Камынин С.С.

Работы по машинному видению

Под редакцией Д.Е.Охоцимского
М.: ИПМ имени М.В.Келдыша АН СССР, 1988. 222 с.
Монография, подготовленная учениками.




ПРЕДИСЛОВИЕ

В конце 1986 года ушел из жизни замечательный советский ученый Сергей Сергеевич Камынин.

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

В последние годы Сергей Сергеевич активно занимался разработкой и созданием современного, адаптивного промышленного робота. Наряду с простейшими средствами очувствления в состав робота предполагалось ввести зрительную систему (систему технического зрения). В связи с этим были начаты исследования и разработки по машинному видению. Среди них следует отметить разработку конструкций систем технического зрения роботов от самых простейших (см. первую работу в настоящем сборнике) до универсальных, способных вводить в ЭВМ полутоновую информацию с высокой степенью разрешения; исследование методов и алгоритмов анализа сцен - выделение объектов на сцене, распознавание полностью и частично видимых объектов и т.п.; инспекционное видение, позволяющее контролировать выполнение роботом рабочих операций; разработка эффективного программного обеспечения систем технического зрения. В настоящую монографию вошли некоторые работы С.С.Камынина, в той или иной мере касающиеся перечисленных тем, в частности, эта неопубликованная работа, а также его работы, вышедшие в виде препринтов ИПМ АН СССР и в связи с этим мало доступные. Работы в сборнике располагаются в хронологическом порядке и охватывают период с 1979 по 1986 годы. Естественно, что со времени первых работ (1979 г.) произошло значительное развитие машинного видения, и некоторые идеи в них могут оказаться общеизвестными, могут развиваться или отбрасываться в последующих работах. Однако совместная публикация ранних и более поздних работ несомненно интересна возможностью проследить развитие научной мысли и вспомнить может быть забытые, но тем не менее интересные идеи.





Содержание

Предисловие5
I. Зрительная система робота и моделирование ее работы6
1. Введение6
2. Конструкция телевизионной камеры7
3. Качество изображений9
Литература10
II. Алгоритм распознавания частично видимых объектов11
1. Общее описание алгоритма12
2. Представление изображений17
3. Описание объекта при обучении20
4. Распознавание и восстановление полного изображения объекта21
5. Реализация29
6. Примеры32
Литература39
III Использование робота "глаз-2 руки" для работы c неориентированными деталями40
1. Введение40
2. Постановка задачи42
3. Модуль обработки визуальной информации44
4. Модуль исполнения днижения56
5. Модуль планирования траектории в декартовом пространстве57
Заключение63
Литература64
IV. Система машинного видения CMB-1 и ее возможности66
1. Введение66
2. Общее описание системы67
3. Алгоритмы, используемые в системе CMB-174
4. Реализация и пример85
Литература90
V. Система машинного видения СМВ-2 для анализа сцен, содержащих перекрывающиеся объекты92
Введение92
1. Описание объекта при обучении93
2. Распознавание96
3. Примеры105
Литература118
VI. Инспекционное видение для задач промышленной сборки119
Введение119
1. Основные понятия121
2. Требования к алгоритмам системы инспекционного видения123
3. Устойчивость к изменениям освещённости123
4. Компенсация сдвигов изображения125
5. Устойчивость к поворотам изображения132
6. Привязка к ориентирам136
7. Информативные точки140
8. Обучение141
Заключение142
VII. Программное обеспечение системы технического зрения144
1. Аппаратный состав СТЗ145
2. Состав программного обеспечения СТЗ147
3. Управляющая программа УП-СТЗ148
4. Язык задания программы функционирования системы153
5. Операции155
6. Операции общего назначения156
7. Операции инспекционного видения161
8. Операции обучения163
9. Пример ПФС167
Литература169
VIII Программное обеспечение систем технического зрения. Бинаризация полутоновых изображений170
Введение170
1.Типы операций бинаризации170
2. Бинаризация на известном фоне171
3. Бинаризация с заданным порогом172
4. Бинаризация с автоматическим выбором порога172
5. Операции бинаризации180
6. Примеры182
Литература192
IX. Программное обеспечение систем технического зрения. Операции выделения неперекрывающихся объектов и распознавания их по моментным признакам193
1.Введение193
2.Выделение объектов и вычисление моментов194
3.Моментные признаки199
4.Описание операций204
5.Результаты эксперимента205
Литература222

 




© Институт прикладной математики им.М.В.Келдыша РАН, 2004 г.