An Improved Perceptual Hash Algorithm Based on U-Net for the Authentication of High-Resolution Remote Sensing Image

Data security technology is of great significance for the effective use of high-resolution remote sensing (HRRS) images in GIS field. Integrity authentication technology is an important technology to ensure the security of HRRS images. Traditional authentication technologies perform binary level authentication of the data and cannot meet the authentication requirements for HRRS images, while perceptual hashing can achieve perceptual content-based authentication. Compared with traditional algorithms, the existing edge-feature-based perceptual hash algorithms have already achieved high tampering authentication accuracy for the authentication of HRRS images. However, because of the traditional feature extraction methods they adopt, they lack autonomous learning ability, and their robustness still exists and needs to be improved. In this paper, we propose an improved perceptual hash scheme based on deep learning (DL) for the authentication of HRRS images. The proposed method consists of a modified U-net model to extract robust feature and a principal component analysis (PCA)-based encoder to generate perceptual hash values for HRRS images. In the training stage, a training sample generation method combining artificial processing and Canny operator is proposed to generate robust edge features samples. Moreover, to improve the performance of the network, exponential linear unit (ELU) and batch normalization (BN) are applied to extract more robust and accurate edge feature. The experiments have shown that the proposed algorithm has almost 100% robustness to format conversion between TIFF and BMP, LSB watermark embedding and lossless compression. Compared with the existing algorithms, the robustness of the proposed algorithm to lossy compression has been improved, with an average increase of 10%. What is more, the algorithm has good sensitivity to detect local subtle tampering to meet the high-accuracy requirements of authentication for HRRS images.

[1]  Junjun Jiang,et al.  Spectral-Spatial Feature Extraction of Hyperspectral Images Based on Propagation Filter , 2018, Sensors.

[2]  Michael S. Bernstein,et al.  ImageNet Large Scale Visual Recognition Challenge , 2014, International Journal of Computer Vision.

[3]  Lei Zhang,et al.  Bit-Scalable Deep Hashing With Regularized Similarity Learning for Image Retrieval and Person Re-Identification , 2015, IEEE Transactions on Image Processing.

[4]  Jingru Wang,et al.  Perceptual image hash function via associative memory-based self-correcting , 2018 .

[5]  Kh. Manglem Singh,et al.  Perceptual Hash Function based on Scale-Invariant Feature Transform and Singular Value Decomposition , 2016, Comput. J..

[6]  Nan Xu,et al.  Perceptual Hashing Based Forensics Scheme for the Integrity Authentication of High Resolution Remote Sensing Image , 2018, Inf..

[7]  Thomas Brox,et al.  U-Net: Convolutional Networks for Biomedical Image Segmentation , 2015, MICCAI.

[8]  Soe W. Myint,et al.  Comparison of Remote Sensing Image Processing Techniques to Identify Tornado Damage Areas from Landsat TM Data , 2008, Sensors.

[9]  Hongxia Wang,et al.  Perceptual Hashing-Based Image Copy-Move Forgery Detection , 2018, Secur. Commun. Networks.

[10]  Jong-Wook Kim,et al.  A Comparative Study of Deep CNN in Forecasting and Classifying the Macronutrient Deficiencies on Development of Tomato Plant , 2019, Applied Sciences.

[11]  Chun-Shien Lu,et al.  Structural digital signature for image authentication: an incidental distortion resistant scheme , 2003, IEEE Trans. Multim..

[12]  Jianru Xue,et al.  A Visual Model-Based Perceptual Image Hash for Content Authentication , 2015, IEEE Transactions on Information Forensics and Security.

[13]  Jianmin Wang,et al.  HashGAN: Deep Learning to Hash with Pair Conditional Wasserstein GAN , 2018, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition.

[14]  Wu-Jun Li,et al.  Deep Cross-Modal Hashing , 2016, 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[15]  Yongyang Xu,et al.  Building Extraction in Very High Resolution Remote Sensing Imagery Using Deep Learning and Guided Filters , 2018, Remote. Sens..

[16]  Tanmoy Kanti Das,et al.  A Secure Image Hashing Technique for Forgery Detection , 2015, ICDCIT.

[17]  Xuelong Li,et al.  Image hashing with color vector angle , 2018, Neurocomputing.

[18]  Michael Wood,et al.  Detection of Glacier Calving Margins with Convolutional Neural Networks: A Case Study , 2018, Remote. Sens..

[19]  Peerapon Vateekul,et al.  Road Segmentation of Remotely-Sensed Images Using Deep Convolutional Neural Networks with Landscape Metrics and Conditional Random Fields , 2017, Remote. Sens..

[20]  Dan Liu,et al.  Depth Reconstruction from Single Images Using a Convolutional Neural Network and a Condition Random Field Model , 2018, Sensors.

[21]  Ramarathnam Venkatesan,et al.  Robust perceptual image hashing via matrix invariants , 2004, 2004 International Conference on Image Processing, 2004. ICIP '04..

[22]  Fei-Fei Li,et al.  Large-Scale Video Classification with Convolutional Neural Networks , 2014, 2014 IEEE Conference on Computer Vision and Pattern Recognition.

[23]  Xiaoou Tang,et al.  Image Super-Resolution Using Deep Convolutional Networks , 2014, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[24]  Jinhui Tang,et al.  Richer Convolutional Features for Edge Detection , 2017, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[25]  Haigang Sui,et al.  Water Body Extraction From Very High-Resolution Remote Sensing Imagery Using Deep U-Net and a Superpixel-Based Conditional Random Field Model , 2019, IEEE Geoscience and Remote Sensing Letters.

[26]  Ichiro Fujinaga,et al.  Deep Neural Networks for Document Processing of Music Score Images , 2018 .

[27]  Jen-Hao Hsiao,et al.  Deep learning of binary hash codes for fast image retrieval , 2015, 2015 IEEE Conference on Computer Vision and Pattern Recognition Workshops (CVPRW).

[28]  Bangsen Tian,et al.  Glacial Lake Detection from GaoFen-2 Multispectral Imagery Using an Integrated Nonlocal Active Contour Approach: A Case Study of the Altai Mountains, Northern Xinjiang Province , 2018 .

[29]  Tieniu Tan,et al.  Deep semantic ranking based hashing for multi-label image retrieval , 2015, 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[30]  Leonardo Vanneschi,et al.  Improved Fully Convolutional Network with Conditional Random Fields for Building Extraction , 2018, Remote. Sens..

[31]  Leiguang Wang,et al.  Guided Image Filtering-Based Pan-Sharpening Method: A Case Study of GaoFen-2 Imagery , 2017, ISPRS Int. J. Geo Inf..

[32]  Shunichi Koshimura,et al.  Towards Operational Satellite-Based Damage-Mapping Using U-Net Convolutional Network: A Case Study of 2011 Tohoku Earthquake-Tsunami , 2018, Remote. Sens..

[33]  Daniel J. Hayes,et al.  The Use of Three-Dimensional Convolutional Neural Networks to Interpret LiDAR for Forest Inventory , 2018, Remote. Sens..

[34]  Yi Yu,et al.  Dense U-net Based on Patch-Based Learning for Retinal Vessel Segmentation , 2019, Entropy.

[35]  Joachim Denzler,et al.  Deep learning and process understanding for data-driven Earth system science , 2019, Nature.

[36]  Jimmy Ba,et al.  Adam: A Method for Stochastic Optimization , 2014, ICLR.

[37]  Jianping Yin,et al.  Perceptual Image Hashing Using Latent Low-Rank Representation and Uniform LBP , 2018 .

[38]  Thomas Bahr,et al.  APPLICATION OF SOFTMAX REGRESSION AND ITS VALIDATION FOR SPECTRAL-BASED LAND COVER MAPPING , 2017 .

[39]  Wojciech Samek,et al.  Methods for interpreting and understanding deep neural networks , 2017, Digit. Signal Process..

[40]  Ying Zhu,et al.  Image Mosaicking Approach for a Double-Camera System in the GaoFen2 Optical Remote Sensing Satellite Based on the Big Virtual Camera , 2017, Sensors.

[41]  Qingjie Liu,et al.  Road Extraction by Deep Residual U-Net , 2017, IEEE Geoscience and Remote Sensing Letters.

[42]  Shengcai Liao,et al.  Perceptual hash-based feature description for person re-identification , 2018, Neurocomputing.

[43]  Qixiang Ye,et al.  Orientation robust object detection in aerial images using deep convolutional neural network , 2015, 2015 IEEE International Conference on Image Processing (ICIP).

[44]  Fan Meng,et al.  A Novel Perceptual Hash Algorithm for Multispectral Image Authentication , 2018, Algorithms.

[45]  Jiao Yu-hua,et al.  An Overview of Perceptual Hashing , 2008 .

[46]  李锦涛,et al.  Secure and Incidental Distortion Tolerant Digital Signature for Image Authentication , 2007 .

[47]  İsmail Hakkı Çavdar,et al.  New Design of a Supervised Energy Disaggregation Model Based on the Deep Neural Network for a Smart Grid , 2019, Energies.

[48]  Hao He,et al.  Road Extraction by Using Atrous Spatial Pyramid Pooling Integrated Encoder-Decoder Network and Structural Similarity Loss , 2019, Remote. Sens..

[49]  Ming Zhang,et al.  LPI Radar Waveform Recognition Based on Time-Frequency Distribution , 2016, Sensors.

[50]  Weijia Li,et al.  Semantic Segmentation-Based Building Footprint Extraction Using Very High-Resolution Satellite Images and Multi-Source GIS Data , 2019, Remote. Sens..

[51]  Jiwen Lu,et al.  Deep hashing for compact binary codes learning , 2015, 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[52]  Shih-Fu Chang,et al.  A robust image authentication method distinguishing JPEG compression from malicious manipulation , 2001, IEEE Trans. Circuits Syst. Video Technol..

[53]  Fang Liu,et al.  Wave atom transform based image hashing using distributed source coding , 2016, J. Inf. Secur. Appl..