Conversion from the COM version of DicomObjects to the .NET version

Conversion of a DicomObjects ActiveX/COM project to .NET looks initially daunting, but in fact is quite simple, and for those using any of the complicated ActionComplete/ActionUpdate mechanisms and asynchronous DicomConnection objects will find that the resulting code is lot simpler and easier to maintain after conversion.

Down Sampling an Image

This is a very small and quick example to show how to down size an image to an 8 bit image and resize down to 1/4 of the size (50% each dimension).

Presentation states

A Presentation State is an independent DICOM SOP Instance that contains information on how a particular image should be displayed.

Coronal, Sagittal & Transverse position calculation

To calculate frame position in terms of Sagittal, Coronal and Transverse position please see the attached code.

Catch non-zero final status with DicomAssociation

In DicomObjects, we don’t throw exceptions when non-zero final status is received during the DICOM associations.

Transport Layer Security

DICOM Transport Layer Security (DICOM TLS) is derived from SSL 3.