Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги / Системы очувствления и адаптивные промышленные роботы

..pdf
Скачиваний:
12
Добавлен:
12.11.2023
Размер:
16.86 Mб
Скачать

ний и скоростей объекта целесообразно увеличивать рабочую частоту. Однако с увеличением частоты растет затухание ультразвуковых волн и соответственно уменьшается дальность действия.

Наиболее высокие частоты (порядка 10—20 МГц) могут быть использованы при работе в однородной жидкой среде (воде) в пре­ делах небольших расстояний (0,3—0,5 м). При работе в жидкостях с большим затуханием ультразвука (нефть, мутная вода и т. п.) рабочие частоты необходимо уменьшать. Так как затухание ультра­ звуковых волн в воздухе много больше, чем в воде, то при работе в воздушной среде необходимо использовать более низкие частоты (до 20 кГц).

Акустические изображения, получаемые аппаратными сред­ ствами, уступают по качеству изображениям, полученным оптиче­ скими СТЗ, поэтому особое значение приобретают алгоритмы филь­ трации и улучшения качества изображений, представленные в п. 4.5.

4.5. Алгоритм обработки изображений

Процесс идентификации объектов, находящихся в рабочей зоне робота, обычно включает два этапа: выделение характерных призна­ ков объектов; собственно распознавание объектов по найденной совокупности характерных признаков. В соответствии с^гакой струк­

турой

процесса идентификации алгоритмы обработки информации

в СТЗ

принято делить на алгоритмы предварительной обработки

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

В соответствии со спектральным диапазоном преобразователей свет — сигнал и принципом действия СТЗ датчик формирует изобра­ жение рабочей зоны робота. Под изображением обычно понимается двумерная картина поля интенсивности излучений рабочей зоны. Формально получение изображения заключается в определении функциональной зависимости интенсивности излучений рабочей зоны от координат точек изображения х и у:

j = f (х, у)-

(4.1)

В дальнейшем под «изображением» будем понимать именно функциональную зависимость f (х, у). С учетом принятой термино­ логии задачей предварительной обработки является поиск какихлибо особенностей функции f (х, у), которые могли бьГуказать на тип объекта, находящегося в рабочего зоне.

Дискретизация изображения. Первый шаг предварительной об­ работки изображения на ЭВМ состоит в квантовании исходного изображения f (х, у). Квантование ведется как в пространстве по координатам х и у, так и по значению функции изображения f (х, у).

Для упрощения описания алгоритмов предварительной обра­ ботки в дальнейшем будем рассматривать прямоугольные изображения

102

в декартовой системе координат X O Y при условии, что дискретные представления таких изображений, полученные в результате равно­ мерного квантования координат x и у, т. е. при квантовании значения функции / (х , у), берутся в равноотстоящих друг от друга точках изображения. Результатом квантования в пространстве, или, как иногда говорят, по полю изображения, является дискретное изобра­ жение — функция g (т, п), значения которой совпадают со значе­ ниями /( х, у) в точках:

х

■--= Х0 +

а хт\

у

= у 0 + Ауп,

где т = 0, 1, 2, ...,

М 1;

п

0,

1, 2, ..., N — 1.

На каждом этапе формирования

изображений вносятся аппара­

турные помехи (шумы), искажающие функцию / (х, у) по простран­ ственным признакам.

Метод J фильтрации шумов. Для компенсации шумов в изобра­ жении успешно применяется простой пороговый метод, при которцам последовательно проверяется цифровое представление яркости всех

элементов изображения / (х, у),

и если

яркость элемента F i}

анали­

зируемой группы из N

х N элементов превышает среднюю яркость

группы

{ N - 1)/2

(W-I),L>

 

 

 

П _

£

£

fnkfj.h

м

f e = - ( A ^ - l ) / 2

/ = — ( А / — 1 ) / 2 _____________

U

 

ДГ2

 

 

на заданное пороговое значение ц, то его яркость заменяется на среднюю яркость группы G. Здесь N обычно принимается равным 3, 5 или 7.

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

Анизо т ропная фильтрация основана на свертке исходного мас­ сива изображения F размером М а М со сглаживающим массивом размером N х N . При JV<<M реализуется программное сканиро­ вание изображения F массивом N и операция свертки на каждом шаге. В результате формируется новый массив В сглаженного изоб­ ражения, имеющий размер М х М. Такой алгоритм удобен для реализации на ЭВМ. Для каждого элемента a tj исходного массива F выполняется преобразование, которое заключается в перемножении обрамляющей его матрицы заданного размера N х N с элементами W hi сглаживающей матрицы. Последующее суммирование произ­ ведений дает элементы выходного массива

 

( N — 1)/2

( Л/ — 1) /2

 

 

bt}=

L

Zj

Fi+k; j+lWft/.

(4.3)

В качестве элементов массивов фигурируют числовые значения, соответствующие яркости.

103

Отдельно следует остановиться на построении сглаживающего массива W.

Качество фильтрации повышается с увеличением /V, однако пропорционально N'1 растет время обработки исходного изображения на ЭВМ. Массив ИР должен быть нормирован для получения единич­ ного коэффициента передачи, чтобы при фильтрации не изменялась средняя яркость изображения. Могут применяться сглаживающие

массивы W следующего

вида:

 

 

 

 

-111-

 

1

-111 -

 

1

121

111

121

242

10

16

111

 

 

111

 

 

121

Рекуррентная фильтрация более эффективна, чем анизотропная, и дает экономию объема памяти ЭВМ. При рекуррентной фильтрации используются не только элементы исходного, но и элементы уже сглаженного изображения. Общая формула для рекуррентной филь­ трации такая же, как и для анизотропной:

 

{ N — 1 ) / 2

(/ V — 1 ) / 2

 

Т4-4)

Ь ц =

Е

Е

F U k, i + l W kh

 

к— { N — 1) / 2 /г— — ( / V — 1 ) / 2

 

где элементы /7+л; /+/

могут быть .'взяты как из исходного мас­

сива F, так и из

выходного массива

В.

 

Если анализируемый элемент находится в центре программного окна, то при сканировании слева направо и сверху вниз в программ­

ное

окно вводятся элементы

из массива В , если k =

А72,

..., 1

и / = —N i 2, ..., + N / 2 , или [13

массива F — для всех

других

пози­

ций

окна.

 

 

 

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

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

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

104

дискретных изображений, их глобальных особенностей. Большин­ ство из них базируется на интегральных преобразованиях. При­

веденные

ниже интегральные и дифференциальные алгоритмы

даны в

виде, удобном для программирования. Эти алгоритмы

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

Гистограммой яркости изображения называется зависимость числа случаев равенства значений яркости в дискретном изображении какой-либо фиксированной величине от этой величины:

 

P ( h ) ~ ЦК;

\ k £ K : g ( m , n) = h\,

(4.5)

где h = 0,

1, 2, .... Н — 1.

иногда определяют средние значения

Наряду

с функцией Р (h )

н- 1

й= 2 hP{h), h

 

Н - 1

и среднее квадратическое отклонение

2 (A — g)2 Р (h ).

Дискретное преобразование Фурье

л=о

— один из самых распростра­

ненных методов предварительной обработки, он широко исполь­ зуется для фильтрации различных помех. Указанное преобразование

определяется

следующим выражением:

 

 

 

 

 

Л1— 1

N — 1

^6Хр ' — /2зх

 

 

 

G (и,

у) =

ТйТуГ X

S

g (т’

 

-I" (vn/N)]\,

(4.6)

 

 

т = 0

/2=0

 

 

 

 

 

 

где т =

0, 1, 2, ..., М — 1; п = 0, 1, 2, ..., N

1.

 

Результаты преобразования (4.6) в общем случае являются ком­

плексными числами G (и, у) =

R (и, у) + /I (и, у). Вследствие этого

часто пользуются спектрами дискретного изображения

 

 

 

|G(«,

у) | = [R2 (и,

у) + 1 2 (и, y)]l/2;

j

 

 

 

argG(«, v) = arctg(I (u, y)/R(«,

y)],

)

 

а также

энергетическими спектрами дискретного изображения

 

 

П (и,

y) =

R2(«, y ) - f l2(«,

у).

 

(4.8)

В случае,

когда М — N,

преобразование

Фурье имеет вид

 

 

 

 

N - 1

 

 

 

 

 

 

 

G(u, v) =

~

^

Gx (т, у)ехр[— j ‘2num/N\,

(4.9)

 

 

 

 

т = 0

 

 

 

 

 

где

 

 

 

 

 

 

 

 

 

 

 

G, (т, у) =

.V Ц - ^

g (т, п) ехр [— /2лш/ЛМ

(4.10)

 

 

 

 

I

^ 0

 

 

 

 

105

Применение выражений (4.9) и (4.10) позволяет свести вычисле­ ние двумерного преобразования Фурье (4.6) к последовательному определению одномерных преобразований.

Основной недостаток дискретного преобразования Фурье — срав­ нительно большой объем вычислений. По этой причине довольно часто используются другие интегральные преобразования, проигры­ вающие преобразованию Фурье в наглядности и точности результа­ тов, но отличающиеся большей простотой.

Преобразование Уолша дискретного изображения (при М = Щ

проводится по следующим

зависимостям:

 

 

 

 

 

Л / — 1

N - 1

к - 1

 

 

Q (и,

v) =

- L

V

2

g (т, п) П

( — 1)°,

(4. J 1>

 

 

 

т ~ 0 п - 0

1=0

 

 

где

а =

bt (т)

 

(и) -f bt (п) b

, ^ (v).

 

Значения коэффициентов bj (/) определяют по следующему пра­ вилу. Коэффициент bj (/) равен значению /-го разряда числа /, запи­ санного в двоичной системе счисления. Если, например, / = 5, то в двоичной системе / = 101 и ЬЛ(5) = 1, 62 (5) — 0, Ь3 (5) = 1.

Преобразование Адамара выполняют по следующей формуле: ^

.V -1 N - \

Н (и ,

S

8 ( , п ’

(4.12)

 

/72^0 П '-О

 

 

 

N - \

 

 

где а =

2J Ibt (т ) bt (и)

|- bt (п) bt (и)].

 

 

/--■0

 

 

Величины коэффициентов bj (/) находятся в соответствии с пра­ вилом их определения в преобразовании Уолша.

Дифференциальные алгоритмы основаны на следующей пред­

посылке. Считается, что такие

характеристики, как границы плоских

объектов и отверстий в них,

ребра трехмерных объектов и т. п.,

соответствуют максимумам нормы градиента функции изображения

/ (*, у). Поиск градиента связан с определением производных функ­

ции f (х, у ), поэтому данные алгоритмы называют дифференциаль­ ными. Приведенные далее способы приближенных вычислений нормы градиента дискретного изображения g (т, п) отличаются друг от друга количеством значений дискретного изображения, использу­ емых на каждом шаге вычислений. Границы плоских объектов, ребер трехмерных объектов и т. п. могут быть определены любыми известными методами поиска максимума функции.

Простейшая схема вычислений нормы градиента сводится к сле­ дующему.

Для расчетов на одном шаге вычислений используются только три значения дискретного изображения g (m, п):

G(m, n) =

\\g (m , n ) — g(in -'r \, //)]-’ j-[g(/rt, n ) ~ g ( m , н+ 1)]2}|/2,

где G {m, n)

(4.13)

— норма градиента функции g (m y n).

106

Значения нормы градиента, близкие к результатам, определяемым по формуле (4.12), получаются также при использовании следующей зависимости:

G (от, п) = |g (т, п) g (т + 1, п) \ + \ g (т, п) — g (m, п + 1) | •

Оператор Робертса позволяет производить вычисления с по­ грешностью меньшей, чем погрешность вычислений по (4.13). По­ вышение точности, однако, достигается за счет использования на каждом шаге вычислений большего числа значений дискретного изображения:

G(m, п) = \ [g(m, n ) - g ( m - \ - 1, п + 1)]2 +

-M g ( т + ) , n) — g ( m , л + 1)]2},/2.

При использовании абсолютных величин рассматриваемая схема дает большую погрешность, но существенно упрощается:

 

G

(т , п)

|g

(т,

п) g

(т +

1,

 

п + 1) | +

|g (т +

1, п)

 

 

 

 

 

 

 

— g ( m , п +

 

1)|.'

 

 

 

 

 

 

Вычислительная схема Собела строится в соответствии со следу­

ющими оценками

нормы

 

градиента:

 

 

 

 

 

 

 

 

или

 

G (m,

п) =

[Gl (от,

п)

h Gl (от,

n)]'J2

 

(4.14)

 

G (т,

п)

=

| Gx (т,

п)

\ +

 

| Gy (т,

п) |,

 

 

(4.1 5)

где

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Gx

(т, п ) [g

— 1,

п

+

1) +

2g

(т,

п +

1) + g

+

П

п +

1)1 [g — 1, п —

1)

+

2g (т,

п

1) +

g (т +

1, п 1)1;

Gy

(ш, п) =

[g ( т +

 

1,

п

1) +

2g

( т

+

1, п )

+ g

+

1,

п +

+

1)1 — [g (л* — 1,

п —

1) +

2g

— 1, п) + g (т —

1,

п +

1)1.

Следует отметить, что использование выражений (4.14) и (4.15) позволяет не только определять значения нормы градиента, но также по величинам Gx (m, п) и Gy (m, п) оценивать вектор градиента на плоскости.

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

 

 

 

 

 

4

 

 

 

 

 

G(m, п) ~

 

EG,-,

 

 

 

 

 

 

 

i—1

 

 

 

где Gi — скалярное произведение векторов bt и g;

bt = [ 1, V X 1, 0, 0, - 1 , - i / 2 , - 1 ] ;

&. =

[!,

О,

1, V 2,

-

/ 2

,

1, 0,

1];

ья = [ о,

-

1,

V 2 , 1,

-

1,

-

i 7!,

1, 0 ];

= [У 2, - 1 , 0, - 1 , 1, 0, 1 , / 2 ] ,

107

g =

lg(/n — 1, n — 1), g(m, n — ]), 3 (m +

1, n — 1), g{ m — 1, n),

g =

(m + I, «), g {m — 1, n + 1), g (m, n +

1), g (m + \, n + 1).

Выделение гранил, объектов в бинарных изображениях тоже отно­ сится к дифференциальным способам. Бинарными или двоичными изображениями называют дискретные изображения g t (т, п ), эле­ менты которых могут принимать только два фиксированных значе­ ния. Границы объектов в этом случае можно определить по одной из

следующих логических

схем:

 

 

 

 

 

 

 

 

 

т, п £ йгр : [gi (т, п) — а\ & [gj (/ft,

 

п —

\) =

b \ J g 1 (т — 1,

п) =

 

 

= b \ f g l ( m - :r

\, п) =

 

b \ ! g ,

(т,

h 1)];

 

 

т,

п £ а Гр : [gj (т,

п) =

а] & [gi (т — 1,

« —

1) =

 

= b \ J g 1 {m,

я —

l) =

^ \/g i(m +

I,

п — \) =

Ь \ ' g ^ m — 1,

«) =

— b \ j g i { m - \ - 1,

n) =

b \ j g i ( m —

1,

п-\-

]) =

6 \/g i(w. я-Ь

1) =

 

 

 

= ь VSi (лг -Т Г

я +

1) = ft],

 

 

 

где т, п

— координаты

точек

границы

(tfrp);

а,

b — возможные

значения

функции g r (m, п).

 

конкретного

алгоритма предвари­

Решающее

влияние на выбор

тельной обработки оказывают результаты анализа требований, предъ­ являемых к СТЗ.

Алгоритмы выделения признаков изображений. На этапе пред­ варительной обработки стремятся создать сжатое описание объекта в выбранной системе признаков, а затем проводится обработка полу­ ченного образа.

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

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

Наиболее просто вычисляется площадь изображения. Ее значе­ ние можно получить простым подсчетом числа элементов цифрового изображения при сканировании кадра. Инвариантность этого при­ знака относительно масштаба изображения достигается нормирова­ нием по значению квадрата периметра. Периметр изображения вычисляется после выделения границ. Следовательно, вычислению периметра предшествует определение краев и линий изображения,

108

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

Для вычисления радиусов вписанных и описанных окружностей следует предварительно определить координаты геометрического центра изображения. Если их обозначить через (Х СУ Y c), а через М обозначить множество координат (х, у) элементов цифрового изобра­ жения, принадлежащих объекту (в отличие от фона), то координаты центра можно выразить как

 

 

 

i

/

где

функция, принимающая значения 1 или 0:

 

_ }

1;

(»'. /) € м )

 

"

10;

((,

/ ) Т м ) ’

a x ij* Uij — дискретные отсчеты координат в поле цифрового изобра­ жения.

После определения X L и Y c вычисляются минимальное и макси­ мальное расстояния (радиусы вписанной и описанной окружностей) до уже выделенных граничных элементов. Нормирование радиусов по корню квадратному из площади или по периметру приводит к инвариантности этих признаков относительно масштаба изобра­ жения.

Проще определяется длина сторон описанного прямоугольника. При сканировании изображения запоминаются максимальная и минимальная абсциссы /тах и /т1п, на которые в кадре попадает изображение объекта, и ординаты гтах и гт1п. Высота Y и основание X прямоугольника являются соответственно их разностью. Нормиро­ вание проводится также по квадратному корню из площади или по периметру.

Несколько сложнее найти моменты инерции изображения отно­ сительно его главных осей инерции. Однако промежуточные резуль­ таты вычислений могут быть использованы для определения ориен­

тации объекта,

что будет

показано дальше.

и /

2

определяются

Главные моменты инерции изображения

через моменты

инерции

J x и J y относительно осей

 

координат ОХ

и O Y , связанных с полем зрения, а также через смешанный мохмент

109

инерции J xy. Если N

— общее число элементов изображения объекта

в поле зрения, f (х>

у)

— функция

распределения освещенности, то

координаты центра тяжести изображения

 

^

=

Y

i x t}f(*> у);

 

 

i

/

 

 

 

=

/

*>•

 

 

i

}

где Хц и y tj — дискретные отсчеты координат на цифровом изобра­ жении.

Далее по известным значениям Х с и Y с вычисляются моменты инерции изображения относительно координатных осей

j x =

X e)*f(x,

//);|

 

Y cf f < x ,

У)

*I

исмешанный момент инерции

Jxy = 2

S (хц - Хс) (Уц - Y v) (х, у).

i

1

Теперь можно определить главные

моменты инерции

л . *

=

± У 4 -

- h f т Пу .

Эти моменты принимают за отличительные признаки изображе­ ния объектов. Именно пары J u / 2 несут наибольшую информацию

оразличии объектов заданного класса.

Внекоторых случаях целесообразно в качестве признаков ис­ пользовать взаимное положение углов в контуре изображения. Такая система признаков наиболее эффективна при бинарных циф­

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

Допустим, что контурные элементы найдены и пронумерованы на предыдущих этапах обработки. Один из алгоритмов основан на последовательной проверке фрагментов контура и оценке их кри­ визны. Проверяемый элемент является центральным для каждого шага проверки (рис. 4.5). Если кривизна фрагмента больше задан­ ного порогового значения, то проверяемый элемент относится к уг­ ловым элементам контура. Однако для определения кривизны не­ обходимо программно строить дугу, аппроксимирующую точки контура, а затем проводить вычисление радиуса ее кривизны. Эти операции предполагают значительный объем вычислений и замед­ ляют обработку изображений. Более эффективна, но менее точна

ПО

Рис. 4.5. Последовательность проверки элементов контура при оыдслснми углов

 

 

 

 

 

 

 

 

ЛЧ2(Й)

{х(к-2), у(К-2)}

оценка,

основанная

на

нахождении

 

 

 

 

модуля

разности

координат

кон­

 

 

 

 

турных

элементов с номерами k

— 2

 

 

 

 

и k + 2.

Кривизна

заменяется

не­

 

к +2

 

 

которой

мерой отстояния конечных

 

 

 

точек фрагмента друг от друга.

 

{ х ( к + 2), У (к + г )}

Полученное

отстояние сравнивается

 

 

 

 

с заданным

пороговым

значением

Я,

и

по результатам

проверки

элемент

с порядковым

номером k

может

быть отнесен к угловым.

Если абсциссы и ординаты контурных

элементов

с их

номерами

обозначить соответственно х (k ), у (k ), то правило выделения углов можно выразить так:

I \ y ( k г- 2) - у ( к - г 2) I \ x ( k - 2) - x ( k + 2 ) \ < H \ ^ M { k ) £ L y

здесь М (k) — проверяемый на данном шаге элемент контура; L — множество угловых элементов анализируемого контура.

Пороговое значение Н следует выбирать при анализе дискретных изображений объектов заданного класса. Вычисления удобно орга­ низовать в цикле по переменной /г, причем два первых и два по­ следних по нумерации элемента необходимо проверять вне цикла, поскольку для них невозможно задать элементы с номерами k — 2 или /г + 2. Если выделены несколько соседних элементов контура в качестве угловых, то оператор селекции должен оставить только один из них углом контура.

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

ной

форме

признаков

А = (11У /2,

...,

/„), где

1{ — вычисленные

отстояния,

а п — число выделенных угловых элементов. Совокуп­

ность

таких

векторов

А описывает

все

объекты

заданного класса.

Основные методы идентификации и классификации изображений.

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

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

111

Соседние файлы в папке книги