Dewatermarking based on self-similarities