Open Source DICOM Viewer

Last updated: 2026-07-31

Perspecta is an open-source DICOM viewer written in Rust for developers and individual users. The native desktop app opens local DICOM files, accepts perspecta:// and DICOMweb launch handoff, supports grouped mammography layouts, shows GSPS and Mammography CAD SR overlays, and opens Structured Reports in a dedicated document view. A browser technical preview brings the core local review experience to current desktop browsers without uploading selected files.

Who Perspecta is for

Perspecta fits developers and individual users who need a lightweight desktop viewer and, in some cases, a way to connect that viewer to an existing web application or imaging workflow.

It is especially useful when you need an open-source DICOM viewer that can be inspected and built locally, launched from another system, and used for practical review workflows such as mammography comparison and overlay-aware image review.

What Perspecta supports

What Perspecta does not try to be

Perspecta is not positioned as a full PACS replacement, a browser imaging framework, or a broad study-management system. It focuses on fast local review and desktop integration. The browser build is a technical preview, not a medical device or diagnostic viewer, and intentionally omits remote and automated file-ingestion APIs.

Common questions

Is Perspecta a web viewer or a desktop viewer?

Perspecta is primarily a native desktop DICOM viewer. Its browser technical preview can open files that a person manually selects or drops, using local browser memory without uploading them. DICOMweb and perspecta:// launch integrations remain desktop-only.

Does the browser preview support JPEG 2000 or JPEG-LS?

No. The current browser build does not decode JPEG 2000 or JPEG-LS transfer syntaxes. The desktop app continues to support JPEG 2000 by default, so use a native release when a file requires that codec.

Does Perspecta support DICOMweb?

Yes. Perspecta supports DICOMweb launch with study, series, and instance context, plus grouped preload flows for supported review layouts. See DICOMweb Integration.

Does Perspecta support mammography review?

Yes. Perspecta supports grouped mammography layouts in 1x2, 1x3, 2x2, and 2x4, which makes it suitable for current and prior comparison workflows.

Does Perspecta support GSPS and CAD overlays?

Yes. Perspecta can show GSPS overlays and Mammography CAD SR overlays when they reference the active image. See Viewer Basics and Launch Options.

Does Perspecta support Structured Reports?

Yes. Structured Reports open in a dedicated document mode instead of being treated like image viewports.

Can I inspect and build Perspecta myself?

Yes. Perspecta is open source and the repository includes local build instructions, packaged releases, and platform-specific install guides.

Learn more