Method for coding at least one image subdivided into blocks implementing, for at least one block to be coded of said image: a step of prediction of said block to be coded in the space domain, delivering a predicted block; a step of comparison of said block to be coded and of said predicted block, delivering a residual block, called current block, a step of transformation of said current block of the space domain to a transformed domain, delivering a transformed block, said transformed block being formed by a set of coefficients representative of said current block, called original coefficients, characterized in that said coding method implements a step of selection of a subset of original coefficients from among said set as a function of a direction of spatial prediction used in the step of prediction of said block to be coded and, for at least one original coefficient of said subset, the following steps: - estimation of said original coefficient, delivering an estimated coefficient in said transformed domain; - determination of a coefficient residue, by comparison of said original coefficient and of said estimated coefficient; - coding of said coefficient residue, said estimation step implementing the following steps: - assignment of a zero value to the original coefficients of said subset, delivering a modified transformed block; - restoration of said modified transformed block, and said restoration step implementing at least one iteration of the following substeps: - transformation of said modified transformed block from the transformed domain to the space domain, delivering a modified block in the space domain; - addition of said modified block and of the predicted block in the corresponding space domain, delivering a reconstructive modified block; - determination in the space domain, of a curvature of a reconstructed image, comprising said reconstructed modified block; - updating of the original coefficients of said subset, taking account of said curvature, transformed from the space domain to the transformed domain, and of said modified transformed block, delivering a new modified transformed block, a step of prediction of said block to be coded in the space domain, delivering a predicted block; a step of comparison of said block to be coded and of said predicted block, delivering a residual block, called current block, a step of transformation of said current block of the space domain to a transformed domain, delivering a transformed block, said transformed block being formed by a set of coefficients representative of said current block, called original coefficients, characterized in that said coding method implements a step of selection of a subset of original coefficients from among said set as a function of a direction of spatial prediction used in the step of prediction of said block to be coded and, for at least one original coefficient of said subset, the following steps: - estimation of said original coefficient, delivering an estimated coefficient in said transformed domain; - determination of a coefficient residue, by comparison of said original coefficient and of said estimated coefficient; - coding of said coefficient residue, - estimation of said original coefficient, delivering an estimated coefficient in said transformed domain; - determination of a coefficient residue, by comparison of said original coefficient and of said estimated coefficient; - coding of said coefficient residue, said estimation step implementing the following steps: - assignment of a zero value to the original coefficients of said subset, delivering a modified transformed block; - restoration of said modified transformed block, - assignment of a zero value to the original coefficients of said subset, delivering a modified transformed block; - restoration of said modified transformed block, and said restoration step implementing at least one iteration of the following substeps: - transformation of said modified transformed block from the transformed domain to the space domain, delivering a modified block in the space domain; - addition of said modified block and of the predicted block in the corresponding space domain, delivering a reconstructive modified block; - determination in the space domain, of a curvature of a reconstructed image, comprising said reconstructed modified block; - updating of the original coefficients of said subset, taking account of said curvature, transformed from the space domain to the transformed domain, and of said modified transformed block, delivering a new modified transformed block, - transformation of said modified transformed block from the transformed domain to the space domain, delivering a modified block in the space domain; - addition of said modified block and of the predicted block in the corresponding space domain, delivering a reconstructive modified block; - determination in the space domain, of a curvature of a reconstructed image, comprising said reconstructed modified block; - updating of the original coefficients of said subset, taking account of said curvature, transformed from the space domain to the transformed domain, and of said modified transformed block, delivering a new modified transformed block,