Method for coding a sequence of images implementing a step of predicting at least one current image by forward motion compensation on the basis of at least one reference image cut up into reference blocks, the forward motion compensation being implemented by motion compensation of the reference blocks of the reference image on another image with the aid, for each reference block, of a motion vector established for the reference block pointing from the reference image to said other image, said prediction step implementing, for at least one block of said current image, termed current block, a sub-step of projection of at least one reference block of the reference image onto said current image with the aid of the motion vector established for the reference block, delivering at least one projected block (311, 312) overlapping at least partially said current block, a motion vector, termed projected motion vector, representing the displacement of the block projected in the current image, normalized to take account of a temporal distance between said reference image and said current image with respect to a temporal distance between said reference image and said other image, being associated with each projected block, characterized in that said prediction step implements the following sub-steps for said current block: - partitioning of said current block, delivering at least one sub-block overlapped at least partially by at least one of said projected blocks, termed overlapped sub-block (331, 332); - at least one iteration of the following steps for at least one overlapped sub-block: - verification that said overlapped sub-block complies with a predetermined assignment criterion belonging to the group comprising: - said overlapped sub-block is at least partially overlapped by a single one of said projected blocks; - a predetermined number of pixels of said overlapped sub-block is overlapped by one of said projected blocks; ∘ in case of positive verification: assignment, to said overlapped sub-block, of one of said projected motion vectors selected from among the projected motion vector or vectors associated with the projected block or blocks overlapping at least partially said overlapped sub-block; ∘ in case of negative verification, and as long as a predetermined minimum size is not attained for said overlapped sub-block: partitioning of said overlapped sub-block, delivering at least one new overlapped sub-block. - partitioning of said current block, delivering at least one sub-block overlapped at least partially by at least one of said projected blocks, termed overlapped sub-block (331, 332); - at least one iteration of the following steps for at least one overlapped sub-block: - verification that said overlapped sub-block complies with a predetermined assignment criterion belonging to the group comprising: - said overlapped sub-block is at least partially overlapped by a single one of said projected blocks; - a predetermined number of pixels of said overlapped sub-block is overlapped by one of said projected blocks; ∘ in case of positive verification: assignment, to said overlapped sub-block, of one of said projected motion vectors selected from among the projected motion vector or vectors associated with the projected block or blocks overlapping at least partially said overlapped sub-block; ∘ in case of negative verification, and as long as a predetermined minimum size is not attained for said overlapped sub-block: partitioning of said overlapped sub-block, delivering at least one new overlapped sub-block. - said overlapped sub-block is at least partially overlapped by a single one of said projected blocks; - a predetermined number of pixels of said overlapped sub-block is overlapped by one of said projected blocks; ∘ in case of positive verification: assignment, to said overlapped sub-block, of one of said projected motion vectors selected from among the projected motion vector or vectors associated with the projected block or blocks overlapping at least partially said overlapped sub-block; ∘ in case of negative verification, and as long as a predetermined minimum size is not attained for said overlapped sub-block: partitioning of said overlapped sub-block, delivering at least one new overlapped sub-block. ∘ in case of positive verification: assignment, to said overlapped sub-block, of one of said projected motion vectors selected from among the projected motion vector or vectors associated with the projected block or blocks overlapping at least partially said overlapped sub-block; ∘ in case of negative verification, and as long as a predetermined minimum size is not attained for said overlapped sub-block: partitioning of said overlapped sub-block, delivering at least one new overlapped sub-block.