Login
 
Atalasoft DotImage

DICOM Codec SDK for .NET

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.

Feature List

  • 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
  • Full Annotations support with DotImage Document Imaging
  • Integrates with the DotImage image processing and windows based or web based component features
  • Improvements in support for DICOM with signed samples
 

How-to

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;

    UpdateImage();

}



private void UpdateImage()

{

    int window = _window;

    if (_dImage.ImageCameFromSignedSamples)

        window += _dImage.ImageDataShiftedBy;

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

}

See these articles for more examples of our Dicom module in action:
Use Dicom Images with DotImage
Case Study: Atalasoft Powers Cad/Cam's Medical X-Ray WebImage Viewing


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.

Download 30-day Trial
preload preload preload