Abstract:
A method for processing a current image of a set of images is proposed, which comprises, at a video processing device comprising a processor: determining a target pixel area in the current image; obtaining a hidden image of the set of images, the hidden image comprising a source pixel area; dividing the current image into blocks for an encoding of the blocks of the current image according to an encoding sequence; and for a block of the target pixel area of the current image: determining a motion vector pointing to a block of the source pixel area in the hidden image corresponding to the block of the target pixel area, and based on the motion vector, encoding the block of the target pixel area according to a temporal correlation prediction mode pursuant to which no pixel residual representing a difference between the block of the target pixel area and the corresponding block of the source pixel area is generated.
Abstract:
A method of processing an image divided into a plurality of pixel blocks which are processed according to a processing sequence is provided, which comprises, for a current pixel block: determining an application area comprising a set of pixels in blocks preceding the current block in the processing sequence; performing a gradient analysis on at least one pixel of the application area; selecting at least two intra prediction video coding modes among a plurality of intra prediction video coding modes usable for processing the current pixel block, wherein at least one of the selected intra prediction video coding modes is selected based on the gradient analysis; determining a plurality of predictors of the current pixel block based on the at least two selected intra prediction video coding modes; and generating a predictor of the current pixel block based on the determined plurality of predictors.
Abstract:
An image processing method includes: extracting from the image component images including first and second chroma component images; dividing each component image into component pixel block sets; and defining processing sequences of the component pixel blocks; for a current chroma component pixel block, performing intra mode prediction to obtain intra prediction modes for the current chroma component pixel block. The intra mode prediction method includes: determining an application area including a set of pixels in a pixel block of one of the component images. The pixel block has already been processed according to a respective processing sequence defined for the one of the component images, performing a gradient analysis on a pixel of the application area, selecting, based on results of the gradient analysis, a intra prediction video coding mode among intra prediction video coding modes usable for encoding and/or decoding the current chroma component pixel block.
Abstract:
Disclosed is a method for encoding a first image in a set of images, in which the first image is cut into blocks, each block being encoded according to one from a plurality of encoding modes including at least one temporal correlation prediction encoding mode using a plurality of images from the set of images. The method includes, for a current block of the first image: determining a first motion estimation vector of the current block, determining a value of a visual distortion metric for a temporal correlation prediction encoding mode, the visual distortion metric using a distance between a first temporal prediction vector of the current block pointing to the second image and the first motion estimation vector of the current block, and using the value of the visual distortion metric to encode the current block.
Abstract:
The invention relates to a method and a device for regulating the encoding bit rate of video images relative to a target image size). The images being subdivided into zones to be encoded, the complexity of encoding of each zone is distinguished among the zones, the zones to be encoded are classified according to a determined order of complexity, each zone is successively encoded according to the decreasing order of complexity, successively minimizing the estimated encoding error of each zone, the final size of each image relative to the target size and the bit rate of the sequence of video images. Application to the video encoding of images of video sequences, in particular to networked video surveillance.
Abstract:
The invention relates to a method and a device for regulating the encoding bit rate of video images relative to a target image size. The images being subdivided into zones to be encoded, the complexity of encoding of each zone is distinguished among the zones, the zones to be encoded are classified according to a determined order of complexity, each zone is successively encoded according to the decreasing order of complexity, successively minimizing the estimated encoding error of each zone, the final size of each image relative to the target size and the bit rate of the sequence of video images. Application to the video encoding of images of video sequences, in particular to networked video surveillance.
Abstract:
An encoding device and method, of CABAC type, for an initial stream of binary digital information intended to generate an outgoing stream to form video images, after decoding, the method included the following steps: bit-by-bit analysis of the successive series of bits of the initial binary stream so as to deduce therefrom, for each bit, an interval representing the probability of occurrence associated with this bit, this interval being defined by its size CIR and its lower bound CIL, analysis of this interval so as to ensure, if necessary, a renormalization thereof. The renormalization is non-iterative and for each bit of the initial stream is compliant with the appended figure in which: M is the length of the sequence S of high-order bits common to CIL and CIR, N is the integer number such that CIR.2N-1