RU2159958C1 - Device for processing of color images - Google Patents
Device for processing of color images Download PDFInfo
- Publication number
- RU2159958C1 RU2159958C1 RU99120367A RU99120367A RU2159958C1 RU 2159958 C1 RU2159958 C1 RU 2159958C1 RU 99120367 A RU99120367 A RU 99120367A RU 99120367 A RU99120367 A RU 99120367A RU 2159958 C1 RU2159958 C1 RU 2159958C1
- Authority
- RU
- Russia
- Prior art keywords
- group
- block
- blocks
- output
- input
- Prior art date
Links
Images
Landscapes
- Image Processing (AREA)
Abstract
Description
Изобретение относится к автоматике и вычислительной технике и может быть использовано в системах цифровой обработки изображений. The invention relates to automation and computer technology and can be used in digital image processing systems.
В ходе проведенного патентного поиска авторами не были найдены аналоги предлагаемого устройства, однако отдельные составляющие его блоков были взяты из перечисленных ниже изобретений. During the patent search, the authors did not find analogues of the proposed device, however, the individual components of its blocks were taken from the following inventions.
Известно "Устройство для обработки изображений объектов", авторы В.В. Грицык, А.Ю. Луцык и Р.М. Паленичка, описанное в патенте SU N 1226500, кл. G 06 K 9/36, опубликованное в 1986 году, в котором реализуется возможность выделения локальной окрестности текущего элемента изображения требуемой формы и определение медианы последовательности элементов изображения, принадлежащих выделенной окрестности. Для этого служат телевизионный датчик, аналого-цифровой преобразователь, группа регистров сдвига, генератор импульсов, группа элементов И, первый и второй регистры, блок управления, коммутатор и блок сортировки кодов. It is known "Device for processing images of objects", the authors V.V. Gritsyk, A.Yu. Lutsyk and R.M. Palenichka described in patent SU N 1226500, class. G 06 K 9/36, published in 1986, which implements the ability to highlight a local neighborhood of the current image element of the desired shape and determine the median of the sequence of image elements belonging to the selected neighborhood. To do this, use a television sensor, an analog-to-digital converter, a group of shift registers, a pulse generator, a group of AND elements, first and second registers, a control unit, a switch, and a code sorting unit.
Известно "Устройство для обработки изображений объектов", авторы А.Е. Батюк, В. В. Грицык, А.Ю. Луцык и Р.М. Паленичка, описанное в патенте SU N 1295427, кл. G 06 K 9/36, опубликованное в 1987 году, являющееся продолжением описанного выше изобретения. В данном устройстве локальное медианное значение также определяется путем сортировки кодов элементов изображения в блоке сортировки кодов. Отличие от предыдущего изобретения заключается в выделении текущего элемента изображения, определении модуля разности между локальным медианным значением и этим элементом и сравнении этой разности с постоянным порогом посредством компаратора. В зависимости от результата сравнения на выход второго коммутатора поступает или медианное значение, или текущий элемент изображения. It is known "Device for processing images of objects", authors A.E. Batyuk, V.V. Gritsyk, A.Yu. Lutsyk and R.M. Palenichka described in patent SU N 1295427, class. G 06
В заявке Л. В. Петрова, М.В. Гукасовой и Г.В. Сакварелидзе "Устройство обработки изображений" N 1621058, кл. G 06 K 9/36, опубликованной в 1991 году и являющейся продолжением вышеописанных заявок, с целью упрощения устройства из блока сортировки исключаются компараторы и элементы задержки, а выполнение функций обеспечивается введением блоков памяти, выполненных в виде ПЗУ. In the application of L.V. Petrov, M.V. Gukasova and G.V. Sakvarelidze "Image Processing Device" N 1621058, class. G 06
Цель изобретения - реализация адаптивной гибридной фильтрации цветных изображений. The purpose of the invention is the implementation of adaptive hybrid filtering of color images.
Как известно, многоспектральные изображения, получаемые со спутников, или стандартные цветные изображения в телевизионных системах имеют несколько отдельных составляющих, каждая из которых несет определенную информацию о разных частях спектра сигнала изображения. Такие сигналы называются векторными [1]. Сигналы, имеющие только одну составляющую, называются скалярными. В общем случае векторный сигнал имеет Z (Z ≥ 1) составляющих S1(t), S2(t), . .., SZ(t), и математически его можно записать как
Большинство изображений представляется функциями двух пространственных переменных где S(i,j) - яркость изображения в точке с координатами (i, j). Многоспектральное изображение - векторно-значная функция с компонентами (S1, S2, ..., SZ). Для него выражение (1) будет иметь вид
где
K и L - размеры изображения по горизонтали и вертикали.As you know, multispectral images obtained from satellites or standard color images in television systems have several separate components, each of which carries certain information about different parts of the spectrum of the image signal. Such signals are called vector [1]. Signals having only one component are called scalar. In the general case, the vector signal has Z (Z ≥ 1) components S 1 (t), S 2 (t),. .., S Z (t), and mathematically it can be written as
Most images are represented by functions of two spatial variables. where S (i, j) is the brightness of the image at the point with coordinates (i, j). A multispectral image is a vector-valued function with components (S 1 , S 2 , ..., S Z ). For him, expression (1) will have the form
Where
K and L - image sizes horizontally and vertically.
Цветное изображение - частный случай многоспектрального изображения [2], компоненты которого представляют собой значения яркостей в каждой из трех цветовых плоскостей пространства RGB, т.е. A color image is a special case of a multispectral image [2], the components of which are the brightness values in each of the three color planes of the RGB space, i.e.
Изображения в процессе регистрации и передачи по каналам связи обычно искажаются случайными помехами. Если неискаженный сигнал с выхода датчика подать непосредственно на вход монитора, то даже и в этом случае воспроизводимое изображение будет иметь некоторую зернистость, структура которой изменяется случайным образом. Обычно вклад шума учитывается как аддитивный случайный процесс, некоррелированный с изображением [3]. Практически можно считать, что источники изображения вырабатывают гауссов шум. Каналы передачи аналоговой информации вносят шум, который обычно можно также считать гауссовым [4] . Таким образом, процесса формирования изображения математически можно представить в виде
где неискаженное шумом цветное изображение,
аддитивный шум - гауссов процесс с нулевым средним, дисперсией σ
Images during registration and transmission over communication channels are usually distorted by random noise. If the undistorted signal from the sensor output is applied directly to the monitor input, then even in this case the reproduced image will have some graininess, the structure of which changes randomly. Usually, the noise contribution is taken into account as an additive random process uncorrelated with the image [3]. In practice, it can be assumed that image sources generate Gaussian noise. The analog information transmission channels introduce noise, which can usually also be considered Gaussian [4]. Thus, the image formation process can be mathematically represented as
Where color image undistorted by noise,
additive noise - Gaussian process with zero mean, variance σ
На практике изображения часто бывают искажены также помехами локального (импульсного) типа. С учетом этого процесс формирования изображения примет вид
где импульсный шум, имеющий большую или меньшую амплитуду относительно соседних точек по крайней мере в одной из компонент.In practice, images are often also distorted by local (impulse) type interference. With this in mind, the imaging process will take the form
Where impulse noise having a greater or lesser amplitude with respect to neighboring points in at least one of the components.
Естественный подход к обработке цветного изображения заключается в создании фильтра для скалярного сигнала и применении его для каждой из составляющих SR(i, j), SG(i, j), SB(i,j) отдельно. Такой подход имеет ряд недостатков. Составляющие цветного изображения в реальных случаях обычно коррелированы. И если каждая составляющая обрабатывается независимо, то эта корреляция не используется. Раздельная обработка сигналов векторного типа может привести к искажениям [1, 5].A natural approach to color image processing consists in creating a filter for a scalar signal and applying it for each of the components S R (i, j), S G (i, j), S B (i, j) separately. This approach has several disadvantages. The components of a color image in real cases are usually correlated. And if each component is processed independently, then this correlation is not used. Separate processing of vector-type signals can lead to distortions [1, 5].
Для устранения помех импульсного типа в обработке изображений эффективно используется медианная фильтрация, сохраняющая резкие перепады (границы, контура) [6] . Она осуществляется путем движения некоторой апертуры вдоль дискретного изображения и замены значения центрального элемента окрестности медианным значением, определяемым по элементам апертуры. При обобщении медианной процедуры на случай векторных сигналов на векторную медианную процедуру накладываются следующие требования [1]:
1) векторная медианная процедура должна обладать теми же свойствами, что и в скалярном случае, т.е. обладать нулевой импульсной характеристикой и хорошей способностью сглаживания робастой информации при сохранении резких фронтов сигнала;
2) векторная медианная процедура должна давать величину, которая сводится к скалярной медианной величине при единичной размерности вектора;
3) выходной сигнал векторного медианного фильтра должен совпадать с одним их входных векторов.To eliminate impulse-type interference in image processing, median filtering is effectively used, preserving sharp changes (borders, contours) [6]. It is carried out by moving a certain aperture along a discrete image and replacing the value of the central element of the neighborhood with the median value determined by the elements of the aperture. When generalizing the median procedure to the case of vector signals, the following requirements are imposed on the vector median procedure [1]:
1) the vector median procedure should have the same properties as in the scalar case, i.e. have zero impulse response and good ability to smooth robust information while maintaining sharp edges of the signal;
2) the vector median procedure should give a value that reduces to a scalar median value for a unit dimension of the vector;
3) the output signal of the vector median filter must coincide with one of their input vectors.
Определение. Векторной медианной величиной BM для называется такая величина что
Здесь эвклидова норма.Definition The vector median value of BM for this quantity is called what
Here Euclidean norm.
На практике наиболее распространена норма в пространстве L2 [7]. С учетом этого получим определение векторной медианной величины с использованием нормы в L2.In practice, the most common norm in the space L 2 [7]. With this in mind, we obtain the definition of the vector median value using the norm in L 2 .
Определение. Векторной медианной величиной в пространстве L2 для называется такая величина что
Здесь норма в пространстве L2.Definition Vector median in the space L 2 for this quantity is called what
Here norm in the space L 2 .
В общем случае норма в пространстве L2 определяется формулой [9]
а расстояние между элементами f и g - формулой
т. е. в нашем случае, используя квадрат расстояния и заменяя знак интеграла на сумму по трем цветовым плоскостям в выражении (4), имеем
Простейшим методом устранения аддитивного шума в обработке изображений является арифметическое усреднение, при котором осуществляется замена значения каждого элемента средним значением, найденным по его окрестности [6].In the general case, the norm in the space L 2 is determined by the formula [9]
and the distance between the elements f and g is the formula
i.e., in our case, using the square of the distance and replacing the sign of the integral with the sum over the three color planes in expression (4), we have
The simplest method for eliminating additive noise in image processing is arithmetic averaging, in which the value of each element is replaced with the average value found in its vicinity [6].
В предлагаемом устройстве используется алгоритм адаптивной гибридной фильтрации цветных изображений [8], который учитывает взаимную корреляцию составляющих цветного изображения и, используя комбинацию векторной медианной процедуры и метода арифметического усреднения, позволяет эффективно устранять как аддитивный, так и импульсный шумы. The proposed device uses an adaptive hybrid filtering filter for color images [8], which takes into account the cross-correlation of the components of the color image and, using a combination of the vector median procedure and the arithmetic averaging method, can effectively eliminate both additive and impulse noise.
Выражение адаптивного гибридного фильтра имеет вид
где W - окрестность элемента изображения размером 3х3;
0≤α≤1, 0≤β≤1 - весовые коэффициенты, адаптивно меняющие свои значения в соответствии с локальной активностью полезного и шумового сигналов;
(u,v) - центр окрестности элемента изображения;
элемент изображения, принадлежащий окрестности;
центральный элемент окрестности;
вектор средней яркости, определяемый по элементам изображения, принадлежащим апертуре;
вектор медианной яркости, определяемый по элементам изображения, принадлежащим апертуре.The adaptive hybrid filter expression has the form
where W is the neighborhood of a 3x3 image element;
0≤α≤1, 0≤β≤1 - weighting factors, adaptively changing their values in accordance with the local activity of the useful and noise signals;
(u, v) is the center of the neighborhood of the image element;
image element belonging to the neighborhood;
central element of the neighborhood;
vector of average brightness, determined by the image elements belonging to the aperture;
vector of median brightness, determined by the image elements belonging to the aperture.
Здесь элемент изображения является одномерным вектором, состоящим из трех компонентов, соответствующих значениям яркости в красной, зеленой и синей цветовых плоскостях пространства RGB. Here, the image element is a one-dimensional vector consisting of three components corresponding to brightness values in the red, green, and blue color planes of the RGB space.
Определение весовых коэффициентов α и β осуществляется по следующему алгоритму. The determination of the weighting coefficients α and β is carried out according to the following algorithm.
1. Вычисление α.
где
Считается, что дисперсии σ
Where
It is believed that variances σ
2. Вычисление β.
2.1. При найденном α вычисляем оценки εj среднеквадратичной ошибки, полагая, что β = 0;1, по формуле
εJ= β2X
где J = 1,...,6;
I = 1,...3 - число цветовых плоскостей изображения;
2.2. Определяем составляющую цветного изображения, для которой оценка εJ среднеквадратичной ошибки максимальна, т.е. εI= max{εJ}.
2.3. Для максимальной оценки среднеквадратичной ошибки вычисляем
(18)
где I = 1,...,3 - число цветовых плоскостей изображения.2. The calculation of β.
2.1. Given α, we calculate the estimates ε j of the mean square error, assuming that β = 0; 1, by the formula
ε J = β 2 X
where J = 1, ..., 6;
I = 1, ... 3 - the number of color planes of the image;
2.2. We determine the component of the color image for which the estimate ε J of the mean square error is maximum, i.e. ε I = max {ε J }.
2.3. To maximize the mean square error, we calculate
(18)
where I = 1, ..., 3 is the number of color planes of the image.
2.4. Вычисление значения β в диапазоне 0≤β≤1
На фиг. 1 представлена блок-схема устройства обработки цветных изображений, на фиг. 2 - блок управления устройством, на фиг. 3 - первый, второй и третий блоки формирования окрестности и апертуры, на фиг. 4 - первый, второй и третий блоки вычисления норм, на фиг. 5 - блок вычисления локальных дисперсий полезного сигнала, на фиг. 6 - блок вычисления коэффициента α, на фиг. 7 - первый, второй и третий блоки вычисления оценок среднеквадратичной ошибки, на фиг. 8 - блок нахождения максимальной оценки среднеквадратичной ошибки, на фиг. 9 - блок вычисления коэффициента β, на фиг. 10 - блок вычисления значений выражения фильтра, на фиг. 11 - блок нахождения минимального значения выражения фильтра, на фиг. 12 - выходной блок устройства, на фиг. 13 - пояснения к определению окрестности и апертуры.2.4. The calculation of the value of β in the
In FIG. 1 is a block diagram of a color image processing apparatus; FIG. 2 - control unit of the device, in FIG. 3 - first, second and third blocks of the formation of the neighborhood and aperture, in FIG. 4 - first, second and third units of calculation of norms; in FIG. 5 is a block for calculating local dispersions of a useful signal; FIG. 6 is a block for calculating the coefficient α, in FIG. 7 - the first, second and third blocks for calculating the estimates of the mean square error, in FIG. 8 is a block for finding a maximum estimate of the mean square error; FIG. 9 is a block for calculating the coefficient β, in FIG. 10 is a block for calculating values of a filter expression, in FIG. 11 is a block for finding the minimum value of the filter expression, in FIG. 12 - output unit of the device, in FIG. 13 - explanations for determining the surroundings and aperture.
Устройство обработки цветных изображений содержит блок 1 управления устройством; блок 2 синхронизации; первый, второй и третий блоки 3 формирования окрестности и апертуры; первый, второй и третий блоки 4 вычисления норм; блок 5 вычисления локальных дисперсий полезного сигнала; регистр 6; блок 7 вычисления коэффициента α; первый, второй и третий блоки 8 вычисления оценок среднеквадратичной ошибки; блок 9 нахождения максимальной оценки среднеквадратичной ошибки; блок 10 вычисления значений выражения фильтра; блок 11 вычисления коэффициента β; блок 12 нахождения минимального значения выражения фильтра; выходной блок 13 устройства; установочный вход 14 кода маски; установочный вход 15 управления коммутаторами; установочный вход 16 сигнала записи; установочный вход 17 дисперсии σ
Блок 1 управления устройством (фиг. 2) содержит датчик сигналов изображения 23; дискриминатор 24; первый 25, второй 28, третий 29, четвертый 32 элементы задержки; первый - четвертый элементы развязки 26; генератор импульсов 27; регистр сдвига 30; первый 31, второй 34, третий 35 регистры; счетчик 33. The device control unit 1 (Fig. 2) comprises an
Блок 2 синхронизации (фиг. 3-11) содержит первый 47, второй 53, третий 54, четвертый 57, пятый 60, шестой 77, седьмой 79, восьмой 87, девятый 95, десятый 99, одиннадцатый 103, двенадцатый 105, тринадцатый 107, четырнадцатый 109, пятнадцатый 116, шестнадцатый 119, семнадцатый 123, восемнадцатый 127, девятнадцатый 139, двадцатый 145, двадцать первый 150, двадцать второй 154, двадцать третий 156, двадцать четвертый 172, двадцать пятый 176, двадцать шестой 179, двадцать седьмой 184, двадцать восьмой 188, двадцать девятый 190, тридцатый 199, тридцать первый 203, тридцать второй 208, тридцать третий 212, тридцать четвертый 219, тридцать пятый 223 элементы задержки; первую 78, вторую 80, третью 88, четвертую 90, пятую 204, шестую 209, седьмую 213 группы элементов И; первую 174, вторую 192, третью 221 группы элементов задержки; группу элементов развязки 215.
Первый, второй и третий блоки 3 формирования окрестности и апертуры (фиг. 3) содержат группу регистров сдвига 45; группу элементов И 46; блок сортировки кодов 48; сумматор 49; первый 50, второй 51, третий 52, четвертый 58, пятый 59 регистры; коммутатор 55; блок деления 56. The first, second and
Первый, второй и третий блоки 4 вычисления норм (фиг. 4) содержат первую 81, вторую 82, третью 83 группы блоков вычитания; первую 84, вторую 85, третью 86 группы квадраторов; группу сумматоров 89; группу регистров 91. The first, second and third blocks 4 calculation of norms (Fig. 4) contain the first 81, second 82, third 83 groups of blocks of subtraction; the first 84, the second 85, the third 86 groups of quadrators;
Блок 5 вычисления локальных дисперсий полезного сигнала (фиг. 5) содержит первую 96, вторую 97, третью 98 группы блоков вычитания; первую 100, вторую 101, третью 102 группы квадраторов; первую 104 и вторую 106 группы сумматоров; группу блоков деления 108; группу регистров 110.
Блок 7 вычисления коэффициента α (фиг. 6) содержит блок деления 117; компаратор 118; первый 120, второй 124, третий 130 блоки вычитания; первый 121 и второй 129 элементы задержки; элемент И 122; первый 125 и второй 128 регистры; блок умножения 126. Кроме того, на чертеже также показаны первый установочный вход 131 и второй установочный вход 132. Block 7 calculating the coefficient α (Fig. 6) contains a
Первый, второй и третий блоки 8 вычисления оценок среднеквадратичной ошибки (фиг. 7) содержат первый 138 и второй 157 регистры; первый 140, второй 141, третий 142, четвертый 143, пятый 144 блоки умножения; первый 146, второй 152, третий 153 элементы задержки; первый 147, второй 148 и третий 149 блоки вычитания; первый 151 и второй 158 сумматоры; квадратор 155. Кроме того, на чертеже также показан второй установочный вход 132. The first, second and
Блок 9 нахождения максимальной оценки среднеквадратичной ошибки (фиг. 8) содержит группу компараторов 173; группу блоков памяти 175.
Блок 11 вычисления коэффициента β (фиг. 9) содержит сумматор 180; первый 181, второй 182, третий 183 коммутаторы; элемент задержки 185; первый 186 и второй 187 блоки умножения; блок вычитания 189; блок деления 191; первый 193 и второй 194 компараторы. Кроме того, на чертеже также показаны первый установочный вход 131 и третий установочный вход 195.
Блок 10 вычисления значений выражения фильтра (фиг. 10) содержит первую 198, вторую 210, третью 214 группы элементов развязки; блок вычитания 200; первый 201 и второй 202 блоки умножения; первую 205, вторую 206, третью 207 группы блоков умножения; группу сумматоров 211; группу регистров 216. Кроме того, на чертеже также показан первый установочный вход 131. Block 10 calculating the values of the filter expression (Fig. 10) contains the first 198, second 210, third 214 groups of isolation elements; subtraction unit 200; the first 201 and second 202 multiplication blocks; the first 205, the second 206, the third 207 of the group of multiplication blocks;
Блок 12 нахождения минимального значения выражения фильтра (фиг. 11) содержит группу компараторов 220; группу блоков памяти 222.
Выходной блок 13 устройства (фиг. 12) содержит первый 226, второй 227, третий 228 регистры; первый 229, второй 230, третий 231 коммутаторы. The
Устройство обработки цветных изображений (фиг. 1) работает следующим образом. The device for processing color images (Fig. 1) works as follows.
Перед началом адаптивной гибридной фильтрации обрабатываемого цветного изображения (в дальнейшем - изображение) через установочный вход 14 кода маски в блок 1 управления устройством осуществляется запись кода маски, который определяет форму апертуры в окрестности текущего элемента изображения. Если элемент изображения из окрестности текущего элемента изображения (в дальнейшем - элемент окрестности) входит в апертуру (в дальнейшем - элемент апертуры), то соответствующий ему разряд кода маски равен "1". В противном случае этот разряд кода маски равен "0". Форма апертуры адаптивного гибридного фильтра может быть выбрана прямоугольной, линейной (горизонтальной и вертикальной), крестообразной и ромбовидной формы. Через установочный вход 15 управления коммутаторами в блок 1 управления устройством осуществляется запись двоичного кода номера информационных входов коммутаторов 55 первого, второго и третьего блоков 3 формирования окрестности и апертуры (фиг. 3). Через установочный вход 17 в регистр 6 (фиг. 1) осуществляется запись двоичного кода числового значения (в дальнейшем - значение) дисперсии σ
элементов апертуры с первого, второго и третьего блоков 3 поступают соответственно на первый, второй и третий блоки 4 вычисления норм. На первый блок 4 с первого - третьего блоков 3 также поступают значения компонентов вектора медианной яркости. На второй блок 4 с первого - третьего блоков 3 также поступают значения компонентов вектора средней яркости. На третий блок 4 с первого - третьего блоков 3 также поступают значения яркости центрального элемента окрестности. Значения яркости элементов окрестности и значения компонентов вектора средней яркости с первого - третьего блоков 3 одновременно подаются на блок 5 вычисления локальных дисперсий полезного сигнала, на который с блока 1 поступают данные о количестве единиц в коде маски. Работа первого - третьего блоков 4 и блока 5 начинается под воздействием управляющего сигнала с блока 2 синхронизации. В первом, втором и третьем блоках 4 вычисляются значения норм в соответствии с выражениями (5) - (7). В блоке 5 по элементам окрестности вычисляются значения локальных дисперсий σ
aperture elements from the first, second and
Устройство обработки цветных изображений работает следующим образом. A device for processing color images works as follows.
Перед началом адаптивной гибридной фильтрации обрабатываемого изображения через установочный вход 14 кода маски (фиг. 2) на информационные входы регистра сдвига 30 и первого регистра 31 подается код маски. Если элемент изображения входит в окрестность текущего элемента изображения, то соответствующий ему разряд кода, записанного в первом регистре 31, равен "1". В противном случае этот разряд кода маски равен "0". Запись кода маски в регистр сдвига 30 и первый регистр 31 осуществляется при подаче на второй управляющий вход регистра сдвига 30 и управляющий вход первого регистра 31 сигнала с установочного входа 16 сигнала записи. С выхода первого регистра 31 код маски через группу выходов 41 блока 1 параллельно поступает на каждый из блоков 3. Через установочный вход 15 управления коммутаторами во второй регистр 34 осуществляется запись двоичного кода того номера информационных входов коммутаторов 55 первого - третьего блоков 3 (фиг. 3), на которые поступают значения компонентов вектора медианной яркости. Номер информационных входов коммутаторов 55 зависит от содержимого первого регистра 31. С выхода второго регистра 34 код номера информационных входов коммутаторов 55 первого - третьего блоков 3 через выход 43 блока 1 параллельно поступает на первый - третий блоки 3. Обрабатываемое изображение в процессе его строчного сканирования датчиком сигналов изображения 23, например цветной телевизионной камерой, поступает на информационный вход дискриминатора 24, преобразующего аналоговый сигнал в три цифровых сигнала, соответствующих значениям яркости элементов изображения в красной, зеленой и синей цветовых плоскостях пространства RGB. С первого, второго, третьего выходов дискриминатора 24 значения яркости элементов изображения поступают в цифровой форме на выходы 36, 37, 38 блока 1 соответственно. Тактовые импульсы с генератора импульсов 27 поступают на синхронизирующий вход датчика сигналов изображения 23, на управляющий вход дискриминатора 24, на входы первого 25 и второго 28 элементов задержки. Время задержки в первом элементе задержки 25 равно времени обработки данных в дискриминаторе 24. С выхода первого элемента задержки 25 тактовые импульсы поступают на выход 39 блока 1. Время задержки во втором элементе задержки 28 равно времени формирования первой окрестности в группах регистров сдвига 45 и группах элементов И 46 первого - третьего блоков 3 (фиг. 3). С выхода второго элемента задержки 28 тактовый импульс поступает на выход 42 блока 1 и на вход отключения генератора импульсов 27. Код маски поступает на информационный вход регистра сдвига 30, который преобразует параллельный код маски в последовательный. На первый управляющий вход регистра сдвига 30 поступают тактовые импульсы с генератора импульсов 27. С первого выхода регистра сдвига 30 на вход четвертого элемента задержки 32 поступает сигнал, свидетельствующий об окончании преобразования параллельного кода маски в последовательный. Время задержки в четвертом элементе задержки 32 равно времени подсчета числа единиц в коде маски счетчиком 33. С второго выхода регистра сдвига 30 на вход счетчика 33 поступает последовательный код маски. Сигналы с выходов четвертого элемента задержки 32 и счетчика 33 одновременно поступают на управляющий и информационный входы третьего регистра 35 соответственно. Данные о количестве единиц в коде маски с выхода третьего регистра 35 поступают на выход 44 блока 1. Before the adaptive hybrid filtering of the processed image begins, the mask code is supplied to the information inputs of the
При поступлении тактовых импульсов с входов 39 первого, второго и третьего блоков 3 (фиг. 3) на входы управления сдвигом групп регистров сдвига 45 первого - третьего блоков 3 в последних осуществляется последовательный сдвиг элементов изображения для формирования окрестности текущего элемента изображения размером 3х3 элементов (фиг. 13). Значения яркости элементов окрестности с выходов регистров сдвига групп регистров сдвига 45 первого - третьего блоков 3 параллельно поступают на вторые входы элементов И групп элементов И 46 первого - третьего блоков 3, на первые входы которых одновременно поступает код маски с групп входов 41 первого - третьего блоков 3. С выходов регистров сдвига групп регистров сдвига 45 значения яркости элементов окрестности также поступают на информационные входы вторых регистров 51 первого - третьего блоков 3. С выходов элементов И групп элементов И 46 значения яркости элементов апертуры параллельно поступают на входы блоков сортировки кодов 48, сумматоров 49 и первых регистров 50 первого - третьего блоков 3. Блоки сортировки кодов 48 осуществляют параллельно-последовательную сортировку значений яркости элементов апертуры. В результате их параллельной попарной перестановки на выходах блоков сортировки кодов 48 формируются отсортированные в порядке возрастания или убывания значения яркости элементов апертуры. С выходов блоков сортировки кодов 48 отсортированные значения яркости элементов апертуры поступают на соответствующие информационные входы коммутаторов 55 первого - третьего блоков 3, на первые управляющие входы которых через входы 43 первого - третьего блоков 3 поступает двоичный код номера информационного входа, а с входов 42 первого - третьего блоков 3 через первый элемент задержки 47 блока 2 на вторые управляющие входы подается сигнал, разрешающий их работу. С выхода первого элемента задержки 47 управляющий сигнал также поступает на вход третьего элемента задержки 54 блока 2 синхронизации. Время задержки в первом элементе задержки 47 равно времени работы блоков сортировки кодов 48 первого - третьего блоков 3. Upon receipt of clock pulses from the
Коммутаторы 55 и второй регистр 34 блока 1 (фиг. 2) используются для определения значений компонентов вектора медианной яркости, которые с выходов коммутаторов 55 первого - третьего блоков 3 записываются через информационные входы в четвертые регистры 58, на управляющие входы которых поступает сигнал разрешения записи с выхода третьего элемента задержки 54 блока 2. Время задержки в третьем элементе задержки 54 равно времени работы коммутаторов 55 первого - третьего блоков 3. Сумматоры 49 в первом - третьем блоках 3 осуществляют сложение значений яркости элементов апертуры. Работа сумматоров 49 начинается при подаче на их управляющие входы сигнала с входов 42 первого - третьего блоков 3. Значения сумм с выходов сумматоров 49 поступают на входы делимого блоков деления 56 первого - третьего блоков 3, на входы делителя которых подается значение количества элементов апертуры с входов 44 первого - третьего блоков 3. Работа блоков деления 56 начинается при подаче на их управляющие входы сигнала с входов 42 первого - третьего блоков 3 через второй элемент задержки 53 блока 2. Время задержки во втором элементе задержки 53 равно времени работы сумматоров 49 первого - третьего блоков 3. С выхода второго элемента задержки 53 управляющий сигнал поступает на вход четвертого элемента задержки 57 блока 2 синхронизации. Результаты деления, являющиеся значениями компонентов вектора средней яркости, с выходов блоков деления 56 записываются через информационные входы в пятые регистры 59 по сигналу, поступающему на их управляющие входы с выхода четвертого элемента задержки 57 блока 2. Время задержки в четвертом элементе задержки 57 равно времени работы блоков деления 56 первого - третьего блоков 3. С выхода четвертого элемента задержки 57 управляющий сигнал поступает на вход пятого элемента задержки 60 блока 2 синхронизации. В первые регистры 50 через информационные входы записываются значения яркости элементов апертуры. На управляющие входы первых регистров 50 с входов 42 первого - третьего блоков 3 подается сигнал разрешения записи. С выходов первых регистров 50 первого - третьего блоков 3 значения яркости элементов апертуры параллельно поступают на группы выходов 67 - 69 первого - третьего блоков 3 соответственно. В третьи регистры 52 первого - третьего блоков 3 через информационные входы записываются значения яркости центрального элемента окрестности. На управляющие входы третьих регистров 52 с входов 42 первого - третьего блоков 3 подается сигнал разрешения записи. С выходов третьих регистров 52 первого - третьего блоков 3 значения яркости центрального элемента окрестности поступают на выходы 73 - 75 первого - третьего блоков 3. С выходов четвертых 58 и пятых 59 регистров первого - третьего блоков 3 значения компонентов векторов медианной и средней яркостей соответственно поступают на выходы 61 - 63 и 64 - 66 первого - третьего блоков 3. Управляющий сигнал с выхода пятого элемента задержки 60 поступает на выход 76 блока 2 синхронизации. Время задержки в пятом элементе задержки 60 выбирается таким образом, чтобы управляющий сигнал с выхода 76 блока 2 поступал одновременно с информационными сигналами с выходов 61 - 63 и 64 - 66 первого - третьего блоков 3. The
Управляющий сигнал с входа 76 блока 2 синхронизации (фиг. 4) поступает на вход шестого элемента задержки 77 и на первые входы элементов И первой группы элементов И 78 блока 2. На вторые входы элементов И первой группы элементов И 78 с группы входов 41 блока 2 поступает код маски. На выходах элементов И первой 78, второй 80, третьей 88, четвертой 90 групп элементов И блока 2 синхронизации формируются управляющие сигналы в соответствии с кодом маски. Управляющий сигнал с выхода шестого элемента задержки 77 блока 2 синхронизации поступает на вход седьмого элемента задержки 79 и на первые входы элементов И второй группы элементов И 80. На вторые входы элементов И второй группы элементов И 80 с группы входов 41 блока 2 поступает код маски. Управляющий сигнал с выхода седьмого элемента задержки 79 блока 2 синхронизации поступает на вход восьмого элемента задержки 87 и на первые входы элементов И третьей группы элементов И 88. На вторые входы элементов И третьей группы элементов И 88 с группы входов 41 блока 2 поступает код маски. Управляющий сигнал с выхода восьмого элемента задержки 87 блока 2 синхронизации поступает на первые входы элементов И четвертой группы элементов И 90. На вторые входы элементов И четвертой группы элементов И 90 с группы входов 41 блока 2 поступает код маски. На первые информационные входы блоков вычитания первой группы блоков вычитания 81 первого блока 4 с входа 61 поступает значение первого компонента вектора медианной яркости. На первые информационные входы блоков вычитания первой группы блоков вычитания 81 второго блока 4 с входа 64 поступает значение первого компонента вектора средней яркости. На первые информационные входы блоков вычитания первой группы блоков вычитания 81 третьего блока 4 с входа 73 поступает значение первого компонента центрального элемента окрестности. На первые информационные входы блоков вычитания второй группы блоков вычитания 82 первого блока 4 с входа 62 поступает значение второго компонента вектора медианной яркости. На первые информационные входы блоков вычитания второй группы блоков вычитания 82 второго блока 4 с входа 65 поступает значение второго компонента вектора средней яркости. На первые информационные входы блоков вычитания второй группы блоков вычитания 82 третьего блока 4 с входа 74 поступает значение второго компонента центрального элемента окрестности. На первые информационные входы блоков вычитания третьей группы блоков вычитания 83 первого блока 4 с входа 63 поступает значение третьего компонента вектора медианной яркости. На первые информационные входы блоков вычитания третьей группы блоков вычитания 83 второго блока 4 с входа 66 поступает значение третьего компонента вектора средней яркости. На первые информационные входы блоков вычитания третьей группы блоков вычитания 83 третьего блока 4 с входа 75 поступает значение третьего компонента центрального элемента окрестности. На вторые информационные входы блоков вычитания первой 81, второй 82, третьей 83 групп блоков вычитания первого - третьего блоков 4 с групп входов 67, 68, 69 соответственно параллельно поступают значения яркости элементов апертуры. Работа первой 81, второй 82, третьей 83 групп блоков вычитания начинается при подаче на их управляющие входы сигналов с выходов элементов И первой группы элементов И 78 блока 2 синхронизации. Время задержки в шестом элементе задержки 77 равно времени работы блоков вычитания первой 81, второй 82, третьей 83 групп блоков вычитания первого - третьего блоков 4. С выходов блоков вычитания первой 81, второй 82, третьей 83 групп блоков вычитания первого - третьего блоков 4 значения разностей SR(i, j)-SMR(u, v), SG(i,j)-SMG(u,v), SB(i,j)-SMB(u,v), SR(i,j)-SAR(u,v), SG(i,j)-SAG(u,v), SB(i,j)-SAB(u,v), SR(i,j)-SR(u,v), SG(i, j)-SG(u, v), SB(i, j)-SB(u,v) параллельно поступают на информационные входы квадраторов первой 84, второй 85, третьей 86 групп квадраторов первого - третьего блоков 4 соответственно. Работа первой 84, второй 85, третьей 86 групп квадраторов начинается при подаче на их управляющие входы сигналов с выходов элементов И второй группы элементов И 80 блока 2. Время задержки в седьмом элементе задержки 79 равно времени работы первой 84, второй 85, третьей 86 квадраторов групп квадраторов первого - третьего блоков 4. Выходы квадраторов первой 84, второй 85, третьей 86 групп квадраторов первого - третьего блоков 4 являются соответственно первыми, вторыми и третьими информационными входами сумматоров групп сумматоров 89 первого - третьего блоков 4. Работа сумматоров групп сумматоров 89 первого - третьего блоков 4 начинается при подаче на их управляющие входы сигналов с выходов элементов И третьей группы элементов И 88 блока 2. Время задержки в восьмом элементе задержки 87 равно времени работы сумматоров групп сумматоров 89 первого - третьего блоков 4. Значения норм (5) - (7) с выходов сумматоров групп сумматоров 89 первого - третьего блоков 4 параллельно поступают на информационные входы регистров групп регистров 91 первого - третьего блоков 4, с выходов которых: для первого блока 4 - на группу выходов 92, для второго блока 4 - на группу выходов 93 и для третьего блока 4 - на группу выходов 94. Запись в регистры групп регистров 91 осуществляется после подачи на их управляющие входы сигналов с выходов элементов И четвертой группы элементов И 90 блока 2 синхронизации.The control signal from the
Управляющий сигнал с входа 76 блока 2 (фиг. 5) поступает на управляющие входы блоков вычитания первой 96, второй 97, третьей 98 групп блоков вычитания блока 5 и на вход девятого элемента задержки 95 блока 2 синхронизации. На первые информационные входы блоков вычитания первой группы блоков вычитания 96 с входа 64 поступает значение первого компонента вектора средней яркости. На первые информационные входы блоков вычитания второй группы блоков вычитания 97 с входа 65 поступает значение второго компонента вектора средней яркости. На первые информационные входы блоков вычитания третьей группы блоков вычитания 98 с входа 66 поступает значение третьего компонента вектора средней яркости. На вторые информационные входы блоков вычитания первой 96, второй 97, третьей 98 групп блоков вычитания блока 5 с групп входов 70, 71, 72 соответственно параллельно поступают значения яркости элементов окрестности. Работа блоков вычитания первой 96, второй 97, третьей 98 групп блоков вычитания начинается после подачи на их управляющие входы сигнала с входа 76 блока 2 синхронизации. Управляющий сигнал с выхода девятого элемента задержки 95 блока 2 поступает на вход десятого элемента задержки 99 блока 2. Время задержки в девятом элементе задержки 95 равно времени работы блоков вычитания первой 96, второй 97, третьей 98 групп блоков вычитания блока 5. Значения разностей SR(i,j)-SAR(u,v), SG(i,j)-SAG(u,v), SB(i,j)-SAB(u, v) с выходов блоков вычитания первой 96, второй 97, третьей 98 групп блоков вычитания параллельно поступают на информационные входы квадраторов первой 100, второй 101, третьей 102 групп квадраторов. Работа первой 100, второй 101, третьей 102 групп квадраторов начинается при подаче на их управляющие входы сигнала с выхода девятого элемента задержки 95 блока 2. Выходы квадраторов первой 100, второй 101, третьей 102 групп квадраторов являются первыми, вторыми и третьими информационными входами сумматоров первой группы сумматоров 104, работа которых начинается при подаче на их управляющие входы сигнала с выхода десятого элемента задержки 99 блока 2. Время задержки в десятом элементе задержки 99 равно времени работы первой 100, второй 101, третьей 102 групп квадраторов блока 5. Управляющий сигнал с выхода десятого элемента задержки 99 поступает на вход одиннадцатого элемента задержки 103 блока 2 синхронизации. С выходов квадраторов первой 100, второй 101, третьей 102 групп квадраторов значения (SR(i,j)-SAR(u,v))2, (SG(i, j)-SAG(u, v))2, (SB(i,j)-SAB(u,v))2 подаются на информационные входы сумматоров первой группы сумматоров 104, а на информационные входы первого, третьего и четвертого сумматоров второй группы сумматоров 106 с выходов квадраторов первой 100, второй 101, третьей 102 групп квадраторов значения (SR(i,j)-SAR(u,v))2, (SB(i,j)-SAB(u,v))2, (SG(i,j)-SAG(u,v))2. Работа первой группы сумматоров 104 начинается под воздействием управляющего сигнала с выхода десятого элемента задержки 99 блока 2. Значения с выходов сумматоров первой группы сумматоров 104 поступают на информационные входы второго сумматора второй группы сумматоров 106. Работа второй группы сумматоров 106 начинается при подаче на их управляющие входы сигнала с выхода одиннадцатого элемента задержки 103 блока 2 синхронизации. Время задержки в одиннадцатом элементе задержки 103 равно времени работы первой группы сумматоров 104 блока 5. Управляющий сигнал с выхода одиннадцатого элемента задержки 103 поступает на вход двенадцатого элемента задержки 105 блока 2 синхронизации. С выходов первого, третьего и четвертого сумматоров второй группы сумматоров 106 значения сумм соответственно поступают на входы делимого первого, третьего и четвертого блоков деления группы блоков деления 108. С выхода второго сумматора второй группы сумматоров 106 значение суммы поступает на вход делимого второго блока деления группы блоков деления 108. На входы делителя блоков деления группы блоков деления 108 с входа 44 блока 5 подается число единиц в коде маски. Работа группы блоков деления 108 начинается при подаче на их управляющие входы сигнала с выхода двенадцатого элемента задержки 105 блока 2 синхронизации. Время задержки в двенадцатом элементе задержки 105 равно времени работы второй группы сумматоров 106 блока 5. Управляющий сигнал с выхода двенадцатого элемента задержки 105 поступает на вход тринадцатого элемента задержки 107 блока 2 синхронизации. Результаты деления, являющиеся дисперсиями σ
Управляющий сигнал с входа 111 блока 2 синхронизации (фиг. 6) поступает на управляющие входы блока деления 117 блока 7, компаратора 118 блока 7 и вход пятнадцатого элемента задержки 116 блока 2. На вход делителя блока деления 117 и первый информационный вход компаратора 118 с входа 113 блока 7 поступает значение локальной дисперсии σ
В первых регистрах 138 первого, второго и третьего блоков 8 (фиг. 7) соответственно хранятся значения дисперсий σ
На первый информационный вход первого компаратора группы компараторов 173 (фиг. 8) с входа 163 блока 9 поступает значение оценки ε1 среднеквадратичной ошибки. На вторые информационные входы компараторов группы компараторов 173 с входов 164 - 168 блока 9 поступают значения оценок ε2,...,ε6 соответственно. Вторые выходы компараторов группы компараторов 173 соединены с вторыми информационными входами блоков памяти группы блоков памяти 175. Третьи выходы первого - четвертого компараторов группы компараторов 173 соединены с первыми информационными входами второго - пятого компараторов группы компараторов 173 соответственно. Блоки памяти группы блоков памяти 175 содержат две ячейки для хранения двоичных кодов десятичных чисел. Первая и вторая ячейки первого блока памяти группы блоков памяти 175 используются для хранения двоичных кодов единицы и двойки соответственно. Во вторых ячейках остальных блоков памяти записаны двоичные коды, соответствующие увеличенному на единицу порядковому номеру блока памяти в группе блоков памяти 175. На выходе первого блока памяти группы блоков памяти 175 формируется двоичный код единицы в том случае, если на втором выходе первого компаратора группы компараторов 173 флаг операции сравнения имеет уровень логической единицы, в противном случае на выходе первого блока памяти группы блоков памяти 175 формируется двоичный код двойки. С выхода первого блока памяти группы блоков памяти 175 информация через первый информационный вход второго блока памяти группы блоков памяти 175 записывается в первую ячейку этого блока. Во второй ячейке этого блока записан двоичный код тройки. На выход второго блока памяти группы блоков памяти 175 будет выдана информация из первой ячейки памяти, если на втором выходе второго компаратора группы компараторов 173 флаг операции сравнения имеет уровень логической единицы, в противном случае на выход второго блока памяти группы блоков памяти 175 будет выдана информация из второй ячейки памяти. Аналогично работают остальные блоки памяти группы памяти 175. Таким образом, на выходе блоков памяти формируется информация о порядковом номере максимального значения оценок ε2,...,ε6 среднеквадратичной ошибки. Эта информация с выхода пятого блока памяти группы блоков памяти 175 поступает на выход 178 блока 9. Работа первого компаратора группы компараторов 173 начинается при подаче на его управляющий вход сигнала разрешения операции сравнения с входа 159 блока 2. Этот же сигнал подается на вход двадцать четвертого элемента задержки 172 блока 2. Работа первого блока памяти группы блоков памяти 175 и второго компаратора группы компараторов 173 начинается при подаче на их управляющие входы сигнала разрешения работы с выхода двадцать четвертого элемента задержки 172 блока 2. Время задержки в двадцать четвертом элементе задержки 172 равно времени работы первого компаратора группы компараторов 173. Работа второго блока памяти группы блоков памяти 175 и третьего компаратора группы компараторов 173 начинается при подаче на их управляющие входы сигнала разрешения работы с выхода первого элемента задержки первой группы последовательно соединенных элементов задержки 174 блока 2. Время задержки в элементах задержки первой группы элементов задержки 174 равно времени работы первого - четвертого блоков памяти группы блоков памяти 175 или второго - пятого компараторов группы компараторов 173 соответственно. Сигнал с четвертого элемента задержки первой группы элементов задержки 174 поступает на управляющий вход пятого блока памяти группы блоков памяти 175 и двадцать пятый элемент задержки 176 блока 2. Время задержки в двадцать пятом элементе задержки 176 равно времени работы пятого блока памяти группы блоков памяти 175. С выхода двадцать пятого элемента задержки 176 управляющий сигнал поступает на выход 177 блока 2 синхронизации.At the first information input of the first comparator of the group of comparators 173 (Fig. 8) from the
На первый информационный вход сумматора 180 блока 11 (фиг. 9) с первого установочного входа 131 поступает сигнал, соответствующий двоичному коду единицы. На второй информационный вход сумматора 180 и первый информационный вход второго блока умножения 187 с входа 135 блока 11 подается значение коэффициента α. В сумматоре 180 осуществляется вычисление выражения 1+α. На первый, второй, третий информационные входы первого коммутатора 181 с входов 160, 161, 162 блока 11 подаются значения XLR 2, XLG 2, XLB 2. На первый, второй, третий информационные входы второго коммутатора 182 с входов 112, 115, 114 блока 11 подаются значения локальных дисперсий σ
Управляющий сигнал с входа 196 блока 2 синхронизации (фиг. 10) поступает на вход тридцатого элемента задержки 199 блока 2, управляющий вход блока вычитания 200 и управляющие входы первого 201 и второго 202 блоков умножения блока 10. Управляющий сигнал с выхода тридцатого элемента задержки 199 блока 2 синхронизации подается на вход тридцать первого элемента задержки 203 и на первые входы элементов И пятой группы элементов И 204. На вторые входы элементов И пятой группы элементов И 204 с группы входов 41 блока 2 поступает код маски. На выходах элементов И пятой 204, шестой 209, седьмой 213 групп элементов И блока 2 синхронизации формируются управляющие сигналы в соответствии с кодом маски. Управляющий сигнал с выхода тридцать первого элемента задержки 203 блока 2 синхронизации поступает на вход тридцать второго элемента задержки 208 и на первые входы элементов И шестой группы элементов И 209 блока 2 синхронизации. На вторые входы элементов И шестой группы элементов И 209 с группы входов 41 блока 2 поступает код маски. Управляющий сигнал с выхода тридцать второго элемента задержки 208 блока 2 синхронизации поступает на вход тридцать третьего элемента задержки 212 и на первые входы элементов И седьмой группы элементов И 213 блока 2 синхронизации, с выходов которых - на входы элементов развязки группы элементов развязки 215 блока 2 синхронизации. Управляющий сигнал с выхода тридцать третьего элемента задержки 212 поступает на выход 217 блока 2 синхронизации. На вторые входы элементов И седьмой группы элементов И 213 с группы входов 41 блока 2 поступает код маски. На первый информационный вход блока вычитания 200 с первого установочного входа 131 подается сигнал, соответствующий двоичному коду единицы. На вторые информационные входы блока вычитания 200 и первого 201 и второго 202 блоков умножения с входа 197 блока 10 подается значение коэффициента β. На первый информационный вход первого блока умножения 201 с входа 134 блока 10 подается значение 1-α. На первый информационный вход второго блока умножения 202 с входа 135 блока 10 подается значение коэффициента α. Блок вычитания 200 вычисляет значение разности 1-β Первый блок умножения 201 вычисляет произведение (1-α)β. Второй блок умножения 202 вычисляет произведение αβ. Работа блока вычитания 200 и первого 201 и второго 202 блоков умножения начинается при подаче на их управляющие входы сигнала с входа 196 блока 2 синхронизации. На первые информационные входы блоков умножения первой группы блоков умножения 205 с выхода блока вычитания 200 подается значение разности 1-β. На вторые информационные входы блоков умножения первой группы блоков умножения 205 с группы входов 92 блока 10 подаются значения нормы Блоки умножения первой группы блоков умножения 205 вычисляют значения произведений На первые информационные входы блоков умножения второй группы блоков умножения 206 с выхода первого блока умножения 201 подается значение произведения (1-α)β. На вторые информационные входы блоков умножения второй группы блоков умножения 206 с группы входов 93 блока 10 подаются значения нормы Блоки умножения второй группы блоков умножения 206 вычисляют значения произведений На первые информационные входы блоков умножения третьей группы блоков умножения 207 с выхода второго блока умножения 202 подается значение произведения αβ. На вторые информационные входы блоков умножения третьей группы блоков умножения 207 с группы входов 94 блока 10 подаются значения нормы Блоки умножения третьей группы блоков умножения 207 вычисляют значения произведений Работа блоков умножения первой - третьей групп блоков умножения 205 - 207 начинается при подаче на их управляющие входы сигналов с выходов элементов И пятой группы элементов И 204 блока 2 синхронизации. Время задержки в тридцатом элементе задержки 199 равно времени работы блока вычитания 200 или первого 201 или второго 202 блоков умножения. Выходы блоков умножения первой - третьей групп блоков умножения 205 - 207 являются первыми, вторыми, третьими информационными входами сумматоров группы сумматоров 211 соответственно, работа которых начинается под воздействием управляющего сигнала, поступающего на их управляющие входы с выходов элементов И шестой группы элементов И 209 блока 2 синхронизации. Время задержки в тридцать первом элементе задержки 203 равно времени работы блоков умножения первой 205 или второй 206 или третьей 207 групп блоков умножения. В сумматорах группы сумматоров 211 вычисляются значения выражения фильтра Y(k). С выходов сумматоров группы сумматоров 211 значения Y(k) поступают на входы элементов развязки третьей группы элементов развязки 214, с выходов которых - на информационные входы регистров группы регистров 216. Запись в регистры группы регистров 216 значений Y(k) начинается при подаче на их управляющие входы сигналов с выходов элементов развязки группы элементов развязки 215 блока 2 синхронизации. Время задержки в тридцать втором элементе задержки 208 блока 2 равно времени работы сумматоров группы сумматоров 211 блока 10. С выходов регистров группы регистров 216 значения Y(k) подаются на соответствующие выходы группы выходов 218 блока 10. Время задержки в тридцать третьем элементе задержки 212 равно времени передачи информации с входов регистров группы регистров 216 на их выходы. Число, превышающее максимальное значение компонентов элемента изображения на единицу, с установочного входа 21 блока 10 параллельно поступает на входы элементов развязки второй группы элементов развязки 210, с выходов которых указанное число поступает на входы регистров группы регистров 216 и на выходы элементов развязки третьей группы элементов развязки 214, которые служат для исключения прохождения информационного сигнала на выходы сумматоров группы сумматоров 211. Элементы развязки второй группы элементов развязки 210 служат для исключения взаимного влияния значений сумм с выходов сумматоров группы сумматоров 211 по линиям прохождения информационного сигнала с установочного входа 21. Запись числа с установочного входа 21 в регистры группы регистров 216 происходит при подаче управляющего сигнала на установочный вход 16 сигнала записи. Этот управляющий сигнал параллельно поступает на входы элементов развязки первой группы элементов развязки 198, с выходов которых указанный сигнал поступает на входы регистров группы регистров 216 и на выходы элементов развязки группы элементов развязки 215 блока 2 синхронизации, которые служат для исключения прохождения информационного сигнала на входы элементов И седьмой группы элементов И 213. Элементы развязки первой группы элементов развязки 198 служат для исключения взаимного влияния управляющих сигналов с выходов элементов И седьмой группы элементов И 213 по линиям прохождения управляющего сигнала с установочного входа 16 сигнала записи.The control signal from the
На первый информационный вход первого компаратора группы компараторов 220 (фиг. 11) с первого входа группы входов 218 блока 12 поступает значение Y(1). На второй информационный вход первого компаратора группы компараторов 220 с второго входа группы входов 218 блока 12 поступает значение Y(2). На вторые информационные входы компараторов группы компараторов 220 с третьего - девятого входов группы входов 218 блока 12 поступают значения Y(3),..., Y(9) соответственно. Вторые выходы компараторов группы компараторов 220 соединены с вторыми информационными входами блоков памяти группы блоков памяти 222. Первые выходы первого - седьмого компараторов группы компараторов 220 соединены с первыми информационными входами второго - восьмого компараторов группы компараторов 220 соответственно. Блоки памяти группы блоков памяти 222 содержат две ячейки для хранения двоичных кодов десятичных чисел. Первая и вторая ячейки первого блока памяти группы блоков памяти 222 используются для хранения двоичных кодов единицы и двойки соответственно. Во вторых ячейках остальных блоков памяти записаны двоичные коды, соответствующие увеличенному на единицу порядковому номеру блока памяти в группе блоков памяти 222. На выходе первого блока памяти группы блоков памяти 222 формируется двоичный код двойки в том случае, если на втором выходе первого компаратора группы компараторов 220 флаг операции сравнения имеет уровень логической единицы, в противном случае на выходе первого блока памяти группы блоков памяти 222 формируется двоичный код единицы. С выхода первого блока памяти группы блоков памяти 222 информация поступает на первый информационный вход второго блока памяти группы блоков памяти 222, после чего происходит ее запись в первую ячейку этого блока. Во второй ячейке этого блока записан двоичный код тройки. На выход второго блока памяти группы блоков памяти 222 будет выдана информация из первой ячейки памяти, если на втором выходе второго компаратора группы компараторов 220 флаг операции сравнения имеет уровень логического нуля, в противном случае на выход второго блока памяти группы блоков памяти 222 будет выдана информация из второй ячейки памяти. Аналогично работают остальные блоки памяти группы блоков памяти 222. Таким образом, на выходе блоков памяти формируется информация о порядковом номере минимального из значений Y(1), . ..,Y(9). Эта информация с выхода восьмого блока памяти группы блоков памяти 222 поступает на выход 225 блока 12. Работа первого компаратора группы компараторов 220 начинается при подаче на его управляющий вход сигнала разрешения операции сравнения с входа 217 блока 2. Этот же сигнал подается на вход тридцать четвертого элемента задержки 219 блока 2. Работа первого блока памяти группы блоков памяти 222 и второго компаратора группы компараторов 220 начинается при подаче на их управляющие входы сигнала разрешения работы с выхода тридцать четвертого элемента задержки 219 блока 2. Время задержки в тридцать четвертом элементе задержки 219 равно времени работы первого компаратора группы компараторов 220. Управляющий сигнал с выхода тридцать четвертого элемента задержки 219 поступает на вход первого элемента задержки третьей группы последовательно соединенных элементов задержки 221 блока 2. Управляющий сигнал с выхода первого элемента задержки третьей группы элементов задержки 221 поступает на вход второго элемента задержки третьей группы элементов задержки 221 блока 2. Работа второго блока памяти группы блоков памяти 222 и третьего компаратора группы компараторов 220 начинается при подаче на их управляющие входы сигнала разрешения работы с выхода первого элемента задержки третьей группы элементов задержки 221 блока 2. Время задержки в элементах задержки третьей группы элементов задержки 221 равно времени работы первого - седьмого блоков памяти группы блоков памяти 222 или второго - восьмого компараторов группы компараторов 220 блока 12 соответственно. Сигнал с седьмого элемента задержки третьей группы элементов задержки 221 поступает на управляющий вход восьмого блока памяти группы блоков памяти 222 блока 12 и тридцать пятый элемент задержки 223 блока 2. Время задержки в тридцать пятом элементе задержки 223 блока 2 равно времени работы восьмого блока памяти группы блоков памяти 222 блока 12. С выхода тридцать пятого элемента задержки 223 управляющий сигнал поступает на выходы 224 и 40 блока 2 синхронизации. Последний является входом 40 блока 1 (фиг. 2). Управляющий сигнал, поступающий на вход 40 блока 1, служит для формирования очередной окрестности и начала следующего этапа работы устройства обработки цветных изображений. Указанный сигнал с входа 40 блока 1 поступает на входы третьего элемента задержки 29 и второго элемента развязки 26 блока 1. The value Y (1) is supplied to the first information input of the first comparator of the group of comparators 220 (Fig. 11) from the first input of the group of
С выхода второго элемента развязки 26 блока 1 управляющий сигнал поступает на синхронизирующий вход датчика сигналов изображения 23 и управляющий вход дискриминатора 24, разрешая формирование на выходах 36 - 38 сигналов яркости следующего элемента изображения, а также на входы первого элемента развязки 26, который блокирует дальнейшее прохождение этого сигнала, и второго элемента задержки 28. Время задержки в третьем элементе задержки 29 равно времени формирования второй и каждой из последующих окрестностей в регистрах сдвига групп регистров сдвига 45 и элементах И групп элементов И 46 первого - третьего блоков 3 (фиг. 3). С выхода третьего элемента задержки 29 блока 1 сигнал поступает на третий элемент развязки 26, который служит для исключения прохождения управляющего сигнала с генератора импульсов 27 через второй элемент задержки 28 на выход третьего элемента задержки 29. С выхода третьего элемента развязки 26 сигнал поступает на выход 42 блока 1 и выход четвертого элемента развязки 26, блокируя его дальнейшее прохождение. From the output of the
Значения яркости элементов апертуры через группы входов 67 - 69 блока 13 поступают на соответствующие информационные входы первого 226, второго 227, третьего 228 регистров (фиг. 12). Запись в первый - третий регистры 226 - 228 осуществляется при подаче на их управляющие входы сигнала с входа 217 блока 13. С выходов первого - третьего регистров 226 - 228 значения яркости элементов апертуры поступают на информационные входы первого - третьего коммутаторов 229 - 231 соответственно. Первый - третий регистры 226 - 228 введены с целью сохранения значений яркости текущей апертуры, так как после формирования окрестности очередного элемента изображения значения яркости элементов текущей апертуры в первых регистрах 50 первого - третьего блоков 3 (фиг. 3) заменяются на новые. Через вход 225 блока 13 осуществляется запись двоичного кода номера информационных входов первого - третьего коммутаторов 229 - 231. При подаче управляющего сигнала с входа 224 блока 13 на управляющие входы первого - третьего коммутаторов 229 -231 на выходах последних формируются значения яркости одного из элементов текущей апертуры, поступающие на соответствующие выходы группы выходов 22 устройства. The brightness values of the elements of the aperture through the group of inputs 67 - 69 of
Библиографический список
1. Астола Я. , Хаависто П. , Неуво Ю. Векторные медианные фильтры // ТИИЭР, т. 78, 1990, N 4, с. 82 - 95.Bibliographic list
1. Astola J., Haavisto P., Neuvo Yu. Vector median filters // TIIER, v. 78, 1990, N 4, p. 82 - 95.
2. Алексеев А.С., Пяткин В.П., Дементьев В.Н. и др. Автоматизированная обработка изображений природных комплексов Сибири. - Новосибирск: Наука, 1988. 2. Alekseev A.S., Pyatkin V.P., Dementiev V.N. and others. Automated image processing of natural complexes of Siberia. - Novosibirsk: Science, 1988.
3. Бьемон Ж., Лагендейк Л., Мерсеро Р.М. Итерационные методы улучшения изображений // ТИИЭР, т. 78, 1990, N 5, с. 58 - 84. 3. Bjemon J., Lagendake L., Mercero R.M. Iterative methods for improving images // TIIER, v. 78, 1990,
4. Будрикис З. Критерий верности воспроизведения изображения и его моделирование // ТИИЭР, т. 60, 1972, N 7, с. 19 - 30. 4. Budrikis Z. Criterion of fidelity of image reproduction and its modeling // TIIER, t. 60, 1972, N 7, p. 19-30.
5. Astola J., Haavisto P., and Neuvo Y. Detail Preserving Monochrome and Color Image Enhancement Algorithms / From Pixels to Features: Proc. Workshop, Bonas, 22 - 27 Aug., 1988, p. 3 - 14. 5. Astola J., Haavisto P., and Neuvo Y. Detail Preserving Monochrome and Color Image Enhancement Algorithms / From Pixels to Features: Proc. Workshop, Bonas, 22-27 Aug., 1988, p. 3-14.
6. Садыков С.С. Цифровая обработка и анализ изображений. - Ташкент: НПО "Кибернетика" АН РУз., 1994, 193 с. 6. Sadykov S.S. Digital image processing and analysis. - Tashkent: NGO "Cybernetics" AN RUz., 1994, 193 p.
7. Viero T., Oistamo K., and Neuvo Y. Three-dimensional Median-related Filters for Color Image Sequence Filtering // IEEE Trans. Circuits and Systems for Video Technology, Vol. 4, 1994, N 2, p. 129 - 142. 7. Viero T., Oistamo K., and Neuvo Y. Three-dimensional Median-related Filters for Color Image Sequence Filtering // IEEE Trans. Circuits and Systems for Video Technology, Vol. 4, 1994,
8. Tang К., Astola J., and Neuvo Y. Nonlinear Multivariate Image Filtering Techniques // IEEE Trans. Image Processing, Vol. 4, 1995, N 6, p. 788 - 797. 8. Tang K., Astola J., and Neuvo Y. Nonlinear Multivariate Image Filtering Techniques // IEEE Trans. Image Processing, Vol. 4, 1995,
9. Колмогоров А.Н., Фомин С.В. Элементы теории функций и функционального анализа. - М.: Наука, 1981, 544 с. 9. Kolmogorov A.N., Fomin S.V. Elements of function theory and functional analysis. - M .: Nauka, 1981, 544 p.
Claims (1)
и счетчика подключены к управляющему и информационному входам третьего регистра соответственно, первый, второй и третий блоки формирования окрестности и апертуры, каждый из которых включает группу регистров сдвига, группу элементов И, блок сортировки кодов, сумматор, коммутатор, блок деления, первый, второй, третий, четвертый и пятый регистры, при этом информационный вход первого регистра сдвига последовательно соединенных регистров сдвига группы регистров сдвига первого блока формирования окрестности и апертуры подключен к первому выходу дискриминатора блока управления устройством, информационный вход первого регистра сдвига последовательно соединенных регистров сдвига группы регистров сдвига второго блока формирования окрестности и апертуры подключен к второму выходу дискриминатора блока управления устройством, информационный вход первого регистра сдвига последовательно соединенных регистров сдвига группы регистров сдвига третьего блока формирования окрестности и апертуры подключен к третьему выходу дискриминатора блока управления устройством, а управляющие входы регистров сдвига групп регистров сдвига первого, второго, третьего блоков формирования окрестности и апертуры подключены к выходу первого элемента задержки блока управления устройством, при этом выходы регистров сдвига группы регистров сдвига первого блока формирования окрестности и апертуры являются вторыми входами элементов И группы элементов И и информационными входами
второго регистра первого блока формирования окрестности и апертуры, выходы регистров сдвига группы регистров сдвига второго блока формирования окрестности и апертуры являются вторыми входами элементов И группы элементов И и информационными входами второго регистра второго блока формирования окрестности и апертуры, выходы регистров сдвига группы регистров сдвига третьего блока формирования окрестности и апертуры являются вторыми входами элементов И группы элементов И и информационными входами второго регистра третьего блока формирования окрестности и апертуры, при этом первые входы элементов И группы элементов И первого, второго, третьего блоков формирования окрестности и апертуры подключены к группе выходов первого регистра блока управления устройством, а выходы элементов И группы элементов И первого блока формирования окрестности и апертуры подключены к входам блока сортировки кодов и информационным входам сумматора и первого регистра первого блока формирования окрестности и апертуры, выходы элементов И группы элементов И второго блока формирования окрестности и апертуры подключены к входам блока сортировки кодов и информационным входам сумматора и первого регистра второго блока формирования окрестности и апертуры, выходы элементов И группы элементов И третьего блока формирования окрестности и апертуры подключены к входам блока сортировки кодов и информационным входам сумматора и первого регистра третьего блока формирования окрестности и апертуры, кроме того, выходы регистров сдвига групп регистров сдвига первого, второго, третьего блоков формирования окрестности и апертуры, в которые поступают
значения яркости центрального элемента окрестности, являются информационными входами третьих регистров первого, второго, третьего блоков формирования окрестности и апертуры соответственно, при этом управляющие входы сумматоров, первых, вторых, третьих регистров первого, второго, третьего блоков формирования окрестности и апертуры, а также входы первого и второго элементов задержки блока синхронизации подключены к выходам третьего и четвертого элементов развязки блока управления устройством, при этом выходы блока сортировки кодов первого блока формирования окрестности и апертуры подключены к информационным входам коммутатора первого блока формирования окрестности и апертуры, выходы блока сортировки кодов второго блока формирования окрестности и апертуры подключены к информационным входам коммутатора второго блока формирования окрестности и апертуры, выходы блока сортировки кодов третьего блока формирования окрестности и апертуры подключены к информационным входам коммутатора третьего блока формирования окрестности и апертуры, при этом первые управляющие входы коммутаторов первого, второго, третьего блоков формирования окрестности и апертуры подключены к выходу второго регистра блока управления устройством, информация в который записывается через установочный вход управления коммутаторами, а вторые управляющие входы коммутаторов первого, второго, третьего блоков формирования окрестности и апертуры подключены к выходу первого элемента задержки блока синхронизации, который также является входом третьего элемента задержки блока синхронизации, при этом выход сумматора первого блока формирования окрестности и апертуры подключен к входу делимого блока деления
первого блока формирования окрестности и апертуры, выход сумматора второго блока формирования окрестности и апертуры подключен к входу делимого блока деления второго блока формирования окрестности и апертуры, выход сумматора третьего блока формирования окрестности и апертуры подключен к входу делимого блока деления третьего блока формирования окрестности и апертуры, при этом входы делителя блоков деления первого, второго, третьего блоков формирования окрестности и апертуры подключены к выходу третьего регистра блока управления устройством, а их управляющие входы подключены к выходу второго элемента задержки блока синхронизации, который также является входом четвертого элемента задержки блока синхронизации, при этом выход коммутатора первого блока формирования окрестности и апертуры подключен к информационному входу четвертого регистра первого блока формирования окрестности и апертуры, выход коммутатора второго блока формирования окрестности и апертуры подключен к информационному входу четвертого регистра второго блока формирования окрестности и апертуры, выход коммутатора третьего блока формирования окрестности и апертуры подключен к информационному входу четвертого регистра третьего блока формирования окрестности и апертуры, при этом управляющие входы четвертых регистров первого, второго, третьего блоков формирования окрестности и апертуры подключены к выходу третьего элемента задержки блока синхронизации, кроме того, выход блока деления первого блока формирования окрестности и апертуры подключен к информационному входу пятого регистра первого блока формирования окрестности и апертуры, выход блока деления второго блока формирования окрестности и апертуры
подключен к информационному входу пятого регистра второго блока формирования окрестности и апертуры, выход блока деления третьего блока формирования окрестности и апертуры подключен к информационному входу пятого регистра третьего блока формирования окрестности и апертуры, а управляющие входы пятых регистров первого, второго, третьего блоков формирования окрестности и апертуры подключены к выходу четвертого элемента задержки блока синхронизации, который также является входом пятого элемента задержки блока синхронизации, первый, второй, третий блоки вычисления норм, каждый из которых включает первую, вторую, третью группы блоков вычитания, первую, вторую, третью группы квадраторов, группу сумматоров и группу регистров, при этом первые информационные входы блоков вычитания первой группы блоков вычитания первого блока вычисления норм подключены к выходу четвертого регистра первого блока формирования окрестности и апертуры, первые информационные входы блоков вычитания первой группы блоков вычитания второго блока вычисления норм подключены к выходу пятого регистра первого блока формирования окрестности и апертуры, первые информационные входы блоков вычитания первой группы блоков вычитания третьего блока вычисления норм подключены к выходу третьего регистра первого блока формирования окрестности и апертуры, а вторые информационные входы блоков вычитания первой группы блоков вычитания первого, второго, третьего блоков вычисления норм подключены к группе выходов первого регистра первого блока формирования окрестности и апертуры, первые информационные входы блоков вычитания второй группы блоков вычитания первого блока вычисления норм подключены к выходу четвертого регистра второго блока формирования окрестности и апертуры, первые информационные входы блоков вычитания второй группы блоков
вычитания второго блока вычисления норм подключены к выходу пятого регистра второго блока формирования окрестности и апертуры, первые информационные входы блоков вычитания второй группы блоков вычитания третьего блока вычисления норм подключены к выходу третьего регистра второго блока формирования окрестности и апертуры, а вторые информационные входы блоков вычитания второй группы блоков вычитания первого, второго, третьего блоков вычисления норм подключены к группе выходов первого регистра второго блока формирования окрестности и апертуры, первые информационные входы блоков вычитания третьей группы блоков вычитания первого блока вычисления норм подключены к выходу четвертого регистра третьего блока формирования окрестности и апертуры, первые информационные входы блоков вычитания третьей группы блоков вычитания второго блока вычисления норм подключены к выходу пятого регистра третьего блока формирования окрестности и апертуры, первые информационные входы блоков вычитания третьей группы блоков вычитания третьего блока вычисления норм подключены к выходу третьего регистра третьего блока формирования окрестности и апертуры, а вторые информационные входы блоков вычитания третьей группы блоков вычитания первого, второго, третьего блоков вычисления норм подключены к группе выходов первого регистра третьего блока формирования окрестности и апертуры, при этом управляющие входы блоков вычитания первой, второй, третьей групп блоков вычитания первого, второго, третьего блоков вычисления норм подключены к выходам элементов И первой группы элементов И блока синхронизации, первые входы которых подключены к выходу пятого элемента задержки блока синхронизации, который также является входом шестого элемента задержки блока синхронизации, а их
вторые входы подключены к группе выходов первого регистра блока управления устройством, выходы блоков вычитания первой, второй, третьей групп блоков вычитания первого блока вычисления норм подключены к информационным входам квадраторов первой, второй, третьей групп квадраторов первого блока вычисления норм соответственно, выходы блоков вычитания первой, второй, третьей групп блоков вычитания второго блока вычисления норм подключены к информационным входам квадраторов первой, второй, третьей групп квадраторов второго блока вычисления норм соответственно, выходы блоков вычитания первой, второй, третьей групп блоков вычитания третьего блока вычисления норм подключены к информационным входам квадраторов первой, второй, третьей групп квадраторов третьего блока вычисления норм соответственно, а управляющие входы квадраторов первой, второй, третьей групп квадраторов первого, второго, третьего блоков вычисления норм подключены к выходам элементов И второй группы элементов И блока синхронизации, первые входы которых подключены к выходу шестого элемента задержки блока синхронизации, который также является входом седьмого элемента задержки блока синхронизации, а их вторые входы подключены к группе выходов первого регистра блока управления устройством, выходы квадраторов первой группы квадраторов первого блока вычисления норм подключены к первым информационным входам сумматоров группы сумматоров первого блока вычисления норм, выходы квадраторов первой группы квадраторов второго блока вычисления норм подключены к первым информационным входам сумматоров группы сумматоров второго блока вычисления норм, выходы квадраторов первой группы квадраторов третьего блока вычисления норм подключены к первым
информационным входам сумматоров группы сумматоров третьего блока вычисления норм, выходы квадраторов второй группы квадраторов первого блока вычисления норм подключены к вторым информационным входам сумматоров группы сумматоров первого блока вычисления норм, выходы квадраторов второй группы квадраторов второго блока вычисления норм подключены к вторым информационным входам сумматоров группы сумматоров второго блока вычисления норм, выходы квадраторов второй группы квадраторов третьего блока вычисления норм подключены к вторым информационным входам сумматоров группы сумматоров третьего блока вычисления норм, выходы квадраторов третьей группы квадраторов первого блока вычисления норм подключены к третьим информационным входам сумматоров группы сумматоров первого блока вычисления норм, выходы квадраторов третьей группы квадраторов второго блока вычисления норм подключены к третьим информационным входам сумматоров группы сумматоров второго блока вычисления норм, выходы квадраторов третьей группы квадраторов третьего блока вычисления норм подключены к третьим информационным входам сумматоров группы сумматоров третьего блока вычисления норм, а управляющие входы сумматоров групп сумматоров первого, второго, третьего блоков вычисления норм подключены к выходам элементов И третьей группы элементов И блока синхронизации, первые входы которых подключены к выходу седьмого элемента задержки блока синхронизации, который также является входом восьмого элемента задержки блока синхронизации, а их вторые входы подключены к группе выходов первого регистра блока управления устройством, при этом выходы сумматоров группы сумматоров первого блока вычисления норм подключены к информационным входам соответствующих регистров группы регистров
первого блока вычисления норм, выходы сумматоров группы сумматоров второго блока вычисления норм подключены к информационным входам соответствующих регистров группы регистров второго блока вычисления норм, выходы сумматоров группы сумматоров третьего блока вычисления норм подключены к информационным входам соответствующих регистров группы регистров третьего блока вычисления норм, а управляющие входы регистров групп регистров первого, второго, третьего блоков вычисления норм подключены к выходам элементов И четвертой группы элементов И блока синхронизации, первые входы которых подключены к выходу восьмого элемента задержки блока синхронизации, а вторые входы подключены к группе выходов первого регистра блока управления устройством, блок вычисления локальных дисперсий полезного сигнала, включающий первую, вторую, третью группы блоков вычитания, первую, вторую, третью группы квадраторов, первую, вторую группы сумматоров, группу блоков деления, группу регистров, при этом первые информационные входы блоков вычитания первой группы блоков вычитания подключены к выходу пятого регистра первого блока формирования окрестности и апертуры, первые информационные входы блоков вычитания второй группы блоков вычитания подключены к выходу пятого регистра второго блока формирования окрестности и апертуры, первые информационные входы блоков вычитания третьей группы блоков вычитания подключены к выходу пятого регистра третьего блока формирования окрестности и апертуры, вторые информационные входы блоков вычитания первой, второй, третьей групп блоков вычитания подключены к группам выходов вторых регистров первого, второго, третьего блоков формирования окрестности и апертуры соответственно, а управляющие входы блоков вычитания первой, второй, третьей групп блоков вычитания подключены к выходу пятого элемента задержки блока синхронизации, который также является входом девятого
элемента задержки блока синхронизации, при этом выходы блоков вычитания первой, второй, третьей групп блоков вычитания подключены к информационным входам квадраторов первой, второй, третьей групп квадраторов соответственно, а их управляющие входы подключены к выходу девятого элемента задержки блока синхронизации, который также является входом десятого элемента задержки блока синхронизации, при этом выходы квадраторов первой группы квадраторов подключены к первым информационным входам сумматоров первой группы сумматоров и информационным входам первого сумматора второй группы сумматоров, выходы квадраторов второй группы квадраторов подключены к вторым информационным входам сумматоров первой группы сумматоров и информационным входам четвертого сумматора второй группы сумматоров, выходы квадраторов третьей группы квадраторов подключены к третьим информационным входам сумматоров первой группы сумматоров и информационным входам третьего сумматора второй группы сумматоров, а управляющие входы сумматоров первой группы сумматоров подключены к выходу десятого элемента задержки блока синхронизации, который также является входом одиннадцатого элемента задержки блока синхронизации, при этом выходы сумматоров первой группы сумматоров подключены к информационным входам второго сумматора второй группы сумматоров, управляющие входы которых подключены к выходу одиннадцатого элемента задержки блока синхронизации, который также является входом двенадцатого элемента задержки блока синхронизации, а выходы сумматоров второй группы сумматоров подключены к входам делимого блоков деления группы блоков деления, входы делителя которых подключены к выходу третьего регистра блока управления устройством, а их управляющие входы подключены к выходу двенадцатого элемента задержки блока синхронизации, который также является входом
тринадцатого элемента задержки блока синхронизации, при этом выходы блоков деления группы блоков деления подключены к информационным входам регистров группы регистров, управляющие входы которых подключены к выходу тринадцатого элемента задержки блока синхронизации, который также является входом четырнадцатого элемента задержки блока синхронизации, блок вычисления коэффициента α, включающий блок деления, компаратор, первый, второй, третий блоки вычитания, первый, второй элементы задержки, элемент И, первый, второй регистры, блок умножения, при этом вход делимого блока деления подключен к выходу регистра устройства обработки цветных изображений, к которому также подключен второй информационный вход компаратора, первый информационный вход которого и вход делителя блока деления подключены к выходу второго регистра группы регистров блока вычисления локальных дисперсий полезного сигнала, при этом управляющий вход регистра устройства обработки цветных изображений подключен к установочному входу сигнала записи, а его информационный вход подключен к установочному входу дисперсии σ
задержки блока синхронизации, который также является входом шестнадцатого элемента задержки блока синхронизации, при этом выход элемента И является вторым информационным входом второго блока вычитания, первым информационным входом блока умножения и информационным входом первого регистра, управляющие входы которых подключены к выходу шестнадцатого элемента задержки блока синхронизации, который также является входом семнадцатого элемента задержки блока синхронизации, при этом первый информационный вход второго блока вычитания и второй информационный вход третьего блока вычитания подключены к первому установочному входу, при этом второй информационный вход блока умножения подключен к второму установочному входу, выход второго блока вычитания является информационным входом второго регистра, а выход блока умножения является входом второго элемента задержки и первым информационным входом третьего блока вычитания, управляющий вход которого, а также управляющий вход второго регистра подключены к выходу семнадцатого элемента задержки блока синхронизации, который также является входом восемнадцатого элемента задержки блока синхронизации, первый, второй, третий блоки вычисления оценок среднеквадратичной ошибки, каждый из которых включает первый, второй регистры, первый - пятый блоки умножения, первый - третий элементы задержки, первый - третий блоки вычитания, первый, второй сумматоры, квадратор, при этом управляющий вход первого регистра подключен к установочному входу сигнала записи, информационный вход первого регистра первого блока вычисления оценок среднеквадратичной ошибки подключен к установочному входу дисперсии σ
среднеквадратичной ошибки подключен к установочному входу дисперсии σ
второго блока умножения третьего блока вычисления оценок среднеквадратичной ошибки подключен к выходу третьего регистра третьего блока формирования окрестности и апертуры, первые информационные входы третьих блоков умножения первого, второго, третьего блоков вычисления оценок среднеквадратичной ошибки подключены к выходу третьего блока вычитания блока вычисления коэффициента α, при этом второй информационный вход третьего блока умножения первого блока вычисления оценок среднеквадратичной ошибки подключен к выходу первого регистра первого блока вычисления оценок среднеквадратичной ошибки, второй информационный вход третьего блока умножения второго блока вычисления оценок среднеквадратичной ошибки подключен к выходу первого регистра второго блока вычисления оценок среднеквадратичной ошибки, второй информационный вход третьего блока умножения третьего блока вычисления оценок среднеквадратичной ошибки подключен к выходу первого регистра третьего блока вычисления оценок среднеквадратичной ошибки, первые информационные входы четвертых блоков умножения первого, второго, третьего блоков вычисления оценок среднеквадратичной ошибки подключены к выходу второго элемента задержки блока вычисления коэффициента α, при этом второй информационный вход четвертого блока умножения первого блока вычисления оценок среднеквадратичной ошибки подключен к выходу первого регистра группы регистров блока вычисления локальных дисперсий полезного сигнала, второй информационный вход четвертого блока умножения второго блока вычисления оценок среднеквадратичной ошибки подключен к выходу четвертого регистра группы регистров блока вычисления локальных дисперсий полезного сигнала, второй информационный вход четвертого блока умножения третьего блока вычисления оценок среднеквадратичной ошибки подключен к выходу третьего регистра группы регистров блока вычисления локальных
дисперсий полезного сигнала, первые информационные входы пятых блоков умножения первого, второго, третьего блоков вычисления оценок среднеквадратичной ошибки подключены к второму установочному входу, при этом второй информационный вход пятого блока умножения первого блока вычисления оценок среднеквадратичной ошибки подключен к выходу первого регистра группы регистров блока вычисления локальных дисперсий полезного сигнала, второй информационный вход пятого блока умножения второго блока вычисления оценок среднеквадратичной ошибки подключен к выходу четвертого регистра группы регистров блока вычисления локальных дисперсий полезного сигнала, второй информационный вход пятого блока умножения третьего блока вычисления оценок среднеквадратичной ошибки подключен к выходу третьего регистра группы регистров блока вычисления локальных дисперсий полезного сигнала, а управляющие входы первого, второго, третьего, четвертого, пятого блоков умножения первого, второго, третьего блоков вычисления оценок среднеквадратичной ошибки подключены к выходу восемнадцатого элемента задержки блока синхронизации, который также является входом девятнадцатого элемента задержки блока синхронизации, при этом выходы первых блоков умножения первого, второго, третьего блоков вычисления оценок среднеквадратичной ошибки подключены к входам первых элементов задержки первого, второго, третьего блоков вычисления оценок среднеквадратичной ошибки соответственно, выходы вторых блоков умножения первого, второго, третьего блоков вычисления оценок среднеквадратичной ошибки подключены к первым информационным входам первых блоков вычитания первого, второго, третьего блоков вычисления оценок среднеквадратичной ошибки соответственно, а их вторые информационные входы подключены к выходам четвертых регистров первого, второго, третьего блоков формирования окрестности и апертуры соответственно, выходы третьих и четвертых
блоков умножения первого, второго, третьего блоков вычисления оценок среднеквадратичной ошибки являются соответственно первыми и вторыми информационными входами вторых блоков вычитания первого, второго, третьего блоков вычисления оценок среднеквадратичной ошибки, выходы пятых блоков умножения первого, второго, третьего блоков вычисления оценок среднеквадратичной ошибки подключены к первым информационным входам третьих блоков вычитания первого, второго, третьего блоков вычисления оценок среднеквадратичной ошибки соответственно, а их вторые информационные входы подключены соответственно к выходам первых регистров первого, второго, третьего блоков вычисления оценки среднеквадратичной ошибки, при этом управляющие входы первых, вторых, третьих блоков вычитания первого, второго, третьего блоков вычисления оценок среднеквадратичной ошибки подключены к выходу девятнадцатого элемента задержки блока синхронизации, который также является входом двадцатого элемента задержки блока синхронизации, при этом выходы первых элементов задержки и первых блоков вычитания первого, второго, третьего блоков вычисления оценок среднеквадратичной ошибки являются соответственно первыми и вторыми информационными входами первых сумматоров первого, второго, третьего блоков вычисления оценок среднеквадратичной ошибки, выходы вторых и третьих блоков вычитания первого, второго, третьего блоков вычисления оценок среднеквадратичной ошибки являются соответственно входами вторых и третьих элементов задержки первого, второго, третьего блоков вычисления оценок среднеквадратичной ошибки, при этом управляющие входы первых сумматоров первого, второго, третьего блоков вычисления оценок
среднеквадратичной ошибки подключены к выходу двадцатого элемента задержки блока синхронизации, который также является входом двадцать первого элемента задержки блока синхронизации, выходы первых сумматоров первого, второго, третьего блоков вычисления оценок среднеквадратичной ошибки подключены к информационным входам квадраторов первого, второго, третьего блоков вычисления оценок среднеквадратичной ошибки соответственно, а их выходы являются информационными входами вторых регистров и первыми информационными входами вторых сумматоров первого, второго, третьего блоков вычисления оценок среднеквадратичной ошибки, при этом вторые информационные входы вторых сумматоров первого, второго, третьего блоков вычисления оценок среднеквадратичной ошибки подключены к выходам вторых элементов задержки первого, второго, третьего блоков вычисления оценок среднеквадратичной ошибки соответственно, а управляющие входы квадраторов первого, второго, третьего блоков вычисления оценок среднеквадратичной ошибки подключены к выходу двадцать первого элемента задержки блока синхронизации, который также является входом двадцать второго элемента задержки блока синхронизации, а управляющие входы вторых регистров и вторых сумматоров подключены к выходу двадцать второго элемента задержки блока синхронизации, который также является входом двадцать третьего элемента задержки блока синхронизации, блок нахождения максимальной оценки среднеквадратичной ошибки, включающий группу компараторов и группу блоков памяти, причем
первые и вторые информационные входы первого компаратора группы компараторов подключены соответственно к выходам вторых сумматоров первого и второго блоков вычисления оценок среднеквадратичной ошибки, а вторые информационные входы второго, третьего, четвертого, пятого компараторов группы компараторов подключены соответственно к выходу второго сумматора третьего блока вычисления оценок среднеквадратичной ошибки и выходам третьих элементов задержки первого, второго, третьего блоков вычисления оценок среднеквадратичной ошибки, вторые выходы первого, второго, третьего, четвертого, пятого компараторов группы компараторов подключены соответственно к вторым информационным входам первого, второго, третьего, четвертого, пятого блоков памяти группы блоков памяти, а третьи выходы первого, второго, третьего, четвертого компараторов группы компараторов подключены соответственно к первым информационным входам второго, третьего, четвертого, пятого компараторов группы компараторов, при этом выходы первого, второго, третьего, четвертого блоков памяти группы блоков памяти подключены соответственно к первым информационным входам второго, третьего, четвертого, пятого блоков памяти группы блоков памяти, при этом управляющий вход первого компаратора группы компараторов подключен к выходу двадцать третьего элемента задержки блока синхронизации, который является также входом двадцать четвертого элемента задержки блока синхронизации, управляющие входы второго компаратора группы компараторов и первого блока памяти группы блоков памяти подключены к
выходу двадцать четвертого элемента задержки блока синхронизации, который является также входом первого элемента задержки первой группы последовательно соединенных элементов задержки блока синхронизации, а управляющие входы второго блока памяти группы блоков памяти и третьего компаратора группы компараторов подключены к выходу первого элемента задержки первой группы элементов задержки блока синхронизации, управляющие входы третьего блока памяти группы блоков памяти и четвертого компаратора группы компараторов подключены к выходу второго элемента задержки первой группы элементов задержки блока синхронизации, управляющие входы четвертого блока памяти группы блоков памяти и пятого компаратора группы компараторов подключены к выходу третьего элемента задержки первой группы элементов задержки блока синхронизации, управляющий вход пятого блока памяти группы блоков памяти подключен к выходу четвертого элемента задержки первой группы элементов задержки блока синхронизации, который также является входом двадцать пятого элемента задержки блока синхронизации, блок вычисления коэффициента β, включающий сумматор, первый, второй, третий коммутаторы, элемент задержки, первый, второй, блоки умножения, блок вычитания, блок деления, первый, второй компараторы, при этом первый информационный вход сумматора подключен к первому установочному входу, а его второй информационный вход подключен к выходу первого регистра блока вычисления коэффициента α, первый, второй, третий информационные входы первого коммутатора подключены соответственно к выходам вторых регистров первого, второго, третьего блоков вычисления оценок среднеквадратичной ошибки, первый, второй, третий информационные входы второго коммутатора подключены соответственно к
выходам первого, четвертого, третьего регистров группы регистров блока вычисления локальных дисперсий полезного сигнала, первый, второй, третий информационные входы третьего коммутатора подключены соответственно к выходам первых регистров первого, второго, третьего блоков вычисления оценок среднеквадратичной ошибки, при этом первые управляющие входы первого, второго, третьего коммутаторов подключены к выходу пятого блока памяти группы блоков памяти блока нахождения максимальной оценки среднеквадратичной ошибки, а их вторые управляющие входы, а также управляющий вход сумматора подключены к выходу двадцать пятого элемента задержки блока синхронизации, который также является входом двадцать шестого элемента задержки блока синхронизации, при этом выход сумматора является первым информационным входом первого блока умножения, вторым информационным входом которого является выход второго коммутатора, выход первого коммутатора является входом элемента задержки, выход третьего коммутатора является вторым информационным входом второго блока умножения, первый информационный вход которого подключен к выходу первого регистра блока вычисления коэффициента α, при этом управляющие входы первого и второго блоков умножения подключены к выходу двадцать шестого элемента задержки блока синхронизации, который также является входом двадцать седьмого элемента задержки блока синхронизации, выходы первого и второго блоков умножения являются соответственно первым и вторым информационными входами блока вычитания, управляющий вход которого подключен к выходу двадцать седьмого элемента задержки блока синхронизации, который также является входом двадцать восьмого элемента задержки блока синхронизации, при этом выход блока вычитания является входом делителя блока деления, при этом вход делимого подключен к выходу элемента задержки, а его управляющий вход подключен к выходу двадцать восьмого элемента задержки блока синхронизации, который также является входом
двадцать девятого элемента задержки блока синхронизации, выход блока деления подключен к второму информационному входу первого компаратора, первый информационный вход которого подключен к третьему установочному входу, а его управляющий вход подключен к выходу двадцать девятого элемента задержки блока синхронизации, который является также входом первого элемента задержки второй группы последовательно соединенных элементов задержки блока синхронизации, третий выход первого компаратора является вторым информационным входом второго компаратора, первый информационный вход которого подключен к первому установочному входу, а его управляющий вход подключен к выходу первого элемента задержки второй группы элементов задержки блока синхронизации, блок вычисления значений выражения фильтра, включающий блок вычитания, первый, второй блоки умножения, первую, вторую, третью группы блоков умножения, группу сумматоров, первую, вторую, третью группы элементов развязки, группу регистров, при этом первый информационный вход блока вычитания подключен к первому установочному входу, первые информационные входы первого и второго блоков умножения подключены соответственно к выходам второго и первого регистров блока вычисления коэффициента α, а их вторые информационные входы и второй информационный вход блока вычитания подключены к первому выходу второго компаратора блока вычисления коэффициента β, при этом управляющие входы блока вычитания, первого и второго блоков умножения подключены к выходу второго элемента задержки второй группы элементов
задержки блока синхронизации, который также является входом тридцатого элемента задержки блока синхронизации, при этом первые информационные входы блоков умножения первой группы блоков умножения подключены к выходу блока вычитания, а их вторые информационные входы подключены к выходам регистров группы регистров первого блока вычисления норм, первые информационные входы блоков умножения второй группы блоков умножения подключены к выходу первого блока умножения, а их вторые информационные входы подключены к выходам регистров группы регистров второго блока вычисления норм, первые информационные входы блоков умножения третьей группы блоков умножения подключены к выходу второго блока умножения, а их вторые информационные входы подключены к выходам регистров группы регистров третьего блока вычисления норм, при этом управляющие входы блоков умножения первой, второй, третьей групп блоков умножения подключены к выходам элементов И пятой группы элементов И блока синхронизации, первые входы которых подключены к выходу тридцатого элемента задержки блока синхронизации, который является также входом тридцать первого элемента задержки блока синхронизации, а их вторые входы подключены к группе выходов первого регистра блока управления устройством, при этом первые информационные входы сумматоров группы сумматоров подключены к выходам блоков умножения первой группы блоков умножения, вторые информационные входы сумматоров группы сумматоров подключены к выходам блоков умножения второй группы блоков умножения, третьи информационные входы сумматоров группы сумматоров подключены к выходам блоков умножения третьей группы блоков умножения, а их управляющие входы подключены к выходам элементов И шестой группы элементов И блока синхронизации, первые входы которых подключены к выходу тридцать первого элемента задержки
блока синхронизации, который является также входом тридцать второго элемента задержки блока синхронизации, а их вторые входы подключены к группе выходов первого регистра блока управления устройством, при этом входы элементов развязки третьей группы элементов развязки подключены к выходам сумматоров группы сумматоров, а информационные входы регистров группы регистров подключены к выходам элементов развязки второй и третьей групп элементов развязки, при этом входы элементов развязки второй группы элементов развязки подключены к установочному входу числа для нулевых элементов кода маски, при этом управляющие входы регистров группы регистров подключены к выходам элементов развязки первой группы элементов развязки и выходам элементов развязки группы элементов развязки блока синхронизации, входы которых подключены к выходам элементов И седьмой группы элементов И блока синхронизации, первые входы которых подключены к выходу тридцать второго элемента задержки блока синхронизации, который является также входом тридцать третьего элемента задержки блока синхронизации, а вторые входы элементов И седьмой группы элементов И подключены к группе выходов первого регистра блока управления устройством, при этом входы элементов развязки первой группы элементов развязки подключены к установочному входу сигнала записи, блок нахождения минимального значения выражения фильтра, включающий группу компараторов и группу блоков памяти, причем первый и второй информационные входы первого компаратора группы компараторов подключены соответственно к выходам первого и второго регистров группы регистров блока вычисления значений
выражения фильтра, а вторые информационные входы второго - восьмого компараторов группы компараторов подключены соответственно к выходам третьего - девятого регистров группы регистров блока вычисления значений выражения фильтра, при этом вторые выходы первого - восьмого компараторов группы компараторов подключены соответственно к вторым информационным входам первого - восьмого блоков памяти группы блоков памяти, а первые выходы первого - седьмого компараторов группы компараторов подключены соответственно к первым информационным входам второго - восьмого компараторов группы компараторов, при этом выходы первого - седьмого блоков памяти группы блоков памяти подключены соответственно к первым информационным входам второго - восьмого блоков памяти группы блоков памяти, при этом управляющий вход первого компаратора группы компараторов подключен к выходу тридцать третьего элемента задержки блока синхронизации, который является также входом тридцать четвертого элемента задержки блока синхронизации, управляющие входы второго компаратора группы компараторов и первого блока памяти группы блоков памяти подключены к выходу тридцать четвертого элемента задержки блока синхронизации, который является также входом первого элемента задержки третьей группы последовательно соединенных элементов задержки блока синхронизации, а управляющие входы второго блока памяти группы блоков памяти и третьего компаратора группы компараторов подключены к выходу первого элемента задержки третьей группы элементов
задержки блока синхронизации, управляющие входы третьего блока памяти группы блоков памяти и четвертого компаратора группы компараторов подключены к выходу второго элемента задержки третьей группы элементов задержки блока синхронизации, управляющие входы четвертого блока памяти группы блоков памяти и пятого компаратора группы компараторов подключены к выходу третьего элемента задержки третьей группы элементов задержки блока синхронизации, управляющие входы пятого блока памяти группы блоков памяти и шестого компаратора группы компараторов подключены к выходу четвертого элемента задержки третьей группы элементов задержки блока синхронизации, управляющие входы шестого блока памяти группы блоков памяти и седьмого компаратора группы компараторов подключены к выходу пятого элемента задержки третьей группы элементов задержки блока синхронизации, управляющие входы седьмого блока памяти группы блоков памяти и восьмого компаратора группы компараторов подключены к выходу шестого элемента задержки третьей группы элементов задержки блока синхронизации, управляющий вход восьмого блока памяти группы блоков памяти подключен к выходу седьмого элемента задержки третьей группы элементов задержки блока синхронизации, который является входом тридцать пятого элемента задержки блока синхронизации, при этом выход тридцать пятого элемента задержки подключен к входам второго элемента развязки и третьего
элемента задержки блока управления устройством, выход которого является входом третьего элемента развязки блока управления устройством, выходной блок устройства, который содержит первый, второй, третий регистры и первый, второй, третий коммутаторы, при этом информационные входы первого регистра подключены к выходам первого регистра первого блока формирования окрестности и апертуры, информационные входы второго регистра подключены к выходам первого регистра второго блока формирования окрестности и апертуры, информационные входы третьего регистра подключены к выходам первого регистра третьего блока формирования окрестности и апертуры, а управляющие входы первого, второго, третьего регистров подключены к выходу тридцать третьего элемента задержки блока синхронизации, информационные входы первого, второго, третьего коммутаторов подключены к выходам первого, второго, третьего регистров соответственно, первые управляющие входы первого, второго, третьего коммутаторов подключены к выходу тридцать пятого элемента задержки блока синхронизации, а их вторые управляющие входы подключены к выходу восьмого блока памяти группы блоков памяти блока нахождения минимального значения выражения фильтра, при этом выходы первого, второго, третьего коммутаторов образуют группу выходов устройства.A color image processing device comprising a device control unit including an image signal sensor, discriminator, first, second, third, fourth delay elements, first, second, third, fourth decoupling elements, a pulse generator, a shift register, first, second, third registers, a counter, while the output of the pulse generator is connected to the input of the second delay element, the first control input of the shift register and the input of the first isolation element, the output of which is connected to the clock input of the sensor with image signals, the discriminator control input, the output of the second decoupling element and the input of the first delay element, while the output of the image signal sensor is connected to the discriminator information input, and the output of the second delay element is connected to the fourth decoupling element input and the pulse generator mute input, while the second control the input of the shift register and the control inputs of the first and second registers are connected to the installation input of the write signal, and the information inputs of the shift register and the first the histra are connected to the installation input of the mask code, while the first output of the shift register is the input of the fourth delay element, and the second output of the shift register is the input of the counter, while the outputs of the fourth delay element
and the counter are connected to the control and information inputs of the third register, respectively, the first, second and third neighborhood and aperture generation units, each of which includes a group of shift registers, a group of AND elements, a code sorting unit, an adder, a switch, a division unit, the first, second, the third, fourth and fifth registers, while the information input of the first shift register of the series-connected shift registers of the group of shift registers of the first block forming the neighborhood and aperture is connected to the first the discriminator of the device control unit, the information input of the first shift register of the series-connected shift registers of the group of shift registers of the second neighborhood formation unit and the aperture is connected to the second output of the discriminator of the device control unit, the information input of the first shift register of the series-connected shift registers of the group of shift registers of the group of third neighborhood formation units and the aperture is connected to the third output of the discriminator of the device control unit, and the inputs of the shift registers of the groups of shift registers of the first, second, third neighborhood formation blocks and the aperture are connected to the output of the first delay element of the device control unit, while the outputs of the shift registers of the group of shift registers of the first neighborhood formation block and the aperture are the second inputs of the elements AND of the group of elements And and information inputs
the second register of the first block forming the neighborhood and the aperture, the outputs of the shift registers of the group of shift registers of the second block forming the neighborhood of the aperture are the second inputs of the elements And the group of elements And the information inputs of the second register of the second block of forming the neighborhood and the aperture, the outputs of the shift registers of the group of shift registers of the third block of the formation the surroundings and apertures are the second inputs of the elements AND of the group of elements AND and the information inputs of the second register of the third block of the form neighborhood of the aperture, while the first inputs of the elements AND the group of elements And the first, second, third blocks of the formation of the neighborhood and the aperture are connected to the group of outputs of the first register of the device control unit, and the outputs of the elements AND the group of elements And the first block of the formation of the neighborhood and aperture are connected to the inputs block sorting codes and information inputs of the adder and the first register of the first block forming the neighborhood and aperture, the outputs of the elements And groups of elements And the second block forming the neighborhood The numbers and apertures are connected to the inputs of the code sorting unit and the information inputs of the adder and the first register of the second neighborhood and aperture generation unit, the outputs of the elements and groups of elements And the third unit of the neighborhood and aperture formation are connected to the inputs of the code sorting unit and the information inputs of the adder and the first register of the third unit the formation of the neighborhood and the aperture, in addition, the outputs of the shift registers of the groups of the shift registers of the first, second, third blocks of the formation of the neighborhood and the aperture, in which come
the brightness values of the central element of the neighborhood are information inputs of the third registers of the first, second, third blocks of the formation of the neighborhood and aperture, respectively, while the control inputs of the adders, the first, second, third registers of the first, second, third blocks of the formation of the neighborhood and aperture, as well as the inputs of the first and the second delay elements of the synchronization block are connected to the outputs of the third and fourth decoupling elements of the device control unit, while the outputs of the sort code block are not the first neighborhood and aperture generation unit are connected to the information inputs of the switch of the first neighborhood and aperture formation unit, the outputs of the code sorting unit of the second neighborhood and aperture formation unit are connected to the information inputs of the switch of the second neighborhood and aperture formation unit, the outputs of the code sorting unit of the third neighborhood and aperture formation unit connected to the information inputs of the switch of the third block forming the neighborhood and aperture, while the first control in the moves of the switches of the first, second, third neighborhood and aperture generation units are connected to the output of the second register of the device control unit, the information in which is recorded through the switch management installation input, and the second control inputs of the switches of the first, second, third neighborhood and aperture formation units are connected to the output of the first the delay element of the synchronization block, which is also the input of the third delay element of the synchronization block, while the output of the adder of the first block ming vicinity of the aperture and is connected to a dividend input of divider
the first neighborhood and aperture forming unit, the adder output of the second neighborhood and aperture forming unit is connected to the input of the dividend block of the second neighborhood and aperture forming unit, the adder output of the third neighborhood and aperture forming unit is connected to the input of the dividend unit of the neighborhood and aperture forming unit, when the inputs of the divider of the division blocks of the first, second, third blocks of the formation of the neighborhood and aperture are connected to the output of the third register of the control unit device, and their control inputs are connected to the output of the second delay element of the synchronization block, which is also the input of the fourth delay element of the synchronization block, while the switch output of the first neighborhood and aperture generation unit is connected to the information input of the fourth register of the first neighborhood and aperture formation unit, the output of the switch the second block of the formation of the neighborhood and the aperture is connected to the information input of the fourth register of the second block of the formation of the neighborhood and the aperture, the output of the switch of the third neighborhood and aperture generation unit is connected to the information input of the fourth register of the third neighborhood and aperture generation unit, while the control inputs of the fourth registers of the first, second, third neighborhood and aperture formation units are connected to the output of the third delay element of the synchronization unit, in addition, the output the division block of the first block forming the neighborhood and the aperture is connected to the information input of the fifth register of the first block forming the neighborhood and pertury, the output of the division block of the second block forming the neighborhood and aperture
connected to the information input of the fifth register of the second neighborhood and aperture formation unit, the output of the division block of the third neighborhood and aperture formation unit is connected to the information input of the fifth register of the third neighborhood and aperture formation unit, and the control inputs of the fifth registers of the first, second, third neighborhood and aperture formation units connected to the output of the fourth delay element of the synchronization block, which is also the input of the fifth delay element of the synchronization block, the first, in second, third norm calculation blocks, each of which includes the first, second, third groups of subtraction blocks, the first, second, third groups of quadrators, the adder group and the register group, while the first information inputs of the subtraction blocks of the first group of subtraction blocks of the first norm calculation block are connected to the fourth register output of the first neighborhood and aperture formation unit, the first information inputs of the subtraction blocks of the first group of subtraction blocks of the second norm calculation unit are connected to the fifth register output the first neighborhood and aperture generation unit, the first information inputs of the subtraction units of the first group of subtraction units of the third norm calculation unit are connected to the output of the third register of the first neighborhood and aperture formation unit, and the second information inputs of the subtraction units of the first group of subtraction units of the first, second, third norms calculation units connected to the group of outputs of the first register of the first block forming the neighborhood and aperture, the first information inputs of the blocks of subtraction of the second group block Subtracting the first unit of norm calculation is connected to the output of the fourth register of the second unit of forming the neighborhood and aperture, the first information inputs of the subtracting units of the second group of blocks
subtracting the second norm calculation unit is connected to the output of the fifth register of the second neighborhood and aperture generation unit, the first information inputs of the second group of subtracting units of the third subtraction unit are connected to the third register output of the second neighborhood and aperture forming unit, and the second information inputs of the second group subtracting subtraction blocks of the first, second, third norm calculation blocks are connected to the group of outputs of the first register of the second block of neighborhood formation and apertures, the first information inputs of the subtraction blocks of the third group of subtraction blocks of the first norm calculation unit are connected to the output of the fourth register of the third neighborhood formation unit and the aperture, the first information inputs of the subtractions of the third group of subtraction blocks of the first norm calculation unit are connected to the output of the fifth register of the third neighborhood formation block and apertures, the first information inputs of the subtraction blocks of the third group of subtraction blocks of the third norm calculation unit are connected to the output the third register block of the neighborhood formation and the aperture, and the second information inputs of the subtraction blocks of the third group of the subtraction blocks of the first, second, third norm calculation blocks are connected to the output group of the first register of the third block of the formation of the neighborhood and aperture, while the control inputs of the subtraction blocks of the first, second, the third group of blocks of subtraction of the first, second, third blocks of calculation of norms are connected to the outputs of the elements And the first group of elements AND the synchronization block, the first inputs of which connected to the output of the fifth delay element of the synchronization block, which is also the input of the sixth delay element of the synchronization block, and their
the second inputs are connected to the group of outputs of the first register of the device control unit, the outputs of the subtracting units of the first, second, third groups of subtracting units of the first unit of norm calculation are connected to the information inputs of the quadrants of the first, second, third groups of quadrants of the first unit of calculating norms, respectively, the outputs of the units of subtraction of the first, the second, third groups of subtraction blocks of the second norm calculation unit are connected to the information inputs of the squares of the first, second, third groups of quadrators of the second calculation unit I norms, respectively, the outputs of the subtraction blocks of the first, second, third groups of subtractions of the third unit of calculation of norms are connected to the information inputs of the quadrants of the first, second, third groups of quadrants of the third block of calculation of norms, respectively, and the control inputs of the squares of the first, second, third groups of squares of the first, the second, third blocks of norm calculation are connected to the outputs of the elements And the second group of elements AND the synchronization block, the first inputs of which are connected to the output of the sixth delay element of the block with synchronization, which is also the input of the seventh delay element of the synchronization unit, and their second inputs are connected to the group of outputs of the first register of the device control unit, the outputs of the squares of the first group of squares of the first unit of norm calculation are connected to the first information inputs of the adders of the adder group of the first unit of norm calculation, the outputs of the quadrators the first group of quadrators of the second unit of calculation of norms are connected to the first information inputs of adders of the group of adders of the second unit of calculation of n ohm, the quadrator outputs of the first group of quadrators of the third unit of norm calculation are connected to the first
the information inputs of the adders of the adder group of the third unit of norm calculation, the outputs of the squares of the second group of quadrants of the first unit of norm calculation are connected to the second information inputs of the adders of the group of adders of the first unit of norm calculation, the outputs of the squares of the second group of quadrants of the second unit of norm calculation are connected to the second information inputs of the adders of the group of adders unit calculation norms, the outputs of the quadrators of the second group of quadrators of the third unit of calculation of norms are connected to the second the information inputs of the adders of the adder group of the third unit of norm calculation, the outputs of the quadrants of the third group of quadrants of the first unit of norm calculation are connected to the third information inputs of the adders of the group of adders of the first unit of norm calculation, the outputs of the squares of the third group of quadrants of the second unit of norm calculation are connected to the third information inputs of the adders of the group of adders unit of calculation of norms, the outputs of the quadrators of the third group of quadrators of the third unit of calculation of norms are connected to t to the information inputs of the adders of the adder group of the third norm calculation unit, and the control inputs of the adders of the adder groups of the first, second, third norm calculation units are connected to the outputs of the elements And the third group of elements AND the synchronization block, the first inputs of which are connected to the output of the seventh delay element of the synchronization block, which is also the input of the eighth delay element of the synchronization unit, and their second inputs are connected to the group of outputs of the first register of the device control unit, while the outputs of the adders of the adder group of the first unit of norm calculation are connected to the information inputs of the corresponding registers of the register group
of the first norm calculation unit, the outputs of the adders of the adder group of the second norm calculation unit are connected to the information inputs of the respective registers of the register group of the second norm calculation unit, the outputs of the adders of the adder group of the third norm calculation unit are connected to the information inputs of the corresponding registers of the register group of the third norm calculation unit, and the control inputs registers of groups of registers of the first, second, third blocks of calculation of norms are connected to the outputs of the elements And the fourth group of elements ntov AND synchronization block, the first inputs of which are connected to the output of the eighth delay element of the synchronization block, and the second inputs are connected to the group of outputs of the first register of the device control unit, the block for calculating the local dispersions of the useful signal, including the first, second, third groups of subtraction blocks, the first, second , the third group of quadrators, the first, second groups of adders, a group of division blocks, a group of registers, while the first information inputs of the subtraction blocks of the first group of subtraction blocks are connected to the outputs to the fifth register of the first block of forming the neighborhood and aperture, the first information inputs of the subtracting blocks of the second group of subtraction blocks are connected to the output of the fifth register of the second block of forming the neighborhood and the aperture, the first information inputs of the subtracting blocks of the third group of subtracting blocks are connected to the output of the fifth register of the third block of forming the neighborhood apertures, the second information inputs of the subtraction blocks of the first, second, third groups of subtraction blocks are connected to the output groups of the second register first, second, third blocks and forming a neighborhood of the aperture respectively, and the control inputs of the subtraction blocks of the first, second, third groups subtraction blocks coupled to the output of the fifth delay element of a sync block, which is also the input of the ninth
a delay element of the synchronization block, while the outputs of the subtraction blocks of the first, second, third groups of subtraction blocks are connected to the information inputs of the quadrators of the first, second, third groups of quadrators, respectively, and their control inputs are connected to the output of the ninth delay element of the synchronization block, which is also the input of the tenth the delay element of the synchronization unit, while the outputs of the quadrators of the first group of quadrators are connected to the first information inputs of the adders of the first group of adders and information the inputs of the first adder of the second group of adders, the outputs of the quadrators of the second group of adders are connected to the second information inputs of the adders of the first adder group and the information inputs of the fourth adder of the second adder group, the outputs of the quadrants of the third group of adders are connected to the third information inputs of the adders of the first adder group and the information inputs of the third adder the second group of adders, and the control inputs of the adders of the first group of adders are connected to the output of the tenth the delay element of the synchronization block, which is also the input of the eleventh delay element of the synchronization block, while the outputs of the adders of the first adder group are connected to the information inputs of the second adder of the second adder group, the control inputs of which are connected to the output of the eleventh delay element of the synchronization block, which is also the input of the twelfth element delays of the synchronization block, and the outputs of the adders of the second group of adders are connected to the inputs of the divisible blocks of division of the group of blocks divisions, the divider inputs of which are connected to the output of the third register of the device control unit, and their control inputs are connected to the output of the twelfth delay element of the synchronization unit, which is also the input
of the thirteenth delay element of the synchronization block, while the outputs of the division blocks of the group of division blocks are connected to the information inputs of the registers of the register group, the control inputs of which are connected to the output of the thirteenth delay element of the synchronization block, which is also the input of the fourteenth delay element of the synchronization block, the coefficient calculation unit α, including division block, comparator, first, second, third subtraction blocks, first, second delay elements, AND element, first, second registers, multiply block the input of the divisible division block is connected to the output of the register of the color image processing device, to which the second information input of the comparator is also connected, the first information input of which and the input of the divider of the division block are connected to the output of the second register group of the local dispersion calculation block of the useful signal, this control input of the register of the device for processing color images is connected to the installation input of the recording signal, and its information input is connected to the installation input for variance σ
the delay of the synchronization block, which is also the input of the sixteenth delay element of the synchronization block, while the output of the And element is the second information input of the second subtraction block, the first information input of the multiplication block and the information input of the first register, the control inputs of which are connected to the output of the sixteenth delay element of the synchronization block, which is also the input of the seventeenth delay element of the synchronization block, while the first information input of the second subtraction block and watts The information input of the third subtraction block is connected to the first installation input, while the second information input of the multiplication block is connected to the second installation input, the output of the second subtraction block is the information input of the second register, and the output of the multiplication block is the input of the second delay element and the first information input of the third block subtraction, the control input of which, as well as the control input of the second register are connected to the output of the seventeenth delay element of the synchronization block, which It is also the input of the eighteenth delay element of the synchronization block, the first, second, third blocks for calculating the mean-square error estimates, each of which includes the first, second registers, the first - fifth multiplication blocks, the first - the third delay elements, the first - the third subtraction blocks, the first, second adders, a quadrator, while the control input of the first register is connected to the installation input of the recording signal, the information input of the first register of the first block for calculating the estimates of the mean square error is connected to ovochnomu entry dispersion σ
the standard error is connected to the installation input of the variance σ
the second multiplication unit of the third unit for computing the estimates of the mean square error is connected to the output of the third register of the third unit for generating the neighborhood and the aperture, the first information inputs of the third units of the multiplication of the first, second, third units for computing the estimates of the mean square errors are connected to the output of the third unit of subtracting the unit for calculating the coefficient α, while the second information input of the third unit of multiplication of the first unit for computing the estimates of the mean square error is connected to the output of the first register the first block of the calculation of the estimates of the mean square error, the second information input of the third block of the multiplication of the second block of the calculation of the estimates of the standard error is connected to the output of the first register of the second block of the calculation of the estimates of the standard error, the second information input of the third block of the multiplication of the third block of the calculation of the mean square error is connected to the output of the first register of the third a unit for computing the estimates of the mean square error, the first information inputs of the fourth multiplication blocks ne the first, second, third blocks of the calculation of the estimates of the mean square error are connected to the output of the second delay element of the block of the calculation of the coefficient α, while the second information input of the fourth block of the multiplication of the first block of calculation of the estimates of the mean square error is connected to the output of the first register group of the block of calculation of the local variances of the useful signal, the second the information input of the fourth unit of multiplication of the second unit for calculating the estimates of the mean square error is connected to the output of the fourth regis ra block group of registers computing the local variance of the desired signal, a second data input of the fourth block of the third multiplying unit for calculating estimates the mean square error is connected to the output of the third register unit registers the group of computing the local
dispersions of the useful signal, the first information inputs of the fifth multiplication blocks of the first, second, third blocks of the calculation of the mean square error estimates are connected to the second installation input, while the second information input of the fifth multiplication block of the first block of the calculation of mean square errors estimates is connected to the output of the first register group of the registers of the local calculation block dispersions of the useful signal, the second information input of the fifth block of the multiplication of the second block for calculating the estimates of the mean square error connected to the output of the fourth register group of the block of computing the local variance of the useful signal, the second information input of the fifth block of the third block of the calculation of the mean-square error estimates is connected to the output of the third register group of the block of the calculation of the local dispersion of the useful signal, and the control inputs of the first, second, third, fourth , the fifth blocks of multiplication of the first, second, third blocks for calculating the estimates of the mean square error are connected to the output of the eighteenth element nta delay of the synchronization block, which is also the input of the nineteenth delay element of the synchronization block, while the outputs of the first multiplication blocks of the first, second, third blocks of calculation of the mean-square error estimates are connected to the inputs of the first delay elements of the first, second, third blocks of the calculation of the mean-square error estimates, respectively, outputs the second blocks of the multiplication of the first, second, third blocks for calculating the estimates of the mean square error are connected to the first information inputs of the first locks subtracting the first, second, third calculating unit estimates the mean square error, respectively, and their second data inputs connected to the outputs of the fourth register of the first, second, third blocks and forming a neighborhood of the aperture respectively, the outputs of the third and fourth
the blocks of multiplication of the first, second, third blocks of calculation of the estimates of the mean square error are respectively the first and second information inputs of the second blocks of the subtraction of the first, second, third blocks of the calculation of the estimates of the standard error, the outputs of the fifth blocks of multiplication of the first, second, third blocks of the calculation of the estimates of the standard error are connected to the first information inputs of the third blocks of subtraction of the first, second, third blocks of calculation of estimates of the mean square error, respectively, their second information inputs are connected respectively to the outputs of the first registers of the first, second, third blocks of calculation of the mean-square error estimate, while the control inputs of the first, second, third blocks of subtraction of the first, second, third blocks of the calculation of the mean-square error estimates are connected to the output of the nineteenth delay element of the synchronization block , which is also the input of the twentieth delay element of the synchronization block, while the outputs of the first delay elements and the first subtraction blocks of the second, third, third blocks of the calculation of the estimates of the mean square error are respectively the first and second information inputs of the first adders of the first, second, third blocks of the calculation of the estimates of the mean square errors, the outputs of the second and third blocks of subtraction of the first, second, third blocks of the calculation of the estimates of the mean square errors are respectively the inputs of the second and third delay elements of the first, second, third blocks for computing the estimates of the mean square error, while the control inputs of the first of the adders of the first, second, third blocks for computing estimates
RMS errors are connected to the output of the twentieth delay element of the synchronization block, which is also the input of the twenty-first delay element of the synchronization block, the outputs of the first adders of the first, second, third blocks of calculation of the mean-square errors are connected to the information inputs of the squares of the first, second, third blocks of calculation of the estimates of the mean-square error respectively, and their outputs are the information inputs of the second registers and the first information inputs of the second sums of the first, second, third blocks of the calculation of the estimates of the mean square error, while the second information inputs of the second adders of the first, second, third blocks of the calculation of the estimates of the standard error are connected to the outputs of the second delay elements of the first, second, third blocks of the calculation of the estimates of the standard error, respectively, and the control inputs the squares of the first, second, third blocks for computing the estimates of the mean square error are connected to the output of the twenty-first delay element of the block of syn timing, which is also the input of the twenty-second delay element of the synchronization block, and the control inputs of the second registers and second adders are connected to the output of the twenty-second delay element of the synchronization block, which is also the input of the twenty-third delay element of the synchronization block, the unit for finding the maximum estimate of the mean square error, including a group of comparators and a group of memory blocks, moreover
the first and second information inputs of the first comparator of the group of comparators are connected respectively to the outputs of the second adders of the first and second blocks of calculation of the mean-square error estimates, and the second information inputs of the second, third, fourth, fifth comparators of the group of comparators are connected respectively to the output of the second adder of the third block of the calculation of the mean-square error estimates and the outputs of the third delay elements of the first, second, third blocks for computing the estimates of the mean square error, The first outputs of the first, second, third, fourth, fifth comparators of the group of comparators are connected respectively to the second information inputs of the first, second, third, fourth, fifth blocks of memory of the group of memory blocks, and the third outputs of the first, second, third, fourth comparators of the group of comparators are connected, respectively to the first information inputs of the second, third, fourth, fifth comparators of the group of comparators, while the outputs of the first, second, third, fourth memory blocks of the group of memory blocks respectively connected to the first information inputs of the second, third, fourth, fifth memory blocks of the group of memory blocks, while the control input of the first comparator of the group of comparators is connected to the output of the twenty-third delay element of the synchronization block, which is also the input of the twenty-fourth delay element of the synchronization block the second comparator of the group of comparators and the first memory block of the group of memory blocks are connected to
the output of the twenty-fourth delay element of the synchronization block, which is also the input of the first delay element of the first group of sequentially connected delay elements of the synchronization block, and the control inputs of the second memory block of the group of memory blocks and the third comparator of the group of comparators are connected to the output of the first delay element of the first group of delay elements of the synchronization block , the control inputs of the third memory block of the group of memory blocks and the fourth comparator of the group of comparators are connected to the output at the second delay element of the first group of delay elements of the synchronization block, the control inputs of the fourth memory block of the group of memory blocks and the fifth comparator of the group of comparators are connected to the output of the third delay element of the first group of delay elements of the synchronization block, the control input of the fifth memory block of the group of memory blocks is connected to the output of the fourth element the delay of the first group of delay elements of the synchronization block, which is also the input of the twenty-fifth delay element of the synchronization block, bl to calculate the coefficient β, including the adder, the first, second, third switches, the delay element, the first, second, multiplication blocks, the subtraction unit, the division unit, the first, second comparators, while the first information input of the adder is connected to the first installation input, and its the second information input is connected to the output of the first register of the coefficient calculation unit α, the first, second, third information inputs of the first switch are connected respectively to the outputs of the second registers of the first, second, third blocks of calculation Nia estimates the mean square error, the first, second, third data inputs of the second switch are respectively connected to the
the outputs of the first, fourth, third registers of the group of registers of the block for calculating the local dispersions of the useful signal, the first, second, third information inputs of the third switch are connected respectively to the outputs of the first registers of the first, second, third blocks for computing the estimates of the mean square error, with the first control inputs of the first, second , the third switches are connected to the output of the fifth memory block of the group of memory blocks of the block for finding the maximum estimate of the mean square error, and their second controls The input inputs, as well as the control input of the adder are connected to the output of the twenty-fifth delay element of the synchronization block, which is also the input of the twenty-sixth delay element of the synchronization block, while the adder output is the first information input of the first multiplication block, the second information input of which is the output of the second switch, the output of the first switch is the input of the delay element, the output of the third switch is the second information input of the second multiplication block, the first information the input of which is connected to the output of the first register of the coefficient α calculation unit, while the control inputs of the first and second multiplication units are connected to the output of the twenty-sixth delay element of the synchronization unit, which is also the input of the twenty-seventh delay element of the synchronization unit, the outputs of the first and second multiplication units are respectively, the first and second information inputs of the subtraction unit, the control input of which is connected to the output of the twenty-seventh delay element of the synchronization block It is also the input of the twenty-eighth delay element of the synchronization block, while the output of the subtraction block is the input of the divider of the division block, while the input of the dividend is connected to the output of the delay element, and its control input is connected to the output of the twenty-eighth delay element of the synchronization block, which also is the input
of the twenty-ninth delay element of the synchronization block, the output of the division block is connected to the second information input of the first comparator, the first information input of which is connected to the third installation input, and its control input is connected to the output of the twenty-ninth delay element of the synchronization block, which is also the input of the first delay element of the second groups of series-connected delay elements of the synchronization block, the third output of the first comparator is the second information input of the second a comparator, the first information input of which is connected to the first installation input, and its control input is connected to the output of the first delay element of the second group of delay elements of the synchronization block, the filter expression value calculation unit, including the subtraction unit, the first, second multiplication blocks, the first, second, third groups of multiplication blocks, a group of adders, the first, second, third groups of isolation elements, a group of registers, while the first information input of the subtraction block is connected to the first installation input y, the first information inputs of the first and second multiplication blocks are connected respectively to the outputs of the second and first registers of the coefficient calculation block α, and their second information inputs and the second information input of the subtraction block are connected to the first output of the second comparator of the coefficient calculation block β, while the control inputs of the block subtracting the first and second multiplication blocks are connected to the output of the second delay element of the second group of elements
delay of the synchronization block, which is also the input of the thirtieth delay element of the synchronization block, while the first information inputs of the multiplication blocks of the first group of multiplication blocks are connected to the output of the subtraction block, and their second information inputs are connected to the outputs of the registers of the register group of the first norm calculation block, the first information inputs multiplication blocks of the second group of multiplication blocks are connected to the output of the first multiplication block, and their second information inputs are connected to the outputs of the group registers of the registers of the second norm calculation block, the first information inputs of the multiplication blocks of the third group of multiplication blocks are connected to the output of the second multiplication block, and their second information inputs are connected to the outputs of the register groups of the registers of the third norm calculation block, while the control inputs of the multiplication blocks of the first, second, third groups multiplication units are connected to the outputs of the elements And the fifth group of elements AND the synchronization block, the first inputs of which are connected to the output of the thirtieth delay element of the synchronization block, which is also the input of the thirty-first delay element of the synchronization block, and their second inputs are connected to the output group of the first register of the device control unit, while the first information inputs of the adders of the adder group are connected to the outputs of the multiplication units of the first group of multiplication blocks, the second information inputs of the adders of the adder group are connected to the outputs of the multiplication blocks of the second group of multiplication blocks, the third information inputs of the adders of the adder group are connected to the outputs of the multiplication blocks the third group of multiplication blocks, and their control inputs are connected to the outputs of the elements And the sixth group of elements And the synchronization block, the first inputs of which are connected to the output of the thirty-first delay element
synchronization block, which is also the input of the thirty-second delay element of the synchronization block, and their second inputs are connected to the output group of the first register of the device control unit, while the inputs of the isolation elements of the third group of isolation elements are connected to the outputs of the adders of the adder group, and the information inputs of the registers of the register group are connected to the outputs of the isolation of the second and third groups of isolation elements, while the inputs of the isolation of the second group of isolation elements are connected to the mouth the input of the number for the zero elements of the mask code, while the control inputs of the registers of the register group are connected to the outputs of the isolation elements of the first group of isolation elements and the outputs of the isolation elements of the group of isolation elements of the synchronization block, the inputs of which are connected to the outputs of the elements And the seventh group of elements AND synchronization block, the first the inputs of which are connected to the output of the thirty-second delay element of the synchronization block, which is also the input of the thirty-third delay element of the synchronization block and the second inputs of the AND elements of the seventh group of AND elements are connected to the output group of the first register of the device control unit, while the inputs of the isolation elements of the first group of isolation elements are connected to the installation input of the recording signal, the block for finding the minimum value of the filter expression, including the group of comparators and the group of memory blocks moreover, the first and second information inputs of the first comparator of the group of comparators are connected respectively to the outputs of the first and second registers of the group of registers of the computing unit Nia values
filter expressions, and the second information inputs of the second to eighth comparators of the comparator group are connected respectively to the outputs of the third to ninth registers of the group of registers of the filter expression value calculation unit, while the second outputs of the first to eighth comparators of the comparator group are connected respectively to the second information inputs of the first to eighth memory blocks groups of memory blocks, and the first outputs of the first and seventh comparators of the group of comparators are connected respectively to the first information inputs I will give the second to eighth comparators of the group of comparators, while the outputs of the first to seventh memory blocks of the group of memory blocks are connected respectively to the first information inputs of the second to eighth memory blocks of the group of memory blocks, while the control input of the first comparator of the group of comparators is connected to the output of the thirty-third block delay element synchronization, which is also the input of the thirty-fourth delay element of the synchronization block, the control inputs of the second comparator of the group of comparators and the first about the memory block, the group of memory blocks are connected to the output of the thirty-fourth delay element of the synchronization block delay, which is also the input of the first delay element of the third group of series-connected delay elements of the synchronization block, and the control inputs of the second memory block of the group of memory blocks and the third comparator of the group of comparators are connected to the output of the first delay element of the third group of elements
the delay of the synchronization block, the control inputs of the third memory block of the group of memory blocks and the fourth comparator of the group of comparators are connected to the output of the second delay element of the third group of delay elements of the synchronization block, the control inputs of the fourth memory block of the group of memory blocks and the fifth comparator of the group of comparators are connected to the output of the third delay element of the third groups of delay elements of the synchronization block, control inputs of the fifth memory block of the group of memory blocks and the sixth comparator of the com group the parator is connected to the output of the fourth delay element of the third group of delay elements of the synchronization block, the control inputs of the sixth memory block of the group of memory blocks and the seventh comparator of the group of comparators are connected to the output of the fifth delay element of the third group of delay elements of the synchronization block, the control inputs of the seventh memory block of the group of memory blocks and the eighth comparator groups of comparators are connected to the output of the sixth delay element of the third group of delay elements of the synchronization block control the input of the eighth memory block of the group of memory blocks is connected to the output of the seventh delay element of the third group of delay elements of the synchronization block, which is the input of the thirty-fifth delay element of the synchronization block, while the output of the thirty-fifth delay element is connected to the inputs of the second isolation element and the third
the delay element of the device control unit, the output of which is the input of the third isolation element of the device control unit, the output unit of the device, which contains the first, second, third registers and the first, second, third switches, while the information inputs of the first register are connected to the outputs of the first register of the first block the formation of the neighborhood and aperture, the information inputs of the second register are connected to the outputs of the first register of the second block of the formation of the neighborhood and aperture, the information inputs of the its register are connected to the outputs of the first register of the third block forming the neighborhood and aperture, and the control inputs of the first, second, third registers are connected to the output of the thirty-third delay element of the delay of the synchronization block, the information inputs of the first, second, third switches are connected to the outputs of the first, second, third registers accordingly, the first control inputs of the first, second, third switches are connected to the output of the thirty-fifth delay element of the synchronization block delay, and their second control inputs the inputs are connected to the output of the eighth memory block of the group of memory blocks of the block finding the minimum value of the filter expression, while the outputs of the first, second, third switches form a group of device outputs.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
RU99120367A RU2159958C1 (en) | 1999-09-21 | 1999-09-21 | Device for processing of color images |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
RU99120367A RU2159958C1 (en) | 1999-09-21 | 1999-09-21 | Device for processing of color images |
Publications (1)
Publication Number | Publication Date |
---|---|
RU2159958C1 true RU2159958C1 (en) | 2000-11-27 |
Family
ID=20225229
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
RU99120367A RU2159958C1 (en) | 1999-09-21 | 1999-09-21 | Device for processing of color images |
Country Status (1)
Country | Link |
---|---|
RU (1) | RU2159958C1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU2565515C2 (en) * | 2010-01-04 | 2015-10-20 | Сажем Дефанс Секюрите | Assessment of common and partial movement |
-
1999
- 1999-09-21 RU RU99120367A patent/RU2159958C1/en active
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU2565515C2 (en) * | 2010-01-04 | 2015-10-20 | Сажем Дефанс Секюрите | Assessment of common and partial movement |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Viero et al. | Three-dimensional median-related filters for color image sequence filtering | |
Kokaram et al. | Detection of missing data in image sequences | |
Weyrich et al. | Wavelet shrinkage and generalized cross validation for image denoising | |
Tang et al. | Nonlinear multivariate image filtering techniques | |
Trahanias et al. | Color edge detection using vector order statistics | |
Tabatabai et al. | Edge location to subpixel values in digital imagery | |
JP2978406B2 (en) | Apparatus and method for generating motion vector field by eliminating local anomalies | |
Starck et al. | Image restoration with noise suppression using the wavelet transform | |
Trahanias et al. | Vector directional filters-a new class of multichannel image processing filters | |
Koschan et al. | A comparison of median filter techniques for noise removal in color images | |
Kimura et al. | A convolver-based real-time stereo machine (SAZAN) | |
US5031037A (en) | Method and apparatus for vector quantizer parallel processing | |
Korakoppa et al. | An area efficient FPGA implementation of moving object detection and face detection using adaptive threshold method | |
KR100298327B1 (en) | Method and Apparatus for high speed Convolution | |
RU2159958C1 (en) | Device for processing of color images | |
Chen et al. | A harmonic retrieval framework for discontinuous motion estimation | |
Giachetti et al. | Refinement of optical flow estimation and detection of motion edges | |
Gantenapalli et al. | A fast method for impulse noise reduction in digital color images using anomaly median filtering | |
Nakamori et al. | Quadratic estimation of multivariate signals from randomly delayed measurements | |
Nanda et al. | A multiresolution approach to color image restoration and parameter estimation using homotopy continuation method | |
Trivedi et al. | An experimental design approach to image enhancement | |
Rey et al. | A parametrized family of nonlinear image smoothing filters | |
KR950002073B1 (en) | Three dimensional filter | |
Ruff | A Pipelined Architecture for the Canny Edge Detector. | |
JP2709301B2 (en) | Striation light extraction circuit |