Никифоров В.И. ©
Поволжский государственный университет телекоммуникаций и информатики
НЕЙРОННО-СЕТЕВОЙ ПОДХОД РАЗРАБОТКИ СИСТЕМЫ РАСПОЗНАВАНИЯ
ОБРАЗОВ
Аннотация
В статье рассматривается реализация нейронно-сетевого подхода в задачах идентификации и интерпретации неоднородностей на рентгеновских изображениях, вопросы нейромоделирования, нахождение оптимальной архитектуры сети, разработка программных средств распознавания образов и визуализации.
Ключевые слова: распознавание образов, нейронные сети, гистограммы, задачи идентификации.
Nikiforov V.I.
Volga region state university of telecommunications and informatics
NEURAL AND NETWORK APPROACH OF DEVELOPMENT OF THE SYSTEM OF
RECOGNITION OF IMAGES
Summary
In article realization of neural and network approach in problems of identification and interpretation of not uniformity on x-ray images, questions of neuromodelling, finding of optimum architecture of a network, development of software of recognition of images and visualization is considered.
Keywords: recognition of images, neural networks, histograms, problems of identification.
Современные лучевые изображения, формируемые в процессе обработки данных сканирования, представляют собой в большинстве случаев результат реализации тех или иных алгоритмов цифровой реконструкции (в частности, алгоритмов обработки данных рентгенологического эксперимента). Эти изображения довольно специфичны и требуют адекватной интерпретации.
Задача сегментации рентгеновских изображений, т.е. выделения на этих изображениях областей, соответствующих биотканям с одинаковыми характеристиками, остается одной из самых актуальных для развития современных диагностических методов. Задачи данного класса относятся к разработке программных средств распознавания образов и визуализации.
Нейронно-сетевой имеет преимущества перед традиционными математическими методами, если рассматриваемая задача не поддается адекватной формализации, поскольку содержит элементы неопределенности, не формализуемые традиционными математическими методами или существующий математический аппарат решения задачи не удовлетворяет требованиям получения решений по времени, размеру, качеству и др.
Нейронно-сетевая концепция применительно к задаче визуализации определяется общими принципами функционирования многослойных перцептронов и включает в себя три этапа: а) сбор и подготовку данных; б) обучение перцептрона и в) распознавание. Следует отметить, что в отличие от стандартных математических процедур реконструкции важным этапом нейронно-сетевых вычислений является первый этап - этап представления и анализа данных измерений. Именно от того, в какой форме данные представлены, как произведены
© Никифоров В.И., 2016 г.
их предварительный отбор и фильтрация в определяющей степени зависит быстродействие современных алгоритмов обучения и в конечном счёте и способность нейронной сети к запоминанию (выделению характерных закономерностей в обучающих данных) и обобщению (адекватной обработке входных сигналов, не использовавшихся для обучения).
В стандартной постановке задача решается минимизацией квадратичного
функционала у разницы вычисленного Нкэ (р) и И (р) - эталонной гистограммы и
гистограмма реализации соответсвенно.
Непосредственно для оценки состояния наблюдаемой сцены предложен квадратичный критерий близости гистограмм, который имеет вид
N (е)-1 2
агвшт Ф, (Ир )= £ (К (Р)- \э (Р))
к i=0
ир (Р) хШ)
где РК и - гистограмма реализации анализируемого сигнала; к ' - число уровней квантования анализируемого сигнала.
Нейронно-сетевой синтез осуществляется на множестве пар соответствующих
{Ц*,П}, к=ПК -
векторов ^ , где вектор ик - отвечает решению задачи идентификации по
данным измерениям для ик - к -го набора параметров из обучающего множества.
Результатом нейронно-сетевого синтеза является нахождение параметров
{щ ® й1} ик
оптимального отображения , а не определение компонент вектора к ,
оптимально соответствующего данным единичного измерения ик .
Таким образом, задача, решаемая на основе обучения многослойного перцептрона, сводится к нахождению архитектуры нейронной сети и соответствующего этой архитектуре набора весовых коэффициентов синаптических связей и величин смещений, при которых отображение «характеристики распределения - параметры неоднородности» выполняется в пределах допустимой ошибки для каждой пары, используемой в процессе обучения.
Задача интерпретации рентгеновских изображений решается в рамках выбраной математической модели для каждого набора параметров из обучающего множества. Так, если идентифицируемым параметром является положение центра распределения интенсивности яркости, для которого известны его геометрические размеры и гистограммы, то подготовка входных данных для нейронной сети сводится к многократному вычислению
- У
амплитуд градиентов интенсивности яркости для различных значений -координаты центра неоднородности.
Блок-схема нейронно-сетевой идентификации, сформулированной выше, представлена на рис.1
й
и к и и т с о к р ы в о т с е набор
т я н
с
и яи
р ин
е тк а ра е л е д е й и а р
Х рп с а р а а ч у б О о б а н
Нейронно-
сетевой симулятор
Результат класификации
Рис. 1. - Блок-схема нейронно-сетевой идентификации
Эксцессивная гистограмма носит унимодальный характер с максимальным значением интенсивности яркости и характеризуется узким основанием и заостренной вершиной, что говорит об отсутствии неоднородностей в выделенной зоне. Многовершинная гистограмма, в пределах которой происходит перераспределение значений яркости, а также изменение значений их максимумов, характерная для рентгеновских изображений и свидетельствует о наличии множественных артефактов.
Гистограмма ячейки №1 Гистоцэамма ячейки № 2
¡1
ео-
5(Ь; I-------§ ь
40- I 5-
|
20-
Д'ТГ
&------- 0.
О 50 100 150 200 250
Рис.2. -Эксцессивная и многовершинная гистограмма рассеянного поля
Таким образом, интерпретируется все исследуемые гистограммы и прослеживается высокая скорость обучения нейронной сети.
Проведённое тестирование демонстрирует хорошее соответствие результатов нейронно-сетевой идентификации эталонным данным, в том числе и для случая зашумленных входных данных.
Нейронная сеть архитектуры была настроена на идентификацию распределения гистограмм и представлением на её вход 60 пар изображений «характеристики распределения - параметры неоднородности».
Нейромоделирование сводится к многочисленным экспериментам, нахождению оптимальной архитектуры сети, а также к выбору функций активации, подстройке смещений и т.д., обеспечивающих наиболее быстрое обучение сети при решении конкретной задачи идентификации лучевых изображений.
Литература
1. Хлесткин А.Ю., Старожилова О.В. Модели слияния рентгеновских и сцинтиграфических изображений в распознавании артефактов //Инфокоммуникационные технологии. - 2010. - № 2. - С.40-42.
References
1. Hlestkin A.Y., Starozhilova O. V. Of Model of merge x-ray and the stsintigraficheskikh of images in recognition of artifacts//Infocommunication technologies. - 2010. - N. 2. - Page 40-42.