Weasis

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
An Open-Source DICOM Viewer
Original authorNicolas Roduit
DeveloperWeasis Teams
Initial release4 November 2010; 15 years ago (2010-11-04)
Stable release
v /  ()
Repositorygithub.com/nroduit/Weasis
Written inJava
Engine
    Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
    Operating systemWindows, Linux, macOS
    Available in23 languages
    List of languages
    Bosnian (Bosnia and Herzegovina), Bulgarian (Bulgaria), Chinese (China), Chinese (Taiwan), Chinese Simplified, Croatian (Croatia), Czech, French, English, German, Greek, Italian, Japanese, Polish (Poland), Portuguese, Portuguese (Brazil), Romanian, Russian (Russia), Serbian (Serbia), Spanish, Turkish, Vietnamese, Vietnamese (Viet Nam)
    TypeMedical Imaging, DICOM
    Website{{#statements:official website|from=Q135184604}}

    Weasis is an open source DICOM viewing software[1][2][3] for the visualization and analysis of medical images.

    DICOM (Digital Imaging and Communications in Medicine) is the standard used to store and transmit medical imaging information. Weasis allows healthcare professionals to view and analyze these images for clinical purposes. It integrates with healthcare systems such as picture archiving and communication systems, radiological information systems, and electronic health records.

    Weasis has been used for medical imaging,[4][5][6] collaborative research,[7] and radiology education.[8][9]

    Development history

    [edit | edit source]

    Weasis was originally developed in 2008 as part of the medical imaging software ecosystem at Geneva University Hospitals (HUG). In 2009, it was presented as a web-based image viewer compliant with the Web Access to DICOM Objects (WADO) standard at the Radiological Society of North America annual meeting.[10] The project aimed to establish a vendor-neutral DICOM viewer suitable for diverse healthcare contexts.

    After becoming open-source in 2010,[11] Weasis has evolved through HUG and community contributions. It has been implemented for PACS solutions for emerging countries,[6] quantitative imaging analysis,[12][13] and touchless control using Leap Motion[14] and Kinect devices.[15]

    Software

    [edit | edit source]

    Weasis supports DICOM communication with image archive systems, including sending (DICOM Send and STOW-RS) and retrieving (C-GET, C-MOVE and DICOMweb). It also implements[16] the Invoke Image Display profile, defined as part of the IHE Radiology Technical Framework. For portability, it can be included on CDs, DVDs, or USB drives for offline use in different medical contexts.

    Weasis supports a range of DICOM file types, including multi-frame and enhanced formats. It integrates tools for fundamental image manipulation,[8][17] including panning, zooming, rotation, window level adjustment, filtering, and navigation through image series. Furthermore, it provides functionalities for linear, area and angular measurements on medical images.

    For advanced image rendering, Weasis incorporates multiplanar reconstruction of CT scans[18] to generate reformatted planar views in any desired orientation, and maximum intensity projection to enhance the visualization of structures with high attenuation values. Additionally, volume rendering capabilities enable three-dimensional visualization.

    Licensing

    [edit | edit source]

    Weasis is released under the Eclipse Public License 2.0 or Apache 2.0,[19] which allows modification and distribution. The software is compatible with Windows, macOS, and Linux. Installation packages and documentation are made available on the official website.[20]

    References

    [edit | edit source]
    1. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    2. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    3. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    4. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    5. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    6. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    7. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    8. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    9. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    10. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    11. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    12. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    13. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    14. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    15. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    16. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    17. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    18. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    19. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    20. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    [edit | edit source]