Неточность фиксации и ориентации деталей, а также незначи тельные отклонения формы и размеров деталей одной группы требуют принятия соответствующих мер для обеспечения надеж ного распознавания. Для точной постановки задачи распознава ния при наличии искажений требуется провести статистическое исследование характера ошибок изображений, в частности, при Р-ичном квантованном изображении важным является вопрос о глубине ошибок. В настоящем параграфе предполагается макси мально возможная глубина ошибок, т. е. в результате искажения признак aUq может принять любое значение от 0 до Р — 1.
Задача минимизации описаний при наличии искажений ре шается на этапе обучения робота и состоит в следующем:
заданы N деталей кодовыми |
описаниями Я ь Я2, . . ., HN |
с числом признаков, равнымтХп. |
Требуется найти минимальное |
число признаков (координаты соответствующих точек на матри цах — описаниях) для разделения N деталей по s классам при
возможных ^-кратных искажениях.
Перенумеруем признаки (рецепторы) номерами от 1 до тХп. Составим матрицу признаков А размером (тХп) XN с эле
ментами |
aL qС 10, |
1, 2, . . ., |
Р\, где / = (1,2, . |
. ., |
тХп), q = |
= (1, 2, |
. . ., N), |
причем I = |
((tji — 1)Хт + *,-), |
a |
a,q = Hq (/). |
Таким образом, на пересечении /-й строки и ц-го столбца в ма |
трице признаков |
А стоит значение I-го признака |
^-й детали. |
Любая матрица, составленная из некоторых строк матрицы А,
определяет соответствующую систему признаков. Очевидно, мини мальное число признаков L (Я) удовлетворяет следующему не
равенству
L (Я) ^ ] logp (s + 1)[,
/
так как для различения (s + 1)-го класса фигур (включая класс, содержащий «пустую» фигуру) при Я-ичпых значениях при знаков требуется не менее ]logP (s + 1) [ точек контроля. С дру гой стороны, ясно, что если фигуры различаются в принципе (среди всех матриц \Н\ не существует двух одинаковых), то
L (Я) ^ тХп.
Для решения задачи минимизации числа контрольных при
знаков по матрице А составим матрицу различий А следующим образом. Если Nt — число деталей г-го класса (t = 1, 2, . . ., s),
то размеры матрицы |
А будут равны: |
|
(тХ п) X ( t |
S Nr N j) . |
Столбцы матрицы А |
\/= i+ i |
;=i |
/ |
образуются |
путем |
сравнения признаков |
l-го класса с соответствующими признаками /-го класса для всех
t Ф /, причем, если признаки совпадают, то в матрице А на со
ответствующем месте ставится 0, а если различаются, то 1.