Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - Математическая морфология22 января 2011Математическая морфология теория и техника анализа и обработки геометрических структур, основанная на теории множеств, топологии и случайных функциях. В основном применяеться в обработке цифровых изображений, но также может быть применима на графах, полигональной сетке, стереометрии и многих других пространственных структурах. Бинарная морфологияВ бинарной морфологии двоичное изображение, представленное в виде упорядоченного набора черно-белых точек, или 0 и 1. Под областью изображения обычно понимается некоторое подмножество 1-чек изображения. Каждая операция двоичной морфологии является некоторым преобразованием этого множества. В качестве исходных данных принимаются двоичное изображение B и некоторый структурный элемент S. Результатом операции также является двоичное изображение. Структурный элементСтруктурный элемент являет собой некоторое двоичное изображение. Он может быть произвольного размера и произвольной структуры. Чаше всего используются симметричные элементы, как прямоугольник фиксированного размере), или круг некоторого диаметра). В каждом элементе выделяется особая точка, называемая начальной. Она может быть расположена в любом месте элемента, хотя в симметричных это обычно центральный пиксель. Основные операцииВ начале результирующая поверхность заполняется 0, образуя полностью черное изображение. Затем осуществляется зондирование или сканирование исходного изображения пиксель за пикселем структурным элементом. Для зондирования каждого пикселя на изображение «накладывается» структурный элемент так, чтобы совместились зондируемая и начальные точки. Затем проверяется некоторое условие на соответствие пикселей структурного элемента и точек изображения «под ним». Если условие выполняется, то на результирующем изображении в соответствующем месте ставится 1. По рассмотренной выше схеме выполняются базовые операции. Такими операциями являются расширение и сужение. Производные операции это некоторая комбинация базовых, выполняемых последовательно. Основными из них являются открытие и закрытие. Базовые операцииПереносОперация переноса Xt множества пикселов X на вектор t задаётся в виде Xt={x+t|x∈X}. Следовательно, перенос множества единичных пикселов на бинарном изображении сдвигает все пикселы множества на заданное расстояние. Вектор переноса t может задаваться в виде упорядоченной пары, где ∆r компонент вектора переноса в направлении строк, а ∆c компонент вектора переноса в направлении столбцов изображения. НаращиваниеНаращивание бинарного изображения A структурирующим элементом B обозначается и задается выражением: . В данном выражении оператор объединения можно считать оператором, применяемым в окрестности пикселов. Структурирующий элемент B применяется ко всем пикселам бинарного изображения. Каждый раз, когда начало координат структурирующего элемента совмещается с единичным бинарным пикселом, ко всему структурирующему элементу применяется перенос и последующее логическое сложение с соответствующими пикселами бинарного изображения. Результаты логического сложения записываются в выходное бинарное изображение, которое изначально инициализируется нулевыми значениями. ЭрозияЭрозия бинарного изображения А структурирующим элементом В обозначается и задается выражением: . При выполнении операции эрозии структурный элемент тоже проходит по всем пикселам изображения. Если в некоторой позиции каждый единичный пиксел структурного элемента совпадет с единичным пикселом бинарного изображения, то выполняется логическое сложение центрального пиксела структурного элемента с соответствующим пикселом выходного изображения. В результате применения операции эрозии все объекты, меньшие чем структурный элемент, стираются, объекты, соединённые тонкими линиями становятся разъединёнными и размеры всех объектов уменьшаются. Производные операцииЗамыканиеЗамыкание бинарного изображения А структурным элементом В обозначается и задается выражением: . Операция замыкания «закрывает» небольшие внутренние «дырки» в изображении, и убирает углубления по краям области. Если к изображению применить сначала операцию наращивания, то мы сможем избавиться от малых дыр и щелей, но при этом произойдёт увеличение контура объекта. Избежать этого увеличения позволяет операция эрозия, выполненная сразу после наращивания с тем же структурным элементом. РазмыканиеРазмыканием бинарного изображения А структурирующим элементом В обозначается и задается выражением: . Операция эрозии полезна для удаления малых объектов и различных шумов, но у этой операции есть недостаток – все остающиеся объекты уменьшаются в размере. Этого эффекта можно избежать, если после операции эрозии применить операцию наращивания с тем же структурным элементом. Размыкание отсеивает все объекты, меньшие чем структурный элемент, но при этом помогает избежать сильного уменьшения размера объектов. Также размыкание идеально подходит для удаления линий, толщина которых меньше, чем диаметр структурного элемента. Также важно помнить, что после этой операции контуры объектов становятся более гладкими. Условное наращиваниеВыделение границПросмотров: 2304
|