Open Access Article

Title: A novel watermarking algorithm based on characteristics model of local fragmentary images

Authors: Quanzhi Lei; Lijun Xiao; Osama Hosam; Haibo Luo

Addresses: Embedded/IOT Application Technology Engineering Center, Xiamen City University, Fujian Province, Xiamen, 361008, China ' Accounting Department, Guangzhou College of Technology and Business, Guangzhou, 528138, China ' The College of Computer Science and Engineering College, Taibah University, Yanbu, 41911, Saudi Arabia; The City for Scientific Research and Technology Applications, IRI, Alexandria, 41910, Egypt ' Industrial Robot Application of Fujian University Engineering Research Center, College of Computer and Control Engineering, Minjiang University, Fuzhou, 350108, China

Abstract: Watermarking is a popular technology to protect the copyright of digital image from illegal infringement. Traditional watermarking algorithms cannot better resist the illegal tampering attacks, causing serious security issues. This paper aims to propose an image watermarking algorithm with ability against illegal tampering attacks. The original image should be firstly pre-processed, and its fragmentary characteristic function of local image block is used to generate watermark locations randomly. When the watermark is illegally tampered and damaged, the generated fragmentary characteristic factor can be used to re-construct the original image. Finally, the forensics of original image is realised. The experimental results show that the proposed algorithm can effectively embed a watermark into image. Besides, the original image can be restored even if the watermark is damaged. It is also robust to the typical attacks and has ability against tampering over a large area of the image.

Keywords: local image; watermark; fragmentary image; characterisation factor; tampering attack.

DOI: 10.1504/IJES.2020.105305

International Journal of Embedded Systems, 2020 Vol.12 No.1, pp.11 - 21

Received: 13 Dec 2018
Accepted: 06 Mar 2019

Published online: 24 Feb 2020 *