Skip to content

Commit

Permalink
Update Readme
Browse files Browse the repository at this point in the history
  • Loading branch information
nroduit committed Dec 13, 2023
1 parent a99bdfe commit a4e592f
Showing 1 changed file with 51 additions and 42 deletions.
93 changes: 51 additions & 42 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
[![License](https://img.shields.io/badge/License-EPL%202.0-blue.svg)](https://opensource.org/licenses/EPL-2.0) [![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0) ![Maven Build](https://github.com/nroduit/weasis/workflows/Build/badge.svg)
[![Sonar](https://sonarcloud.io/api/project_badges/measure?project=weasis&metric=ncloc)](https://sonarcloud.io/component_measures?id=weasis) [![Sonar](https://sonarcloud.io/api/project_badges/measure?project=weasis&metric=reliability_rating)](https://sonarcloud.io/component_measures?id=weasis) [![Sonar](https://sonarcloud.io/api/project_badges/measure?project=weasis&metric=sqale_rating)](https://sonarcloud.io/component_measures?id=weasis) [![Sonar](https://sonarcloud.io/api/project_badges/measure?project=weasis&metric=security_rating)](https://sonarcloud.io/component_measures?id=weasis) [![Sonar](https://sonarcloud.io/api/project_badges/measure?project=weasis&metric=alert_status)](https://sonarcloud.io/dashboard?id=weasis)

Weasis is a standalone and web-based software for visualizing images obtained from medical imaging devices. This free DICOM viewer is used in healthcare by hospitals, health networks, multicenter research trials, and patients.

![Weasis](weasis-distributions/resources/svg/logo/WeasisAbout.svg)

Weasis is a standalone and web-based software for visualizing images obtained from medical imaging devices. This free DICOM viewer is used in healthcare by hospitals, health networks, multicenter research trials, and patients.

* [General information](https://nroduit.github.io)
* [Download binary releases](https://nroduit.github.io/en/getting-started/download-dicom-viewer)
* [Live Demo with different datasets](https://nroduit.github.io/en/demo)
Expand All @@ -15,56 +15,65 @@ Weasis is a standalone and web-based software for visualizing images obtained fr
See [CHANGELOG](CHANGELOG.md)

# Build Weasis

See [How to build Weasis](https://nroduit.github.io/en/getting-started/building-weasis)

The master branch requires Java 21+.

Old branches are:
* 3.8.x (Java 8+)
* 2.5.x (Java 8+)
* 2.0.x (Java 6+)
* 1.2.x (Java 6+)

# General Features
* Open source DICOM viewer under EPL 2 or Apache 2 license
* Flexible integration with PACS, VNA, RIS, HIS or PHR (see [integration documentation](https://nroduit.github.io/en/basics/customize/integration/))
* Desktop distribution (Windows, macOS, and Linux)
* Responsive user interface working well on high DPI screens
* [Desktop distributions](https://nroduit.github.io/en/getting-started/download-dicom-viewer/) (Windows, macOS, and Linux)
* Web access through [weasis protocol](https://nroduit.github.io/en/getting-started/weasis-protocol)
* [Responsive user interface](https://nroduit.github.io/en/tutorials/theme/index.html#how-to-scale-the-user-interface) working well on high DPI screens
* [Multi-language support](https://nroduit.github.io/en/getting-started/translating/)
* [Configuration of preferences](https://nroduit.github.io/en/basics/customize/preferences/) on server-side and client-side
* [API for building custom plug-ins](https://nroduit.github.io/en/basics/customize/build-plugins/)
* DICOM Send (storeSCU and STOW-RS)
* DICOM Query/Retrieve (C-GET, C-MOVE and WADO-URI) and DICOMWeb (QUERY and RETRIEVE)
* [DICOM Query/Retrieve](https://nroduit.github.io/en/tutorials/dicom-import/index.html#dicom-queryretrieve) (C-GET, C-MOVE and WADO-URI) and [DICOMWeb](https://nroduit.github.io/en/tutorials/dicomweb-config) (QUERY and RETRIEVE)
* Dicomizer module to convert standard images into DICOM files
* Embedded DICOM viewer in CD/DVD or other portable media
* [Embedded DICOM viewer in CD/DVD](https://nroduit.github.io/en/tutorials/dicom-export/index.html#cddvd-image) or other portable media

# Viewer Features
<img src='./weasis.jpg'>
# Viewer Features (see also [Tutorials](https://nroduit.github.io/en/tutorials/))

* Data type support
* Display most of DICOM files including multi-frame, enhanced, MPEG-2, MPEG-4, MIME Encapsulation, DOC, SR, PR, KOS, SEG, AU, RT and ECG
* Display DICOM image containing float or double data (Parametric Map)
* Import and export DICOM CD/DVD with DICOMDIR
* Import and export DICOM ZIP files
* Viewer for common image formats (TIFF, BMP, GIF, JPEG, PNG, RAS, HDR, and PNM)

* Exporting data
* Export DICOM files locally with several options (DICOMDIR, ZIP, ISO image file with Weasis, TIFF, JPEG, PNG...)
* Send DICOM files to a remote PACS or DICOMWeb server (C-STORE or STOW-RS)
* Save measurements and annotations in DICOM Presentation States or XML file

* Viewing and image rendering
* Support of several screens with different calibration, support of HiDPI (High Dots Per Inch) monitors, full-screen mode
* Image manipulation with mouse buttons (pan, zoom, windowing, rotation, scroll, crosshair)
* Support of DICOM Modality LUTs, VOI LUTs, LUT Shapes, and Presentation LUTs (even non-linear)
* Apply DICOM Presentation States (GSPS) and display graphics as overlays
* Support DICOM Overlays, Shutters, and DICOM Pixel Padding
* Volume rendering with 3D presets
* Layouts for comparing series or studies
* Advanced series synchronization options
* Display cross-lines
* Orthogonal Multi-planar Reconstruction (MPR) and 3D cursor
* Maximum Intensity Projection
* Persistent magnifier glass

* Display all kinds of DICOM files (including multi-frame, enhanced, MPEG-2, MPEG-4, MIME Encapsulation, DOC, SR, PR, KOS, AU, RT and ECG)
* Viewer for common image formats (TIFF, BMP, GIF, JPEG, PNG, RAS, HDR, and PNM)
* Image manipulation (pan, zoom, windowing, presets, rotation, flip, scroll, crosshair, filtering...)
* 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) by selection
* Support of Modality LUTs, VOI LUTs, and Presentation LUTs (even non-linear)
* Support of several screens with different calibration, support of HiDPI (High Dots Per Inch) monitors, full-screen mode
* Orthogonal Multi-planar Reconstruction (MPR)
* Maximum Intensity Projection
* Volume rendering with presets
* Display Structured Reports
* Display and search into all DICOM attributes
* Display cross-lines
* Measurement and annotation tools
* Region statistics of pixels (Min, Max, Mean, StDev, Skewness, Kurtosis, Entropy)
* Histogram of modality values
* 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
* Printing to DICOM and system printers
* Read DICOM image containing float or double data (Parametric Map)
* DICOM ECG Viewer
* Length, area and angle measurement
* Region statistics of pixels (Min, Max, Mean, StDev, Skewness, Kurtosis, Entropy)
* Histogram of modality values
* SUV measurement

* Specific viewers
* DICOM ECG: display all the DICOM waveforms and allow to make some measurements
* DICOM SR: structured report viewer with hyperlinks to images and associated graphics
* DICOM AU: audio player (allow to export to WAV files)

* Other tools
* Printing views to DICOM and system printers
* Apply and Create DICOM Key Object Selection by selecting images with the star button
* Display and search into all DICOM attributes
* DICOM RT tools for radiotherapy: display RT structure set, dose and DVH chart

<img src='./weasis.jpg'>

0 comments on commit a4e592f

Please sign in to comment.