ITK/Release 4/DICOM/Tcon 2010 10 11: Difference between revisions

From KitwarePublic
< ITK‎ | Release 4‎ | DICOM
Jump to navigationJump to search
Line 15: Line 15:
** Follow App 118 syntax (see below)
** Follow App 118 syntax (see below)
** Very simple interface (eg. [http://www.vtk.org/doc/nightly/html/classvtkMedicalImageProperties.html vtkMedicalImageProperties]). Not extensible
** Very simple interface (eg. [http://www.vtk.org/doc/nightly/html/classvtkMedicalImageProperties.html vtkMedicalImageProperties]). Not extensible
** Flexible solution to handle PMS and CSA:
*** http://sourceforge.net/apps/mediawiki/gdcm/index.php?title=Gdcmdump#SIEMENS_CSA_Header
*** http://sourceforge.net/apps/mediawiki/gdcm/index.php?title=Gdcmdump#Protocol_Data_Block
* C-FIND interface ?
* C-FIND interface ?
** low level DICOM approach: http://www.itk.org/Wiki/DICOM_QueryRetrieve_Explained
** low level DICOM approach: http://www.itk.org/Wiki/DICOM_QueryRetrieve_Explained

Revision as of 14:00, 30 September 2010

Attendees

  • Mathieu Malaterre (CoSMo)

Topics

  • Implementation details:
    • Support GDCM ?
    • Support DCMTK ?
    • Support CTN ?
    • Third party ?
  • Should we support Extensions:
    • kerberos ?
    • TLS ?

SubTopics

  • How do we handle 2D DICOM Series loaded in a Single itk::Image ? (one DataSet ? array of dataset ?)
  • How do we handle the opposite : 3D image stored as 2D (Eg. Enhanced -> old SOP)
  • Typical use case: Applying Gaussian filter on itk::Image, means changing Image Type from ORIGINAL to SECONDARY...
    • Should we remove attribute from Image group (0028) ?
    • Question: how do we hanlde Overlay stored in Pixel Data unused bits ?

App 118 Syntax

See:

A.1.7 Examples

Here is an example XPath query to extract the code meaning of the first item in the View Code Sequence:
/DicomNativeModel/DicomAttribute[@keyword=‖ViewCodeSequence‖]/Item[@number=1]/ /DicomAttribute[@keyword=‖CodeMeaning‖]/Value[@number=1]
1405

See posts

> The following XPath expression is not defined:
>
> DicomAttribute[@tag=”OverlayLabel”]/Value[@number=1]
>
DicomAttribute[@tag=”OverlayLabel” and @repeating="02"]/Value[@number=1]