Code Monkey home page Code Monkey logo

weasis's Introduction

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+).

CircleCI Codacy Badge

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"
  2. In weasis root directory, run "mvn clean install"

weasis's People

Contributors

nroduit avatar gabibau avatar akronix avatar alexsierro avatar bjacquemoud avatar

Watchers

james_jjyang avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.