Mikhmel Cornerstone3D Viewer Pro
Профессиональная 3D MPR-станция нового поколения
Полноценный Volume Rendering, настоящий MPR 2×2 с Axial/Sagittal/Coronal/3D,
AI-сегментация (MedSAM ONNX), Cinematic Rendering, детекция узлов и переломов,
виртуальная эндоскопия, Vessel Tracking и 150+ диагностических инструментов.
Работает локально — ваши данные не покидают устройство.
Эволюция: 2D → 3D
🏆 Ключевые преимущества
Главное отличие от v2.0: Полноценный Volume Rendering через VTK.js. Не эмуляция на 2D Canvas — настоящий 3D pipeline с ray-casting, GPU-ускорением и VTK актёрами.
- MPR 2×2: 4 viewport — Axial, Sagittal, Coronal, 3D одновременно
- Volume Rendering: 14 тканевых пресетов (Кожа, Кости, Сосуды, Лёгкие, Мозг...)
- Cinematic Rendering: Фотореалистичная визуализация с AO и тенями
- Oblique MPR: Произвольные углы среза в 3 плоскостях с слайдерами
Мгновенный запуск: Никакой установки, никаких прав администратора. Service Worker + manifest.json — устанавливается как приложение, работает офлайн.
- Запуск за 3 секунды на любом устройстве
- PWA: установка на домашний экран (Android/iOS/Desktop)
- Работает полностью offline после первого запуска
- Кросс-платформенность: Windows, macOS, Linux, ChromeOS, iPad
8 AI-инструментов работающих локально через ONNX Runtime. Данные никогда не отправляются на серверы.
- MedSAM: Авто-сегментация органов по клику (ONNX WASM)
- Lung Nodule Detection: Поиск узлов + Lung-RADS классификация
- Fracture Detection: Анализ переломов по градиенту костной ткани
- Auto-Contouring: Сегментация лёгких, костей, печени, жира, мышц
100% безопасность: Все вычисления — на вашем устройстве. AI-модели работают в браузере (WASM), сервер не нужен.
- GDPR и ФЗ-152 РФ: данные не покидают устройство
- AI inference: локальный ONNX Runtime (WASM backend)
- Встроенная анонимизация DICOM-тегов
- IndexedDB: локальный архив пациентов
3D-возможности
Ray-casting движок на VTK.js с 14 тканевыми пресетами и управлением Transfer Function.
- Пресеты: Кожа, Кости, Сосуды, Лёгкие, Бронхи, Трахея, Мозг, МРТ...
- Cinematic Mode: Gradient opacity + AO-освещение
- MIP/MinIP: Максимальная/минимальная интенсивность
- Clipping Planes: 3D-обрезка в реальном времени
Трассировка сосудов с автоматическим измерением диаметра и расчётом стеноза.
- Кликните точки вдоль сосуда → Enter для анализа
- Измерение диаметра (мм) в каждой точке
- Автоматический расчёт процента стеноза
- HU-профиль по длине сосуда
Полёт внутри полостей тела — бронхоскопия, колоноскопия — в 3D.
- Авто-центрлайн: Автоматическое построение пути
- Ручной режим: Задание точек вручную
- Навигация: W/S (вперёд/назад), A/D (поворот)
- Play/Stop автоматический пролёт
Ортопантомограмма из CBCT — Curved MIP по дуге челюсти прямо в браузере.
- Автоматическая аппроксимация дуги челюсти
- MIP проекция с нормалью к дуге (7 пикселей)
- Интерактивный просмотр в модальном окне
- Работает на любых CBCT данных
3D-навигация и управление
Шесть режимов управления камерой для Volume Rendering — от свободного вращения до автоматических презентаций.
- Trackball: Свободное вращение мышью вокруг любой оси
- Auto-spin: Автовращение с настройкой скорости (для видеозаписи)
- Turntable: Вращение только вокруг вертикальной оси
- Standard Views: Anterior, Posterior, Left, Right, Superior, Inferior — одним кликом
- Save/Load View: Сохранение именованных позиций камеры
Интерактивная панель из 3 проекций (Coronal, Sagittal, Axial) с линиями привязки — как на профессиональных PACS-станциях.
- 3 проекции: Cor/Sag/Ax обновляются в реальном времени
- Reference Lines: Цветные линии текущего среза
- Навигация кликом: Кликните на scout → переход к срезу
- Mini-map: Coronal MIP миниатюра с позицией среза
Максимизация, связывание и умная навигация между viewport-ами.
- Double-click maximize: Viewport на весь экран, ещё раз — назад в 2×2
- Viewport linking: Синхронизация позиции между Axial/Sagittal/Coronal
- Quick Presets: Плавающая панель L/B/S/Br (один клик вместо dropdown)
- Smart W/L: Клик на ткань → авто Window/Level по HU
AI и Клинические инструменты
Нейросеть для авто-сегментации: кликните на орган — получите маску за секунды. ONNX Runtime в браузере.
- Клик = точка(+), Shift+клик = точка(−), Enter = сегментация
- Encoder: vision_encoder_quantized.onnx (98MB)
- Decoder: prompt_encoder_mask_decoder (4.7MB)
- WASM backend — данные не покидают устройство
Автоматический поиск узлов в лёгочной паренхиме с измерением диаметра и классификацией.
- Анализ HU-градиента внутри лёгочной ткани
- Измерение диаметра кандидатов (3-30mm)
- Lung-RADS: 1 (норма) → 4B (высокое подозрение)
- Топ-10 находок с координатами среза
Полностью автоматическая оценка коронарного кальция по методу Агатстона.
- Порог: HU ≥ 130, весовые коэффициенты 1-2-3-4
- Категории: Нет / Минимальный / Лёгкий / Умеренный / Тяжёлый
- Площадь кальция (мм²) + топ срезов
- Нормализация на толщину среза 3мм
Анализ градиента внутри костной ткани для автоматического поиска переломов.
- 3D градиент (Gx, Gy, Gz) в костной маске (HU>200)
- Высокий градиент внутри кости = кандидат в перелом
- Фильтрация краёв кости (boneAround threshold)
- Результат: координаты + HU + сила градиента
Планирование транскатетерной имплантации аортального клапана с MPR-визуализацией.
- Расчет эффективного диаметра кольца
- Измерение площади и периметра
- Рекомендации по размеру протеза
- CTR — кардиоторакальный индекс
Автоматическая генерация протокола исследования + экспорт в форматы для науки и терапии.
- NIFTI-1: Стандарт для ML/DL (TensorFlow, PyTorch)
- RT-STRUCT: Контуры для радиотерапии
- DICOM SR: Структурированный отчёт
- AI отчёт: Протокол с данными пациента (готов к LLM)
Специализированные анализы
Автоматические измерения для экстренной нейрохирургии и диагностики инсульта.
- Midline Shift: Автоматическое измерение смещения срединных структур (мм)
- Vertebra numbering: Автонумерация позвонков C1→L5 по HU-профилю
- Bone Density (BMD): Клик на позвонок → оценка остеопороза по HU
Количественный анализ лёгочной ткани и детекция патологий.
- Emphysema %: Подсчёт объёма эмфиземы (<-910 HU), GOLD классификация
- Pneumothorax: Автодетекция по асимметрии воздуха в плевральных полостях
- Lung Nodules: Поиск узлов 3-30мм с Lung-RADS классификацией
Полный набор кардиологических инструментов от практикующего врача-кардиолога.
- Coronary Labeling: Разметка LAD/LCx/RCA/LM/D1/OM с длиной и HU
- Auto CTR: Автоматический кардиоторакальный индекс
- Aorta Diameter: Измерение на уровнях + детекция аневризмы (>40мм)
- Vessel Tracking: Трассировка сосудов + расчёт стеноза (%)
Волюметрия органов и автоматическая сегментация для хирургического планирования.
- Liver Volumetry: Объём печени + правая/левая доля (см³)
- Auto-contouring: Сегментация лёгких, костей, печени, жира, мышц
- Region Growing 3D: Трёхмерный рост области по HU-порогу
- Dental Panoramic: Ортопантомограмма из CBCT
Полный функционал
- 13 инструментов: Линейка, Угол, Кобб, Эллипс, Rect, Freehand, Arrow, Probe, Bi-directional, Brush, Text, Circle, Scissors
- ROI Stats: Mean/Std/Min/Max HU + Volume (см³)
- Volume ROI 3D: Подсчёт объёма по диапазону HU
- Автосохранение: Измерения автоматически в отчёт
- 8 клинических пресетов: Авто, Лёгкие, Кости, Мягкие, Мозг, Печень, Средостение, Брюшная
- Авто W/L: 25 правил по модальности и описанию серии
- Фильтры: Sharpening, Smoothing, Edge Detection, Threshold
- Colormaps: Grayscale, Hot Iron, PET, Rainbow, Jet
- DSA: Цифровая субтракционная ангиография (маска + контраст)
- Fusion: Наложение PET/CT с настройкой прозрачности
- Multi-overlay: Наложение двух серий (до/после контраста)
- Side-by-Side: Сравнение исследований
- Undo/Redo: Ctrl+Z/Ctrl+Y для позиции камеры
- Горячие клавиши: G (MPR→срез), 1-8 (пресеты), Enter (SAM)
- Голосовое управление: "Zoom", "Next", "Bone"
- 4D навигация: Фазы контрастирования (play/stop)
- PNG/MP4: Скриншоты и видеозапись
- STL: 3D-печать анатомических моделей
- NIFTI/RT-STRUCT: Для нейросетей и лучевой терапии
- PDF/DICOM SR: Клинический отчёт
- MPR 2×2: Axial + Sagittal + Coronal + 3D
- Single/3D: Один viewport, 3D режим
- Hanging Protocol Editor: Визуальный редактор правил
- Синхронизация: Zoom и скролл между viewport-ами
DSA, 4D и Report Builder
Цифровая субтракционная ангиография с выбором маски и контрастной серии, регулировкой усиления.
- Выбор маски (до контраста) и контрастной серии
- Регулировка gain (усиление 1-10×)
- Вычитание с GPU-ускорением
- Экспорт результата в PNG/MP4
Специальная шкала для переключения временных фаз контрастирования с автоматическим воспроизведением.
- Плавающий слайдер с номером фазы
- Play/Stop для автоматического пролёта
- Поддержка многофазных КТ и МРТ
- Интеграция с detect4DPhases
Полноценный конструктор отчётов: Нажмите «В отчёт» на важном срезе → добавьте комментарий → сгенерируйте PDF.
- 📸 Захват: Скриншот текущего среза + комментарий врача
- 📋 Превью: Просмотр всех записей с миниатюрами и редактированием
- 📄 PDF: Генерация отчёта: данные пациента, изображения, измерения
- ✍️ Подпись: Место для заключения и подписи врача
- 🏷️ Метки: Текстовые подписи прямо на срезе ("Tumour 23mm")
Движок VTK.js с Cornerstone3D: настоящий ray-casting, Transfer Functions, gradient opacity и кинематическое освещение. Фотореалистичные 3D-визуализации для презентаций, публикаций и хирургического планирования.
- 14 пресетов: CT-Bone, CT-Vessels, CT-Skin, CT-Airways, MRI-Default и другие
- Cinematic Mode: Ambient + Diffuse + Specular lighting, Gradient Opacity
- WebGPU: В 5-10× быстрее WebGL на поддерживаемых браузерах
- Clipping Planes: 3D-обрезка, вращение, регулировка прозрачности
- Bone/Table Removal: Автоматическое удаление стола и костей
Встроенный Local PACS
Ваш браузер — ваша база данных. IndexedDB для полноценного архива пациентов. DICOMDIR поддержка для чтения дисков.
- Архив пациентов: Сохранение и мгновенный доступ к исследованиям
- DICOMDIR: Чтение структуры DICOM-дисков (dicomParser.js)
- Офлайн-режим: Service Worker кэширует всё приложение
- Thumbnails: Превью серий при загрузке
Сравнение с конкурентами
| Функционал | Mikhmel C3D Pro v3.0 | Mikhmel DICOM Pro v2.0 | RadiAnt | PostDICOM | 3D Slicer |
|---|---|---|---|---|---|
| ИнсталляцияТребуется ли установка? | Zero-footprint + PWA | Zero-footprint | Установка | Браузер | Установка |
| Приватность данныхГде обработка? | 100% локально | 100% локально | Локально | Облако! | Локально |
| 3D движокVolume Rendering / MPR | VTK.js + WebGPU | 2D Canvas | Desktop | Нет | VTK |
| MPR 2×2 (4 viewport)Axial/Sagittal/Coronal/3D | Полноценный | Эмуляция | Есть | Нет | Есть |
| AI СегментацияMedSAM / Nodules / Fractures | 8 AI (ONNX) | MedSAM (базовый) | Нет | Сервер | Плагины |
| Vessel Tracking + СтенозТрассировка сосудов | Встроено | Нет | Нет | Нет | Плагин |
| Cinematic RenderingФотореалистичный 3D | Gradient Opacity | Canvas VRT | Базовый | Нет | VTK |
| Виртуальная ЭндоскопияБронхо/колоноскопия | 3D полёт | 2D срезы | Нет | Нет | Плагин |
| Lung Nodule + FractureAI-детекция | Lung-RADS | Нет | Нет | Нет | Нет |
| NIFTI/RT-STRUCT ExportДля AI и радиотерапии | Встроено | Встроено | Нет | Нет | Есть |
| Dental PanoramicОртопантомограмма из CBCT | Curved MIP | Нет | Нет | Нет | Нет |
| DSA + Fusion + CompareНаложение серий | Полный пакет | Полный пакет | Нет | Базовые | Плагин |
| Измерительные инструментыЛинейки, углы, ROI | 13 + ROI Stats | 13 инструментов | 10+ | Базовые | Есть |
| Report BuilderPDF-отчёт с изображениями | Полноценный | Базовый | Нет | Нет | Нет |
| Scout + Reference LinesПрофессиональная навигация | 3 проекции | Нет | Есть | Нет | Есть |
| СтоимостьЦена использования | Бесплатно | Бесплатно | $54/год | $10-99/мес | Бесплатно |
Для кого этот инструмент?
Врачи-рентгенологи
Полноценная MPR-станция прямо в браузере. 4 viewport, VRT, Fusion, голосовое управление — без установки.
Исследователи (AI/ML)
MedSAM сегментация + NIFTI/RT-STRUCT экспорт. Подготовка датасетов для обучения моделей в одном workflow.
Кардиологи и Хирурги
TAVI Planning, Auto Agatston, Vessel Tracking, виртуальная эндоскопия — инструменты для предоперационной оценки.
Студенты и Ординаторы
Бесплатный доступ к профессиональной 3D-станции. Изучайте анатомию с Volume Rendering и Cinematic Mode.