CORNERSTONE3D v2 • VTK.JS • WEBGPU • 4D CINE • AI-ONNX • ITK-WASM • DICOMweb • 840+ CONTROLS • 85 MODULES • 51K LOC • CINEMATIC • PWA

Mikhmel Cornerstone4D DICOM Viewer Pro

4D MPR-станция нового поколения — v5
Volume Rendering, MPR 2×2, Multi-Series с авто-группировкой, 4D Cine (rAF), AI-сегментация (MedSAM ONNX), Cinematic Rendering (SSAO+Bloom+Morph), DICOMweb (WADO-RS/QIDO-RS), Transfer Function Editor, PET-CT Fusion, Virtual Endoscopy, TAVI Planning, Agatston Scoring, 14 форматов экспорта, ITK-WASM Processing, Study Quality Analyzer, Enterprise Panel (840+ кнопок, 77 секций), Premium UX: Cinematic Welcome Screen, Picture-in-Picture, AI Voice Status, Gesture Shortcuts, Timeline Scrubber, Night Mode, Breadcrumb Navigation. MemoryGuardian + Smart DatasetManager. Работает на смартфонах — адаптивный touch UI. 51 000 строк кода, 85 модулей, 12 подсистем.

⚡ Zero Installation 🔒 100% Privacy 🤖 On-Device AI 🎬 True 4D Cine 🧊 True 3D Engine 📂 Multi-Series 📋 DICOM Header 📋 Report Builder 📱 Mobile Touch UI 🧠 Worker MetaCache 🔬 Deep Code Audit 🎥 Cinematic Rendering 🫀 TAVI Planning 🔬 PET-CT Fusion 🎯 Virtual Endoscopy 🎨 TF Editor 🎤 Voice Control 📦 14 Export Formats 🧹 Memory Management ⏪ Undo/Redo 🧬 ITK-WASM Processing 📊 Study Quality Analyzer ⚙️ EventBus Architecture 🔧 Comlink Worker Pool 🎬 Cinematic Welcome 🖼 Picture-in-Picture 🔊 AI Voice Status ✋ Gesture Shortcuts 📅 Timeline Scrubber 🌙 Night Mode 🧭 Breadcrumb Nav 🌐 DICOMweb Client 🛡️ MemoryGuardian ⚡ Enterprise 840+
Запустить C4D Viewer
✓ Chrome, Firefox, Safari, Edge | ✓ Windows, macOS, Linux, iPad, Android, iPhone | ✓ WebGPU & WebGL
840+ Функций Enterprise
VTK.js 3D движок
MedSAM AI ONNX Runtime
WebGPU GPU Rendering
PWA Offline Ready
4D Multi-Series & Cine
📱 Mobile Ready
51K Строк кода
ITK WASM Processing
85 JS-модулей
77 Секций Enterprise
7 Premium UX фич

Эволюция: 2D → 3D → 4D

Mikhmel DICOM Viewer Pro v2.0
CornerstoneJS 2D • Canvas Rendering • 89 функций
Mikhmel Cornerstone3D Viewer Pro v3.0
Cornerstone3D + VTK.js • Volume Rendering • WebGPU • 150+ функций
⬇ 🚀 ⬇
Mikhmel Cornerstone4D DICOM Viewer Pro v5
Cornerstone3D v2 + VTK.js • Multi-Series • 4D Cine RAF • DICOMweb • Enterprise Panel 840+Premium UX51K LOC / 85 модулей
Multi-Series • DICOMweb (WADO-RS/QIDO-RS) • Cinematic (SSAO+Bloom+Morph) • TF Editor • 20+ Clinical Tools • Enterprise Panel (840+ / 77 секций)Premium UX: Welcome Screen, PiP, Voice, Gestures, Timeline, Night Mode, BreadcrumbMemoryGuardian + DatasetManager • PET-CT Fusion • Virtual Endoscopy • 14 Export Formats • ITK-WASM ProcessingStudy Quality AnalyzerEventBus (51 событие)Mobile Adaptive UI + Stability

🆕 Новое в v5

📂 Multi-Series Engine

Автоматическая группировка файлов по SeriesInstanceUID с корректной сортировкой после загрузки метаданных.

  • Auto-Grouping: DICOM файлы автоматически распределяются по сериям
  • Series Panel: Кликабельный список серий с миниатюрами
  • Smart Sort: Сортировка по InstanceNumber/SliceLocation
  • Magic Bytes: Проверка DICM-сигнатуры вместо расширения
  • DICOMDIR: Парсинг структуры DICOM-дисков
🎬 4D Cine (requestAnimationFrame)

Замена setInterval на requestAnimationFrame с контролем FPS для синхронизации с монитором.

  • RAF-based: Точный тайминг с requestAnimationFrame
  • FPS Control: Настраиваемая скорость 1-60 кадров/сек
  • No Drift: Нет накопления задержки как у setInterval
  • Стоппабельный FPS Counter: cancelAnimationFrame при простое
📋 DICOM Header Viewer

Полный просмотр тегов: модальное окно со всеми метаданными — Patient, Study, Series, Image, Pixel, Plane, SOP.

  • Горячая клавиша D для быстрого открытия
  • Все стандартные DICOM-модули в одном окне
  • Подсветка ключей и значений для удобства чтения
🧠 Worker MetaCache Engine v5

Worker Bridge парсит DICOM-геометрию каждого файла и заполняет metaCache — Volume Loader получает координаты срезов для 3D.

  • MetaCache Fill: ImagePositionPatient, Orientation, PixelSpacing, SliceThickness
  • Стабильный MPR на мобильных: 3D реконструкция на всех устройствах
  • metaData Provider: Приоритет 20500 — WADO → Main → Worker
  • Async Pipeline: registerWorkerResults — стабильная последовательность
📱 Адаптивный Mobile UI

Сворачиваемые панели, touch-управление, Mobile Stability модуль, адаптивные жесты.

  • Auto-collapse: Панели сворачиваются на узких экранах
  • Mobile Stability: enforceTouchAction, scroll prevention, viewport lock
  • Gesture Config: Настраиваемые чувствительности zoomSensitivity, wlSensitivity
  • Mobile Topbar: Отдельная горизонтальная панель инструментов
⏪ Undo/Redo + Screenshot

Стек операций: Ctrl+Z/Y для отмены/повтора изменений камеры и свойств viewport.

  • Undo: Ctrl+Z — откат позиции камеры и Window/Level
  • Redo: Ctrl+Y — повтор отменённого действия
  • Screenshot: Ctrl+P или контекстное меню → PNG
  • Стек: До 50 состояний с автоочисткой
🛡️ Качество кода v5

Исправлены все критические баги из аудита, оптимизировано использование ресурсов.

  • Tool Registration: Устранена двойная регистрация инструментов
  • Directory Traversal: readEntries batching для больших папок
  • Memory Monitor: Graceful fallback для Firefox/Safari
  • Context Menu: Все пункты (Screenshot, Fullscreen) работают
  • Quality Analysis: Интегрирован в Worker path
⌨️ Comprehensive Hotkeys

14+ глобальных горячих клавиш, кастомные привязки, инструментальные шорткаты.

  • Navigation: Home/End — первый/последний срез, Space — Play/Stop Cine
  • Layouts: 1 — 1×1, 2 — 1×2, 4 — 2×2, Q — MPR
  • Image: I — инверсия, N — негатив, O — сброс W/L, D — DICOM Header
  • Custom Bindings: Пользовательские привязки через API
🗂️ Large Dataset Engine

4D Cardiac Cine, PET-CT Fusion, Whole-body MRI — серии в тысячи кадров.

  • 4D Cardiac Cine: Мульти-таймпойнтные серии с FPS-контролем
  • PET-CT Fusion Pipeline: Двойная загрузка PET + CT с синхронизацией
  • Whole-body MRI: Батчинг загрузки по GPU tier для серий 500+
  • Comparison Mode: Prior study side-by-side
⚡ Enterprise Panel 840+

77 секций с 840+ кнопками — полный контроль над каждым аспектом viewer-а из одной панели.

  • 77 секций: CINE, Viewport, Rendering, AI, Clinical, Export, GPU, Mobile, Premium UX
  • Мгновенный доступ: Любая функция в один клик
  • Profile Integration: Врачебные профили (кардиолог, нейрохирург, пульмонолог)
  • Адаптивный: Swipe-handle на мобильных, сворачиваемые секции
💎 Premium UX Pack 7 фич

7 UX-функций, которых нет ни в одном DICOM viewer — ни в RadiAnt, ни в OHIF, ни в Sectra.

  • Cinematic Welcome Screen: 3D-крест с частицами и "Drop DICOM here" при запуске
  • Picture-in-Picture: Плавающее окно 200×200 для сравнения серий
  • AI Voice Status: Озвучка операций через Web Speech API — врач не смотрит на экран
  • Gesture Shortcuts: "L" → Линейка, "Z" → Zoom, круг → EllipticalROI
  • Timeline Scrubber: Шкала времени исследований по StudyDate
  • Night Mode: Тёплый amber после 20:00 — забота о глазах на дежурстве
  • Breadcrumb Nav: Иванов И.И. → КТ грудной клетки → Серия 3 → Срез 128/512
🌐 DICOMweb Client WADO-RS

Полноценный DICOMweb клиент — WADO-RS для загрузки, QIDO-RS для поиска исследований на PACS.

  • WADO-RS: Загрузка исследований напрямую с PACS по URL
  • QIDO-RS: Поиск по Patient ID, Name, Study Date, Modality
  • Streaming: Прогрессивная загрузка с визуализацией до завершения
  • UI Panel: Полноценная панель подключения с историей
🛡️ MemoryGuardian + DatasetManager GOD-TIER

Автоматический мониторинг памяти, умная выгрузка старых данных, приоритизация загрузки.

  • Memory Pressure Events: Авто-очистка при высокой нагрузке RAM
  • Smart DatasetManager: Управление загрузкой больших серий
  • NetworkQueue: Очередь сетевых запросов с retry и throttling
  • Graceful Fallback: Firefox/Safari без memory API
🔬 Deep Code Audit v5

Аудит 51 000 строк: архитектура, безопасность, производительность, утечки памяти.

  • 3 критических бага исправлены: metaCache Worker, дуальный metaData Provider, debug-лог
  • Dual Provider Fix: Устранён конфликт приоритетов metaData
  • Unified Pipeline: Worker и main-thread обеспечивают одинаковые метаданные
🧬 ITK-WASM Image Processing

6 алгоритмов обработки медицинских изображений через ITK-WASM — без серверной части.

  • Gaussian Smoothing: 3D separable convolution
  • Median Filter: Удаление импульсного шума
  • Anisotropic Diffusion: Шумоподавление без потери границ
  • Morphological Ops: Erosion / Dilation
  • DICOM → NIfTI: Конвертация для ML-пайплайнов
  • Lazy WASM Load: Грузится по требованию
📊 Study Quality Analyzer

Автоматическая оценка качества КТ-исследования ещё до начала 3D-реконструкции.

  • Scan Parameters: kVp, Tube Current, Exposure, Pitch, Kernel
  • Noise Analysis: Оценка уровня шума для выбора фильтра
  • Quality Score: Числовая оценка с рекомендациями
  • Worker Integration: Анализ параллельно с загрузкой
⚙️ EventBus Architecture 51 событие

Централизованная шина событий: once-подписки, wildcard, throttle/debounce — единая точка обмена между 85 модулями.

  • Load Pipeline: VOLUME_LOAD_START → PROGRESS → DONE → ABORT
  • Viewport: CREATED, LAYOUT_CHANGED, INFO_UPDATE
  • Cinematic: TOGGLED, PRESET — управление пост-процессингом
  • Module Errors: Централизованная обработка ошибок
🔧 Comlink Worker Pool

Параллельный парсинг DICOM: до 6 потоков на десктопе, адаптивно до 3 на мобильных.

  • Comlink Proxy: Типизированное RPC вместо raw postMessage
  • Adaptive Pool Size: Авто-определение числа ядер
  • Worker Timeout: 10 сек защита от зависания
  • Error Recovery: Авто-перезапуск при критических ошибках

⚙️ Архитектура: 85 модулей • 12 подсистем • EventBus

Модульная архитектура с централизованной шиной событий — каждый модуль изолирован

🏗️Coreinit, viewport, events, presets
🎥Renderingcinematic, morph, depth, auto
🤖AIMedSAM, ONNX Runtime
🧬ITK-WASMfilters, DICOM, NIfTI
ComputeWebGPU, VTK module
📦I/ODICOM SR, ZIP, NIfTI, DICOMweb
📥LoadersWorker Pool, Bridge, ITK
💾StorageDexie, Quality Analyzer
🖥️UI (32 модуля)manager, hotkeys, panels
🔧Tools30+ CS3D tools
📊ManagersMemory, Dataset, Network
🌐SW / PWAWorkbox, Background Sync
Enterprise840+ buttons, 77 sections
💎Premium UXwelcome, pip, voice, night
🌐DICOMwebWADO-RS, QIDO-RS, UI

DICOM Load Pipeline:

📁 File Input
🔍 Magic Bytes
👷 Worker Pool
📊 Quality
🧠 MetaCache
📂 Series Group
🧊 Volume
🎥 Render

🏆 Ключевые преимущества

Настоящий 3D движок

VTK.js Pipeline: Полноценный Volume Rendering — настоящий 3D ray-casting с GPU-ускорением.

  • MPR 2×2: 4 viewport — Axial, Sagittal, Coronal, 3D
  • Volume Rendering: 14 тканевых пресетов
  • Cinematic Rendering: SSAO + Bloom + Morph + Auto-Preset
  • MIP: Maximum Intensity Projection через WebGPU
  • Marching Cubes: Изоповерхности с кастомными HU
  • CPR: Curved Planar Reformation — развёртка сосудов
  • STL Export: 3D-модели для 3D-печати
Zero-Footprint + PWA

Мгновенный запуск: Service Worker + Workbox Precache — устанавливается как приложение, работает офлайн.

  • Запуск за 3 секунды на любом устройстве
  • PWA: установка на домашний экран
  • Работает полностью offline
  • Models Cache: ONNX-модели для оффлайн AI
AI-диагностика (On-Device)

8 AI-инструментов через ONNX Runtime. Данные не покидают устройство.

  • MedSAM: Авто-сегментация по клику
  • Lung Nodule Detection: Lung-RADS классификация
  • Auto-Contouring: Лёгкие, кости, печень, жир, мышцы
  • Cardiac Segmentation: Камеры сердца + EF
  • Bone/Table Removal: Автоудаление из сцены
🫀 20+ клинических инструментов

Кардиология, нейрохирургия, пульмонология, ортопедия, стоматология.

  • TAVI Planning: Измерение аортального кольца + PDF + калькулятор протеза
  • Agatston Scoring: Коронарный кальций (HU ≥ 130)
  • Vessel Tracking: Отслеживание сосудов с Coronary Labeling
  • Midline Shift: Нейротравма
  • BMD: Плотность позвонков L1-L4
  • Emphysema: Количественная оценка
  • DSA: Digital Subtraction Angiography
  • Virtual Endoscopy: Fly-through бронхов, сосудов
  • PET-CT Fusion: Наложение с настраиваемой прозрачностью
📦 14 форматов экспорта

DICOM SR, NIfTI, STL, RT-STRUCT, MP4, ZIP, PDF, PNG, JSON/CSV и др.

  • DICOM SR: Structured Report TID-1500
  • NIfTI: .nii/.nii.gz для ML-пайплайнов
  • STL: 3D-модели (Marching Cubes)
  • RT-STRUCT: Контуры для радиотерапии
  • ZIP: Архив с паролем (ZipCrypto)
  • PDF Report: С измерениями и скриншотами
📐 Измерения (30+ Tools)

Полный набор Cornerstone3D v2 с persist/restore через IndexedDB.

  • Length, Angle, Bidirectional, EllipseROI, RectROI, CircleROI, Probe, Cobb Angle
  • ROI Histogram, ROI W/L, Contrast Graph, Calibration
  • Bookmarks, Trend Analysis, Auto-Save
Абсолютная Приватность

100% безопасность: Все вычисления — на вашем устройстве.

  • GDPR и ФЗ-152 РФ
  • AI inference: локальный ONNX Runtime (WASM)
  • Встроенная анонимизация DICOM-тегов
  • IndexedDB: локальный архив пациентов
🎥 Cinematic Rendering

Post-processing pipeline: SSAO → Bloom → Tone Mapping → Output canvas.

  • SSAO: Screen Space Ambient Occlusion + Blur pass
  • Bloom: Glow + Bright pass + корректное затенение
  • Depth Extractor: Z-buffer из vtk.js OpenGL
  • Auto-Preset: Автовыбор по Modality + BodyPart + SeriesDescription
  • Cinematic Morph: Плавный морфинг между пресетами
  • Split-Compare: Cinematic vs Original на одном экране
🎨 Transfer Function Editor

Интерактивный редактор Transfer Function с histogram overlay и drag-and-drop точками.

  • Opacity Curve: Точки HU → alpha, перетаскивание мышью
  • Color Gradient: Точки HU → RGB, color picker
  • Shading: Ambient, Diffuse, Specular, Specular Power
  • 14 пресетов: CT Bone до Cardiac Coronaries
  • Save/Load: Кастомные пресеты в localStorage
  • Import/Export: Обмен пресетами через JSON
🎯 Virtual Endoscopy & PET-CT Fusion

Продвинутые режимы визуализации для интервенционного планирования.

  • Virtual Endoscopy: Fly-through внутри полых органов
  • PET-CT Fusion: Наложение PET на CT с настраиваемой прозрачностью
  • Fusion Colormap: Hot, Rainbow, Cool...
  • Comparison Mode: Prior study side-by-side
🗄️ Управление исследованиями

Локальный PACS-архив: IndexedDB (Dexie) с LRU-автоочисткой.

  • IndexedDB Archive: Dexie — локальное хранение с авто-миграцией
  • LRU Cleanup: Автоматическая очистка старых данных
  • Anonymization: Очистка DICOM-тегов перед экспортом
  • WADO-URI: Загрузка из PACS-сервера по URL
  • ZIP Archive: Экспорт/импорт с паролем (ZipCrypto)
  • Multi-Patient: Раздельное хранение по пациентам
⚡ GPU Detection & Performance

Авто-определение GPU и настройка под устройство.

  • GPU Tiers: LOW / MEDIUM / HIGH — автовыбор cache size
  • Mobile GPUs: Adreno, Mali, Xclipse, PowerVR, Apple
  • WebGPU Compute: Compute Shaders для Marching Cubes, MIP, Cinematic
  • VRAM Estimation: Умная оценка по модели видеокарты
  • GPU Status UI: Бейдж с информацией о GPU tier
🖥️ Продвинутый UI/UX

Профессиональный интерфейс с голосовым управлением и мгновенной навигацией.

  • Multi-Monitor: Отсоединение viewport в отдельное окно
  • Hanging Protocols: Предустановленные layout-ы
  • Minimap: Навигационная миникарта
  • Voice Control: Голосовое управление (ru/en)
  • QR Share: QR-код для быстрого доступа
  • Context Menu: Screenshot, Fullscreen, Reset, Export

Сравнение с конкурентами

Функционал C4D Pro v5 OHIF Viewer RadiAnt PostDICOM 3D Slicer
Тип Браузер, PWA, offline Браузер (DICOMweb сервер) Windows desktop Облако (Cloud PACS) Desktop (Windows/Mac/Linux)
3D Volume Rendering VTK.js + WebGPU CS3D+VTK Базовый
Cinematic RenderingSSAO + Bloom + Morph + Auto-Preset Full Pipeline
AI СегментацияOn-Device, MedSAM ONNX 8 AI Плагины
Clinical Tools (20+)TAVI, Agatston, CTR, BMD, DSA... 20+ Базовые Плагины
Enterprise PanelЕдиная панель 840+ / 77 секций 840+ Плагины
Premium UXWelcome, PiP, Voice, Gestures, Night Mode, Timeline, Breadcrumb 7 фич
DICOMwebWADO-RS / QIDO-RS Full Client + UI Core PACS native Cloud
TF EditorTransfer Function + Histogram Full Editor
ITK-WASM Processing 6 алгоритмов Базовые 50+
Export Formats 14 Базовые PNG/JPEG/AVI PNG/JPEG
Voice Control ru + en
Mobile UI Full Adaptive Частичная Windows only Браузер
100% Offline / Privacy PWA + Local AI Требует сервер Облако
Инсталляция Zero-footprint + PWA Zero-footprint Установка Браузер Установка
Стоимость Бесплатно Бесплатно €4/мес от $40/мес Бесплатно
C4D Pro v5 — уникальные преимущества
Enterprise Panel 840+ / 77 секций
Premium UX Pack 7 фич
Cinematic Rendering SSAO+Bloom+Morph
AI On-Device 8 AI (ONNX)
20+ Clinical Tools TAVI, Agatston...
Voice Control (ru/en)
100% Offline + PWA
DICOMweb Client WADO-RS
Конкуренты
OHIFБесплатный, но требует DICOMweb сервер, нет AI/Clinical
RadiAnt€4/мес, Windows, нет AI/Cinematic/browser
PostDICOMот $40/мес, облако, CE certified, нет offline AI
3D SlicerБесплатный, мощный, но тяжёлый desktop — не browser
Стоимость
Mikhmel C4D / OHIF / Slicer Бесплатно
RadiAnt€4/мес
PostDICOMот $40/мес

Для кого этот инструмент?

Врачи-рентгенологи

MPR-станция с Multi-Series, DICOMweb, DICOM Header, VRT и Fusion — прямо в браузере. Night Mode для ночных дежурств.

Исследователи (AI/ML)

MedSAM, NIfTI/RT-STRUCT/STL экспорт, ITK-WASM, 14 форматов вывода для ML-пайплайнов.

Кардиологи и Хирурги

TAVI Planning + PDF, Agatston, Vessel Tracking, Coronary Labeling, Virtual Endoscopy, 4D Cine.

Нейрохирурги

Midline Shift, PET-CT Fusion, DSA, Vertebra Numbering, Comparison с предыдущим исследованием.

Студенты и Ординаторы

Бесплатная 3D-станция. Volume Rendering, Cinematic Mode, DICOM Header — учитесь на реальных данных.

📱 Мобильные пользователи

Адаптивный touch UI, Mobile Stability, стабильный 3D MPR на Android и iOS.