<book xmlns="http://docbook.org/ns/docbook" xmlns:xl="http://www.w3.org/1999/xlink" version="5.0">
    <title>CP-1780</title>
    <subtitle>Add flag to segmentation object indicating segments are nonoverlapping</subtitle>
    <chapter>
        <title/>
        <informaltable rules="all" frame="box">
            <tr>
                <td rowspan="1" colspan="1" valign="top"><para>Status</para></td>
                <td rowspan="1" colspan="1" valign="top"><para>Final Text</para></td>
            </tr>
            <tr>
                <td rowspan="1" colspan="1" valign="top"><para>Date of Last Update</para></td>
                <td rowspan="1" colspan="1" valign="top"><para>2018/09/17</para></td>
            </tr>
            <tr>
                <td rowspan="1" colspan="1" valign="top"><para>Person Assigned</para></td>
                <td rowspan="1" colspan="1" valign="top"><para>David Clunie</para><para><link xl:href="mailto:dclunie@dclunie.com"/></para></td>
            </tr>
            <tr>
                <td rowspan="1" colspan="1" valign="top"><para>Submitter Name</para></td>
                <td rowspan="1" colspan="1" valign="top"><para>QIICR</para></td>
            </tr>
            <tr>
                <td rowspan="1" colspan="1" valign="top"><para>Submission Date</para></td>
                <td rowspan="1" colspan="1" valign="top"><para>2017/12/07</para></td>
            </tr>
        </informaltable>
        <informaltable rules="all" frame="box">
            <tr>
                <td rowspan="1" colspan="1" valign="top"><para>Correction Number CP-1780</para></td>
            </tr>
            <tr>
              <td rowspan="1" colspan="1" valign="top"><para>Log Summary: Add flag to segmentation object indicating segments are nonoverlapping</para></td>
            </tr>
            <tr>
                <td rowspan="1" colspan="1" valign="top">
                    <para>Name of Standard</para>
                    <para>PS3.3, PS3.6 2018c</para>
                </td>
            </tr>
            <tr>
                <td rowspan="1" colspan="1" valign="top"><para>Rationale for Correction:</para>
                    <para>Binary segmentations instances may be transformed into or from "label maps", in which each pixel contains a coded value that indicates the segment, rather than the Segmentation IOD representation that encodes separate bitplanes for each segment. This conversion is facilitated by knowing whether or not any segment bitplanes overlap. Add an appropriate flag.</para>
                </td>
            </tr>
            <tr>
                <td rowspan="1" colspan="1" valign="top">Correction Wording:</td>
            </tr>
        </informaltable>
    </chapter>
    <chapter>
        <title/>
        
        <informaltable rules="all" frame="box">
            <tr>
                <td>
                    <para><emphasis role="italic">Amend DICOM PS3.3 as follows (changes to existing text are bold and <emphasis role="bold"><emphasis role="strikethrough">underlined</emphasis></emphasis> for additions and <emphasis role="bold"><emphasis role="strikethrough">struckthrough</emphasis></emphasis> for removals):</emphasis></para>
                </td>
            </tr>
        </informaltable>
        
        
        
       
        <section label="C.8.20.2" status="4" xml:id="sect_C.8.20.2">
          <title>Segmentation Image Module</title>
          <table frame="box" label="C.8.20-2" rules="all" xml:id="table_C.8.20-2">
            <caption>Segmentation Image Module Attributes</caption>
            <thead>
              <tr valign="top">
                <th align="center" colspan="1" rowspan="1">
                  <para xml:id="para_5ac516a3-1159-4ff7-b037-2e9d8f9240fd">Attribute Name</para>
                </th>
                <th align="center" colspan="1" rowspan="1">
                  <para xml:id="para_f09fb47c-78cd-4775-9d95-171f90cd203a">Tag</para>
                </th>
                <th align="center" colspan="1" rowspan="1">
                  <para xml:id="para_a1bccd2a-d522-40b7-9120-db796ab8fc01">Type</para>
                </th>
                <th align="center" colspan="1" rowspan="1">
                  <para xml:id="para_b9de38ed-1b90-4723-afe4-5080da14ee7e">Attribute Description</para>
                </th>
              </tr>
            </thead>
            <tbody>
              <tr valign="top">
                <td align="left" colspan="1" rowspan="1">
                  <para xml:id="para_a8da15f4-7601-47ac-9c43-de55402d4337">...</para>
                </td>
                <td align="center" colspan="1" rowspan="1">
                  <para xml:id="para_271bfb8b-b010-4ffa-9cce-fb0bbeac9551">...</para>
                </td>
                <td align="center" colspan="1" rowspan="1">
                  <para xml:id="para_ad86d6e1-7636-4e59-a32c-ff37ac0c3ce6">...</para>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <para xml:id="para_191f0ff0-a887-43e2-b703-3bdac8373a02">...</para>
                </td>
              </tr>
              <tr valign="top">
                <td align="left" colspan="1" rowspan="1">
                  <para xml:id="para_678b7133-d3bc-4ca7-8886-fbbaffdd5fbb">Segmentation Type</para>
                </td>
                <td align="center" colspan="1" rowspan="1">
                  <para xml:id="para_b3bcb2e1-ecdb-47c2-adab-44c8021c7743">(0062,0001)</para>
                </td>
                <td align="center" colspan="1" rowspan="1">
                  <para xml:id="para_db339dac-4982-4579-ae46-26c38672f845">1</para>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <para xml:id="para_30da4277-2b17-4813-ac33-06bb5ac40caa">The type of encoding used to indicate the presence of the segmented property at a pixel/voxel location.</para>
                  <variablelist spacing="compact">
                    <title>Enumerated Values:</title>
                    <varlistentry>
                      <term>BINARY</term>
                      <listitem>
                        <para xml:id="para_a83fdb8b-a3b8-4b66-8a42-7984af131335"/>
                      </listitem>
                    </varlistentry>
                    <varlistentry>
                      <term>FRACTIONAL</term>
                      <listitem>
                        <para xml:id="para_4505e7c6-9d6f-4909-b22d-d4e2e01d30d6"/>
                      </listitem>
                    </varlistentry>
                  </variablelist>
                  <para xml:id="para_780d5a72-ad66-40b1-bdf8-8438ad5160b2">See <xref linkend="sect_C.8.20.2.3" xrefstyle="select: label"/>.</para>
                </td>
              </tr>
              <tr valign="top">
                <td align="left" colspan="1" rowspan="1">
                  <para xml:id="para_adc4b8c2-6e00-47b1-85df-5958eb2dfde2">Segmentation Fractional Type</para>
                </td>
                <td align="center" colspan="1" rowspan="1">
                  <para xml:id="para_46f09e41-8540-4972-a301-4d077886bb5a">(0062,0010)</para>
                </td>
                <td align="center" colspan="1" rowspan="1">
                  <para xml:id="para_2005e708-2dca-4ee8-8713-e99a803e2a14">1C</para>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <para xml:id="para_ac475378-81d7-4cfb-b390-be868e620a3a">For fractional segmentation encoding, the meaning of the fractional value.</para>
                  <para xml:id="para_eb1e0912-08d5-4e58-8506-85b01e514ef3">Required if Segmentation Type (0062,0001) is FRACTIONAL.</para>
                  <para xml:id="para_ef9659e5-e169-4d95-9ce6-64b05def310c">See <xref linkend="sect_C.8.20.2.3" xrefstyle="select: label"/> for Enumerated Values.</para>
                </td>
              </tr>
              <tr valign="top">
                <td align="left" colspan="1" rowspan="1">
                  <para xml:id="para_fa78e6a8-c8b7-47ac-816b-0a921a026651">Maximum Fractional Value</para>
                </td>
                <td align="center" colspan="1" rowspan="1">
                  <para xml:id="para_9c8e6af4-6d02-46f1-9b27-01ac0e83d092">(0062,000E)</para>
                </td>
                <td align="center" colspan="1" rowspan="1">
                  <para xml:id="para_8195956a-7b31-46a3-a11e-8649ae637811">1C</para>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <para xml:id="para_bb2c60c5-2ecd-4518-9686-1108470c458c">Specifies the value that represents a probability of 1 or complete occupancy. There shall be no values in Pixel Data (7FE0,0010) greater than this value. Required if Segmentation Type (0062,0001) is FRACTIONAL.</para>
                </td>
              </tr>
              <tr valign="top">
                <td align="left" colspan="1" rowspan="1">
                  <para><emphasis role="bold"><emphasis role="underline">Segments  Overlap</emphasis></emphasis></para>
                </td>
                <td align="center" colspan="1" rowspan="1">
                  <para><emphasis role="bold"><emphasis role="underline">(0062,0013)</emphasis></emphasis></para>
                </td>
                <td align="center" colspan="1" rowspan="1">
                  <para><emphasis role="bold"><emphasis role="underline">3</emphasis></emphasis></para>
                </td>
                <td align="left" colspan="1" rowspan="1"><para><emphasis role="bold"><emphasis role="underline">Whether or not any segments in this instance overlap. I.e., whether or not any pixel is or might be in more than one segment.</emphasis></emphasis></para><variablelist spacing="compact">
                <title>Enumerated Values:</title>
                  <varlistentry>
                    <term><emphasis role="bold"><emphasis role="underline">YES</emphasis></emphasis></term>
                    <listitem>
                      <para><emphasis role="bold"><emphasis role="underline">Some segments overlap</emphasis></emphasis></para>
                    </listitem>
                  </varlistentry>
                  <varlistentry>
                    <term><emphasis role="bold"><emphasis role="underline">UNDEFINED</emphasis></emphasis></term>
                    <listitem>
                      <para><emphasis role="bold"><emphasis role="underline">Some segments might overlap</emphasis></emphasis></para>
                    </listitem>
                  </varlistentry>
                  <varlistentry>
                  <term><emphasis role="bold"><emphasis role="underline">NO</emphasis></emphasis></term>
                  <listitem>
                    <para><emphasis role="bold"><emphasis role="underline">No segments overlap</emphasis></emphasis></para>
                  </listitem>
                </varlistentry>
              </variablelist><para><emphasis role="bold"><emphasis role="underline">See <xref linkend="sect_C.8.20.2.3" xrefstyle="select: label"/>.</emphasis></emphasis></para>
                  
                  <note>
                    <para><emphasis role="bold"><emphasis role="underline">If the value is NO, then a receiving application to which this matters can be assured that no segments overlap and does not need to check every pixel. If the value is UNDEFINED or YES, or the Attribute is absent, then a receiving application might need to check every pixel in every segment.</emphasis></emphasis></para>
                  </note>
                </td>
              </tr>
              <tr valign="top">
                <td align="left" colspan="1" rowspan="1">
                  <para xml:id="para_d4c0699f-5c9c-4417-8fe5-346dedcbc9f4">Segment Sequence</para>
                </td>
                <td align="center" colspan="1" rowspan="1">
                  <para xml:id="para_1c35dc93-2e58-40b6-b2de-5afd23db4c70">(0062,0002)</para>
                </td>
                <td align="center" colspan="1" rowspan="1">
                  <para xml:id="para_afad81ee-3943-47f3-be0a-2d311501711b">1</para>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <para xml:id="para_07748b92-199f-45a8-9cb8-84e406f20c1c">Describes the segments that are contained within the data.</para>
                  <para xml:id="para_8e7e6240-4092-42f2-982d-1bd2da9fdd36">One or more Items shall be included in this Sequence.</para>
                </td>
              </tr>
              <tr valign="top">
                <td align="left" colspan="1" rowspan="1">
                  <para xml:id="para_10a6e23d-6fee-4fc5-ba40-b1f0073f6ffc">...</para>
                </td>
                <td align="center" colspan="1" rowspan="1">
                  <para>...</para></td>
                <td align="center" colspan="1" rowspan="1">
                  <para xml:id="para_a376baac-a18b-44bd-b0f4-0fe4b3f9bc2f">...</para>
                </td>
                <td align="left" colspan="1" rowspan="1">
                  <para xml:id="para_fea81a93-95f6-4da5-988a-84358398da66">...</para>
                </td>
              </tr>
            </tbody>
          </table>
          <section label="C.8.20.2.3" status="5" xml:id="sect_C.8.20.2.3">
            <title>Segmentation Type<emphasis role="bold"><emphasis role="strikethrough"> and</emphasis><emphasis role="underline">,</emphasis></emphasis> Segmentation Fractional Type<emphasis role="bold"><emphasis role="underline"> and Segments Overlap</emphasis></emphasis></title>
            <para xml:id="para_e82002ca-f15f-462a-9f3d-b275d3cb23ca">A Segmentation Type (0062,0001) of BINARY indicates the segmented property is present with a value of 1 and absent with a value of 0.</para>
            <para xml:id="para_771823c9-ccd3-42e5-ba90-55967e3cb95d">For a Segmentation Type (0062,0001) of FRACTIONAL the segmented property is defined as a value from zero to the Maximum Fractional Value (0062,000E). A FRACTIONAL segmentation shall be further specified via Segmentation Fractional Type (0062,0010).</para>
            <variablelist spacing="compact">
              <title>Enumerated Values of Segmentation Fractional Type (0062,0010):</title>
              <varlistentry>
                <term>PROBABILITY</term>
                <listitem>
                  <para xml:id="para_304a5ea6-fa5d-421d-83d0-912952b62342">Defines the probability, as a ratio of the pixel value to the Maximum Fractional Value, that the segmented property occupies the spatial area defined by the voxel.</para>
                </listitem>
              </varlistentry>
              <varlistentry>
                <term>OCCUPANCY</term>
                <listitem>
                  <para xml:id="para_c35fbd60-4255-424b-b357-4e963e2dee7e">Defines the proportion of the pixel volume occupied by the segmented property as the ratio of the pixel value to the Maximum Fractional Value.</para>
                </listitem>
              </varlistentry>
            </variablelist>
            <note>
              <para><emphasis role="bold"><emphasis role="underline">Binary segmentation instances may be transformed into or from "label maps", in which each pixel contains a coded value that indicates the segment, rather than the Segmentation IOD representation that encodes separate bitplanes for each segment. This conversion is facilitated by knowing whether or not any segment bitplanes overlap. A Segments Overlap (0062,0013) value of NO indicates they can be converted into (or may have been converted from) a label map representation without the need to check every pixel.</emphasis></emphasis></para>
            </note>
          </section>
        </section>
      
        
        
        
        
      <section label="6" status="1" xml:id="chapter_6">
        <title>Registry of DICOM Data Elements</title>
        <table frame="box" label="6-1" rules="all" xml:id="table_6-1">
          <caption>Registry of DICOM Data Elements</caption>
          <thead>
            <tr valign="top">
              <th align="center" colspan="1" rowspan="1">
                <para xml:id="para_3e8c52d5-3582-4ec4-a7e6-acd7604caf32">
                  <emphasis role="bold">Tag</emphasis>
                </para>
              </th>
              <th align="center" colspan="1" rowspan="1">
                <para xml:id="para_ac298c3b-bcdd-462b-9240-c38e738bfb7c">
                  <emphasis role="bold">Name</emphasis>
                </para>
              </th>
              <th align="center" colspan="1" rowspan="1">
                <para xml:id="para_99f6b0ff-e1b0-484e-83b5-c3003d61704c">
                  <emphasis role="bold">Keyword</emphasis>
                </para>
              </th>
              <th align="center" colspan="1" rowspan="1">
                <para xml:id="para_42b3621d-8b30-46eb-8992-10bb21310ac7">
                  <emphasis role="bold">VR</emphasis>
                </para>
              </th>
              <th align="center" colspan="1" rowspan="1">
                <para xml:id="para_551ea829-a949-4bfd-a201-bb102024e64c">
                  <emphasis role="bold">VM</emphasis>
                </para>
              </th>
              <th align="center" colspan="1" rowspan="1">
                <para xml:id="para_3a18713f-2e81-4664-b9a1-e4e3d41957ab"/>
              </th>
            </tr>
          </thead>
          <tbody>
            <tr valign="top">
              <td align="center" colspan="1" rowspan="1">
                <para>(0062,0013)</para>
              </td>
              <td align="left" colspan="1" rowspan="1">
                <para>Segments Overlap</para>
              </td>
              <td align="left" colspan="1" rowspan="1">
                <para>Segments​Overlap</para>
              </td>
              <td align="center" colspan="1" rowspan="1">
                <para>CS</para>
              </td>
              <td align="center" colspan="1" rowspan="1">
                <para>1</para>
              </td>
              <td align="center" colspan="1" rowspan="1">
                <para/>
              </td>
            </tr>
          </tbody>
        </table>
      </section>
        
        
        
        
        
    </chapter>
</book>
