1. Загрузи две серии. A — фиксированная, B приводится к сетке A. Можно выбрать папку, несколько DICOM-файлов или ZIP. Если серий несколько, появится выбор.
2. Совмести. Сначала используются координаты DICOM. Кнопка «Корегистрировать» уточняет смещение и вращение в 3D. NCC подходит для похожего контраста (например, T1 до/после), MI — для разного. Для ручной поправки включи «Ручную коррекцию» в третьем окне: перетащи B поверх A, поверни за угловой маркер в текущей плоскости. Изменения применяются ко всему 3D-объёму; во время перетаскивания показывается быстрый предпросмотр, после отпускания — точный пересчёт. Сброс отключает ручной режим.
Ресэмплинг B → A. После загрузки двух серий и каждого изменения совмещения автоматически создаётся полный 3D-объём B на сетке A: совпадают размеры массива, размер вокселя, шаг срезов, начало координат и ориентация. Окна B, вычитание и экспорт используют этот объём. При укрупнении вокселя включается сглаживание, чтобы уменьшить артефакты прореживания; его можно отключить. Исходная толщина среза показывается отдельно от шага сетки. Ресэмплинг не восстанавливает детали толстой серии и не моделирует точный профиль среза томографа.
3. Настрой окна. WL/WW независимы. По умолчанию результат — W(A) − k·W(B), где W — DICOM LINEAR window в диапазоне 0…1. Настрой окна, чтобы сопоставимые ткани выглядели одинаково. За пределами окон значения обрезаются. Для численного анализа выбери исходные интенсивности: A − k·B после Rescale Slope/Intercept, до WL/WW.
Проверь совмещение. В режиме «Форточка» неподвижная серия A остаётся фоном, а совмещённая B показывается внутри подвижного прямоугольного участка без рамки: веди указателем или перетаскивай пальцем, размер меняется ползунком. Так можно сравнить прежнюю и новую структуру в одной точке. Наложение окрашивает B по таблице Boojum из файла .plist; прозрачность рассчитывается отдельно, низкие значения B можно сделать прозрачнее с помощью порога и переключателя. Вычитание чёрно-белое: отрицательная разница темнее, положительная светлее, ноль — средний серый. В режиме «Модуль |Δ|» ноль чёрный, а любая разница светлее. За пределами перекрытия результат не вычисляется.
Навигация. Колесо / ↑↓ — срезы; протяжка мышью в A или B — окно (по горизонтали WW, по вертикали WL); Shift + протяжка — масштаб. Плоскости следуют осям референса; ориентационные метки учитывают DICOM. Кнопка сброса возвращает масштаб к 1×.
Экспорт. PNG — текущий вид результата. NIfTI — полный объём знаковой разницы Float32 в сетке A, без усиления и палитры; вне перекрытия NaN. JSON — параметры преобразования A→B в LPS, окна и геометрия. Для исходных данных PET единицы сохраняются как в DICOM; SUV и межсерийная калибровка автоматически не рассчитываются.
Поддерживаются регулярные монохромные 3D-серии, включая Enhanced multiframe с координатами кадров; uncompressed LE/BE, Deflate, RLE, JPEG Lossless, JPEG-LS, JPEG 2000 и JPEG Baseline 8 bit. MONOCHROME1, mosaics и временные массивы без разделения на объёмы требуют отдельного экспорта. Пропущенные срезы и неравномерный шаг интерполируются по физическим координатам с предупреждением; интерполяция не восстанавливает недостающие детали. Слишком большие разрывы и несогласованное смещение в плоскости остаются ошибками. Загрузка и обработка локальные; перезагрузка страницы очищает данные.