[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

RU2015561C1 - Device for aperture correction of images - Google Patents

Device for aperture correction of images Download PDF

Info

Publication number
RU2015561C1
RU2015561C1 SU4927906A RU2015561C1 RU 2015561 C1 RU2015561 C1 RU 2015561C1 SU 4927906 A SU4927906 A SU 4927906A RU 2015561 C1 RU2015561 C1 RU 2015561C1
Authority
RU
Russia
Prior art keywords
inputs
outputs
group
adder
subtractor
Prior art date
Application number
Other languages
Russian (ru)
Inventor
С.А. Елманов
Original Assignee
Елманов Сергей Александрович
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Елманов Сергей Александрович filed Critical Елманов Сергей Александрович
Priority to SU4927906 priority Critical patent/RU2015561C1/en
Application granted granted Critical
Publication of RU2015561C1 publication Critical patent/RU2015561C1/en

Links

Images

Landscapes

  • Image Processing (AREA)
  • Picture Signal Circuits (AREA)

Abstract

FIELD: automatics; computer technology. SUBSTANCE: device may be used for preliminary image processing, when images have strongly pronounced spatial nonuniformity. Device has delay units 1, 2, adders 3, 4, subtracters 6, 7. Accumulator 5, subtracter 8 and multiplication unit 9 are brought into the device additionally. Image may be adaptively converted in conveyer mode with local statistic characteristics allowed for. EFFECT: improved precision of the device. 3 dwg

Description

Изобретение относится к автоматике и вычислительной технике, в частности к устройствам для обработки изображений, и может быть использовано для предварительной обработки с целью повышения их резкости и контрастности. The invention relates to automation and computer technology, in particular to devices for image processing, and can be used for pre-processing in order to increase their sharpness and contrast.

Известно устройство для преобразования изображений объектов [1], содержащее счетчик, первый коммутатор, распределитель импульсов, второй коммутатор, первый блок памяти, первый регистр, первый сумматор, второй блок памяти, второй регистр, второй сумматор. A device for converting images of objects [1], comprising a counter, a first switch, a pulse distributor, a second switch, a first memory block, a first register, a first adder, a second memory block, a second register, a second adder.

Данное устройство осуществляет градационную коррекцию изображения при помощи метода выравнивания гистограммы. При этом яркостной диапазон исходного изображения подвергается нелинейному преобразованию таким образом, чтобы привести гистограмму обработанного изображения к равномерному виду (т.е. распределение уровней яркости на обработанном изображении должно иметь равномерный вид). This device performs gradational image correction using the histogram alignment method. In this case, the brightness range of the original image is subjected to non-linear transformation in such a way as to bring the histogram of the processed image to a uniform form (i.e., the distribution of brightness levels in the processed image should have a uniform appearance).

Недостатками устройства являются высокий уровень аппаратурных затрат и низкая точность при обработке изображений, обладающих существенно выраженной пространственной неоднородностью, так как оно не позволяет учесть локальные статические связи на изображении при его обработке. The disadvantages of the device are the high level of hardware costs and low accuracy when processing images that have a significantly pronounced spatial heterogeneity, since it does not allow for local static connections in the image when processing it.

Наиболее близким к предлагаемому является устройство для преобразования изображений объектов [2], содержащее два регистра, блок сдвиговых регистров, блок экстремальной фильтрации, два блока вычисления средних значений, блок адаптивной фильтрации, причем блок вычисления средних значений содержит первый блок задержки, первая группа выходов которого соединена с первой группой входов первого вычитателя, выходы которого подключены к первой группе входов первого сумматора, второй блок задержки, первая группа выходов которого соединена с первой группой входов второго вычитателя, второй сумматор, при этом тактовые входы блоков задержки объединены. Closest to the proposed is a device for converting images of objects [2], containing two registers, a shift register block, an extreme filtering unit, two average value calculation units, an adaptive filtering unit, and the average value calculation unit contains a first delay unit, the first group of outputs of which connected to the first group of inputs of the first subtractor, the outputs of which are connected to the first group of inputs of the first adder, the second delay unit, the first group of outputs of which is connected to howling group of inputs of the second subtractor, a second adder, the clock inputs of the delay units are combined.

Устройство-прототип реализует операцию апертурной коррекции изображения с целью повышения его локальных контрастов (детальности) путем нелинейного подавления фоновой составляющей видеосигнала и последующего линейного усиления скорректированного ранее сигнала. Для этого в каждой точке изображения формируются оценки верхней и нижней границ сигнала (размаха сигнала) в некоторой ее локальной окрестности. Параметры фильтрации в каждой точке изображения (степень подавления фоновой составляющей в видеосигнале и коэффициент его усиления) являются функцией размаха значений видеосигнала в некоторой локальной окрестности текущей точки. Устройство-прототип позволяет повысить локальные контрасты пространственно-однородных изображений. The prototype device implements the aperture correction of the image in order to increase its local contrasts (detail) by non-linear suppression of the background component of the video signal and subsequent linear amplification of the previously corrected signal. For this, at each point in the image, estimates of the upper and lower boundaries of the signal (signal span) are formed in some of its local neighborhoods. The filtering parameters at each point in the image (the degree of suppression of the background component in the video signal and its gain) are a function of the magnitude of the values of the video signal in some local neighborhood of the current point. The prototype device allows to increase local contrasts of spatially uniform images.

Недостатком устройства-прототипа является низкая точность преобразования изображений с ярко выраженной пространственной неоднородностью. Это объясняется следующим. Во-первых, оценки верхней и нижней границ значений видеосигнала в локальной окрестности текущей точки изображения формируются на основе результатов операции экстремальной фильтрации. Операция экстремальной фильтрации обладает сильной пространственной инерционностью, что не позволяет быстро регулировать параметры нелинейного фильтра. Использование результатов операции экстремальной фильтрации для регулировки параметров нелинейного фильтра приводит к существенному снижению эффективности фильтрации при наличии на изображении высокоамплитудного импульсного шума, или большего числа малоразмерных объектов. Во-вторых, при нелинейной фильтрации изображения учитывается лишь размах значений видеосигнала и совершенно не учитывается его локальное среднее значение. Участки изображения, содержащие различные объекты, характеризующиеся различным уровнем локального среднего значения сигнала (фона) и имеющие одинаковый размах значения видеосигнала, обрабатываются фильтром с одинаковыми параметрами, что приводит к низкой точности формируемых результатов для изображений, обладающих существенной пространственной неоднородностью. The disadvantage of the prototype device is the low accuracy of image conversion with pronounced spatial heterogeneity. This is explained by the following. First, estimates of the upper and lower boundaries of the video signal in the local neighborhood of the current image point are formed on the basis of the results of the extreme filtering operation. The operation of extreme filtering has a strong spatial inertia, which does not allow you to quickly adjust the parameters of the nonlinear filter. Using the results of the extreme filtering operation to adjust the parameters of a nonlinear filter leads to a significant decrease in filtering efficiency in the presence of high-amplitude pulsed noise, or a larger number of small-sized objects. Secondly, in non-linear image filtering, only the magnitude of the video signal is taken into account and its local average value is completely not taken into account. Image sections containing various objects characterized by different levels of the local average signal (background) and having the same magnitude of the video signal are processed by the filter with the same parameters, which leads to low accuracy of the generated results for images that have significant spatial heterogeneity.

Целью изобретения является повышение точности устройства при обработке изображений с существенно выраженной пространственной неоднородностью. The aim of the invention is to improve the accuracy of the device when processing images with significantly pronounced spatial heterogeneity.

Цель достигается тем, что в устройство для апертурной коррекции изображений, содержащее первый блок задержки, первая группа выходов которого соединена с первой группой входов первого вычитателя, выходы которого подключены к первой группе входов первого сумматора, второй блок задержки, первая группа выходов которого соединена с первой группой входов второго вычитателя, второй сумматор, причем тактовые входы блоков задержки объединены, введены третий вычитатель, накапливающий сумматор и блок умножения, тактовый вход которого объединен с тактовыми входами накапливающего сумматора и первого блока задержки и является тактовым входом устройства, при этом информационные входы первого блока задержки объединены с соответствующими входами второй группы первого вычитателя и являются информационными входами устройства, вторая группа выходов первого блока задержки подключена к первой группе входов третьего вычитателя, выходы которого соединены с информационными входами блока умножения, входы которого подключены к первой группе входов второго сумматора, выходы первого сумматора соединены с информационными входами второго блока задержки, вторая и третья группы выходов которого подключены к вторым группам входов соответственно первого сумматора и второго вычитателя, выходы которого соединены с информационными входами накапливающего сумматора, выходы которого подключены к вторым группам входов третьего вычитателя и второго сумматора, выходы которого являются выходами устройства. The goal is achieved in that in the device for aperture correction of images containing the first delay unit, the first group of outputs of which is connected to the first group of inputs of the first subtractor, the outputs of which are connected to the first group of inputs of the first adder, the second delay unit, the first group of outputs of which is connected to the first the group of inputs of the second subtractor, the second adder, and the clock inputs of the delay units are combined, introduced the third subtractor, accumulating the adder and the multiplication unit, the clock input of which is combined the clock inputs of the accumulating adder and the first delay block is the device’s clock input, while the information inputs of the first delay block are combined with the corresponding inputs of the second group of the first subtractor and are the information inputs of the device, the second group of outputs of the first delay block is connected to the first group of inputs of the third subtractor, the outputs which are connected to the information inputs of the multiplication unit, the inputs of which are connected to the first group of inputs of the second adder, the outputs of the first sum The ators are connected to the information inputs of the second delay unit, the second and third groups of outputs of which are connected to the second groups of inputs of the first adder and the second subtracter, the outputs of which are connected to the information inputs of the accumulating adder, the outputs of which are connected to the second groups of inputs of the third subtractor and the second adder, outputs which are the outputs of the device.

На фиг. 1 представлена схема устройства; на фиг. 2 показано взаимное расположение элементов текущей апертуры NxM и элементов предшествующей апертуры (заштриховано), отличающихся друг от друга двумя столбиками по N элементов в каждом; на фиг. 3а показан пример исходного сигнала X(t), на фиг. 3б - сглаженного сигнала S(t), на фиг. 3в - разность между исходным сигналом X(t) и сглаженным сигналом S(t), на фиг. 3г - результат Y(t) операции апертурной коррекции. In FIG. 1 shows a diagram of a device; in FIG. 2 shows the relative position of the elements of the current aperture NxM and the elements of the previous aperture (shaded), differing from each other by two columns of N elements in each; in FIG. 3a shows an example of the original signal X (t), in FIG. 3b is a smoothed signal S (t), in FIG. 3c shows the difference between the original signal X (t) and the smoothed signal S (t), in FIG. 3d - the result of Y (t) aperture correction operation.

Устройство содержит блоки 1 и 2 задержки, сумматоры 3 и 4, накапливающий сумматор 5, вычитатели 6, 7 и 8, блок 9 умножения, информационный вход 10, тактовый вход 11, выход 12. The device comprises delay units 1 and 2, adders 3 and 4, an accumulating adder 5, subtractors 6, 7, and 8, a multiplication unit 9, information input 10, clock input 11, output 12.

Информационный вход 10 устройства соединен с второй группой входов вычитателя 6 и с информационными входами блока 1 задержки. Первая группа выходов блока 1 задержки соединена с первой группой входов вычитателя 6. Выходы вычитателя 6 соединены с первой группой входов сумматора 3. Вторая группа входов сумматора 3 соединена с второй группой выходов блока 2 задержки. Выходы сумматора 3 соединены с входами блока 2 задержки. Первая и третья группы выходов блока 2 задержки соединены соответственно с первой и второй группами входов вычитателя 7. Выходы вычитателя 7 соединены с входами накапливающего сумматора 5. Выходы накапливающего сумматора соединены с второй группой входов вычитателя 8 и второй группой входов сумматора 4. Вторая группа выходов блока 1 задержки соединена с первой группой входов вычитателя 8. Выходы вычитателя 8 соединены с входами блока 9 умножения. Выходы блока умножения соединены с первой группой входов сумматора 4. Выходы сумматора 4 являются выходами 12 устройства. The information input 10 of the device is connected to the second group of inputs of the subtractor 6 and to the information inputs of the delay unit 1. The first group of outputs of delay unit 1 is connected to the first group of inputs of subtractor 6. The outputs of subtractor 6 are connected to the first group of inputs of adder 3. The second group of inputs of adder 3 is connected to the second group of outputs of delay unit 2. The outputs of the adder 3 are connected to the inputs of the delay unit 2. The first and third groups of outputs of the delay unit 2 are connected respectively to the first and second groups of inputs of the subtractor 7. The outputs of the subtractor 7 are connected to the inputs of the accumulating adder 5. The outputs of the accumulating adder are connected to the second group of inputs of the subtractor 8 and the second group of inputs of the adder 4. The second group of outputs of the block 1 delay connected to the first group of inputs of the subtractor 8. The outputs of the subtractor 8 are connected to the inputs of the block 9 multiplication. The outputs of the multiplication unit are connected to the first group of inputs of the adder 4. The outputs of the adder 4 are the outputs 12 of the device.

Блок 1 задержки имеет длину N˙L, причем первый и второй его выходы соединены соответственно с выходами N˙L и (N/2˙L + +M/2 + 1)-го элементов задержки на один такт (N˙M - размер скользящей апертуры, L - количество отсчетов в строке изображения). Блок 2 задержки имеет длину L, и его первый, второй и третий выходы соединены с выходами (M+1)-го, L-го и первого элементов задержки на один такт работы. The delay unit 1 has a length of N˙L, with its first and second outputs connected to the outputs of the N˙L and (N / 2˙L + + M / 2 + 1) -th delay elements for one clock cycle (N˙M - size moving aperture, L is the number of samples in the image line). The delay unit 2 has a length L, and its first, second and third outputs are connected to the outputs of the (M + 1) th, Lth and first delay elements for one clock cycle.

Предлагаемое устройство реализует апертурную коррекцию изображения на основе анализа значений исходного изображения в текущей точке и локального среднего значения сигнала в ее некоторой окрестности. При этом исходное изображение (фиг. 3а) сглаживается (фиг. 3б), т.е. формируется изображение, содержащее только низкочастотную составляющую, соответствующую фону. Затем полученное сглаженное изображение вычитается из исходного (фиг. 3в), т.е. из исходного изображения вычитается фоновая составляющая. В результате получают изображение, содержащее только объекты без фона, которое затем усиливается и суммируется со сглаженным изображением (фиг. 3г). В результате контрастность и резкость обработанного изображения увеличиваются, что приводит к повышению его визуального качества. Описанный метод (метод нерезкого маскирования) широко применятся в фотографии и позволяет повысить эффективность обработки изображений, обладающих существенно выраженной пространственной неоднородностью. The proposed device implements aperture correction of the image based on the analysis of the values of the source image at the current point and the local average signal value in its certain neighborhood. In this case, the original image (Fig. 3a) is smoothed (Fig. 3b), i.e. an image is formed containing only the low-frequency component corresponding to the background. Then, the obtained smoothed image is subtracted from the original one (Fig. 3c), i.e. the background component is subtracted from the original image. The result is an image containing only objects without a background, which is then amplified and summed with a smoothed image (Fig. 3d). As a result, the contrast and sharpness of the processed image increase, which leads to an increase in its visual quality. The described method (the method of unsharp masking) is widely used in photography and can improve the efficiency of processing images with significantly pronounced spatial heterogeneity.

Устройство реализует вычисление функции
Yij= Si+N/2;j+M/2+

Figure 00000002
Xij-S
Figure 00000003
, (1) где Xij - значение исходного изображения в точке (i,j) изображения;
Yij - значение преобразованного изображения в точке (i,j) изображения;
Si+N/2;j+M/2 - локальное среднее значение в точках локальной окрестности размерами N.M точек с центральной точкой (i,j) (нижний правый угол которой находится в точке (i+N/2; j+M/2));
α - весовой коэффициент, задается априори в пределах от 1,5 до 5.The device implements a function calculation
Y ij = S i + N / 2; j + M / 2 +
Figure 00000002
X ij -S
Figure 00000003
, (1) where X ij is the value of the original image at the point (i, j) of the image;
Y ij is the value of the transformed image at the point (i, j) of the image;
S i + N / 2; j + M / 2 - local average value at points of a local neighborhood with the size of NM points with a central point (i, j) (whose lower right corner is at the point (i + N / 2; j + M / 2));
α - weight coefficient, is set a priori in the range from 1.5 to 5.

Вычисление локального среднего значения Sij по скользящей прямоугольной окрестности (апертуре) размерами NxM осуществляется рекуррентно.The calculation of the local average value S ij over a moving rectangular neighborhood (aperture) with dimensions NxM is carried out recursively.

Предположим, что изображение имеет L точек в каждой строке и известна сумма b β-1 значений предшествующей окрестности a β-1размерами N.M элементов (см. фиг. 2, элементы окрестности a β-1заштрихованы). Текущая окрестность a β отличается от окрестности a β-1 двумя столбиками по N элементов в каждом. В тоже время текущий β-й столбик отличается от столбика, расположенного на одну точку выше, также двумя точками. Отсюда можно сделать следующие выводы
bβ=bβ-1+aβ-aβ-M; (2)
aβ=aβ-L + Xij - Xi-N,j; (3)
Sij=

Figure 00000004
bβ , (4) где bβ - сумма значений элементов текущей скользящей апертуры размерами N.M и центром в точке (i-N/2;j-M/2), (β = i˙L+j);
aβ - сумма значений элементов текущего столбика высотой N и нижней точкой (i,j);
L - количество точек в строке изображения.Suppose that the image has L points in each row and the sum of b β-1 values of the previous neighborhood of a β-1 with the dimensions of NM elements is known (see Fig. 2, elements of the neighborhood of a β-1 are shaded). The current neighborhood of a β differs from the neighborhood of a β-1 by two columns of N elements in each. At the same time, the current β-th column differs from the column located one point above, also two points. The following conclusions can be drawn from here.
b β = b β-1 + a β -a β-M ; (2)
a β = a β-L + X ij - X iN, j ; (3)
S ij =
Figure 00000004
b β , (4) where b β is the sum of the values of the elements of the current moving aperture with dimensions of NM and the center at the point (iN / 2; jM / 2), (β = i˙L + j);
a β is the sum of the values of the elements of the current column with a height N and a lower point (i, j);
L is the number of points in the image line.

Такой подход к формированию значений обработанного изображения позволяет учесть статистические особенности исходного изображения и повысить точность обработки изображений, обладающих существенной пространственной неоднородностью. This approach to the formation of the values of the processed image allows you to take into account the statistical features of the original image and to increase the accuracy of processing images with significant spatial heterogeneity.

Устройство работает следующим образом. The device operates as follows.

В начальный момент времени блоки 1 и 2 задержки и накапливающий сумматор 5 обнулены. At the initial time, the delay blocks 1 and 2 and the accumulating adder 5 are reset.

В текущем k-м такте работы на информационный вход 10 устройства поступает параллельный код текущего отсчета Xij изображения, который затем поступает на вторую группу входов вычитателя 6 и входы блока 1 задержки. На первой группе выходов блока 1 формируется задержанное на N˙M тактов работы значение отсчета Xi-N , которое затем поступает на первую группу входов вычитателя 6. На выходах вычитателя 6 формируется значение величины Xij - Xi-N, которое поступает на первую группу входов сумматора 3, на вторую группу входов которого поступает значение величины ak-L с второй группы выходов блока 2 задержки.In the current k-th operation cycle, a parallel code of the current sample X ij of the image is received at the information input 10 of the device, which then goes to the second group of inputs of the subtractor 6 and the inputs of the delay unit 1. On the first group of outputs of block 1, a count value X iN delayed by N˙M clock cycles is formed, which then goes to the first group of inputs of the subtractor 6. At the outputs of the subtractor 6, a value of the value X ij - X iN is generated, which goes to the first group of inputs of the adder 3 , the second group of inputs of which receives the value of a kL from the second group of outputs of block 2 of the delay.

На выходах сумматора 3 формируется код ak = ak-L + Xij - Xi-M,j(согласно выражению (3)), который затем поступает на входы блока 2 задержки. Параллельно значения величин ak-1 и ak-M-1 с третьей и первой групп выходов блока 2 задержки поступают на вторую и первую группы входов вычитателя 7. Код ak-1 - ak-M-1 с выходов вычитателя 7 поступает на входы накапливающего сумматора 5, в котором формируется значение
bk-1 = bk-2 + ak-1 - ak-M-1 (согласно
выражению (2)).
At the outputs of adder 3, the code a k = a kL + X ij - X iM, j (according to expression (3)) is generated, which then goes to the inputs of delay unit 2. In parallel, the values of a k-1 and a kM-1 from the third and first groups of outputs of the delay unit 2 are sent to the second and first groups of inputs of the subtractor 7. Code a k-1 - a kM-1 from the outputs of the subtractor 7 goes to the inputs of the accumulating adder 5, in which the value is formed
b k-1 = b k-2 + a k-1 - a kM-1 (according to
expression (2)).

Таким образом, в каждом такте работы в нaкапливающем сумматоре 5 формируется значение соответствующей суммы bγ элементов текущей скользящей апертуры. Вычисление значения Sij локального среднего по текущей скользящей апертуре осуществляется путем деления значения bγ на величину M˙N, которое осуществляется путем отрабатывания τ младших разрядов с выхода накапливающего сумматора (причем τ = log2 (M.N) = log2M + log2 N). Значение Sij=

Figure 00000005
bγ с выходов накапливающего сумматора 5 поступает на вторую группу входов сумматора 4 и вторую группу входов вычитателя 8, на первую группу входов которого поступает значение отсчета Xi-N/2,j-M/2 с второй группы выходов блока 1 задержки. Код Xi-N/2,j-M/2 - Sij с выходов вычитателя 8 поступает на входы блока 9 умножения, в котором осуществляется ее умножение на коэффициент α. Значение α (Xi-N/2,j-M/2 - Sij) с выходов блока 9 умножения поступает на первую группу входов сумматора 4, на выходах которого формируется согласно выражению значение
Yi-N/2,j-M/2 = Sij + α (Xi-N/2,j-M/2 - Sij), которое затем поступает на выход 12 устройства. При поступлении очередного тактового импульса с тактового входа 11 устройства в блоках 1 и 2 задержки осуществляется прием и сдвиг информации, срабатывают накапливающий сумматор 5 и блок 9 умножения и начинается новый такт работы устройства.Thus, in each clock cycle in the accumulating adder 5, the value of the corresponding sum b γ of the elements of the current sliding aperture is formed. The calculation of the value S ij of the local average over the current moving aperture is carried out by dividing the value of b γ by the value M˙N, which is carried out by working out the τ least significant bits from the output of the accumulating adder (with τ = log 2 (MN) = log 2 M + log 2 N ) The value of S ij =
Figure 00000005
b γ from the outputs of the accumulating adder 5 enters the second group of inputs of the adder 4 and the second group of inputs of the subtractor 8, the first group of inputs of which receives the reference value X iN / 2, jM / 2 from the second group of outputs of the delay unit 1. The code X iN / 2, jM / 2 - S ij from the outputs of the subtractor 8 is fed to the inputs of the multiplication unit 9, in which it is multiplied by the coefficient α. The value α (X iN / 2, jM / 2 - S ij ) from the outputs of the multiplication unit 9 is fed to the first group of inputs of the adder 4, the outputs of which are formed according to the expression value
Y iN / 2, jM / 2 = S ij + α (X iN / 2, jM / 2 - S ij ), which then goes to the output 12 of the device. Upon receipt of the next clock pulse from the clock input 11 of the device in blocks 1 and 2 of the delay, information is received and shifted, the accumulating adder 5 and the multiplication block 9 are triggered, and a new clock cycle of the device starts.

Предлагаемое устройство реализует апертурную коррекцию изображения путем адаптивного подавления низкочастотной составляющей сигнала, соответствующей фону, и усиления высокочастотной составляющей, соответствующей деталям объектов на изображении. Преобразование исходного изображения осуществляется адаптивно с учетом его локальных статистических характеристик. Это позволяет повысить точность устройства при обработке изображений, обладающих выраженной пространственной неоднородностью. The proposed device implements aperture correction of the image by adaptive suppression of the low-frequency component of the signal corresponding to the background, and amplification of the high-frequency component corresponding to the details of objects in the image. The conversion of the original image is carried out adaptively taking into account its local statistical characteristics. This allows to increase the accuracy of the device when processing images with pronounced spatial heterogeneity.

Устройство работает в конвейерном режиме и обладает высоким быстродействием, что позволяет эффективно использовать его в быстродействующих специализированных системах, например в системах обработки изображений в реальном масштабе времени. The device operates in a conveyor mode and has high speed, which allows it to be effectively used in high-speed specialized systems, for example, in real-time image processing systems.

Claims (1)

УСТРОЙСТВО ДЛЯ АПЕРТУРНОЙ КОРРЕКЦИИ ИЗОБРАЖЕНИЙ, содержащее первый блок задержки, первая группа выходов которого соединена с первой группой входов первого вычитателя, выходы которого подключены к первой группе входов первого сумматора, второй блок задержки, первая группа выходов которого соединена с первой группой входов второго вычитателя, второй сумматор, тактовые входы блоков задержки объединены, отличающееся тем, что, с целью повышения точности устройства при обработке изображений с существенно выраженной пространственной неоднородностью, в устройство введены третий вычитатель, накапливающий сумматор и блок умножения, тактовый вход которого объединен с тактовыми входами накапливающего сумматора и первого блока задержки и является тактовым входом устройства, информационные входы первого блока задержки объединены с соответствующими входами второй группы первого вычитателя и являются информационными входами устройства, вторая группа выходов первого блока задержки подключена к первой группе входов третьего вычитателя, выходы которого соединены с информационными входами блока умножения, выходы которого подключены к первой группе входов второго сумматора, выходы первого сумматора соединены с информационными входами второго блока задержки, вторая и третья группы выходов которого подключены к вторым группам входов соответственно первого сумматора и второго вычитателя, выходы которого соединены с информационными входами накапливающего сумматора, выходы которого подключены к вторым группам входов третьего вычитателя и второго сумматора, выходы которого являются выходами устройства. DEVICE FOR APERTURE CORRECTION OF IMAGES, containing the first delay unit, the first group of outputs of which is connected to the first group of inputs of the first subtractor, the outputs of which are connected to the first group of inputs of the first adder, the second delay unit, the first group of outputs of which is connected to the first group of inputs of the second subtractor, second the adder, the clock inputs of the delay units are combined, characterized in that, in order to improve the accuracy of the device when processing images with a pronounced spatial heterogeneity by affinity, a third subtractor is introduced into the device, accumulating an adder and a multiplication unit, the clock input of which is combined with the clock inputs of the accumulating adder and the first delay unit and is a device clock signal, the information inputs of the first delay unit are combined with the corresponding inputs of the second group of the first subtractor and are information inputs devices, the second group of outputs of the first delay unit is connected to the first group of inputs of the third subtractor, the outputs of which are connected to information the inputs of the multiplication unit, the outputs of which are connected to the first group of inputs of the second adder, the outputs of the first adder are connected to the information inputs of the second delay unit, the second and third groups of outputs of which are connected to the second groups of inputs of the first adder and the second subtractor, the outputs of which are connected to information inputs accumulating adder, the outputs of which are connected to the second groups of inputs of the third subtractor and the second adder, the outputs of which are the outputs of the device.
SU4927906 1991-04-16 1991-04-16 Device for aperture correction of images RU2015561C1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU4927906 RU2015561C1 (en) 1991-04-16 1991-04-16 Device for aperture correction of images

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU4927906 RU2015561C1 (en) 1991-04-16 1991-04-16 Device for aperture correction of images

Publications (1)

Publication Number Publication Date
RU2015561C1 true RU2015561C1 (en) 1994-06-30

Family

ID=21570002

Family Applications (1)

Application Number Title Priority Date Filing Date
SU4927906 RU2015561C1 (en) 1991-04-16 1991-04-16 Device for aperture correction of images

Country Status (1)

Country Link
RU (1) RU2015561C1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2150146C1 (en) * 1998-09-03 2000-05-27 Семенченко Михаил Григорьевич Method for image processing
RU2368091C2 (en) * 2004-12-06 2009-09-20 Самсунг Электроникс Ко., Лтд. System and method for scanning and copying

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
1. Авторское свидетельство СССР N 1234859, кл. G 06K 9/36, 1984. *
2. Авторское свидетельство СССР N 1608712, кл. G 06K 9/00, 1988. *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2150146C1 (en) * 1998-09-03 2000-05-27 Семенченко Михаил Григорьевич Method for image processing
US6985636B1 (en) 1998-09-03 2006-01-10 Semenchenko Michail Grigorievi Image processing method
RU2368091C2 (en) * 2004-12-06 2009-09-20 Самсунг Электроникс Ко., Лтд. System and method for scanning and copying

Similar Documents

Publication Publication Date Title
Chandel et al. Image filtering algorithms and techniques: A review
US8111332B2 (en) Noise suppression method, noise suppression method program, recording medium recording noise suppression method program, and noise suppression apparatus
EP1230805B1 (en) Video signal noise level estimator
US4504864A (en) Nonlinear filtering of gray scale images
US7110044B2 (en) Image detail enhancement system
JP3251127B2 (en) Video data processing method
KR20070096832A (en) How to restore fine details in digital images
CN110111261B (en) Adaptive balance processing method for image, electronic device and computer readable storage medium
US5838835A (en) Better contrast noise by residue image
RU2015561C1 (en) Device for aperture correction of images
US6643412B1 (en) Method and apparatus for high speed convolution
Lukac et al. Adaptive video filtering framework
Ho et al. Nonlinear spatio-temporal noise suppression techniques with applications in image sequence processing
JP3627872B2 (en) Motion vector detection method and apparatus
CN1179059A (en) Image Enhancement Circuit and Method Using Noise Removal and Histogram Equalization
JP2000032300A (en) Filtering for digital video signal
Loya et al. Hybridization of algorithm for restoration of impulse noise image
Saleh et al. Image Restoration Using Hybrid Technique Based on Noise Detection and Uncetainty
Alajlan et al. An effective detail preserving filter for impulse noise removal
Rey et al. A parametrized family of nonlinear image smoothing filters
Sid-Ahmed Analogue realizations of 2-D operations for raster scanned images
Kikan et al. Analysis of blind and non-blind de-convolud tion methods for de-blurring of ancient manuscript
Viero et al. Non-moving regions preserving median filters for image sequence filtering
Boutalis et al. A fast multichannel approach to adaptive estimation and filtering of two dimensional images
CN100459660C (en) A method and apparatus of removing image noise