НАУЧНОЕ ИЗДАНИЕ МГТУ ИМ. Н. Э. БАУМАНА
НАУКА и ОБРАЗОВАНИЕ
Эл № ФС77 • 48211. Государственная регистрация №0421200025. ISSN 1994-0408
электронный научно-технический журнал
Алгоритмы контурной сегментации и распознавания образов
объектов систем технического зрения
# 04, апрель 2013
Б01: 10.7463/0413.0548084
Нгуен К. М., Колючкин В. Я.
УДК 004.932
Россия, МГТУ им. Н.Э. Баумана уко1иеЬ@Ь . ги [email protected]
Введение
Разработка и внедрение в промышленность роботизированных комплексов является одним из важнейших направлений в задаче создания систем гибкого автоматизированного производства. Гибкость производства изделий обеспечивается роботизированным комплексом, в состав которого, кроме технологического оборудования и систем управления, входят системы технического зрения (СТЗ), предназначенные для получения информации об изделиях. Например, при выполнении технологических операций на конвейерах СТЗ позволяет осуществлять операции сортировки деталей, определять их положение и ориентацию [1]. При разработке алгоритмов обработки данных в СТЗ сортировка деталей формулируется как задача распознавания образов, регистрируемых аппаратными средствами СТЗ, а определение положения и ориентации - как задача оценки соответствующих параметров изображений этих деталей.
Целью исследований, изложенных в настоящей статье, является разработка алгоритма распознавания образов деталей, которые могут быть использованы в СТЗ роботизированных производственных комплексов. Задачи, решаемые при разработке такого алгоритма, конкретизируются следующими условиями. Во-первых, детали имеют относительно простую форму. Это означает, что контур регистрируемого изображения деталей однозначно характеризует их форму. Во-вторых, распознаванию подлежат детали, которые располагаются на ленте транспортёра открытого конвейера и имеют
произвольные ориентации. Поэтому фон, на котором регистрируются изображения деталей, можно считать равномерным, а условия освещения таковы, что тени отсутствуют.
При такой постановке задачи можно использовать алгоритмы распознавания, основанные на анализе контуров регистрируемых изображений деталей. Этот подход позволяет исключить из анализа внутренние точки изображения и тем самым значительно сократить объем обрабатываемой информации за счет перехода от анализа функции двух переменных к функции одной переменной. Известные алгоритмы распознавания, основанные на анализе контуров образов объектов [8, 9, 11], включают следующую последовательность процедур:
а) предварительная обработка изображения;
б) выделение контуров;
в) формирование словаря признаков;
г) сопоставление образов с эталонами из базы данных на основе выбранного решающего правила.
Рассмотрим особенности этих процедур для решения поставленной задачи.
Предварительная обработка изображений
Предварительная обработка осуществляется с целью подавления помех, которые возникают в изображении на этапе их регистрации аппаратными средствами или при передаче сигналов по линиям связи. Задачей предварительной обработки является эффективное подавление шума при сохранении важных для последующего распознавания элементов изображения [2, 3]. Для описания шума систем регистрации изображений обычно используют модель белого шума, плотность вероятности которого описывается нормальным законом. Для оценки уровня помех в изображении используют показатель в виде пикового отношения сигнала к шуму, который определяется как л = Ьм /см , где Ьм - максимальная амплитуда уровня сигнала в изображении, а сы -
среднеквадратическое отклонение (СКО) шума.
На этапе предварительной обработки для подавления помех обычно используется фильтр Гаусса [6, 12], параметры которого выбираются на основе анализа пространственно-частотного спектра изображений объектов, подлежащих распознаванию.
Выделение контуров на изображениях
Выделение контуров является одним из методов сегментации изображений [4, 5, 6, 10, 12, 14]. В большинстве методов выделения контуров и основанных на этих методах
алгоритмов используются линейные операторы с последующей пороговой обработкой. Некоторые их этих операторов осуществляют вычисление первой производной, как, например, операторы Робертса, Собеля [15, 16], или второй производной (оператор Лапласа [4, 10]). Но эти методы не удовлетворяют требованиям непрерывности и минимальной толщины контурных линий [13]. В обзоре, приведённом в [5], показано, что градиентные методы с простой пороговой обработкой уступают по качеству выделения контуров методу, предложенному Канни [6].
Детектор границ Канни включает следующую последовательность действий. После фильтрации помех на изображении гауссовым фильтром с заданным параметром сглаживания а в каждой точке изображения вычисляется градиент, который характеризуется значением модуля
е (х, у) = [ах2 + а; ^
* + а;\2, (1)
и направлением
а
( х, у ) = ате^Е
г О
V ^у у
(2)
В полученном массиве градиентов производится анализ и отслеживание областей с максимальными градиентами, которые образуют гребни. В процессе этого анализа точкам, не лежащим на гребнях, присваивается нулевое значение. Особенностью этой процедуры является то, что присвоение значения нуля выполняется только в том случае, если значение градиента в этой точке не превышает величины скачка интенсивности в двух соседних точках по одинаковому направлению градиента. В результате выполнения этой процедуры, которая называется немаксимальным подавлением, получается тонкая линия, лежащая на гребне перепадов интенсивности изображения.
Полученное изображение подвергается пороговой обработке с использованием двух порогов Т и Т2, причем Т1 < Т2. Пиксели гребня, значение интенсивности в которых больше Т2, называются сильными, а пиксели, значения которых попадают в интервал \Т\, Т2], называются слабыми. Алгоритм формирования контура завершается
морфологической операцией, в процессе которой к сильным пикселям добавляются слабые, которые 8-связаны с сильными пикселями.
Как показано в [12], сглаживание значений интенсивности повышает помехоустойчивость детектора Канни, но снижает точность выделения контуров объектов
изображения. Поэтому авторами работы [12] предложено для подчеркивания перепадов интенсивности изображения использовать вейвлет-преобразование, сохраняющее помехоустойчивость методов контурной сегментации изображений, подвергнутых сглаживанию, и в меньшей степени снижающее точность выделения контуров объектов. В качестве показателя помехоустойчивости предложенного метода использовался критерий Прэтта [10], а точность выделения контуров оценивалась показателем близости между границами тестового идеально сегментированного изображения и изображения, сегментированного предложенным методом обработки [17]. Авторами работы [12] показано, что положительный эффект от предложенного вейвлет-преобразования достигается только для частных случаев, когда отношение сигнала к шуму по мощности превышает значение, равное 5, а также при условии, когда ширина перепада границы превышает 3 пикселя. В остальных случаях метод Канни даёт лучшие результаты, по сравнению с предложенным авторами [12] методом контурной сегментации.
Предлагаемый в данной работе метод выделения контуров изображений объектов основан на последовательном применении детектора Канни, а также выполнении ряда морфологических операций обработки изображений, и назван нами комбинированным методом. Суть комбинированного метода иллюстрируется схемой, представленной на рисунке 1.
Рис 1. Схема алгоритма контурной сегментации комбинированным методом
Как следует из схемы, комбинированный метод включает процедуру преобразования исходного изображения, в общем случае цветного, в полутоновое изображение, процедуру выделения контура детектором Канни и дополнительные морфологические операции и процедуры, в том числе:
- операцию дилатации бинарного изображения контура, полученного методом Канни;
- процедуру заполнения области внутри контура;
- процедуру выделения контура.
Как известно [4], операция дилатации (наращивания) бинарного изображения, в данном случае границы Б, структурообразующим элементом (примитивом) В1 определяется соотношением
А = Б 0 В1 = {\(Д)г П Б Ф 0} (3)
В предлагаемом методе предлагается использовать структурообразующий элемент В1 в виде примитива круглой формы диаметром 5 пикселей.
Процедура заполнения области основана на последовательном выполнении операций дилатации, дополнения и пересечения множеств. В начале процедуры одному из элементов внутри контура присваивается значение, равное 1, после чего производится заполнение всей области единицами в соответствии со следующей рекуррентной формулой [4]
= (Хк_х 0 В2)п Ас к = 1,2,3..., (4)
где: Хк - внутренние элементы в пределах контура, описываемые множеством А; В2 -
симметричный примитив в виде креста размерностью 3 х 3 пикселя; Ас - множество, инверсное множеству А .
Последняя операция процедуры заполнения области - формирование множества С, заключается в объединении множеств Хк и А , а именно, С = Хк и А .
Процедура в (С) выделения контура множества С, описывающего бинарное изображение, заключается в выполнении операции эрозии С по примитиву В3, а затем получения разностного множества между С и результатом его эрозии [4], т.е.
в(с) = с \ (С е В3), (5)
где В3 - примитив квадратной формы размерностью 3 х 3 пикселя.
Формирование словаря признаков и выбор классификатора
В данной работе для формирования словаря признаков распознавания объектов по их контурным границам использованы фурье-дескрипторы [4, 7]. На основе фурье-
дескрипторов можно сформировать признаки, которые инвариантны к сдвигу, повороту и изменению масштаба границы объекта.
Для вычисления фурье-дескрипторов контур границы объекта представляется в виде массива комплексных чисел /(к) = х(к) + ¡у(к), к = 0,1,2,...# - 1. Выражение дискретного преобразования Фурье для массива / (к) задается выражением [4, 7]
1 N-1
Г (и) = — £ / (к) ехр
N к=0
- I
2пик
N
(6)
где и = 0,1,2,..., N - 1.
Комплексные коэффициенты Г (и) = Г, определяемые выражением (6), называются фурье-дескрипторами границы. При формировании вектора признаков используют модули фурье-дескрипторов с положительными и отрицательными индексами и = ±1,±2,...,± Ь/ 2, причём Ь < N -1. Для обеспечения инвариантности признаков к сдвигу, повороту и изменению масштаба выполняют нормировку дескрипторов на модуль дескриптора с индексом и = 1. Вектор признаков X представляется в виде
X =
Г
■Ь/ 2
Г
|Г2| ГЬ12 Л
ИГ N
)
(7)
Значение параметра Ь определяет размерность признакового пространства, которая равна К = Ь - 2.
Для распознавания образов объектов был выбран простейший классификатор, основанный на минимизации евклидова расстояния между вектором Xг признаков
распознаваемого объекта су и векторами Xт (т = 1, М ) признаков эталонных объектов,
образующих алфавит классов [4]. В данном случае количество классов равно М. Евклидово расстояние определяется формулой
Рут
Xг - Xт
£ (ху - хт)
(8)
Решение о принадлежности объекта с к некоторому классу О „ - решающее
правило, можно представить соотношением
= ^Чр- Г с .
(9)
Т
т
Численные эксперименты
Целью экспериментов являлась сравнительная оценка эффективности алгоритма распознавания образов на основе фурье-дескрипторов контуров объектов, которые получены методом Канни и предложенным комбинированным методом. Для этого в среде MATLAB была разработана программа, в которой реализованы описанные выше алгоритмы выделения контуров и распознавания образов объектов.
Для проведения экспериментов была подготовлена база данных для 40 классов относительно простых объектов, которые регистрировались цифровой камерой. Каждый класс в базе данных включал одно эталонное изображение размером 640х480 пикселей при 256 уровнях квантования. Изображения объектов представлены на равномерном фоне, уровень которого в относительных величинах составлял значение, примерно равное 0,5. Эталонные изображения содержали помеху, обусловленную шумом устройства регистрации со среднеквадратическим отклонением (СКО), которое в относительных единицах оценивалось значением сы = 0,0046 . Изображения эталонов, образующие базу данных, представлены на рисунке 2.
Рис. 2. База данных объектов
Тестовая выборка изображений была подготовлена из эталонных изображений и включала 480 изображений, в том числе: 40 эталонных изображений; 160 изображений,
ООО о
полученных поворотом эталонных изображений на углы 20 , 30 , 60 и 80 ; 80 изображений, полученных масштабированием эталонных изображений с коэффициентом масштабирования 0,75 и 0,5; 200 изображений, полученных добавлением к эталонным изображениям аддитивного шума с нормальным законом распределения и СКО, равным 0,036, 0,062, 0,073, 0,086 и 0,101. При проведении экспериментов для распознавания использовалось 98 признаков.
На рисунке 3 приведена иллюстрация выделения контуров объектов по методу Канни и комбинированным методом. В детекторе Канни параметр фильтрации изображения имел значение о = 1,6, значение нижнего порога равнялось Т1 = 0,005, а
верхнего - Т2 = 0,02. Из рисунка 3 следует, что визуальное восприятие контуров, полученных комбинированным методом, выше, чем контуров выделенных методом Канни.
Рис. 3. Результат выделения контуров объектов а) исходные изображения объектов; б) границы, полученные методом Канни; в) границы, полученные комбинированным методом.
В основной части экспериментов оценивалась эффективность процесса распознавания образов для всех тестовых выборок изображений. Вероятность распознавания изображений оценивалась частотой принятия правильных решений о принадлежности тестовых изображений к определённому классу. Оценка вероятности распознавания, выраженная в процентах, определялась по формуле
N
Р = . 100%, (10)
N0
где Ыг - количество положительных исходов при предъявлении тестовых изображений в испытании, а Nг - количество предъявлений тестовых изображений в испытании.
В таблице 1, в качестве примера, приведены значения евклидова расстояния, вычисленные для тестовой выборки изображений с вариациями углов поворота. В диагональных ячейках этой таблицы содержатся значения евклидова расстояния, вычисленного при сопоставлении повернутых изображений объектов с эталонными изображениями того же объекта.
В таблицах 2 и 3 представлены значения вероятности распознавания при предъявлении тестовых изображений, у которых контуры выделялись методом Канни, а также комбинированным методом. В частности, в таблице 2 приведены результаты экспериментов, в которых как тестовые использовались изображения, полученные из эталонных изображений путём изменения масштаба и поворота.
В таблице 3 приведены результаты экспериментов, с тестовыми изображениями, полученными добавлением аддитивного шума с различными значениями СКО.
Таблица 1. Значения евклидова расстояния при сопоставлении эталонных и повёрнутых
изображений
модель Тест-объект
0.0036
0.1007
0.0916
0.0979
0.0861
0.1292
0.1088
0.0763
0.0843
0.1107
0.0083
0.0265
0.0792
0.0270
0.0219
0.0197
0.1176
0.1371
0.1010
0.0179
0.0012
0.0312
0.0160
0.0211
0.0047
0.0547
0.0873
0.1048
0 . 0 7 32
0.0304
0.0007
0.0343
0.0850
0.0441
0.0166
0.0295
0.1010
0 . 0322
0.0188
0.0286
0.0019
0.0310
0.0171
0.0615
0.0807
0.1731
0.0236
0.0291
0.0844
0.0256
0.0073
0.0127
0.1388
0.1795
0.1214
0 . 0 1 5 4
0.0059
0.0423
0.0149
0.0110
0.0007
0.0754
0.1103
ч 0.0773 0 . 1161 0.0630 0.0211 0.0713 0.1340 0.0884 0.0026 0.0129
*т 0.0910 0 . 1356 0.0864 0.0339 0.0913 0.1685 0.1185 0.0177 0.0027
Таблица 2. Влияние масштаба и поворота изображения на вероятность распознавания
Вид тестовой выборки Вероятность распознавания при выделении контуров методом Канни, % Вероятность распознавания при выделении контуров комбинированным методом, %
Эталонные изображения 100% 100 %
Коэффициент масштаба изображений 0,75 82,5% 95 %
Коэффициент масштаба изображений 0,5 50% 70 %
Поворот изображений на угол 20 90% 90%
Поворот изображений на угол 30 90% 90%
Поворот изображений на угол 60 90% 90%
Поворот изображений на угол 80 90% 90%
Таблица 3. Влияние значения СКО аддитивного шума на вероятность распознавания
СКО шума Вероятность распознавания при выделении контуров методом Канни, % Вероятность распознавания при выделении контуров комбинированным методом, %
0,036 85% 90 %
0,062 52,5% 87.5 %
0,073 35% 85 %
0,086 32,5% 80 %
0,101 25% 67,5 %
Из результатов, представленных в таблице 2, следует, что алгоритм распознавания, в котором для выделения границ используется комбинированный метод, является более устойчивым к изменению масштаба изображения. Поворот изображения в одинаковой степени снижает вероятность распознавания, как при выделении границ по методу Канни, так и для комбинированного метода. Как показал анализ, снижение вероятности распознавания при повороте изображения обусловлено искажениями, которые вносит в описание контуров алгоритм поворота изображения.
Из таблицы 3 следует, что увеличение СКО шума в изображении снижает вероятность распознавания для обоих алгоритмом. Но алгоритм распознавания, в котором для выделения границ используется комбинированный метод, является более устойчивым к аддитивному шуму.
Заключение
На основании проведённых исследований можно сделать следующие выводы:
• предложенный комбинированный метод выделения контуров по сравнению с методом Канни обеспечивает более высокую эффективность распознавания образов простых объектов в алгоритмах на основе фурье-дескрипторов;
• предложенный алгоритм распознавания может быть использован в СТЗ роботизированных комплексов при сортировке деталей на открытых конвейерах.
Списокг литературы
1. Генкин В.Л., Ерош И.Л., Москалев Э.С. Системы распознавания автоматизированных производств. М.: Машиностроение, 1988. 242 с.
2. Яне Б. Цифровая обработка изображений : пер. с англ. М.: Техносфера, 2007. 584 с.
3. Грузман И.С., Киричук В.С., Косых В.П., Перетягин Г.И., Спектор А.А. Цифровая обработка изображений в информационных системах: учеб. пособие. Новосибирск: Изд-во НГТУ, 2003. 352 с.
4. Гонзалес Р., Вудс Р. Цифровая обработка изображений : пер. с англ. М.: Техносфера, 2005. 1072 с.
5. Стругайло В.В. Обзор методов фильтрации и сегментации цифровых изображений // Наука и образование. МГТУ им. Н.Э. Баумана. Электрон. журн. 2012. № 5. DOI: 10.7463/0512.0411847
6. Canny J. A Computational Approach for Edge Detection // IEEE Trans. Pattern Anal. Machine Intel. 1986. Vol. 8, no. 6. P. 679-698.
7. Гонсалес Р., Вудс Р., Эддинс С. Цифровая обработка изображений в среде MATLAB : пер. с англ. М.: Техносфера, 2006. 616 с.
8. Granlund, G.H. Fourier Pre-processing for Hand Print Character Recognition // IEEE Transactions on Computers. 1972. Vol. C-21. P. 195-201.
http://technomag.bmstu.ru/doc/548084.html 197
9. Kauppinen H., Seppanen T., Pietikainen M. An Experimental Comparison of Autoregressive and Fourier-Based Descriptors in 2D Shape Classification // IEEE Transactions on Pattern Analysis and Machine Intelligence. Feb. 1995. Vol. 17, no. 2. P. 201-207.
10. Прэтт У. Цифровая обработка изображений. В 2 кн. : пер. с англ. М.: Мир, 1982. 792 с.
11. Протасов В.И. Распознавание трёхмерных объектов на сложном фоне по части контура. Режим доступа: http://www.sciteclibrary.ru/rus/catalog/pages/4595.html (дата обращения 01.02.2013).
12. Полякова М.В., Крылов В.Н. Морфологический метод контурной сегментации на основе репагулярного вейвлет-преобразования // Труды Одесского политехнического университета. 2006. Вып. 1 (25). С. 98-103.
13. Чочиа П.А. Пирамидальный алгоритм сегментации изображений // Информационные процессы. 2010. Том 10, № 1. С. 23-35. Режим доступа: http://www.jip.ru/2010/23-35-2010.pdf (дата обращения 01.02.2013).
14. Clark J.J. Authenticating Edges Produced by Zero-Crossing Algorithms // IEEE Trans. Pattern Analysis Machine Intelligence. 1989. Vol. 12, no. 8. P. 830-831.
15. Робертс Л. Автоматическое восприятие трехмерных объектов // Интегральные роботы : сб. Вып. 1 / под ред. Г.Е. Поздняка. М.: Мир, 1973. С. 162-208.
16. Sobel I.E. Camera Models and Machine Perception. Ph.D. Thesis. Palo Alto, Calif., Stanford University, 1970.
17. Абакумов В.Г., Крылов В.Н., Антощук С.Г. Повышение эффективности обработки образной информации в автоматизированных системах // Электроника и связь. 2005. Темат. вып. "Проблемы электроники", ч. 1. С. 100-105.
SCIENTIFIC PERIODICAL OF THE RAIJMAN MS TU
SCIENCE and EDUCATION
EL № FS77 - 48211. №0421200025. ISSN 1994-040S
electronic scientific and technical journal
Algorithms of contour segmentation and pattern recognition
for computer vision systems
# 04, April 2013
DOI: 10.7463/0413.0548084
Nguen K.M., Kolyuchkin V.Ya.
Bauman Moscow State Technical University, 105005, Moscow, Russian Federation
vkoluch@b smtu. ru [email protected]
This article describes development of an algorithm for recognizing assembly parts which can be used in computer vision systems of robotized manufacturing units. The problem of development has several distinctive features. First of all, assembly units have a fairly simple shape. That means their contours characterize their shape in a unique fashion. Secondly, all assembly units to be recognized are placed on an open conveyer belt and are oriented randomly. This problem formulation allows to use various recognition algorithms based on the contour analysis. This approach eliminates all inner points of images from the analysis; it leads to reduction in the volume of processing information at the expense of transition from two-variable function analysis to one-variable function analysis.
Publications with keywords: pattern recognition, systems of machine vision, contour segmentation
Publications with words: pattern recognition, systems of machine vision, contour segmentation
References
1. Genkin V.L., Erosh I.L., Moskalev E.S. Sistemy raspoznavaniia avtomatizirovannykh proizvodstv [The system of recognition of automated production]. Moscow, Mashinostroenie, 1988. 242 p.
2. Jahne B. Digital Image Processing. 6th ed. Springer Berlin Heidelberg, 2005. 607 p. DOI: 10.1007/3-540-27563-0 (Russ. ed.: Iane B. Tsifrovaia obrabotka izobrazhenii. Moscow, Tekhnosfera, 2007. 584 p.).
3. Gruzman I.S., Kirichuk V.S., Kosykh V.P., Peretiagin G.I., Spektor A.A. Tsifrovaia obrabotka izobrazhenii v informatsionnykh sistemakh [Digital image processing in the information systems]. Novosibirsk, NSTU Publ., 2003. 352 p.
4. Gonzales R.C., Woods R.E. Digital Image Processing. 2 ed. Prentice Hall, 2001. (Russ ed.: Gonzales R., Vuds R. Tsifrovaia obrabotka izobrazhenii. Moscow, Tekhnosfera, 2005. 1072 p.).
5. Strugailo V.V. Obzor metodov fil'tratsii i segmentatsii tsifrovykh izobrazhenii [Review of filtration and segmentation methods for digital images]. Nauka i obrazovanie MGTU im. N.E. Baumana [Science and Education of the Bauman MSTU], 2012, no. 5. DOI: 10.7463/0512.0411847
6. Canny J. A Computational Approach for Edge Detection. IEEE Trans. Pattern Anal. Machine Intel, 1986, vol. 8, no. 6, pp. 679-698.
7. Gonzales R.C., Woods R.E., Eddins S.L. Digital Image Processing UsingMATLAB. Prentice Hall, 2003, 624 p. (Russ. ed.: Gonsales R., Vuds R., Eddins S. Tsifrovaia obrabotka izobrazhenii v srede MATLAB. Moscow, Tekhnosfera, 2006. 616 p.).
8. Granlund, G.H. Fourier Pre-processing for Hand Print Character Recognition. IEEE Transactions on Computers, 1972, vol. C-21, pp. 195-201.
9. Kauppinen H., Seppanen T., Pietikainen M. An Experimental Comparison of Autoregressive and Fourier-Based Descriptors in 2D Shape Classification. IEEE Transactions on Pattern Analysis and Machine Intelligence, Feb. 1995, vol. 17, no. 2, pp. 201-207.
10. Pratt W.K. Digital Image Processing. NY, John Willey and Sons, 1978. (Russ. ed.: Prett U. Tsifrovaia obrabotka izobrazhenii. V2 kn. Moscow, Mir, 1982. 792 p.).
11. Protasov V.I. Raspoznavanie trekhmernykh ob"ektov na slozhnomfonepo chasti kontura [Recognition of three-dimensional objects on a complex background for part of the contour]. Available at: http://www.sciteclibrary.ru/rus/catalog/pages/4595.html , accessed 01.02.2013.
12. Poliakova M.V., Krylov V.N. Morfologicheskii metod konturnoi segmentatsii na osnove repaguliarnogo veivlet-preobrazovaniia [The morphological method of a contour segmentation on the basis of regular wavelet transform]. Trudy Odesskogopolitekhnicheskogo universiteta [Proc. of the Odessa Polytechnic University], 2006, no. 1 (25), pp. 98-103.
13. Chochia P.A. Piramidal'nyi algoritm segmentatsii izobrazhenii [Pyramidal algorithm of segmentation of images]. Informatsionnyeprotsessy, 2010, vol. 10, no. 1, pp. 2335. Available at: http://www.jip.ru/2010/23-35-2010.pdf , accessed 01.02.2013).
14. Clark J.J. Authenticating Edges Produced by Zero-Crossing Algorithms. IEEE Trans. Pattern Analysis Machine Intelligence, 1989, vol. 12, no. 8, pp. 830-831.
15. Roberts L.G. Machine perception of three-dimensional solids. MIT Lincoln Laboratory, Technical Report No 315, May 22, 1963. (Russ. trans.: Roberts L. Avtomaticheskoe vospriiatie trekhmernykh ob"ektov. In: Pozdniak G.E., ed. Integral'nye roboty: sb. Vyp. 1 [The integral robots: a collection. Iss. 1]. Moscow, Mir, 1973, pp. 162-208.).
16. Sobel I.E. Camera Models and Machine Perception. Ph.D. Thesis. Palo Alto, Calif., Stanford University, 1970.
17. Abakumov V.G., Krylov V.N., Antoshchuk S.G. Povyshenie effektivnosti obrabotki obraznoi informatsii v avtomatizirovannykh sistemakh [Increase of efficiency of processing of imagery information in automated systems]. Elektronika i sviaz', 2005, thematic iss. "Problemy elektroniki", part 1, pp. 100-105.