Способ опознавания объектов по их контурным изображениям Советский патент 1974 года по МПК G06K9/06 

Описание патента на изобретение SU438029A1

1

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

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

Это позволяет повысить надежность автоматического чтения.

На фиг. представлена блок-схема способа опознавания; на фиг. 2 - пример, иллюстрирующий принцип действия способа.

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

Блок 2 фиксации точек пересечений анализирует коды строк изображения и определяет точки пересечения контура в строках. Под точками пересечений в строках понимаются точки переходов: фон - изображение объекта или

изображение объекта - фон. При определении точек пересечений контура в строках в блоке 2 устраняются случайные помехи (случайные единичные и нулевые разряды) на фоне изображения и в его контуре.

В блоке 3 ведется подсчет количества точек пересечений контура в каждой строке изображения объекта. Логическими схемами блока 4 анализируется порядок следовапия строк с разным количеством пересечений контура и на

основе этого онределяются разделяющие сечения (строки), между которыми формируются логические суммы содержимых определенных элементов строк и вырабатываются команды управляющие взаимодействием блоков устройства. Разделяющие сечения - это определенные строки в зоне перехода строк с одним количеством пересечений на строки с другим количеством Пересечений в зависимости от условий фиксации разделяющих сечений: строки в переходах определенного характера, строки с определенным количеством пересечений, строки с большим или меньщим количеством пересечений, строки с заданным номером относительно перехода, строки с привязкой условий их фиксации к разным переходам (к порядковому номеру перехода, к типу перехода) и т. д. Разделяющие сечения при необходимости также фиксируются при переходе с фона к строкам изображения объекта и/или при противоположном переходе, т. е. в начале и конце изображения объекта. С целью устранения случайного искажения изображений объектов, в блоке 4 в ряде случаев целесообразно предусмотреть выделение разделяющих сечений лишь при повторении строк с новым количеством пересечений несколько раз подряд (устойчивые разделяющие сечения). При заранее известном ансамбле опознаваемых объектов программа фиксации разделяющих сечений и зон знака между разделяющими сечениями, в которых формируются логические суммы, может быть задана блоку 4 на основе предварительного анализа наиболее информативных переходов строк с одним количеством пересечений в строки с другим количеством пересечений в контурных изображениях объектов. При заранее неизвестном ансамбле опознаваемых объектов разделяющие сечения фиксируются нри обнаружении устойчивых переходов строк с одним количеством пересечений в строки с другим количеством пересечений (при этом условия выщенриведенного характера для фиксации разделяющих сечений должны задаваться лищь в общем виде), а логические суммы формируются между соседними разделяющими сечениями или между случайным образом выбираемыми разделяющими сечениями. Программа фиксации разделяющих сечений и формирования логических сумм в последнем случае окончательно вырабатывается в процессе классификации изображений объектов. Логическое суммирование содержимых элементов строк, расположенных определенным образом по отнощению к разделяющим сечениям, например под нрямым углом, между соответствующими разделяющими сечениями ведется в блоке 5 по командам блока 4. Запоминание точек пересечений и их взаимного расположения в разделяющих сечениях (строках) производится в блоке 6. При получении команд с блока 4, указывающих на зафиксирование разделяющих сечений, с блока 2 в блок б передается информация о взаимном расположении точек пересечений в соответствующих им разделяющих сечениях. Выделение г риз11аков замкнутости-разомкнутости отрезков контура между точками пересечений контура в разделяющих сечениях по соответствующим им логическим суммам осуществляется в блоке 7, а изменение критериев (порогов) выделения отдельных признаков замкнутости-разомкнутости отрезков контура - в блоке 8 при получении команд с блока 4, определяющих начало анализа логических сумм. Критерии выделения отдельных признаков замкнутости-разомкнутости отрезков контура могут или меняться, например на основе информации о расстояниях между точками пересечения контура в разделяющих сечениях, поступающей в блок 8 из блока 6, или быть заданы постоянными на основе предварительного статистического анализа изображений объектов. Распределение в блоке 7 выделенных признаков замкнутости-разомкнутости отрезков контура по отдельным каналам ij, i, .. . in блока 9 фиксации признаков осуществляется коммутатором 10 при получении с блока 3 информации о количестве точек пересечений контурной линии в разделяющих сечениях и команд с блока 4, указывающих на проверку признаков замкнутости-разомкнутости отрезков контура в блоке 7. Указанные признаки распределяются и последовательно запоминаются в отдельных каналах i|, 4, . -. гп блока 9 в зависимости от количества точек пересечений в разделяющих сечениях, относительно которых выделяются упомянутые признаки. В блоке 9 может предусматриваться лишь простое последовательное запоминание признаков замкнутости-разомкнутости отрезков контура, но распределение признаков по отдельным каналам позволяет группировать опознаваемые изображения объектов на подклассы, например подкласс знаков, имеющих лишь однократные пересечения, не больще двух пересечений в направлении анализа и т. д., что при классификации в ряде случаев новыщает достоверность опознавания. Для запоминания признаков в каналах k, i, ... In блока 9 целесообразно применять элементы памяти, имеющие три состояния: исходное их состояние указывает на отсутствие проверки признаков замкнутости-разомкнутости отрезков контура, другие два состояния соответственно обозначают признаки замкнутости и разомкнутости трезков контура. Сравнение в каналах i, iz, ... tn блока 9 запомненных последовательностей признаков замкнутости-разомкнутости отезков контура с эталонными ведется в соотетствующих каналах /i, /2, . . ., /п классификаора 11. В сравнении с эталонными признакаи в этих каналах могут участвовать послеовательности признаков замкнутости-разомкутости отрезков контура, зафиксированные е только в соответствующих им каналах Il, 2, ... гп блока 9, но и в любом из них, что на лок-схеме условно указывается пунктирными

связями. На выходных шинах классификатора получаются сигналы опознавания объектов. При заранее неизвестном ансамбле объектов в процессе нолучения последовательностей признаков замкнутости-разомкнутости отрезков контура о;юзнаваемых объектов в блоке классификации ведется самообучение устройства к опознаванию.

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

Принцип действия способа иллюстрируется на примере изображения цифры 5 (см. фиг. 2). Пусть задаются следующие условия анализа изображений знаков:

1.Анализ осуществляется сверху вниз по вертикальным строкам и слева направо но изображению знака;

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

3.Следующее пересечение в строке фиксируется в том случае, если оно от предыдущего отделено не меньще, чем на два нулевых разряда;

4.В качестве точек пересечений принимаются нервые единичные разряды в пересечении в направлении анализа строки;

5.Логические суммы формируются в зонах между:

-началом изображения знака и первой строкой двукратного пересечения, если за ней встречается не меньше, чем одна строка с двукратным пересечением;

-началом изображения знака и первой строкой трехкратного пересечения, если за ней встречается не меньше, чем одна строка с трехкратным пересечением;

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

6.Логическое суммирование содержимых элементов строк ведется по направлению, перпендикулярному анализу строк;

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

Изображение цифры 5 во время анализа автоматически разбивается на зоны формирования логических сумм: начало изображения знака (третья строка) - четвертая строка, начало изображения - Н1ег.тая строка и конец изображения зПака (двенадцатая строка) - десятая строка. Граничные строки включаются в указанные зоны, которым соответствуют логические суммы:

000001111110000111100000,

000011111110000111110000 и 000011000001111111100000.

Логическим суммам соответствуют следующие разделяющие строки: четвертая строка с точками пересечения в шестом и шестнадцатом разрядах, шестая строка с точками цересечения в пятом, десятом и девятнадцатом разрядах и десятая строка с точками пересечения в пятом, двенадцатом и семнадцатом разрядах. После проверки логических сумм между указанными точками нересечений изображение цифры 5 характеризуется такой носледовательностью признаков замкнутости-разомкнутости отрезков контура: разомкнуто-замкнуто-разо.мкнуто-разомкнуто - замкнуто. С.равнение выделенного кода с эталонными кодами изображений знаков в дальнейшем осуществляется согласно выбранной схеме классификатора.

Предмет изобретения

30

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

онознавания, устойчивых по отношению к изменениям толщины, ориентации и конфигурации контура, фиксируют признаки замкнутости-разомкнутости отрезков контура по отношению к разделяющим сечениям, проверяют

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

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

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

Похожие патенты SU438029A1

название год авторы номер документа
Логическое устройство для систем распознавания объектов по их контурным изображениям 1966
  • Бучюнас Казимерас-Гедимимнас Казимеро
  • Жлабис Ромуальдас Альбертович
  • Нашлюнас Римантас Альфонсович
  • Швагждис Повилас Пранцишкович
SU452018A1
СПОСОБ ОПОЗНАВАНИЯ ОБЪЕКТОВI ЙСЕПОЮЭНАй • •': •!-.-;, ,-i,:,?i т-''"'^-•::.••'.^.^i:^:.^-{':.:•,';, •1:•:.''.--";'.-Г vTiC^ 1973
SU372564A1
УСТРОЙСТВО ДЛЯ СЧИТЫВАНИЯ И ОПОЗНАВАНИЯ ИЗОБРАЖЕНИЙ 1973
SU368626A1
Способ опознавания изображений объектов 1971
  • Ситовенко Владислав Александрович
  • Спирт Иосиф Григорьевич
  • Бахмутский Давид Моисеевич
SU446087A1
УСТРОЙСТВО ДЛЯ АНАЛИЗА ОБЪЕКТОВ ПО ОПТИЧЕСКОМУ ИЗОБРАЖЕНИЮ 1971
SU294145A1
Устройство для выделения контуров изображений объектов 1989
  • Елманов Сергей Александрович
SU1746391A1
СПОСОБ ФИКСАЦИИ ИЗОБРАЖЕНИЯ ОБЪЕКТА 1991
  • Третьяков Вадим Витальевич
RU2025777C1
Способ косвенного измерения дальности от маневрового тепловоза до вагона на прямолинейном участке железнодорожного пути 2019
  • Кудинов Игорь Алексеевич
  • Холопов Иван Сергеевич
RU2729512C1
Устройство для распознавания образов 1984
  • Латышенок Николай Николаевич
  • Маньшин Геральд Григорьевич
  • Мурашко Николай Иванович
SU1244683A1
СПОСОБ ОПРЕДЕЛЕНИЯ КООРДИНАТ ФОТОГРАФИРУЕМЫХ С КОСМИЧЕСКОГО АППАРАТА ЗЕМНЫХ ОБЪЕКТОВ 2014
  • Беляев Михаил Юрьевич
  • Караваев Дмитрий Юрьевич
  • Юрина Ольга Александровна
RU2587539C2

Иллюстрации к изобретению SU 438 029 A1

Реферат патента 1974 года Способ опознавания объектов по их контурным изображениям

Формула изобретения SU 438 029 A1

SU 438 029 A1

Авторы

Нашлюнас Римантас Альфонсович

Даты

1974-07-30Публикация

1965-01-15Подача