/ria-scheme

MATLAB implementation of "Reversible image authentication scheme with blind content reconstruction based on compressed sensing".

Primary LanguageMATLAB

Reversible image authentication scheme with blind content reconstruction based on compressed sensing

G. Melendez-Melendez1, R. Cumplido1

1 Instituto Nacional de Astrofísica, Óptica y Electrónica - INAOE , Luis Enrique Erro #1, CP 72840, Puebla, México.

For further detail, please refer to:

https://doi.org/10.1016/j.jestch.2021.101080

Introduction

This repository contains the updated version of the proposed reversible image authentication (RIA) scheme. RIA schemes employ fragile watermarks to protect images against tampering attacks. If a marked image is not attacked, the watermarks can be completely eliminated, and original cover image is obtained. In our scheme, watermarks are complemented using reference values obtained with compressed sensing theory for reconstruction purposes. Sparse signal levels of image blocks can be modified by omitting some DCT coefficients according to threshold Td, improving reconstruction results.

Instructions

MATLAB software is required with next toolboxes:

  • Wavelet toolbox
  • Image processing toolbox

For simulation, clone/download this repository and run Demo_RIA.m file.

Tested platform

This software has been tested on:

  • MATLAB R2021a / Windows 10

Feedback, questions and bug reports are welcome and encouraged.