MedFilm

Medical Imaging, Everywhere — runs entirely on your device.

Web App — no install, no server iOS / iPadOS — major update coming Android — coming soon
Private — your data stays on device Universal — opens virtually any DICOM Advanced 3D — MPR, cinematic rendering & beyond All-in-One — imaging, waveforms, reports, RT & more

IFormat Support

Opens virtually any DICOM file — including legacy, vendor-specific, and the latest codecs.

Transfer Syntaxes

CodecTransfer Syntax
UncompressedImplicit VR LE, Explicit VR LE/BE, Encapsulated Uncompressed, Deflated
JPEGBaseline / Extended / Lossless (Processes 1-29, incl. retired)
JPEG-LSLossless / Near-Lossless
JPEG 2000Part 1 & Part 2, Lossless & Lossy
HT-JPEG 2000HTJ2K Lossless / RPCL / Lossy
JPEG XLLossless / JPEG Recompression / Lossy
RLE Lossless1.2.840.10008.1.2.5
VideoMPEG2 / H.264 / HEVC
Vendor ProprietaryACR-NEMA LZW, Papyrus 3 JPEG, Philips CT ELE, GE Private LE

Color Spaces

MONOCHROME1/2, RGB, PALETTE COLOR (8/16-bit segmented CLUT), YBR_FULL, YBR_FULL_422, YBR_PARTIAL_422, YBR_PARTIAL_420, ARGB, CMYK. Auto-detection of mislabeled YCbCr.

Character Sets

60+ encodings: ISO 8859 series, ISO 2022 code extensions, CJK (Shift_JIS, EUC-JP/KR, Big5, GB2312/GBK/GB18030), Windows code pages, UTF-8. Heuristic auto-detection for 50+ vendors.

Value Representations

All 34 VRs defined in PS3.5. Full tag dictionary: 3888 standard + retired tags (PS 3.6-2026a).

Pixel Data Pipeline

Compatibility & Robustness

IIEvery Exam Type

Not just images — structured reports, waveforms, radiation therapy, segmentation, and more.

Enhanced Multi-frame

Full per-frame metadata support: windowing, rescale, position/orientation, MR diffusion (b-value, gradient), echo time, temporal position, CT dose (CTDIvol), 4D Flow velocity encoding, and real world value mapping. Each frame can carry its own settings while sharing common defaults.

Structured Report

  • Complete content tree with all value and relationship types
  • Spatial coordinates for image annotation references
  • Key Object Selection (KOS) for flagged images
  • Readable HTML rendering with embedded images and audio

Waveform

  • 17 waveform types (ECG, EEG, EMG, EOG, Audio, Respiratory, ...)
  • All standard sample formats including compressed audio
  • Channel sensitivity, filters, annotations
  • Full waveform decode and display

Segmentation

  • Segmentation, Label Map, and Height Map objects
  • Binary, fractional, and multi-label mask types
  • Anatomical coding with structured terminology
  • Color-coded segments, per-frame mapping

Presentation State

  • All 5 types: Grayscale, Color, Pseudo-Color, Blending, XA/XRF
  • Graphic annotations (text + shapes)
  • Spatial transformation, windowing presets
  • Mask subtraction / DSA pixel shift

RT Structure Set

  • ROI definitions, 18 interpreted types
  • Contour geometry (closed/open/point)
  • Display color per ROI

RT Dose

  • Dose units, type, 9 summation types
  • 3D dose grid positioning
  • DVH Sequence with bin data

Tractography Results

  • Track sets with color coding
  • Efficient rendering of 200,000+ fiber tracks
  • Measurements (FA, ADC, ...)

Parametric Map & PET SUV

  • Automatic SUV (body weight) with decay correction
  • Real World Value Mapping for quantitative analysis
  • Per-frame calibration for parametric maps
  • Vendor-specific SUV compatibility (Philips, GE, Siemens)

IIIAnalysis & Processing

Advanced computation entirely on your device — no server round-trip needed.

DTI (Diffusion Tensor Imaging)

  • Compute DTI maps directly from diffusion-weighted images
  • 8 scalar maps: FA, MD, AD, RD, DEC, Westin CL/CP/CS
  • Fiber tracking with interactive 3D visualization
  • ROI-based tract filtering (AND/OR/NOT/endpoint)

Multi-Dimensional Imaging

  • Automatic 3D/4D/5D volume assembly from DICOM series
  • Handles temporal, diffusion, multi-echo, cardiac, and flow data
  • 5 resampling modes: ortho / oblique / curved / slab / transform
  • 4D Flow velocity field visualization

MPR Viewer

Tri-mode MPR with interactive crosshair navigation:

  • Ortho MPR: 3-panel axial/coronal/sagittal with crosshair navigation
  • Oblique MPR: Arbitrary plane rotation via crosshair drag
  • Curved MPR: Draw a curve on any panel → straightened view with cross-section viewports
  • 4 switchable grid layouts, slab projection (MIP/MinIP/Avg/Sum)

Smart Contouring

  • Semi-automatic segmentation — click a region, the contour evolves to fit
  • 3 algorithms for different tissue types (region-based, edge-based, local statistics)
  • Multiphase mode (4-region segmentation)
  • Integrated with undo engine

3D Printing & Surgical Models

  • Automatic 3D surface extraction from CT/MR volumes
  • Smoothing and quality refinement for print-ready models
  • Export STL / OBJ / GLB for 3D printing & surgical planning

IVViewing & Annotation

Clinical-grade viewport with measurement, segmentation, and specialized viewers.

ROI & Measurement System

15
ROI Types
7
Pixel Statistics
3
Combine Tools
  • Measurement: Ruler, Angle, Cobb Angle, Dynamic Angle, Polyline, RECIST Axis (tumor response)
  • Area: Ellipse, Rectangle, Polygon, Freehand
  • Point: Point, Text, Arrow; 3D: Sphere3D, Box3D
  • Pixel statistics (mean, σ, min, max, percentiles, histogram)
  • Union / intersect / subtract, contour interpolation between slices
  • Volume computation (mm³), RTSTRUCT 3D coordinate support

Bitmap Segmentation Editor

16
Editing Tools
65535
Max Labels
  • Painting: Brush/eraser, adaptive brush, 3D brush
  • Region: Flood fill, region growing, threshold, smart multi-seed growing
  • Shape: Polygon fill, scissors, level tracing
  • Morphology: Dilate, erode, open, close, smooth, hollow
  • 3D: 3D region growing, 3D connected components, fill between slices
  • Unified undo/redo with ROI system

PET-CT Fusion & Composite

  • PET-CT Fusion: Overlay PET on CT with independent W/L per layer, SUV readout on hover
  • Blend modes: Alpha blend, checkerboard, curtain (split-screen with adjustable position)
  • Composite: 7 ops (Blend, Add, Subtract, Difference, Divide, MIP, MinIP)
  • DSA: Auto-detected from DICOM metadata, subtraction with sub-pixel shift

GSPS Rendering

  • Full rendering for all 5 Presentation State SOP Classes
  • Graphic annotations (5 shape types + text objects)
  • Graphic layers with color and ordering
  • Spatial transformation + VOI LUT

Viewport & Annotations

  • 4-corner + 4-edge annotation overlay (patient, study, series, image info)
  • Anatomical orientation labels, pixel value & SUV readout on hover
  • 47 W/L presets (CT abdomen, lung, bone, brain, ...), series cine playback
  • Bicubic magnifier, flip/rotate transforms

ECG / EEG Waveform Viewer

  • ECG: 12-Lead, General, Ambulatory, 32-bit ECG
  • EEG: 5 montages, 6 filter presets
  • Smooth, real-time waveform display

DICOM Video Player

  • MPEG2, H.264, HEVC playback
  • Frame-accurate navigation and slider scrubbing
  • Hardware-accelerated decode

WSI Viewer

  • Tiled whole slide imaging
  • Multi-resolution pyramid with progressive loading
  • Smooth zoom/pan navigation

SR / Document Viewer

  • Structured Report content tree rendering
  • Embedded image and audio waveform playback
  • Encapsulated PDF / CDA document display

V3D Visualization

Cinematic-quality 3D volume rendering, all GPU-accelerated on device.

Cinematic Volume Rendering

6
Render Modes
29
Tissue Presets
Fast+Quality
Dual Pipeline
4D
Crossfade
  • DVR, MIP, MinIP, Average, Isosurface, DRR
  • Responsive during interaction, maximum quality when idle
  • PET-CT fusion with independent dual transfer functions
  • Multi-light shading + ambient occlusion + soft shadows
  • Label volume overlay, up to 6 clip planes

Volume Path Tracing

Physically-based Monte Carlo volume renderer. Comparable to OSPRay / Siemens Cinematic Rendering. Real-time interactive on device.

Photorealistic Tissue Rendering

  • Physically accurate light transport through volume data
  • Realistic tissue appearance with subsurface scattering and translucency
  • Tissue-specific material properties (scatter color, anisotropy, emission)

Lighting & Image Quality

  • Directional, point, and area lights + HDRI environment lighting
  • Advanced noise reduction for clean images in seconds
  • Depth of field, tone mapping, reference mode for ground truth

Multi-Volume & Segmentation

  • Dual volume fusion with independent transfer functions
  • Per-label independent TF and materials (up to 65536 labels)
  • 29 TF presets (full 3D Slicer/VTK coverage)

3D Fiber Tract Rendering

  • Line mode and tube mode with realistic lighting
  • Supports pre-computed Tractography Results and DTI-computed streamlines
  • 4 color modes: set color, per-track, DEC (direction-encoded), measurement

VIClinical Workflow

Multi-viewport layouts, hanging protocols, and cross-viewport linking for efficient reading.

Multi-Viewport

9
Max Viewports
6
Layout Presets
  • Configurable layouts: 1×1, 1×2, 2×1, 2×2, 2×3, 3×3
  • Per-viewport independent state: W/L, TF/CLUT, zoom/pan/rotation
  • Compare prior studies side-by-side with cross-viewport reference lines
  • W/L and scroll synchronization across linked viewports
  • Double-click maximize/restore, right-click context menu
  • Grid playback: sub-grid (1×2 / 2×1 / 2×2) of consecutive slices within a viewport

Hanging Protocol

  • Rule-based automatic viewport layout
  • 5 built-in protocols (CT Body/Head, MR Brain/MSK, CR/DX)
  • Match by modality, body part, series description
  • Cross-viewport linking configuration

Thick Slab Mode

  • MIP / MinIP / Mean compositing
  • Adjustable thickness (2–30 slices)
  • Coexists with grid mode and timeline

Timeline / 4D Cine

  • Cross-series temporal playback (OsiriX 4D style)
  • Nested loop animation: all series per slice, then advance
  • Dedicated series slider with mutual exclusion

Lightweight Engine

  • 11 modules, loaded on demand
  • Total engine size ~2MB
  • Instant startup, no heavy downloads

VIIImport & Connectivity

Open local files, archives, or connect to any DICOMweb PACS — all processing stays on your device.

Archive Support

FormatMethod
ZIPStreaming decompress
GZNative decompression
RARFull extraction (lazy loaded)
7zFull extraction with AES-256 encrypted archive support

DICOMweb & PACS Integration

Your Data Never Leaves

VIIIExport & Interoperability

Annotations and segmentation export to standard DICOM formats for clinical use.

RT Structure Set

  • Import: 3D patient contours → 2D pixel ROIs per slice
  • Export: ROIs → standard DICOM RTSTRUCT with 3D coordinates

DICOM Segmentation (SEG)

  • Import: Binary/Fractional/Labelmap → multi-label masks
  • Export: Masks → standard DICOM segmentation

Structured Report

  • Import: SR measurements → ROIs on the image
  • Export: ROI measurements → standard DICOM SR

IXPerformance

Images appear the instant you click — native speed, all on your device.

Web App Web

Benchmarked on Chrome, MacBook Pro M1. All processing on your device.

<100ms
First image (single file)
<200ms
First image (ZIP archive)
~1ms
Per-file parse
<1ms
Tag lookup
50-200ms
Pixel decode (single frame)
40-55s
5000 files import (ZIP)
~2MB
Total engine (lazy loaded)

Native Apps

iOS and Android apps share the same C / WASM core compiled to native code, with direct GPU access via Metal (iOS) and Vulkan (Android). Expect equal or better performance than the Web benchmarks above on comparable hardware.

XHow We Compare

Side-by-side with the tools you already know.

vs DICOM Libraries

MedFilmDCMTKGDCMpydicomdcm4cheCornerstone3D
LanguageJavaScript / CC++C++PythonJavaJavaScript
Native-speed on deviceYes (SIMD)--------No
HT-JPEG 2000Yes----PluginYesYes
JPEG XLYes------Yes--
Charset60+ heuristic~29LimitedPythonFullN/A
NetworkDICOMwebDIMSEDIMSEBothBothDICOMweb
Write--FullFullFullFull--

vs DICOM Viewers

MedFilmOsiriX MDOHIF v3Weasis3D SlicerRadiAnt
PlatformiOS / Android / WebmacOSBrowserWin/Mac/LinuxWin/Mac/LinuxWindows
Install requiredNo (Web) / App StoreYesYes (server)YesYesYes
Works offlineYesN/ANeeds serverN/AN/AN/A
Data privacyNothing leaves your deviceLocalServer-dependentLocalLocalLocal
3D volume rendering6 modes4 modesYesYesVTK4 modes
Cinematic 3DMonte CarloNoNoNoNoNo
PET-CT fusion2D & 3DYesYesYesYesYes
MPROrtho+Oblique+CurvedOrtho+Oblique+CurvedOrthoOrthoOrtho+ObliqueOrtho+Oblique
ROI types15 types~17~10+Basic~10Basic
Segmentation16 tools + 3DPluginYes (AI+manual)View onlyFullNo
DSAAuto-detectYesNoNoNoYes
WSIYesNoYesNoNoNo
DICOM VideoYesYesYesYesNoBasic
ECG/EEGECG + EEG 5 montagesNoECGECGNoNo
DTI/TractographyFull pipelinePluginNoNoSlicerDMRINo
GSPS rendering5 PS typesNoNoYesNoNo
Hanging protocol5 protocolsYesYesNoNoNo
ArchivesZIP/RAR/GZ/7zZIP--ZIPZIPZIP
DependenciesZeroDCMTKCornerstone3Ddcm4cheVTK+ITKProprietary
Bundle~2MB~266MBServer-side~50MB~232MB~7MB

Open your DICOM files now

No signup. No upload. Your data never leaves your device.

Open Web App App Store — major update coming Google Play — coming soon