Приём данных детектора
Работа с двумя энергетическими каналами и калибровочными кадрами. Обработка измерений по мере их поступления.
Кейс: программное обеспечение интроскопа / C++ / Qt
Для заказчика разработали программное обеспечение интроскопа и уникальный алгоритм обработки рентгеновских изображений — от данных детектора до рабочего интерфейса.

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

Работа с двумя энергетическими каналами и калибровочными кадрами. Обработка измерений по мере их поступления.
Сборка скана из последовательных полос, цветовое разделение материалов, настройка контраста и детализации плотных областей.
Цветной и чёрно-белый режимы, негатив, выделение органики и неорганики, высокое и низкое проникновение.
Сохранение исходных измерений и повторный просмотр. Воспроизведение потока позволяет проверять обработку без подключения оборудования.
Отдельно проверяли изображение на движущейся ленте: как поступление новых полос влияет на уже показанную часть скана. Сопоставляли промежуточные кадры с полным изображением и проверяли передачу тонких деталей.
Разработаем алгоритмы обработки изображений, интеграцию с детектором и интерфейс оператора.