Class DecompositionMethod

All Implemented Interfaces:
AttributesWrapper, DataElementWrapper, BytesDataElementWrapper, CodeStringWrapper, StringDataElementWrapper

public class DecompositionMethod extends AbstractDataElementWrapper implements CodeStringWrapper
Name: Decomposition Method
Keyword: DecompositionMethod
Tag: (0018,937E)
Value Representation: CS
Value Multiplicity: 1
  • Described in the contexts: as follows:
    Attribute Name: Decomposition Method
    Type: 1
    Attribute Description:

    Method used to decompose the acquired Multi-energy CT data into basis data.

    Defined Terms:

    PROJECTION_BASED

    The acquired projection data was fully decomposed into basis projection data (i.e. sinograms).

    IMAGE_BASED

    The acquired projection data was fully reconstructed into images before being decomposed into basis image data.

    HYBRID

    The acquired projection data was reconstructed using knowledge in both projection and image space to produce basis image data. Decomposition and image reconstruction may be performed in a one-step approach.

    Note
    1. Basis images and basis projection data are not necessarily instantiated as DICOM Instances.

    2. There may be additional processing steps (e.g. linear combination of basis data) creating the result image.


  • Field Details

  • Constructor Details

    • DecompositionMethod

      public DecompositionMethod(org.dcm4che3.data.Attributes attributes)
      Creates a new Decomposition Method object which wraps the provided attributes.
      Parameters:
      attributes - The Attributes object to be wrapped.
    • DecompositionMethod

      public DecompositionMethod()
      Creates a new Decomposition Method object which wraps a new and empty Attributes object.
  • Method Details

    • copy

      public DecompositionMethod copy()
      Returns a new Decomposition Method which wraps a copy of the Attributes wrapped in this Decomposition Method. (see Attributes(Attributes)
      Returns:
      a new Decomposition Method which wraps a copy of the Attributes wrapped in this Decomposition Method.
    • getPrivateCreator

      public String getPrivateCreator()
      Specified by:
      getPrivateCreator in interface DataElementWrapper
      Returns:
      The DICOM Private Creator of the wrapped DICOM attributes. null if not private
    • getTag

      public int getTag()
      Specified by:
      getTag in interface DataElementWrapper
      Returns:
      The DICOM Tag of the wrapped DICOM attributes.