In today’s digital landscape, the pervasive use of digital images across diverse domains has led to growing concerns regarding their authenticity and reliability. The potential for malicious manipulation of these images underscores the critical need to develop robust methods for detecting tampering and ensuring their integrity. Fragile watermarking has been found to have extensive applications for tamper detection and recovery. An image watermarking technique for tamper detection, correction, and recovery is presented in this study. The proposed method employs a self-embedding method to generate the reference watermark from the original image, which has the advantage of superior tamper detection, localization, recovery capabilities, and robustness against attacks. Set Partitioning in the Hierarchical Tree (SPIHT) algorithm is applied to generate a reference watermark of the original image. Low-Density Parity Check (LDPC) is employed for error correction, providing higher-quality reconstruction to recover the original image. Schur decomposition processed the watermarked image blocks to generate authentication bits for each block to enhance tampering detection. The proposed watermarking method was evaluated using PSNR, SSIM, BER, and NC metrics for grayscale and colored images. The technique demonstrated high robustness in tamper detection and recovery against various malicious attacks. Comparative analysis with existing methods shows the efficacy of the proposed method.