← В энциклопедию
Цифровой рентгеновский аппарат: устройство, виды детекторов и критерии выбора

Pixel Spacing связывает координаты пикселей медицинского изображения с физическим расстоянием. Благодаря этому просмотрщик может показывать длину в миллиметрах, а не только количество элементов матрицы. Однако наличие миллиметров рядом с линейкой ещё не доказывает, что измерение соответствует размеру анатомического объекта. В проекционной рентгенографии необходимо учитывать геометрическое увеличение и глубину калибровки. В томографических изображениях важно правильно использовать координаты и пространственные параметры серии. Ошибка интерпретации метаданных способна дать устойчивый, аккуратно оформленный, но неверный результат.

Что означает пара значений

Атрибут Pixel Spacing описывает расстояние между центрами соседних пикселей в миллиметрах. Значения идут в определённом порядке: сначала расстояние между соседними строками, затем между соседними столбцами. Они не обязаны быть одинаковыми. Перестановка компонентов может искажать вертикальные и горизонтальные измерения по-разному. Также нужно отличать шаг центров от физической ширины чувствительного элемента детектора: это связанные, но не идентичные характеристики, особенно если данные объединялись или пересчитывались.

Для простой плоской сетки расстояние между двумя точками рассчитывается с учётом обеих компонент шага. Если пиксели прямоугольные, подсчёт диагонали только в пикселях с последующим умножением на одно число некорректен. В сложных многокадровых объектах пространственные параметры могут задаваться на другом уровне структуры DICOM. Поэтому универсальный скрипт, который читает только один атрибут в начале файла, не заменяет корректную поддержку конкретного класса изображения. Интеграция требует знания формата, а не поиска знакомого названия поля.

ПонятиеЧто описываетТипичная ошибка
Pixel SpacingФизический шаг центров пикселей в принятой геометрииСчитать его безусловно истинным масштабом любой анатомической глубины
Imager Pixel SpacingШаг в плоскости приёмника для соответствующих объектовИспользовать как размер пациента без учёта увеличения
Тип калибровкиОснование геометрической поправки или маркерной калибровкиИгнорировать условия, в которых масштаб применим
Матрица изображенияКоличество строк и столбцовПринимать число пикселей за физическое разрешение
Масштаб просмотрщикаУвеличение картинки на экранеСчитать экранный размер новым физическим измерением

Приёмник и пациент находятся в разных плоскостях

В проекционной геометрии объект расположен между источником и детектором. Его изображение увеличивается в зависимости от расстояний. Поэтому известный шаг элементов в плоскости детектора не всегда даёт размер объекта в его собственной плоскости. Система может учитывать предполагаемую геометрию либо выполнять калибровку по предмету известного размера. DICOM предусматривает описание такого основания. При отсутствии необходимых сведений нельзя по одному Pixel Spacing уверенно установить, была ли поправка выполнена и к какой глубине она относится.

Калибровка по маркеру применима с учётом его положения. Если маркер находится на поверхности, а интересующий объект заметно глубже или ближе к источнику, увеличение может различаться. Сопоставление с маркером не устраняет это автоматически. Аналогично геометрическая калибровка может опираться на принятую опорную плоскость, которая не совпадает со всеми структурами пациента. Врач должен понимать, какой размер получен: проекционный, скорректированный для определённой глубины или оценённый по дополнительной методике.

Разбор: одна линейка показывает разные размеры в двух программах

В учебном примере на одном рентгеновском изображении два просмотрщика дают разные значения для одинаковых точек. Первая гипотеза — различное использование Pixel Spacing и шага приёмника. Другой вариант — одна программа применяет пользовательскую калибровку, а другая её не получила. Также возможны различия в выборе изображения: один файл исходный, другой производный после изменения матрицы. Поэтому проверку начинают с идентификаторов объектов и сравнения метаданных, а не с субъективного решения, какая программа выглядит современнее.

Затем используют тестовый файл с известной геометрией и проверяют горизонтальные, вертикальные и диагональные расстояния. Отдельно проверяют прямоугольные пиксели, если они встречаются в поддерживаемом процессе. Важно выяснить, сохраняется ли ручная калибровка после закрытия исследования и передачи другому пользователю. Если она действует только в текущем сеансе, это должно быть понятно оператору. Исправление интеграции подтверждают повторным тестом; усреднять два расходящихся значения бессмысленно, поскольку причина может быть систематической ошибкой масштаба.

Разбор: увеличение картинки приняли за новую калибровку

Во втором примере изображение экспортировали в обычный графический файл, уменьшили его размер и снова открыли в программе с линейкой. Если пространственная информация не перенесена корректно, отображаемые миллиметры могут не иметь обоснованной связи с объектом. Даже сохранённая нарисованная линейка является лишь частью изображения, пока не проверен масштаб преобразования. Снимок экрана дополнительно зависит от масштабирования интерфейса и дисплея. Такой файл может быть пригоден для иллюстрации, но не автоматически для количественного анализа.

Для учебного расчёта представим исходную сетку с шагом 0,2 миллиметра: расстояние в сто межцентровых интервалов равно 20 миллиметрам. После уменьшения изображения вдвое та же структура занимает около пятидесяти интервалов новой сетки. Если оставить прежний шаг без пересчёта, программа получит примерно половину исходной длины. Это демонстрация ошибки метаданных, а не изменения анатомии. Корректное преобразование должно сохранять физическую геометрию и происхождение данных, а его результат проверяется независимо от внешней чёткости картинки.

СценарийРискЧто проверять
Ручная калибровкаПоправка действует только локально или в одном сеансеСохранение и передача результата калибровки
Экспорт в графический форматУтрата физического масштабаНаличие достоверных пространственных сведений
Изменение матрицыШаг не пересчитан вместе с изображениемСоответствие новой сетки прежней геометрии
Измерение по маркеруМаркер и объект находятся на разной глубинеУсловия применимости калибровки
Многокадровый объектПараметры могут различаться по кадрамПоддержку соответствующей структуры DICOM

Пространство серии и пространство отдельного кадра

Для расстояния внутри одного корректного томографического среза достаточно соответствующей плоской геометрии. Но измерения между срезами и построение объёма требуют дополнительных сведений о положении и ориентации изображений. Толщина среза не всегда равна расстоянию между центрами соседних реконструкций. Поэтому нельзя собирать объём, используя только Pixel Spacing и одну надпись о толщине. Ошибка может проявиться в растяжении по продольной оси или неправильной форме мультипланарного изображения.

Ультразвуковые изображения также требуют отдельного подхода: область данных может иметь собственную пространственную или временную калибровку, а спектральная запись использует оси другого смысла. Эта статья не предлагает применять линейную калибровку рентгеновского кадра ко всем медицинским форматам. При выборе просмотрщика проверяют поддерживаемые классы и виды измерений. Формальная возможность открыть файл не означает корректной интерпретации каждой оси, единицы и режима, содержащихся в нём.

Приёмочный тест измерительного маршрута

ЭтапКонтрольный вопросОжидаемое подтверждение
Исходная системаКак сформирован физический масштабДокументированная геометрия или калибровка
ПередачаСохранились ли значения и связанные атрибутыСопоставление исходного и принятого объекта
ПросмотрщикКакой масштаб используется для линейкиКорректное значение на известном тесте
Производные файлыОбновлена ли геометрия при преобразованииСохранение расстояний после предусмотренной операции
Повторное открытиеСохранилась ли ручная поправка и её область действияВоспроизводимое поведение после завершения сеанса
ОтчётПонятно ли основание измеренияЧисло сопровождается корректной единицей и контекстом

Для проверки полезно включать не только удобный квадратный тестовый объект, но и случаи с различными направлениями измерений, изменённой матрицей и предусмотренной геометрической калибровкой. При этом проверка не должна опираться на неизвестный клинический размер. Нужен объект или набор данных с обоснованным опорным значением. Результат фиксируют вместе с версиями программ и условиями. Так можно обнаружить ошибку до того, как она повлияет на серию медицинских заключений.

Pixel Spacing обеспечивает язык передачи масштаба, но не гарантирует правильность всех предположений о пациенте. Надёжное измерение требует согласованной геометрии получения, корректных метаданных и проверенного поведения просмотрщика. Особенно опасны ошибки, которые выглядят профессионально: ровная линейка, десятичные знаки и привычная единица создают впечатление точности. Инженерная проверка должна подтверждать происхождение этого масштаба, а врачебная интерпретация — учитывать, к какой плоскости и задаче относится полученное расстояние.

Документация и дополнительные материалы

DICOM PS3.3: Basic Pixel Spacing Calibration Macro

AAPM Task Group 150: DICOM attributes and radiographic magnification

Shimadzu DAR-9500f DICOM Conformance Statement

Weasis: Spatial Calibration

Оборудование этого направления →

Все материалы энциклопедии →