Cargando…
A Fragile Image Watermarking Scheme in DWT Domain Using Chaotic Sequences and Error-Correcting Codes
With the rapid development of digital signal processing tools, image contents can be easily manipulated or maliciously tampered with. Fragile watermarking has been largely used for content authentication purposes. This article presents a new proposal for image fragile watermarking algorithms for tam...
Autores principales: | , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2023
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10048114/ https://www.ncbi.nlm.nih.gov/pubmed/36981397 http://dx.doi.org/10.3390/e25030508 |
_version_ | 1785014099125469184 |
---|---|
author | Ramos, Andy M. Artiles, José A. P. Chaves, Daniel P. B. Pimentel, Cecilio |
author_facet | Ramos, Andy M. Artiles, José A. P. Chaves, Daniel P. B. Pimentel, Cecilio |
author_sort | Ramos, Andy M. |
collection | PubMed |
description | With the rapid development of digital signal processing tools, image contents can be easily manipulated or maliciously tampered with. Fragile watermarking has been largely used for content authentication purposes. This article presents a new proposal for image fragile watermarking algorithms for tamper detection and image recovery. The watermarked bits are obtained from the parity bits of an error-correcting code whose message is formed from a binary chaotic sequence (generated from a secret key known to all legitimate users) and from bits of the original image. Part of the codeword (the chaotic bits) is perfectly known to these users during the extraction phase, adding security and robustness to the watermarking method. The watermarked bits are inserted at specific sub-bands of the discrete wavelet transform of the original image and are used as authentication bits for the tamper detection process. The imperceptibility, detection, and recovery of this algorithm are tested for various common attacks over digital images. The proposed algorithm is analyzed for both grayscale and colored images. Comparison results reveal that the proposed technique performs better than some existing methods. |
format | Online Article Text |
id | pubmed-10048114 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2023 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-100481142023-03-29 A Fragile Image Watermarking Scheme in DWT Domain Using Chaotic Sequences and Error-Correcting Codes Ramos, Andy M. Artiles, José A. P. Chaves, Daniel P. B. Pimentel, Cecilio Entropy (Basel) Article With the rapid development of digital signal processing tools, image contents can be easily manipulated or maliciously tampered with. Fragile watermarking has been largely used for content authentication purposes. This article presents a new proposal for image fragile watermarking algorithms for tamper detection and image recovery. The watermarked bits are obtained from the parity bits of an error-correcting code whose message is formed from a binary chaotic sequence (generated from a secret key known to all legitimate users) and from bits of the original image. Part of the codeword (the chaotic bits) is perfectly known to these users during the extraction phase, adding security and robustness to the watermarking method. The watermarked bits are inserted at specific sub-bands of the discrete wavelet transform of the original image and are used as authentication bits for the tamper detection process. The imperceptibility, detection, and recovery of this algorithm are tested for various common attacks over digital images. The proposed algorithm is analyzed for both grayscale and colored images. Comparison results reveal that the proposed technique performs better than some existing methods. MDPI 2023-03-16 /pmc/articles/PMC10048114/ /pubmed/36981397 http://dx.doi.org/10.3390/e25030508 Text en © 2023 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Article Ramos, Andy M. Artiles, José A. P. Chaves, Daniel P. B. Pimentel, Cecilio A Fragile Image Watermarking Scheme in DWT Domain Using Chaotic Sequences and Error-Correcting Codes |
title | A Fragile Image Watermarking Scheme in DWT Domain Using Chaotic Sequences and Error-Correcting Codes |
title_full | A Fragile Image Watermarking Scheme in DWT Domain Using Chaotic Sequences and Error-Correcting Codes |
title_fullStr | A Fragile Image Watermarking Scheme in DWT Domain Using Chaotic Sequences and Error-Correcting Codes |
title_full_unstemmed | A Fragile Image Watermarking Scheme in DWT Domain Using Chaotic Sequences and Error-Correcting Codes |
title_short | A Fragile Image Watermarking Scheme in DWT Domain Using Chaotic Sequences and Error-Correcting Codes |
title_sort | fragile image watermarking scheme in dwt domain using chaotic sequences and error-correcting codes |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10048114/ https://www.ncbi.nlm.nih.gov/pubmed/36981397 http://dx.doi.org/10.3390/e25030508 |
work_keys_str_mv | AT ramosandym afragileimagewatermarkingschemeindwtdomainusingchaoticsequencesanderrorcorrectingcodes AT artilesjoseap afragileimagewatermarkingschemeindwtdomainusingchaoticsequencesanderrorcorrectingcodes AT chavesdanielpb afragileimagewatermarkingschemeindwtdomainusingchaoticsequencesanderrorcorrectingcodes AT pimentelcecilio afragileimagewatermarkingschemeindwtdomainusingchaoticsequencesanderrorcorrectingcodes AT ramosandym fragileimagewatermarkingschemeindwtdomainusingchaoticsequencesanderrorcorrectingcodes AT artilesjoseap fragileimagewatermarkingschemeindwtdomainusingchaoticsequencesanderrorcorrectingcodes AT chavesdanielpb fragileimagewatermarkingschemeindwtdomainusingchaoticsequencesanderrorcorrectingcodes AT pimentelcecilio fragileimagewatermarkingschemeindwtdomainusingchaoticsequencesanderrorcorrectingcodes |