RU2006942C1 - System for image processing - Google Patents
System for image processing Download PDFInfo
- Publication number
- RU2006942C1 RU2006942C1 SU4848529A RU2006942C1 RU 2006942 C1 RU2006942 C1 RU 2006942C1 SU 4848529 A SU4848529 A SU 4848529A RU 2006942 C1 RU2006942 C1 RU 2006942C1
- Authority
- RU
- Russia
- Prior art keywords
- input
- output
- unit
- outputs
- control unit
- Prior art date
Links
- 230000033001 locomotion Effects 0.000 claims description 5
- 238000009434 installation Methods 0.000 claims description 3
- 238000004458 analytical method Methods 0.000 claims description 2
- 230000010365 information processing Effects 0.000 abstract 1
- 239000000126 substance Substances 0.000 abstract 1
- 240000007320 Pinus strobus Species 0.000 description 6
- 238000010191 image analysis Methods 0.000 description 3
- 238000000034 method Methods 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 230000000903 blocking effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 description 1
- 238000004898 kneading Methods 0.000 description 1
- 238000010606 normalization Methods 0.000 description 1
- 230000010349 pulsation Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 230000001629 suppression Effects 0.000 description 1
Images
Landscapes
- Image Analysis (AREA)
Abstract
Description
Изобретение относится к системам цифровой обработки телевизионной информации и может быть использовано в устройствах автоматического анализа изображений. The invention relates to digital processing systems for television information and can be used in automatic image analysis devices.
Известно устройство для обработки изображений, которое содержит блок синхронизации, первый и второй блоки памяти, блок сдвига, мультиплексор, генератор тактовых импульсов, счетчики, сумматор и дешифратор. A device for image processing is known, which comprises a synchronization unit, first and second memory units, a shift unit, a multiplexer, a clock generator, counters, an adder and a decoder.
Известно другое устройство для обработки сигналов изображения, которое содержит синхрогенератор, датчик сигналов изображений, видеоконтрольный блок, цифроаналоговый преобразователь, первый и второй блоки нормализации сигнала изображения, первый и второй блоки сопряжения, блок управления и вычисления. Another device for processing image signals is known, which comprises a clock generator, an image signal sensor, a video control unit, a digital-to-analog converter, first and second image signal normalization units, first and second interface units, a control and calculation unit.
Недостаток известных устройств - в узкие функциональные возможности по обработке изображений. A disadvantage of the known devices is the narrow functionality for image processing.
Наиболее близкой по технической сущности к заявляемой является выбранная в качестве прототипа система анализа изображений, которая содержит соединенные последовательно телевизионную камеру, аналого-цифровой преобразователь, входную просмотровую таблицу, к выходу которой подключен блок памяти, соединенные последовательно от блока памяти выходную просмотровую таблицу, цифроаналоговый преобразователь и мониторы, а также арифметико-логическое устройство, соединенное с микропрограммным контроллером, а через магистральную шину с блоком адресов, блоком памяти и контроллером интерфейса, который связан с дисковой памятью и пультом управления. Closest in technical essence to the claimed one is an image analysis system selected as a prototype, which contains a television camera connected in series, an analog-to-digital converter, an input look-up table, to the output of which a memory unit is connected, an output look-up table connected in series from a memory unit, a digital-to-analog converter and monitors, as well as an arithmetic-logic device connected to the microprogram controller, and through the main bus with the block m addresses, a memory unit and an interface controller that is connected to the disk memory and the control panel.
Недостаток прототипа заключается в недостаточности функциональных возможностей по обработке информации состояний объектов, например перемещающихся объектов, с подавлением изображений объектов, координаты которых не меняются, а также оценке параметров движения объектов (относительная скорость, направление движения и другие параметры). The disadvantage of the prototype is the lack of functionality for processing information about the state of objects, such as moving objects, with the suppression of images of objects whose coordinates do not change, as well as evaluating the parameters of the movement of objects (relative speed, direction of movement and other parameters).
Цель изобретения - расширение функциональных возможностей за счет учета анализа состояний объектов в динамике. The purpose of the invention is the expansion of functionality by taking into account the analysis of the state of objects in dynamics.
Цель достигается тем, что в систему, содержащую последовательно соединенные преобразователь видеосигнала, блок обработки изображений, блок управления, формирователь телевизионного сигнала и синхронизатор, введены блок селекции изображений, формирователь сигналов стробирования и контуров объектов, коммутатор, процессор, арифметико-логический узел и второй табличный процессор, включенный между входом и тремя выходами узла, второй вход которого соединен с входами управления первого, второго табличных процессоров и узла управления записью, первый и второй выходы которого соединены с вторым входом арифметико-логического узла и входом узла памяти, связанных между собой входом-выходом и выходом-входом. The goal is achieved by the fact that in the system comprising a video signal converter, an image processing unit, a control unit, a television signal conditioner and a synchronizer, an image selection block, a gate signal generator and object contour generator, a switch, a processor, an arithmetic logic unit and a second table a processor connected between the input and three outputs of the node, the second input of which is connected to the control inputs of the first, second table processors and the recording control node Sew, the first and second outputs of which are connected to the second input of the arithmetic-logical node and the input of the memory node, interconnected input-output and output-input.
Цель достигается также тем, что коммутатор содержит соединенные последовательно дешифратор, ключи и шинные формирователи, включенные между входом и информационными входами и выходом коммутатора, второй вход которого является входом элемента ИЛИ, второй вход которого соединен с дополнительным выходом дешифратора, а выход - с вторыми входами ключей. The goal is also achieved by the fact that the switch contains decryptor connected in series, keys and bus drivers connected between the input and information inputs and the output of the switch, the second input of which is the input of the OR element, the second input of which is connected to the additional output of the decoder, and the output - with the second inputs keys.
Цель достигается также тем, что формирователь сигналов содержит узел управления, выход которого соединен с входами анализатора состояний объектов и связанного с ним селектора сигналов контуров, выходы которого являются выходами формирователя сигналов. The goal is also achieved by the fact that the signal conditioner comprises a control unit, the output of which is connected to the inputs of the state analyzer of the objects and the associated loop signal selector, the outputs of which are the outputs of the signal conditioner.
На фиг. 1 представлена блок-схема системы; на фиг. 2 - вариант выполнения блока обработки изображений и коммутатора; на фиг. 3 - вариант выполнения формирователя сигналов стробирования и контуров объектов; на фиг. 4 - временные диаграммы, поясняющие работу системы; на фиг. 5 - алгоритм работы системы. In FIG. 1 is a block diagram of a system; in FIG. 2 is an embodiment of an image processing unit and a switch; in FIG. 3 - embodiment of a shaper of gating signals and contours of objects; in FIG. 4 - timing diagrams explaining the operation of the system; in FIG. 5 - the algorithm of the system.
Система для обработки изображений содержит датчик 1 телевизионного сигнала, синхронизатор 2, преобразователь 3 видеосигнала, блок 4 обработки изображений, коммутатор 5, формирователь 6 телевизионного сигнала, видеоконтрольный блок 7, блок 8 селекции изображений, формирователь 9 сигналов стробирования и контуров объектов, блок 10 управления. The image processing system comprises a
В качестве датчика 1 может быть использована передающая телевизионная камера любого типа с вещательным стандартом. Синхронизатор 2 содержит селектор сигналов синхронизации из полного телевизионного сигнала, который связан с входом синхронизатора, а выходом с узлами формирования сигнала таковой частоты и сигнала синхронизации, выходы которых являются выходами синхронизатора. As the
Преобразователь 3 видеосигнала содержит включенные последовательно между информационными входом и выходом преобразователя узел замеса уровня черного, узел регулировки размаха видеосигнала, усилитель, аналого-цифровой преобразователь и выходной регистр, а также на управляющем входе дешифратор адреса, выход которого соединен с программным параллельным интерфейсом, выходы которого соединены с всеми узлами преобразователя 3. The
Блок 4 обработки изображений (фиг. 2) содержит первый табличный процессор 11, арифметико-логический узел 12, второй табличный процессор 13, узел 14 памяти, узел 15 управления записью и считыванием. Табличный процессор 11 выполнен по известной схеме. Он содержит на входе узел интерфейса адреса, соединенный выходами с оперативным запоминающим узлом, выход которого через регистры связан с выходом процессора, мультиплексором адреса, другой вход которого соединен через регистр данных с входом видеосигнала процессора, и схемой управления режимами оперативного запоминающего узла. Второй табличный процессор 13 блока 4 отличается от первого тем, что дополнительно содержит коммутатор яркостного сигнала, выход которого соединен с входом второго оперативного запоминающего узла, выход которого является вторым выходом второго табличного процессора и блока 4 (выход бинарного сигнала), причем второй вход второго оперативного запоминающего узла и первый вход коммутатора соединены с дополнительными выходами узла интерфейса адреса процессора 13, а второй вход коммутатора соединен с первым выходом процессора 13 и блока 4. The image processing unit 4 (Fig. 2) comprises a
Арифметико-логический узел 12 содержит четыре арифметико-логических микросхемы типа КР531ИП3, которые связаны входами и выходами со схемой ускоренного переноса на микросхеме типа КР531ИП4. Входы каждой микросхемы КР531ИП3 связаны с двумя восьмиразрядными шинами, которые являются входными со стороны узла 14 памяти и через шинные формирователи подключены к выходу первого табличного процессора 11, а выходы микросхем объединены в общую 16-разрядную шину, которая является выходной в сторону узла 14 памяти и к которой подключена схема выбора восьмиразрядного кода на микросхеме типа 555ИР23, выходы которой являются другим выходом арифметико-логического узла. Входы управления всех схем арифметико-логического узла, кроме схемы ускоренного переноса, соединены с выходами дешифратора адреса, вход которого соединен с выходом узла 15 управления записью и считыванием. The arithmetic-
Узел 14 памяти имеет два листа памяти, каждый из которых через схему записи и считывания связан с входными шинами узла 12, общей выходной шиной узла 12 и выходом узла 15 управления записью и считыванием. The
Коммутатор 5 (фиг. 2) содержит дешифратор 16, ключи 17 и 18, элемент ИЛИ 19 и шинные формирователи 20 и 21, информационные входы которых являются входами коммутатора, которые соединены с выходами блока 4, а информационные выходы объединены выходом коммутатора. The switch 5 (Fig. 2) contains a
Формирователь 6 телевизионного сигнала содержит между входом и выходом включенные последовательно смеситель сигналов и цифроаналоговый преобразователь, причем смеситель имеет входы подачи сигналов для формирования полного телевизионного сигнала от блока 10 управления и дополнительных сигналов от формирователя 9.
Блок 8 селекции изображений выполнен по известной схеме 4 содержит первый, второй и третий блоки памяти, блок выборки данных, блок сканирования, ключ, элемент И-НЕ, элемент НЕ, формирователь сигналов маски, элемент И и блок управления. Функции блока управления выполняет блок 10 управления.
Формирователь 9 сигналов стробирования и контуров объектов (фиг. 3) содержит узел 22 управления, анализатор 23 состояний объектов и селектор 24 сигналов контуров объектов. Анализатор 23 содержит элемент И-НЕ 25, триггер 26 и элемент И-НЕ 27, селектор 24 - элемент И 28, элемент И-НЕ 29, элемент И 30, расширитель 31 импульсов и триггерный делитель 32 частоты, а узел 22 управления - генератор 33 коротких импульсов и элемент ИЛИ 34. The
Блок 10 управления содержит системную шину, которая объединяет все выходы, входы блока 10 и связана с микроЭВМ, структура которой выполнена на основе БИС комплекта К1810. Работа микроЭВМ соответствует алгоритму, приведенному на фиг. 5. The
Система работает следующим образом. The system operates as follows.
Полный телевизионный сигнал с выхода датчика 1 поступает на входы синхронизатора 2 и преобразователя 3. Синхронизатор выделяет синхросигналы строчной и кадровой частот и формирует синхронизирующие и тактовые сигналы синхронно выделенными. Эти сигналы поступают в блок 10 управления, где распределяются по блокам системы согласно алгоритму обработки изображений. Преобразователь 3 аналоговый видеосигнал датчика 1 нормализует по амплитуде до номинальной, преобразует в цифровую форму и выделяет на своем выходе видеосигнал в виде восьмиразрядного параллельного двоичного кода. Блок 4 обрабатывает видеосигналы изображения по программе, которая задается через микроЭВМ блока 10 управления. The full television signal from the output of the
Процессор 11 преобразует поточечно амплитуду яркостного сигнала в цифровой форме табличным способом по программно-задаваемой характеристике преобразования. Арифметико-логический узел 12 производит операции сложения, вычитания и логические операции над кодами видеосигнала, поступающими от процессора 11 и узла 14, например операции сложения кодов в процессе накопления малоконтрастных зашумленных сигналов и выдачи их суммы в узел 14 памяти, а также мультиплексирования 16-разрядного кода результата произведенных в узле 12 операций в восьмиразрядный код и выдачи его на выход блока 4 обработки и вход коммутатора 5. The
Узел 14 под управлением узла 15 осуществляет пословную и побайтную запись 16-разрядных двоичных кодов яркости, хранение массива кодов яркости двух изображений на отдельных листах памяти и считывание кодов этих изображений для арифметико-логических операций в узле 12 в процессе их обработки. При этом возможен ряд программ по обработке изображений, например предварительная запись на первый лист памяти фона видеосигнал датчика 1 без наблюдаемых объектов, считывание из узла 14 и вычитание в узле 12 кодов этого фона из кодов текущего видеосигнала с изображением наблюдаемых объектов, поступающих от процессора 11. The
Выходной сигнал узла 12 может быть обработан дополнительно процессором 13. Он обеспечивает преобразование яркостного видеосигнала табличным способом аналогично процессору 11 и дополнительно формирование сигнала бинаризованного изображения номинального уровня. The output signal of the
Коммутатор 5 в зависимости от команды управления обеспечивает передачу кодов видеосигнала на свой выход либо обработанных, либо необработанных в процессоре 13, а также стробирование выбираемой части этих кодов. Команда управления коммутатором поступает от блока 10 на дешифратор 16. Выделенный на выходе дешифратора сигнал совместно с сигналом через элемент ИЛИ 19 открывают один из ключей 17 или 18 и соответствующий ему шинный формирователь 20 или 21 для прохождения кодов видеосигнала через коммутатор. Для передачи коммутатором 5 всех кодов видеосигнала на свой выход на выход элемента ИЛИ 19 от дешифратора 16 поступает сигнал, который блокирует действие сигналов стробирования с входа 9. The
Формирователь 6 формирует полный телевизионный сигнал и преобразует его в аналоговую форму для визуализации обработанных изображений на экране видеоконтрольного блока 7. Shaper 6 generates a complete television signal and converts it into an analog form for visualizing the processed images on the screen of the
Бинарный сигнал изображений объектов с выхода процессора 13 блока 4 поступает на вход селектора 8, который по программе блока 10 обеспечивает последовательное или выборочное по порядковому номеру обработки выделение сигналов масок изображений объектов. The binary signal of images of objects from the output of the
Формирователь 9 выделяет соответствующие маскам сигналы стробов, которые воздействуют на коммутатор 5. Стробы поступают на вход элемента ИЛИ 19 и стробируют цифровые коды сигналов объектов, выбранных для отображения на экране блока 7 (сигнал блокировки от дешифратора 16 на элемент ИЛИ 19 в этом случае не поступает).
Во время наблюдения за динамикой объектов бинарный сигнал изображений после записи его в запоминающий узел селектора 8 сохраняется там на время наблюдений. С момента записи to в течение времени t1, t2. . . tn наблюдений селектор 8 при каждом телевизионном кадре генерирует сигналы масок, например объектов 35-40, на момент их записи (фиг. 4а). Частота смены содержимого запоминающего узла селектора 8 задается программно через блок 10 управления.During the observation of the dynamics of objects, the binary image signal after recording it in the memory node of the
Сигналы масок и сигнал-потенциал от блока 10 поступают на входы генератора 33 и элемента ИЛИ 34 формирователя 9. Генератор выделяет короткие импульсы (фиг. 4б), соответствующие фронтам сигнала масок, а элемент ИЛИ 34 удерживает элемент И 28 в открытом состоянии. Короткие импульсы через открытый элемент И-НЕ 25 воздействуют на установочный вход триггера 28. The signals of the masks and the signal potential from
Бинарный во время t1 или t2 сигнал от блока 4 поступает на первый вход триггера 26 (фиг. 4в и 4з). Если сигналы на установочном и первом входам триггера совпадают во времени (см. объект 3б), то триггер не переключается и на выходе 5 формирователя 9 сигнал строба отсутствует (фиг. 4г и 4и). Это свидетельствует о том, что объект 35 во время t1 и t2 относительно времени to своего состояния не изменяет. Коммутатор 5 объект 35 для отображения на экране блока 7 не стробирует.Binary at time t 1 or t 2 the signal from
Если сигналы на входах триггера не совпадают во времени (см. объекты 36-40), то триггер 26 переключается передним фронтом бинарного сигнала от блока 4 и возвращается в исходное состояние задним фронтом того же сигнала, прошедшего через элемент И-НЕ 27 на второй вход триггера. Выделенные триггером стробы через открытый элемент И 28 поступают на вход коммутатора 5 для стробирования сигналов объектов 36-40, которые находятся в состоянии движения относительно времени to.If the signals at the inputs of the trigger do not coincide in time (see objects 36-40), then the
Одновременно для расширения функциональных возможностей анализа изображений на экране блока 7, например определения относительных скорости, направления или траектории движения объектов, формирователь 9 выделяет сигналы контуров, соответствующих положениям объектов в момент to начала наблюдения. Для этого короткие импульсы генератора 33 поступают на элементы И-НЕ 29 и И 30. Элемент И-НЕ 29 совместно с элементом И 28 формирует часть сигнала каждого контура, которая налагается на сигнал строба (совпадает во времени), а элемент И 30 совместно с расширителем 31, который увеличивает длительность входных сигналов на время длительности импульсов генератора 33 и инвертирует их, формирует другую часть сигнала контура, которая не налагается на сигнал строба, формируемого триггером 26. В первом случае элемент И 28 выделяет стробы и врезанные в него сигналы контуров объектов (фиг. 4д и 4к), которые через коммутатор 5 на экране блока 7 формируют часть контуров, подсвеченную более темным цветом, чем изображения объектов. Во втором случае элемент И 30 выделяет сигналы контуров объектов (фиг. 4е и 4л), которые как дополнительные для формирователя 6 замешиваются в телевизионный сигнал и на экране блока 7 формируют вторую часть контуров, но подсвеченную белым цветом. Темная и светлая части контура обеспечивают более четкое и в динамике разделение изображений объектов.At the same time, to expand the functionality of image analysis on the screen of
Кроме того, элементы И-НЕ 29 и И 30 под воздействием сигналов кадровой частоты с входа 10 и через делитель 32 обеспечивают визуально наблюдаемое пульсирование контуров изображений объектов. Это создает дополнительные положительные наблюдения изображений объектов. In addition, the elements AND 29 and AND 30 under the influence of frame-frequency signals from
На фиг. 4ж и 4м показаны суммарные сигналы объектов (условно бинарные) и контуров в полном телевизионном сигнале, причем знаком показаны сигналы контуров, а штриховкой - сигналы объектов, находящихся в движении. Видно, что объект 36 смещается вправо по фиг. 4, объект 37 - влево и во время t2 они накладываются друг на друга, объект 38 сужается во время t1 и раздваивается вo время t2, объекты 39 и 40 передвигаются вверх и вниз соответственно.In FIG. 4g and 4m show the total signals of objects (conventionally binary) and circuits in a full television signal, and the sign the signals of the contours are shown, and the shading shows the signals of objects in motion. It can be seen that the
Для стробирования коммутатором 5 всех объектов, сигналы которых бинаризированы блоком 4, без подавления сигналов объектов, которые находятся в состоянии покоя, от блока 10 управления поступает сигнал на вход генератора 33 и элемент ИЛИ 34. Генератор прекращает формировать импульсы и тем самым обеспечивает работу триггера 26 по всем входным сигналам блока 4. Через элемент ИЛИ 34 в этом случае на вход элемента И 28 подается сигнал маски от блока 8 селекции с обеспечением возможностей этого блока. (56) Авторское свидетельство СССР N 1464176, кл. G 06 F 15/66, 1987. For the
Авторское свидетельство СССР N 1462360, кл. G 06 F 15/66, 1986. USSR copyright certificate N 1462360, cl. G 06
Проспект фирмы Joice-Loebl, аппаратура MАCISCАN. Prospectus of the company Joice-Loebl, equipment MACISCAN.
Гуднев А. Г. и др. Табличный процессор и его применение для цифровой обработки изображений. - Техника кино и телевидения, N 9, 1986, с. 29, рис. 1. Gudnev A. G. et al. Tabular processor and its application for digital image processing. - Technique of film and television,
Claims (3)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU4848529 RU2006942C1 (en) | 1990-05-14 | 1990-05-14 | System for image processing |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU4848529 RU2006942C1 (en) | 1990-05-14 | 1990-05-14 | System for image processing |
Publications (1)
Publication Number | Publication Date |
---|---|
RU2006942C1 true RU2006942C1 (en) | 1994-01-30 |
Family
ID=21526069
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU4848529 RU2006942C1 (en) | 1990-05-14 | 1990-05-14 | System for image processing |
Country Status (1)
Country | Link |
---|---|
RU (1) | RU2006942C1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU2452125C1 (en) * | 2011-06-23 | 2012-05-27 | Федеральное государственное унитарное предприятие "Научно-производственное объединение автоматики имени академика Н.А. Семихатова" | Image processing system |
-
1990
- 1990-05-14 RU SU4848529 patent/RU2006942C1/en active
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU2452125C1 (en) * | 2011-06-23 | 2012-05-27 | Федеральное государственное унитарное предприятие "Научно-производственное объединение автоматики имени академика Н.А. Семихатова" | Image processing system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4689823A (en) | Digital image frame processor | |
US4148070A (en) | Video processing system | |
KR920015356A (en) | Screen editing device during playback in electronic camera system | |
GB2151100A (en) | Composite image display system for computerized tomographs and other image data | |
US4698674A (en) | Interlace/non-interlace data converter | |
US5014128A (en) | Video interface circuit for displaying capturing and mixing a live video image with computer graphics on a video monitor | |
US6959293B2 (en) | Method and device for automatic visual perception | |
US5812704A (en) | Method and apparatus for image overlap processing | |
RU2006942C1 (en) | System for image processing | |
RU2006941C1 (en) | Device for image processing | |
JPS6049398B2 (en) | special effects method | |
JPH05153489A (en) | Special effect device | |
KR950003025B1 (en) | Apparatus for inserting pattern signal to discriminate clock phase adjust and operation mode | |
JPH01311378A (en) | Image processing device | |
JPS59223880A (en) | Picture input device | |
SU1288751A1 (en) | Device for generating picture on screen on television receiver | |
JPS5972284A (en) | Digital x-ray television device | |
KR0132480B1 (en) | Window Control Circuits for CCD Applications | |
KR960011228B1 (en) | Video histogram | |
JP3332770B2 (en) | Memory control circuit | |
JPS6131503B2 (en) | ||
KR100233116B1 (en) | Apparatus and method for creating and moving window | |
JP2753026B2 (en) | Visualization of time-varying area | |
JPH04155477A (en) | Image processor | |
JPS58177635A (en) | Ct image display apparatus |