Journal of Beijing University of Posts and Telecommunications

  • EI核心期刊

JOURNAL OF BEIJING UNIVERSITY OF POSTS AND TELECOM ›› 2016, Vol. 39 ›› Issue (6): 27-32.doi: 10.13190/j.jbupt.2016.06.005

• Papers • Previous Articles     Next Articles

Copy-Move Forgery Detection Algorithm Based on HSV and CLAHE

ZHANG Wei-wei1,2, YANG Zheng-hong1, NIU Shao-zhang3   

  1. 1. School of Science, China Agricultural University, Beijing 100083, China;
    2. School of Mathematics and Information Technology, Xingtai University, Hebei Xingtai 054001, China;
    3. Beijing Key Laboratory of Intelligent Telecommunication Software and Multimedia, Beijing University of Posts and Telecommunications, Beijing 100876, China
  • Received:2016-08-15 Online:2016-12-28 Published:2017-01-13

Abstract: The existing local feature point-based methods such as scale-invariant feature transform (SIFT) and speeded up robust features (SURF) cannot be accurately extracted as feature points especially in terms of forgeries involving small areas and smooth regions. A two-stage forgery detection method which is based on the hue, saturation and value (HSV) color space and contrast limited adaptive histogram equalization (CLAHE) was proposed. In the first stage, the tested image is converted from red, green and blue (RGB) color space to HSV and then SURF features were extracted in this space. In the second stage, in order to resist tampering in smooth regions, CLAHE algorithm was used as a preprocessing stage to the SURF algorithm. After feature extraction, generalized 2 nearest neighbor (g2NN) matching skills were used in the matching step. At last, the random sample consensus (RANSAC) was used to remove the false matches. The location of the tampered area is achieved by morphological operations. Experiments show that the proposed algorithm not only can resist copy-move forgeries in small areas and flat regions with non-significant visual features but also robust to post-processing operations such as rotation, scaling and so on.

Key words: hue, saturation and value color space, contrast limited adaptive histogram equalization, two-stage feature detection

CLC Number: