Данное исследование было рассмотрено и одобрено Комитетом по медицинской этике Восьмой народной больницы Шанхая, Шанхай, Китай (номер одобрения 2026-102-03-02). Поскольку данное исследование являлось ретроспективным и все данные были обезличены перед началом анализа, комитет по этике освободил исследователей от необходимости получения информированного согласия пациентов.
Дизайн исследования:
Тип исследования
Данное исследование представляло собой одноцентровое ретроспективное когортное исследование; база данных исследования была сформирована с использованием данных системы архивации и передачи изображений (PACS), радиологической информационной системы (RIS) и системы электронных медицинских карт больницы. В популяцию исследования вошли пациенты, последовательно проходившие цифровое рентгенографическое исследование грудопоясничного отдела позвоночника в данной больнице. Период включения охватывал время с 1 января 2018 г. по 31 декабря 2023 г., а крайний срок последующего наблюдения был установлен на 31 декабря 2025 г. Отчет об исследовании был составлен в соответствии с рекомендациями TRIPOD+AI и STROBE для обеспечения стандартизации отчетности в исследованиях прогностических моделей с применением искусственного интеллекта и обсервационных исследованиях.
Условия исследования и источник данных
Случаи были отобраны в ходе стандартного процесса клинической диагностики и лечения амбулаторных, экстренных и стационарных пациентов в больнице. Данные визуализации были получены из оригинальных файлов DICOM в системе PACS, а клинические данные — из структурированных электронных медицинских карт, лабораторных систем и записей о назначениях. Датой исходного состояния определялась дата первого рентгенологического исследования грудопоясничного отдела в боковой проекции, соответствующего критериям включения в течение периода исследования; если у одного и того же пациента было несколько исследований, соответствующих критериям, для исключения повторного включения в анализ в качестве исходного считалось только самое раннее. Все данные были деидентифицированы перед анализом, а информация по визуализации и клинические данные были сопоставлены с помощью уникального идентификационного номера исследования.
Популяция исследования:
Критерии включения
Критерии включения были следующими: возраст 50 лет и старше; прохождение стандартного цифрового рентгенологического исследования грудопоясничного отдела позвоночника в положении стоя в данной больнице в период исследования; наличие исходных изображений в отслеживаемом формате DICOM; полная визуализация позвонков от T10 до L4 на исходных изображениях; отсутствие переломов позвонков в сегменте от T10 до L4 при анализе исходных изображений; возможность извлечения заранее определенных исходных клинических переменных из электронных медицинских карт; наличие как минимум одного последующего рентгенологического, КТ- или МРТ-исследования грудопоясничного отдела в течение 24 месяцев после исходного, либо возникновение подтвержденного методами визуализации нового перелома позвонка в течение 24 месяцев.
Критерии исключения
Критерии исключения были следующими: перелом позвонков от T10 до L4 на исходном этапе; подтвержденный анамнез высокоэнергетической травмы на исходном этапе или в ходе последующего наблюдения; первичная или метастатическая опухоль позвоночника, инфекция позвоночника или деструктивное заболевание костной ткани; перенесенные операции по внутренней фиксации грудопоясничного отдела, вертебропластика или кифопластика; сколиоз с углом Кобба более 30° или выраженная кифотическая деформация (включая кифотическую деформацию по Шойерманну, при ее наличии), приводящие к невозможности точно определить замыкательные пластинки от T10 до L4; выраженные артефакты движения, некорректная экспозиция, окклюзия металлом или недостаточный диапазон отображения на снимках; невозможность подтвердить ключевые исходные переменные или информацию об исходах по электронным медицинским картам.
Процесс формирования ретроспективной когорты
Скрининг исследуемой популяции был независимо проведен двумя исследователями в соответствии с заранее определенными критериями; разногласия разрешались путем обсуждения до достижения консенсуса. После завершения скрининга случаев было выполнено разделение на группы по временным рядам в зависимости от исходной даты: пациенты, включенные в исследование с 1 января 2018 г. по 31 декабря 2021 г., составили производственную когорту для отбора признаков и построения модели; пациенты, включенные с 1 января 2022 г. по 31 декабря 2023 г., составили внутреннюю валидационную когорту для оценки эффективности модели. Разделение по времени, в отличие от случайного разделения, позволяет снизить риск утечки данных и больше соответствует реальному сценарию применения модели для последующих пациентов. Процесс скрининга исследуемой популяции представлен в виде блок-схемы.
Основной конечный показатель и способ его определения:
Определение первичного конечного результата
Основным конечным результатом данного исследования было первое возникновение перелома позвонков при хрупкости в сегменте от T10 до L4 в течение 24 месяцев после исходного уровня. Окно прогнозирования в исследовании было заранее определено как 2 года, а результатом модели была индивидуальная вероятность риска возникновения перелома позвонков в течение 2 лет.
Критерии определения возникшего перелома позвонков
Новый перелом позвонка определялся следующим образом: по сравнению с исходными снимками, на последующих изображениях наблюдалось снижение передней, средней или задней высоты любого тела позвонка от T10 до L4 на 20% или более, при абсолютном уменьшении высоты не менее 4 mm, либо появление нового коллапса замыкательной пластинки или прерывания кортикального слоя10. Определение исхода проводилось комплексно на основании последующих рентгенограмм грудопоясничного отдела, КТ и МРТ. Анализ изображений проводился независимо двумя рентгенологами, специализирующимися на опорно-двигательном аппарате, имевшими 8 и 12 лет соответствующего диагностического опыта; ни один из них не имел доступа к клиническим данным или результатам работы модели во время анализа снимков. В случае возникновения разногласий решение принималось одним старшим рентгенологом по заболеваниям опорно-двигательного аппарата с 18-летним опытом работы. Переломы позвонков, вызванные опухолью, инфекцией или высокоэнергетической травмой, не учитывались как события исхода.
Начальная и конечная точки последующего наблюдения, а также окно наблюдения
Точкой начала последующего наблюдения была дата проведения исходной рентгенографии грудопоясничного отдела позвоночника в боковой проекции. Конечной точкой наблюдения считался самый ранний из следующих моментов: дата первого случая перелома позвонка, 24 месяца после исходного обследования, дата последнего исследования позвоночника с помощью визуализации, подтвердившего отсутствие перелома позвонка, или дата смерти. Переломы, впервые появившиеся после 24 месяцев, не включались в первичный конечный результат. Пациенты, у которых конечные события не наступили, рассматривались как цензурированные.
Сбор клинических данных и определение потенциальных клинических переменных:
Демографические и общие клинические данные
Исходные клинические данные были извлечены из системы электронных медицинских карт двумя исследователями в соответствии с унифицированной формой отчета о клиническом случае, причем в процессе извлечения результаты определения исхода не рассматривались. Собранные демографические и общие клинические данные включали возраст, пол, рост, вес и индекс массы тела. Возраст определялся как фактический возраст на исходную дату; вес и рост брались из записи, наиболее близкой к исходной дате в интервале 30 дней до или после нее; индекс массы тела рассчитывался как вес, деленный на квадрат роста, в кг/м².
Анамнез, данные о приеме лекарственных средств и показатели метаболизма костной ткани
Исходя из клинической доступности и обобщаемости модели, были заранее определены следующие потенциальные клинические факторы риска для включения: наличие переломов в анамнезе вследствие хрупкости костей, сахарный диабет 2 типа, ревматоидный артрит, хронический прием пероральных глюкокортикоидов и исходная противоостеопоротическая терапия. Стандартизированные исходные измерения минеральной плотности костной ткани и показатель FRAX не были заранее определены как потенциальные предикторы, поскольку они не были единообразно доступны в качестве стандартизированных исходных переменных для всей когорты; вместо этого несколько клинических факторов, связанных с FRAX, рассматривались отдельно как индивидуальные потенциальные переменные. Данные о переломах в анамнезе вследствие хрупкости костей, диагнозах сопутствующих заболеваний и приеме лекарственных препаратов были получены из электронных медицинских карт, выписных эпикризов и систем назначения лекарств до момента начала исследования; при этом требовалось, чтобы все переменные существовали до исходного уровня, чтобы гарантировать, что предикторы предшествовали событию по времени.
Критерии определения клинических переменных
Наличие переломов вследствие хрупкости костей в анамнезе определялось как перелом, произошедший в возрасте старше 40 лет в результате низкоэнергетической травмы и четко зафиксированный в медицинской карте; переломы черепа, костей лица, пальцев кистей и стоп в данное определение не входили. Сахарный диабет 2 типа определялся как четкий диагноз, зафиксированный до исходного уровня, или длительный прием гипогликемических препаратов. Ревматоидный артрит определялся как четкий диагноз, установленный врачом-ревматологом в медицинской карте. Хроническое пероральное применение глюкокортикоидов определялось как прием эквивалентной дозы преднизолона не менее 5 mg/d в течение не менее 3 месяцев в течение 1 года до исходного уровня. Исходная антиостеопоротическая терапия определялась как непрерывное использование любого из бисфосфонатов, деносумаба, терипаратида, ралоксифена, кальцитонина, альфакальцидола или кальцитриола в течение 3 месяцев до исходного уровня продолжительностью не менее 8 недель. Возраст и индекс массы тела при моделировании рассматривались как непрерывные переменные и не подвергались искусственному категориальному разделению.
Сбор данных визуализации и предварительная обработка изображений
Протокол рентгенографической съемки грудопоясничного отдела позвоночника в боковой проекции
Все исходные изображения представляли собой стандартные рентгенограммы грудопоясничного отдела позвоночника в боковой проекции в положении стоя, полученные с помощью госпитальной системы цифровой рентгенографии. Во время обследования пациенты принимали естественное вертикальное положение, при этом обе верхние конечности были согнуты вперед для уменьшения наложения плечевых суставов; область визуализации охватывала сегменты от T10 до L4. Для обследования использовался автоматический контроль экспозиции с диапазоном напряжения на трубке 80–95 kV и расстоянием от источника до приемника 110 cm. Если для одного пациента на исходную дату было доступно несколько подходящих боковых рентгенограмм, в качестве объекта анализа выбиралась та, которая имела полный диапазон отображения и наилучшее качество изображения.
Критерии включения изображений и контроль качества
Исходные изображения должны были соответствовать следующим требованиям к качеству: полная визуализация позвонков от T10 до L4, а также их верхних и нижних замыкательных пластинок; четкость передних и задних краев тел позвонков, замыкательных пластинок и кортикальных границ; отсутствие явных артефактов движения; отсутствие выраженной переэкспозиции или недоэкспозиции; отсутствие обширных участков окклюзии металлом; отсутствие явных морфологических искажений, вызванных поворотом тела. Также исключались изображения с тяжелыми дегенеративными изменениями или остеофитами, которые препятствовали надежной идентификации краев позвонков или замыкательных пластинок. Два рентгенолога, специализирующихся на костно-мышечной системе, провели проверку качества всех исходных изображений, и любое изображение, не соответствующее какому-либо из ключевых критериев качества, было исключено.
Предобработка и стандартизация изображений
Все DICOM-изображения были анонимизированы перед анализом. Этапы предварительной обработки включали унификацию ориентации изображений, ресэмплинг до пространственного разрешения 0.30 mm × 0.30 mm, усечение значений серого между 0,5й и 99,5й процентилями, а также стандартизацию значений пикселей в интервале 0–1 с использованием метода min-max нормализации. Описанный выше процесс предварительной обработки был идентичен для когорты выведения и когорты валидации; все операции выполнялись автоматически с помощью заранее заданных скриптов для минимизации систематической ошибки, вызванной ручными манипуляциями.
Извлечение признаков изображений с помощью глубокого обучения:
Определение области интереса
Областью интереса была область латеральной проекции позвоночника между верхним замыкательным диском T10 и нижним замыкательным диском L4. Один рентгенолог-скелетный специалист с 8-летним стажем выполнил аннотирование всех исходных изображений в виде прямоугольных рамок в программном обеспечении ITK-SNAP, при этом передняя граница была установлена на 5 mm кпереди от переднего края позвонка, а задняя граница — на 5 mm кзади от заднего края позвонка11; другой рентгенолог-скелетный специалист с 12-летним стажем проверил изображения по каждому случаю индивидуально. ROI представляла собой прямоугольную рамку на уровне региона, а не строгую сегментацию контура позвонка; следовательно, обычные краевые остеофиты не удалялись отдельно и могли быть частично включены, если они попадали в заранее заданную границу, в то время как случаи с дегенеративными изменениями, достаточно выраженными, чтобы скрыть края или замыкательные диски позвонков, были уже исключены в ходе проверки качества изображений. Для оценки воспроизводимости аннотирования регионов было случайным образом выбрано 50 изображений, которые через 4 недели были повторно аннотированы тем же рентгенологом и независимо аннотированы вторым рентгенологом для последующего анализа стабильности признаков. После обрезки ROI все изображения были единообразно изменены до размера 224 × 224 пикселя.
Архитектура модели глубокого обучения и процесс извлечения признаков
В данном исследовании в качестве экстрактора признаков глубокого обучения использовалась сверточная нейронная сеть ResNet50. Параметры сети были инициализированы весами, предобученными на ImageNet, и была выполнена самообучающаяся доменная адаптация на всех базовых изображениях ROI в производственной когорте без использования меток исхода в процессе адаптации. В частности, использовалась контрастивная задача самообучения, при которой два независимо дополненных представления, созданных из одного изображения ROI, рассматривались как положительная пара, в то время как представления разных пациентов в одном мини-батче рассматривались как отрицательные пары, чтобы кодировщик мог адаптироваться к распределению изображений исследования. Для обучения модели использовался оптимизатор AdamW с начальной скоростью обучения 1 × 10^-4, размером батча 64 и 200 эпохами обучения; в процессе обучения выполнялась аугментация данных с поворотом ±5°, масштабированием в 0,9–1,1 раза, сдвигом не более чем на 10 пикселей и изменением контрастности ±10%12. Эти аугментации использовались для создания парных представлений для задачи самообучения, и на данном этапе использовались только неразмеченные изображения из производственной когорты. После доменной адаптации тонкая настройка с контролем по исходам не проводилась, и адаптированный основной кодировщик был зафиксирован для извлечения признаков. После завершения доменной адаптации 2 048-мерный вектор, выходящий из слоя глобального усредняющего пулинга, извлекался в качестве потенциальных признаков глубокого обучения для каждого пациента.
Скрининг характеристик изображений и снижение размерности
Сначала на основе 50 изображений с повторной аннотацией был рассчитан коэффициент внутриклассовой корреляции признаков; для обеспечения стабильности признаков при незначительных изменениях области интереса (ROI) были сохранены те из них, для которых внутриэкспертный и межэкспертный ICC были не ниже 0,80. Затем сохраненные признаки в производственной когорте были стандартизированы по Z-оценке, признаки с нулевой дисперсией были удалены, а для признаков с абсолютным коэффициентом парной корреляции более 0,90 был сохранен только один из них. Наконец, для отбора признаков была использована регрессия LASSO-Cox, а параметр штрафа был определен с помощью 10-кратной перекрестной проверки в соответствии с критерием 1-SE. Признаки с ненулевыми коэффициентами регрессии были взвешены и суммированы согласно их коэффициентам для построения оценки глубокого обучения (DL score)13. После определения этой формулы расчета в производственной когорте она оставалась неизменной и напрямую применялась к внутренней валидационной когорте.
Предварительная обработка и интеграция потенциальных предикторов:
Обработка пропущенных данных и стандартизация данных
Все потенциальные клинические переменные были извлечены из структурированных полей медицинских карт. Переменные с долей пропусков более 20% были исключены из процесса моделирования. Остальные пропущенные значения были обработаны методом множественного вменения с использованием цепочек уравнений с созданием 10 вмененных наборов данных; модель вменения включала все потенциальные предикторы, индикаторную переменную исхода и кумулятивную оценку риска Нелсона-Аалена для максимального сохранения информации о времени до наступления события. Непрерывные клинические переменные и показатель DL были стандартизированы с использованием среднего значения и стандартного отклонения когорты вывода, и те же параметры преобразования были применены к валидационной когорте; бинарные переменные были единообразно закодированы как 0 или 1.
Выбор клинических факторов риска
Предварительный отбор потенциальных клинических факторов риска основывался на клинической интерпретируемости, имеющихся данных и доступности информации; скрининг по однофакторному значению P не проводился. В качестве потенциальных клинических переменных для отбора методом LASSO-Cox были выбраны возраст, пол, индекс массы тела, наличие переломов при хрупкости костей в анамнезе, сахарный диабет 2 типа, ревматоидный артрит, хронический прием пероральных глюкокортикоидов и исходная антиостеопоротическая терапия; рост и вес собирались в описательных целях и использовались для расчета индекса массы тела, но не вводились в модель по отдельности. Регрессия LASSO-Cox выполнялась отдельно для 10 импутированных наборов данных производственной когорты, а параметр штрафа подбирался с помощью 10-кратной кросс-валидации; в окончательную клиническую модель вошли переменные с ненулевыми коэффициентами как минимум в 7 импутированных наборах данных. Для возраста и индекса массы тела проверялось наличие нелинейных зависимостей с использованием ограниченных кубических сплайнов; если нелинейный член не был статистически значимым, сохранялась линейная форма. Мультиколлинеарность оценивалась с помощью фактора инфляции дисперсии, и переменные с фактором инфляции дисперсии более 5 не сохранялись в модели одновременно.
Формирование комбинированного набора предикторов
Чтобы избежать переобучения, вызванного непосредственным введением в модель многомерных признаков изображений, данные глубокого обучения сначала были сжаты в одну непрерывную переменную — показатель DL (DL score), которая затем была совместно включена в комбинированное моделирование вместе с выбранными клиническими факторами риска. В комбинированной модели не были заранее определены члены взаимодействия, чтобы сохранить лаконичность и интерпретируемость модели. Итоговый комбинированный набор предикторов состоял из показателя DL и сохраненных клинических переменных.
Построение модели прогнозирования риска:
Стратегия моделирования
В когорте вывода были по отдельности созданы клиническая модель, модель глубокого обучения и комбинированная модель. В моделях использовалась регрессия пропорциональных рисков Кокса, где конечной точкой исследования был первый случай патологического перелома позвоночника в течение 24 месяцев после исходного уровня, а правила цензурирования описаны в вышеприведенном определении последующего наблюдения. Для предотвращения переобучения сложность комбинированной модели была ограничена перед моделированием, и по возможности поддерживалось относительно высокое соотношение количества событий к количеству параметров. Итоговые коэффициенты регрессии и стандартные ошибки для каждой модели оценивались отдельно в 10 импутированных наборах данных, а затем объединялись по правилам Рубина. Функция базовой интенсивности была оценена методом Бреслоу, после чего была рассчитана индивидуальная вероятность риска за 2 года.
Создание клинической модели
Клиническая модель включала клинические факторы риска, отобранные с помощью метода LASSO-Cox. Все непрерывные переменные были оставлены в непрерывном виде и не подвергались дихотомизации. После построения модели проверка допущения о пропорциональности рисков проводилась с использованием остатков Шенфельда; для переменных, не удовлетворявших этому допущению, для коррекции добавлялся член взаимодействия с ln(time). Клиническая модель использовалась для характеристики прогностической способности традиционной клинической информации в отношении возникновения переломов позвонков.
Построение модели визуализации на основе глубокого обучения
Модель глубокого обучения была представлена в виде модели пропорциональных рисков Кокса, где в качестве единственного предиктора использовался показатель DL, для количественной оценки прогностической способности признаков глубокого обучения по исходной боковой рентгенограмме грудопоясничного отдела позвоночника в отношении риска возникновения перелома позвонков в течение 2 лет. В данной модели не использовалась какая-либо клиническая информация, таким образом она служила одномодальной моделью визуализации для сравнения с другими моделями.
Построение комбинированной модели
В комбинированную модель был дополнительно включен показатель DL на основе клинической модели, что позволило создать комплексную прогностическую модель, базирующуюся на признаках глубокого обучения, полученных из боковых рентгенограмм грудопоясничного отдела позвоночника, в сочетании с клиническими факторами риска. После разработки комбинированной модели на основе ее коэффициентов регрессии была построена номограмма 2-летнего риска для индивидуальной оценки риска и визуализации клинического применения.
Внутренняя валидация и оценка эффективности модели:
Метод внутренней валидации
Для внутренней валидации была принята стратегия одноцентровой валидации с временным разделением выборок. Все модели, разработанные на основе производственной когорты, были напрямую применены к валидационной когорте, сформированной в период с 1 января 2022 года по 31 декабря 2023 года, после фиксации параметров, без повторного подбора. Кроме того, в рамках производственной когорты было выполнено 1 000 итераций бутстреп-ресемплинга для получения оценок эффективности с поправкой на оптимизм с целью оценки стабильности моделей.
Оценка дискриминационной способности
Дискриминационная способность моделей оценивалась с помощью индекса конкордантности Харрелла и 2-летнего зависящего от времени показателя AUC, рассчитанного методом взвешивания по обратной вероятности цензурирования; для обоих показателей были приведены 95% доверительные интервалы. Более высокая дискриминационная способность указывает на то, что модель лучше различает лиц, у которых в будущем разовьются и не разовьются новые переломы позвоночника. Различия в дискриминационной способности между моделями рассчитывались с использованием метода бутстрэпа с 95% доверительными интервалами.
Оценка калибровки
Калибровка модели оценивалась с помощью калибровочной кривой 2-летнего риска, интерцепта калибровки, наклона калибровки и показателя Брайера за 2 года. Калибровочная кривая была построена на основе децилей прогнозируемого риска и скорректирована с помощью метода бутстрэпа. Значение интерцепта калибровки, близкое к 0, наклон калибровки, близкий к 1, и более низкий показатель Брайера свидетельствуют о хорошем соответствии между прогнозируемым и фактически наблюдаемым риском.
Оценка клинической применимости
Клиническая ценность модели оценивалась с помощью анализа кривых принятия решений (decision curve analysis) за 2 года путем сравнения чистой выгоды при различных пороговых вероятностях. Диапазон пороговой вероятности был предварительно установлен в пределах 0,05–0,30, чтобы охватить интервал риска, который может использоваться в клинической практике для усиленного наблюдения, дополнительного обследования костной ткани или проведения интервенционного лечения14. Модель с более высокой чистой выгодой считалась имеющей большую ценность для поддержки принятия клинических решений.
Сравнение моделей и определение наилучшей модели
Клиническая модель, модель глубокого обучения и комбинированная модель были подвергнуты всестороннему сравнению по показателям дискриминации, калибровки, индексу Брайера и кривой принятия решений. Прирост комбинированной модели по сравнению с клинической моделью был дополнительно количественно оценен с помощью 2-летнего зависящего от времени показателя чистого улучшения реклассификации и интегрированного улучшения дискриминации. Лучшей моделью была заранее определена модель, которая одновременно обладала более высокой дискриминацией, хорошей калибровкой, меньшей ошибкой прогнозирования и большей чистой выгодой.
Статистический анализ:
Непрерывные переменные изначально оценивались на предмет характера распределения с помощью теста Шапиро-Уилка; переменные с нормальным распределением были представлены как среднее значение ± стандартное отклонение, тогда как переменные с асимметричным распределением были представлены как медиана и межквартильный размах; категориальные переменные были представлены в виде количества случаев и процента. Сравнение базовых характеристик между когортой вывода и валидационной когортой проводилось с использованием t-критерия для независимых выборок, U-критерия Манна-Уитни, критерия χ2 или точного критерия Фишера соответственно. Сравнение базовых характеристик использовалось только для описания характеристик когорт и не служило основанием для отбора переменных. Все статистические тесты были двусторонними, и P < 0.05 считалось статистически значимым. Статистический анализ выполнялся в программном обеспечении R, главным образом с использованием пакетов survival, glmnet, mice, rms, timeROC и rmda; предобработка изображений и анализ методами глубокого обучения выполнялись в среде Python и PyTorch. Для оценки устойчивости результатов дополнительно был проведен анализ полных случаев в качестве анализа чувствительности.