Устройство для селекции элементов контурного изображения
Изобретение относится к автоматике и вычислительной технике. С целью повышения точности устройства в него введены блок задержки, генератор импульсов, коммутатор и счетчик. 4 ил.
Изобретение относится к автоматике и вычислительной технике и может быть использовано для распознавания и обработки зрительной информации.
Известно устройство для селекции элементов контура изображения, содержащее телевизионный датчик, аналого-цифровой преобразователь, блоки задержки, сумматоры, компараторы, регистры, генератор импульсов и элемент ИЛИ. Это устройство не предназначено для селекции отрезков контура, его концевых и угловых точек, а также точек ветвления. Кроме того, оно сложно конструктивно. Известно параллельное устройство для выделения элементов контура изображения, содержащее фотоприемные элементы, логические элементы 4И-НЕ, 2-2-2-2И-4ИЛИ, 2И, 2ИЛИ и инверторы. Однако оно не предназначено для выделения концевых точек, а также точек ветвления. Наиболее близким к предлагаемому является устройство, содержащее матрицу фотоприемных элементов, блоки горизонтальной и вертикальной развертки, первый и второй блоки задержки, блок памяти, сумматор, генератор тактовых импульсов, группы элементов ЗАПРЕТ и элементы ИЛИ, причем матрица фотоприемных элементов подключена к первому и второму блокам развертки, входы которых подключены к генератору тактовых импульсов, первый и второй блок задержки подключены к выходам второго блока развертки и генератора тактовых импульсов, входы первой и второй групп элементов ЗАПРЕТ подключены к генератору тактовых импульсов, к выходам первого и второго блоков задержки и второго блока развертки, первый элемент ИЛИ подключен к выходам первой группы элементов ЗАПРЕТ, второй элемент ИЛИ подключен к выходам второй группы элементов ЗАПРЕТ, входы блока памяти соединены с выходами первого и второго элементов ИЛИ и генератора тактовых импульсов, входы сумматора подключены к выходам блока памяти и генератора тактовых импульсов. Однако это устройство не предназначено для селекции концевых и угловых точек контура, а также его точек ветвления и их подсчета. Цель изобpетения - расширение функциональных возможностей устройства за счет дополнительной селекции концевых и угловых точек контура, а также его точек ветвления и их подсчета. Цель достигается тем, что в устройство, содержащее матрицу фотоприемных элементов, подключенную к первому и второму блоками горизонтальной и вертикальной развертки, входы которых подключены к генератору тактовых импульсов, первый и второй блоки задержки, входы которых соединены с генератором тактовых импульсов и вторым блоком развертки введены третий блок задержки, входы которого подключены к второму блоку развертки и генератору тактовых импульсов, программируемая логическая матрица типа И-ИЛИ, входы которой соединены с выходами первого, второго и третьего блоков развертки, блок памяти, входы которого подключены к выходам программируемой логической матрицы и генератору тактовых импульсов, сумматор, входы которого соединены с блоком памяти и генератором тактовых импульсов, коммутатор, входы которого соединены с выходами программируемой логической матрицы и генератором тактовых импульсов, счетчик, входы которого соединены с выходом коммутатора и генератора тактовых импульсов. Новизна предлагаемого устройства заключается в том, что с целью расширения функциональных возможностей в него введены третий блок задержки, входы которого подключены к второму блоку развертки и генератору тактовых импульсов, программируемая логическая матрица типа И-ИЛИ входы которой соединены с выходами первого, второго и третьего блоков развертки, блок памяти, входы которого подключены к выходам программируемой логической матрицы и генератора тактовых импульсов, сумматор, входы которого соединены с блоком памяти и генератором тактовых импульсов, коммутатор, входы которого соединены с выходами программируемой логической матрицы и генератора тактовых импульсов, счетчик, входы которого соединены с выходом коммутатора и генератора тактовых импульсов. На фиг. 1 изображена структурная схема устройства для селекции элементов контурного изображения; на фиг. 2 - структурная схема блока вертикальной развертки; на фиг. 3 - структурная схема программируемой логической матрицы; на фиг. 4 - структурная схема фотоприемной матрицы. Устройство для селекции элементов контурного изображения содержит матрицу 1 фотоприемных элементов, блоки 2 и 3 горизонтальной и вертикальной развертки соответственно, генератор 4 тактовых импульсов, первый 5, второй 6 и третий 7 блоки задержки, программируемую логическую матрицу И-ИЛИ 8, блок 9 памяти, сумматор 10, коммутатор 11, счетчик 12, группу управляющих входов 13, выходы 14-26. Блок 3 вертикальной развертки содержит первую 27, вторую 28, третью 29 группы аналоговых ключей, сдвиговый регистр 30, усилители-формирователи 31, управляющий вход 32, входы 33 и выходы 34, 35, 36. Блок вертикальной развертки работает следующим образом. При последовательном появлении тактовых импульсов на управляющем входе 32 сдвиговый регистр 30 поочередно открывает одну из групп ключей, подключая тем самым тройки горизонтальных шин 33 (разрядных шин фотоматрицы 1) к выходным шинам 34, 35, 36 через усилители-формирователи 31. Последние используются для согласования фотоприемной матрицы 1 (типа МФ-6, МФ-14) с логическими схемами (например, с ТТЛ-схемами). Усилители-формирователи 31 (типа 1УИ 692, К 170 УИ2, К 170УИ4, 2УИ631 и т.п.) усиливают и доводят до стандартных ТТЛ-уровней сигналы с разрядных шин фотоприемной матрицы, поступающие на них через аналоговые ключи 27-29 (типа К1КТ682). Программируемая логическая матрица И-ИЛИ 8 (типа 583 РТ1, 556 РТ1) содержит матрицу И 37 и матрицу ИЛИ 38, состоящие из диодов 39, входные буферы (усилители) 40, выходные буферы (усилители) 41, группу входов 42 и выходы 43-59. Она функционирует следующим образом. На входные шины 42 подаются переменные хо-х8, над которыми матрица И 37 выполняет операции конъюнкции. Переменные хо-х8 соответствуют элементам окна 3 х 3 фотоприемной матрицы, на которую проектируется изображение, причем xo = =s(i, j); x1 = s(i-1,j); x2 = s(i-1, j+1); x3 = s(i,j+1); x4 = s(i+1,j+1); x5 = s(i+1,j); x6 = s(i+1, j-1); x7 = s(i,j-1); x8 = s(i-1,j-1), где s(.) - элементы изображения в окне 3 х 3. Требуемые логические произведения формируются на шинах столбцов путем выжигания ненужных перемычек - диодов 39 между строками и столбцами. Матрица ИЛИ 38 выполняет операции дизъюнкции над логическими произведениями, сформированными матрицей И 37. Программирование матрицы ИЛИ 38 осуществляется аналогично программированию матрицы И 37. На выходах матрицы ИЛИ 38 размещены усилители 41, передающие значение выходных функций f1-f17 на выходные шины 43-59 соответственно. Для согласования матрицы по входам (например, с ТТЛ-схемами) используются буферные усилители 40. Программируемая логическая матрица И-ИЛИ 8 реализует следующие булевые функции: при выделении концевых точек контура на выходе 43 имеют высокий уровень функции f1= x0(x
x
x
x
x
x
x
x8), при выделении вертикальных отрезков на выходе 44 имеют высокий уровень функции f2= x0x
x
, при выделении горизонтальных отрезков на выходе 45 имеют высокий уровень функции f3= x
x
x
, при выделении наклонных отрезков на выходах 45, 47 имеют высокий уровень функций соответственно для левых f4= x
x
x8, для правыхf5= x
x
x
, при выделении угловых точек контура на выходе 48 имеют высокий уровень функцииf6= x0(x1x
x
x
x
x
x
x
x
x
x
x8

x2x
x
x
x
x
x
x
x
x
x3x
x
x
x
x
x
x8

x4x
x
x
x4x
x
x5x
x
x
x8

x6x
x
x
x7x8); при выделении точек ветвления на выходах 49-54 имеют высокий уровень функции соответственно для точек ветвления степени триf7= x0(x1x2x

x1x
x
x1x
x
x1x
x
x
x
x6x
x1x
x8
x
x3x
x8
x
x
x
x
x
x
x
x
x
x
x
x8
x
x4x
x
x
x
x
x
x
x
x
x8
x
x5x
x
x
x
x
x
x8
x
x6x
x
x
x8

x
x7x
x2x3x
x2x
x
x2x
x
x2x
x
x2x
x8

x
x4x
x
x
x
x
x
x
x
x
x
x
x5x
x
x
x
x
x
x
x
x6x
x
x
x8

x
x7x
x3x4x
x3x
x
x3x
x
x3x
x
x
x5x
x
x
x
x
x
x
x
x6x
x
x
x
x
x7x
x4x5x
x4x
x
x4x
x
x
x6x
x
x
x
x
x7x
x5x6x
x5x
x
x
x7x
x6x7x8), для точек ветвления степени четыреf8= xo(x1x2x3x

x1x2x
x
x1x2x
x
x1x2x
x
x1x2x
x8
x1x
x4x
x1x
x
x
x1x
x
x
x1x
x
x8
x1x
x5x
x1x
x
x
x1x
x
x8
x1x
x6x
x1x
x
x8
x1x
x7x8
x
x3x4x
x
x3x
x
x
x3x
x
x
x3x
x8

x
x
x5x
x
x
x
x
x
x
x
x8

x
x
x6x
x
x
x
x8
x
x
x7x8

x
x4x5x
x
x4x
x
x
x4x
x8

x
x
x6x
x
x
x
x8
x
x
x7x8

x
x5x6x
x
x5x
x8
x
x
x7x8

x
x6x7x
x2x3x4x
x2x3x
x
x2x3x
x
x2x3x
x
x2x
x5x
x2x
x
x
x2x
x
x
x2x
x6x
x2x
x
x
x2x
x7x
x
x4x5x
x
x4x
x
x
x4x
x
x
x
x6x
x
x
x
x
x
x
x7x
x
x5x6x
x
x5x
x
x
x
x7x
x
x6x7x8

x3x4x5x
x3x4x
x
x3x4x
x8

x3x
x6x
x3x
x
x
x3x
x7x8

x
x5x6x
x
x5x
x
x
x
x7x8

x
x6x7x
x4x5x6x
x4x5x
x8

x4x
x7x
x
x6x7x
x5x6x7x8), для точек ветвления степени пятьf9= xo(x1x2x3x4x

x1x2x3x
x
x1x2x3x
x
x1x2x3x
x8

x1x2x
x5x
x1x2x
x
x
x1x2x
x
x8
x1x2x
x6x
x1x2x
x
x8

x1x2x
x7x8
x1x
x4x5x
x1x
x4x
x
x1x
x4x
x8

x1x
x
x6x
x1x
x
x
x8
x1x
x
x7x8

x1x
x5x6x
x1x
x5x
x8
x1x
x
x7x8
x1x
x6x7x8

x
x3x4x5x
x
x3x4x
x
x
x3x4x
x8

x
x3x
x6x
x
x3x
x
x8
x
x3x
x7x8

x
x
x5x6x
x
x
x5x
x8
x
x
x
x7x8

x
x
x6x7x8
x
x4x5x6x
x
x4x5x
x8

x
x4x
x7x8
x
x
x6x7x8
x
x5x6x7x8

x2x3x4x5x
x2x3x4x
x
x2x3x4x
x8

x2x3x
x6x
x2x3x
x
x
x2x3x
x7x8

x2x
x5x6x
x2x
x5x
x
x2x
x
x7x8

x2x
x6x7x
x
x4x5x6x
x
x4x5x
x8

x
x4x
x7x
x
x
x6x7x
x
x5x6x7x8

x3x4x5x6x
x3x4x5x
x
x3x4x
x7x8

x3x
x6x7x
x
x5x6x7x
x4x5x6x7x8), для точек ветвления степени шестьf10= xo(
x3x4x5x6x7x8

x
x4x5x6x7x
x2x
x5x6x7x
x2x3x
x6x7x8
x2x3x4x
x7x
x2x3x4x5x
x
x2x3x4x5x6x
x
x4x5x6x7x8
x
x
x5x6x7x8
x
x3x
x6x7x8

x
x3x4x
x7x8
x
x3x4x5x
x8
x
x3x4x5x6x
x1x
x5x6x7x8
x1x
x
x6x7x8
x1x
x4x
x7x8

x1x
x4x5x
x8
x1x
x4x5x6x
x1x2x
x6x7x8

x1x2x
x
x7x8
x1x2x
x5x
x8
x1x2x
x5x6x
x1x2x3x
x7x8
x1x2x3x
x
x8
x1x2x3x
x6x
x1x2x3x4x
x8
x1x2x3x4x
x
x1x2x3x4x5x
) , для точек ветвления степени семьf11= x0(
x2x3x4x5x6x7x8

x
x3x4x5x6x7x8
x1x
x4x5x6x7x8
x1x2x
x5x6x7x8
x1x2x3x
x6x7x8
x1x2x3x4x5x
x8
x1x2x3x4x
x7x8
x1x2x3x4x5x6x
), для точек ветвления степени восемьf12 = xox1x2x3x4x5x6x7x8, при выделении точки на выходе 55 имеют высокий уровень функции
f13= x
, функции анализируют состояние четырех элементов в левом верхнем углу окно 3 х 3 : xo, x1, x7, x8, причем горизонтальному отрезку соответствует высокий уровень на выходе 56 функцииf14 = xox7, вертикальному отрезку соответствует высокий уровень на выходе 57 функции
f15 = xox1, наклонному отрезку соответствует высокий уровень на выходах 58, 59 функций соответственно для левого
f16 = xox8,
для правого
f17 = x1x7. Блок 2 горизонтальной развертки представляет собой (N+1)-разрядный сдвиговый регистр, на выходах которого под воздействием сигналов от генератора тактовых импульсов поочередно появляется высокий уровень. Первый 5, второй 6 и третий 7 блоки задержки представляют собой трехразрядные сдвиговые регистры. Схема коммутатора 11 аналогична схеме К155КП7. Фотоприемная матрица 1 содержит фотоприемные ячейки 60 и преобразователи 61 уровней, которые преобразуют сигналы адресных шин АШi((i=
)) и шины стирания, например, из положительной ТТЛ-логики в отрицательную логику МДП-схем фотоматрицы. В качестве сигнала стирания информации фотоматрицы может использоваться импульс с (N+1)-го разряда блока 2 горизонтальной развертки или внешний сигнал стирания, подаваемый перед записью новой информации. Каждая фотоприемная ячейка 60 фотоматрицы содержит фотодиод Д и три МДП-транзистора Т1, Т2, Т3. Транзистор Т1 используется для стирания информации, транзистор 2 - в качестве усилителя, а транзистор Т3 - для адресации ячейки. Стирание информации осуществляется подачей отпирающего напряжения на затвор транзистора Т1. При этом барьерная емкость фотодиода Д, смещенного в обратном направлении, заряжается до напряжения питания Eп2. В течение времени записи емкость фотодиода разряжается либо фототоком, либо темновым током диода. Перепад напряжения на фотодиоде модулирует сопротивление канала транзистора Т2. В течение времени считывания информация, записанная в фотоячейки, считывается отпирающим напряжением, подаваемым на затворы транзисторов Т3. При этом высокому уровню оптического сигнала на входе ячейки соответствует низкий уровень выходного сигнала на разрядной шине РШi ((i=
))и наоборот. Устройство для селекции элементов контурного изображения функционирует следующим образом. Контурное изображение проецируется на матрицу 1 фотоприемных элементов. Блок 2 горизонтальной развертки поочередно возбуждает адресные шины АШi ((i=
)) фотоприемной матрицы 1, в результате чего на ее разрядных шинах РШi ((i=
)) имеется сигнал, соответствующий состоянию фотоэлементов выбранной адресной шины. Блок 3 вертикальной развертки поочередно подключает тройки разрядных шин фотоматрицы 1 к блокам 5, 6 и 7 задержки. На выходах блоков задержки имеют в первых разрядах сигнала от трех соседних элементов, развертываемых в данный момент t, во втором от трех элементов, развертываемых в момент времени t-1, в третьем от трех элементов, развертываемых в момент времени t-2, в результате чего реализуется бегущее окно 3х3 из девяти элементов. Сигналы с выходов блоков 5, 6, 7 задержки поступают на входы программируемой логической матрицы И-ИЛИ 8, которая по ним формирует выходные сигналы, позволяющие определять характер центральной точки окна. Если освещен только центральный элемент окна, то фиксируется точка и на выходе 26 имеют высокий уровень, если помимо центрального элемента освещены один, два, три, четыре, пять, шесть, семь или восемь элементов, то фиксируются соответственно концевая, угловая, ветвления степени три, степени четыре, степени пять, степени шесть, степени семь и степени восемь точки и на выходах 14, 19-25 имеют высокий уровень сигнала соответственно, за исключением случая, когда освещены только три диагональных элемента. В этом случае фиксируется либо правый, либо левый наклоненный отрезок и на выходе 16 либо 18 соответственно имеют высокий уровень. Аналогично, если освещены элементы центрального столбца или центральной строки фиксируется вертикальный или горизонтальный отрезок и на выходе 15 или 17 соответственно имеют высокий уровень сигнала. Выходные шины 14-26 соединены с информационными входами коммутатора 11, который в зависимости от поданного управляющего сигнала подключает выбранную шину к счетчику 12, позволяя тем самым производить выборочный подсчет выделяемых точек. Сигналы с выходов 54-57 программируемой логической матрицы, вырабатываемые по результатам четырех левых верхних элементов окна, поступают на адресные входы блока 9 памяти. В случае наклонного участка изображения на выходе блока памяти присутствует сигнал кода
при наличии горизонтального или вертикального участка, на соответствующих выходах блока памяти присутствует сигнал кода 1, которые суммируются в сумматоре 10. В результате в сумматоре получают значение, пропорциональное периметру контурного изображения. В отличие от известных устройств в предлагаемом дополнительно выделяются концевые, угловые, точки ветвления степени три, степени четыре, степени пять, степени шесть, степени семь и степени восемь. Таким образом, функциональные возможности расширились примерно в 5 раз. При этом устройство содержит в 1,2-2 раза больше элементов (диодов, транзисторов) по сравнению с известными. Действительно, предлагаемое устройство содержит примерно L'
14N2 + 103 элементов, а известное (прототип) - L'
12N2, где NxN - размер изображения. Следовательно, при N = 32 - 1024 получают L/L'
1,2-2.
Формула изобретения
РИСУНКИ
Рисунок 1, Рисунок 2, Рисунок 3, Рисунок 4
Похожие патенты:
Устройство для выделения признаков объекта // 1817115
Изобретение относится к автоматике и вычислительной технике и может быть использовано в устройствах для выделения признаков объектов
Изобретение относится к автоматике и вычислительной технике и может быть применено в системах обработки изображений для измерения площади и определения координат фрагмента изображения,- ограниченного контурной линией
Устройство ввода-вывода изображений // 1797135
Изобретение относится к телевизионной технике и может быть использовано для исследования изображений
Изобретение относится к автоматике и вычислительной технике
Изобретение относится к автоматике и вычислительной технике, в частности к устройствам для распознавания изображений объектов
Изобретение относится к автоматике и вычислительной технике, в частности к устройствам для коррекции изображений объектов
Изобретение относится к автоматике и вычислительной технике
Устройство для распознавания изображений // 1772811
Изобретение относится к области технической кибернетики и может быть использовано в системах распознавания Цель изобретения - повышение точности устройства - достигается введением блока памяти, двух счетчиков, второго регистра, двух мультиплексоров , двух компараторов, олемента исключающее ИЛИ и двух элементов НЕ, что позволяет реализовать режим самообучения
Устройство обработки цветных изображений // 2159958
Изобретение относится к автоматике и вычислительной технике
Изобретение относится к телевидению и обеспечивает в качестве технического результата повышение точности распознавания того, отображено ли какое-либо изображение на экране телевизионного приемника
Способ таксации насаждений // 2183847
Изобретение относится к лесному хозяйству, методам дистанционного решения задач лесохозяйственного назначения
Изобретение относится к области оптического распознавания текста из растрового изображения
Изобретение относится к вычислительной технике, в частности к системам управления идентификацией и конвертацией форматов представления объектов текстовых документов в информационной сети Государственной автоматизированной системы (ГАС) “Выборы”
Изобретение относится к кодированию с помощью нулевого дерева данных элементарной волны (ЭВ)
Способ анализа растрового изображения // 2251151
Изобретение относится к области оптического распознавания текста из растрового изображения
Способ сжатия и восстановления сообщений // 2261532
Изобретение относится к области электросвязи, а именно к методам цифровых вычислений и обработки данных с сокращением избыточности передаваемой информации
Способ идентификации оптических пломб // 2263963
Изобретение относится к оптическим средствам для идентификации объектов




















