dicom - High Performance DICOM Medical Image Parser in Go

  •        308

This is a library and command-line tool to read, write, and generally work with DICOM medical image files in native Go. The goal is to build a full-featured, high-performance, and readable DICOM parser for the Go community.

  • Parse multi-frame DICOM imagery (both encapsulated and native pixel data)
  • Channel-based streaming of Frames to a client as they are parsed out of the dicom
  • Cleaner Go Element and Dataset representations (in the absense of Go generics)
  • Better support for icon image sets in addition to primary image sets
  • Write and encode Datasets back to DICOM files
  • Enhanced testing and benchmarking support
  • Modern, canonical Go.

https://github.com/suyashkumar/dicom

Tags
Implementation
License
Platform

   




Related Projects

Cornerstone - JavaScript library to display interactive medical images including but not limited to DICOM

  •    Javascript

Cornerstone.js delivers a complete web based medical imaging platform. The easiest way to build interactive medical imaging web applications. It supports High performance image display. Multi-threaded image decoding in Web Workers, Robust DICOM Parsing. Supports all transfer syntaxes. Supports WADO-URI and WADO-RS.

fo-dicom - Fellow Oak DICOM for .NET, .NET Core, Universal Windows, Android, iOS, Mono and Unity

  •    CSharp

If fo-dicom is a vital component in your open-source or commercial application and/or you want to contribute to its continued success, please consider making a small monetary contribution. This library is licensed under the Microsoft Public License (MS-PL). See License.txt for more information.

dicomParser - JavaScript parser for DICOM Part 10 data

  •    Javascript

dicomParser is a lightweight library for parsing DICOM P10 byte streams in modern HTML5 based web browsers (IE10+), Node.js and Meteor. dicomParser is fast, easy to use and has no required external dependencies. The best way to see the power of this library is to actually see it in use. A number of live examples are included that are not only useful but also show how to use dicomParser. Click here for a list of all live examples Make sure you try out the DICOM Dump with Data Dictionary which is a very useful tool and excellent example of most features.

cornerstoneTools - A framework for tools built on top of Cornerstone.

  •    Javascript

cornerstoneTools is a library built on top of cornerstone that provides a set of common tools needed in medical imaging to work with images and stacks of images.

CTK - A set of common support code for medical imaging, surgical navigation, and related purposes.

  •    C++

The Common Toolkit is a community effort to provide support code for medical image analysis, surgical navigation, and related projects.


Eviewbox DICOM java project

  •    Java

Eviewbox is a java imaging suite, its purpose is to view and spread native DICOM medical images and allowing for 2D reconstructions. EViewbox applet will allow to see the DICOM images on every platform.

Grassroots DICOM

  •    Java

Cross-platform DICOM implementation

DICOM.pm: A Perl DICOM Library

  •    Perl

DICOM.pm is a Perl library allowing interpretation of DICOM-compliant medical image files. It can be used by applications to transfer, interpret, and archive DICOM files.

nibabel - Python package to access a cacophony of neuro-imaging file formats

  •    Python

This package provides read +/- write access to some common medical and neuroimaging file formats, including: ANALYZE (plain, SPM99, SPM2 and later), GIFTI, NIfTI1, NIfTI2, MINC1, MINC2, MGH and ECAT as well as Philips PAR/REC. We can read and write FreeSurfer geometry, annotation and morphometry files. There is some very limited support for DICOM. NiBabel is the successor of PyNIfTI. The various image format classes give full or selective access to header (meta) information and access to the image data is made available via NumPy arrays.

Medical Imaging Toolkit

  •    

This project aims to provide a toolkit for medical imaging. (DICOM viewer + SISCOS + SISCOM)

Dicom Widow

  •    Pascal

WIndows Dicom Open Viewer, is a simple viewer for DICOM medical images, to be used expecially on removable devices (such as Patient CDs). Partially based on ezDICOM sources. ---- Currently no one of the developers has enough time to go on with the code. Please, feel free to contact the administrators in order to participate in the development.

NiftyNet - An open-source convolutional neural networks platform for research in medical image analysis and image-guided therapy

  •    Python

NiftyNet is a consortium of research organisations (BMEIS -- School of Biomedical Engineering and Imaging Sciences, King's College London; WEISS -- Wellcome EPSRC Centre for Interventional and Surgical Sciences, UCL; CMIC -- Centre for Medical Image Computing, UCL; HIG -- High-dimensional Imaging Group, UCL), where BMEIS acts as the consortium lead. NiftyNet is not intended for clinical use.

DICOM Anonymizer

  •    C++

DICOM Anonymizer replaces the patient names in all the DICOM files in a folder (and sub-folders) with other strings you assigned. Works as a batch and works fast. Supports number index. Anonymizing is required for medical image processing.

DVTk (DICOM, HL7, IHE)

  •    VBNET

Test, validate and diagnose communication protocols in medical environments (DICOM, HL7 and IHE). DVTk is a must have for software developers, test engineers and service engineers that work in the healthcare domain. NEW. Services on www.dvtk.org!

iRad

  •    Objective-C

iRad is a DICOM workstation written in Cocoa for MacOSX. Using QuickTime, OpenGL, and open source databases iRad aims to provide an easy and efficient way to review medical images from CT, MRI, ultrasound, and other DICOM sources such as angiography a

ezDICOM

  •    Delphi

ezDICOM is a medical viewer for MRI, CT and ultrasound images. It can read images from Analyze, DICOM, GE Genesis, Interfile, Siemens Magnetom, Siemens Somatom and NEMA formats. It also includes tools for converting medical images from proprietary format

Papaya - A pure JavaScript medical research image viewer.

  •    Javascript

Papaya is a pure JavaScript medical research image viewer, supporting DICOM and NIFTI formats, compatible across a range of web browsers. This orthogonal viewer supports overlays, atlases, GIFTI & VTK surface data and DTI data. The Papaya UI is configurable with many display, menu and control options and can be run on a web server or as a local, shareable file. Load tests/debug_local.html or tests/debug_server.html in your favorite JavaScript debugger.

OSPACS

  •    

Open Source Picture Archiving and Communication System (OSPACS) for storing and displaying medical image files. This is currently been used by the Institute of Women's Health (University College London) to archive ultrasound images from the UK Collaborative Trial of Ovarian Ca...

MiniWEBPACS

  •    

This project seeks to develop a low cost system to provide storage, control and recovery of medical images and information in healthcare providers of small and medium capacity. Such system is based on the DICOM standard and in the actual WEB technologies.

ipangolin

  •    

DICOM stands for Digital Imaging and COmmunication in Medicine. The DICOM standard addresses the basic connectivity between different imaging devices.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.