Плоскости наложения всегда равны 1 биту на пиксель, где Overlay Bits Allocated
равно 1, а Overlay Bits Position (60XX, 0102)
всегда равно 0. Данные наложения одного бита кодируются отдельно от * Элемент 1008 * и элемент Overlay Data (60XX, 3000)
используются для хранения данных. Значение представления для элемента данных Overlay - OW. Однако OB может использоваться для явного кодирования VR.
Согласно PS 3.5 стандартного раздела DICOM 8.1.2 , «Данные наложения кодируются как прямая конкатенация битов одной плоскости наложения, где первый бит на плоскости наложения кодируется в младший значащий бит, за которым сразу же следует следующий бит плоскости наложения в следующем старшем значащем бите. Когда данные наложения пересекают границу слова в случае OW или границу байта в случае OB, они должны продолжать кодироваться, начиная с младшего значащего бита до старшего значащего бита, в следующем слове или байте, соответственно ».
Порядок байтов 2-байтовых слов (VR of OW) определяется порядком байтов, используемым при кодировании. Таким образом, на границе строки не используется заполнение, и оно кодируется слева направо и сверху вниз, строка в то время, когда бит наложения 1 является первым битом плоскости наложения (верхний левый пиксель).
Формально наложенные данные было разрешено встраивать в неиспользованные биты Pixel Data (7FE0, 0010)
и Overlay Bit Position (60XX, 0102)
использовались для указания неиспользуемого бита в пикселе данные, в которых были сохранены данные наложения. В этом типе кодирования Overlay Bits Allocated (60XX, 0100)
должно иметь то же значение, что и атрибуты Bits Allocated (0028, 0100)
Модуль Pixel . Значение Overlay Bits Allocated
больше 1 указывает на то, что данные наложения встроены в данные пикселей.
Четная группа (6000-601F, eeee) используется для кодирования плоскостей наложения, и набор данных может иметь максимум 16 наложений на изображение.