|
Камынин С.С.
Работы по машинному видению
Под редакцией Д.Е.Охоцимского М.: ИПМ имени М.В.Келдыша АН СССР, 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-1 | 74 |
| 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 |
|