Fast Frequency Domain Screen-Shooting Watermarking Algorithm Based on ORB Feature Points
With high performances of image capturing tools, image information can be easily obtained by screenshots that make image copyright protection a challenging task. The existing screen-shooting watermarking algorithms suffer from a huge running time, in addition to their low robustness against differen...
Main Authors: | , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2023-04-01
|
Series: | Mathematics |
Subjects: | |
Online Access: | https://www.mdpi.com/2227-7390/11/7/1730 |
_version_ | 1797607409222418432 |
---|---|
author | Yu Bai Li Li Shanqing Zhang Jianfeng Lu Mahmoud Emam |
author_facet | Yu Bai Li Li Shanqing Zhang Jianfeng Lu Mahmoud Emam |
author_sort | Yu Bai |
collection | DOAJ |
description | With high performances of image capturing tools, image information can be easily obtained by screenshots that make image copyright protection a challenging task. The existing screen-shooting watermarking algorithms suffer from a huge running time, in addition to their low robustness against different screenshot attacks, such as different distances and capturing angles of the screenshots. In this paper, a fast and robust high-capacity flexible watermarking algorithm for screenshot images is proposed. Firstly, Oriented FAST and Rotated BRIEF (ORB) feature points are extracted from the input image. Secondly, the feature points are then sorted in a descending order according to their response values. Then, the first five non-overlapping feature points are selected for the embedding by using Hamming window-based filtering method. Furthermore, we exploit the multi-resolution property of Discrete Wavelet Transform (DWT) and energy compaction property of Singular Value Decomposition (SVD) to embed the watermark. Therefore, the classical DWT combined with Singular Value Decomposition (SVD) are adopted to improve the robustness and capacity of the proposed watermarking algorithm. At the extraction side, the sum of the response values for the three RGB channels of the color-ripped image is calculated to improve the feature point localization accuracy. Experimental results show that the proposed screen-shooting watermarking algorithm improves running speed while ensuring the robustness. Furthermore, it has less time complexity and high robustness compared with the state-of-the-art watermarking algorithms against different screenshot attacks. |
first_indexed | 2024-03-11T05:30:38Z |
format | Article |
id | doaj.art-5d030ef64e4043c28e7ba6a29a7f398d |
institution | Directory Open Access Journal |
issn | 2227-7390 |
language | English |
last_indexed | 2024-03-11T05:30:38Z |
publishDate | 2023-04-01 |
publisher | MDPI AG |
record_format | Article |
series | Mathematics |
spelling | doaj.art-5d030ef64e4043c28e7ba6a29a7f398d2023-11-17T17:09:52ZengMDPI AGMathematics2227-73902023-04-01117173010.3390/math11071730Fast Frequency Domain Screen-Shooting Watermarking Algorithm Based on ORB Feature PointsYu Bai0Li Li1Shanqing Zhang2Jianfeng Lu3Mahmoud Emam4School of Computer Science and Technology, Hangzhou Dianzi University, Hangzhou 310018, ChinaSchool of Computer Science and Technology, Hangzhou Dianzi University, Hangzhou 310018, ChinaSchool of Computer Science and Technology, Hangzhou Dianzi University, Hangzhou 310018, ChinaSchool of Computer Science and Technology, Hangzhou Dianzi University, Hangzhou 310018, ChinaSchool of Computer Science and Technology, Hangzhou Dianzi University, Hangzhou 310018, ChinaWith high performances of image capturing tools, image information can be easily obtained by screenshots that make image copyright protection a challenging task. The existing screen-shooting watermarking algorithms suffer from a huge running time, in addition to their low robustness against different screenshot attacks, such as different distances and capturing angles of the screenshots. In this paper, a fast and robust high-capacity flexible watermarking algorithm for screenshot images is proposed. Firstly, Oriented FAST and Rotated BRIEF (ORB) feature points are extracted from the input image. Secondly, the feature points are then sorted in a descending order according to their response values. Then, the first five non-overlapping feature points are selected for the embedding by using Hamming window-based filtering method. Furthermore, we exploit the multi-resolution property of Discrete Wavelet Transform (DWT) and energy compaction property of Singular Value Decomposition (SVD) to embed the watermark. Therefore, the classical DWT combined with Singular Value Decomposition (SVD) are adopted to improve the robustness and capacity of the proposed watermarking algorithm. At the extraction side, the sum of the response values for the three RGB channels of the color-ripped image is calculated to improve the feature point localization accuracy. Experimental results show that the proposed screen-shooting watermarking algorithm improves running speed while ensuring the robustness. Furthermore, it has less time complexity and high robustness compared with the state-of-the-art watermarking algorithms against different screenshot attacks.https://www.mdpi.com/2227-7390/11/7/1730screen capturescreen-shooting watermarkingORB feature pointsDWTSVDhamming window |
spellingShingle | Yu Bai Li Li Shanqing Zhang Jianfeng Lu Mahmoud Emam Fast Frequency Domain Screen-Shooting Watermarking Algorithm Based on ORB Feature Points Mathematics screen capture screen-shooting watermarking ORB feature points DWT SVD hamming window |
title | Fast Frequency Domain Screen-Shooting Watermarking Algorithm Based on ORB Feature Points |
title_full | Fast Frequency Domain Screen-Shooting Watermarking Algorithm Based on ORB Feature Points |
title_fullStr | Fast Frequency Domain Screen-Shooting Watermarking Algorithm Based on ORB Feature Points |
title_full_unstemmed | Fast Frequency Domain Screen-Shooting Watermarking Algorithm Based on ORB Feature Points |
title_short | Fast Frequency Domain Screen-Shooting Watermarking Algorithm Based on ORB Feature Points |
title_sort | fast frequency domain screen shooting watermarking algorithm based on orb feature points |
topic | screen capture screen-shooting watermarking ORB feature points DWT SVD hamming window |
url | https://www.mdpi.com/2227-7390/11/7/1730 |
work_keys_str_mv | AT yubai fastfrequencydomainscreenshootingwatermarkingalgorithmbasedonorbfeaturepoints AT lili fastfrequencydomainscreenshootingwatermarkingalgorithmbasedonorbfeaturepoints AT shanqingzhang fastfrequencydomainscreenshootingwatermarkingalgorithmbasedonorbfeaturepoints AT jianfenglu fastfrequencydomainscreenshootingwatermarkingalgorithmbasedonorbfeaturepoints AT mahmoudemam fastfrequencydomainscreenshootingwatermarkingalgorithmbasedonorbfeaturepoints |