View DICOM Medical Images in your Applications

By: Atalasoft  09-12-2011

An add-on to DotImage with runtime royalty-free options

This add-on product for DotImage is used to decode DICOM images and metadata using the Microsoft .NET Framework. 

DICOM stands for Digital Imaging and Communications in Medicine and is typically used to hold medical images and information about a patient.  Our DICOM Decoder has the ability to decode images compressed with JPEG2000, JPEG, JPEG Lossless, and RLE.  Licensing is runtime royalty free for single named-user desktop deployments, with options for OEM royalty-free server deployments.

  • Views both old and new style DICOM Formats
  • Decodes images into 8-bit Gray, 16-bit gray, 24-bit RGB, or 48-bit RGB colorspaces
  • Also supports 10-bit, 12-bit, and 14-bit gray promoting them to 16-bit gray for viewing
  • Read all patient metadata from the image
  • Supports advanced JPEG2000 compression
  • Support for all DICOM pixel formats in the web controls 
  • Support for DICOM window and leveling 
  • Support for reading DICOM sample values before any transformations have been applied - If you need access to raw values from the imaging device, you can now access them 
  • Reads a specified frame in a multi-framed DICOM image
  • Improvements in support for DICOM with signed samples

With our Dicom library, you can apply Window and Level functionality to your images:

 private void OpenDicomImage(Stream stm){

    _dataSet = new DicomDataset(stm);

    _dImage = _dataSet.GetModalityTransformedImage(0);

    _atalaImage = _dImage.AllocateAtalaImage();

    _window = _dImage.DefaultWindow;

    _leveling = _dImage.DefaultLeveling;



private void UpdateImage()


    int window = _window;

    if (_dImage.ImageCameFromSignedSamples)

        window += _dImage.ImageDataShiftedBy;

    _dImage.GetAtalaImage(_image, window, _leveling); // transforms into image


Usage Scenario

  • Create a medical imaging application for displaying X-Ray DICOM images
  • Create a tablet application for doctors to diagnose an image and annotate freehand notes on a separate layer
  • Create an application to read patient information embedded in a DICOM image

Customer Quote

"The radiologist can read an image anywhere they have web access - including a hospital PACS system, a clinic, at home, and even via PDA. There is nothing the doctor needs to load. We can product diagnostic quality reads over the web and eliminate most companies' dictation fees.

Radiologists are very, very concerned about image quality.

Therefore, any type of lossy file formats were not going to work. In addition, the features in DotImage's advanced photo effects API enabled us to create web image sliders to control items like brightness, contrast, and gamma.

Image control and manipulation is everything for our business.


- Scott Schuppert, President of Cad/Cam Services, Inc.

Other products and services from Atalasoft


View DWG/DXF in .NET Applications with runtime royalty-free options

The DotImage CAD Reader integrates with DotImage seamlessly and reads CAD drawings as rasterized images which can be viewed, processed, and converted into other formats by DotImage. The DotImage CAD Reader can be used to read AutoCAD DWG and DXF formats using the .NET Framework and is licensed desktop runtime royalty-free for single named-user deployments. DotImage CAD Reader has desktop and server runtime royalty-free options.


NET Imaging SDK for Viewing and Editing Document Images & PDF

Server deployments require only a per-server license, and if you want unlimited server deployments we offer them for a fixed annual fee. We were also the first to market with a .NET imaging SDK, AJAX Document/Image viewers, and Silverlight Annotations. The support team also hosts webinars on most Wednesdays so that you can get a quick start to your development.


NET SDK for Forms Processing, Alignment, Classification, and OMR

The DotImage Forms Processing add-on is a forms processing toolkit for .NET applications that is runtime royalty free for desktop deployments. This add-on product for DotImage is used to perform form classification, alignment and OMR using the Microsoft .NET Framework. Our OMR Engine is used to detect marks on an image or document based on a given template. The Atalasoft support team was helpful in getting us familiar with the product.


NET SDK to Add ISIS Scanning to Your Application

Applications using this add-on can either be built as desktop executables or can power the back-end of a server-based scanning solution. The Atalasoft support team was helpful in getting us familiar with the product. Support for saving and restoring scanner settings to a file or stream. DotImage is simply the best .NET imaging toolkit on the market. DotImage ISIS is an add-on to DotImage Document Imaging.


NET SDK for JBIG2 Decoding/Encoding as JBIG2 or PDF file

DotImage JBIG2 Codec DotImage JBIG2 codec can be used to decode and encode JBIG2 images using the Microsoft .NET Framework. The Atalasoft support team was helpful in getting us familiar with the product. Read a specified region from an existing JBIG2 image stream. An add-on to DotImage with runtime royalty-free options. Ability to decode any page from a 1-bit JBIG2 image. After working with our customer Envoc.