Устройство для обработки изображений

 

Изобретение относится к области технической кибернетики и может быть использовано в системах цифровой обработки изображений. Цель изобретения - повышение точности. Это достигается введением блоков усреднения 3, 4, двух квадратов 5, 6, вычитателя 7 и селектора 8 минимума сигнала, что позволяет осуществлять адаптивное усреднение изображения по минимальной локальной дисперсии. 3 з.п, ф-лы, 5 йл.

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК.(191 (11) А1 (Ю 4 G 06 К 9/00

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ!

» 71

«hh.! !;.„", *

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 4063390/24-24 (22) 29.04,86 (46) 15.04.88, Бюп. У 14 (71) Физико-механический институт им. Г.В.Карпенко (72) А.Е.Батюк, В.В.Грицык, А.Ю.Луцык и P.М.Паленичка (53) 681.027.12 (088.8) (56) Авторское свидетельство СССР .

У 1059585, кл. С 06 К 9/00, 1983.

Авторское свидетельство СССР

Ф 1226500, кл. G 06 К 9/00, 1984. (54) УСТРОЙСТВО ДЛЯ ОБРАБОТКИ ИЗОБРАЖЕНИЙ (57) Изобретение относится к области технической кибернетики и может быть использовано в системах цифровой обработки изображений, Цель изобретения — повышение точности. Это достигается введением блоков усреднения 3, 4, двух квадратов 5, 6, вычитателя 7 и селектора 8 минимума сигнала, что позволяет осуществлять адаптивное усреднение изображения по минимальной локальной дисперсии, 3 з.п. ф-лы, 5 ил, 1388915

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

Цель изобретения — повышение точности устройства.

На фиг.1 показана блок-схема уст- 10 ройстна; на фиг.2 — три локальные области усреднения, возможное число которых равно девяти, в пределах апертуры размерами 5х5 на фиг.3 структурная схема блока определения среднего значения сигнала; на фиг.4— блок-схема селектора минимума сигнала; на фиг,5 — блок-схема вычислителя °

Устройство содержит телевизионный 20 датчик 1, аналого-цифровой преобразователь (АЦП) 2, первый 3 и второй 4 блоки определения средней величины сигнала, первый 5 и второй 6 квадраторы, вычитатель 7„ селектор 8 мини- 25 мума сигнала, блок 9 буферной памяти, первый коммутатор 10 и генератор 11 синхроимпульсов (ГСИ).

Блок определения средней величины сигнала образуют первый 12 и второй 30

13 элементы задержки на отсчет, первый сумматор 14, третий 15 и четвертый 16 элементы задержки на строку, второй сумматор 17 и элемент 18 постоянной памяти.

Селектор 8 минимума сигнала включает пятый 19 и 1иестой 20 элементы. задержки на отсчет„ первый 21 и вто- . рой 22 вычислители,„, с седьмого по де- 40 сятый элементы 23-26 на строку, второй коммутатор 27 и преобразователь

28 кода.

Вычислитель содержит первый 29 и второй 30 компараторы, одиннадцатый 45 элемент 3 1 задержки, третий коммутатор 32 и второй элемент 33 постоянной памяти, Предлагаемое устройство реализует алгоритм адаптивного пространственно50 го усреднения входного видеосигнала по одной из девяти возможных облас- тей, примеры которых иллюстрируются на фиг,2. Все девять областей усреднения имеют одинаковую форму и размеры (ЗхЗ элемента изображения), но

55 смещены от центральной точки окна размерами 5х5 в разных направлениях.

На фиг.2 показаны область усреднения нулевого направления — центральная (а), область второго направления (5 ) и область третьего направления (5).

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

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

Входное иэображение в процессе

его построчного сканирования телевизионным датчиком поступает на информационный вход АЦП 2.,С информационного выхода AUJI отсчеты изображения поступают на вход первого блока определения средней величины сигнала и через первый квадратор 5 на вход второго блока определения средней величины сигнала. Блок 3 вычисляет локальное среднее значение изображения по области размерами 3х3, т.е. по девяти элементам изображения. Блок 4 осуществляет вычисление локального среднего значения квадратов девяти элементов изображения. Тогда н каждом такте работы устройства, который определяется частотой ГСИ, на выходе вычитателя 7 формируется код локальной дисперсии изображения a(i,j), вычисленной по следующей формуле для точки (i,j):

dg (i, j ) = — + Qg (i-m, j-и))

9 gii.о по

1 2 2 ц(1-т, j-и)), мо ьо

Z.е. дисперсия d (i j) является разностью среднего значения квадратов и квадрата среднего значения. Квадраторы 5 и 6 выполняют операции возведения в квадрат отсчетов изображения и могут быть реализованы в виде ПЗУ, выполняющих табличное возведение в квадрат. Средние значеник вычисляются в блоках 3 и 4 путем суммирования сначала трех элементов строки изображения в первом сумматоре 14, а затеи суммирования но втором сумматоре 17 трех элементов столбца иэображения на выходе первого сумматора 14. Операция деления полученной суммы на девять выполняется табличным способом с помощью элемента 18 постоянной памяти, схемотехнически реализуемого

1388915 в виде ПЗУ, на адресный вход которого поступает код суммы девяти элементов иэображбния, а на информационном выходе ПЗУ появляется соответствующий код результата деления. Вычисленные дисперсии для каждого элемента изображения g(i,j) последовательно построчно поступают на вход селектора минимума сигнала. В селекторе миниму-1п ма сигнала определяется код номера минимальной дисперсии из девяти дисперсий для соседних областей размерами Зх3 фрагмента изображения размерами 5х5. Для вычисления минимальной дисперсии используется разделенная обработка изображения, т.е. сначала вычисляется код номера минимальной дисперсии по строкам, а затем код номера минимальной дисперсии вычисляет-, 2п ся по столбцам изображения. Код номера минимальной дисперсии вычисляется сначала для трех последовательных дисперсий строки изображения посредством первого вычислителя 21. Вычис- 25 литель минимума, показанный на фиг.5, имеет два информационных выхода. В каждом такте работы устройства на первом выходе, который является выходом коммутатора 32, присутствует код собственно минимального числа из трех поступающих чисел на вход вычислителя минимума.. В каждом такте работы уст. ройства на втором выходе, который является выходом элемента 33, присутствует код номера минимального числа иэ трех чисел,. поступающих на вход вычислителя минимума.. Код номера минимального числа определяется посредством двух компараторов 29 и 30, элемента 31 задержки и элемента 33, Результаты попарного сравнения этих трех чисел с выходов компараторов 29 и 30 и элемента 31 задержки параллельно поступают на соответствующие разряды адресного входа элемента 33.

С первого выхода первого вычислителя

21 коды трех минимальных дисперсий через элементы 23 и 24 задержки на строку поступают параллельно на ин формационные входы второго вычислителя 22. Одновременно с второго выхода первого вычислителя 21 минимума коды номеров трех минимальных дисперсий через элементы 25 и 26 задержки на строку параллельно поступают на информационные входы второго коммутатора 27. С помощью второго вычислителя 22 определяется код номера минимального числа из трех последовательных чисел столбца матрицы минимальных дисперсий на выходе первого вычислителя 21. Таким образом, на выходе второго коммутатора 27 имеем код номера минимальной дисперсии или девяти соседних областей по горизонтали, а на втором выходе второго вычислителя

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

Преобразователь 28 кода схемотехнически может быть реализован в виде

ПЗУ, на адресный вход которого поступают два кода номера минимальной дисперсии, т.е. преобразование кодов выполняется таблично ° С выхода селектора 8 минимума сигнала код номера минимальной дисперсии поступает на управляющий вход первого коммутатора 10.

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

Блок 9 состоит из 26+3 последовательно соединенных элементов задержки на отсчет, где — количество элементов изображения в одной строке, для временного запоминания двух соседних строк изображения и трех элементов третьей строки. Выходы девяти соседних элементов задержки на отсчет, соответствующие девяти соседним средним значениям, являются выходами блока 9. Эти девять средних значений параллельно поступают на информационные входы первого коммутатора 10, Одновременно на управляющий вход первого коммутатора 10 поступает код номера минимальной дисперсии из девяти дисперсий, соответствующих этим девяти средним значениям. Таким образом, на выходе первого коммутатора

10, т.е. на выходе устройства, появf

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

Формула.иэ обр ет ения

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

, повышения точности устройства, оно содержит первый и второй блоки определения средней величины сигналов, два квадратора, вычислитель, блок буферной памяти и селектор минимума 2О сигнала, выход которого соединен с управляющим входом первого коммутатора, информационные входы которого соединены с соответствующими выходами блока буферной памяти, вход данных 25 селектора минимума сигнала соединен с выходом вычитателя„ первый и второй входы которого соединены с выходами первого блока определения среднего значения сигналов .и перьвого квадрато" ЗО ра выход второго блока определения. среднего значения сигналов соединен с входами данных первого квадратора и блока буферной памяти, выход данных аналого-цифрового преобразователя соединен с входами данных второго блока определения среднего значения сигналов и второго квадратара, выход которого соединен с входом данных первого блока определения среднего 4О значения сигналов, стробирующий выход аналого-цифрового преобразователя соединен с входом запуска генератора синхроимпульсов, выход которого соединен с входами синхронизации первого

45 и второго квадраторов, первого и второго блоков определения среднего значения сигналов, селектора минимума сигнала и блока буферной памяти.

2. Устройство по п.1, о т л и— ч а ю щ е е с я тем, что блок определения средней величины сигналов содержит четыре элемента задержки, два сумматора и элемент постоянной памяти,. выход которого является выхо-, дом блока, первый вход первого сумма- 55 тора и вход первого элемента задержки являются входом данных блока, выход первого элемента задержки соединен с вторым входом первого сумматора и с входом второго элемента задержки, выход которого соединен с третьим входом первого сумматора, выход которого соединен с входом третьего элемента задержки и с первым входом второго сумматора, выход третьего элемента задержки соединен с вторым входом второго сумматора и с входом четвертого элемента задержки, выход которого соединен с третьим входом второго сумматора, выход которого соединен с адресным входом первого элемента постоянной памяти, управляющий вход которого является входом синхронизации блока, 3. Устройство по п.1, о т л и ч а ю щ е е с я тем, что селектор минимума сигнала содержит шесть элементов задержки, два вычислителя, второй коммутатор и преобразователь кода, выход которого является выходом блока, информационный вход преобразо-. вателя кода соединен с выходом второго коммутатора, управляющий вход которого и управляющий вход преобразователя кода соединены с вторым входом второго вычислителя, первый выход первого вычислителя соединен с первым входом второго вычислителя и с входом пятого элемента задержки, выход кото рого соединен с вторым входом второго вычислителя и с входом шестого элемента задержки, выход которого соединен с третьим входом второго вычислителя, второй выход первого вычислителя соединен с первым информационным входом второго коммутатора и с входом седьмого элемента задержки, выход которого соединен с вторым информационным входом второго коммутатора и с входом восьмого элемента задержки, выход которого соединен с третьим информационным входом второго коммутатора, первый вход первого вычислителя и. вход девятого элемента задержки являются входом данных селектора, выход девятого элемента задержки соединен с вторым входом первого вычислителя и с входом десятого элемента задержки, выход которого соединен с третьим входом первого вычислителя, синхронизирующие входы первого и второго вычислителей являются входом синхронизации селектора.

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

ВхОд третьеГО кОммутатОра и ВтОрОй вход первого компаратора являются вторым входом вычислителя, третий информационный вход третьего коммутатора и второй вход второго компаратора являются третьим входом вычислителя, выход первого компаратора соединен с первым адресным входом второго элемента постоянной памяти и с входом одиннадцатого элемента эадержки, выход которого соединен с управляющим входом второго элемента постоянной памяти, выход второго компаратора соединен с вторым адресным входом второго элемента постоянной памяти.

1388915

Составитель A.Ãëoòîâ

Техред.A.Кравчук

Корректор М.Максимишинец

Редактор А.Огар

Заказ 1583/52 Тираж 704 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д. 4/5

Производственно-.полиграфическое предприятие, r. Ужгород, ул. Проектная, 4

Устройство для обработки изображений Устройство для обработки изображений Устройство для обработки изображений Устройство для обработки изображений Устройство для обработки изображений Устройство для обработки изображений 

 

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

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

Изобретение относится к вычислительной технике, к области измерения характеристик случайных процессов, и предназначено для определения корреляционной и взаимокорреляционной функций нестационарных случайных потоков событий в реальном масштабе времени

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

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

Изобретение относится к системам экспресс-обработки измерительной информации

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

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

Изобретение относится к вычислительной технике и может быть использовано в специализированных вычислительных устройствах, пpимeняe 6lПC для цифровой обработки сигналов, работающих в реальном масштабе времени, например в геофизике, медицине

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

Изобретение относится к области вычислительной техники, в частности к области некогерентного приема амплитуднои частотно-манипулированных сигналов, и может быть использовано при проектировании на элементах цифровой техники корреляционных приемников амплитуднои частотно-манипулированных сигналов (с пассивной и активной паузой)
Наверх