В обработке изображений связность пикселей — это способ, которым пиксели в двумерных (или гипервоксели в n-мерных) изображениях соотносятся со своими соседями .
Формулировка
Чтобы задать набор связностей, необходимо указать размерность N и ширину соседства n . Размерность соседства действительна для любого измерения . Общая ширина равна 3, что означает, что вдоль каждого измерения центральная ячейка будет смежной с 1 ячейкой с каждой стороны для всех измерений.
Пусть представим N-мерную гиперкубическую окрестность с размером по каждому измерению
Пусть представим дискретный вектор в первом ортанте от центрального структурирующего элемента до точки на границе . Это подразумевает, что каждый элемент и что по крайней мере один компонент
Определим количество элементов на гиперсфере в пределах окрестности как E. Для заданного E будет равно количеству перестановок, умноженному на количество ортантов.
Пусть представим количество элементов в векторе, которые принимают значение j .
Общее число перестановок можно представить в виде многочлена
Если есть , то вектор является общим для всех ортантов. Из-за этого множитель перестановки должен быть скорректирован с до
Умножение количества перестановок на скорректированное количество ортантов дает,
Пусть V представляет собой число элементов внутри гиперсферы в пределах окрестности . V будет равно числу элементов на гиперсфере плюс все элементы на внутренних оболочках. Оболочки должны быть упорядочены по возрастанию порядка . Предположим, что упорядоченным векторам назначен коэффициент p, представляющий их место в порядке. Тогда упорядоченный вектор , если все r уникальны. Поэтому V можно определить итеративно как
,
или
Если некоторые , то оба вектора следует рассматривать как один и тот же p, такой что
Обратите внимание, что к каждому соседству необходимо будет добавить значения из следующего наименьшего соседства. Пример.
V включает центральный гипервоксель, который не включен в связность. Вычитание 1 дает связность соседства, G
[1]
Таблица выбранных подключений
Пример
Рассмотрим решение для
В этом сценарии, поскольку вектор трехмерный. поскольку существует один . Аналогично, . поскольку . . Окрестность есть и гиперсфера есть
Базовый в окрестности , . Манхэттенское расстояние между нашим вектором и базовым вектором равно , поэтому . Следовательно,
Что соответствует предоставленной таблице
Более высокие значения k и N
Предположение о том, что все являются уникальными, не выполняется для более высоких значений k и N. Рассмотрим , и векторы . Хотя находится в , значение для , тогда как находится в меньшем пространстве , но имеет эквивалентное значение . но имеет большее значение , чем минимальный вектор в .
Чтобы это предположение было верным,
При более высоких значениях k и N значения d станут неоднозначными. Это означает, что спецификация данного d может относиться к нескольким .
Типы подключения
2-мерный
4-связанный
4-связанные пиксели являются соседями каждого пикселя, который касается одного из их краев. Эти пиксели связаны горизонтально и вертикально. В терминах координат пикселей, каждый пиксель, который имеет координаты
или
подключен к пикселю в .
6-связанный
Шестисвязанные пиксели являются соседями каждого пикселя, который касается одного из их углов (включая пиксели, которые касаются одного из их краев) в гексагональной сетке или прямоугольной сетке с растяжкой .
Существует несколько способов отображения шестиугольных плиток в целочисленные пиксельные координаты. С одним методом, в дополнение к 4-связанным пикселям, два пикселя в координатах и соединены с пикселем в .
8-связанный
8-связанные пиксели являются соседями каждого пикселя, который касается одного из их краев или углов. Эти пиксели связаны по горизонтали, вертикали и диагонали. В дополнение к 4-связанным пикселям, каждый пиксель с координатами связан с пикселем в .
3-х мерный
6-связанный
6-связанные пиксели являются соседями каждого пикселя, который касается одной из их граней. Эти пиксели соединены вдоль одной из основных осей . Каждый пиксель с координатами , , или соединен с пикселем в .
18-связанный
18-связанные пиксели являются соседями каждого пикселя, который касается одной из их граней или ребер. Эти пиксели соединены вдоль одной или двух основных осей. В дополнение к 6-связанным пикселям, каждый пиксель с координатами , , , , , или соединен с пикселем в .
26-связанный
26-связанные пиксели являются соседями каждого пикселя, который касается одной из их граней, ребер или углов. Эти пиксели связаны вдоль одной, двух или всех трех основных осей. В дополнение к 18-связанным пикселям, каждый пиксель с координатами , , , или связан с пикселем в .
^ Джонкер, Питер (1992). Морфологическая обработка изображений: архитектура и проектирование СБИС . Kluwer Technische Boeken BV, стр. 92–96. ISBN 978-1-4615-2804-3.
А. Розенфельд, AC Kak (1982), Цифровая обработка изображений , Academic Press, Inc., ISBN 0-12-597302-0
Cheng, CC; Peng, GJ; Hwang, WL (2009), "Взвешивание поддиапазонов с пиксельной связностью для трехмерного вейвлет-кодирования", IEEE Transactions on Image Processing , 18 (1): 52–62, Bibcode : 2009ITIP...18...52C, doi : 10.1109/TIP.2008.2007067, PMID 19095518 , получено 16.02.2009
Cheng, CC; Peng, GJ; Hwang, WL (2009), "Взвешивание поддиапазонов с пиксельной связностью для трехмерного вейвлет-кодирования", IEEE Transactions on Image Processing , 18 (1): 52–62, Bibcode : 2009ITIP...18...52C, doi : 10.1109/TIP.2008.2007067, PMID 19095518 , получено 16.02.2009