journal article·2019-07-25Open access

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

Kaimeng Ding, Zedong Yang, Yingying Wang, Yueming Liu

Applied Sciences· Volume 9· Issue 15

Abstract

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.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Digital Media Forensic Detection · Advanced Steganography and Watermarking Techniques · Advanced Image and Video Retrieval Techniques

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Jinling Institute of Technology, Nanjing 211169, China

State Key Laboratory of Resource and Environment Information System, Institute of Geographic Sciences and Natural Resources Research, Chinese Academy of Science, Beijing 100101, China

Chinese Academy of Surveying and Mapping, Beijing 100039, China

Funding

the National Natural Science Foundation of China · the National Key Research and Development Project · the Jiangsu Province Science and Technology Support Program

References (56)

Show source-provided references
1. An Overview of Perceptual Hashing
2. A Secure Image Hashing Technique for Forgery Detection10.1007/978-3-319-14977-6_34 ↗
3. A Visual Model-Based Perceptual Image Hash for Content Authentication10.1109/TIFS.2015.2407698 ↗
4. Perceptual hash-based feature description for person re-identification10.1016/j.neucom.2017.07.019 ↗
5. Perceptual Hash Function based on Scale-Invariant Feature Transform and Singular Value Decomposition10.1093/comjnl/bxv079 ↗
6. Yang, H., Yin, J., and Jiang, M. (2018). Perceptual Image Hashing Using Latent Low-Rank Representation and Uniform LBP. Appl. Sci., 8.10.3390/app8020317 ↗
7. Perceptual image hash function via associative memory-based self-correcting10.1049/el.2017.4189 ↗
8. Image Hashing with Color Vector Angle10.1016/j.neucom.2018.04.057 ↗
9. A perceptual Hash Algorithm Based on Gabor Filter Bank and DWT for Remote Sensing Image Authentication
10. Ding, K.M., Meng, F., Liu, Y.M., Xu, N., and Chen, W.J. (2018). Perceptual Hashing Based Forensics Scheme for the Integrity Authentication of High Resolution Remote Sensing Image. Information, 9.10.3390/info9090229 ↗
11. Lin, K., Yang, H.F., Hsiao, J.H., and Chen, C.S. (2015, January 7–12). Deep learning of binary hash codes for fast image retrieval. Proceedings of the IEEE International Conference on Computer Vision and Pattern Recognition (CVPR) Workshops, Boston, MA, USA.10.1109/CVPRW.2015.7301269 ↗
12. Zhao, F., Huang, Y., Wang, L., and Tan, T.N. (2015, January 7–12). Deep semantic ranking based hashing for multi-label image retrieval. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR) Workshops, Boston, MA, USA.
13. Liong, V.E., Lu, J., Wang, G., Moulin, P., and Zhou, J. (2015, January 7–12). Deep hashing for compact binary codes learning. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR) Workshops, Boston, MA, USA.10.1109/CVPR.2015.7298862 ↗
14. Jiang, Q.Y., and Li, W.J. (2017, January 21–26). Deep Cross-Modal Hashing. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR) Workshops, Honolulu, HI, USA.10.1109/CVPR.2017.348 ↗
15. Cao, Y., Liu, B., Long, M.S., and Wang, J.M. (2018, January 18–23). HashGAN: Deep Learning to Hash with Pair Conditional Wasserstein GAN. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR) Workshops, Salt Lake City, UT, USA.10.1109/CVPR.2018.00140 ↗
16. Bit-scalable deep hashing with regularized similarity learning for image retrieval and person re-identification10.1109/TIP.2015.2467315 ↗
17. Methods for interpreting and understanding deep neural networks10.1016/j.dsp.2017.10.011 ↗
18. Deep learning and process understanding for data-driven Earth system science10.1038/s41586-019-0912-1 ↗
19. Bai, Y., Mas, E., and Koshimura, S. (2018). Towards Operational Satellite-Based Damage-Mapping Using U-net Convolutional Network: A Case Study of 2011 Tohoku Earthquake-Tsunami. Remote Sens., 10.10.3390/rs10101626 ↗
20. Ronneberger, O., Fischer, P., and Brox, T. (2015, January 5–9). U-net: Convolutional networks for biomedical image segmentation. Proceedings of the 18th International Conference on Medical Image Computing and Computer-Assisted Intervention, Munich, Germany.10.1007/978-3-319-24574-4_28 ↗
21. Liu, Y., Cheng, M.M., Hu, X.W., Wang, K., and Bai, X. (2017, January 21–26). Richer Convolutional Features for Edge Detection. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR) Workshops, Honolulu, HI, USA.10.1109/CVPR.2017.622 ↗
22. ÇAVDAR, İ.H., and FARYAD, V. (2019). New Design of a Supervised Energy Disaggregation Model Based on the Deep Neural Network for a Smart Grid. Energies, 12.10.3390/en12071217 ↗
23. Liu, D., Liu, X., and Wu, Y. (2018). Depth Reconstruction from Single Images Using a Convolutional Neural Network and a Condition Random Field Model. Sensors, 18.10.3390/s18051318 ↗
24. Calvo-Zaragoza, J., Castellanos, F.J., Vigliensoni, G., and Fujinaga, I. (2018). Deep Neural Networks for Document Processing of Music Score Images. Appl. Sci., 8.10.3390/app8050654 ↗
25. Tran, T.-T., Choi, J.-W., Le, T.-T., and Kim, J.-W. (2019). A Comparative Study of Deep CNN in Forecasting and Classifying the Macronutrient Deficiencies on Development of Tomato Plant. Appl. Sci., 9.10.3390/app9081601 ↗
26. Ayrey, E., and Hayes, D.J. (2018). The Use of Three-Dimensional Convolutional Neural Networks to Interpret LiDAR for Forest Inventory. Remote Sens., 10.10.3390/rs10040649 ↗
27. Imagenet large scale visual recognition challenge10.1007/s11263-015-0816-y ↗
28. Application of softmax regression and its validation for spectral-based land cover mapping. The International Archives of Photogrammetry
29. Zhu, H., Chen, X., Dai, W., Fu, K., Ye, Q., and Jiao, J. (2015, January 27–30). Orientation robust object detection in aerial images using deep convolutional neural network. Proceedings of the 2015 IEEE International Conference on Image Processing (ICIP), Quebec City, QC, Canada.10.1109/ICIP.2015.7351502 ↗
30. Karpathy, A., Toderici, G., Shetty, S., Leung, T., Sukthankar, R., and Fei-Fei, L. (2014, January 23–28). Large-Scale Video Classification with Convolutional Neural Networks. Proceedings of the 2014 IEEE Conference on Computer Vision and Pattern Recognition, Columbus, OH, USA.10.1109/CVPR.2014.223 ↗
31. Image Super-Resolution Using Deep Convolutional Networks10.1109/TPAMI.2015.2439281 ↗
32. Long, J., Shelhamer, E., and Darrell, T. (2015, January 7–12). Fully convolutional networks for semantic segmentation. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Boston, MA, USA.10.1109/CVPR.2015.7298965 ↗
33. He, H., Yang, D., Wang, S., Wang, S., and Li, Y. (2019). Road Extraction by Using Atrous Spatial Pyramid Pooling Integrated Encoder-Decoder Network and Structural Similarity Loss. Remote Sens., 11.10.3390/rs11091015 ↗
34. Mohajerani, Y., Wood, M., Velicogna, I., and Rignot, E. (2019). Detection of Glacier Calving Margins with Convolutional Neural Networks: A Case Study. Remote Sens., 11.10.3390/rs11010074 ↗
35. Wang, C., Zhao, Z., Ren, Q., Xu, Y., and Yu, Y. (2019). Dense U-net Based on Patch-Based Learning for Retinal Vessel Segmentation. Entropy, 21.10.3390/e21020168 ↗
36. Xu, Y., Wu, L., Xie, Z., and Chen, Z. (2018). Building Extraction in Very High Resolution Remote Sensing Imagery Using Deep Learning and Guided Filters. Remote Sens., 10.10.3390/rs10010144 ↗
37. Li, W., He, C., Fang, J., Zheng, J., Fu, H., and Yu, L. (2019). Semantic Segmentation-Based Building Footprint Extraction Using Very High-Resolution Satellite Images and Multi-Source GIS Data. Remote Sens., 11.10.3390/rs11040403 ↗
38. Road extraction by deep residual U-net10.1109/LGRS.2018.2802944 ↗
39. Panboonyuen, T., Jitkajornwanich, K., Lawawirojwong, S., Srestasathiern, P., and Vateekul, P. (2017). Road Segmentation of Remotely-Sensed Images Using Deep Convolutional Neural Networks with Landscape Metrics and Conditional Random Fields. Remote Sens., 9.10.20944/preprints201706.0012.v3 ↗
40. Shrestha, S., and Vanneschi, L. (2018). Improved Fully Convolutional Network with Conditional Random Fields for Building Extraction. Remote Sens., 10.10.3390/rs10071135 ↗
41. Water Body Extraction From Very High-Resolution Remote Sensing Imagery Using Deep U-net and a Super pixel -Based Conditional Random Field Model10.1109/LGRS.2018.2879492 ↗
42. Ding, K., Chen, S., and Meng, F. (2018). A Novel Perceptual Hash Algorithm for Multispectral Image Authentication. Algorithms, 11.10.3390/a11010006 ↗
43. Comparison of Remote Sensing Image Processing Techniques to Identify Tornado Damage Areas from Landsat TM Data10.3390/s8021128 ↗
44. Zhang, M., Liu, L., and Diao, M. (2016). LPI Radar Waveform Recognition Based on Time-Frequency Distribution. Sensors, 16.10.3390/s16101682 ↗
45. Chen, Z., Jiang, J., Jiang, X., Fang, X., and Cai, Z. (2018). Spectral-Spatial Feature Extraction of Hyperspectral Images Based on Propagation Filter. Sensors, 18.10.3390/s18061978 ↗
46. An adaptive grid partition based perceptual hash algorithm for remote sensing image authentication
47. Zheng, Y., Dai, Q., Tu, Z., and Wang, L. (2017). Guided Image Filtering-Based Pan-Sharpening Method: A Case Study of GaoFen-2 Imagery. ISPRS Int. J. Geo Inf., 6.10.3390/ijgi6120404 ↗
48. Zhang, M., Chen, F., and Tian, B. (2018). 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. Water, 10.10.3390/w10040455 ↗
49. Cheng, Y., Jin, S., Wang, M., Zhu, Y., and Dong, Z. (2017). Image Mosaicking Approach for a Double-Camera System in the GaoFen2 Optical Remote Sensing Satellite Based on the Big Virtual Camera. Sensors, 17.10.3390/s17061441 ↗
50. Kingma, D., and Ba, J. (2015, January 7–9). Adam: A Method for Stochastic Optimization. Proceedings of the 3rd International Conference for Learning Representations (ICLR), San Diego, CA, USA.
51. A robust image authentication method distinguishing JPEG compression from malicious manipulation10.1109/76.905982 ↗
52. Secure and Incidental Distortion Tolerant Digital Signature for Image Authentication10.1007/s11390-007-9079-6 ↗
53. Perceptual Hashing-Based Image Copy-Move Forgery Detection10.1155/2018/8706940 ↗
54. Structural digital signature for image authentication: An incidental distortion resistant scheme10.1109/TMM.2003.811621 ↗
55. Wave atom transform based image hashing using distributed source coding
56. Kozat, S.S., Venkatesan, R., and Mihcak, M.K. (2004, January 24–27). Robust perceptual image hashing via matrix invariants. Proceedings of the 2004 International Conference on Image Processing (ICIP), Singapore.