Программное обеспечение для сканирования, реконструкции и визуализации данных представляет собой интегрированную среду с пользовательским интерфейсом сходным с пакетом Микрософт Офис. Вид работы выбирается вкладками в верхней части программы.
Сканирование
Режим сканирования обеспечивает взаимодействие со сканером, позволяет открывать камеру образцов для установи или замены объектов, включает / выключает источник рентгеновского излучения, устанавливает (вручную или автоматически) режим работы рентгеновского источника и оптимальные фильтры энергий, производит сбор изображений с рентгеновского детектора, применяет все необходимые коррекции изображения включая активную компенсацию дефектов реконструкции, позволяет записывать на диск отдельные изображения и томографическую серию проекций для последующей реконструкции, производит позиционирование объекта и изменение увеличения, показывает на экране визуальное изображение объекта с цветной оптической камеры внутри камеры образцов, осуществляет все необходимые процедуры калибровки прибора и запоминает / восстанавливает все калибровочные параметры.
Он также может сохранять полную коллекцию установок параметров системы в пользовательских конфигурациях для последующего восстановления в случае сканирования аналогичных объектов. Оператор может измерять размеры объектов и контролировать профили интенсивности простым нажатием кнопки мыши. Позиционирование объекта может осуществляться “перетаскиванием” изображения на экране мышью или по числовым значениям увеличения, положения и угла. Длинные объекты сканируются серией перекрывающихся частичных сканирований с автоматической сшивкой в один объем при реконструкции. Программа включает интенсивный мониторинг всех узлов системы включая скорости вращения четырех встроенных вентиляторов, температуры охлаждения сенсора детектора, параметров и времени работы рентгеновского источника, напряжений питания всех субсистем и др.
Реконструкция
Режим реконструкции позволяет вычислить набор виртуальных сечений через исследуемый объект по проекционным изображениям, собранным в процессе сканирования. Реконструкция использует интенсивную многопоточность вычислений с задействованием всех доступных ядер процессоров компьютера. Оператор может выбрать для реконструкции любое одиночное сечение, набор сечений или реконструировать весь отсканированный объем образца. Диапазон поглощений материалами образца, отображаемых в реконструированных сечениях, может быть установлен вручную или выбран автоматически.
Программа реконструкции обеспечивает коррекцию центровки данных, может производить управляемое сглаживание для уменьшения шумов, применять коррекцию на различное поглощение материалами энергий исходного полихроматического излучения, компенсировать круговые дефекты, позволяет задать поворот всех реконструированных сечений и реконструировать объекты большие, чем область сканирования. Результаты записываются на диск в общепринятых форматах изображений, таких как 16-битовый TIFF или 8-битовые BMP, JPG или PNG. Реконструкция может производиться на полных сечениях или в области интересов квадратной, прямоугольной, круглой или эллиптической формы с размером и положением задаваемыми оператором. Дополнительные установки позволяет модифицировать спектральный отклик процедуры свертки, используемой при реконструкции, и ограничивать число используемых процессорных ядер для возможности одновременной работы других программ. Реконструированные сечения могут быть записаны на локальный диск или в сетевое хранилище с возможностью распределения результатов от разных образцов в отдельные папки с автоматически индексируемым именем папки и набора результатов
Визуализация
Режим визуализации может работать в двух видах: визуализация двумерных виртуальных сечений или полный трехмерный рендеринг для реалистичного отображения реконструированной трехмерной структуры. Двумерная визуализация включает показ сечения за сечением или показ трех ортогональных сечений, пересекающихся в любой точке реконструированного пространства. Оператор может выбирать мышью точку пересечения сечений и управлять диапазоном отображаемых интенсивностей. В режиме трехмерного рендеринга можно просмотреть реалистичное изображение трехмерной реконструированной структуры с возможностью увеличения, вращения, применения виртуального реза в любом направлении, перемещения и вращения отсекающего куба и объекта вместе или по отдельности, задания цветового преобразования и кривой прозрачности, выбором освещения объекта по направлению и цвету, выбора угла зрения “камеры” и т.д.
Имеется возможность автоматического создания видеороликов полета вокруг и внутри объекта простым заданием мышью нескольких ключевых кадров с последующей автоматической интерполяцией траектории полета и всех параметров цвета / прозрачности / освещения для промежуточных кадров. Окончательный результат записывается на диск в эффективно сжатом MP4 формате, который позволяет воспроизводить видеоролик встроенными плеерами операционной системы простым кликом мышью. Любое экранное изображение может быть также записано на диск в BMP, JPG или PNG формате.
Все три части программного пакета - сканирование, реконструкция и визуализация - могут работать одновременно. Программное обеспечение может быть установлено на произвольное число компьютеров, без какого-либо дополнительного лицензирования. Все апгрейды программного обеспечения могут быть бесплатно подгружены из вебсайта разработчика.