УСТРОЙСТВО ВЫДЕЛЕНИЯ КОНТУРОВ ИЗОБРАЖЕНИЙ ОБЪЕКТОВ Российский патент 2002 года по МПК G06K9/46 

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

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

Известно устройство для считывания и отображения изображений объектов (авт св. 1583947, СССР, кл. G 06 К 9/00, 1990 г., Бюл. 29), содержащее датчик видеосигналов, блоки селекции сигналов считывания, включающие первый видеоусилитель, аналого-цифровой преобразователь, второй видеоусилитель, генератор импульсов, блок формирования адреса, формирователь сигналов записи, мультиплексор, формирователь управляющих сигналов, дешифратор, первый регистр, второй регистр. Недостатком этого устройства является низкое качество обработки изображения.

Наиболее близким к предлагаемому является устройство для считывания контуров изображений объектов (авт св. 1688265, СССР, кл. G 06 К 9/46, 1991 г. , Бюл. 40), содержащее датчик изображения, пороговый элемент, первый одновибратор, второй одновибратор, первый и второй элементы ИСКЛЮЧАЮЩЕЕ ИЛИ, первый блок памяти, элемент ИЛИ, формирователь сигнала разрешения, второй счетчик, блок управления, буферную память и счетчик. Датчик изображения воспринимает оптическое изображение участка рабочей зоны. Это изображение преобразуется датчиком в последовательность электрических сигналов. Видеосигнал поступает на пороговый элемент, который формирует бинарный сигнал в виде пачек импульсов. Далее, с помощью одновибраторов формируются импульсы, соответствующие вертикальным границам реализации видеосигнала. Затем происходит запись информации в блок памяти и чтение из нее с некоторой задержкой. После прохождения считанной из блока памяти информации через элемент ИСКЛЮЧАЮЩЕЕ ИЛИ формируются горизонтальные части контуров объектов. Далее происходит передача информации в ЭВМ.

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

Технической задачей устройства является повышение скорости и точности выделения контуров изображения.

Техническая задача решается тем, что в устройство выделения контуров изображений объектов, содержащее датчик изображения и буферную память, введены элемент И, генератор, нейроматричный процессор (НМП), аналого-цифровой преобразователь (АЦП), блок выделения кадрового и строчного импульсов (БВКСИ) и контроллер PCI шины, причем выход датчика изображения подключен к информационному входу аналого-цифрового преобразователя (АЦП) и ко входу блока выделения кадрового и строчного импульсов (БВКСИ), первый выход которого соединен с первым входом элемента И и входом строба первого параллельного порта СSТRВ нейроматричного процессора (НМП), а второй выход - со вторым входом элемента И, выход которого соединен со входом синхронизации аналого-цифрового преобразователя (АЦП), выход генератора подключен к четвертому входу элемента И, чей третий вход соединен с выходом инициализации INIT нейроматричного процессора (НМП), информационные выходы аналого-цифрового преобразователя (АЦП) соединены с информационными входами первого параллельного порта нейроматричного процессора (НМП), а выход готовности данных RDY аналого-цифрового преобразователя (АЦП) - с управляющим входом CRDY первого параллельного порта нейроматричного процессора (НМП), входы-выходы глобальной шины нейроматричного процессора (НМП) соединены с соответствующими входами-выходами буферной памяти, а входы-выходы второго параллельного порта нейроматричного процессора (НМП) подключены к соответствующим входам-выходам контроллера PCI шины.

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

Устройство выделения контуров изображений объектов содержит датчик изображения 1, нейроматричный процессор (НМП) 2, аналого-цифровой преобразователь (АЦП) 3, блок выделения кадрового и строчного импульсов (БВКСИ) 4, буферную память 5, контроллер шины PCI 6, элемент И 7, генератор 8, причем выход датчика изображения 1 подключен к информационному входу аналого-цифрового преобразователя (АЦП) 3 и ко входу блока выделения кадрового и строчного импульсов (БВКСИ) 4, первый выход которого соединен с первым входом элемента И 7 и входом CSTRB нейроматричного процессора (НМП) 2, а второй выход - со вторым входом элемента И 7, выход которого соединен со входом синхронизации аналого-цифрового преобразователя (АЦП) 3, выход генератора 8 подключен к четвертому входу элемента И 7, чей третий вход соединен с выходом инициализации INIT нейроматричного процессора (НМП) 2, информационные выходы аналого-цифрового преобразователя (АЦП) 3 соединены с информационными входами первого параллельного порта нейроматричного процессора (НМП) 2, а выход готовности данных RDY аналого-цифрового преобразователя (АЦП) 3 - с управляющим входом CRDY первого параллельного порта нейроматричного процессора (НМП) 2, входы-выходы глобальной шины нейроматричного процессора (НМП) 2 соединены с соответствующими входами-выходами буферной памяти 5, а входы-выходы второго параллельного порта нейроматричного процессора (НМП) 2 подключены к соответствующим входам-выходам контроллера PCI шины 6.

Устройство работает следующим образом.

Видеосигнал от датчика изображения 1 поступает на блок выделения кадрового и строчного импульсов 4 и аналого-цифровой преобразователь (АЦП) 3. Как только блок выделения кадрового и строчного импульсов (БВКСИ) 4 выдает импульс начала кадра на вход CSTRB первого параллельного порта нейроматричного процессора (НМП) 2 (фиг.2.а), нейроматричный процессор (НМП) 2 выставляет логическую единицу на выходе инициализации INIT (фиг.2 в), поступающую на третий вход элемента И 7. Затем, когда блок выделения кадрового и строчного импульсов (БВКСИ) 4 выдаст импульс начала строки (фиг.2.б), на выходе элемента И 7 появятся синхронизирующие импульсы (фиг.2.г), формируемые генератором 8 и поступающие на вход синхронизации аналого-цифрового преобразователя (АЦП) 3. По каждому импульсу аналого-цифровой преобразователь (АЦП) 3 осуществляет преобразование входного аналогового сигнала, получаемого от датчика изображения 1, в параллельный цифровой код и по окончанию преобразования формирует сигнал готовности данных, поступающий на вход CRDY первого параллельного порта нейроматричного процессора (НМП) 2, после этого осуществляется передача восьмибитного параллельного цифрового кода с информационных выходов аналого-цифрового преобразователя (АЦП) 3 через информационные входы первого параллельного порта нейроматричного процессора (НМП) 2 и глобальную шину нейроматричного процессора (НМП) 2 в буферную память 5. Как только в буферную память 5 запишутся первые 64 восьмибитных элемента изображения, параллельно с записью оставшейся части кадра в буферную память 5 начнет работу программа выделения контуров изображений объектов, хранящаяся в ПЗУ нейроматричного процессора (НМП) 2. На первом этапе работы программы осуществляется выбор порога контрастности кадра изображения с использованием нечетких функций принадлежности контрастности, построенных экспериментальным путем. Затем производится поиск объектов изображения, далее происходит выделение внешних контуров объектов, после чего выделяются внутренние границы, и осуществляется бинаризация полученных контуров. Контуры изображений объектов, представленные в бинарном виде, хранятся в буферной памяти 5. Далее через глобальную шину нейроматричного процессора (НМП) 2 в режиме прямого доступа к памяти в буферный регистр данных нейроматричного процессора (НМП) 2 записывается 64-разрядное двойное слово из буферной памяти 5, выставляется байт данных на информационных выходах CD7...CD0 второго параллельного порта нейроматричного процессора (НМП) 2 и устанавливается активным сигнал CSTRB второго параллельного порта нейроматричного процессора (НМП) 2 для сигнализации контроллеру шины PCI 6, что на информационных выходах CD7...CD0 находятся данные. Контроллер шины PCI 6 записывает байт данных в свой буферный регистр и делает активным сигнал CRDY для подтверждения получения данных. Когда будет получено все 64-разрядное двойное слово, контроллер шины PCI 6 переписывает его из своего буферного регистра через шину PCI в соответствующую ячейку памяти ЭВМ в режиме ПДП. Аналогично осуществляется передача из буферной памяти 5 оставшейся части данных, соответствующих контурам объектов.

Таким образом, предложенное решение позволяет увеличить скорость и точность обработки изображения за счет введения в устройство высокопроизводительного нейроматричного процессора 2, высокоскоростного аналого-цифрового преобразователя (АЦП) 3 и использования эффективного алгоритма выделения контуров объекта изображения на основе нечеткой логики.

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

название год авторы номер документа
СТЕРЕОСКОПИЧЕСКОЕ УСТРОЙСТВО ВЫДЕЛЕНИЯ ДИНАМИЧЕСКИХ ОБЪЕКТОВ 2014
  • Спеваков Александр Геннадьевич
  • Воробьев Кирилл Николаевич
  • Надеина Ирина Сергеевна
RU2583708C2
СПОСОБ ДИАГНОСТИКИ ТРОМБОЗА ГЛУБОКИХ ВЕН ГОЛЕНИ И УСТРОЙСТВО ДЛЯ ЕГО ОСУЩЕСТВЛЕНИЯ 2003
  • Мишустин В.Н.
  • Мирошниченко С.Ю.
  • Дегтярев С.В.
  • Титов В.С.
RU2262883C2
УСТРОЙСТВО ДЛЯ ОБРАБОТКИ ИЗОБРАЖЕНИЙ 2003
  • Архипов А.Е.
  • Яковлева В.С.
  • Дегтярев С.В.
  • Титов В.С.
RU2251735C2
УСТРОЙСТВО ВЫДЕЛЕНИЯ КОНТУРОВ ОБЪЕКТОВ НА ИЗОБРАЖЕНИИ 2007
  • Орлов Алексей Валерьевич
  • Дегтярёв Сергей Викторович
  • Мирошниченко Сергей Юрьевич
RU2362210C1
БИНОКУЛЯРНОЕ УСТРОЙСТВО ДЛЯ ДИАГНОСТИКИ ТРОМБОЗА ГЛУБОКИХ ВЕН ГОЛЕНИ 2006
  • Дегтярев Сергей Викторович
  • Мирошниченко Сергей Юрьевич
  • Мишустин Владимир Николаевич
  • Титов Виталий Семенович
RU2305487C1
Подвижное стереоскопическое устройство выделения динамических объектов 2018
  • Спевакова Светлана Викторовна
  • Калуцкий Игорь Владимирович
RU2714603C1
СИСТЕМА ТЕХНИЧЕСКОГО ЗРЕНИЯ ДЛЯ КОНТРОЛЯ ФОРМЫ ИЗДЕЛИЙ 1999
  • Тевс С.С.
  • Титов В.С.
  • Дегтярев С.В.
RU2158959C2
КОГЕРЕНТНО-ОПТИЧЕСКИЙ СПЕКТРОАНАЛИЗАТОР ИЗОБРАЖЕНИЙ 1996
  • Захаров И.С.
  • Спирин Е.А.
  • Минайлов Р.С.
RU2098857C1
СПОСОБ ВЫДЕЛЕНИЯ КОНТУРОВ ОБЪЕКТОВ ИЗОБРАЖЕНИЯ И УСТРОЙСТВО ДЛЯ ЕГО РЕАЛИЗАЦИИ 2007
  • Мирошниченко Сергей Юрьевич
  • Труфанов Максим Игоревич
  • Анциферов Артём Всеволодович
RU2383925C2
УСТРОЙСТВО ДЛЯ ВВОДА ИЗОБРАЖЕНИЯ В ЭВМ 2004
  • Архипов А.Е.
  • Дегтярев С.В.
  • Панищев В.С.
RU2267150C1

Иллюстрации к изобретению RU 2 185 659 C1

Реферат патента 2002 года УСТРОЙСТВО ВЫДЕЛЕНИЯ КОНТУРОВ ИЗОБРАЖЕНИЙ ОБЪЕКТОВ

Изобретение относится к вычислительной технике и может быть использовано в системах технического зрения для ввода и обработки информации, передаваемой в ЭВМ. Техническим результатом является повышение точности и скорости выделения контуров объекта изображения. Устройство содержит датчик изображения, буферную память, элемент И, генератор, нейроматричный процессор, аналого-цифровой преобразователь, блок выделения кадрового и строчного импульсов и контроллер PCI шины. 2 ил.

Формула изобретения RU 2 185 659 C1

Устройство выделения контуров объекта изображения, содержащее датчик изображения и буферную память, отличающееся тем, что в устройство введены элемент И, генератор, нейроматричный процессор, аналого-цифровой преобразователь, блок выделения кадрового и строчного импульсов, контроллер PCI шины, причем выход датчика изображения подключен к информационному входу аналого-цифрового преобразователя и ко входу блока выделения кадрового и строчного импульсов, первый выход которого соединен с первым входом элемента И и входом CSTRB нейроматричного процессора, а второй выход - со вторым входом элемента И, выход которого соединен со входом синхронизации аналого-цифрового преобразователя, выход генератора подключен к четвертому входу элемента И, чей третий вход соединен с выходом инициализации INIT нейроматричного процессора, информационные выходы аналого-цифрового преобразователя соединены с информационными входами первого параллельного порта нейроматричного процессора, а выход готовности данных RDY аналого-цифрового преобразователя - с управляющим входом CRDY первого параллельного порта нейроматричного процессора, входы - выходы глобальной шины нейроматричного процессора соединены с соответствующими входами-выходами буферной памяти, а входы-выходы второго параллельного порта нейроматричного процессора подключены к соответствующим входам-выходам контроллера PCI шины.

Документы, цитированные в отчете о поиске Патент 2002 года RU2185659C1

Устройство для считывания контуров изображений объектов 1989
  • Неруш Григорий Ильич
  • Пашнев Сергей Яковлевич
  • Сырямкин Владимир Иванович
  • Титов Виталий Семенович
  • Фомин Александр Анварович
SU1688265A1
Устройство для считывания и отображения изображений объектов 1988
  • Нечунаев Павел Иванович
  • Сырямкин Владимир Иванович
  • Титов Виталий Семенович
  • Фомин Александр Анварович
SU1583947A1
УСТРОЙСТВО ДЛЯ ОТСЛЕЖИВАНИЯ КОНТУРОВ ДВУМЕРНЫХ ОБЪЕКТОВ 1991
  • Храмов В.В.
  • Гончаров В.В.
RU2050594C1
УСТРОЙСТВО ДЛЯ СЧИТЫВАНИЯ ИЗОБРАЖЕНИЯ 1994
  • Панин С.В.
  • Парфенов А.В.
  • Сырямкин В.И.
RU2108623C1
Шланговое соединение 0
  • Борисов С.С.
SU88A1
ЕР 0405400 А2, 02.01.1991
СЫРЯМКИН В.И., ТИТОВ В.С., ЯКУШЕНКОВ Ю.Г
и др
Системы технического зрения: Справочник./Под ред
СЫРЯМКИНА В.И., ТИТОВА В.С
- Томск: МГП "Раско", 1992.

RU 2 185 659 C1

Авторы

Дегтярев С.В.

Спеваков А.Г.

Титов В.С.

Даты

2002-07-20Публикация

2000-12-28Подача