SU1536412A2 - Device for recognition of images - Google Patents
Device for recognition of images Download PDFInfo
- Publication number
- SU1536412A2 SU1536412A2 SU874298712A SU4298712A SU1536412A2 SU 1536412 A2 SU1536412 A2 SU 1536412A2 SU 874298712 A SU874298712 A SU 874298712A SU 4298712 A SU4298712 A SU 4298712A SU 1536412 A2 SU1536412 A2 SU 1536412A2
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- output
- counter
- input
- memory block
- signal
- Prior art date
Links
Landscapes
- Image Analysis (AREA)
Abstract
Изобретение относитс к автоматике и вычислительной технике и может быть использовано дл контрол и диагностики механизмов. Цель изобретени , заключающа с в повышении точности устройства, достигаетс введением четвертого счетчика, что позвол ет осуществл ть многократное измерение параметров диагностируемого механизма за один цикл его работы. 2 ил.The invention relates to automation and computing and can be used to monitor and diagnose mechanisms. The purpose of the invention, which is to improve the accuracy of the device, is achieved by introducing a fourth counter, which allows multiple measurements of the parameters of the diagnosed mechanism in one cycle of its operation. 2 Il.
Description
Изобретение относитс к автоматике и вычислительной технике и может быть использовано дл диагностики механизмов .The invention relates to automation and computing and can be used to diagnose mechanisms.
Цель изобретени - повышение надежности распознавани .The purpose of the invention is to increase the reliability of recognition.
На фиг. I представлена схема устройства; на фиг. 2 - схема блока управлени .FIG. I shows the scheme of the device; in fig. 2 is a control block diagram.
Устройство (фиг. 1) содержит датчики 1 сигналов, усилители 2, аналоге- вый коммутатор 3, первый фильтр 4, детектор 5, второй фильтр 6, аналого- цифровой преобразователь (АЦП) 7, дифференцирующий элемент 8, первый ключ 9, первый источник 1C опорного напр жени , первый компаратор 11, второй источник 12 опорного напр жени , триггер 13, формирователь 14, элемент ИЛИ 15, первый блок 16 пам ти, блок 17 управлени , второй 18 пам ти, дешифратор 19, первый 20, второй 21 и третий 22 счетчики, третий блок 23 пам ти, первую линию 24 задержки, сумматор 25, вычитатель 26, второй ключ 27, блок 28 элементов ИЛИ, четвертый счетчик 29, инвертор 30, второй компаратор 31, индикаторы 32, элемент ИЛИ-НЕ 33, посто нное запоминающее устройство 34, вторую линию 35 задержки .The device (Fig. 1) contains signal sensors 1, amplifiers 2, analog switch 3, first filter 4, detector 5, second filter 6, analog-to-digital converter (ADC) 7, differentiating element 8, first key 9, first source 1C, the reference voltage, the first comparator 11, the second voltage source 12, the trigger 13, the driver 14, the OR element 15, the first memory block 16, the control block 17, the second memory 18, the decoder 19, the first 20, the second 21 and the third 22 counters, the third memory block 23, the first delay line 24, the adder 25, the subtractor 26, the second key 27, a block of 28 OR elements, a fourth counter 29, an inverter 30, a second comparator 31, indicators 32, an OR-NOT 33 element, a persistent storage 34, a second delay line 35.
Блок 1 7 .управлени (фиг.2) содержит первый 36 и второй 37 триггеры, первый 38, второй 39 и третий 40 элементы И, первый 41 и второй 42 элементы ИЛИ, сдвоенный тумблер 43 и генератор 44. Тумблер 43 показан в положении Обучение.The control unit 1 7. (FIG. 2) contains the first 36 and second 37 triggers, the first 38, the second 39 and the third 40 And elements, the first 41 and second 42 OR elements, the dual toggle switch 43 and the generator 44. The toggle switch 43 is shown in the Training position .
Устройство работает следующим образом .The device works as follows.
В режиме обучени распознаванию объектов, например прецизионных лентопрот жных или подобных механизмов с движущимис узлами, в объекте распознавани креп тс датчики. Датчики могут иметь различное исполнение, реагировать на механические возбуждени , ускорени , перемещени илиIn the learning mode of recognizing objects, such as precision tape-moving or similar mechanisms with moving nodes, sensors are attached to the recognition object. Sensors may be of various designs, responsive to mechanical stimuli, acceleration, displacement or
(J(J
СWITH
оОСOOS
аbut
42i42i
ьсys
NN
акустические сигналы по трем взаимно перпендикул рным координатам.acoustic signals in three mutually perpendicular coordinates.
Процесс обучени начинаетс подачей импульса Пуск на первый вход устройства. По этому сигналу происходит установка в О первого, второго , третьего счетчиков и установка в состо ние I триггеров 36 и 37 блока 1 7 управлени . Кроме того, по переднему фрон- ту этого импульса формирователь 14 формирует импульс, по которому происходит подготовка АЦП 7 и триггера 13 к работе. Па врем действи импульса с выхода формировател 14 первый ключ 9 пропускает на свой выход первое опорное напр жение, которое беретс заведомо большим второго опорного напр жени . Первый компаратор 11 в этом случае имеет на своем выходе нулевой потенциал. По окончании времени действи импульса с выхода формировател 14 первый ключ переключает на свой выход напр жение с выхода дифференцирующего элемента 8. После прин ти сигнала на выходе второго фильтра 6 установившеес значение напр жени на выходе дифференцирующего элемента становитс меньше второго опорного напр жени . Благодар этому триггер 13 устанавливаетс в единичное состо ние положительным фронтом с выхода первого компаратора 11 и производит запуск АЦП 7 передним фронтом своего выходного сигнала. Необходимость определени момента установившегос сиг нала на выходе второго фильтра 6 вызвана присутствием переходных процессов в измер емом сигнале при переключении сигналов с датчиков 1 с помощью коммутатора 3 и переключением отдельных полос первого фильтра 4. Три сигнала с датчика 1 по координатам X, Y и Z усиливаютс усилителем 2 и подаютс на аналоговый коммутатор 3, который пропускает на свой выход только один из входных сигналов в зависимости от состо ни счетчика 20, дешифрируемого дешифратором 19. Этот сигнал поступает на первый фильтр 4, выполненный в виде управл емой гребенки фильтров. Амплитудно- частотна характеристика этого фильтра вл етс регулируемой и пропускает только определенную часть спектра входного сигнала, завис щую от кода на выходе счетчика 21. У выбранной части спектра входного сигнала выдел етс огибающа па детекторе 5 и отoThe learning process begins with a pulse. Start at the first input of the device. On this signal, the first, second, and third counters are set in O and the triggers 36 and 37 of the control unit 1 7 are set to state I. In addition, on the leading edge of this pulse, the shaper 14 forms a pulse, according to which the ADC 7 and the trigger 13 are prepared for operation. At the time of the pulse from the output of the former 14, the first switch 9 transmits to its output the first reference voltage, which is assumed to be obviously larger than the second reference voltage. The first comparator 11 in this case has zero potential at its output. Upon expiration of the pulse from the output of the former 14, the first key switches the voltage to the output from the output of the differentiating element 8. After receiving the signal at the output of the second filter 6, the steady-state voltage at the output of the differentiating element becomes less than the second reference voltage. Due to this, the trigger 13 is set to one state by a positive front from the output of the first comparator 11 and triggers the ADC 7 by the leading edge of its output signal. The need to determine the instant of a steady signal at the output of the second filter 6 is caused by the presence of transients in the measured signal when switching signals from sensors 1 using switch 3 and switching individual bands of the first filter 4. Three signals from sensor 1 along the X, Y and Z coordinates are amplified the amplifier 2 and is fed to the analog switch 3, which passes to its output only one of the input signals, depending on the state of the counter 20, decoded by the decoder 19. This signal goes to the first f filter 4, made in the form of a controlled filter bank. The amplitude-frequency characteristic of this filter is adjustable and passes only a certain part of the spectrum of the input signal, depending on the code at the output of the counter 21. The envelope of detector 5 and o
5five
00
5five
00
3535
4040
4545
5050
5555
фильтровынаютс сигналы негущен частоты на втором фильтре б, выполненном в виде фильтра нижних частот. Напр жение с выхода второго фильтра 6 поступает на АЦП 7, где происходит преобразование его в цифровой код по переднему фронту сигнала с выхода триггера 13. Но окончании преобразовани АЦП 7 формирует положительный фронт на служебном выходе, который через третий информационный вход блока 17 управлени и открытый элементом И 40 по первому входу тумблер 43 проходит на второй выход блока 17 управлени . Этот сигнал далее поступает на синхронизирующий вход записи второго блока 18 пам ти. По его переднему фронту происходит запись цифрового кода с выхода АЦП 7 в соответствующую чейку пам ти. Адрес чейки блока 18 пам ти определ етс цифровым кодом на втором 21 и четвертом 29 счетчиках, разрешающим сигналом на одном из выходов дешифратора 19 и кодом на выходе блока 28 элементов ИЛИ. Код на выходе блока 28 повтор ет код на. выходе второго ключа 27, открытого разрешающим сигналом с четвертого выхода блока 17 управлени , и, следовательно, код, задаваемый вручную на первой группе входов устройства , поступает на третью группу адресных входов второго блока 18 пам ти . При обучении устройства различным образам объекта датчики устанавливают в соответствующий объект, на первой группе входов устройства устанавливают код образа. По переднему фронту сигнал конца преобразовател со служебного выхода АЦП 7 проходит через открытый разрешающим потенциалом триггера 37 элемент И 39 и через элемент ИЛИ 42 блока Г/ управлени на счетный вход первого счетчика 20, переключа его в следующее состо ние. Соответственно измен етс положение разрешающего потенциала на выходе дешифратора 19, который подключает сигнал с другого датчика на выход коммутатора 3. Кроме того, также по переднему фронту сигнала со служебного выхода АЦП 7 формирователь 14 формирует импульс, длительность которого равна времени записи информации во второй блок 18 пам ти. По заднему фронту , этого импульса происходит сброс АЦП 7 и триггера 13 и подготовка их к следующему опросу.filter filters are not dense frequency on the second filter b, made in the form of a low-pass filter. The voltage from the output of the second filter 6 is fed to the ADC 7, where it converts to a digital code on the leading edge of the signal from the output of the trigger 13. But the conversion of the ADC 7 forms a positive front at the service output, which through the third information input of the control unit 17 and open element 40 on the first input of the toggle switch 43 passes to the second output of the control block 17. This signal is then fed to the synchronization input of the recording of the second memory block 18. On its leading edge, a digital code is written from the output of the ADC 7 to the corresponding memory cell. The cell address of the memory block 18 is determined by the digital code on the second 21 and fourth 29 counters, the enabling signal at one of the outputs of the decoder 19, and the code at the output of the block 28 of the OR elements. The code at the output of block 28 repeats the code at. the output of the second key 27 opened by the enable signal from the fourth output of the control unit 17, and therefore the code set manually on the first group of device inputs, goes to the third group of address inputs of the second memory block 18. When teaching a device to various images of an object, sensors are installed in the corresponding object, and the image code is installed on the first group of device inputs. On the leading edge, the signal of the end of the converter from the service output of the A / D converter 7 passes through the AND 39 element opened by the resolving potential of the trigger 37 and through the OR 42 element of the G / control unit to the counting input of the first counter 20, switching it to the next state. Accordingly, the position of the resolving potential at the output of the decoder 19 changes, which connects the signal from another sensor to the output of switch 3. In addition, also on the leading edge of the signal from the service output of the ADC 7, the driver 14 generates a pulse whose duration is equal to the time of recording information to the second block 18 memory On the falling edge of this pulse, the ADC 7 and trigger 13 are reset and prepared for the next survey.
153153
При опросе всех датчиков в одном члсттчом диапазоне импульс переполнении с выхода первого счетчика 20 переключает второй счетчик 21 в следующее состо ние. Таким образом происходит опрос всех датчиков по всем частотным диапазонам. Их показани в цифровом виде запоминаютс во втором блоке 18 пам ти. При опросе последне- го датчика по последнему частотному гтп-шазону импульс переполнени с выхода второго счетчика 2 поступает на п.- од четвертого счетчика 29 и переключает его в следующее состо ние. При этом происходит повторение опроса все датчиков по всем частотньм диапазонам . Число повторений определ етс коэффициентом пересчета четвертого счетчика 29 и временем переходных процессов в диагностируемом объекте. При окончании опроса импульс переполнени с выхода четвертого счетчика 29 поступает на второй вход блока 17 управлени , где устанавливает тригге- ры 36 и 37 в исходное состо ние, снима тем самым разрешение на работу (блоков пам ти. После этого происходит смена образа исследуемого объекта . Процесс обучени повтор етс пу- тем подачи импульса Пуск на первый вход устройства. После обучени по всем предусмотренным заранее возможным сос .то ни м контролируемого объекта процессWhen polling all sensors in one frequency range, an overflow pulse from the output of the first counter 20 switches the second counter 21 to the next state. Thus, all sensors are polled for all frequency ranges. Their readings are digitally stored in a second memory block 18. When polling the last sensor by the last frequency gtr-band, the overflow pulse from the output of the second counter 2 arrives at step one of the fourth counter 29 and switches it to the next state. When this happens, the survey repeats all sensors in all frequency ranges. The number of repetitions is determined by the recalculation coefficient of the fourth counter 29 and the time of transient processes in the object being diagnosed. At the end of the polling, the overflow pulse from the output of the fourth counter 29 goes to the second input of the control unit 17, where it sets the triggers 36 and 37 to the initial state, thereby removing the work permit (memory blocks. After that, the image of the object under study changes. The learning process is repeated by applying the pulse to the first input of the device.
ii
обучени заканчиваетс .learning is over.
В режиме распознавани образов ис- ледуемого объекта тумблер 43 блока 17 управлени переключаетс в режим Распознавание. При этом закрываютс пторой ключ 27, запреща внешнюю установку номера образа исследуемого объекта, и элемент И 40, запреща подачу импульсов синхронизации записи по второй блок 18 пам ти. Кроме того,In the mode of pattern recognition of the object under study, the toggle switch 43 of the control unit 17 is switched to the Recognition mode. In this case, the second key 27 is closed, prohibiting the external installation of the image number of the object under study, and the element 40, prohibiting the supply of write synchronization pulses to the second memory block 18. Besides,
процесс распознавани закончитс лишь the recognition process will end only
после опроса всех чеек пам ти всехafter interviewing all the memory cells of all
занесенных во второй блок 18 пам ти образов исследуемого объекта, дл чего импульс переполнени с выхода второго счетчика 21 подаетс на счет- тили вход четвертого счетчика 29 путем переключени тумблера 43. Сброс триггера 36 в 31 ом случае осуществл етс импульсом переполнени четвертого счет чикл 29. Процесс распознавани также начинаетс с установки датчиков I в исследуемый объект, подлежащий контролю . При подаче импульса Пуск на пер- пый nxo;i устройства начинаетс проThe images of the object under investigation are stored in the second memory block 18, for which the overflow pulse from the output of the second counter 21 is fed to the counter of the fourth counter 29 by switching the toggle switch 43. In the 31st case, the trigger 36 is reset by the fourth overflow pulse 29. The recognition process also begins with the installation of sensors I in a test object to be monitored. When a pulse is applied, the Start to the first nxo; i device starts
./ 20 5 0 ./ 20 5 0
.« . "
.,.
э uh
« "
5five
22
цесс опроса датчиков, аналогичный процессу опроса в режиме Обучени . Однако цифровые данные исследуемого объекта записываютс в первый блок 16 пам ти. При определенном числе опросов всех датчиков по всем частотным диапазонам импульсом переполнени с третьего счетчика 22 триггер 37 устанавливаетс в исходное состо ние. При этом устройство переходит в режим сравнени полученных данных с данными, хран щимис во втором блоке 18 пам ти . При этом разрешающие потенциалы, поступающие на элемент И 38, открывают его и разрешают работу генератора 44. Кроме того, разрешающий потенциал с первого выхода блока I7 управлени переводит первый 16 и второй 18 блоки пам ти в режим считывани . Импульсы с генератора 44, поступа на первый счетчик 30 и далее на второй 21, третий 22 и четвертый 29 счетчики, опрашивают чейки пам ти блоков 16 и 18 пам ти. При этом информаци , считанна с одноименных чеек пам ти пер- ., вого блока 16 пам ти, в котором имеетс информаци об исследуемом объекте , и второго блока 18 пам ти, в котором хран тс данные об этом объекте с соответствующим образом, подаетс на отдельные входы вычитател 26. Разность между ними по абсолютной величине подаетс на информационный вход . сумматора 25, на счетный вход которого подаетс с некоторой задержкой на линии 35 задержки импульс с генератора 44, осуществл суммирование хран щейс в сумматоре 25 информации с цифровым кодом с выхода вычнтател . При сравнении всех чеек пам ти первого блока 16 пам ти с чейками отдельного образа блока 18 пам ти на сумматоре имеетс число, показывающее степень расхождени исследуемого объекта с сравниваемым образом. Это число сравниваетс с числом, хран щимс в ПЗУ 34 на втором цифровом компараторе 31. Если оно меньше этого числа, то принимаетс решение о совпадении исследуемого объекта с данным образом, на его выходе по вл етс логическа единица. В противном случае этого не происходит. Импульс переполнени с третьего счетчика 22 поступает на вход приема третьего блока 23 пам ти, записыва в него по адресу, определ емому кодом на чет- веотом счетчике 29, логический сигналThe process of polling sensors is similar to the process of polling in the Training mode. However, the digital data of the object under investigation is recorded in the first memory block 16. With a certain number of polls of all sensors in all frequency bands, the overflow pulse from the third counter 22 sets the trigger 37 to the initial state. In this case, the device switches to the mode of comparing the received data with the data stored in the second memory block 18. At the same time, the permitting potentials arriving at the AND 38 element open it and enable the operation of the generator 44. In addition, the permitting potential from the first output of the control unit I7 puts the first 16 and second 18 memory blocks into read mode. The pulses from the generator 44, entering the first counter 30 and further on the second 21, third 22 and fourth 29 counters, interrogate the memory cells of the memory blocks 16 and 18. In this case, the information read from the memory cells of the same name of the first memory block 16, in which there is information about the object under study, and the second memory block 18, in which data on this object are stored with appropriate data, is fed to individual subtractor inputs 26. The difference between them in absolute value is applied to the information input. adder 25, to the counting input of which a pulse from generator 44 is applied with a certain delay on delay line 35, summed up the information stored in adder 25 with a digital code from the output of the calculator. When comparing all the memory cells of the first memory block 16 with the cells of a separate image of the memory block 18, there is a number on the adder indicating the degree of divergence of the object under study with the compared image. This number is compared with the number stored in ROM 34 at the second digital comparator 31. If it is less than this number, a decision is made about the coincidence of the object under study with this image, a logical unit will appear at its output. Otherwise, this does not happen. The overflow pulse from the third counter 22 arrives at the reception input of the third memory block 23, writing to it at the address determined by the code on the fourth counter 29, a logical signal
с выхода второго компаратора 31. Импульс переполнени с ьыхода четвертого счетчика 29 через линию 24 задержки поступает на вход обнулени сумматора 25. Этот импульс поступает также через замкнутые контакты тумблера 43 на п тый выход блока 17 управлени и далее на счетный вход четвертого счетчика, переключа его в следующее состо ние. Процесс сравнени данных первого блока Б пам ти с другими датчиками пам ти блока 18 пам ти продолжаетс . По окончании процесса сравнени данных импульс переполнени с третьего счетчика 22 через элемент ИЛИ 41 устанавливает триггер 36 блока 17 управлени в исходное состо ние, прекраща работу всего устройства. При этом один из индикаторов 32 показьюает соответствующую индикацию об объекте. Если ни один из заранее записанных в блок 18 пам ти образов не совпадает с образом исследуемого объекта, на выходе элемента ИЛИ-НЕ 33 по вл етс логическа единица, включающа один из индикаторов 32, обозначающий неопознанный обfrom the output of the second comparator 31. An overflow pulse from the output of the fourth counter 29 through the delay line 24 is fed to the zeroing input of the adder 25. This pulse also flows through the closed contacts of the toggle switch 43 to the fifth output of the control unit 17 and then to the counting input of the fourth counter, switching it in the next state. The process of comparing the data of the first memory block B with the other memory sensors of the memory block 18 continues. Upon completion of the data comparison process, the overflow pulse from the third counter 22 through the OR element 41 sets the trigger 36 of the control unit 17 to the initial state, stopping the operation of the entire device. In this case, one of the indicators 32 shows the corresponding indication of the object. If none of the images pre-recorded in memory block 18 coincides with the image of the object under study, the logical unit appears at the output of the OR-NOT 33 element, including one of the indicators 32, denoting the unidentified
5five
00
5five
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU874298712A SU1536412A2 (en) | 1987-08-27 | 1987-08-27 | Device for recognition of images |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU874298712A SU1536412A2 (en) | 1987-08-27 | 1987-08-27 | Device for recognition of images |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU1361589A Addition SU284915A1 (en) | DRILLING EQUIPMENT |
Publications (1)
Publication Number | Publication Date |
---|---|
SU1536412A2 true SU1536412A2 (en) | 1990-01-15 |
Family
ID=21324929
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU874298712A SU1536412A2 (en) | 1987-08-27 | 1987-08-27 | Device for recognition of images |
Country Status (1)
Country | Link |
---|---|
SU (1) | SU1536412A2 (en) |
-
1987
- 1987-08-27 SU SU874298712A patent/SU1536412A2/en active
Non-Patent Citations (1)
Title |
---|
Авторское свидетельство СССР № 1361589, кл. G 06 К 9/00, 1986. * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
SU1536412A2 (en) | Device for recognition of images | |
JP2009128130A (en) | Voltage signal detector and abnormal voltage monitoring device | |
SU1361589A1 (en) | Mage identification device | |
SU1231529A1 (en) | Device for transmission of telemetering information | |
KR860005354A (en) | Time information detection device | |
SU1049893A1 (en) | Information input device | |
SU660234A1 (en) | Random process coding arrangement | |
SU960554A1 (en) | Device for measuring pulse force amplitude | |
SU936417A1 (en) | Device for measuring and registering maximum forces at testing materials | |
JPS5817408B2 (en) | Automatic offset method of recording device | |
SU860081A1 (en) | Statistical analyzer | |
SU1345135A1 (en) | Digital converter for phase-meter | |
SU1012230A1 (en) | Data collection and preprocessing device | |
SU824122A1 (en) | Device for determination of contact chatter parameters | |
SU1126997A1 (en) | Telemetric device | |
RU2063048C1 (en) | Device for measuring maximal value of pulse analog signal | |
SU1157505A2 (en) | Device for non-linear processing of electric prospecting signals | |
SU939966A1 (en) | Digital meter of temperature | |
SU1732183A1 (en) | Device for measuring temperature | |
SU983620A1 (en) | Device for preliminary processing of electric prospecting signals | |
SU1647435A1 (en) | Voltage extremum meter | |
SU1278913A1 (en) | Signalling device | |
SU767966A1 (en) | Device for measuring duration of transitory process | |
SU363945A1 (en) | DEVICE FOR MEASUREMENT AND REGISTRATION OF CHANGES IN MAGNETIC INDUCTION IN WIDE INTERVAL | |
SU789787A1 (en) | Apparatus for measuring value of random-signal voltage |