Научная статья на тему 'Сегментация текстур на основе трейс-преобразования'

Сегментация текстур на основе трейс-преобразования Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
163
48
i Надоели баннеры? Вы всегда можете отключить рекламу.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Федотов Н. Г., Голдуева Д. А., Мокшанина М. А.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Сегментация текстур на основе трейс-преобразования»

8. Садыков, С.С. Технология формирования эталонов трехмерных объектов для их распознавания / С.С. Садыков, А.В. Терехин, А.О. Кравченко // Надежность и качество - 2012. - Пенза: изд. ПГУ. -С. 373 - 376.

9. Терехин, А.В. Распознавание объектов методом вычисления оценок с использованием диагональных признаков формы / А.В. Терехин // Известия высших учебных заведений. Поволжский регион. Технические науки. - 2014. - №1. - С. 17 - 25.

10. Терехин, А.В. Алгоритм вычисления диагональных признаков формы / А.В. Терехин // Алгоритмы, методы и системы обработки данных. - 2012 - № 4 (22). - С. 129 - 138.

11. Садыков, С.С. Определение диапазонов значений признаков формы плоских геометрических фигур при их произвольном расположении в области сцены / С.С. Садыков, А.В. Терехин, К.С. Захаров// Надежность и качество - 2013. - Пенза: изд. ПГУ. - С. 343 - 345.

УДК 681.39; 007.001.362

Федотов1 Н.Г., Голдуева1 Д.А., Мокшанина2 М.А.

гФГБОУ ВПО «Пензенский государственный университет», Пенза, Россия

2ФГБОУ ВПО «Пензенская государственная сельскохозяйственная академия», Пенза Россия

СЕГМЕНТАЦИЯ ТЕКСТУР НА ОСНОВЕ ТРЕЙС-ПРЕОБРАЗОВАНИЯ

Введение

Одной из центральных проблем современной информатики является анализ и распознавание сложноструктурированных семантически насыщенных изображений. Сложноструктурированные изображения содержат множество объектов, относящихся к различным видам, каждый из которых обладает своими собственными значимыми характеристиками. Во многих отраслях знаний существенная часть информации заключается в сложноструктурированных изображениях, многие из которых содержат текстуры. Наряду с общетеоретическим значением задача распознавания подобных изображений исключительно актуальна и с прикладной точки зрения. От ее успешного решения зависит эффективность обработки информации в области аэрокосмических исследований, анализа Земли из космоса, медицинской и технической диагностики. Особо возросла актуальность этой проблемы в связи с развитием нанотехнологий, где свойства материала определяются не их химическим составом, а формой и расположением включений наночастиц.

Большинство методов анализа текстур оперируют небольшим количеством признаков, имеющих конкретную интерпретацию в терминах решаемой задачи. Метод анализа текстур, основанный на аппарате стохастической геометрии и функционального анализа, позволяет в режиме автоматической генерации формировать десятки тысяч признаков изображений, что повышает надежность их классификации. Рассматриваемое в настоящей статье трейс-преобразование является первым этапом формирования признаков анализируемых текстур -триплетных признаков. Кроме того, предлагаемый метод позволяет без дополнительных временных затрат провести сегментацию текстур с последующим определением их метрических характеристик.

1. Трейс-преобразование как источник три-плетных признаков текстур

Первым этапом формирования триплетных признаков текстур является трейс-преобразование, связанное со сканированием изображения по сложным траекториям.

Изображение F(x, У) на входной сетчатке распознающей системы сканируется решеткой параллельных прямых 1(9, р), с расстоянием Др между линиями [1]. Параметры 9 и р являются нормальными координатами линии 1.

Взаимное расположение исследуемого изображения F(x, У) и каждой сканирующей линии 1 характеризуется числом g, вычисляемым по некоторому правилу T: g = T(FH1). В качестве указанной характеристики может выступать число пересечений прямой с изображением, свойства окрестности такого сечения и т.п. В данной задаче распознавания полутоновых текстур на каждой сканирующей прямой 1 выделяются однородные по яркости отрезки, характеристикой которых является некоторое действительное число h например, длина отрезка. Отображение Т является трейс-функционалом. Далее сканирование производится для нового значения угла, получившего дискретное приращение Д9, решеткой линий с тем же расстоянием Др между линиями. Вычисляя значение функционала Т для всех возможных положений ска-

нирующих линий 1(9, р) получим матрицу значений функционала Т (трейс-матрицу), элемент д^ = T^Fnl(вj, р±)), который соответствует сканирующей прямой с нормальными координатами 6j и р^. Итак, каждый столбец матрицы содержит значения Т функционала, вычисляемые по всем прямым с одинаковым значением параметра 6. Если прямая не пересекает изображение, то Т^П1) полагают равным заданному числу (например нулю).

Согласно рассматриваемой теории после заполнения трейс-матрицы продолжается формирование триплетного признака. Последовательно к каждому столбцу данной матрицы применяют Р функционал, зависящий от параметра р. Под его действием столбцы трейс-матрицы преобразуются в действительное число. Таким образом, результат применения диаметрального функционала к трейс-матрице есть 2п-периодическая кривая ^6), зависящая от параметра 6, а в дискретном варианте - вектор, 1-ый элемент которого равен значению Р функционала для 1-го столбца трейс-матрицы. Последний этап формирования признака связан с 0 функционалом, зависящим от параметра 6. Функционал 0 множеству элементов полученного вектора (или множеству точек кривой М6)) ставит в соответствие некоторое действительное число, которое равно значению признака П^) изображения F.

Таким образом, признак анализируемого изображения обладает структурой в виде композиции трех функционалов [2]:

) = 0°Роп1(в,р)) , (1)

где Т вышеописанный функционал, связанный с естественной координатой Ь сканирующей линии 1(9, р), 0 - круговой и Р - диаметральный функционалы, связанные с нормальными координатами сканирующей линии, соответственно 9 и р. Благодаря такой структуре признаков в рамках описанного подхода возможно получение большого числа новых конструктивных признаков распознавания. Причем их формирование осуществляется в режиме автоматической компьютерной генерации. Опора на большое количество признаков позволяет повысить надежность распознавания и говорить о новом понимании изображений [3, 4]. Функционалы Т, Р, 0 выбираются из различных областей математики: теории вероятности , математической статистики, теории рядов и фракталов, стохастической геометрии и т.д. Таким образом, триплет-ные признаки сохраняют следы генезиса соответствующих областей математики, чем объясняется гибкость и универсальность алгоритмов распознавания, базирующихся на триплетных признаках [3]. В частности, при надлежащем выборе функционалов можно получать признаки инвариантные по отношению к движению и линейным деформациям изображений (изменению масштаба), что очень важно при распознавании текстур микрошлифов из области металлографии.

2. Сегментация текстур методом, основанном на трейс-преобразовании

Для определения большинства метрических свойств повторяющихся примитивов необходимо предварительно провести сегментацию текстуры. Подобная процедура позволяет из исходного об-

разца получить множество изображений, каждое из которых содержит только один объект. Лишь после реализации указанного этапа возможно определение метрических свойств каждого объекта.

Трейс-преобразование является эффективным инструментом сегментации объектов на изображе-

нии и определения их числа. На рисунке 1 а) представлена текстура микрошлифа чугуна с тремя шаровидными включениями графита. Трейс-трансформанта изображения, состоящего из нескольких объектов, имеет характерный вид, показанный на рисунке 1 б).

а) б)

Рисунок 1 - Трейс-трансформанта изображения, состоящего из нескольких объектов: а - текстура микрошлифа чугуна; б - соответствующая ей трейс-трансформанта

Если на изображении объекты разделимы прямыми (т. е. существует совокупность прямых, каждая из которых не пересекает ни один объект на изображении, а вся совокупность разрезает текстуру на области, содержащие не более одного объекта), то каждому из них соответствует отдельная «волна» трейс-трансформанты. Тогда число объектов на изображении будет равно максимальному числу отрезков, высекаемых на трейс-трансформанте прямой, параллельной оси Ор (ось Ов направлена горизонтально, ось Ор - вертикально).

Пусть п(в0) есть функция числа пересечений изображения ¥' трейс-трансформанты прямой в = д0. Зададим функционал Р следующим образом:

р(ТХРпЩРу>) =п{ди

Функционал 0 определим как максимальное значение функции Ъ(в), или (что тоже самое):

Т(^пВД,

пихР(Т {РЫ{в,р)))

Признак П(Л), определяемый последним выражением, характеризует число объектов на изображении.

Сегментация изображения производится путем проведения линий, разделяющих сегменты изображения. В частном случае сегментация может быть выполнена с помощью прямых.

Рассмотрим замкнутые внутренние области трейс-матрицы, в которых значения её элементов равны нулю. Любой элемент из такой области, имеющий координаты (в, р), восстанавливает некоторую сегментирующую прямую 1 с полярными координатами (8, р).

Проведя по одной прямой из каждой внутренней области нулевых значений трейс-матрицы (рисунок 2), получим разбиение текстуры на множество изображений, каждое из которых содержит не более одного объекта.

Рисунок 2 - Сегментация изображения

В том случае, если на изображении включения разделимы, то можно определить такие важные характеристики, как средний диаметр включений, площадь наибольшего включения и площадь, занимаемая включениями.

Таким образом, распознающий алгоритм, построенный согласно предлагаемому методу, основанному на аппарате стохастической геометрии и функционального анализа, позволяет не только классифицировать текстуры, но и дополнительно получить необходимые метрические характеристики объектов исследуемого изображения.

3. Триплетные признаки, описывающие метрические характеристики текстур и их повторяющихся примитивов

Построим некоторые триплетные признаки, которые имеют конкретный геометрический смысл и могут рассматриваться как предварительная информация об объекте распознавания.

Пусть п(в, р) - функция числа пересечений изображения Е прямой 1(8, р). Определим функционал Т следующим образом:

Т(^пВД = 2 . р).

Пусть функционал Р имеет вид:

Т(РглЩр)) =

где р±) = Т(Р nll(0J,p¡У) , ГЦ - число дис-

кретных значений р, р € [- Л; Л], Л - радиус сканируемой части плоскости, т.е. радиус сетчатки.

Определим функционал 0 следующим образом:

1Ж)

7=1

Т(РЫЩр))

среднее зна-

е(Р( х =

чение функционала Р,

где Ь(в) = Р(д(в, р)) .

Тогда признак, являющийся композицией указанных функционалов, есть периметр повторяющихся примитивов текстуры.

Если в структуре предыдущего признака заменить функционал Т на:

т(РЫ(в,РЪ = р

/е Fг\1(6,р)Ф0

то получим признак, харак-площадь исследуемого графитного

где

теризующий включения.

Признак, характеризующий диаметр графитного включения, получается путем композиции следующих функционалов:

0

maxh(0y), где h(e3) = P(g(ejf р)) .

t

k+1

Т = rnaxx, , где ' 1

j=k

= tm = 1, tk-1 = tm+1 = 0 или tk-1, tm+1 не принадлежат сетчатке;

P = maxjj(0„A) , где ; g(6jf

Приведем примеры изображений, результатов их сегментации и значений их характеристик (Рисунок 3, Рисунок 4).

Параметры текстуры определяются следующим образом:

¿А

Pi)

таx.gtfj.Pi) ,

Sm

шах,?,, где D

средним диаметр вклю-

чений, - площадь наибольшего включения,

- площадь, занимаемая включениями на изображении.

а) Ь) с)

Ъ= 5,9; Зш:: = 991,8; Згр = 0,072 РисунокЗ. Пример сегментации изображения: а - исходная текстура микрошлифа чугуна с шаровидным графитом; б - ее трейс-трансформанта; в - сегментирующие прямые, пересекающие текстуру;

г - значения характеристик

D = 14,8; 3„ Рисунок 4 Пример сегментации изображения: а графитом; б - ее трейс-трансформанта; в

Ь)

= 3210,9; Бгр = 0,178

исходная текстура микрошлифа чугуна с хлопьевидным сегментирующие прямые, пересекающие текстуру;

значения характеристик

Таким образом, метод анализа текстур, основанный на аппарате стохастической геометрии и функционального анализа, не только отвечает на вопрос о принадлежности исследуемой текстуры к одному из возможных классов, но и позволяет с минимальными дополнительными затратами времени получить её метрические характеристики..

Заключение

Существует обширный класс задач медицинской, технической диагностики, где ключевая информация заключена в зрительных образах, многие из которых содержат текстуры. Анализ текстур на практике, как правило, предполагает не только классификацию, но и определение метрические характеристики примитивов, представленных на них. В настоящей статье предложен метод сегмен-

тации текстур на основе трейс-преобразования. Трейс-преобразование является источником формирования нового класса конструктивных признаков распознавания - триплетных признаков, характерной особенностью которых является их структура в виде композиции трех функционалов. Благодаря трехкомпонентной структуре триплетных признаков возможна генерация большого их количества, что позволяет увеличить гибкость, универсальность и надежность распознавания. Кроме того, трейс-преобразование позволяет провести сегментацию текстуры с последующим определением метрических характеристик повторяющихся примитивов без дополнительной потери времени.

Работа выполнена при финансовой поддержке РФФИ, проект № 15-07-004484

ЛИТЕРАТУРА

1. Федотов Н.Г. Методы стохастической геометрии в распознавании образов. Москва: Радио и связь, 1990. - 144с.

2. Федотов Н.Г. Теория признаков распознавания образов на основе стохастической геометрии и функционального анализа. Москва: ФИЗМАТЛИТ, 2009. - 304 с.

3. Федотов Н.Г., Голдуева Д.А. Анализ цветных объектов с позиции стохастической геометрии и функционального анализа // Надежность и качество : труды Международного симпозиума : в 2 т. -Пенза : Изд-во Пенз. ГУ, 2012. - Т. 2. - С. 390-392. http://elibrary.ru/item.asp?id=17917107

4. Федотов Н.Г., Голдуева Д.А. Трейс-преобразование текстур, представленных в трехмерном пространстве // Надежность и качество : труды Международного симпозиума : в 2 т. - Пенза : Изд-во Пенз. ГУ, 2014. - Т. 1. - С. 405 - 408. http://elibrary.ru/item.asp?id=22 07 7 92 9

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.