For all the pixels along the boundary of the editing window, their block addresses can be computed using their neighboring blocks, the change-sensitive watermark, the assumption and other information associated with the hints and the original image. [0022] For this exemplary implementation, 4???4 blocks were chosen for the change-sensitive watermark, and 64???64 blocks for embedding the position-r