[go: up one dir, main page]

RU2488885C1 - Method to process raster images - Google Patents

Method to process raster images Download PDF

Info

Publication number
RU2488885C1
RU2488885C1 RU2012100894/08A RU2012100894A RU2488885C1 RU 2488885 C1 RU2488885 C1 RU 2488885C1 RU 2012100894/08 A RU2012100894/08 A RU 2012100894/08A RU 2012100894 A RU2012100894 A RU 2012100894A RU 2488885 C1 RU2488885 C1 RU 2488885C1
Authority
RU
Russia
Prior art keywords
image
filtering
block
pixels
raster images
Prior art date
Application number
RU2012100894/08A
Other languages
Russian (ru)
Other versions
RU2012100894A (en
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 RU2012100894/08A priority Critical patent/RU2488885C1/en
Publication of RU2012100894A publication Critical patent/RU2012100894A/en
Application granted granted Critical
Publication of RU2488885C1 publication Critical patent/RU2488885C1/en

Links

Images

Landscapes

  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Compression Of Band Width Or Redundancy In Fax (AREA)
  • Image Processing (AREA)

Abstract

FIELD: information technologies.
SUBSTANCE: in the method of processing of raster images, including compression of an image by the method of "cut block coding" or its modifications, before the procedure of compressing coding they perform digital filtration, which increases sharpness of the compressed image, and after the decoding procedure they perform smoothing digital filtration of the decoded image.
EFFECT: improved quality of decoded raster images when methods used for their compressing coding on the basis of cut block coding or their modifications, improved current formalised criteria.
3 cl, 8 dwg

Description

Изобретение относится к области обработки растровых изображений, а именно к способам сжимающего кодирования и декодирования для систем связи и хранения растровых изображений.The invention relates to the field of processing bitmap images, and in particular to methods of compression encoding and decoding for communication systems and storing bitmap images.

Изобретение может быть использовано в системах передачи и хранения данных, в вычислительной технике, в приборостроении, в телеметрических системах.The invention can be used in data transmission and storage systems, in computer technology, in instrumentation, in telemetry systems.

Известен способ обработки растровых изображений, в котором кодирование изображения с целью сжатия производится на основе метода JPG (См. заявку на патент США US 2007/0036451 A1).A known method of processing raster images in which the encoding of the image for compression is based on the JPG method (See application for US patent US 2007/0036451 A1).

Недостатком данного способа является то, что он не обеспечивает гарантированный, постоянный и заранее известный коэффициент сжатия как для всего сжимаемого изображения целиком, так и для каждого фрагмента изображения заданного размера. Также недостатком является то, что такие данные не обладают высокой устойчивостью к потерям и искажениям при передаче. Искажение сжатых данных, соответствующих определенной области изображения, приводит к искажениям других областей. Как при сжатии изображений методом JPEG, так и при восстановлении, требуемое число элементарных операций на пиксел достаточно велико. При этом невозможно эффективно распараллелить процедуру сжатия, так как все блоки не являются независимыми.The disadvantage of this method is that it does not provide a guaranteed, constant and predetermined compression ratio for the entire compressible image as a whole, and for each image fragment of a given size. Another disadvantage is that such data does not have a high resistance to loss and distortion during transmission. Distortion of compressed data corresponding to a certain area of the image leads to distortion of other areas. Both when compressing images using the JPEG method, and during recovery, the required number of elementary operations per pixel is quite large. In this case, it is impossible to effectively parallelize the compression procedure, since all blocks are not independent.

Известен также способ обработки растровых изображений, в котором кодирование изображения с целью сжатия производится на основе метода усеченного блочного кодирования (ВТС - «block truncation coding» в англоязычной литературе). (См. заявку на патент США US 2010/0067812 A1). В нем предполагается разбиение изображения на блоки заданного размера. При этом блоки могут быть произвольного размера и формы, не обязательно квадратные, и не обязательно они должны иметь одинаковый размер для всего изображения.There is also a known method of processing bitmap images, in which the image is encoded for compression using the truncated block coding method (PTS - “block truncation coding” in the English language literature). (See application for US patent US 2010/0067812 A1). It assumes that the image is divided into blocks of a given size. Moreover, the blocks can be of arbitrary size and shape, not necessarily square, and not necessarily they must have the same size for the entire image.

Данный способ взят за прототип предложенного изобретения.This method is taken as a prototype of the proposed invention.

Недостатком данного способа является то, что качество восстановленного после сжатия изображения по общеупотребительным формализованным критериям таким, как пиковое отношение сигнал/шум (ПОСШ или PSNR в англоязычной литературе), среднеквадратическое отклонение (СКО или MSE в англоязычной литературе), структурное подобие (SSim англоязычной литературе) и др., при использовании блоков большего размера, чем 4×4 пиксела, оказывается значительно худшим, чем при сжатии тех же изображений методом JPEG с тем же коэффициентом сжатия. Уменьшение размера блока повышает качество восстановленных изображений, но одновременно резко снижает коэффициент сжатия.The disadvantage of this method is that the quality of the image recovered after compression according to commonly used formalized criteria, such as peak signal-to-noise ratio (SNR or PSNR in the English literature), standard deviation (MSE or MSE in the English literature), structural similarity (SSim in the English literature ) and others, when using blocks of larger size than 4 × 4 pixels, it turns out to be significantly worse than when compressing the same images using JPEG with the same compression ratio. Reducing the block size improves the quality of the recovered images, but at the same time sharply reduces the compression ratio.

В предлагаемом способе ставится техническая задача повышения качества декодированных растровых изображений при использовании для их сжимающего кодирования методов на основе усеченного блочного кодирования или их модификаций.In the proposed method, the technical task is to improve the quality of decoded raster images when using methods for compressing them based on truncated block coding or their modifications.

Данная техническая задача решается за счет того, что в способе обработки растровых изображений, включающем сжатие изображения методом «усеченного блочного кодирования» или его модификациями, перед процедурой сжимающего кодирования выполняют цифровую фильтрацию, повышающую резкость сжимаемого изображения, а после процедуры декодирования выполняют сглаживающую цифровую фильтрацию декодированного изображения. Фильтрация может применяться либо ко всем пикселам сжимаемого изображения, либо выборочно, например, повышающая резкость фильтрация - для малоконтрастных блоков, сглаживающая фильтрация - для блоков с высокой контрастностью. Фильтрация также может быть адаптивной, явно или опосредованно учитывающей распределение пикселов по яркости в окрестностях фильтруемого пиксела.This technical problem is solved due to the fact that in the method of processing raster images, including image compression by the method of "truncated block coding" or its modifications, digital filtering is performed before the compression coding procedure, which increases the sharpness of the compressed image, and after the decoding procedure, smoothing digital filtering of the decoded Images. Filtering can be applied either to all pixels of the compressed image, or selectively, for example, sharpening filtering for low-contrast blocks, smoothing filtering for blocks with high contrast. Filtering can also be adaptive, explicitly or indirectly taking into account the distribution of pixels by brightness in the vicinity of the filtered pixel.

Данный способ поясняется с помощью прилагаемых чертежей на примере подбора параметров согласованных фильтров с размером окна 3×3, при учете того, что и повышающий резкость (этап префильтрации), и сглаживающий фильтры (этап постфильтрации) должны быть симметричными, т.е. множители для пикселов, расположенных на заданном расстоянии от текущего (фильтруемого), должны быть одинаковыми независимо от направления. На фиг.1 изображен блок 3×3 при префильтрации. На фиг.2 изображен блок 3×3 при постфильтрации. На фиг.3 в виде трехмерного графика приведены результаты работы модельной программы по подбору параметров фильтров для общепринятого эталоного изображения LENA при кодированнии методом усеченного блочного кодирования с размером блока 3×3 и числом уровней квантования равным двум.This method is illustrated with the help of the attached drawings on the example of selecting the parameters of matched filters with a window size of 3 × 3, taking into account that both sharpening (pre-filtering stage) and smoothing filters (post-filtering stage) must be symmetrical, i.e. multipliers for pixels located at a given distance from the current (filtered) should be the same regardless of direction. 1 shows a 3 × 3 block during prefiltration. Figure 2 shows the block 3 × 3 during post-filtering. Figure 3 in the form of a three-dimensional graph shows the results of a model program for selecting filter parameters for a conventional LENA reference image when truncated block coding is used with a block size of 3 × 3 and the number of quantization levels equal to two.

На фиг.4 изображен исходный блок 3×3 в другом примере использования согласованных фильтров применительно к пиксельному блоку 3×3, когда процедуры префильтрации и постфильтрации используют также пикселы окружения за границами блока. На фиг.5 изображен декодированный блок после применения метода усеченного блочного кодирования без фильтрации. На фиг.6 изображен исходный блок после префильтрации. На фиг.7 изображен декодированный блок после метода усеченного блочного кодирования с префильтрацией. На фиг.8 изображен декодированный блок после постфильтрации.Figure 4 shows the original 3 × 3 block in another example of the use of matched filters with respect to the 3 × 3 pixel block, when the prefiltration and post-filtering procedures also use environmental pixels outside the borders of the block. Figure 5 shows the decoded block after applying the truncated block coding method without filtering. Figure 6 shows the source block after prefiltration. 7 shows a decoded block after a truncated block coding method with prefiltration. Fig. 8 shows a decoded block after post-filtering.

В классической реализации метода усеченного блочного кодирования для каждого блока изображения вычисляются средняя яркость u ¯

Figure 00000001
и среднеквадратичное отклонение яркости σ, после чего формируется битовая матрица, в которой каждому пикселу блока, яркость которого превосходит порог u ¯
Figure 00000002
, ставится в соответствие один бит (для определенности - 0, если яркость пиксела меньше u ¯
Figure 00000002
, 1 - в противном случае). Для каждого блока кодер сохраняет u ¯
Figure 00000002
, σ и построенную описанным выше методом битовую матрицу, фактически содержащую квантованные на два уровня значения яркостей пикселов блока. При восстановлении пикселы, которым в битовой матрице соответствовали значения 1 и 0, заменяются наIn the classical implementation of the truncated block coding method, the average brightness is calculated for each image block u ¯
Figure 00000001
and standard deviation of brightness σ, after which a bit matrix is formed in which each pixel of the block, the brightness of which exceeds a threshold u ¯
Figure 00000002
, one bit is mapped (for definiteness, 0 if the pixel brightness is less u ¯
Figure 00000002
, 1 - otherwise). For each block, the encoder saves u ¯
Figure 00000002
, σ and the bit matrix constructed by the method described above, which actually contains the brightness values of the pixel pixels of the block quantized by two levels. When restoring, pixels to which the values of 1 and 0 correspond in the bit matrix are replaced by

u ¯ + σ m q q

Figure 00000003
и u ¯ σ q m - q
Figure 00000004
u ¯ + σ m - q q
Figure 00000003
and u ¯ - σ q m - q
Figure 00000004

(здесь m - число пикселов в блоке, a q - число пикселов, яркость которых превышает пороговое значение, т.е. тех, которым в битовой матрице соответствует 1). Такой подход позволяет для каждого блока восстановленного изображения сохранить неизменными среднюю яркость и дисперсию.(here m is the number of pixels in the block, and q is the number of pixels whose brightness exceeds the threshold value, i.e., those to which 1 corresponds in the bit matrix). This approach allows for each block of the reconstructed image to maintain unchanged the average brightness and dispersion.

Восстановленные после сжатия методом усеченного блочного кодирования изображения содержат ряд визульных артефактов, связанных со значительным (до 2, 4 или 8 - в зависимости от числа уровней квантования) сокращением числа градаций яркости изображения внутри каждого кодированного блока и как следствие этого - со сглаживанием внутриблокового рельефа.The images restored after compression by the truncated block coding method contain a number of visual artifacts associated with a significant (up to 2, 4 or 8, depending on the number of quantization levels) reduction in the number of gradations of image brightness within each coded block and, as a result, with smoothing of the intra-block relief.

Коэффициент сжатия при использовании метода усеченного блочного кодирования определяется только размером блока, не зависит от особенностей изображения, и при 8 уровнях квантования составляет обычно от 2 (блок 4×4 пиксела) до 2.5 (блок 8×8).The compression coefficient when using the truncated block coding method is determined only by the block size, does not depend on the image features, and at 8 quantization levels it is usually from 2 (4 × 4 pixel block) to 2.5 (8 × 8 block).

В предлагаемом способе обработки растровых изображений перед процедурой сжимающего кодирования выполняют цифровую фильтрацию, повышающую резкость сжимаемого изображения, а после процедуры декодирования выполняют сглаживающую цифровую фильтрацию декодированного изображения.In the proposed method for processing raster images before the compression encoding procedure, digital filtering is performed to increase the sharpness of the compressed image, and after the decoding procedure, smoothing digital filtering of the decoded image is performed.

Приведем примеры осуществления способа.Here are examples of the method.

Пример 1.Example 1

(Пара согласованных фильтров применяется для всего изображения, к каждому пикселу, независимо от его яркости и яркости пикселов окружения).(A pair of matched filters is applied to the entire image, to each pixel, regardless of its brightness and the brightness of the surrounding pixels).

Рассмотрим пример подбора параметров согласованных фильтров с размером окна 3×3, при учете того, что и повышающий резкость, и сглаживающий фильтры выполнены симметричными, т.е. множители для пикселов, расположенных на заданном расстоянии от текущего (фильтруемого), должны быть одинаковыми независимо от направления.Let us consider an example of selecting parameters for matched filters with a window size of 3 × 3, taking into account that both sharpening and smoothing filters are symmetrical, i.e. multipliers for pixels located at a given distance from the current (filtered) should be the same regardless of direction.

В первом примере: m0 (w0) - множитель, применяемый к текущему фильтруемому пикселу, m1 и m2 (w1 и w2) - множители, применяемые к пикселам, отстоящим от текущего на одну позицию в вертикальном, горизонтальном и диагональном направлениях. Поскольку средняя яркость изображения при использовании фильтров не должна меняться, для повышающего резкость и сглаживающего фильтров выполняются условия соответственноIn the first example: m0 (w0) is the factor applied to the current filtered pixel, m 1 and m 2 (w 1 and w 2 ) are the factors applied to pixels one vertical position from the current one, in horizontal, and diagonal directions. Since the average image brightness when using filters should not change, for sharpening and smoothing filters, the conditions are met, respectively

m0-4*(m1+m2)=1m 0 -4 * (m 1 + m 2 ) = 1

иand

w0+4*(w1+w2)=1.w 0 + 4 * (w 1 + w 2 ) = 1.

Таким образом, каждый фильтр полностью описывается всего лишь парой коэффициентов, а экспериментальная оценка параметров фильтров сводится к подбору пар (m1, m2) и (w1, w2), обеспечивающих минимум среднеквадратичного отклонения (MSE), определяемого какThus, each filter is completely described by just a pair of coefficients, and the experimental estimation of the filter parameters is reduced to the selection of pairs (m 1 , m 2 ) and (w 1 , w 2 ) that provide a minimum standard deviation (MSE), defined as

M S E = 1 N × M j = 1 N i = 1 M ( I i , j I i , j ) 2

Figure 00000005
M S E = one N × M j = one N i = one M ( I i , j - I i , j ) 2
Figure 00000005

где Ii,j и I i , j

Figure 00000006
- соответственно пикселы исходного и восстановленного изображений с координатами i и j, а N и М - длина пиксельной строки и число строк изображения.where I i, j and I i , j
Figure 00000006
- respectively, the pixels of the original and restored images with coordinates i and j, and N and M are the length of the pixel line and the number of lines of the image.

При использовании моделирующей программы для поиска пар согласованных фильтров для каждого повышающего резкость фильтра, используемого для предварительной фильтрации, подбирается соответствующий (т.е. обеспечивающий минимальное для данного повышающего резкость фильтра значение среднеквадратичного отклонения) постфильтр.When using a simulation program to search for pairs of matched filters for each sharpening filter used for pre-filtering, an appropriate (i.e., ensuring the minimum standard deviation for a given sharpening filter value) post-filter is selected.

На фиг.3 в виде трехмерного графика приведены результаты работы модельной программы по подбору параметров фильтров для изображения LENA при кодированнии методом усеченного блочного кодирования с размером блока 3×3 и числом уровней квантования, равным двум. Горизонтальная плоскость соответствует различным значениям пар (m1, m2), по вертикали отложены соответствующие каждой паре наименьшие значения среднеквадратичного отклонения. График представляет собой вогнутую поверхность с минимумом в точке с координатами m1=17/64, m2=3/64.Figure 3 in the form of a three-dimensional graph shows the results of the work of the model program for selecting filter parameters for the LENA image when encoded by the method of truncated block coding with a block size of 3 × 3 and the number of quantization levels equal to two. The horizontal plane corresponds to different values of the pairs (m 1 , m 2 ), the lowest values of the standard deviation corresponding to each pair are plotted vertically. The graph is a concave surface with a minimum at a point with coordinates m 1 = 17/64, m 2 = 3/64.

Использование повышающего резкость фильтра с указанными параметрами вместе с согласованным с ним сглаживающим фильтром с w1=26/256, w2=11/256 позволяет при сжатии методом усеченного блочного кодирования с размером блока 3×3 и числом уровней квантования 2 получить для тестового изображения LENA значение среднеквадратичного отклонения MSE=8,464. Без фильтрации значение среднеквадратичного отклонения для того же изображения, кодированного с использованием блока того же размера и тем же числом уровней квантования, составляет 18,196.The use of a sharpening filter with the indicated parameters together with a smoothing filter matched with it with w 1 = 26/256, w 2 = 11/256 allows for compression using a truncated block coding method with a block size of 3 × 3 and the number of quantization levels 2 for obtaining a test image LENA MSE = 8.464. Without filtering, the standard deviation for the same image encoded using a block of the same size and the same number of quantization levels is 18.196.

Таким образом, применение согласованной фильтрации обеспечило выигрыш по MSE в 2.15 раза, что соответствует увеличению пикового отношения сигнала к шуму на 3.324 dB, причем без увеличения объема передаваемых декодеру данных.Thus, the use of matched filtering ensured a gain in MSE of 2.15 times, which corresponds to an increase in the peak signal-to-noise ratio by 3.324 dB, without increasing the amount of data transmitted to the decoder.

Пример 2.Example 2

Во втором примере использования согласованных фильтров применительно к пиксельному блоку 3×3 и процедуры префильтрации и постфильтрации используют также пикселы окружения за границами блока.In the second example of using matched filters with respect to the 3 × 3 pixel block and the prefiltering and postfiltering procedures, the environment pixels outside the block are also used.

При использовании метода усеченного блочного кодирования без фильтрации среднеквадратичное отклонение для данного декодированного блока (не всего изображения, как в примере 1) составляет 65,78, при использовании фильтрации - 18,89.When using the truncated block coding method without filtering, the standard deviation for a given decoded block (not the whole image, as in Example 1) is 65.78, and when using filtering, it is 18.89.

Заявленный способ обработки растровых изображений может быть осуществлен в промышленности с применением освоенных технологий, материалов и вычислительных процессов и может быть использован в системах передачи и хранения данных.The claimed method of processing raster images can be carried out in industry using advanced technologies, materials and computational processes and can be used in data transmission and storage systems.

Предложенный способ обработки растровых изображений прошел экспериментальную проверку в ООО «Вокорд СофтЛаб». Экспериментальная проверка данного способа показала повышение качества декодированных растровых изображений при использовании для их сжимающего кодирования методов на основе усеченного блочного кодирования или их модификаций.The proposed method for processing bitmap images was tested experimentally at Vokord SoftLab LLC. Experimental verification of this method showed an increase in the quality of decoded raster images when using methods for their compression coding based on truncated block coding or their modifications.

Эксперименты, проведенные на серии тестовых изображений, с использованием повышающих резкость и сглаживающих фильтров с окном постоянного размера 3×3 пиксела продемонстрировали, что применение указанного подхода позволяет уменьшить значение среднеквадратической отклонения в среднем в 2-4 раза. Параметры фильтров такого типа определяются размерами блока и числом уровней квантования и мало зависят от характера сжимаемого изображения. Это позволяет использовать одну и ту же пару фильтров для сжатия самых разных изображений, что подтверждается экспериментами. Применение описанного подхода возможно при использовании любой модификации метода усеченного блочного кодирования.Experiments carried out on a series of test images using sharpening and smoothing filters with a constant window of 3 × 3 pixels have demonstrated that the application of this approach allows reducing the standard deviation by an average of 2-4 times. The parameters of filters of this type are determined by the block size and the number of quantization levels and depend little on the nature of the compressed image. This allows you to use the same pair of filters to compress a wide variety of images, which is confirmed by experiments. The application of the described approach is possible using any modification of the truncated block coding method.

При этом выяснилось, что особенности реализации фильтров, применяемых для предварительной фильтрации кодируемых изображений и постфильтрации восстановленных изображений, не имеют решающего значения. Существенной для фильтра, применяемого к пикселам исходного изображения, является его способность подчеркивать элементы рельефа блока изображения, т.е. увеличивать разницу между минимальным и максимальным значениями яркости пикселов кодируемого блока, а для фильтра, используемого на этапе постфильтрации, - способность сглаживать эти элементы, т.е. уменьшать разницу между минимальным и максимальным значениями яркости пикселов декодированного блока. Фильтры могут применяться не ко всем пикселам изображений, а избирательно, к удовлетворяющим установленным критериям, например, к находящимся в малоконтрастных блоках. Фильтры также могут быть адаптивными, явно или опосредованно учитывающими распределение пикселов по яркости в окрестностях фильтруемого пиксела.It turned out that the implementation features of the filters used for preliminary filtering of encoded images and post-filtering of the restored images are not critical. Essential for the filter applied to the pixels of the original image is its ability to emphasize the relief elements of the image block, i.e. increase the difference between the minimum and maximum values of the brightness of the pixels of the encoded block, and for the filter used in the post-filtering stage, the ability to smooth these elements, i.e. reduce the difference between the minimum and maximum values of the brightness of the pixels of the decoded block. Filters may not be applied to all image pixels, but selectively, to those meeting established criteria, for example, to those in low-contrast blocks. Filters can also be adaptive, explicitly or indirectly taking into account the distribution of pixels by brightness in the vicinity of the filtered pixel.

Предложенный способ обработки растровых изображений рекомендован к использованию в системах передачи и хранения данных, в вычислительной технике, в приборостроении, в телеметрических системах.The proposed method for processing raster images is recommended for use in data transmission and storage systems, in computer technology, in instrument making, and in telemetry systems.

Claims (3)

1. Способ обработки растровых изображений, включающий сжатие изображения методом «усеченного блочного кодирования» или его модификацией, отличающийся тем, что перед процедурой сжимающего кодирования выполняют цифровую фильтрацию, повышающую резкость сжимаемого изображения, а после процедуры декодирования выполняют сглаживающую цифровую фильтрацию декодированного изображения.1. A method for processing raster images, including image compression by the method of "truncated block coding" or its modification, characterized in that before the compression encoding procedure, digital filtering is performed to increase the sharpness of the compressed image, and after the decoding procedure, smoothing digital filtering of the decoded image is performed. 2. Способ обработки растровых изображений по п.1, отличающийся тем, что повышающая резкость фильтрация и сглаживающая фильтрация могут применяться не ко всем пикселам изображений.2. The method of processing bitmap images according to claim 1, characterized in that sharpening filtering and smoothing filtering may not be applied to all image pixels. 3. Способ обработки растровых изображений по п.1, отличающийся тем, что повышающая резкость фильтрация и сглаживающая фильтрация могут быть адаптивными, явно или опосредованно учитывающими распределение пикселов по яркости в окрестности фильтруемого пиксела. 3. The method of processing raster images according to claim 1, characterized in that the sharpening filtering and smoothing filtering can be adaptive, explicitly or indirectly taking into account the distribution of pixels by brightness in the vicinity of the filtered pixel.
RU2012100894/08A 2012-01-13 2012-01-13 Method to process raster images RU2488885C1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
RU2012100894/08A RU2488885C1 (en) 2012-01-13 2012-01-13 Method to process raster images

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
RU2012100894/08A RU2488885C1 (en) 2012-01-13 2012-01-13 Method to process raster images

Publications (2)

Publication Number Publication Date
RU2012100894A RU2012100894A (en) 2013-07-20
RU2488885C1 true RU2488885C1 (en) 2013-07-27

Family

ID=48791580

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2012100894/08A RU2488885C1 (en) 2012-01-13 2012-01-13 Method to process raster images

Country Status (1)

Country Link
RU (1) RU2488885C1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2642402C1 (en) * 2016-10-07 2018-01-24 Общество с ограниченной ответственностью "СТРИМ Лабс" (ООО "СТРИМ Лабс") Method of detecting duplicate video frames

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6088489A (en) * 1994-10-18 2000-07-11 Canon Kabushiki Kaisha Image data resolution conversion
RU2389074C1 (en) * 2007-08-31 2010-05-10 Кэнон Кабусики Кайся Image decoding device, image decoding method and printing device
RU2433478C2 (en) * 2006-02-23 2011-11-10 Майкрософт Корпорейшн Image data preprocessing for improved compression

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6088489A (en) * 1994-10-18 2000-07-11 Canon Kabushiki Kaisha Image data resolution conversion
RU2433478C2 (en) * 2006-02-23 2011-11-10 Майкрософт Корпорейшн Image data preprocessing for improved compression
RU2389074C1 (en) * 2007-08-31 2010-05-10 Кэнон Кабусики Кайся Image decoding device, image decoding method and printing device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2642402C1 (en) * 2016-10-07 2018-01-24 Общество с ограниченной ответственностью "СТРИМ Лабс" (ООО "СТРИМ Лабс") Method of detecting duplicate video frames

Also Published As

Publication number Publication date
RU2012100894A (en) 2013-07-20

Similar Documents

Publication Publication Date Title
US8223837B2 (en) Learning-based image compression
DE19844752B4 (en) An improved compression and decompression system with reversible wavelets and lossy roconstruction
US8615042B2 (en) Pre-processing method and system for data reduction of video sequences and bit rate reduction of compressed video sequences using spatial filtering
DE112010004109B4 (en) Method for decoding a bit stream
US9014471B2 (en) Method of classifying a chroma downsampling error
CN112868228B (en) Adaptive DCT Sharpener
US20030053711A1 (en) Reducing blocking and ringing artifacts in low-bit-rate coding
US20030035586A1 (en) Decoding compressed image data
US7006255B2 (en) Adaptive image filtering based on a distance transform
US10129565B2 (en) Method for processing high dynamic range video in order to improve perceived visual quality of encoded content
JP4002599B2 (en) Method and apparatus for reducing mosquito noise in compressed and decompressed images
US20240244237A1 (en) Hybrid inter-frame coding using an autoregressive model
CN103905822A (en) Low-bit compressed image deblocking method based on visual sensitivity and spatial filtering
RU2488885C1 (en) Method to process raster images
CN110730347A (en) Image compression method and device and electronic equipment
DE102018110383B4 (en) Method and device for encoding image data
CN105096351A (en) Method and device for processing image de-blocking effect
JPH06343169A (en) Image signal decoder
US8768089B2 (en) System and method for filtering an image
Marsh et al. Alphablend-a self-adjusting algorithm for reducing artifacts in JPEG compressed images
JP2005318614A (en) Method for reducing artifact in input image
Xiong et al. Texture-guided Coding for Deep Features
Marsh et al. Removal of Blocking Artifacts from JPEG-Compressed Images Using a Neural Network
Ohtani et al. RECA: A Pipeline for Refinement of Compressed Artifacts in Image Super-Resolution Training
US20070081735A1 (en) Device, method, and program for image coding

Legal Events

Date Code Title Description
MM4A The patent is invalid due to non-payment of fees

Effective date: 20150114

NF4A Reinstatement of patent

Effective date: 20160410

PD4A Correction of name of patent owner
QB4A Licence on use of patent

Free format text: LICENCE FORMERLY AGREED ON 20190813

Effective date: 20190813

PC41 Official registration of the transfer of exclusive right

Effective date: 20190814

PC41 Official registration of the transfer of exclusive right

Effective date: 20200605