Abstract: Recent works in this field offer algorithms that not only localize the tampering, but also recover the original content in the lost area. The self-restoration problem can be modeled as a source-channel coding problem. The original image is compressed using an efficient source en-coder. The output is then channel coded to be capable of tolerating a certain rate of tampering. At the receiver, de-coder reveals the encoder output bit stream if the tampering is below the certain limit. Decoder exploits the location of the erased blocks at the decoding, which are known thanks to the embedded check bits. The output of the source decoder is then used to replace the content of the tampered area. Watermarking the original images to protect them against tampering has recently attracted an overgrowing interest. The self-restoration problem from this general viewpoint, the performance is significantly improved comparing to the state of the art schemes, in terms of the quality of watermarked image, quality of the restored content, and tolerable tampering rate.

Keywords: Image tampering protection, self-recovery, and water marking.