Clear Sky Science · ru

SHI: фреймворк для пространственно‑гармонической визуализации

· Назад к списку

Видеть больше с привычными рентгенами

Современные рентгеновские установки умеют гораздо больше, чем просто показывать сломанные кости. Они могут выявлять, как материалы преломляют, рассеивают и смещают пучок, обнаруживая тонкую структуру, незаметную на обычных снимках. В этой статье представлено SHI — программное обеспечение с открытым исходным кодом, которое преобразует некогда специализированный лабораторный метод — пространственно‑гармоническую визуализацию — в практичный инструмент. SHI помогает исследователям извлекать несколько типов рентгеновских контрастов из одного и того же экспонирования и даже строить 3D‑сканы, открывая путь к более чёткой медицинской, промышленной и материаловедческой визуализации при меньших дозах облучения.

Figure 1
Figure 1.

От простых теней к более насыщённым рентгеновским изображениям

Традиционные рентгеновские снимки в основном фиксируют, сколько пучка поглощает образец, давая привычные светлые и тёмные тени. Но рентгеновские лучи также слегка преломляются и рассеиваются при прохождении через ткани или материалы. Пространственно‑гармоническая визуализация использует это, помещая в рентгеновский пучок тонко нанесённую маску — нечто вроде сетки или решётки. Маска разбивает пучок на множество узких пучков, которые проходят через образец и попадают на детектор. В «сыром» виде детектор регистрирует регулярную структуру, модулированную образцом. В компьютере эту структурированную картину анализируют с помощью математического инструмента — преобразования Фурье — чтобы выделить разные «гармоники», каждая из которых связана с определённым типом контраста: поглощение, преломление (фазовый контраст) и рассеяние под малыми углами.

Единый софт для сложного рабочего процесса

До сих пор пространственно‑гармоническая визуализация сдерживалась усложнёнными, самодельными скриптами обработки, которые различаются от лаборатории к лаборатории. SHI (сокращение от Spatial Harmonic Imaging) заполняет этот пробел. Это пакет на Python с открытым исходным кодом, который обрабатывает весь путь от необработанных данных до готовых изображений. С простым графическим интерфейсом пользователи получают четыре базовых изображения: кадр тёмного фона (шум детектора), кадр яркости (пустой пучок), эталонный кадр только с маской и кадр пробного образца с маской и объектом. SHI автоматически организует эти файлы, корректирует шум и фон и готовит их для детального анализа без необходимости писать код.

Преобразование узоров в множественные представления внутри объектов

После сбора изображений SHI выполняет серию шагов обработки. Сначала он очищает данные, вычитая тёмный шум и нормализуя по кадру яркости. Затем применяет преобразование Фурье к эталонному и пробному изображениям, изолируя сетку гармонических пиков, соответствующих периодичности маски. Вырезая каждый пик и выполняя обратное преобразование, SHI восстанавливает изображения, подчёркивающие разные физические эффекты. Одна гармоника даёт классическое изображение поглощения; другие показывают, насколько пучок отклоняется (фазовый контраст) или рассеивается мелкими внутренними структурами (контраст рассеяния). SHI также может использовать гармоники более высокого порядка для получения более тонких направленных деталей. Все эти выходные данные сортируются по папкам и сохраняются в стандартных графических файлах, готовых к просмотру или дальнейшему анализу.

Figure 2
Figure 2.

Быстрее собирать 3D‑изображения и с меньшей дозой

Тот же подход естественно расширяется на 3D‑визуализацию. Поворачивая образец — здесь использован фундук за его сложную внутреннюю структуру — и повторяя съёмку, SHI формирует серию многоконтрастных проекций, пригодных для компьютерной томографии (КТ). Важное наблюдение: поскольку пространственно‑гармоническая визуализация фактически снижает разрешение до того уровня, который поддерживает периодичность маски, для реконструкции качественного 3D‑объёма требуется меньше проекций. Испытания со стандартными алгоритмами КТ показали, что переход от почти 3000 видов к нескольким сотням приводит лишь к незначительной потере деталей при значительном сокращении объёма данных и потенциальной дозы облучения. Гармоническая фильтрация также смягчает геометрические искажения от конического рентгеновского пучка, что позволяет в программной обработке почти рассматривать систему как более простую с параллельным пучком.

Почему это важно для будущей визуализации

Проще говоря, SHI делает продвинутую, но громоздкую рентгеновскую технику практичной. Объединив управление устройствами, управление данными и продвинутую математику в одном открытом и хорошо документированном фреймворке, он снижает порог вхождения для лабораторий, которые хотят видеть больше, чем просто тени на рентгене. Исследователи теперь могут получать информацию о поглощении, фазе и рассеянии — и даже 3D‑реконструкции — по одним и тем же измерениям, часто с меньшим числом углов и сниженной дозой. По мере развития ПО в сторону поддержки большего числа аппаратных средств и обработки в реальном времени оно может помочь внедрить более богатую и безопасную рентгеновскую визуализацию в повседневную практику медицины, материаловедения и промышленности.

Цитирование: Diaz, J.L.B., Korvink, J.G. & Kunka, D. SHI: a framework for spatial harmonic imaging. Sci Rep 16, 4338 (2026). https://doi.org/10.1038/s41598-026-37029-5

Ключевые слова: пространственно‑гармоническая визуализация, многоконтрастная рентгенография, компьютерная томография, открытое ПО для визуализации, контраст фазы