[go: up one dir, main page]

CN119203081A - A digital watermark encryption detection method and system - Google Patents

A digital watermark encryption detection method and system Download PDF

Info

Publication number
CN119203081A
CN119203081A CN202411697040.6A CN202411697040A CN119203081A CN 119203081 A CN119203081 A CN 119203081A CN 202411697040 A CN202411697040 A CN 202411697040A CN 119203081 A CN119203081 A CN 119203081A
Authority
CN
China
Prior art keywords
detection
processing
efficiency
watermark
robustness
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202411697040.6A
Other languages
Chinese (zh)
Other versions
CN119203081B (en
Inventor
韩涓
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhejiang Yuanyi Intelligent Technology Co ltd
Original Assignee
Zhejiang Yuanyi Intelligent Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhejiang Yuanyi Intelligent Technology Co ltd filed Critical Zhejiang Yuanyi Intelligent Technology Co ltd
Priority to CN202411697040.6A priority Critical patent/CN119203081B/en
Publication of CN119203081A publication Critical patent/CN119203081A/en
Application granted granted Critical
Publication of CN119203081B publication Critical patent/CN119203081B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • G06F21/16Program or content traceability, e.g. by watermarking

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Technology Law (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Editing Of Facsimile Originals (AREA)
  • Image Processing (AREA)

Abstract

本发明适用于数字水印技术领域,提供了一种数字水印加密检测方法及系统,所述方法包括:获取数字媒体数据,获取检测目标;根据检测目标及数字媒体数据选择水印检测方法,获取数字水印鲁棒性,根据鲁棒性选择检测方法;获取检测结果,获取处理方式,根据检测结果获取对应处理方式,获取处理结果;获取数字水印检测效率,获取处理效率,获取检测效率阈值与处理效率阈值,获取检测效率与处理效率比对结果,根据比对结果判断检测方法及处理方式是否合格,解决了现有的数字水印的检测过程中不能够根据水印数据的鲁棒性选择检测方法,在检测出问题后无法对数字水印进行处理,对处理结果无法二次检测,同时不能对检测方式以及处理方式进行筛选的问题。

The present invention is applicable to the field of digital watermark technology, and provides a digital watermark encryption detection method and system, the method comprising: obtaining digital media data, obtaining a detection target; selecting a watermark detection method according to the detection target and the digital media data, obtaining the robustness of the digital watermark, and selecting the detection method according to the robustness; obtaining a detection result, obtaining a processing method, obtaining a corresponding processing method according to the detection result, and obtaining a processing result; obtaining the digital watermark detection efficiency, obtaining the processing efficiency, obtaining a detection efficiency threshold and a processing efficiency threshold, obtaining a comparison result of the detection efficiency and the processing efficiency, and judging whether the detection method and the processing method are qualified according to the comparison result, thereby solving the problems that in the existing digital watermark detection process, the detection method cannot be selected according to the robustness of the watermark data, the digital watermark cannot be processed after a problem is detected, the processing result cannot be re-detected, and the detection method and the processing method cannot be screened.

Description

Digital watermark encryption detection method and system
Technical Field
The invention belongs to the technical field of digital watermarking, and particularly relates to a digital watermarking encryption detection method and a digital watermarking encryption detection system.
Background
At present, with rapid development and wide application of multimedia technology, digital transmission of media has become possible. Digital multimedia contents such as images, audio and video are gradually becoming a part of our lives with strong portability, high efficiency, rapidity and accuracy. While the popularity of digitized multimedia content has emerged, many powerful multimedia modification tools have emerged, the advent of these tools and the popularity of networks has made piracy and modification of multimedia content easy.
The traditional conditional access system can realize authentication of users of multimedia contents in the system, but once the users are connected into the system, the multimedia contents in the system cannot be effectively protected, and the users can tamper at will. How to ensure that the digital video content is not illegally tampered, so that the digital video content is adopted by a judicial institution is a problem to be solved urgently at present.
In view of the above problems, a digital watermarking technique has been developed in recent years. The digital watermarking technology is to embed identification signals into the digitized multimedia content by a signal processing method, wherein the identification signals can be invisible or visible, and the purposes of copyright tracking, copyright statement, content tamper resistance and the like of the multimedia content can be realized by extracting the identification signals. Digital watermarking is an important branch of the research direction of information hiding technology. The security of the digital watermark is solved by the traditional encryption technology, and the security problem of the digital watermark processing system can be solved by encrypting the watermark embedding position or encrypting the watermark information.
However, in the existing digital watermark detection process, a detection method cannot be selected according to robustness of watermark data, after a problem is detected, the digital watermark cannot be processed, a processing result cannot be detected secondarily, and meanwhile, a detection mode and a processing mode cannot be screened.
Disclosure of Invention
The embodiment of the invention aims to provide a digital watermark encryption detection method and aims to solve the problem in the third part of the background technology.
The embodiment of the invention is realized in such a way that the digital watermark encryption detection method comprises the following steps:
Acquiring digital media data, wherein the digital media data comprises video, images and audio, and acquiring detection targets, and the detection targets comprise copyright protection, product tracing, content authentication and information management;
Selecting a watermark detection method according to a detection target and digital media data, wherein the detection method comprises blind detection and non-blind detection, obtaining robustness of the digital watermark, and selecting the detection method according to the robustness;
obtaining a detection result, and obtaining a processing mode, wherein the processing mode comprises multi-layer encryption, dynamic watermarking and changing a digital watermarking embedding method, and the corresponding processing mode is obtained according to the detection result to obtain the processing result;
The method comprises the steps of obtaining digital watermark detection efficiency, obtaining processing efficiency, wherein the processing efficiency is processing time length and processing success rate after a problem is detected, obtaining a detection efficiency threshold and a processing efficiency threshold, obtaining a comparison result of the detection efficiency and the processing efficiency, and judging whether a detection method and a processing mode are qualified or not according to the comparison result.
Preferably, the watermark detection method is selected according to the detection target and the digital media data, the detection method includes blind detection and non-blind detection, digital watermark robustness is obtained, and the detection method is selected according to the robustness, specifically including the steps of:
Acquiring a digital watermark embedding mode of digital media data, and acquiring robustness of the digital watermark according to the embedding mode, wherein the robustness is used for reflecting the stability and the resistance of the digital watermark;
Comparing the robustness with a first threshold, judging the robustness, selecting a watermark detection method according to the detection target and the digital media data,
If high robustness is determined, non-blind detection is employed, and if low robustness is determined, blind detection is employed.
Preferably, the obtaining a detection result and obtaining a processing mode, where the processing mode includes multilayer encryption, dynamic watermarking and changing a digital watermark embedding method, and the step of obtaining a corresponding processing mode according to the detection result and obtaining a processing result specifically includes:
obtaining a detection result, wherein the detection result comprises normal detection, detection errors and extraction failures, and a processing mode is obtained;
Obtaining a corresponding processing mode according to the detection result, obtaining a processing result, and comparing the processing result with a second threshold, wherein the second threshold is a digital watermark parameter which is normally detected;
if the processing result is larger than the second threshold, the processing is judged to be successful, and if the processing result is smaller than the second threshold, the processing is judged to be failed, and the processing mode is changed.
Preferably, the method for obtaining the digital watermark detection efficiency and obtaining the processing efficiency includes the steps of obtaining a detection efficiency threshold and a processing efficiency threshold for processing time length and processing success rate after a problem is detected, obtaining a comparison result of the detection efficiency and the processing efficiency, and judging whether a detection method and a processing mode are qualified or not according to the comparison result, wherein the method specifically includes:
Acquiring digital watermark detection efficiency, wherein the digital watermark detection efficiency comprises extraction accuracy, false detection rate, omission factor and detection time, and processing efficiency is acquired;
Acquiring a detection efficiency threshold and a processing efficiency threshold, comparing the detection efficiency with the detection efficiency threshold, and comparing the processing efficiency with the processing efficiency threshold;
and obtaining a comparison result, and judging whether the detection method and the processing mode are qualified or not according to the comparison result.
Preferably, the digital watermark adopts an embedding technology, and the embedding technology comprises spatial domain embedding and frequency domain embedding.
Another object of an embodiment of the present invention is to provide a digital watermark encryption detection system, including:
the early-stage preparation module is used for acquiring digital media data, wherein the digital media data comprises video, images and audio, and acquiring detection targets, and the detection targets comprise copyright protection, product tracing, content authentication and information management;
The robustness module is used for selecting a watermark detection method according to a detection target and the digital media data, wherein the detection method comprises blind detection and non-blind detection, digital watermark robustness is obtained, and the detection method is selected according to the robustness;
the processing module is used for acquiring a detection result and acquiring a processing mode, wherein the processing mode comprises multi-layer encryption, dynamic watermarking and changing of a digital watermarking embedding method, and the corresponding processing mode is acquired according to the detection result to acquire the processing result;
The efficiency module is used for acquiring the digital watermark detection efficiency and the processing efficiency, wherein the processing efficiency is the processing time length and the processing success rate after the problem is detected, acquiring a detection efficiency threshold value and a processing efficiency threshold value, acquiring a comparison result of the detection efficiency and the processing efficiency, and judging whether the detection method and the processing mode are qualified or not according to the comparison result.
Preferably, the robustness module includes:
the robustness unit is used for acquiring a digital watermark embedding mode of the digital media data, and acquiring the robustness of the digital watermark according to the embedding mode, wherein the robustness is used for reflecting the stability and the resistance of the digital watermark;
a detection method unit for comparing the robustness with a first threshold value, judging the robustness, selecting a watermark detection method according to the detection target and the digital media data,
The method determining unit adopts non-blind detection if the high robustness is determined, and adopts blind detection if the low robustness is determined.
Preferably, the processing module includes:
The processing mode unit is used for acquiring detection results, wherein the detection results comprise normal detection, detection errors and extraction failures, and the processing mode is acquired;
the processing mode judging unit is used for acquiring a corresponding processing mode according to the detection result, acquiring a processing result, and comparing the processing result with a second threshold, wherein the second threshold is a digital watermark parameter which is normally detected;
And a processing mode changing unit for determining that the processing is successful if the processing result is greater than the second threshold value, and for determining that the processing is failed if the processing result is less than the second threshold value, and for changing the processing mode.
Preferably, the efficiency module includes:
An efficiency acquisition unit for acquiring digital watermark detection efficiency, wherein the digital watermark detection efficiency comprises extraction accuracy, false detection rate, missing detection rate and detection time, and processing efficiency is acquired;
the efficiency comparison unit is used for obtaining a detection efficiency threshold value and a processing efficiency threshold value, comparing the detection efficiency threshold value with the detection efficiency threshold value, and comparing the processing efficiency threshold value with the processing efficiency threshold value;
And the efficiency judging unit is used for obtaining a comparison result and judging whether the detection method and the processing mode are qualified or not according to the comparison result.
Preferably, the digital watermark adopts an embedding technology, and the embedding technology comprises spatial domain embedding and frequency domain embedding.
According to the digital watermark encryption detection method provided by the embodiment of the invention, digital media data is acquired, the digital media data comprises video, images and audio, a detection target is acquired, the detection target comprises copyright protection, product tracing, content authentication and information management, a digital watermark embedding mode of the digital media data is acquired, the digital watermark robustness is acquired according to the embedding mode, the robustness is compared with a first threshold value, the robustness is judged to be high or low, the watermark detection method is selected according to the detection target and the digital media data, if the robustness is judged to be high, non-blind detection is adopted, if the robustness is judged to be low, blind detection is adopted, a detection result is acquired, a processing mode is acquired according to the detection result, a corresponding processing mode is acquired, the processing result is compared with a second threshold value, if the processing result is larger than the second threshold value, the processing result is judged to be successful, if the processing result is smaller than the second threshold value, the processing failure is judged to be the processing failure, the processing mode is changed, the digital watermark detection efficiency is acquired, the processing efficiency is acquired, the threshold value of the processing efficiency is compared with the first threshold value, the processing efficiency is judged to be high or low, the processing efficiency is judged to be the processing efficiency is compared with the threshold value, the processing efficiency is judged to be the processing the digital watermark is judged to be low, and the existing watermark detection method is not capable of being processed according to whether the detection result is not capable of being processed.
Drawings
Fig. 1 is a flowchart of a digital watermark encryption detection method according to an embodiment of the present invention;
FIG. 2 is a flowchart showing steps of a method for selecting watermark detection according to a detection target and digital media data, and a method for selecting watermark detection according to robustness according to an embodiment of the present invention;
FIG. 3 is a flowchart showing steps for acquiring a detection result, acquiring a processing mode, and acquiring a corresponding processing mode according to the detection result, which is provided by the embodiment of the present invention;
FIG. 4 is a flowchart showing steps for obtaining digital watermark detection efficiency, obtaining processing efficiency, and judging whether a detection method and a processing mode are qualified according to a comparison result;
fig. 5 is a schematic diagram of a digital watermark encryption detection system according to an embodiment of the present invention;
FIG. 6 is a schematic diagram of a robustness module according to an embodiment of the present invention;
FIG. 7 is a schematic diagram of a processing module according to an embodiment of the present invention;
fig. 8 is a schematic diagram of an efficiency module according to an embodiment of the present invention.
Detailed Description
The present invention will be described in further detail with reference to the drawings and examples, in order to make the objects, technical solutions and advantages of the present invention more apparent. It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the scope of the invention.
It will be understood that the terms "first," "second," and the like, as used herein, may be used to describe various elements, but these elements are not limited by these terms unless otherwise specified. These terms are only used to distinguish one element from another element. For example, a first xx script may be referred to as a second xx script, and similarly, a second xx script may be referred to as a first xx script, without departing from the scope of this disclosure.
As shown in fig. 1, the method for detecting digital watermark encryption provided by the embodiment of the invention includes:
s100, acquiring digital media data, wherein the digital media data comprises video, images and audio, and acquiring detection targets, and the detection targets comprise copyright protection, product tracing, content authentication and information management.
In this step, digital media data is acquired, video including, for example, movies, short videos, and advertisement films, images including photographs, artwork, and design drawings, audio including music, podcasts, and voice recordings, and encryption by digital watermarking can prevent unauthorized copying and transmission;
Acquiring a detection target, knowing the aim of digital watermark detection through the detection target, judging the detection direction through the aim, ensuring that the ownership and the use authority of the digital media are not violated by copyright protection, detecting the copyright watermark embedded in the digital media, verifying the validity of the copyright watermark, monitoring the distribution of the digital content, and preventing unauthorized copying and spreading;
The product tracing is used for tracking the source of digital media or entity products, preventing the occurrence of counterfeit and inferior products, embedding tracing information into digital labels or package designs of the products, verifying the authenticity of the tracing information and ensuring the legal source of the products;
The content authentication is used for verifying whether the digital media content is tampered or not so as to ensure the authenticity and the integrity of the digital media content, embedding a tamper-proof watermark, and detecting whether the verification content is consistent with an original version or not, so that the digital media content is used in the fields requiring high credibility such as news reports, judicial evidence and the like;
The information management is used for carrying out implicit identification on users or content information in the digital media, is used for classification, authority management or tracing, embeds identification information to distinguish user groups, access authorities or use ranges, provides big data analysis support, and classifies the content or user behaviors through watermarks.
S200, selecting a watermark detection method according to a detection target and digital media data, wherein the detection method comprises blind detection and non-blind detection, obtaining digital watermark robustness, and selecting the detection method according to the robustness.
In the step, a watermark detection method is selected according to a detection target and digital media data, the watermark can be extracted or verified by blindly detecting the digital media without the original non-embedded watermark as a reference, and the authenticity and integrity of the watermark can be compared and verified by blindly detecting the digital media without the original non-embedded watermark as a reference;
The method comprises the steps of obtaining robustness of a digital watermark, wherein the robustness is a key for selecting a watermark detection method, the robustness detection comprises compression resistance, noise resistance, tamper resistance and content dependence, the detection method is selected according to the robustness, if the robustness of the watermark is strong, blind detection is preferentially selected, effective information can be extracted without original data, if the robustness of the watermark is weak, non-blind detection is selected, and the detection precision is improved by comparing the original data.
S300, obtaining a detection result and obtaining a processing mode, wherein the processing mode comprises multi-layer encryption, dynamic watermarking and changing a digital watermarking embedding method, and the corresponding processing mode is obtained according to the detection result to obtain the processing result.
In this step, a detection result is obtained, and in the practical application of the digital watermark, the detection result may indicate that the watermark is not extracted, has insufficient robustness, or has damaged integrity. For different detection results, proper processing modes such as multi-layer encryption, dynamic watermarking and digital watermarking embedding method modification are required to be selected so as to improve the stability and anti-interference capability of the watermarking;
The detection result shows that the watermark is tampered or forged maliciously, multi-layer encryption is selected, multi-layer encryption is introduced in watermark embedding and detection, the security and tamper resistance of the watermark are improved, the detection result shows that the watermark is tampered or lost in the propagation process, dynamic watermark is selected, the dynamic watermark changes along with time, environment or use situation, for example, watermark information related to a timestamp is embedded, static watermark is prevented from being copied or tampered through dynamic updating of the watermark, the detection result shows that the watermark is insufficient in robustness and easy to be interfered, a more robust embedding method is selected, for example, the spatial domain embedding is switched to the frequency domain embedding, or a multi-domain embedding technology is combined, and a processing result is obtained.
S400, acquiring digital watermark detection efficiency, acquiring processing efficiency, wherein the processing efficiency is processing time length and processing success rate after detecting problems, acquiring detection efficiency threshold and processing efficiency threshold, acquiring detection efficiency and processing efficiency comparison results, and judging whether a detection method and a processing mode are qualified or not according to the comparison results.
In the step, the digital watermark detection efficiency is obtained, wherein the detection efficiency comprises extraction accuracy, false detection rate, omission factor and detection time, and the processing efficiency is obtained, and is the processing time and the processing success rate after the problem is detected;
Acquiring a detection efficiency threshold and a processing efficiency threshold, wherein the extraction success rate threshold is the lowest proportion (such as more than or equal to 90%) of expected successful watermark extraction, the detection time threshold is the highest limit value (such as less than or equal to 1 second) of expected detection time, the processing duration threshold is the maximum time (such as less than or equal to 5 seconds) required by the treatment of the expected problem, and the processing success rate threshold is the lowest proportion (such as more than or equal to 90%) of expected processing success;
and acquiring a comparison result of the detection efficiency and the processing efficiency, if the extraction success rate is more than or equal to the extraction success rate threshold value and the detection time is less than or equal to the detection time threshold value, the detection method is qualified, and if the processing time is less than or equal to the processing time threshold value and the processing success rate is more than or equal to the processing success rate threshold value, the processing mode is qualified.
As shown in fig. 2, as a preferred embodiment of the present invention, the method for selecting a watermark detection method according to a detection target and digital media data, where the detection method includes blind detection and non-blind detection, and the method for obtaining robustness of a digital watermark includes the steps of:
S201, a digital watermark embedding mode of digital media data is obtained, and robustness of the digital watermark is obtained according to the embedding mode, wherein the robustness is used for reflecting the stability and the resistance of the digital watermark.
In the step, a digital media data digital watermark embedding mode is acquired, and the digital watermark adopts an embedding technology, wherein the embedding technology comprises spatial domain embedding and frequency domain embedding, the spatial domain embedding directly modifies a data value in digital media, and embeds watermark information, so that the method has the characteristics of low robustness and easiness in compression, cutting and noise interference, and the frequency domain embedding embeds the watermark into a frequency domain coefficient through frequency domain transformation, so that the method has the characteristics of high robustness, and particularly has strong resistance to common operations such as compression, filtering and the like;
And obtaining robustness of the digital watermark according to an embedding mode, testing whether the watermark can be extracted correctly under common lossy compression through anti-compression capability, testing whether the watermark is reserved completely after image cutting or video cutting through anti-cutting capability, and testing whether the watermark can be detected and extracted after the digital media is rotated, scaled or deformed through anti-rotation capability.
S202, comparing the robustness with a first threshold, judging the robustness, and selecting a watermark detection method according to a detection target and digital media data.
In this step, the robustness is compared with a first threshold, and in order to select a suitable watermark detection method (blind detection or non-blind detection), the robustness value is compared with the first threshold, and the level of the robustness value is determined, and the detection method is finally determined according to the detection target and the characteristics of the digital media data;
the first threshold is used for distinguishing the high and low robustness, and is generally set according to actual application requirements and industry standards, so that the watermark extraction success rate is considered to be high only when the watermark extraction success rate reaches more than 90% under various interferences, and the robustness is high, namely the extraction success rate is more than or equal to the first threshold (for example, 90%);
And selecting a watermark detection method according to the detection target and the digital media data, wherein if the robustness is high, blind detection is adopted, and if the robustness is low, non-blind detection is adopted.
S203, if high robustness is determined, non-blind detection is used, and if low robustness is determined, blind detection is used.
In the step, if high robustness is determined, the high robustness indicates that the watermark is still stable in complex environments (such as compression, noise, cutting and the like), and in some scenes, the system needs higher detection precision, and the integrity and the accuracy of the watermark can be further verified by comparing the original data with the embedded data through non-blind detection;
if the robustness is determined to be low, the low robustness indicates that the watermark is easy to lose or deform when being interfered. If forced reliance is made on non-blind detection, the raw data may not provide a valid reference, or the alignment complexity increases, ultimately affecting efficiency. Thus, in some fast verification scenarios, blind detection quickly determines whether the watermark is present or partially valid by simplifying the process.
As shown in fig. 3, as a preferred embodiment of the present invention, the method for obtaining a detection result and obtaining a processing manner, where the processing manner includes multi-layer encryption, dynamic watermarking, and changing a digital watermark embedding method, the step of obtaining a corresponding processing manner according to the detection result, and the step of obtaining a processing result specifically includes:
S301, obtaining a detection result, wherein the detection result comprises normal detection, detection errors and extraction failures, and a processing mode is obtained.
In the step, a detection result is obtained, if the detection result is normal, watermark information is successfully extracted, the extraction result accords with the expectation, no additional processing is needed, and the result can be directly used for verification or application;
The processing mode is obtained, if normal detection is carried out without additional operation, the result can be directly output, if errors are detected, the watermark information is detected to be partially lost or to be in error, a redundancy check mechanism (such as error correction codes) can be tried to recover the correct watermark information, if the error rate is high, the watermark embedding mode is redesigned to enhance the robustness, and if the extraction fails, the robustness of the algorithm to the interference of compression, noise and the like is enhanced;
TABLE I comparison of test results and treatment modes
S302, obtaining a corresponding processing mode according to the detection result, obtaining a processing result, and comparing the processing result with a second threshold, wherein the second threshold is a digital watermark parameter which is normally detected.
In the step, a corresponding processing mode is acquired according to a detection result, and the watermark extraction effect is evaluated through the extraction success rate, watermark integrity and anti-interference capability;
extraction success = successfully extracted watermark samples/total test samples;
The second threshold is a preset criterion for measuring the normal detection performance of the watermark system. Typically set based on experimental and application requirements, including the following parameters:
The extraction success rate is more than or equal to 90;
the anti-interference capability is that the extraction accuracy after compression is more than or equal to 85 percent, the extraction accuracy after cutting is more than or equal to 80 percent, the noise interference extraction accuracy is more than or equal to 85 percent, and the watermark integrity is less than or equal to 5 percent;
If the extraction success rate after the treatment is more than or equal to the threshold value, judging that the extraction success rate is normal, otherwise, further optimizing the embedding or detecting method.
S303, if the processing result is larger than the second threshold, the processing is judged to be successful, and if the processing result is smaller than the second threshold, the processing is judged to be failed, and the processing mode is changed.
If the processing result is smaller than the second threshold value, the processing mode is changed, the processing fails, the system cannot reach expected performance, the processing mode is changed, and watermark robustness and extraction success rate are improved;
The robustness of the watermark can be enhanced by optimizing a digital watermark embedding method, the compression resistance, noise resistance and cutting resistance of the watermark can be improved, the robustness of the system can be improved by introducing dynamic watermark and changing the watermark in real time, and the watermark can be prevented from being attacked or copied;
By dynamically adjusting the processing mode, various detection failure or error conditions can be effectively treated, the robustness, the extraction success rate and the anti-interference capability of the system are improved, and the reliability and the safety of the watermark are ensured.
As shown in fig. 4, as a preferred embodiment of the present invention, the method for obtaining the digital watermark detection efficiency and the processing efficiency, where the processing efficiency is a processing duration and a processing success rate after detecting a problem, a detection efficiency threshold and a processing efficiency threshold are obtained, a comparison result of the detection efficiency and the processing efficiency is obtained, and a step for judging whether a detection method and a processing mode are qualified according to the comparison result specifically includes:
s401, acquiring digital watermark detection efficiency, wherein the digital watermark detection efficiency comprises extraction accuracy, false detection rate, omission factor and detection time, and acquiring processing efficiency.
In the step, the digital watermark detection efficiency is obtained, the extraction accuracy represents the proportion of successfully extracting the watermark and matching with the original embedded watermark, the higher the extraction accuracy is, the stronger the capability of the system to extract the watermark under various interferences is, the lower the false detection rate is, the lower the false judgment probability of the system to noise and background content is, the lower the false detection rate is, the ratio of the system fails to detect the actually existing watermark is, the lower the false detection rate is, the higher the extraction capability of the system to the effective watermark is;
The processing efficiency is obtained, the processing efficiency is the processing time length and the processing success rate after the problems are detected, the processing time length is the average time from the detection of the problems to the completion of the processing, the processing time length = total processing time/processing times, the processing success rate is the proportion of successfully recovering the watermark after the problems are processed, and the processing success rate = the number of successfully processed samples/total processing samples.
S402, acquiring a detection efficiency threshold and a processing efficiency threshold, comparing the detection efficiency and the detection efficiency threshold, and comparing the processing efficiency and the processing efficiency threshold.
In the step, a detection efficiency threshold and a processing efficiency threshold are obtained, wherein the detection efficiency threshold is used for measuring the performance of a watermark extraction process, the extraction accuracy threshold represents the minimum requirement that a system can successfully extract a correct watermark, the threshold is more than or equal to 90%, the false detection rate threshold represents the maximum allowable proportion of the system for recognizing background or noise errors as the watermark, the threshold is less than or equal to 5%, the false detection rate threshold represents the maximum allowable proportion of the system in which the watermark actually exists is not detected, the threshold is less than or equal to 10, the detection time threshold represents the maximum allowable time for completing one detection by the system, and the threshold is less than or equal to 1;
The processing efficiency threshold is used for evaluating the processing performance of the system after the problem is detected, the processing duration threshold represents the maximum allowable time for completing the processing of the problem once, the threshold is less than or equal to 5 seconds, the processing success rate threshold represents the lowest proportion of the system for successfully recovering the watermark after the problem is processed, and the threshold is more than or equal to 90 percent;
comparing the detection efficiency with a detection efficiency threshold, and comparing the processing efficiency with a processing efficiency threshold.
S403, obtaining a comparison result, and judging whether the detection method and the processing mode are qualified or not according to the comparison result.
In the step, a comparison result is obtained, and the detection efficiency is compared, wherein the extraction accuracy is that the actual value is more than or equal to a threshold value, such as more than or equal to 90%, the false detection rate is that the actual value is less than or equal to a threshold value, such as less than or equal to 5%, the missing detection rate is that the actual value is less than or equal to a threshold value, such as less than or equal to 10%, the detection time is that the actual value is less than or equal to a threshold value, such as less than or equal to 1 second, and the detection efficiency is qualified if all indexes meet the threshold value;
Comparing the treatment efficiency, wherein the treatment time length is equal to or less than a threshold value, if the actual value is equal to or less than 5 seconds, the treatment success rate is equal to or more than the threshold value, if the actual value is equal to or more than 90%, and if all indexes meet the threshold value, the treatment efficiency is qualified;
If the detection efficiency comparison result is qualified, the current detection method does not need to be adjusted, if the detection efficiency comparison result is unqualified, the detection algorithm or the embedding method needs to be optimized, if the processing efficiency comparison result is qualified, the current processing mode does not need to be adjusted, and if the processing efficiency comparison result is unqualified, the processing strategy needs to be enhanced, such as optimizing an error correction mechanism, introducing a dynamic watermark and the like.
As shown in fig. 5, a digital watermark encryption detection system provided in an embodiment of the present invention includes:
the pre-preparation module 100 is configured to obtain digital media data, where the digital media data includes video, image and audio, and obtain a detection target, and the detection target includes copyright protection, product tracing, content authentication and information management.
In the present system, the pre-preparation module 100 acquires digital media data, video including, for example, movies, short videos, and advertisement films, images including photographs, drawings, and designs, audio including music, podcasts, and voice recordings, and encrypts by digital watermarking, which can prevent unauthorized copying and transmission;
Acquiring a detection target, knowing the aim of digital watermark detection through the detection target, judging the detection direction through the aim, ensuring that the ownership and the use authority of the digital media are not violated by copyright protection, detecting the copyright watermark embedded in the digital media, verifying the validity of the copyright watermark, monitoring the distribution of the digital content, and preventing unauthorized copying and spreading;
The product tracing is used for tracking the source of digital media or entity products, preventing the occurrence of counterfeit and inferior products, embedding tracing information into digital labels or package designs of the products, verifying the authenticity of the tracing information and ensuring the legal source of the products;
The content authentication is used for verifying whether the digital media content is tampered or not so as to ensure the authenticity and the integrity of the digital media content, embedding a tamper-proof watermark, and detecting whether the verification content is consistent with an original version or not, so that the digital media content is used in the fields requiring high credibility such as news reports, judicial evidence and the like;
The information management is used for carrying out implicit identification on users or content information in the digital media, is used for classification, authority management or tracing, embeds identification information to distinguish user groups, access authorities or use ranges, provides big data analysis support, and classifies the content or user behaviors through watermarks.
The robustness module 200 is configured to select a watermark detection method according to a detection target and digital media data, where the detection method includes blind detection and non-blind detection, obtain robustness of the digital watermark, and select the detection method according to the robustness.
In the system, a robustness module 200 selects a watermark detection method according to a detection target and digital media data, blind detection is that the original digital media without embedded watermark is not needed to be used as a reference, and watermark can be extracted or verified, and blind detection is that the original digital media without embedded watermark is needed to be used as a reference, so that the authenticity and the integrity of the watermark can be compared and verified;
The method comprises the steps of obtaining robustness of a digital watermark, wherein the robustness is a key for selecting a watermark detection method, the robustness detection comprises compression resistance, noise resistance, tamper resistance and content dependence, the detection method is selected according to the robustness, if the robustness of the watermark is strong, blind detection is preferentially selected, effective information can be extracted without original data, if the robustness of the watermark is weak, non-blind detection is selected, and the detection precision is improved by comparing the original data.
The processing module 300 is configured to obtain a detection result, and obtain a processing manner, where the processing manner includes multi-layer encryption, dynamic watermarking, and changing a digital watermark embedding method, and obtain a corresponding processing manner according to the detection result, and obtain a processing result.
In the system, the processing module 300 acquires a detection result, and the detection result may indicate that the watermark is not extracted, has insufficient robustness or has damaged integrity in the practical application of the digital watermark. For different detection results, proper processing modes such as multi-layer encryption, dynamic watermarking and digital watermarking embedding method modification are required to be selected so as to improve the stability and anti-interference capability of the watermarking;
The detection result shows that the watermark is tampered or forged maliciously, multi-layer encryption is selected, multi-layer encryption is introduced in watermark embedding and detection, the security and tamper resistance of the watermark are improved, the detection result shows that the watermark is tampered or lost in the propagation process, dynamic watermark is selected, the dynamic watermark changes along with time, environment or use situation, for example, watermark information related to a timestamp is embedded, static watermark is prevented from being copied or tampered through dynamic updating of the watermark, the detection result shows that the watermark is insufficient in robustness and easy to be interfered, a more robust embedding method is selected, for example, the spatial domain embedding is switched to the frequency domain embedding, or a multi-domain embedding technology is combined, and a processing result is obtained.
The efficiency module 400 is configured to obtain digital watermark detection efficiency, obtain processing efficiency, where the processing efficiency is a processing time length and a processing success rate after a problem is detected, obtain a detection efficiency threshold and a processing efficiency threshold, obtain a comparison result of the detection efficiency and the processing efficiency, and determine whether the detection method and the processing mode are qualified according to the comparison result.
In the system, an efficiency module 400 acquires digital watermark detection efficiency, wherein the detection efficiency comprises extraction accuracy, false detection rate, missing detection rate and detection time, and acquires processing efficiency, wherein the processing efficiency is processing time and processing success rate after detecting problems;
Acquiring a detection efficiency threshold and a processing efficiency threshold, wherein the extraction success rate threshold is the lowest proportion (such as more than or equal to 90%) of expected successful watermark extraction, the detection time threshold is the highest limit value (such as less than or equal to 1 second) of expected detection time, the processing duration threshold is the maximum time (such as less than or equal to 5 seconds) required by the treatment of the expected problem, and the processing success rate threshold is the lowest proportion (such as more than or equal to 90%) of expected processing success;
and acquiring a comparison result of the detection efficiency and the processing efficiency, if the extraction success rate is more than or equal to the extraction success rate threshold value and the detection time is less than or equal to the detection time threshold value, the detection method is qualified, and if the processing time is less than or equal to the processing time threshold value and the processing success rate is more than or equal to the processing success rate threshold value, the processing mode is qualified.
As shown in fig. 6, as a preferred embodiment of the present invention, the robustness module 200 includes:
the robustness unit 201 is configured to obtain a digital watermark embedding manner of digital media data, and obtain robustness of the digital watermark according to the embedding manner, where the robustness is used to embody stability and resistance of the digital watermark.
In the module, the robustness unit 201 obtains a digital watermark embedding mode of digital media data, the digital watermark adopts an embedding technology, the embedding technology comprises spatial domain embedding and frequency domain embedding, the spatial domain embedding directly modifies a data value in the digital media, watermark information is embedded, the robustness is low, the watermark information is easy to be interfered by compression, clipping and noise, the frequency domain embedding embeds the watermark into a frequency domain coefficient through frequency domain transformation, and the robustness is high, and particularly the resistance to common operations such as compression, filtering and the like is high;
And obtaining robustness of the digital watermark according to an embedding mode, testing whether the watermark can be extracted correctly under common lossy compression through anti-compression capability, testing whether the watermark is reserved completely after image cutting or video cutting through anti-cutting capability, and testing whether the watermark can be detected and extracted after the digital media is rotated, scaled or deformed through anti-rotation capability.
The detection method unit 202 is configured to compare the robustness with a first threshold, determine the robustness, and select a watermark detection method according to the detection target and the digital media data.
In this module, the detection method unit 202 compares the robustness with the first threshold, and in order to select a suitable watermark detection method (blind detection or non-blind detection), the robustness value needs to be compared with the first threshold, so as to determine the level of the robustness value, and finally determine the detection method according to the detection target and the characteristics of the digital media data;
the first threshold is used for distinguishing the high and low robustness, and is generally set according to actual application requirements and industry standards, so that the watermark extraction success rate is considered to be high only when the watermark extraction success rate reaches more than 90% under various interferences, and the robustness is high, namely the extraction success rate is more than or equal to the first threshold (for example, 90%);
And selecting a watermark detection method according to the detection target and the digital media data, wherein if the robustness is high, blind detection is adopted, and if the robustness is low, non-blind detection is adopted.
The method determining unit 203 is configured to employ non-blind detection if high robustness is determined, and employ blind detection if low robustness is determined.
In this module, if the method determining unit 203 determines that the robustness is high, the high robustness indicates that the watermark is still stable in complex environments (such as compression, noise, clipping, etc.), in some scenarios, the system needs higher detection precision, and the integrity and accuracy of the watermark can be further verified by comparing the original data with the embedded data through blind detection;
if the robustness is determined to be low, the low robustness indicates that the watermark is easy to lose or deform when being interfered. If forced reliance is made on non-blind detection, the raw data may not provide a valid reference, or the alignment complexity increases, ultimately affecting efficiency. Thus, in some fast verification scenarios, blind detection quickly determines whether the watermark is present or partially valid by simplifying the process.
As shown in fig. 7, as a preferred embodiment of the present invention, the processing module 300 includes:
the processing mode unit 301 is configured to obtain a detection result, where the detection result includes normal detection, detection error, and extraction failure, and obtain a processing mode.
In the module, the processing mode unit 301 acquires a detection result, if the detection is normal, the watermark information is successfully extracted, the extraction result accords with the expected one, no additional processing is needed, and the result can be directly used for verification or application;
The processing mode is obtained, if normal detection is carried out without additional operation, the result can be directly output, if errors are detected, the watermark information is detected to be partially lost or to be in error, a redundancy check mechanism (such as error correction codes) can be tried to recover the correct watermark information, if the error rate is high, the watermark embedding mode is redesigned to enhance the robustness, and if the extraction fails, the robustness of the algorithm to the interference of compression, noise and the like is enhanced;
The processing mode determining unit 302 is configured to obtain a corresponding processing mode according to the detection result, obtain a processing result, and compare the processing result with a second threshold, where the second threshold is a digital watermark parameter that is normally detected.
In the present module, the processing mode determining unit 302 obtains a corresponding processing mode according to the detection result, and evaluates the watermark extraction effect through the extraction success rate, watermark integrity and anti-interference capability;
extraction success = successfully extracted watermark samples/total test samples;
The second threshold is a preset criterion for measuring the normal detection performance of the watermark system. Typically set based on experimental and application requirements, including the following parameters:
The extraction success rate is more than or equal to 90;
the anti-interference capability is that the extraction accuracy after compression is more than or equal to 85 percent, the extraction accuracy after cutting is more than or equal to 80 percent, the noise interference extraction accuracy is more than or equal to 85 percent, and the watermark integrity is less than or equal to 5 percent;
If the extraction success rate after the treatment is more than or equal to the threshold value, judging that the extraction success rate is normal, otherwise, further optimizing the embedding or detecting method.
And a processing mode changing unit 303, configured to determine that the processing is successful if the processing result is greater than the second threshold, and to change the processing mode if the processing result is less than the second threshold and the processing is failed.
In the module, if the processing result is greater than the second threshold, the processing mode changing unit 303 is successful in processing, which indicates that the system meets the performance requirement, and outputs the watermark detection result without further adjustment;
The robustness of the watermark can be enhanced by optimizing a digital watermark embedding method, the compression resistance, noise resistance and cutting resistance of the watermark can be improved, the robustness of the system can be improved by introducing dynamic watermark and changing the watermark in real time, and the watermark can be prevented from being attacked or copied;
By dynamically adjusting the processing mode, various detection failure or error conditions can be effectively treated, the robustness, the extraction success rate and the anti-interference capability of the system are improved, and the reliability and the safety of the watermark are ensured.
As shown in fig. 8, as a preferred embodiment of the present invention, the efficiency module 400 includes:
An efficiency obtaining unit 401, configured to obtain digital watermark detection efficiency, where the digital watermark detection efficiency includes an extraction accuracy, a false detection rate, a missing detection rate, and a detection time, and obtain processing efficiency.
In this module, the efficiency obtaining unit 401 obtains the digital watermark detection efficiency, the extraction accuracy represents the ratio of successfully extracting the watermark and matching with the original embedded watermark, the higher the extraction accuracy is, the stronger the capability of the system to extract the watermark under various interferences is; the false detection rate is the proportion of the system which erroneously detects the watermark which does not exist, the false detection rate=the number of false detected samples/the total number of detected samples, the lower the false detection rate is, the lower the false judgment probability of the system to noise and background content is, the false detection rate is the proportion of the system which fails to detect the watermark which actually exists, the lower the false detection rate=the number of false detected samples/the total number of detected samples is, and the stronger the extraction capability of the system to the effective watermark is;
The processing efficiency is obtained, the processing efficiency is the processing time length and the processing success rate after the problems are detected, the processing time length is the average time from the detection of the problems to the completion of the processing, the processing time length = total processing time/processing times, the processing success rate is the proportion of successfully recovering the watermark after the problems are processed, and the processing success rate = the number of successfully processed samples/total processing samples.
And an efficiency comparison unit 402, configured to obtain a detection efficiency threshold and a processing efficiency threshold, compare the detection efficiency and the detection efficiency threshold, and compare the processing efficiency and the processing efficiency threshold.
In the module, an efficiency comparison unit 402 acquires a detection efficiency threshold and a processing efficiency threshold, wherein the detection efficiency threshold is used for measuring the performance of a watermark extraction process, the extraction accuracy threshold represents the minimum requirement that a system can successfully extract a correct watermark, the threshold is more than or equal to 90%, the false detection rate threshold represents the maximum allowable proportion of the system for recognizing background or noise errors as the watermark, the threshold is less than or equal to 5%, the false detection rate threshold represents the maximum allowable proportion of the system in which the system does not detect the watermark actually exists, the threshold is less than or equal to 10, the detection time threshold represents the maximum allowable time for completing one-time detection, and the threshold is less than or equal to 1;
The processing efficiency threshold is used for evaluating the processing performance of the system after the problem is detected, the processing duration threshold represents the maximum allowable time for completing the processing of the problem once, the threshold is less than or equal to 5 seconds, the processing success rate threshold represents the lowest proportion of the system for successfully recovering the watermark after the problem is processed, and the threshold is more than or equal to 90 percent;
comparing the detection efficiency with a detection efficiency threshold, and comparing the processing efficiency with a processing efficiency threshold.
The efficiency determining unit 403 is configured to obtain a comparison result, and determine whether the detection method and the processing mode are qualified according to the comparison result.
In the module, the efficiency judging unit 403 obtains a comparison result, and the detection efficiency is compared, wherein the extraction accuracy is that the actual value is more than or equal to a threshold value, such as more than or equal to 90%, the false detection rate is that the actual value is less than or equal to the threshold value, such as less than or equal to 5%, the missing detection rate is that the actual value is less than or equal to the threshold value, such as less than or equal to 10%, and the detection time is that the actual value is less than or equal to the threshold value, such as less than or equal to 1 second;
Comparing the treatment efficiency, wherein the treatment time length is equal to or less than a threshold value, if the actual value is equal to or less than 5 seconds, the treatment success rate is equal to or more than the threshold value, if the actual value is equal to or more than 90%, and if all indexes meet the threshold value, the treatment efficiency is qualified;
If the detection efficiency comparison result is qualified, the current detection method does not need to be adjusted, if the detection efficiency comparison result is unqualified, the detection algorithm or the embedding method needs to be optimized, if the processing efficiency comparison result is qualified, the current processing mode does not need to be adjusted, and if the processing efficiency comparison result is unqualified, the processing strategy needs to be enhanced, such as optimizing an error correction mechanism, introducing a dynamic watermark and the like.
In one embodiment, a computer device is presented, the computer device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, the processor implementing the following steps when executing the computer program:
Acquiring digital media data, wherein the digital media data comprises video, images and audio, and acquiring detection targets, and the detection targets comprise copyright protection, product tracing, content authentication and information management;
Selecting a watermark detection method according to a detection target and digital media data, wherein the detection method comprises blind detection and non-blind detection, obtaining robustness of the digital watermark, and selecting the detection method according to the robustness;
obtaining a detection result, and obtaining a processing mode, wherein the processing mode comprises multi-layer encryption, dynamic watermarking and changing a digital watermarking embedding method, and the corresponding processing mode is obtained according to the detection result to obtain the processing result;
The method comprises the steps of obtaining digital watermark detection efficiency, obtaining processing efficiency, wherein the processing efficiency is processing time length and processing success rate after a problem is detected, obtaining a detection efficiency threshold and a processing efficiency threshold, obtaining a comparison result of the detection efficiency and the processing efficiency, and judging whether a detection method and a processing mode are qualified or not according to the comparison result.
In one embodiment, a computer readable storage medium is provided, having a computer program stored thereon, which when executed by a processor causes the processor to perform the steps of:
Acquiring digital media data, wherein the digital media data comprises video, images and audio, and acquiring detection targets, and the detection targets comprise copyright protection, product tracing, content authentication and information management;
Selecting a watermark detection method according to a detection target and digital media data, wherein the detection method comprises blind detection and non-blind detection, obtaining robustness of the digital watermark, and selecting the detection method according to the robustness;
obtaining a detection result, and obtaining a processing mode, wherein the processing mode comprises multi-layer encryption, dynamic watermarking and changing a digital watermarking embedding method, and the corresponding processing mode is obtained according to the detection result to obtain the processing result;
The method comprises the steps of obtaining digital watermark detection efficiency, obtaining processing efficiency, wherein the processing efficiency is processing time length and processing success rate after a problem is detected, obtaining a detection efficiency threshold and a processing efficiency threshold, obtaining a comparison result of the detection efficiency and the processing efficiency, and judging whether a detection method and a processing mode are qualified or not according to the comparison result.
It should be understood that, although the steps in the flowcharts of the embodiments of the present invention are shown in order as indicated by the arrows, these steps are not necessarily performed in order as indicated by the arrows. The steps are not strictly limited to the order of execution unless explicitly recited herein, and the steps may be executed in other orders. Moreover, at least some of the steps in various embodiments may include multiple sub-steps or stages that are not necessarily performed at the same time, but may be performed at different times, nor do the order in which the sub-steps or stages are performed necessarily performed in sequence, but may be performed alternately or alternately with at least a portion of the sub-steps or stages of other steps or other steps.
Those skilled in the art will appreciate that all or part of the processes in the methods of the above embodiments may be implemented by a computer program for instructing relevant hardware, where the program may be stored in a non-volatile computer readable storage medium, and where the program, when executed, may include processes in the embodiments of the methods described above. Any reference to memory, storage, database, or other medium used in embodiments provided herein may include non-volatile and/or volatile memory. The nonvolatile memory can include Read Only Memory (ROM), programmable ROM (PROM), electrically Programmable ROM (EPROM), electrically Erasable Programmable ROM (EEPROM), or flash memory. Volatile memory can include Random Access Memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in a variety of forms such as Static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double Data Rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (SYNCHLINK) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), among others.
The technical features of the above-described embodiments may be arbitrarily combined, and all possible combinations of the technical features in the above-described embodiments are not described for brevity of description, however, as long as there is no contradiction between the combinations of the technical features, they should be considered as the scope of the description.
The foregoing examples illustrate only a few embodiments of the invention and are described in detail herein without thereby limiting the scope of the invention. It should be noted that it will be apparent to those skilled in the art that several variations and modifications can be made without departing from the spirit of the invention, which are all within the scope of the invention. Accordingly, the scope of protection of the present invention is to be determined by the appended claims.
The foregoing description of the preferred embodiments of the invention is not intended to be limiting, but rather is intended to cover all modifications, equivalents, and alternatives falling within the spirit and principles of the invention.

Claims (10)

1. A digital watermark encryption detection method, the method comprising:
Acquiring digital media data, wherein the digital media data comprises video, images and audio, and acquiring detection targets, and the detection targets comprise copyright protection, product tracing, content authentication and information management;
Selecting a watermark detection method according to a detection target and digital media data, wherein the detection method comprises blind detection and non-blind detection, obtaining robustness of the digital watermark, and selecting the detection method according to the robustness;
obtaining a detection result, and obtaining a processing mode, wherein the processing mode comprises multi-layer encryption, dynamic watermarking and changing a digital watermarking embedding method, and the corresponding processing mode is obtained according to the detection result to obtain the processing result;
The method comprises the steps of obtaining digital watermark detection efficiency, obtaining processing efficiency, wherein the processing efficiency is processing time length and processing success rate after a problem is detected, obtaining a detection efficiency threshold and a processing efficiency threshold, obtaining a comparison result of the detection efficiency and the processing efficiency, and judging whether a detection method and a processing mode are qualified or not according to the comparison result.
2. The method for detecting digital watermark encryption according to claim 1, wherein the method for detecting watermark is selected according to the detection target and the digital media data, the method for detecting watermark comprises blind detection and non-blind detection, robustness of digital watermark is obtained, and the method for detecting watermark is selected according to the robustness, specifically comprising the steps of:
Acquiring a digital watermark embedding mode of digital media data, and acquiring robustness of the digital watermark according to the embedding mode, wherein the robustness is used for reflecting the stability and the resistance of the digital watermark;
comparing the robustness with a first threshold, judging the robustness, and selecting a watermark detection method according to a detection target and the digital media data;
if high robustness is determined, non-blind detection is employed, and if low robustness is determined, blind detection is employed.
3. The method for detecting digital watermark encryption according to claim 1, wherein the step of obtaining the detection result and obtaining the processing mode includes multi-layer encryption, dynamic watermark and changing the digital watermark embedding method, and obtaining the processing result according to the detection result and the corresponding processing mode includes:
obtaining a detection result, wherein the detection result comprises normal detection, detection errors and extraction failures, and a processing mode is obtained;
Obtaining a corresponding processing mode according to the detection result, obtaining a processing result, and comparing the processing result with a second threshold, wherein the second threshold is a digital watermark parameter which is normally detected;
if the processing result is larger than the second threshold, the processing is judged to be successful, and if the processing result is smaller than the second threshold, the processing is judged to be failed, and the processing mode is changed.
4. The method for detecting digital watermark encryption according to claim 1, wherein the step of obtaining digital watermark detection efficiency and obtaining processing efficiency, wherein the processing efficiency is a processing time length and a processing success rate after detecting a problem, obtaining a detection efficiency threshold and a processing efficiency threshold, obtaining a comparison result of the detection efficiency and the processing efficiency, and judging whether the detection method and the processing mode are qualified according to the comparison result, comprises the following steps:
Acquiring digital watermark detection efficiency, wherein the digital watermark detection efficiency comprises extraction accuracy, false detection rate, omission factor and detection time, and processing efficiency is acquired;
Acquiring a detection efficiency threshold and a processing efficiency threshold, comparing the detection efficiency with the detection efficiency threshold, and comparing the processing efficiency with the processing efficiency threshold;
and obtaining a comparison result, and judging whether the detection method and the processing mode are qualified or not according to the comparison result.
5. The method for detecting digital watermark encryption according to claim 1, wherein the digital watermark adopts an embedding technique, and the embedding technique includes spatial domain embedding and frequency domain embedding.
6. A digital watermark encryption detection system, the system comprising:
the early-stage preparation module is used for acquiring digital media data, wherein the digital media data comprises video, images and audio, and acquiring detection targets, and the detection targets comprise copyright protection, product tracing, content authentication and information management;
The robustness module is used for selecting a watermark detection method according to a detection target and the digital media data, wherein the detection method comprises blind detection and non-blind detection, digital watermark robustness is obtained, and the detection method is selected according to the robustness;
the processing module is used for acquiring a detection result and acquiring a processing mode, wherein the processing mode comprises multi-layer encryption, dynamic watermarking and changing of a digital watermarking embedding method, and the corresponding processing mode is acquired according to the detection result to acquire the processing result;
The efficiency module is used for acquiring the digital watermark detection efficiency and the processing efficiency, wherein the processing efficiency is the processing time length and the processing success rate after the problem is detected, acquiring a detection efficiency threshold value and a processing efficiency threshold value, acquiring a comparison result of the detection efficiency and the processing efficiency, and judging whether the detection method and the processing mode are qualified or not according to the comparison result.
7. The digital watermark encryption detection system according to claim 6, wherein said robustness module comprises:
the robustness unit is used for acquiring a digital watermark embedding mode of the digital media data, and acquiring the robustness of the digital watermark according to the embedding mode, wherein the robustness is used for reflecting the stability and the resistance of the digital watermark;
the detection method unit compares the robustness with a first threshold value, judges the robustness, and selects a watermark detection method according to a detection target and digital media data;
The method determining unit adopts non-blind detection if the high robustness is determined, and adopts blind detection if the low robustness is determined.
8. The digital watermark encryption detection system according to claim 7, wherein said processing module comprises:
The processing mode unit is used for acquiring detection results, wherein the detection results comprise normal detection, detection errors and extraction failures, and the processing mode is acquired;
the processing mode judging unit is used for acquiring a corresponding processing mode according to the detection result, acquiring a processing result, and comparing the processing result with a second threshold, wherein the second threshold is a digital watermark parameter which is normally detected;
And a processing mode changing unit for determining that the processing is successful if the processing result is greater than the second threshold value, and for determining that the processing is failed if the processing result is less than the second threshold value, and for changing the processing mode.
9. The digital watermark encryption detection system according to claim 8, wherein said efficiency module comprises:
An efficiency acquisition unit for acquiring digital watermark detection efficiency, wherein the digital watermark detection efficiency comprises extraction accuracy, false detection rate, missing detection rate and detection time, and processing efficiency is acquired;
the efficiency comparison unit is used for obtaining a detection efficiency threshold value and a processing efficiency threshold value, comparing the detection efficiency threshold value with the detection efficiency threshold value, and comparing the processing efficiency threshold value with the processing efficiency threshold value;
And the efficiency judging unit is used for obtaining a comparison result and judging whether the detection method and the processing mode are qualified or not according to the comparison result.
10. The system of claim 9, wherein the digital watermark employs an embedding technique, the embedding technique comprising spatial domain embedding and frequency domain embedding.
CN202411697040.6A 2024-11-26 2024-11-26 A digital watermark encryption detection method and system Active CN119203081B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202411697040.6A CN119203081B (en) 2024-11-26 2024-11-26 A digital watermark encryption detection method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202411697040.6A CN119203081B (en) 2024-11-26 2024-11-26 A digital watermark encryption detection method and system

Publications (2)

Publication Number Publication Date
CN119203081A true CN119203081A (en) 2024-12-27
CN119203081B CN119203081B (en) 2025-03-07

Family

ID=94074221

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202411697040.6A Active CN119203081B (en) 2024-11-26 2024-11-26 A digital watermark encryption detection method and system

Country Status (1)

Country Link
CN (1) CN119203081B (en)

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020157005A1 (en) * 2001-04-20 2002-10-24 Brunk Hugh L. Including a metric in a digital watermark for media authentication
US20060239503A1 (en) * 2005-04-26 2006-10-26 Verance Corporation System reactions to the detection of embedded watermarks in a digital host content
US20060239502A1 (en) * 2005-04-26 2006-10-26 Verance Corporation Methods and apparatus for enhancing the robustness of watermark extraction from digital host content
CN101093576A (en) * 2007-06-06 2007-12-26 北京理工大学 Digital watermark method of serial multiple robustnesses based on multiple copyright authentications
CN102034048A (en) * 2010-12-23 2011-04-27 南京师范大学 Mobile Agent based active detection method for watermark of vector data
US20110122778A1 (en) * 2009-11-23 2011-05-26 Bloom Jeffrey A Multiple watermarks for fidelity assessment
CN102930498A (en) * 2012-11-13 2013-02-13 上海电力学院 Digital watermarking embedding and extracting method based on lifting wavelet
CN103198448A (en) * 2013-04-11 2013-07-10 江苏大学 Three-dimensional model digital watermarking embedding method and blind detection method based on vertex curvature
CN111242827A (en) * 2020-01-15 2020-06-05 复旦大学 Robust color digital image watermarking method based on DT-CWT and SVD conversion
CN117522666A (en) * 2023-11-20 2024-02-06 深圳市证通电子股份有限公司 A method and device for embedding and extracting invisible digital watermarks in images

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020157005A1 (en) * 2001-04-20 2002-10-24 Brunk Hugh L. Including a metric in a digital watermark for media authentication
US20060239503A1 (en) * 2005-04-26 2006-10-26 Verance Corporation System reactions to the detection of embedded watermarks in a digital host content
US20060239502A1 (en) * 2005-04-26 2006-10-26 Verance Corporation Methods and apparatus for enhancing the robustness of watermark extraction from digital host content
CN101093576A (en) * 2007-06-06 2007-12-26 北京理工大学 Digital watermark method of serial multiple robustnesses based on multiple copyright authentications
US20110122778A1 (en) * 2009-11-23 2011-05-26 Bloom Jeffrey A Multiple watermarks for fidelity assessment
CN102034048A (en) * 2010-12-23 2011-04-27 南京师范大学 Mobile Agent based active detection method for watermark of vector data
CN102930498A (en) * 2012-11-13 2013-02-13 上海电力学院 Digital watermarking embedding and extracting method based on lifting wavelet
CN103198448A (en) * 2013-04-11 2013-07-10 江苏大学 Three-dimensional model digital watermarking embedding method and blind detection method based on vertex curvature
CN111242827A (en) * 2020-01-15 2020-06-05 复旦大学 Robust color digital image watermarking method based on DT-CWT and SVD conversion
CN117522666A (en) * 2023-11-20 2024-02-06 深圳市证通电子股份有限公司 A method and device for embedding and extracting invisible digital watermarks in images

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
闫长远;: "谈媒体图像的脆弱数字水印技术", 科技致富向导, no. 24, 25 December 2008 (2008-12-25) *

Also Published As

Publication number Publication date
CN119203081B (en) 2025-03-07

Similar Documents

Publication Publication Date Title
Petitcolas Watermarking schemes evaluation
Nyeem et al. Digital image watermarking: its formal model, fundamental properties and possible attacks
US20060020830A1 (en) Localisation of image tampering
US20050172130A1 (en) Watermarking a digital object with a digital signature
US8666111B2 (en) System and method for detecting the watermark using decision fusion
US7133534B2 (en) Copy protection via redundant watermark encoding
CN1454339A (en) Confirming the existence of a complete data set under multiple control scenarios
KR101803066B1 (en) Integrated identification system and method for illegal copy of book
WO2021093648A1 (en) Watermark information embedding method and apparatus
JP4130440B2 (en) Robust signature for signal authentication
US9239966B2 (en) Method and device for watermarking a sequence of images, method and device for authenticating a sequence of watermarked images and corresponding computer program
JP4234099B2 (en) How to extract a watermark
JP2005531183A5 (en)
CN119203081B (en) A digital watermark encryption detection method and system
CN114004725A (en) Image encryption method and device
JP2009081827A (en) Digital watermark restoration method and restoration processing program
US20050246536A1 (en) Embedding of image authentication signatures
CN115481371B (en) Data content rights confirmation method and device
Kaur et al. Analyzing Different Digital Image Authentication Methods
Fei et al. A hypothesis testing approach for achieving semi-fragility in multimedia authentication
Trinh et al. Phash-enhanced Merkle Tree: An Advanced Approach for Detecting and Preventing Copyright Violations in Nft Marketplaces
CN120813942A (en) Method for associating a digital object with content and method for evaluating the contextual integrity of a digital object
Qingqing et al. An Ensemble Framework for Video Authentication Using File Signatures, Metadata Analysis, and Deep Learning-Based Quantization
US20020144132A1 (en) Apparatus and methods of preventing an adulteration attack on a content screening algorithm
Fujita et al. A new scheme to realize the optimum watermark detection for the additive embedding scheme with the spatial domain

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant