A Novel Semi-Fragile Watermarking Algorithm with Tamper Localization and Self-Recovery | IEEE Conference Publication | IEEE Xplore