Abstract:
A motion field between a destination image and a source image is densified on the basis of the motion field between the source image and the destination image. Connections between the source image pixels or subpixels (X11, X111, X12, X121) and the destination image pixels or subpixels (B, C′, E, F) are determined. For each pixel or subpixel of the destination image connected to a pixel or subpixel of the source image, a pixel or subpixel association space (Fen) including one pixel or subpixel of the destination image is determined. Each pixel or subpixel in the association space (A, A′, B, B′, C, C′) is associated with the source image pixel (X11) connected to the pixel or subpixel to form a dense motion field between the destination and source images.
Abstract:
The invention concerns a method which consists in analyzing a field of motion of images, estimated by using a first mesh, to detect a faulty area in the first mesh, and in locating a rupture line in said area; then generating a second mesh including a faultless part consisting of meshes of the first mesh outside the faulty area and two sub-meshes which overlap in a region including the rupture line. Each of the two sub-meshes includes respective meshes delimited by nodes including nodes shared with the faultless part, located at the boundary of the faulty area, and additional nodes not belonging to the faultless part, the rupture line being located between the respective nodes of the two sub-meshes shared with the faultless part. Said second mesh is used to finally estimate the field of motion in the group of images concerned.
Abstract:
A method of encoding a source image sequence. The method includes: motion/texture decomposition, such as to produce, for at least some of the source images, information that is representative of motion, known as motion images, and information that is representative texture, known as texture images; and wavelet encoding, said encoding being applied to difference images (residue) which are obtained by comparing a motion image, or texture image respectively, with a corresponding estimated image.
Abstract:
A method is provided for decoding a signal that represents at least one image. The method implements at least one iteration of the following steps, for at least one block of the image to be decoded: determining at least one selection parameter from at least one characteristic associated with at least one reference pixel of a reference region of the image, the reference region including at least one previously encoded/decoded block and/or at least one pixel predicted in a preceding iteration; selecting at least one pixel to be predicted in the block to be decoded from the at least one selection parameter; and for at least one selected pixel to be predicted, referred to as an anchor pixel, predicting the anchor pixel from at least one reference pixel, thereby outputting a predicted pixel.
Abstract:
A method is provided for encoding an image sequence, including the step of dividing a reference image into blocks and a prediction step that includes the following steps: determining monitoring vectors associated with a common image and dividing the same into sub-blocks defining a first partition; determining monitoring vectors associated with an image to be compensated and dividing the same into sub-blocks defining a first partition obtaining a common partitioning into basic sub-blocks; determining first and second sets of monitoring vectors for the basic sub-blocks; movement-compensating a sub-block of the image to be compensated towards a sub-block of the common image.
Abstract:
A method and apparatus are provided for coding an image or a sequence of images, generating a data stream including data representative of pixel groups, referred to as blocks, in one of the images. The method includes: grouping blocks in a cluster of blocks according to the proximity of their respective values corresponding to at least one block parameter to be coded; determining a value of the parameter, the value being characteristic of said group of blocks; coding blocks of the cluster, where the values of the blocks for the parameter are coded implicitly by inheritance of the characteristic value or are coded as refinements relative to the characteristic value, and coding a data structure associated with the cluster of blocks, the data structure including data associated with the characteristic value.
Abstract:
A method and apparatus are provided for coding an image or a sequence of images, generating a data stream including data representative of pixel groups, referred to as blocks, in one of the images. The method includes: grouping blocks in a cluster of blocks according to the proximity of their respective values corresponding to at least one block parameter to be coded; determining a value of the parameter, the value being characteristic of said group of blocks; coding blocks of the cluster, where the values of the blocks for the parameter are coded implicitly by inheritance of the characteristic value or are coded as refinements relative to the characteristic value, and coding a data structure associated with the cluster of blocks, the data structure including data associated with the characteristic value.
Abstract:
A method for coding includes; segmenting an image into blocks; grouping blocks into a number of subsets; coding, using an entropy coding module, each subset, by associating digital information with symbols of each block of a subset, including, for the first block of the image, initializing state variables of the coding module; and generating a data sub-stream representative of at least one of the coded subsets of blocks. Where a current block is the first block to be coded of a subset, symbol occurrence probabilities for the first current block are determined based on those for a coded and decoded predetermined block of at least one other subset. Where the current block is the last coded block of the subset: writing, in the sub-stream representative of the subset, the entire the digital information associated with the symbols during coding of the blocks of the subset, and implementing the initializing sub-step.
Abstract:
A method is provided for decoding a signal that represents at least one image. The method implements at least one iteration of the following steps, for at least one block of the image to be decoded: determining at least one selection parameter from at least one characteristic associated with at least one reference pixel of a reference region of the image, the reference region including at least one previously encoded/decoded block and/or at least one pixel predicted in a preceding iteration; selecting at least one pixel to be predicted in the block to be decoded from the at least one selection parameter; and for at least one selected pixel to be predicted, referred to as an anchor pixel, predicting the anchor pixel from at least one reference pixel, thereby outputting a predicted pixel.
Abstract:
A method and apparatus for encoding a sequence of images by predicting at least one current image by forward motion compensation from at least one reference image. Prediction implements, for at least one current block of the current image: forward projection of a block of the reference image on the current image, delivering a projected block at least partially overlapping the current block; partitioning the current block delivering a sub-block at least partially overlapped by at least one projected block; and at least one iteration of the following steps for at least one overlapped sub-block: checking that the overlapped sub-block complies with a predetermined allotting criterion; with a positive check, allotting, to the overlapped sub-block, one of the projected motion vectors; and with a negative check, and so long as a predetermined minimum size is not reached for the overlapped sub-block: partitioning of the overlapped sub-block.