Improved method of post-processing and device for use in a system for decoding the image signal

 

(57) Abstract:

The invention relates to techniques for television, in particular to the means of decoding the image signal. Technical result achieved in improving the quality of the image. The device includes a storage device (memory) for storing the decoded data of the current frame buffer for storing image elements with given coordinates, means for filtering the data of the picture element with the given coordinates, means for summing a predetermined threshold value with the data of the picture element with the specified coordinates to obtain the top value, means for comparing the filtered data with the upper value to obtain the first select signal, the first means for selecting in response to the first signal selection data of the picture element with the given coordinates stored in the buffer, or filtered data of the picture element with the given coordinates means for subtracting a predetermined threshold value from the data of the picture element with the specified coordinates to obtain a lower value, the second comparator data from the lower value to obtain a second select signal, the second means is of data stored in the memory, by replacing them on the filtered result. 3 S. and 4 C.p. f-crystals, 4 Il.

THE TECHNICAL FIELD

The present invention relates to a method of post-processing, which is used in decoding the image signal; and more particularly to an improved method, which can eliminate the effects of the merger in blocks available on the border of a block of decoded image data by effective post-processing the decoded image data, thereby improving the image quality of the system.

ART

in various electronic/electrical applications, such as television and video systems, high-definition, you may need to transfer the image signal in digital form. When the image signal is represented in digital form, it is associated with the emergence of a large number of digital data. However, because the available frequency band of the conventional transmission channel is limited, to send him the image signal, it is often necessary to compress a large number of digital data to use the system image. It is known that among the various methods videos from temporal and spatial compression with the statistical method of encoding.

In most hybrid coding techniques are applied adaptive inter- / within modal coding, orthogonal transform, quantization of transform coefficients, DPT (run-length encoding) and KDP (encoding variable length). Adaptive inter- / within the modal encoding is a method of selecting a video signal for subsequent orthogonal transformations or data from PCM (pulse code modulation) of the current frame or data from DICM (differential pulse code modulation) is adapted, for example, on the basis of their variations. Intermode encoding is also known as predictive method, which is based on the concept of reducing duplication (redundancy) between adjacent frames, a method of determining movement of an object between a current frame and one or two adjacent frames and the prediction of the current frame in accordance with the speed of the object, in order to obtain an error signal representing the difference between the current frame and its prediction. This encoding method is described, for example, Staffan Ericsson, "Fixed and Adapted Predictors for Hybrid Predictive/Transform Coding", IEEE Transactions on Communications, COM-33, No. 12, pp. 1291-1301 (December 1985); and in the work of Ninomiya and Jhtsuka "A Motion-compensated Interframe Coding Scheme for Television Pictures",/P> Orthogonal transform that uses the spatial correlation of the ratio between the image data, such as PCM data of the current frame or data, DICM compensated motion, and produces to reduce or remove spatial overlaps between them, converts a block of digital image data into a set of transform coefficients. This method is described in the work of Chen and Pratt "Scene Adaptive Coder", IEEE Transactions on Communications, COM-32, No. 3, pp.225-232 (March 1984). The amount of data that must be transmitted can be effectively compressed by processing these data transform coefficients using quantization, zigzag scan, run-length encoding of (DPT) and coding with variable length (KDP).

Encoded image data is transmitted over conventional broadcast channel in the decoder of the image signal included in the decoding image signal, which performs a reverse process with respect to the encoding operation, in order thus to restore the original image data. The restored image data, in the normal form, contain annoying artifacts, such as the effects of the merger in blocks, which is manifested in the fact that the boundary line b is the etc is encoded in units of blocks.

As is well known in the art, to improve the quality of the restored image data or the decoded image data, as a rule, the decoded image data is additionally processed using filter post-processing (post-processing). Known from the prior art filter postoperati filters the decoded image data with a specified frequency cut (off), thereby improving the quality of decoded image data.

However, since the conventional post-processing (post-processing) is performed without taking into account the data of the individual image elements that passed the filter, such a filter may only slightly reduce the effects of the merger in the blocks at the block boundaries, or may even cause a distorted image data, thereby reducing the image quality.

THE INVENTION

Thus, the main object of the invention is to provide a method of final treatment for use in the system of decoding the image signal, which allows to significantly reduce or eliminate the effect of Association in BC is processing the decoded image data, thereby improving the image quality of the system.

According to the invention a filter device for use in a system for decoding the image signal, for post-processing, on an atomic basis, moving from one picture element to another element of the image, the decoded image data of the current frame from the decoder of the image signal included in the system of decoding the image signal, includes:

a storage device for storing the decoded image data of the current frame;

a buffer for storing data of the picture element with the given coordinates, these data represent the value of the picture element, which must be filtered and included in the decoded image data of the current frame;

a filter for filtering the data of the picture element with the specified coordinates to obtain the filtered data of the picture element with given coordinates;

an adder for summing a predetermined threshold value with the data of the picture element with the given coordinates, allowing it turns out the top value;

a first comparator for comparing the filtered data of the picture element is boron, in response to the first select signal, data of the picture element with the given coordinates if the filtered data of the picture element with the specified coordinates is greater than the upper value; or selecting, in response to the first select signal, the filtered data of the picture element with the given coordinates if the filtered data of the picture element with the specified coordinates is not greater than the upper value;

myCitadel for subtracting the predetermined threshold value from the data of the picture element with the given coordinates, allowing it turns out the lower value;

a second comparator for comparing the filtered data of the picture element with the given coordinates, or data of the picture element with the given coordinates, which are selected on the first key, with the lower value, for receiving the second signal selection;

the second key to select, in response to a second select signal, data of the picture element with the given coordinates if the filtered data of the picture element with the given coordinates, or data of the picture element with the given coordinates, which are selected by the first key is less than the lower value; or selecting the data of the picture element with the given coordinates selected on the first key, if the filtered data elements of the image with the given coordinates, or data of the picture element with the given coordinates, which are selected on the first key, is not less than the lower value, to obtain, thus, the filtered result for the image element with given coordinates; and

the controller to update the data of the picture element with the given coordinates stored in the storage device, by replacing them on the filtered result for the image element with the given coordinates.

BRIEF DESCRIPTION OF DRAWINGS

The above and other objects and features of the present invention will become apparent from the subsequent description of the preferred variants of the invention with regard to the attached drawings, in which:

Fig. 1 is a block diagram of a system for decoding the image signal;

Fig.2 is a detailed block diagram of the device with the filter post-processing shown in Fig.1, according to a preferred variant implementation of the present invention;

Fig. 3 illustrates a detailed block diagram of the device evaluation data of the picture element, packageable, it is shown in Fig. 1, according to another preferred variant implementation of the present invention.

WAYS OF CARRYING OUT THE INVENTION

In Fig. 1 shows a system 100 decodes the image signal for explaining the method of post-processing and device according to the present invention. System 100 decodes the image signal contains the decoder 20 of the image signal and the device 40 with filter post-processing, the decoder 20 of the image signal has a decoder 22 variable length (DPD), the decoder 24 of the lengths of the series (DDS), inverse zigzaggy the scanner 26, the inverse quantizer 28, an inverse Converter (PI) 30, an adder 32, the first storage device 34 for storing frame and the compensator 36 movement.

The decoder 20 of the image signal encoded image data, i.e., the set of transform coefficients and motion vectors encoded with variable length, are served in the DPD (variable length decoder) 22 on a block-by-block basis. DPD 22 is designed to decode the set of transform coefficients and motion vectors encoded with variable length, to obtain transform coefficients from the encoded lengths of the series, correctable is essentially a conversion table: that is, in the DPD 22 get many sets of codes to determine the appropriate ratios between the variable length codes and their code lengths series or motion vectors. Then transform coefficients coded by run length is served in the DDS 24, which represents a conversion table where the generated transform coefficients scanned in zigzag. These conversion factors are scanned in a zigzag, then served in inverse zigzaggy scanner 26.

In the inverse zigzag scanner 26 is restored transform coefficients scanned in zigzag, to retrieve the blocks of quantized transform coefficients, which are served in the inverse quantizer 28. In the inverse quantizer 28 each block of quantized transform coefficients are converted into a set of transform coefficients. Then this set of conversion factors is served in FE 30, for example an inverse discrete Converter according to the cosine, which converts the received set of transform coefficients into a set of differential data between the block of the current frame and the corresponding block of the previous frame. Set the differential data is then sent to the adder 32.

At the same time, the compensator 36 movement allocates the data set corresponding element of the image from the previous frame stored in picadome block of the current frame, and supplies the adder 32 this set of selected data for a picture element. Then the set of selected data of the picture element of the compensator 36 movement and set the differential data of the picture element of FE 30 are summed in the adder 32 to obtain, thus, the restored image data for a given block of the current frame. The restored image data or the decoded image data of this block is then fed into the first storage device 34 for storing frame for their conservation and in the device 40 with filter post-processing.

In the device 40 with filter post-processing according to the present invention, post-processing the decoded image data from the adder 32 is carried out by effectively filtering the decoded image data. Then, image data obtained by post-processing, is transmitted to a display module (not shown).

In Fig. 2 depicts a detailed block diagram of the device 40 with filter post processing shown in Fig. 1, which is performed in accordance with the first embodiment of the present invention.

The device 40 is trouse block 45 and the buffer 48, filters the decoded image data of the current frame received from the decoder 20 of the image signal by elementwise processing the current frame.

The decoded image data of the current frame from the decoder 20 of the first image signal memorized in the second storage device 42 for storing the frame. In response to the control signal from the system controller (not shown), the data of the picture element with the given coordinates, i.e., the value corresponding to the picture element with given coordinates are retrieved from the second storage device 42 for storing the frame and serves to buffer 48; and the data for an NxN image, for example, 3 x 3, where the picture elements include a picture element with given coordinates and neighboring picture elements, are fed into the filter 44, included in the filter unit 45, the image element with given coordinates denotes a picture element, which must pass filtering in the current frame and which is located in the center of the image elements NxN, where N is a positive integer.

The filter unit 45 is designed to receive the filtered result for the image element with the specified coordinate is agenia from the second storage device 42 for storing frame performs filtering, for example, with a given frequency cut, in order thus to obtain the filtered data of the picture element with the specified coordinates. The filter 44 may be performed using such a conventional low-pass filter, a median filter or the filter Laplace, well known in the art. It should be noted that the specified frequency cut filter 44 or characteristics of the filter can be defined based on the required image quality of the system decoding of the image.

Then the filtered data of the picture element with the given coordinates from the filter 44 are fed into the device 46 evaluation of the data of the image element at a time, choosing the filtered data of the picture element with the given coordinates or source data of the picture element with the given coordinates on the basis of an absolute value of a difference between them, in order thus to obtain a filtered result for the image element with the given coordinates, which goes back to the second storage device 42 for storing the frame. The filtering process is repeated for all image elements in the current catcodes on the display module to display it.

In Fig. 3 presents a detailed block diagram of the device 46 evaluation of the data of the picture element. Briefly, the function of the device 46 for evaluation of data element image may be disclosed as follows. If the absolute value of the difference between the original data of the picture element with the given coordinates and the filtered data of the picture element with the specified coordinates is greater than a preset threshold value, i.e., PR, the initial data of the picture element with given coordinates are taken as the filtered result for the image element with given coordinates; and if the absolute value of the difference is not greater than a preset threshold value, then the filtered data of the picture element with given coordinates are taken as the filtered result for the image element with the given coordinates.

The device 46 evaluation of the data of the image element contains two comparator 53, 56, two key 54, 57, an adder 52 and myCitadel 55. The filtered data of the picture element with given coordinates for simplicity denoted as F(ij), and the initial data of the picture element with the coordinates of abonnemieren 52, vycitalem 55, and the first key 54 and the second key 57.

First specified threshold value CR is added to I(i,j) in the adder 52 and the upper value, i.e., I(i,j)+PR, served in the first comparator 53. In the first comparator 53 F(i,j) is compared with the upper value I(i,j)+PR to obtain, thus, the first signal CB1 choice, which comes on the first key 54. It should be noted that the specified threshold value CR may be determined based on the required image quality of the system decoding the image signal.

The first key 54 of the first signal CB1 selection is used to determine which of the two input data, i.e., F(i,j) and I(i,j) is selected and fed to the second comparator 56. That is, if F(i,j) is greater than the upper value I(i,j)+PR, then select I(i,j) and is fed to the second comparator 56; otherwise, F(i,j) is selected and fed to the second comparator 56.

In myCitadel 55 threshold value PR is subtracted from I(i,j) to obtain a lower value, i.e., I(i, j)-PR, which is supplied to the second comparator 56. In the second comparator 56 lower value (I(i,j)-OL) compared with either I(i, j) or F(i,j) depending on what data were selected for the first key 54, and, thus,al CB2 selection is used to determine what data need to select from two data coming to it for the inputs, i.e., F(i,j) or I(i,j) depending on the selection of the first key 54, or I(i,j). If the first key 54 is selected I(i,j), then both inputs of the second key 57 is served I(i,j), and therefore, as the filtered result for the image element with given coordinates after the second key 57 is obtained I(i,j). If the first key 54 is selected F(i,j) and F(i,j) is greater than or equal to the lower value (I(i,j)-PR), then F(i,j) is selected on the second key 57 as the filtered result for the image element with given coordinates; if the first key 54 is selected F(i, j) and F(i,j) is less than (I(i,j)-PR), then on the second key 57 as the filtered result for the image element with the specified coordinates is chosen I(i,j). Then the filtered result for the image element with given coordinates associated with the second storage device 42 for storing the frame in order to update the stored data of the picture element with the specified coordinates by replacing them on the received filtered result for the image element with the given coordinates.

Operation brasenia NxN, includes updated data of the picture element with the given coordinates from the second storage device 42 for storing frame are fed into the filter 44 shown in Fig. 2, and again executes the filtering process. During the second filtering operation for the image element with the coordinates of the original data of the picture element with the given coordinates stored in the buffer 48 are not updated and are used when determining the filtered result as described above. The filter unit can be made so that for each repetition, the filtering operation characteristics, or in other words, the frequency cut filter, and set the threshold value PR differ from each other.

The filtering operation for the image element with given coordinates can be repeated a specified number of times. In another case, the quality of the final filtered result for the image element with given coordinates taken the filtered result for the image element with the given coordinates, which are obtained immediately before the absolute value of the difference between F(i,j) and I(i,j) is greater than PR. That is, if the absolute value of raznoe with given coordinates, stored in the second storage device 42 for storing the frame is no longer updated.

After the filtering operation for one picture element with given coordinates completed, the filtering operation is repeated for the next image element with given coordinates until then, until all the data elements of the image of the current frame stored in the second storage device 42 for storing the frame will not be updated.

In Fig. 4 illustrates a detailed block diagram of the device 40 with filter post processing shown in Fig.1, according to the second preferred variant implementation of the present invention.

The device 40 with filter post-processing, which includes a second storage device 42 for storing the frame buffer 48, and three of the filtering unit 45a, 45b and 45c, filters the decoded image data of the current frame supplied from the decoder 20 of the image signal shown in Fig.1, by processing the current frame elementwise, i.e., from one picture element to another. The operation of the device 40 with filter post-processing is almost identical to the functioning of the device 40 according to the first blocks 45a-45c. The filter blocks are executed so that their characteristics or frequency cut filter included in the filter blocks, and the preset threshold value AVE of each filter unit are different from each other.

The decoded image data of the current frame from the decoder 20 of the first image signal memorized in the second storage device 42 for storing the frame. In response to the control signal from the system controller (not shown), the data of the picture element with the given coordinates, i.e., the value of the picture element corresponding to the picture element with given coordinates are retrieved and served to the buffer 48, and the data for an NxN image, for example, 3 x 3, where the picture elements include a picture element with given coordinates and neighbouring image elements, served in the filtration unit 45a. The filter unit 45a is similar to the filter unit 45, for which were explained with reference to Fig. 2 and Fig. 3.

The filtered result for the image element with the given coordinates from the filtering unit 45a is fed back into the second storage device 42 for storing frame to update the stored data ELEH the image with the given coordinates received from the filtering unit 45a.

Then, in response to the control signal from the system controller to the data of the picture element for NxN image elements, including an updated picture element with the given coordinates and the neighbouring image elements, served in the filtration unit 45b. The operation of the filter in the filtration unit 45b is performed using the filtered result for the image element with the given coordinates from the filtering unit 45a and the data of the picture element for the adjacent picture elements. Otherwise, the filtering operation is identical to the filtering that is performed by the filtering unit 45a.

The filtered result for the image element with the given coordinates from the filtering unit 45b is fed back into the second storage device 42 for storing the frame and together with the data of picture elements neighboring image elements associated with the filter unit 45c. After similar operations filtering in a filtering unit 45c received the filtered result from the filtering unit 45c is fed back into the second storage device 42 for storing frame to update the data element izobrageniem obtained by filtering the current frame, stored in the second storage device 42 for storing a frame arrives on the display module.

Although the illustrated device 40 with filter post-processing includes three filter unit, it is obvious that the contained filter blocks can be any number.

In addition, the filter blocks may be modified in the same way as described with reference to Fig. 2. That is, instead of performing the filtering process a specified number of times, for example 3, as the final filtered result for the image element with given coordinates can be passed filtered result for the image element with the specified coordinates obtained immediately before the absolute value of the difference between F(i,j) and I(i,j) becomes larger than the value of PR. For example, if the absolute value of the difference between F(i,j) and I(i,j) is greater than PR on the filter unit 45b, then the filtering process stops and the filtered result to the filter unit 45a is set as a final filtered result for the image with the given coordinates.

Now solokov decoded image data, through effective filtering process at the stage of post-processing, thereby improving the image quality.

Although the present invention has been shown and disclosed, for example, specific embodiments of the invention, for specialists in the art it is obvious that there can be made many different changes and modifications without changing the essence and not going beyond the scope of the invention as defined in the attached claims.

1. A filter device for use in a system for decoding the image signal for post-processing on an atomic basis, of the decoded image data of the current frame from the decoder of the image signal included in the system of decoding the image signal, the specified filter device includes a storage device for storing the decoded image data of the current frame buffer for storing image element with the given coordinates, which represent the value of the picture element, filtered and included in the decoded image data of the current frame, means for filtering the data elementmy coordinates, means for summing the data of the picture element with the specified coordinates with the specified threshold and thereby gain the upper value, a first comparator for comparing the filtered data of the picture element with the given coordinates with the upper value to obtain the first select signal, the first selector for selecting, in response to the first signal selection data of the picture element with the given coordinates, if the filtered data of the picture element with the specified coordinates is greater than the upper value, or selecting in response to the first select signal, the filtered data of the picture element with the given coordinates, if the filtered data of the picture element with the given coordinates no more than the upper value, means for subtracting the predetermined threshold value from the data of the picture element with the given coordinates and thereby gain the lower the value, a second comparator for comparing the filtered data of the picture element with the given coordinates, or data of the picture element with the given coordinates, which are selected in the first selector, with the lower value to obtain a second signal, ordinate, if the filtered data of the picture element with the given coordinates, or data of the picture element with the given coordinates, which are selected in the first selector, is less than the lower value, or selecting in response to a second select signal, the filtered data of the picture element with the given coordinates, or data of the picture element with the given coordinates, which are selected in the first selector, if the filtered data of the picture element with the given coordinates, or data of the picture element with the given coordinates, which are selected in the first selector, not less than the lower value, thanks to get a filtered result for the image element with the given coordinates, and means for updating the data of the picture element with the given coordinates stored in the storage device, by replacing them on the filtered result for the image element with the given coordinates.

2. The device under item 1, in which the means for filtering includes means for providing data of the picture element with the given coordinates and data of neighboring image elements stored in the storage device, and data is zobrazenie with given coordinates, and filtering means for determining the filtered data of the picture element with the given coordinates on the basis of the data of the picture element with the given coordinates and data of neighboring image elements.

3. The device according to p. 2, in which the filtering means determines the filtered data of the picture element with the specified coordinates, using median filter.

4. Method for use in a system for decoding the image signal or the post-processing on a per-item basis decorated image data of the current frame from the decoder of the image signal included in the system of decoding the image signal, includes the steps of: (a) memorizing the decoded image data of the current frame, (b) memorizing data of the picture element with the given coordinates, which represent the value of the picture element, which is subjected to filtration, and are contained in the decoded image data of the current frame, (c) filtering the data of the picture element with the specified coordinates to obtain the filtered data of the picture element with the given coordinates, (d) summing predetermined threshold value with the data element of sobreseimiento image with given coordinates with the upper value to obtain the first select signal, (f) selecting, in response to the first select signal, data of the picture element with the given coordinates, if the filtered data of the picture element with the specified coordinates is greater than the upper value, or selecting in response to the first select signal, the filtered data of the picture element with the given coordinates, if the filtered data of the picture element with the specified coordinates is not greater than the upper value, (g) subtracting the predetermined threshold value from the data of the picture element with the given coordinates and thereby gain the lower the value, (h) comparison of filtered data of the picture element with the given coordinates, or data of the picture element with the given coordinates, which are selected in step (f), with a lower value, allowing receive a second select signal, (i) selecting in response to the second signal selection data of the picture element with the given coordinates, if the filtered data of the picture element with the given coordinates, or data of the picture element with the given coordinates, which are selected in step (f), is less than the lower value, or select in response to a second select signal, the filtered data of the picture element with the given coordinates and the data of the picture element with the given coordinates, or data of the picture element with the given coordinates selected in step (f), is not less than the lower value, thereby gain a filtered result for the image element with the given coordinates, (j) updating the data of the picture element with the given coordinates, stored in step (a), by replacing them on the filtered result for the image element with the given coordinates, (k) repeating the above steps from (b) to (j) N and (l) repeating the above steps from (b) to (k) for the next picture element with the given coordinates as long while all the elements of the image of the current frame is not the final processing.

5. The method according to p. 4, wherein said step (c) includes (c1) providing data of the picture element with the given coordinates and data of neighboring image elements stored in step (a), and the data of the neighboring picture elements represent the values of neighboring image elements for the image element with the given coordinates, and (c2) determining a filtered data of the image elements with the given coordinates on the basis of the data of the picture element with the given coordinates and data of neighboring image elements.

6. Method for use in the system of de the image of the current frame from the decoder of the image signal, included in the system of decoding the image signal, includes the steps of: (a) memorizing the decoded image data of the current frame, (b) memorizing data of the picture element with the given coordinates, which represent the value of the picture element, which is subjected to filtration, and are contained in the decoded image data of the current frame, (c) filtering the data of the picture element with the specified coordinates to obtain the filtered data of the picture element with the given coordinates, (d) summing the predetermined threshold value with the data of the picture element with the given coordinates and thereby gain the upper value, (e) comparison of filtered data of the picture element with the given coordinates with the upper value to obtain the first select signal, (f) selecting in response to the first signal selection data of the picture element with the given coordinates, if the filtered data of the picture element with the specified coordinates is greater than the upper value, or selecting in response to the first select signal, the filtered data of the picture element with the given coordinates, if the filtered data of the picture element with the given coordinates do not pain the coordinates, thanks to get a lower value (h) comparing the filtered data of the picture element with the given coordinates, or data of the picture element with the given coordinates, which are selected in step (f), with a lower value, allowing receive a second select signal, (i) selecting in response to the second signal selection data of the picture element with the given coordinates, if the filtered data of the picture element with the given coordinates, or data of the picture element with the given coordinates, which are selected in step (f), is less than the lower value, or select in response to a second select signal, the filtered data of the picture element with the given coordinates, or data of the picture element with the given coordinates, which are selected in step (f), if the filtered data of the picture element with the given coordinates, or data of the picture element with the given coordinates, which are selected in step (f), is not less than the lower value, thereby gain a filtered result of the image element with the given coordinates, (j) updating the data of the picture element with the given coordinates, stored in step (a), by replacing them on the filtered result for alembicated data of the picture element with given coordinates are selected as the filtered result for the image element with the given coordinates and (l) repeating the above steps from (b) to (k) for the next picture element with the specified coordinates to until all elements of the image of the current frame is not the final processing.

7. The method according to p. 6, wherein said step (c) includes (c1) providing data of the picture element with the given coordinates and data of neighboring image elements stored in step (a), and the data of the neighboring picture elements represent the values of picture elements neighboring image elements with given coordinates, and (c2) determining a filtered data of the image elements with the given coordinates on the basis of the data of the picture element with the given coordinates and data of neighboring image elements.

 

Same patents:

The invention relates to television technology, in particular to the transmission of video signals over a narrow-band channels, and for encoding broadband signals to reduce their bandwidth when the loss of information does not distort the overall perception

FIELD: technology for processing remote probing data for detection and recognition of objects on basis of their images.

SUBSTANCE: method includes source geometrically pixel-wise combined digitized images of one and the same scene concurrently in n spectrum ranges, source signs matrix is formed, each element of which represents n-dimensional values vector of signals of pixels of source images with similar coordinates, standard is selected in form of arbitrary element of source signs matrix, final numeric matrix is formed, to each current element of which value is assigned, equal to distance in vector signs space between vector, appropriate for standard and vector, appropriate for element of source matrix with same number of row and column to those of current element, final matrix is transformed to digital image, while as signs, brightness values of pixels are used, textural and gradient characteristics of source image pixels.

EFFECT: simplified operations concerning generation of synthesized image for visual interpretation, its adaptation to objects targeted by observer, detailed reflection of chosen objects on synthesized image and compact representation of information.

4 cl, 2 dwg

FIELD: technology for analysis of digital images by means of computing meshes.

SUBSTANCE: result is achieved by means of optimization and correction of grid nodes to provide extreme of compound function of spatial coordinates of grid nodes. Grid nodes are interpreted as atoms. Each node of grid provides a potential function for potential field of atom. Image represents a potential field. Compound function is a weighted total of potential fields of atoms and image, estimated in nodes of grid.

EFFECT: provision of possibility of grid initialization process and process of optimization of configuration of this grid relatively to characteristic features of image.

6 cl, 23 dwg

FIELD: processes for identifying pieces of art for the purpose of protecting from counterfeit and for determining extent of safekeeping.

SUBSTANCE: method involves analyzing palette of piece of painting on the basis of resulting sequence of digital data and/or comparing resulting sequence of digital data with data corresponding to original piece of art.

EFFECT: provision for analyzing of each individual color-divided image whose data are shown in the form of graphical image presenting in details gradation of each color shade on a portion of piece of art under investigation.

5 cl, 4 dwg

FIELD: digital processing of images, possible use for improving digital colored or halftone image.

SUBSTANCE: in accordance to invention, filtration of noises is performed, correction of global contrast is realized, brightness component is extracted from image as maximal one out of R, G, B components, local correction parameters are determined for light and dark tones, bilateral filtration of image brightness is performed, dark and light tones are corrected in brightness channel. Correction of dark image tones is performed due to addition to brightness channel of result of multiplication of difference between image of details in dark tones and brightness, inversion of result of bilateral filtration, raised to certain power, which determines width of tone spectrum, and amplification coefficient of dark tones, while image of details in dark tones is a function of ratio of brightness of original image and filtered image. Correction of light image tones is performed due to subtraction from brightness channel of difference between result of multiplication of brightness and image of details in light tones, result of bilateral filtration of brightness, raised to certain power which determines width of tone spectrum, and light tones weakening coefficient, while image of details in light tones is a function of ratio of filtered image and brightness of original image, image correction result is converted to RGB color system.

EFFECT: ensured correction of global contrast, local correction of light and dark tones, suppression of noises with a certain increase of image detail.

9 cl, 16 dwg

FIELD: technology for forming two-dimensional color images, for example, images (copies, reproductions) of color original, can be used for correction of color structure characteristics of images.

SUBSTANCE: in accordance to invention, copy of original is formed by applying colorant to copy carrier in accordance to interconnected set of planar and color coordinates of copy, while as planar coordinates of copy, planar coordinates of original are used, and color coordinates of copy are formed on basis of appropriate color coordinates of original by means of introduction of color-correcting corrections, determined during testing of copy of standard image produced on carrier.

EFFECT: increased quality of produced copies of original.

FIELD: generation of colored images.

SUBSTANCE: in accordance to the invention, data of image is stored, which image is supposed to be generated by each image generation block, in predetermined image data storage means; from predetermined means for storing information about exposition change value, showing value of shift relatively to scanning direction on image carrier of each image generator block, information is read about value of exposition change; coordinates of image data storage means reading address are transformed on basis of read information about exposition change value, and image data is read in accordance to information about transformed address; shade is corrected for pixel data, read at coordinate transformation stage based on information about transformed address; predetermined semitone processing is applied to image element data produced at correction stage; image element data, received during semitone processing stage, is outputted as signal for controlling exposition of exposition block of corresponding image generation block.

EFFECT: increased precision of reproduction.

6 cl, 35 dwg

FIELD: engineering of systems for analyzing digital images, and, in particular, systems for showing hidden objects on digital images.

SUBSTANCE: in accordance to the invention, method is claimed for visual display of first object, hidden by second object, where first object has color contrasting with color of second object, and second object is made of material letting passage of visible light through it, where amount of visible light passing through second object is insufficient for first object to be visible to human eye. The method includes production of digital image of first and second objects with usage of visible light sensor. Digital data of image, received by computer system, contains both data of first object and data of second object, where data of first object and data of second object contains color information, and value of contrast between first and second objects must amount to approximately 10% of full scale in such a way, that along color scale of 256 levels the difference equals approximately 25 levels, then data of second object is filtered, after that values, associated with data of first object, are increased until these values become discernible during reproduction on a display.

EFFECT: creation of the method for showing hidden objects in digital image without affecting it with special signals.

3 cl, 6 dwg

FIELD: engineering of systems for analyzing television images, in particular, for stabilizing an image in television images.

SUBSTANCE: in accordance to the invention, first digital image and at least second image have a set of pixels, and each pixel has associated address for display and is represented by color. System user sets a color matching interval, or system uses a predetermined color matching interval, then in first digital image a pixel is selected, for example, representing an element in an image, which is either fuzzy because of element movement, or appears trembling due to camera movement, and is matched within limits of interval with a pixel of second image. The interval ensures compensation, required during change of lighting. After selection of a pixel in first image, it may be matched with all pixels in the second image, where each pixel of the second image, having matching color within limits of matching interval, is stored in memory, and pixel color is selected, closest to pixel of first image. Then pixel addresses are changed in second image so that the address of pixel positioned in second image, closest color-wise to the pixel in the first image, is assigned the same address on the display as the pixel of first image and the resulting rearranged second image is dispatched into memory for storage.

EFFECT: creation of efficient image stabilization method.

9 cl, 11 dwg

FIELD: processing of digital images.

SUBSTANCE: method includes following operations: recording of digital images from, for example, a digital camera, into memory block, which may be a part of a computer or a printer; analysis of digital images, contained in memory block, on basis of properties: image brightness, image blur level, red eye detection; recording of metadata into files of digital images, corresponding to character of found defects; digital images, on basis of analysis results, are classified as belonging to following categories: images which satisfy high quality standards and which are usable for printing, in other words, without defects, images, usable for printing after being edited, in other words, with correctable defects, images, not usable for printing, in other words, with uncorrectable defects; in memory block, separate sections are created for storage of each one of three aforementioned categories of digital images; files of sorted digital images are recorded in memory block together with metadata about the character of found defects.

EFFECT: conservation of processing time and consumables.

6 dwg

FIELD: methods for removing noise in an image, possible use for improving quality of image.

SUBSTANCE: in accordance to the invention, effect is achieved due to conversion of brightness of image pixels with noise by means of solving the diffusion equation in non-divergent form, which ensures simultaneous suppression of noise and preservation of image edges.

EFFECT: simplified noise removal and increased quality of resulting digital image.

4 cl, 1 dwg

FIELD: electrical communications; data processing including reduction of data redundancy.

SUBSTANCE: proposed process includes similar way of generation of random quadrature matrix measuring m x m items and k random key matrices measuring N x m and m x N items on sending and receiving ends. Then k matrices of quantum readings of motionless gray-level video picture measuring M x M items are formed from k motionless gray-level video pictures which are then converted into product of three following matrices: random rectangular matrix measuring N x m items, random square matrix measuring m x m items, and random rectangular matrix measuring m x N items; in the process items of rectangular matrix measuring N x m items are transferred to communication channel. On receiving end k matrices of recovered quantum readings of motionless gray-level video pictures measuring M x M items are formed around random matrix measuring N x m items received from communication channel, as well as around random quadrature matrix measuring m x m items, and random rectangular matrix measuring m x N items, and motionless gray-level video pictures are produced from mentioned k matrices of recovered quantum readings.

EFFECT: enhanced data transfer speed at desired quality of recovered messages.

4 cl, 24 dwg

FIELD: technologies for data filtering.

SUBSTANCE: when a frame is formed of blocks of preset size, following operations are performed: generation of blocking information for decrease of blocking effect and contouring information for decrease of contouring noise from coefficients of preset pixels of upper and left limiting areas of data block, when a frame, received by decomposition of image data in a stream of binary bits for inverse quantizing, is an inner frame, and adaptive filtering of image data, passing through inverse quantizing and inverse discontinuous cosine transformation, in accordance to generated information of blocking and information of contouring. That is why blocking effect and contouring noise can be removed from an image, restored from image on basis of blocks, to improve the image, restored from compression.

EFFECT: decreased blocking effect and contouring noise.

2 cl, 7 dwg

FIELD: data filtration technologies, in particular, signaling adaptive filtration for lower blocking effect and contour noise.

SUBSTANCE: during forming of frame, following operations are performed: production of blocking information for decreasing blocking noise and production of contouring information for decreasing contouring noise of coefficients of previously given pixels of upper and left threshold areas of data block, when frame, received by decomposition of image data in the stream of binary digits for inverse quantizing is an internal frame, and adaptive filtration of image data passing through inverse quantizing and inverse discontinuous cosine transformation, in accordance to produced blocking information and contouring information. Thus, blocking effect and contouring noise can be removed from image, restored from image on basis of blocks, improving the image restored from compression.

EFFECT: decreased blocking effect and contouring noise of encoding with high compression level.

2 cl, 7 dwg

FIELD: data filtration technologies, in particular, signaling adaptive filtration for lower blocking effect and contour noise.

SUBSTANCE: during forming of frame of blocks of given size, following operations are performed: production of blocking information for decreasing blocking noise and production of contouring information for decreasing contour noise of coefficients of previously given pixels of upper and left threshold areas of data block, when frame, received by decomposition of image data in the stream of binary digits for inverse quantizing is an internal frame, and adaptive filtration of image data passing through inverse quantizing and inverse discontinuous cosine transformation, in accordance to produced blocking information and contouring information. Thus, blocking effect and contouring noise can be removed from image, restored from image on basis of blocks, improving the image restored from compression.

EFFECT: decreased blocking effect and contouring noise of encoding with high compression level.

2 cl, 7 dwg

FIELD: technology for encoding multimedia objects.

SUBSTANCE: method for encoding a multimedia object includes following stages: multimedia object is encoded for producing a bit stream and information about quality is added to bit stream, while information about quality denotes quality of multimedia object relatively to given position or relatively to given part of bit stream, while information about quality is provided in quality tags, aforementioned quality tag provides a values of quality tag, and value of quality tag characterizes distortion in encoded multimedia object being reproduced, when bit stream is truncated in point, related to quality tag.

EFFECT: development of improved and efficient method/system for encoding multimedia objects.

13 cl, 2 dwg

FIELD: electrical communications; data digital computation and processing including reduction of transferred information redundancy.

SUBSTANCE: proposed message compression and recovery method includes pre-generation of random quadrature matrix measuring m x m constituents and k random key matrices measuring N x m and m x N constituents on transmitting and receiving ends, and generation of quantum reading matrix of fixed half-tone video pattern measuring M x M constituents. Matrices obtained are transformed to digital form basing on addition and averaging of A images, each image being presented in the form of product of three matrices, that is, two random rectangular matrices measuring N x m and m x N constituents and one random quadrature matrix measuring m x m constituents. Transferred to communication channel are constituents of rectangular matrix measuring N x m constituents. Matrix of recovered quantum readings of fixed half-tone video pattern measuring M x M constituents is generated basing on rectangular matrix measuring N x m constituents received from communication channel as well as on random quadrature matrix measuring m x m constituents and random rectangular matrix of m x N constituents, and is used to shape fixed half-tone video pattern.

EFFECT: enhanced error resistance in digital communication channel during message compression and recovery.

2 cl, 26 dwg, 1 app

FIELD: video communications, in particular, technology for masking decoder errors.

SUBSTANCE: in accordance to one variant of invention, system and method decode, order and pack video information to video data packets for transfer via communication line with commutated channels, due to which system conceals errors, caused by loss of video data packets, when system receives, unpacks, orders and decodes data packets. In accordance to another variant, system and method decode and pack video information so that adjacent macro-blocks may not be positioned in same data packets. Also, system and method may provide information, accompanying packets of video data for simplification of decoding process. Advantage of described scheme is that errors caused due to data loss are distributed spatially across whole video frame. Therefore, areas of data, surrounding lost macro-blocks, are decoded successfully, and decoder may predict movement vectors and spatial content with high degree of precision.

EFFECT: improved quality of image.

4 cl, 10 dwg

FIELD: method for decreasing visual distortions in frame of digital video signal, which is encoded in blocks and then decoded.

SUBSTANCE: block type is determined in accumulator to encoding method for block, selected in accordance to given set of encoding type. For achieving technical result, i.e. decreasing visual distortions caused by limit of block, filtration is performed in the method, which is carried out depending on frame blocks types around the limit of block.

EFFECT: decreased visual distortions, increased reliability and efficiency.

9 cl, 6 dwg, 2 tbl

FIELD: radio engineering, possible use for digital processing of video signals, transferring the image.

SUBSTANCE: in accordance to the invention, the image being processed is divided on blocks with following transformation of each block using discontinuous quantum transformation, result coefficients are quantized and encoded, supporting points are computed and linear interpolation is performed, while before the stage of supporting point selection, one of the supporting points on edge limit of block is selected and a supporting point on opposite limit block is calculated using additional low frequency filters, after that linear interpolation is performed between thus computed supporting points.

EFFECT: improved quality of compressed video image with insignificant CPU resource costs.

2 cl, 4 dwg

Up!