NDP.view2 нужен для просмотра больших цифровых слайдов, полученных на сканерах Hamamatsu NanoZoomer: в нём можно быстро переходить от изображения всего стекла к клеточным деталям, менять плоскость фокуса в Z-stack, сравнивать несколько окрашиваний, ставить аннотации, измерять длины и площади и выгружать выбранные участки. Программа особенно полезна исследователям, сотрудникам морфологических и гистологических лабораторий, преподавателям и всем, кто получает от NanoZoomer файлы целого предметного стекла и хочет работать с ними без предварительного преобразования в обычные растровые изображения.
- Обычная обработка фотографий
- Цвет, экспозиция и кадрирование
- Не заменяет научные измерения
- Нет чтения SVS, SCN, MRXS, CZI и VSI
- Нет встроенного подсчёта объектов
- Нет LUT, гистограммы и line profile
Что именно делает NDP.view2
NDP.view2 — специализированный просмотрщик виртуальных слайдов Hamamatsu, а не универсальный редактор фотографий и не система автоматической морфометрии. Его основная задача — открыть многомасштабный цифровой слайд, подгружать нужные фрагменты по мере перемещения и увеличения, предоставить навигацию, похожую на работу с микроскопом, и сохранить привязанные к координатам слайда пользовательские отметки. Такой набор функций хорошо соответствует этапу визуального контроля после сканирования: сначала оценивают весь препарат на малом увеличении, затем переходят к интересующей зоне, при необходимости меняют фокус, измеряют объект или отмечают его и только после этого экспортируют иллюстрацию либо таблицу аннотаций.
Программа рассчитана прежде всего на собственные форматы экосистемы NanoZoomer. В актуальной документации для базового NDP.view2 перечислены NDPi, NDPi с JPEG XR, NDPis и VMU. Это важно при планировании рабочего места: наличие расширения, знакомого по другому WSI-сканеру, само по себе не означает, что базовый NDP.view2 его откроет. Поддержка SVS, SCN, MRXS, CZI и VSI относится к NDP.view2 Plus, причём производитель и там не обещает чтение абсолютно каждого варианта файла. Если лаборатория постоянно получает слайды от нескольких производителей, это уже аргумент в пользу более универсального просмотрщика или Plus-редакции, а не повод переименовывать файл.
Второе принципиальное ограничение связано с назначением. NDP.view2 помечен производителем как программное обеспечение для исследовательского применения, а не как самостоятельное средство для диагностики in vitro. Практически это означает, что удобство просмотра и измерений нельзя автоматически трактовать как разрешение использовать программу в регулируемом диагностическом процессе. В лаборатории с формализованной системой качества назначение конкретной рабочей станции, правила идентификации образцов и допустимые версии программного обеспечения должны определяться отдельно.
Где проходит граница между просмотром и анализом
В NDP.view2 есть инструменты, которые дают численные данные: Ruler измеряет длину, замкнутые области позволяют получить площадь, а список аннотаций можно экспортировать. Но это ручная морфометрия. Базовая версия не выполняет автоматическое обнаружение клеток, не строит классификатор ткани и не превращает аннотацию в пакетный анализ всего набора слайдов. В официальном сравнении с NDP.view2 Plus отдельно вынесены Click Count, LUT, Histogram и Line Profile — у обычного NDP.view2 этих возможностей нет. Поэтому при задаче «посчитать все позитивные ядра на сотне препаратов» просмотрщик будет лишь источником визуального контроля или ручных ROI, а сам анализ рациональнее делать в QuPath, ImageJ/Fiji с подходящими плагинами либо специализированной платформе.
Такое разделение полезно и для воспроизводимости. Ручная линия или область отвечает на вопрос «каков размер именно отмеченной структуры», но не заменяет описание протокола отбора полей, правил выбора границ и контроля межоператорной вариабельности. NDP.view2 хорошо сохраняет координатный контекст: исследователь может вернуться к отметке, показать её коллегам, выгрузить координаты и измерение. Статистическая часть эксперимента всё равно должна быть организована отдельно.
Форматы слайдов и совместимость файлов
Рабочий файл NDP.view2 обычно является пирамидальным WSI: один препарат представлен несколькими уровнями разрешения, поэтому просмотрщик не пытается разворачивать гигантское изображение целиком в оперативной памяти. При малом увеличении используются данные обзорного уровня, а при приближении подгружаются плитки более высокого разрешения. Для пользователя это проявляется как непрерывный переход между масштабами, хотя исходный файл может занимать гигабайты и иметь размеры в десятки или сотни тысяч пикселей по каждой стороне.
Основной формат NanoZoomer — NDPI. В зависимости от режима сканирования внутри могут присутствовать уровни пирамиды, макроизображение стекла, изображение этикетки, служебные TIFF-теги и дополнительные плоскости. NDPis применяется в сценариях, где набор изображений связан в один логический слайд; в старших режимах и флуоресцентных данных просмотрщик может показывать отдельные компоненты и их объединение. Для Z-stack сам факт расширения NDPI недостаточен: изменение фокусной плоскости будет доступно только тогда, когда при сканировании действительно записаны несколько плоскостей по Z.
Форматы VMU и встречающийся в старых наборах VMS связаны с предыдущими поколениями виртуальных слайдов Hamamatsu. При работе с архивом нужно учитывать конкретную версию файла и документацию к сканеру. Самый надёжный практический критерий — корректное открытие исходного файла с верными размерами, калибровкой и метаданными, а не предположение по расширению. Если архив передаётся между подразделениями, полезно хранить небольшой контрольный набор слайдов разных режимов: яркое поле, флуоресценция, Z-stack и старый формат.
Что делать с SVS, SCN, MRXS, CZI и VSI
Базовый NDP.view2 не следует использовать как универсальный конвертер сторонних WSI. В таблице возможностей производителя чтение SVS, SCN, MRXS, CZI и VSI отнесено к NDP.view2 Plus. Если в обычном NDP.view2 файл не появляется в браузере или не открывается, переименование расширения не меняет внутреннюю структуру и способ компрессии. Для разового просмотра можно использовать QuPath или другой просмотрщик, который реально поддерживает данный формат; для регулярного смешанного архива лучше заранее стандартизовать путь импорта.
Конвертация тоже требует осторожности. Перегон WSI в один JPEG лишает изображение пирамиды и может сделать файл практически неудобным для навигации, а обычный TIFF без тайлов и пирамидальных уровней способен оказаться слишком тяжёлым. Если задача — обмен между аналитическими системами, предпочтительнее сохранять WSI-структуру и калибровку, а не только визуально похожую картинку. NDP.view2 в этом процессе разумно использовать для проверки оригинала NanoZoomer до конвертации и сравнения выбранных областей после неё.
Установка и начало работы
Актуальная ветка NDP.view2 поддерживает Windows 10 и Windows 11 в 32- и 64-разрядных вариантах, а на macOS — современные версии системы на Intel и Apple Silicon, перечисленные производителем для текущего выпуска. Минимальные требования невысоки по сегодняшним меркам: процессор семейства Core или быстрее, не менее 2 ГБ памяти, около 100 МБ свободного места для самой программы и экран не ниже XGA 1024×768. Для Windows обязательно графическое окружение с DirectX 11 или новее, для macOS указан OpenGL 2.0. Эти цифры описывают запуск приложения, но не комфорт при работе с большим локальным архивом: скорость чтения WSI и объём кэша зависят уже от диска, сети и характера данных.
После стандартной установки NDP.view2 может стать приложением по умолчанию для слайдов Hamamatsu. Это удобно на выделенной станции, но на компьютере, где параллельно используют старый NDP.view или исследовательские сценарии с другим просмотрщиком, ассоциацию файлов стоит проверить. Смена программы по умолчанию не изменяет сами NDPI; она лишь определяет, какое приложение получает двойной щелчок в Проводнике или Finder.
При первом запуске полезно не начинать с тонкой настройки, а проверить базовую цепочку: открыть один заведомо корректный слайд, оценить масштабную линейку, прочитать Image Info, перейти от обзорного уровня к высокому увеличению, сделать одну тестовую аннотацию и закрыть/снова открыть слайд. Так быстрее выявляются проблемы с видеодрайвером, доступом к сетевой папке, калибровкой или правами на сохранение аннотаций.
Первый контрольный слайд
Для проверки лучше выбрать файл, который был создан вашим NanoZoomer и уже успешно открывался на другой станции. После открытия обратите внимание на четыре вещи. Во-первых, контур препарата и его ориентация должны совпадать с ожидаемыми. Во-вторых, переход между увеличениями не должен приводить к геометрическим скачкам отдельных плиток. В-третьих, в Image Info должны присутствовать размер изображения и пространственная калибровка. В-четвёртых, масштабная линейка должна изменяться при увеличении согласованно с изображением. Если ошибка проявляется уже на контрольном слайде, до массового переноса архива лучше разобраться с конфигурацией.
Не стоит использовать в качестве единственного теста экспортированный JPEG: он не содержит всей WSI-структуры, Z-stack и части служебных метаданных. Для проверки NDP.view2 нужен именно исходный виртуальный слайд.
Главное окно, вкладки и меню
Рабочая область NDP.view2 строится вокруг изображения слайда, вкладок и компактных служебных окон. Открытые препараты можно переключать вкладками; кнопка с плюсом создаёт новую вкладку, а крестик закрывает текущую. При раздельном просмотре несколько слайдов могут размещаться внутри одной вкладки либо в отдельных окнах. Такой подход удобен тем, что одиночный просмотр остаётся максимально свободным от панелей, а дополнительные инструменты вызываются только когда нужны.
Главное меню открывает команды Browse, Settings, Image Controls, Image Info, Slide Image, Annotations, Help, About, About NDP.view2Plus, Export View, Copy View, Take Screenshot, New Window и Exit. Набор названий важен практически: Export View и Export Image — разные операции, Image Controls меняет отображение, а Image Info показывает метаданные. В базовом NDP.view2 пункт, отсылающий к Plus, не означает, что функции Plus уже активны.
Для частых действий предусмотрены клавиши. O открывает Browse, P — Settings, I — Image Controls, F — Image Info, L — список Annotations, G — Slide Image, F1 — справку. E используется для Export View, C или Ctrl+C — для копирования текущего вида, а Print Screen через команду Take Screenshot захватывает экран вместе с инструментальными окнами. На macOS часть сочетаний использует Command или Option вместо Windows-модификаторов; точные комбинации лучше сверять со встроенной справкой конкретной версии.
Инструментальные окна и сохранение раскладки
Browser, Slide Image, Image Controls, Image Info и другие окна можно перемещать, а для части — менять размер. В документации NDP.view2 отмечено, что положения инструментальных окон запоминаются при закрытии программы. Это удобно на постоянной рабочей станции, но способно озадачить при смене мониторов: диалог, который раньше находился на втором дисплее, может оказаться вне ожидаемой области. Если после открытия команды «ничего не произошло», сначала проверьте другие мониторы и конфигурацию экранов, а не запускайте несколько копий программы.
Панели Show/Hide позволяют временно убрать аннотации, карту, масштабную линейку и виджеты, чтобы получить чистый вид ткани. Это не удаляет соответствующие данные. Для презентации или экспорта полезно осознанно различать «скрыть» и «удалить»: временное отключение слоя аннотаций безопасно, тогда как Delete All Annotations — необратимая команда для текущего набора отметок, если нет внешней копии.
Открытие слайда через Browse
Команда Browse, вызываемая также клавишей O, открывает файловый браузер NDP.view2. Здесь слайды представлены миниатюрами, и их можно открывать обычным выбором или контекстным меню. Для многослайдового режима у миниатюр есть флажки: отметив два и более файла и выбрав Open, пользователь формирует раздельное отображение в одной вкладке. Файл также можно перетащить из браузера в рабочую область или на область разбиения.
Браузер умеет показывать разные типы миниатюр. В настройках встречаются варианты Default, Macro и Label: первый ориентирован на изображение образца, Macro — на макроизображение стекла, Label — на этикетку. Это не просто косметика. В больших папках макроизображение помогает сопоставить расположение ткани, а этикетка — проверить лабораторную маркировку. Если на этикетке есть идентифицирующая информация, режим Label одновременно становится вопросом конфиденциальности.
Для ускорения списка используется Thumbnail and Metadata Cache. Кэш экономит повторное чтение метаданных и миниатюр, поэтому особенно заметен в папках с большим числом WSI на сетевом хранилище. В Settings предусмотрена очистка кэша. Если Browser упорно показывает старую миниатюру после замены файла или некорректно отображает сведения, очистка кэша — более разумный первый шаг, чем переустановка приложения.
Автоматическое открытие папки и сетевые источники
Опция Open Containing Folder Automatically связывает запуск отдельного слайда с контекстом папки: когда файл открыт из файловой системы или перетаскиванием, Browser может сразу перейти в каталог, где он лежит. Для исследователя, который последовательно просматривает серию соседних срезов, это экономит переходы. Если же структура каталога очень большая или доступ идёт по медленной сети, автоматическое открытие папки может добавлять лишнюю задержку; тогда настройку можно отключить.
В руководствах NDP.view2 также описана работа с сетевыми ресурсами и сервером NDP.serve через адресную строку Browser. Реальная доступность зависит от того, как в организации настроен сервер и права пользователя. Сам NDP.view2 при этом остаётся клиентским приложением: открытие удалённого ресурса не превращает его в браузерный сервис. При проблемах с сетью сначала отделяйте доступ к серверу от работы просмотрщика: локальный контрольный NDPI должен открываться независимо от состояния NDP.serve.
Навигация по виртуальному слайду
Основная навигация рассчитана на мышь. Удержание левой кнопки и перетаскивание сдвигают препарат, колесо меняет увеличение, а двойной щелчок и Lens Widget дают быстрый переход к более крупному масштабу. Правое перетаскивание позволяет выделить прямоугольный участок: после отпускания кнопки выбранная область заполняет рабочее окно. Этот способ удобен, когда нужная структура уже видна на обзорном уровне и требуется одним движением перейти к ней, не прокручивая несколько промежуточных ступеней.
Клавиши со стрелками перемещают поле зрения дискретно. Направление и величина шага могут настраиваться, поэтому при непривычном поведении не следует считать, что управление «сломалось»: проверьте раздел Navigation в Settings. Там же можно изменить направление реакции на колесо мыши и вращение. На рабочем месте, которым пользуются несколько операторов, полезно договориться о единой схеме, иначе мышечная память одного пользователя будет постоянно конфликтовать с настройками другого.
Space или 0 возвращают к обзорному представлению. Это одна из самых полезных команд при интенсивном просмотре: вместо длинной серии уменьшений можно мгновенно восстановить контекст всего препарата, а затем перейти к другой зоне. Клавиши + и − меняют увеличение, а цифровые клавиши в руководстве соответствуют объективоподобным ступеням, если такие уровни доступны для конкретного слайда. Не следует воспринимать обозначение «160×» как появление новых оптических деталей: цифровое увеличение выше реально записанного разрешения лишь растягивает имеющиеся пиксели.
Карта, история и Bird’s Eye View
Карта слайда включается клавишей M. Она показывает миниатюру всего препарата и рамку текущего поля. Щелчок по карте переносит просмотр в выбранную точку; перетаскивание по ней позволяет быстро менять положение, а выделение области правой кнопкой работает как переход к выбранному участку. Размер карты можно менять через её контекстное меню, чтобы балансировать между обзором и свободным пространством на экране.
Tracking превращает карту в журнал посещённых областей: Enable Tracking включает запись, Show Track Map показывает покрытие, Reset Track Map очищает его. Это полезно для систематического визуального обхода большого препарата, когда важно видеть, какие зоны уже рассматривались. Но карта посещений не является доказательством полноценного просмотра каждого микроскопического поля: её надо воспринимать как навигационную помощь, а не как валидированную систему аудита.
History Widget даёт переход назад и вперёд по недавно просмотренным состояниям. Такой механизм особенно удобен после внезапного ухода на обзорный уровень или перехода по аннотации: можно вернуться к предыдущей позиции без ручного поиска. Bird’s Eye View, вызываемый клавишей W в описанных версиях, меняет способ ориентации и помогает восстановить пространственный контекст. Для повседневной работы карта обычно нагляднее, но Bird’s Eye View полезен на очень крупных препаратах, когда нужно быстро понять, где находится текущая зона.
Поворот, зеркальное отражение и сброс вида
Клавиша R поворачивает изображение на 90 градусов, а сочетания с Ctrl на Windows или Option на macOS позволяют менять угол более плавно в предусмотренных версиях. В руководстве по работе с программой также показано интерактивное вращение, при котором пользователь ориентирует ткань в удобное положение. Смысл этой операции — только отображение. Исходный WSI не переписывается из-за того, что препарат повернули в окне.
Mirror и Flip меняют отражение по соответствующим осям. Они пригодятся для сопоставления симметричных структур или ориентации серии срезов, но при измерениях и публикации важно не потерять информацию о применённом преобразовании. Если изображение должно служить иллюстрацией, предпочтительнее экспортировать его после окончательного выбора ориентации и явно фиксировать в методике, когда отражение имело смысл для анализа.
Space или 0 сбрасывают просмотр к стандартному обзорному состоянию. Если оператор случайно накопил поворот, инверсию или необычный масштаб и не понимает, почему препарат выглядит иначе, возврат к базовому виду — безопасная точка начала. Перед сравнением нескольких слайдов полезно также проверить, что у них одинаково интерпретируется ориентация, а не пытаться компенсировать геометрию только синхронизацией.
Масштабная линейка и физические размеры
Scale Bar включается клавишей B. В настройках доступны отображение линейки, её стиль и минимальная длина. В документации фигурируют варианты оформления Block, White и Black; выбор влияет на читаемость поверх светлых или тёмных участков ткани, но не на калибровку. При увеличении масштабная линейка пересчитывается так, чтобы отражать физическую длину в поле зрения.
Правильность физических измерений зависит от пространственной калибровки в слайде. Перед серией морфометрических действий откройте Image Info и проверьте Resolution, Source Size и Image Size. Если файл был конвертирован сторонним инструментом и потерял размер пикселя, визуально корректная картинка ещё не гарантирует корректные микрометры. В такой ситуации нельзя «подгонять» результат по известному размеру структуры внутри NDP.view2 без документированной процедуры калибровки.
Для публикационной иллюстрации масштабная линейка предпочтительнее надписи вроде «увеличение 40×»: физическая длина остаётся осмысленной после изменения размера картинки в макете. Экспортировать следует тот вид, где линейка хорошо контрастирует с тканью и не перекрывает важную морфологию.
Slide Image и метаданные Image Info
Команда Slide Image, вызываемая также G, показывает изображение целого предметного стекла, если оно сохранено в файле. Это не то же самое, что минимальный уровень пирамиды ткани: макроизображение может включать этикетку, края стекла и область сканирования. Оно помогает сопоставить виртуальный препарат с физическим носителем и быстро понять, какая часть стекла была оцифрована.
Image Info открывает технические сведения текущего слайда. В руководстве показаны поля Filename, File Size с оценкой несжатого объёма, Source Size в миллиметрах, Image Size в пикселях, Resolution в нанометрах на пиксель и DPI, Format, Compression, Source Lens, сведения о фокусировке, программе создания, производителе и модели сканера, а также дате создания. Набор конкретных строк зависит от файла: просмотрщик не может показать метаданные, которых нет в исходнике.
Эти сведения полезны не только для любопытства. Image Size и Resolution позволяют проверить, что открыт действительно исходный WSI, Source Lens помогает сопоставить заявленный режим сканирования, а Creation Date и Scanner Model — расследовать смешанный архив. Если результаты измерений неожиданно отличаются между партиями, метаданные стоит проверить раньше, чем предполагать биологическую причину.
Конфиденциальность этикетки и поля Reference
В NDPI могут храниться изображение этикетки и текстовые поля Reference. В исследовательской инфраструктуре они способны содержать номер образца, штрихкод или иной идентификатор. Сам NDP.view2 эти данные показывает, но не является специализированным инструментом деидентификации. Скрыть окно Slide Image во время демонстрации недостаточно: информация остаётся внутри файла.
Перед внешней передачей WSI нужна отдельная процедура проверки и обезличивания, которая учитывает и макроизображение/этикетку, и повторяющиеся метаданные в TIFF-структуре. После обработки файл следует снова открыть в NDP.view2 и проверить как Slide Image, так и Image Info. Такой контроль важен потому, что удаление только видимой подписи с одной картинки не гарантирует очистку всех служебных тегов.
Аннотации: инструменты и логика работы
Аннотации добавляются через контекстное меню изображения. В актуальном руководстве в подменю Annotate перечислены Saved, Pointer, Freehand Region, Freehand Line, Circle, Rectangle, Ruler, Pin и Specify Size. Это достаточно широкий набор для ручной разметки: Pointer подходит для указания отдельной структуры, Freehand Region — для сложной области, Freehand Line — для криволинейного измерения, Circle и Rectangle — для стандартных ROI, Ruler — для линейного размера, Pin — для точечной заметки.
Базовая последовательность одинакова: правой кнопкой открыть меню, выбрать тип, указать начало и протянуть до конца. Для Pin достаточно щелчка. После создания появляется диалог свойств, где можно задать название, описание и цвет; для применимых типов доступны параметры отображения измерений. Цвет лучше использовать как элемент кодирования протокола, а не случайное оформление: например, заранее назначить один цвет для включённых областей, другой для артефактов, третий для зон исключения.
На официальном примере NDP.view2 поверх гистологического изображения одновременно видны линейное измерение 165 мкм, стрелка и текстовая подпись. Это наглядно показывает отличие аннотации от рисования поверх экспортированного JPEG: отметка привязана к координатам виртуального слайда, поэтому остаётся осмысленной при смене увеличения и может быть найдена через список.
Pointer, Freehand Region и Freehand Line
Pointer удобен, когда нужно обозначить объект, но не вычислять его площадь: характерный сосуд, фокус некроза, место интересующего фенотипа. Название и описание превращают стрелку в навигационную запись. Если таких точек сотни, базовый NDP.view2 не заменяет счётчик: функция Click Count вынесена в NDP.view2 Plus. В обычной версии сотни Pointer-аннотаций можно создать вручную, но это неудобный способ подсчёта и плохая замена специализированному инструменту.
Freehand Region следует выбирать для границы, которая плохо описывается окружностью или прямоугольником. При аккуратной обводке программа рассчитывает площадь региона. Здесь основная погрешность определяется не математикой, а тем, как оператор проводит границу. Для воспроизводимой морфометрии заранее задайте правило: по наружной мембране, по границе окрашивания, с включением или без включения просветов и т. п. Если правило не определено, высокая точность числа в квадратных микрометрах создаёт ложное ощущение объективности.
Freehand Line подходит для длины извилистой структуры, которую нельзя корректно описать одной прямой Ruler. Линию стоит рисовать на увеличении, достаточном для уверенного определения пути, но не настолько высоком, чтобы оператор потерял контекст. Для длинного объекта рационально сначала поставить Pointer в ключевой зоне, затем увеличить и провести линию — так проще вернуться к месту и проверить результат.
Ruler, Circle, Rectangle и Specify Size
Ruler измеряет прямолинейное расстояние между двумя точками. Для толщины слоя, диаметра структуры или интервала между ориентирами это самый быстрый инструмент. Перед серией измерений полезно одинаково ориентировать ткань: если толщина должна измеряться перпендикулярно поверхности, произвольный наклон линии систематически завысит длину.
Circle и Rectangle дают стандартизованные области интереса. Они удобны, когда требуется сравнивать участки одинаковой геометрии или готовить ROI для последующей обработки. Команда Specify Size позволяет создать Ruler, Rectangle или Circle с численно заданными параметрами. В диалоге для Ruler, например, задаются Length и Angle с единицами. Это лучше ручного «примеривания» рамки, когда протокол требует фиксированный размер области.
Однако одинаковый геометрический размер не означает одинаковое биологическое содержание. При выборе ROI нужно отдельно определять правило позиционирования: центр опухолевого фронта, случайная область, зона без складок и т. п. NDP.view2 обеспечивает геометрию и координаты, а дизайн выборки остаётся ответственностью исследователя.
Редактирование, список и экспорт аннотаций
Список Annotations открывается из главного меню или клавишей L. Он показывает созданные объекты и их свойства, позволяет переходить к нужной отметке, удалять её, скрывать или экспортировать. В актуальной версии столбцы можно сортировать по возрастанию и убыванию, а выпадающие фильтры помогают оставить в списке только выбранные типы или значения. На препарате с десятками ROI это намного удобнее, чем визуально искать каждую рамку.
При наведении и выборе аннотацию можно отредактировать: изменить название, описание, цвет и другие доступные свойства, переместить или удалить. Copy, Cut и Paste помогают повторно использовать аннотацию, но после копирования обязательно проверьте координаты и смысл измерения. Копия рамки того же размера в другом месте полезна для стандартизованного ROI; копия линейного измерения как готового «результата» — нет, потому что число должно соответствовать новой геометрии.
Клавиша A временно показывает или скрывает все аннотации. Это удобный способ проверить ткань без графики и затем вернуть разметку. Delete All Annotations выполняет другую операцию — удаляет их. На длинной сессии перед массовым удалением лучше сначала экспортировать список, если разметка представляет ценность.
NDPA и CSV: что можно выгрузить
Команда Export Annotations в руководстве предлагает два основных варианта: XML-файл NDPA и CSV, обозначенный в диалоге как Excel. Для CSV можно выбрать поля: Index, ID, Type ID, Type Name, Title, Details, Colour, Annotation Position, ROI Position, ROI Lens, ROI Scale, Length и Area. Отдельно задаются единицы измерений, координат, начало координат и кодировка. Это позволяет подготовить компактную таблицу именно с теми данными, которые нужны протоколу.
Единицы измерения можно выбирать между нанометрами, микрометрами и миллиметрами; для координат дополнительно доступны пиксели. Начало координат может быть Default, Image Top Left, Image Centre или Slide Centre. Эти параметры нельзя считать взаимозаменяемыми. Если координаты затем читаются скриптом или другой программой, соглашение об origin и единицах должно совпадать. Ошибка здесь не меняет видимую аннотацию в NDP.view2, но может сместить ROI при повторном импорте или внешнем анализе.
Для обмена с коллегой NDPA сохраняет структуру аннотаций удобнее, чем таблица. CSV, наоборот, хорош для статистики и проверки измерений. В базовом NDP.view2 не нужно ожидать полноценного отчёта с оформленными страницами и макетом: Create Annotation Report в списке помечен как функция NDP.view2 Plus. Если требуется отчёт, в обычной версии логичнее экспортировать нужные поля и собирать документ во внешнем инструменте.
Сортировка и фильтрация разметки
В длинном списке удобнее работать не по порядку создания, а по смыслу. Столбцы Type, Name, Length и Area позволяют быстро найти конкретный класс отметок или проверить диапазон чисел. Фильтр по типу отделяет Ruler от Circle и Pointer, а сортировка по площади выводит потенциальные выбросы в начало или конец списка. Это особенно полезно перед экспортом: одна случайная гигантская Freehand Region сразу заметна в таблице, хотя на всем слайде её контур мог быть неочевиден.
Команда Go To у аннотации возвращает просмотр к месту её создания. Пользоваться ей разумнее, чем искать объект вручную по координатам. При проверке серии сначала отфильтруйте один тип, затем последовательно переходите по строкам и визуально подтверждайте соответствие измерения структуре. Такой аудит занимает время, но даёт намного больше контроля, чем просмотр CSV уже после закрытия слайда.
Multi View: одновременный просмотр нескольких слайдов
Одна из самых сильных функций NDP.view2 — Multi View. Программа может разместить несколько виртуальных слайдов в одной рабочей области и синхронизировать перемещение и увеличение. Производитель указывает до 12 виртуальных слайдов на одном мониторе, то есть раскладку до 4×3. Практически полезнее не максимальное число, а осмысленная группа: например, H&E и три специальных окраски соседних срезов.
Официальный пример показывает четыре окрашивания ткани почки в общей раскладке. При синхронизации изменение положения и масштаба переносится на соседние изображения, поэтому можно сравнивать приблизительно одну и ту же анатомическую область. Для серийных срезов это сокращает ручные поиски, но не выполняет деформируемую регистрацию: различия геометрии, складки, растяжение ткани и сдвиг секции остаются.
Как сформировать раздельный экран
В Browse отметьте два или более слайда флажками и выберите Open из контекстного меню. Другой путь — открыть раскладку через контекстное меню заголовка вкладки и перетянуть следующие файлы из Browser в свободные ячейки. Активное изображение обозначается рамкой; команды, которые не являются синхронными, применяются именно к активной области.
Синхронизация включается через меню разбиения вкладки. В ряде версий сочетание Shift+S переключает synchronized/unsynchronized состояние. После включения панорамирование и изменение масштаба повторяются на остальных слайдах. Если слайды сильно отличаются ориентацией, сначала приведите их к сопоставимому виду поворотом и только затем синхронизируйте — иначе одинаковое направление движения не будет соответствовать одинаковой анатомии.
При подготовке иллюстрации можно использовать Export View: если экран разделён, команда сохраняет именно текущую компоновку. Это удобно для визуального сравнения, но экспортированный файл — плоское растровое изображение, а не набор взаимосвязанных WSI. Для дальнейшей количественной работы исходные слайды следует хранить отдельно.
Multi View не равен регистрации
Синхронное перемещение предполагает, что соответствующие области располагаются достаточно похоже. У последовательных срезов один фрагмент ткани может исчезнуть, повернуться или деформироваться. Если нужна пиксельная регистрация изображений разных окрашиваний, NDP.view2 сам по себе не решает эту задачу. Его Multi View хорош для человеческого сопоставления и быстрой проверки, но не создаёт матрицу трансформации и не выдаёт количественную оценку совпадения.
Для сложной регистрации имеет смысл сначала визуально отобрать пары слайдов в NDP.view2, отметить общие ориентиры, а затем применять специализированный инструмент. Такой разделённый процесс экономит время: тяжёлая регистрация выполняется только для реально сопоставимых изображений.
Несколько окон и несколько мониторов
Команда New Window или Ctrl+N создаёт отдельное окно NDP.view2. В нескольких окнах можно открыть разные слайды и при необходимости синхронизировать их через команды Synchronise All и Desynchronize All, доступные в описанных версиях. Это удобно на широком рабочем месте, где один монитор отводится под обзорный препарат, а второй — под сравниваемый слайд или увеличенную область.
Руководства отдельно описывают multi-display для Windows. Для такого режима может требоваться оконный режим вместо Exclusive Fullscreen Mode. При удалённом подключении NDP.view2 автоматически переходит в оконный режим; старые руководства предупреждают, что он может быть медленнее полноэкранного. На современных системах фактическое поведение зависит от драйвера и удалённого протокола, поэтому нельзя переносить старое замечание в численную оценку производительности. Практический тест прост: открыть один и тот же локальный слайд напрямую и через удалённую сессию и сравнить именно отзывчивость навигации.
Если программа открывает окно на несуществующем втором дисплее после изменения конфигурации, сначала верните стандартную схему мониторов или используйте системные команды перемещения окна. Переустановка приложения редко нужна: проблема связана с сохранённой геометрией окон, а не с самим NDPI.
Z-stack и управление фокусом
Если NanoZoomer записал несколько фокусных плоскостей, NDP.view2 позволяет перемещаться по Z-stack подобно фокусировке микроскопа. В руководстве плоскость меняется Ctrl+колесо мыши или клавишами Page Up/Page Down; Focus Widget показывает текущую позицию по Z и позволяет выбрать её напрямую. На обычном однофокусном слайде эти элементы не создадут дополнительные данные — функция активна только для файла, в котором Z-stack действительно присутствует.
Hamamatsu также описывает возможность указать область интереса и применить autofocus к Z-stack. Это полезно для толстых или неоднородных препаратов, где оптимальная плоскость меняется по полю. При сравнении нескольких объектов важно фиксировать, как выбиралась плоскость: вручную, по одной и той же относительной глубине или автофокусом. Иначе визуальная разница резкости может быть следствием выбора Z, а не свойства образца.
При экспорте иллюстрации проверьте текущую фокусную плоскость до сохранения. Export View фиксирует то, что видно в данный момент; после экспорта нельзя «прокрутить фокус» в обычном JPEG или TIFF. Если публикация требует показать несколько глубин, сохраняйте отдельные изображения с явными обозначениями плоскостей либо используйте формат и инструмент, поддерживающий многомерные данные.
Как отличить отсутствие Z-stack от ошибки управления
На слайде, полученном в одной фокусной плоскости, Page Up/Page Down не дадут ожидаемого перехода по глубине. Проверять следует не сочетание клавиш, а происхождение файла. Если при сканировании Z-stack не был записан, просмотрщик не может вычислить соседние оптические срезы. Для контрольного теста полезно держать один заведомо многоплоскостный NDPI и сравнивать поведение на нём.
При наличии Z-stack обращайте внимание на единицы, которыми Focus Widget показывает смещение относительно опорной плоскости. Для отчёта лучше фиксировать не субъективное «чуть выше», а конкретную выбранную плоскость или относительное положение, если это имеет методическое значение.
Image Controls: гамма, яркость, контраст и цвет
Окно Image Controls вызывается клавишей I. В текущем руководстве в нём есть Gamma Correction, Brightness & Contrast, Colour Balance для красного, зелёного и синего каналов, а также дополнительные опции Colour Profile и Sharpen Filter. Кнопка Reset возвращает настройки по умолчанию, Set Linear переводит отображение в линейный режим. Эти операции меняют представление в просмотрщике; они не превращают NDP.view2 в редактор исходных пикселей.
Гамма влияет прежде всего на распределение средних тонов, поэтому может сделать слабое окрашивание визуально заметнее без такого же изменения крайних значений. Яркость сдвигает общий уровень, контраст увеличивает или уменьшает различия, Colour Balance меняет соотношение RGB. Sharpen Filter подчёркивает локальные границы, но не восстанавливает детали, которые не были записаны сканером. При количественной интерпретации визуального сигнала нельзя считать усиленный фильтром контур дополнительной биологической информацией.
Лучший способ применять коррекцию в исследовании — отделить «режим для осмотра» от «режима для сопоставления». Для поиска структуры оператор может подобрать удобную гамму, но для сравнения групп следует зафиксировать одни и те же настройки отображения или явно вернуть их к стандартным. Кнопка Reset полезна именно как контрольная точка перед серией экспортов.
Colour Profile и Sharpen Filter
Colour Profile применяет профиль цветопередачи, если он предусмотрен данными и конфигурацией. На разных мониторах одинаковые численные значения RGB не гарантируют одинакового субъективного восприятия, поэтому для работ, где цвет критичен, одной галочки профиля недостаточно: монитор должен быть правильно настроен, а условия просмотра — контролируемы. NDP.view2 отвечает за применение доступной коррекции, но не калибрует дисплей лаборатории вместо пользователя.
Sharpen Filter полезен для визуального чтения границ, особенно после уменьшения или при мягком скане. Однако экспорт с включённым фильтром — это уже визуализированное представление. Если последующий анализ рассчитывает интенсивности или текстурные признаки, лучше передавать ему исходный WSI или экспорт с документированными параметрами, а не картинку, которую предварительно «улучшали» для глаза.
Флуоресцентные и NDPis-данные
Базовый NDP.view2 поддерживает выбор цвета для флуоресцентных изображений в пределах возможностей формата NanoZoomer. В руководствах для NDPis описано включение отдельных изображений или компонентов флажками и их объединённое отображение при выборе нескольких. Это даёт простой способ посмотреть каналы раздельно и в комбинации, не экспортируя каждый вариант заранее.
При этом не следует приписывать базовой версии инструменты интенсивностного анализа из NDP.view2 Plus. LUT, гистограмма и line profile в таблице функций относятся к Plus. Если задача требует контролировать распределение интенсивности, задавать преобразование LUT по численным диапазонам или измерять профиль вдоль линии, одного NDP.view2 недостаточно. Просмотр каналов полезен для контроля качества и ориентирования, а количественная флуоресцентная аналитика требует другого инструмента.
Для воспроизводимости цвет канала должен задаваться одинаково на серии слайдов. Если каждый оператор выбирает своё визуальное сочетание, сравнение экспортированных картинок становится субъективным. Перед массовым экспортом сохраните рабочую инструкцию: какие компоненты включены, какой им назначен цвет и применялись ли Gamma, Brightness/Contrast или Sharpen.
Export View, Export Image, Copy View и Take Screenshot
В NDP.view2 есть несколько похожих по смыслу команд вывода, и их легко перепутать. Export View сохраняет текущий вид экрана как растровое изображение. Export Image вызывается из контекстного меню области и предназначен для выгрузки выбранного фрагмента с управлением выходным разрешением. Copy View помещает текущий вид в буфер обмена, а Take Screenshot захватывает экран вместе с инструментальными окнами. Выбор команды зависит от того, нужен ли «снимок того, что вижу» или воспроизводимый фрагмент определённого размера.
Export View удобен для отчёта, презентации и быстрого сравнения Multi View. В руководстве для этой команды перечисляются JPEG, BMP и TIFF. Если на экране открыта разделённая раскладка, экспортируется именно она. Масштабная линейка и видимые аннотации попадают в визуальный результат в соответствии с текущим отображением, поэтому перед сохранением стоит очистить рабочее поле от случайных панелей и проверить, что нужные слои включены.
Copy View быстрее, когда изображение сразу вставляется в презентацию или документ, но буфер обмена хуже подходит для архивирования: нет явного файла, имени и параметров. Для научной работы разумно сначала сохранить мастер-файл экспорта, а уже затем вставлять его в документ, чтобы не зависеть от истории буфера.
Export Image и управление разрешением
Export Image открывает диалог, где выходной размер можно задавать несколькими способами. В актуальном руководстве показаны группы Lens, Scale и Print Size. Scale предлагает 25, 50, 100, 200, 400, 800 и 1600 процентов, Print Size — ширину/высоту вместе с разрешением печати, например 300 dpi. Диалог одновременно показывает итоговые размеры в пикселях, что позволяет до сохранения оценить объём результата.
Повышение Scale выше 100% не создаёт новых деталей сверх исходного уровня WSI. Это ресэмплинг выходной картинки. Для иллюстрации разумнее выбрать масштаб, который обеспечивает требуемое число пикселей без избыточного увеличения. Если журнал просит 300 dpi, важно понимать связь: dpi имеет смысл вместе с физическим размером печати. Одно число 300 без ширины изображения не определяет фактическую детализацию.
При подготовке серии фрагментов фиксируйте одинаковый Lens/Scale или одинаковый физический размер ROI. Иначе две картинки в статье могут выглядеть одинаково крупными, хотя представляют разные площади ткани. Масштабная линейка остаётся лучшей страховкой от такой двусмысленности.
Take Screenshot как технический снимок
Take Screenshot предназначен скорее для фиксации состояния программы: он включает инструментальные окна. Это полезно при обращении в поддержку, составлении инструкции или документировании ошибки, когда важно показать и слайд, и открытый диалог. Для публикационной иллюстрации такая команда обычно хуже Export View или Export Image, потому что добавляет интерфейс и уменьшает полезную площадь изображения.
Если проблема связана с настройками, сделайте снимок так, чтобы были видны название окна и значения параметров, но предварительно убедитесь, что в Slide Image, пути к файлу, имени и метаданных нет конфиденциальной информации. Технический скриншот часто случайно раскрывает больше данных, чем сам фрагмент ткани.

Настройки Browser
Раздел Browser в Settings управляет тем, как файловый браузер ведёт себя при навигации. Close After Clicking an Image закрывает окно Browser после выбора слайда; это удобно на небольшом экране, где браузер заслоняет препарат. На большом мониторе при последовательном открытии серии файлов, наоборот, выгоднее оставить Browser открытым.
Open Containing Folder Automatically автоматически показывает папку открытого файла. Thumbnail mode переключает тип миниатюры, а Thumbnail and Metadata Cache ускоряет повторное отображение каталогов. Команда Clear Cache полезна после перемещения или замены файлов. Image Formats определяет, какие типы файлов Browser показывает. Здесь особенно легко ошибиться: наличие записи стороннего формата в документации Plus не означает, что базовый NDP.view2 получит соответствующий декодер от простого включения флажка.
При работе с сетевым архивом разумно ограничивать папку текущим проектом, а не заставлять Browser каждый раз перечислять десятки тысяч объектов. Если хранилище поддерживает иерархию по исследованию и партии, NDP.view2 получает заметно более предсказуемую отзывчивость без изменения самого приложения.
Настройки Navigation и поведения мыши
Navigation отвечает за привычки управления: направление прокрутки колеса, направление поворота, шаг перемещения клавишами и переход по увеличениям. В старых и текущих руководствах конкретный набор параметров немного менялся, поэтому лучше ориентироваться на названия в установленной версии, а не на скриншот десятилетней давности. Принцип остаётся прежним: NDP.view2 позволяет адаптировать навигацию под микроскопоподобную или картографическую логику.
Если колесо мыши увеличивает изображение «не в ту сторону», это не повод переучиваться: проверьте опцию инверсии. Если стрелка вправо визуально сдвигает препарат влево, сначала решите, что именно должно двигаться по ожиданиям — поле зрения или сам слайд. Разные приложения используют разные метафоры, поэтому единая настройка на всех лабораторных станциях сокращает ошибки.
Опция ступенчатого перехода по Lens может быть полезна для стандартизованного просмотра, когда исследователь хочет быстро переключаться между обзорным, средним и большим увеличением. Stepless zoom оставляет плавное масштабирование. Для сравнения изображений в Multi View лучше синхронизировать не «ощущение масштаба», а фактический режим, который программа связывает между окнами.
Виджеты, карта и масштабная линейка в настройках
В NDP.view2 используются небольшие экранные виджеты Lens, History, Focus, Joystick, View и другие элементы, набор которых зависит от слайда и версии. Их можно скрыть, если они перекрывают ткань, и вернуть через Show/Hide. Focus появляется осмысленно только для многоплоскостных данных, а Lens отражает доступные уровни увеличения конкретного скана.
Для Scale Bar выбираются показ, оформление и минимальная длина. Если линейка плохо видна на светлом H&E, смените White на Black или Block, а не рисуйте дополнительную линию в графическом редакторе после экспорта. Встроенная линейка связана с калибровкой WSI, тогда как нарисованная вручную легко становится неверной после изменения масштаба.
Карта может быть Small, Medium или Large. На одном мониторе удобно держать её компактной; при систематическом обходе большого препарата размер Large облегчает понимание покрытия. Enable Tracking стоит включать до начала просмотра, если карта посещений является частью внутренней процедуры: включение в конце не восстановит историю задним числом.
Расширенные параметры и производительность
В разных ветках NDP.view2 раздел Advanced содержит параметры загрузки плиток и кэша. В руководстве версии 2.6, например, описаны Concurrent Tile Loading Threads и Texture Cache Size. Производитель указывал обычное значение четырёх потоков и отдельно отмечал, что изменение числа потоков влияет на отзывчивость. Эти настройки не следует механически переносить между компьютерами: современный SSD, сетевой NAS и удалённый сервер создают разные узкие места.
Главное правило — менять один параметр за раз на контрольном слайде и оценивать типичную операцию: обзор → быстрое увеличение → панорамирование → возврат. Без инструментального замера не нужно писать «ускорилось на 40%»; достаточно определить, исчезли ли задержки или, наоборот, стало хуже. Если настройка не даёт очевидного выигрыша, стандартное значение безопаснее экзотической конфигурации.
Texture Cache Size влияет на то, сколько уже отрисованных данных может сохраняться для повторного использования. Слишком маленький кэш увеличивает повторные чтения, слишком большой отнимает память у системы и других приложений. При 2 ГБ RAM программа формально соответствует минимуму, но современный рабочий процесс с несколькими WSI, браузером и аналитическим ПО разумнее выполнять на машине с существенно большим запасом памяти.
Что реально определяет скорость просмотра
Отзывчивость WSI складывается из нескольких звеньев: скорость чтения исходного файла, задержка сети, декомпрессия плиток, кэширование, работа видеоподсистемы и число одновременно отображаемых слайдов. Поэтому два компьютера с одинаковым процессором могут вести себя по-разному, если один читает NDPI с NVMe, а другой — через перегруженный VPN.
При локальном файле и нормальной видеокарте основная задержка часто заметна при первом обращении к новой области высокого разрешения. При повторном посещении кэш может ускорить отображение. На сетевом хранилище мелкие случайные чтения особенно чувствительны к задержке. Multi View умножает число необходимых плиток: четыре синхронизированных слайда требуют подгружать четыре соответствующих области, поэтому максимальная раскладка 12 изображений не должна автоматически считаться оптимальной.
Чтобы диагностировать медленную работу, используйте последовательность. Сначала тот же слайд скопировать локально и сравнить. Затем проверить одиночный просмотр без Multi View. Потом временно отключить лишние приложения и оценить память. После этого смотреть Advanced. Такой порядок отделяет инфраструктурную проблему от настройки NDP.view2 и экономит время.
Практический сценарий: первичный контроль нового NDPI
После сканирования нового препарата откройте его через Browse и начните с обзора. Проверьте, что ткань целиком попала в область сканирования, нет очевидно пропущенных фрагментов и грубых полос или пустых плиток. Перейдите в Slide Image, чтобы сопоставить цифровой контур с макроизображением стекла. Затем откройте Image Info и запишите при необходимости модель сканера, дату, Source Lens, Resolution и размер изображения.
После технической проверки используйте карту для выборочного просмотра нескольких удалённых зон на высоком увеличении. Если препарат многоплоскостной, смените Z и убедитесь, что соседние плоскости действительно доступны. При систематическом обходе включите Tracking. Если найдена область, которую нужно обсудить, поставьте Pointer с коротким названием и содержательным описанием вместо попытки запомнить координаты.
В конце экспортируйте аннотации в NDPA как резервную копию и при необходимости — CSV с координатами. Если нужен иллюстративный кадр, используйте Export Image с заданным масштабом, а не снимок всего рабочего стола. Такой порядок отделяет контроль исходного WSI от создания производных материалов.
Проверка качества без автоматического анализа
NDP.view2 не выставляет автоматическую оценку качества всему препарату, поэтому визуальный контроль нужно строить по заранее выбранной схеме. Осмотрите контур ткани на обзорном уровне, затем несколько зон на рабочем увеличении: края, центр, участки с плотной тканью и области, где автофокус сканера потенциально мог ошибиться. На Z-stack дополнительно сравните соседние плоскости. Если дефект повторяется только в одной части слайда, отметьте её Pointer или Region и сохраните комментарий.
Различайте дефект сканирования и дефект самого гистологического препарата. Складка, разрыв ткани или пузырь под покровным стеклом видны в цифровом файле, но не исправляются повторным открытием. Пропущенная плитка, неправильная фокусировка сканера или повреждённый файл требуют другого решения. NDP.view2 помогает локализовать проблему, но не должен скрывать её Image Controls.
Практический сценарий: измерение толщины или диаметра
Сначала сформулируйте геометрическое правило измерения. Для толщины слоя это может быть линия, перпендикулярная поверхности между двумя морфологическими границами. Перейдите на увеличение, где обе границы распознаются уверенно, но сохраняется достаточный контекст. Включите Scale Bar и проверьте Image Info, если калибровка ранее не контролировалась.
Выберите Ruler, поставьте начальную и конечную точки по принятому правилу. В свойствах аннотации дайте название, которое позволяет отличить измерение от остальных, например код области, а не просто «line1». Если нужно несколько повторов на одном препарате, заранее определите, как выбирать точки: фиксированные сектора, систематический шаг или случайная выборка. NDP.view2 рассчитает длину, но не устранит смещение отбора.
После серии откройте Annotations, отфильтруйте Ruler и просмотрите экстремальные значения. Переход к подозрительной строке позволяет визуально проверить, не попала ли линия на складку или не была проведена под неверным углом. Затем Export Annotations → CSV, включив как минимум Title, Length, Annotation Position и при необходимости Details. Единицы выберите до экспорта и используйте одни и те же во всём наборе.
Как уменьшить операторскую вариабельность
Используйте одинаковую ориентацию изображения и одинаковый рабочий масштаб для всей серии. Если измеряется толщина эпителия, заранее определите, какие границы считаются начальной и конечной и как обходить участки с косым срезом. При сложной поверхности можно поставить вспомогательные Pointer-аннотации на местах, где измерение исключено, чтобы второй оператор видел логику отбора.
В конце полезно экспортировать не только Length, но и Position/Title. Тогда статистический выброс можно вернуть на слайд и проверить визуально. Таблица без координат или понятных имён лишает исследователя возможности отличить биологический экстремум от ошибочной линии.
Практический сценарий: площадь сложной структуры
Для площади неправильной формы выберите Freehand Region. На низком увеличении поставьте Pointer или используйте карту, чтобы зафиксировать место, затем увеличьте до уровня, где граница различима. Ведите контур последовательно и избегайте частых резких зубцов: они искусственно увеличивают периметр и затрудняют повторную разметку. После замыкания проверьте, что область не пересекает сама себя и не захватывает соседнюю структуру.
Если граница неоднозначна, полезно использовать поле Details для решения оператора: например, «просвет исключён» или «некротическая зона включена». Это не заменяет протокол, но сохраняет контекст конкретного ROI. Для повторной оценки другим исследователем экспортируйте NDPA вместе с таблицей, чтобы можно было видеть форму, а не только итоговую площадь.
Circle и Rectangle лучше свободной области там, где протокол сознательно использует стандартный ROI. Specify Size создаёт одинаковую геометрию точнее, чем ручная отрисовка. Не смешивайте в одной статистической серии площади, полученные принципиально разными правилами границы, не отметив это в данных.
Когда свободный контур становится неэффективным
Если на каждом слайде приходится обводить десятки или сотни однотипных объектов, ручной Freehand Region быстро становится узким местом и источником вариабельности. В таком случае NDP.view2 можно оставить для создания небольшого эталонного набора ROI и визуального контроля, а основную сегментацию перенести в QuPath или другой аналитический инструмент. Ручная разметка остаётся полезной как ground truth, но не должна маскироваться под высокопроизводительный анализ.
Практический сценарий: сравнение нескольких окрашиваний
Выберите в Browser слайды одной серии и откройте их в Multi View. Сначала на малом увеличении выровняйте ориентацию: поверните каждый так, чтобы крупные анатомические ориентиры располагались одинаково. Если один срез зеркально ориентирован относительно другого, используйте отражение только осознанно и зафиксируйте это. Затем перейдите к общей узнаваемой структуре и включите синхронизацию.
Перемещайтесь по нескольким характерным зонам и оценивайте, насколько синхронная позиция действительно соответствует ткани. На серийных срезах совпадение редко идеально. Если одна область начинает расходиться, временно отключите синхронизацию, подстройте слайд вручную и продолжайте. NDP.view2 не деформирует изображения для совмещения, поэтому принудительное сохранение синхронности может создать ложное впечатление соответствия.
Для обсуждения с коллегами можно экспортировать текущую раскладку через Export View. Если нужна количественная регистрация или перенос ROI с одной окраски на другую, Multi View следует рассматривать как этап визуальной проверки, после которого используется специализированный регистрационный алгоритм.
Соседние срезы и одна и та же «точка»
Даже при идеально настроенной синхронизации два соседних физически среза не содержат буквально один и тот же набор клеток. На одном уровне ядро может присутствовать, на соседнем исчезнуть; просвет сосуда меняет форму, мелкая железа может сместиться или разделиться. Поэтому Multi View хорошо отвечает на вопрос «похожа ли соответствующая область», но не гарантирует клетка-к-клетке соответствие.
При сравнении иммуногистохимии с H&E используйте устойчивые анатомические ориентиры: крупные сосуды, края ткани, железистые комплексы, капсулу. Не привязывайтесь к единичной клетке как к глобальному якорю. Если для исследования требуется точное сопоставление, после визуального отбора нужна регистрация с контролем качества преобразования.
Практический сценарий: подготовка изображения для статьи
Откройте исходный WSI, выберите область и задайте окончательную ориентацию. Сбросьте Image Controls, если публикация должна показывать стандартное отображение, либо зафиксируйте применённые параметры, если коррекция обоснована. Включите подходящую Scale Bar и убедитесь, что она не перекрывает значимый объект. Скрывайте рабочие аннотации клавишей A, если они не являются частью иллюстрации.
Для точного фрагмента используйте Export Image. Выберите выходной Scale или Print Size так, чтобы картинка соответствовала требованиям макета без бессмысленного интерполированного увеличения. Проверяйте итоговый размер в пикселях в диалоге до сохранения. Для составной панели из нескольких окрашиваний можно сохранить отдельные одинаково масштабированные фрагменты и собирать фигуру в редакторе; это даёт больше контроля, чем один скриншот Multi View.
Не редактируйте масштабную линейку после изменения размера без пересчёта. Если изображение уменьшается пропорционально вместе с линейкой, её значение остаётся корректным; если линейку копируют отдельно или изображение растягивают неравномерно, связь нарушается. Сохраняйте исходные экспорты как мастер-копии и выполняйте оформление на дубликатах.
Когда нужен Export View, а когда Export Image
Export View нужен, если смысл иллюстрации именно в текущей композиции: например, четыре синхронизированных окраски на одном экране или демонстрация аннотаций вместе с контекстом. Export Image предпочтителен, когда требуется один ROI с контролируемым разрешением. Для методической инструкции Take Screenshot может быть полезнее обоих, потому что показывает панели и кнопки, но для научной фигуры лишний интерфейс обычно не нужен.
Перед сохранением проверьте, нет ли на экране случайно открытой этикетки, имени файла или служебного окна. Даже если сама ткань обезличена, подпись вкладки или Slide Image способны раскрыть идентификатор образца.
Практический сценарий: работа с Z-stack
Откройте многоплоскостный слайд и найдите участок с выраженной глубиной структуры. Focus Widget должен показывать текущую плоскость; Page Up/Page Down или Ctrl+колесо переключают Z. Сначала просмотрите полный диапазон на одной области и определите, как быстро меняется резкость. Затем сформулируйте правило выбора плоскости для серии — например, лучшая резкость границы интересующего слоя.
Если доступен autofocus, применяйте его как средство навигации, но визуально проверяйте результат: автоматический критерий максимальной резкости не всегда совпадает с биологически нужной структурой. При сравнении групп важно не выбирать Z по-разному в зависимости от ожидаемого результата. Для спорных случаев сохраните несколько соседних экспортов и номер или смещение плоскости в примечании.
Если Focus Widget отсутствует на файле, который должен быть Z-stack, проверьте исходные данные и Image Info. Обычный однофокусный NDPI нельзя превратить в Z-stack настройкой просмотрщика; необходим повторный скан или другой исходный файл.
Практический сценарий: сетевой архив
При хранении WSI на сервере сначала отделите скорость перечисления каталога от скорости чтения самого слайда. Browser может тормозить из-за большого количества файлов и генерации миниатюр, даже если открытый NDPI читается достаточно быстро. Используйте структурированные папки и Thumbnail and Metadata Cache, а после крупных изменений архива очищайте кэш, если миниатюры перестали соответствовать содержимому.
Если навигация по открытому слайду медленная, скопируйте один и тот же NDPI на локальный SSD и сравните. Резкое улучшение указывает на сеть или хранилище; отсутствие улучшения — на декомпрессию, GPU, настройки или сам файл. Не меняйте Concurrent Tile Loading Threads до такой проверки, иначе можно потратить время на оптимизацию не того звена.
Для совместной работы через NDP.serve права доступа и структура публикации задаются сервером. NDP.view2 должен успешно аутентифицироваться и получать доступ к нужному ресурсу. При сбое полезно проверить локальный файл и доступ к серверу отдельно, чтобы не смешивать ошибку клиента с недоступностью инфраструктуры.
Что проверить при медленном сетевом открытии
- Открывается ли тот же файл с локального SSD заметно быстрее.
- Не перечисляет ли Browser огромную папку при каждом запуске.
- Работает ли кэш миниатюр и метаданных после первого посещения.
- Не включён ли одновременно Multi View с несколькими тяжёлыми слайдами.
- Стабильна ли пропускная способность и, важнее, задержка до хранилища.
- Не ограничивает ли доступ антивирусная или DLP-проверка больших файлов.
NDP.view2 не показывает сетевую телеметрию уровня NAS, поэтому диагностика должна включать инфраструктурные инструменты. Просмотрщик позволяет лишь отделить сценарии: локально быстро, по сети медленно; один слайд быстро, Multi View медленно; только конкретный NDPI медленно. Уже этой классификации достаточно, чтобы направить проблему правильному специалисту.
Типичные ошибки и способы устранения
Файл не отображается в Browser
Сначала проверьте расширение и принадлежность к поддерживаемым форматам базового NDP.view2. SVS, SCN, MRXS, CZI и VSI относятся к NDP.view2 Plus, поэтому их отсутствие в обычном просмотрщике ожидаемо. Если формат Hamamatsu правильный, убедитесь, что Image Formats в Settings не скрывает нужный тип, затем попробуйте открыть файл напрямую из файловой системы. Для сетевого пути отдельно проверьте права чтения.
Если файл имеет NDPI, но всё равно не открывается, не делайте вывод только по расширению. Сравните его с контрольным NDPI с того же сканера, проверьте размер файла и возможность чтения на другой станции. Повреждение при копировании, неполная передача или необычный вариант внутренней структуры требуют отдельной диагностики. Переименование или повторная ассоциация с приложением содержимое файла не исправят.
Слайд открывается, но изображение подгружается рывками
Сравните локальную и сетевую копию. Закройте Multi View и проверьте одиночный слайд. Убедитесь, что система не испытывает дефицит памяти и видеодрайвер соответствует требованиям DirectX/OpenGL. Только после этого экспериментируйте с Advanced и кэшем. При рывках исключительно на одном файле стоит проверить, не повреждён ли он и воспроизводится ли проблема на другой станции.
Если тормозит лишь первое посещение новой области, а повторное заметно быстрее, это похоже на обычную работу кэша и подгрузки плиток. Если задержка одинаково велика при каждом движении, ищите ограничение чтения, декомпрессии или видеовывода. Не оценивайте скорость только по открытию Browser: перечисление папки и рендер WSI — разные операции.
Browser показывает старые миниатюры
Очистите Thumbnail and Metadata Cache. Кэш намеренно избегает повторного чтения, поэтому после замены файлов с теми же именами может сохранять старый вид. Если после очистки несоответствие остаётся, проверьте, что вы действительно открываете нужную папку и нет дубля на сетевом ресурсе.
Колесо мыши работает непривычно
Проверьте Navigation: направление zoom можно инвертировать. То же относится к стрелкам и вращению. На общей станции полезно вернуть согласованный профиль вместо того, чтобы каждый пользователь менял поведение перед своей сессией. Если мышь имеет собственное ПО с переназначенными колёсами и кнопками, сравните поведение с обычной мышью прежде, чем искать ошибку в NDP.view2.
Измерения выглядят неправдоподобно
Откройте Image Info и проверьте Resolution и размер изображения. Убедитесь, что измеряется исходный WSI, а не экспортированный JPEG без калибровки. Для Freehand Region проверьте замыкание и правило границы, для Ruler — ориентацию линии. Если файл прошёл конвертацию, подтвердите сохранность физического размера пикселя независимым способом.
Не пытайтесь исправлять систематически неверный масштаб множителем в электронной таблице, пока не установлена причина. Ошибка может быть не только в числе микрометров на пиксель, но и в том, что выбран другой уровень/файл или координаты экспортированы в иных единицах. Сначала исправляется источник и протокол, затем повторяется серия.
Не удаётся менять фокус
Функция доступна только для слайдов, записанных как Z-stack. Если Page Up/Page Down не меняют плоскость и Focus Widget отсутствует, это, скорее всего, не ошибка управления. Проверьте режим сканирования исходника. На однофокусном файле дополнительные плоскости невозможно восстановить программно.
Синхронизация Multi View «уезжает»
NDP.view2 синхронизирует положение и масштаб, но не выполняет деформируемую регистрацию. Серийные срезы отличаются геометрией, поэтому расхождение ожидаемо. Выровняйте ориентацию, выберите общий ориентир, временно отключайте синхронизацию для локальной подстройки или переходите к специализированной регистрации.
Если расхождение одинаковое по всему слайду, сначала проверьте поворот и зеркальное отражение. Если совпадение хорошее в одной области и плохое в другой, причина, скорее всего, в деформации ткани между срезами, а не в настройке синхронизации.
После Image Controls картинка стала неестественной
Нажмите Reset, чтобы вернуть стандартные параметры. Если нужно линейное отображение, используйте Set Linear. Не пытайтесь исправлять плохую фокусировку повышением Sharpen: фильтр подчёркивает границы, но не восстанавливает потерянную оптическую информацию. Перед сравнением с другим слайдом убедитесь, что на обоих применён одинаковый набор корректировок.
Экспорт получился слишком маленьким
Для требуемого фрагмента используйте Export Image, а не Export View. В диалоге проверьте итоговые pixel dimensions и Scale/Print Size. Если выбранный ROI мал, простое увеличение до 1600% лишь интерполирует пиксели; лучше экспортировать область из исходного уровня с достаточным разрешением или выбрать меньший физический участок.
При требовании определённого размера печати задавайте ширину/высоту и dpi совместно. Например, два файла с одинаковыми 300 dpi могут иметь совершенно разное число пикселей и фактическую детализацию. Ориентируйтесь на итоговые pixel dimensions и физическую масштабную линейку.
Случайно исчезли аннотации
Нажмите A или проверьте Show/Hide: возможно, они только скрыты. Откройте список Annotations клавишей L. Если использована Delete All Annotations и данные не были сохранены или экспортированы, восстановление зависит от того, где и как разметка была сохранена; поэтому перед массовым удалением разумно экспортировать NDPA.
Окно инструмента не видно
Проверьте второй монитор и прежнюю раскладку экранов. Позиции инструментальных окон могут сохраняться между сессиями. После перехода с двух мониторов на один диалог иногда оказывается в неожиданном месте. Возврат временной конфигурации дисплеев или системное перемещение окна обычно полезнее переустановки.
Удалённая сессия ведёт себя медленнее
Для Windows руководство описывает автоматический переход в оконный режим при Remote Desktop; в старых версиях такой режим мог быть менее отзывчивым, чем exclusive fullscreen. Кроме того, удалённый протокол сам сжимает и передаёт быстро меняющееся изображение. Если локально тот же слайд плавный, а удалённо нет, менять WSI-кэш бессмысленно до проверки канала и режима удалённого отображения.
Ограничения базового NDP.view2
Главное ограничение — ориентация на форматы Hamamatsu. Для лаборатории, где подавляющее большинство данных приходит с NanoZoomer, это преимущество: меньше неоднозначности и нативная работа с характерными данными. Для смешанного WSI-архива та же особенность превращается в ограничение. Сторонние SVS, SCN, MRXS, CZI и VSI в базовой версии не являются штатным набором; их чтение заявлено для Plus.
Второе ограничение — отсутствие встроенного подсчёта объектов. Pointer и другие аннотации позволяют отмечать структуры, но Click Count официально относится к NDP.view2 Plus. Если исследователь вручную ставит сотни точек и потом считает строки, это сигнал, что инструмент выбран не по задаче.
Третья граница касается количественного анализа интенсивности. LUT, histogram и line profile вынесены в Plus, поэтому обычный NDP.view2 не предназначен для детального анализа распределения яркости. Image Controls помогают визуализации, но не заменяют график интенсивности и не дают полноценную аналитическую цепочку.
Также базовая версия не является системой машинного обучения, клеточной сегментации, пространственной статистики или управления исследовательским проектом. Она сильна там, где нужна быстрая нативная работа с виртуальным слайдом NanoZoomer, ручная разметка, измерения и экспорт, и слаба там, где начинается автоматизированный анализ больших наборов.
Ограничения, которые не являются ошибками
Если NDP.view2 не считает клетки, не строит гистограмму или не открывает SVS, это не «неполная установка» базовой версии. Эти функции либо относятся к Plus, либо вообще лежат за пределами продукта. Аналогично Multi View не обязан автоматически регистрировать деформированные срезы, а Sharpen не обязан восстанавливать плохую оптическую фокусировку. Понимание проектной границы экономит больше времени, чем поиск скрытых настроек.
Сравнение с аналогами
NDP.view2 корректнее сравнивать не по числу «функций вообще», а по конкретным рабочим задачам. ФотоМАСТЕР решает задачи обычной фотографии, QuPath сочетает WSI-просмотр с анализом, Aperio ImageScope ориентирован на экосистему цифровых слайдов Aperio. У каждого инструмента своя точка приложения, поэтому вопрос «какой лучше» без формата исходных данных и типа анализа бессодержателен.
| Задача | NDP.view2 | ФотоМАСТЕР | QuPath | Aperio ImageScope |
|---|---|---|---|---|
| Нативный просмотр NDPI NanoZoomer | Основной сценарий | Не предназначен для WSI | Поддерживает NDPI через WSI-библиотеки | Не основной формат экосистемы |
| Ручные аннотации и измерения | Есть | Нет WSI-аннотаций | Развитая система ROI и измерений | Есть аннотации и измерительные инструменты |
| Синхронное сравнение слайдов | Multi View, до 12 | Нет специализированного сценария | Возможности проектов шире, интерфейс сложнее | Есть синхронизированный просмотр |
| Автоматический анализ клеток | Нет в базовой версии | Нет | Есть детекция, классификация и скрипты | Зависит от подключённых продуктов анализа |
| Ретушь фотографии, замена фона | Нет | Основной сценарий | Не предназначен | Не предназначен |
| Работа с разными WSI-форматами | Ограничена форматами Hamamatsu | Не WSI-просмотрщик | Широкая поддержка через OpenSlide/Bio-Formats | Сильнее всего в Aperio/SVS |
NDP.view2 и ФотоМАСТЕР
ФотоМАСТЕР — фоторедактор, а не просмотрщик виртуальных гистологических слайдов. Его сильные стороны — ретушь портретов, удаление нежелательных объектов инструментами вроде штампа, заплатки и восстанавливающей кисти, замена фона, локальная цветокоррекция, эффекты и пакетная обработка обычных фотографий. Он сохраняет распространённые растровые форматы, включая JPEG, PNG, BMP и TIFF. Эти функции полезны для снимков, но не дают навигацию по NDPI-пирамиде, физически калиброванные WSI-аннотации или Z-stack NanoZoomer.
NDP.view2, напротив, почти ничего не предлагает для «улучшения фотографии» как редактор. Его Image Controls меняет визуализацию слайда, а не служит монтажом. Если задача — открыть NDPI размером в гигапиксели, измерить структуру и синхронно сравнить окраски, ФотоМАСТЕР не является заменой. Если задача — убрать объект с фотографии, заменить фон или обработать серию обычных JPEG, NDP.view2 не является заменой ФотоМАСТЕРУ.
Сходство TIFF не должно вводить в заблуждение. ФотоМАСТЕР может работать с обычным TIFF как с изображением, но целый WSI — это не просто «очень большой TIFF»: важны пирамида, тайлы, служебные уровни, физическая калибровка и метаданные. NDP.view2 предназначен именно для такой структуры NanoZoomer.
NDP.view2 и QuPath
QuPath — гораздо более широкая платформа цифровой патологии и анализа изображений. Она работает с пирамидальными WSI через OpenSlide и Bio-Formats, в том числе читает NDPI, SVS, SCN, MRXS и другие форматы с оговорками конкретных библиотек. В QuPath есть геометрические аннотации, таблицы измерений, детекция клеток, классификация, пиксельные классификаторы, скрипты и инструменты для машинного обучения. Поэтому при автоматизированном анализе QuPath функционально значительно превосходит базовый NDP.view2.
Цена этой универсальности — сложность. Пользователю, которому нужно просто открыть нативный NanoZoomer-слайд, проверить Z-stack, поставить пару измерений и отправить NDPA/CSV, NDP.view2 проще и ближе к логике сканера. В QuPath результат чтения проприетарного формата зависит от OpenSlide/Bio-Formats; документация прямо предупреждает, что перечисленный формат не гарантирует корректное открытие каждого варианта. Для некоторых NDPI на Apple Silicon есть особенности выбора reader. Поэтому в лаборатории часто разумно держать оба инструмента: NDP.view2 для нативного контроля и QuPath для анализа.
Если проект начинается с ручной разметки, NDP.view2 может быть источником NDPA/CSV, но перед массовым переносом аннотаций в QuPath нужно проверить совместимость координат и способ конвертации на нескольких контрольных ROI. Форматы хранения объектов различаются, и «оба читают NDPI» не означает автоматическую совместимость разметки.
NDP.view2 и Aperio ImageScope
Aperio ImageScope — классический просмотрщик цифровых слайдов экосистемы Aperio, прежде всего SVS. Он предоставляет панорамирование, увеличение, аннотации, измерения и синхронизированный просмотр нескольких цифровых слайдов. По модели работы это более близкий аналог NDP.view2, чем ФотоМАСТЕР: оба ориентированы на интерактивный WSI-просмотр, а не на обычную фотокоррекцию.
Выбор между ними в первую очередь определяется происхождением файлов и инфраструктурой. Для NanoZoomer логичнее NDP.view2 с нативной поддержкой NDPI и метаданных Hamamatsu; для Aperio/Spectrum — ImageScope. Если архив смешанный и требуется современный аналитический слой поверх разных производителей, QuPath обычно универсальнее обоих. Перенос аннотаций между экосистемами требует отдельной проверки формата и координат — визуально одинаковая линия не гарантирует идентичную сериализацию.
NDP.view2 и NDP.view2 Plus
Plus — не отдельный конкурент по рабочей модели, а расширенная редакция того же семейства. Базовые функции просмотра, масштабирования, вращения, экспорта, Image Controls, thumbnails, Multi View, annotations, stepless zoom и выбора цветов флуоресценции присутствуют в обоих. Plus добавляет сторонние WSI-форматы, Click Count, отчёт аннотаций, Review/Case View, функции TMA, Magnifier, Grid Overlay, Line Profile/Histogram и LUT.
Если конкретная потребность находится в этом списке, Plus проще интегрировать в знакомый рабочий процесс, чем полностью менять приложение. Если потребность — машинное обучение, автоматическая сегментация и сложная пакетная аналитика, расширенной редакции просмотрщика может быть всё равно недостаточно, и тогда сравнивать нужно уже с QuPath или иной аналитической системой.
Как организовать повторяемый рабочий процесс
Для серийного исследования NDP.view2 удобнее использовать как часть заранее описанной последовательности. Начинайте с исходного файла NanoZoomer, а не с производного JPEG. После открытия проверьте Image Info и обзор слайда, затем выполните навигацию и разметку по одному и тому же правилу. Все корректировки Image Controls, если они нужны, должны быть одинаковы для сопоставимых образцов или возвращены к стандартным перед визуальным сравнением. Аннотации именуйте по словарю, а не произвольно, и завершайте сеанс экспортом NDPA и CSV, если численные данные будут анализироваться дальше.
Такой порядок разделяет три слоя данных. Первый — неизменяемый исходный WSI. Второй — координатная разметка и измерения, которые можно повторно проверить на слайде. Третий — производные изображения для презентаций и публикаций. Если эти уровни не смешивать, гораздо проще выяснить, откуда возникла ошибка: из сканирования, из ручного выбора ROI или из позднего оформления фигуры.
Именование и контроль аннотаций
Самая частая организационная проблема ручной разметки — несогласованные названия. Если один оператор пишет «tumor», другой «Tumour», а третий использует код «T1», фильтрация и последующий CSV быстро теряют удобство. До начала серии задайте короткий словарь Title и допустимые цвета. Поле Details оставьте для исключений: особенностей границы, причины исключения или технического комментария.
Разные типы измерений желательно связывать с разными инструментами. Ruler — прямолинейная толщина, Freehand Line — длина кривой, Freehand Region — площадь, Pointer — навигационная отметка. Тогда Type Name в экспорте становится дополнительной проверкой. Если один биологический показатель почему-то измеряется несколькими геометрическими методами, это должно быть явно отражено в протоколе.
Клавиши, которые действительно полезны в ежедневной работе
| Действие | Клавиша | Когда применять |
|---|---|---|
| Browse | O | Открыть файловый браузер |
| Settings | P | Изменить поведение программы |
| Image Controls | I | Настроить гамму, яркость и цвет |
| Image Info | F | Проверить размер, разрешение и метаданные |
| Annotations | L | Открыть список разметки |
| Show/Hide annotations | A | Временно убрать разметку |
| Map | M | Показать карту всего слайда |
| Scale Bar | B | Показать физическую шкалу |
| Slide Image | G | Показать макроизображение стекла |
| Bird’s Eye View | W | Переключить обзорный режим |
| Rotation | R | Повернуть изображение |
| Reset view | Space или 0 | Вернуться к общему виду |
| New Window | Ctrl+N | Открыть ещё одно окно |
| Export View | E | Сохранить текущую композицию |
| Export Image | Ctrl+E | Экспортировать выбранную область |
| Copy View | C или Ctrl+C | Скопировать текущий вид |
| Help | F1 | Открыть встроенную справку |
На macOS часть сочетаний использует Command или Option вместо Windows-модификаторов, а состав клавиш немного менялся между выпусками. Поэтому таблица полезна как памятка по логике управления, но для спорной комбинации приоритет имеет встроенный Operation List установленной версии. Особенно это относится к переключению синхронизации, отражению и командам работы с фокусом.
Что проверить перед измерительной серией
- Открыть контрольный NDPI и убедиться, что слайд корректно отображается на нескольких увеличениях.
- Сверить Resolution, Image Size и Source Lens в Image Info.
- Проверить Scale Bar и выбранные единицы измерения.
- Сбросить Image Controls или зафиксировать единый профиль отображения.
- Определить типы аннотаций, названия, цвета и правила проведения границ.
- Заранее выбрать единицы, coordinate origin и поля будущего CSV.
- Для Z-stack определить правило выбора фокусной плоскости.
- Для Multi View решить, какие слайды действительно допустимо сопоставлять.
- Проверить, не содержат ли Label и Reference идентифицирующие сведения перед передачей данных.
Этот контроль особенно важен перед большой серией. Ошибка в калибровке или соглашении о координатах, обнаруженная после сотен ручных ROI, стоит значительно дороже нескольких минут предварительной проверки.
Что проверить перед экспортом
- Активен ли правильный слайд и правильная ячейка Multi View.
- Выбрана ли нужная плоскость Z-stack.
- Соответствуют ли задаче поворот, Mirror/Flip и масштаб.
- Должны ли быть видны аннотации, карта и Scale Bar.
- Для Export Image — достаточны ли итоговые размеры в пикселях.
- Для CSV — выбраны ли правильные поля, единицы, origin и кодировка.
- Не попали ли в вывод имя файла, этикетка или служебные сведения, которые нельзя передавать.
- Сохранена ли мастер-копия результата до внешней ретуши или верстки.
Самая практичная привычка — перед нажатием Save один раз сформулировать назначение результата. «Иллюстрация текущего экрана» ведёт к Export View, «ROI заданного разрешения» — к Export Image, «таблица измерений» — к Export Annotations, «состояние интерфейса для инструкции» — к Take Screenshot. Это исключает значительную часть путаницы между похожими командами.
Когда NDP.view2 подходит лучше всего
NDP.view2 рационально выбирать, когда данные в основном создаются NanoZoomer, а от пользователя требуется визуальный контроль, навигация по очень крупному слайду, ручная разметка, геометрические измерения, работа с Z-stack и синхронное сравнение нескольких окрашиваний. В этом контексте специализированность является преимуществом: исходный NDPI остаётся основным объектом, а просмотрщик работает с характерными для него макроизображениями, фокусными плоскостями и метаданными без предварительного преобразования.
Если же исследование начинается с требования автоматически находить клетки, классифицировать ткань, строить интенсивностные графики, обрабатывать сотни слайдов скриптом или сводить в один проект WSI разных производителей, базовый NDP.view2 быстро достигает своей границы. Его разумно оставить для нативной проверки NanoZoomer-файлов и ручного контроля, а аналитическую часть передать QuPath или другой системе, рассчитанной на автоматизированную обработку.
Итог
NDP.view2 — практичный нативный просмотрщик цифровых слайдов Hamamatsu NanoZoomer с сильной навигацией, Z-stack, Multi View, координатными аннотациями, измерением длины и площади, настройками визуализации и несколькими режимами экспорта. Для исследовательской лаборатории он закрывает путь от первичной проверки WSI до ручной разметки и подготовки иллюстративного материала без необходимости превращать огромный NDPI в обычную картинку.
Его нужно оценивать в правильных границах. Базовая версия не предназначена для сторонних SVS/SCN/MRXS/CZI/VSI, не имеет Click Count, LUT, histogram и line profile и не является платформой машинного анализа. Если эти границы учитываются заранее, рабочий процесс получается понятным: оригинальный WSI хранится неизменным, NDP.view2 обеспечивает просмотр и проверяемую ручную разметку, а более сложная аналитика подключается только для тех задач, которые действительно выходят за возможности просмотрщика.
ФотоМАСТЕР предназначен для обычной визуальной обработки фотографий. Он не заменяет управление научным оборудованием, измерения, сегментацию и анализ микроскопических данных. Сравниваются разные этапы работы с изображением, а не полностью взаимозаменяемые приложения.
