Weasis is a DICOM viewer available as a desktop application (no need to be installed, can be used on removable devices) or as a web-based application.
Java Shell
Permalink
Failed to load latest commit information.
archetype release 2.5.0 Nov 15, 2016
weasis-acquire Prevent adding from drag and drop when loading Nov 30, 2016
weasis-base Prevent adding from drag and drop when loading Nov 30, 2016
weasis-codec Simplify iterator Nov 26, 2016
weasis-core Fix getting pixel value with non square pixel Dec 5, 2016
weasis-dicom Remove UNKNOWN when building DICOM person name where a segment is Jan 9, 2017
weasis-distributions next dev version Nov 15, 2016
weasis-imageio next dev version Nov 15, 2016
weasis-launcher next dev version Nov 15, 2016
weasis-parent
.gitignore Add bnd launcher capabilities without weasis-launcher Dec 25, 2015
LICENSE Add license Nov 5, 2016
README.md [WEA-385] The list of Key Object in explorer is missing Nov 19, 2016
pom.xml next dev version Nov 15, 2016
weasis.bndrun Update to Java 7 Mar 26, 2016

README.md

Weasis

The master branch contains Weasis 2.5.x (requires Java 8+) and the old branches are 2.0.x and 1.2.x (both require Java 6+).

General information

Live Demo with different datasets

Download binary releases

How to build Weasis

Issue Tracker

New features in Weasis 2.5

  • Embedded new codecs compiled for Windows 32/64-bit, Linux x86 32/64-bit and Mac OS X 64-bit.
    • jpeg-baseline, jpeg-extended and jpeg-lossless (IJG 6b)
    • jpeg-ls (CharLS 1.1.0)
    • jpeg2000 codecs (OpegJPEG 2.1.2)
  • Allows to order the codecs by priority with a unique configuration for all the systems
  • Supports multi-frame and multiple fragments at the same time
  • DICOM send module (DICOM node configuration at the server side and/or locally)
  • Export DICOM KO build in Weasis
  • Export measurements and graphics into a DICOM PR or xml file
  • DICOMIZER module
  • Configuration in resources for series splitting rules and for displaying DICOM Attributes on the image
  • Allows in preferences to adapt the stacktrace limit of the logger
  • Exporting non DICOM files will allow to extract files from DICOM encapsulated document and DICOM video
  • Minimal annotations mode available in Display tool
  • Reading Presentation State improvement for overlay and shutter
  • Apply Presentation LUT sequence
  • Read DICOM image containing float or double data
  • Requires Java 8
  • See JIRA Release Note

General Features:

Viewer Features:

  • Display all kinds of DICOM files (including multiframe, enhanced, MPEG-2, MPEG-4, MIME Encapsulation, SR, PR, KOS and AU)
  • Viewer for common image formats (TIFF, BMP, FlashPiX, GIF, JPEG, PNG, and PNM)
  • Image manipulation (pan, zoom, windowing, presets, rotation, flip, scroll, crosshair, filtering...)
  • Optimal performance for handling large images since there is no need to load the whole image data in memory at once (Uncompressed images, tiled TIFF, tiled jpeg2000 and tiled FlashPiX).
  • Layouts for comparing series or studies
  • Advanced series synchronization options
  • Display Presentation States (GSPS) and Key Object Selection
  • Create key images (Key Object Selection object)
  • Support of Modality LUTs, VOI LUTs Presentation LUTs (even non-linear)
  • Support of several screens, full-screen mode.
  • Multiplanar reconstructions and Maximum Intensity Projection
  • Display Structured Reports
  • Display cross-lines
  • Measurement and annotation tools
  • Region statistics of pixels (Min, Max, Mean, StDev, Skewness, Kurtosis)
  • SUV measurement
  • Save measurements and annotations in DICOM PR or xml file
  • Import CD/DVD and local DICOM files
  • Export DICOM with several options (DICOMDIR, ZIP, ISO image file with Weasis, TIFF, JPEG, PNG...)
  • Magnifier glass
  • Native and DICOM printing

Build weasis

Prerequisites: JDK 8 and Maven 3

See the instructions here

The snapshot version may require to build first other snapshot dependencies:
1. weasis-dicom-tools run "mvn clean install" 1. In weasis root directory, run "mvn clean install"