- •Бинаризация с нижним и верхних порогами
- •Бинаризация с двойным ограничением порогами
- •Метод Отса (Оцу)
- •Бинарная морфология
- •[Править]Структурный элемент
- •[Править]Основные операции
- •[Править]Базовые операции [править]Перенос
- •[Править]Наращивание
- •[Править]Производные операции [править]Замыкание
- •[Править]Размыкание
- •[Править]Эрозия
Бинарная морфология
В бинарной морфологии двоичное изображение, представленное в виде упорядоченного набора (упорядоченного множества) черно-белых точек (пикселей), или 0 и 1. Под областью изображения обычно понимается некоторое подмножество точек изображения. Каждая операция двоичной морфологии является некоторым преобразованием этого множества. В качестве исходных данных принимаются двоичное изображение B и некоторый структурный элемент S. Результатом операции также является двоичное изображение.
[Править]Структурный элемент
Структурный элемент являет собой некоторое двоичное изображение (геометрическую форму). Он может быть произвольного размера и произвольной структуры. Чаше всего используются симметричные элементы, как прямоугольник фиксированного размере (BOX(l, w)), или круг некоторого диаметра (DISK (d)). В каждом элементе выделяется особая точка, называемая начальной (origin). Она может быть расположена в любом месте элемента, хотя в симметричных это обычно центральный пиксель.
Наиболее распространенные структурные элементы: BOX[H,W] -прямоугольник заданного размера, DISK[R] — диск заданного размера, RING[R] — кольцо заданного размера.
[Править]Основные операции
В начале результирующая поверхность заполняется 0, образуя полностью белое изображение. Затем осуществляется зондирование (probing) или сканирование исходного изображения пиксель за пикселем структурным элементом. Для зондирования каждого пикселя на изображение «накладывается» структурный элемент так, чтобы совместились зондируемая и начальные точки. Затем проверяется некоторое условие на соответствие пикселей структурного элемента и точек изображения «под ним». Если условие выполняется, то на результирующем изображении в соответствующем месте ставится 1 (в некоторых случаях будет добавляться не один единичный пиксель, а все единички из структурного элемента).
По рассмотренной выше схеме выполняются базовые операции. Такими операциями являются расширение и сужение. Производные операции — это некоторая комбинация базовых, выполняемых последовательно. Основными из них являются открытие и закрытие.
[Править]Базовые операции [править]Перенос
Пример переноса при t=(2,1).
Операция переноса Xt множества пикселов X на вектор t задаётся в виде Xt={x+t|x∈X}. Следовательно, перенос множества единичных пикселов на бинарном изображении сдвигает все пикселы множества на заданное расстояние. Вектор переноса t может задаваться в виде упорядоченной пары (∆r,∆c), где ∆r — компонент вектора переноса в направлении строк, а ∆c — компонент вектора переноса в направлении столбцов изображения.
[Править]Наращивание
Наращивание изображения структурным элементом квадратом.
Наращивание
бинарного изображения A структурирующим
элементом B обозначается
и
задается выражением:
.
В данном выражении оператор объединения можно считать оператором, применяемым в окрестности пикселов. Структурирующий элемент B применяется ко всем пикселам бинарного изображения. Каждый раз, когда начало координат структурирующего элемента совмещается с единичным бинарным пикселом, ко всему структурирующему элементу применяется перенос и последующее логическое сложение (логическое ИЛИ) с соответствующими пикселами бинарного изображения. Результаты логического сложения записываются в выходное бинарное изображение, которое изначально инициализируется нулевыми значениями.
Наращивание темно синего квадрата дисковым структурным элементом, результирующего на ярко-голубой квадрат с закругленными концами.
