Digital watermark encryption detection method and system

By selecting the detection method and processing method according to the robustness of the watermark in digital watermark detection, the problem of not being able to select the detection method and processing method in the prior art is solved, the detection and processing efficiency is improved, and the stability and anti-interference of the watermark are ensured. ability.

CN119203081AActive Publication Date: 2024-12-27ZHE JIANG YUAN YI ZHI NENG KE JI YOU XIAN GONG SI

Patent Information

Application Number
CN202411697040.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-26
Publication Date
2024-12-27
Estimated Expiration
2044-11-26

AI Technical Summary

Technical Problem

During the existing digital watermark detection process, the detection method cannot be selected based on the robustness of the watermark data, and the digital watermark cannot be processed after the problem is detected, and the detection method and processing method cannot be filtered.

Method used

By acquiring digital media data and detection targets, selecting appropriate watermark detection methods (blind detection or non-blind detection) and processing methods (multi-layer encryption, dynamic watermark, changing digital watermark embedding methods), and judge the detection method based on the detection results and efficiency thresholds. and the effectiveness of the treatment.

Benefits of technology

The appropriate detection methods and processing methods are selected according to the robustness of the watermark, the detection and processing efficiency of the digital watermark is improved, the stability and anti-interference ability of the watermark are ensured, and the shortcomings in detection and processing in the prior art are solved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119203081A_ABST
    Figure CN119203081A_ABST
Patent Text Reader

Abstract

The invention is suitable for the technical field of digital watermarking, and provides a digital watermarking encryption detection method and system, and the method comprises the steps: obtaining digital media data, and 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 a detection method according to the robustness; acquiring a detection result, acquiring a processing mode, acquiring a corresponding processing mode according to the detection result, and acquiring a processing result; the method comprises the following steps: acquiring digital watermark detection efficiency, acquiring processing efficiency, 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 a detection method and a processing mode are qualified or not according to the comparison result. The problems that in the existing digital watermark detection process, a detection method cannot be selected according to the robustness of watermark data, the digital watermark cannot be processed after a problem is detected, a processing result cannot be subjected to secondary detection, and meanwhile, a detection mode and a processing mode cannot be screened are solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention belongs to the technical field of digital watermarking, and in particular relates to a digital watermark encryption detection method and system. Background Art

[0002] At present, with the rapid development and widespread application of multimedia technology, digital media dissemination has become possible. Digital multimedia content such as images, audio, and video has gradually become a part of our lives with its powerful portability, efficiency, speed, and accuracy. As digital multimedia content becomes popular, many powerful multimedia modification tools have also emerged. The emergence of these tools and the popularization of the Internet have made piracy and modification of multimedia content easy.

[0003] Traditional conditional access systems can authenticate users of multimedia content within the system, but once a user connects to the system, the multimedia content within the system cannot be effectively protected and can be tampered with at will. How to ensure that digital video content is not illegally tampered with and that it is accepted by judicial authorities is an urgent problem to be solved.

[0004] In response to the above problems, a digital watermarking technology has emerged in recent years. Digital watermarking technology refers to the use of signal processing methods to embed identification signals in digitized multimedia content. The identification signals can be invisible or visible; by extracting these identification signals, the copyright tracking, copyright declaration and content tamper-proofing of multimedia content can be achieved. Digital watermarking technology is an important branch of information hiding technology research. The security of digital watermarks is solved by traditional encryption technology. By encrypting the watermark embedding position or encrypting the watermark information itself, the security problem of the digital watermark processing system can be solved.

[0005] However, the existing digital watermark detection process cannot select the detection method according to the robustness of the watermark data. After the problem is detected, the digital watermark cannot be processed, the processing result cannot be re-detected, and the detection method and processing method cannot be screened. Summary of the invention

[0006] The purpose of the embodiment of the present invention is to provide a digital watermark encryption detection method, aiming to solve the problem raised in the third part of the background technology.

[0007] The embodiment of the present invention is implemented as follows: a digital watermark encryption detection method, the method comprising: Acquire digital media data, including video, image and audio, and acquire detection targets, including copyright protection, product traceability, content authentication and information management; Selecting a watermark detection method according to the detection target and the digital media data, wherein the detection method includes blind detection and non-blind detection, obtaining the robustness of the digital watermark, and selecting the detection method according to the robustness; Obtaining the detection result and the processing method, wherein the processing method includes multi-layer encryption, dynamic watermarking and changing the digital watermark embedding method, obtaining the corresponding processing method according to the detection result, and obtaining the processing result; Obtain the digital watermark detection efficiency, obtain the processing efficiency, the processing efficiency is the processing time and processing success rate after the problem is detected, obtain the detection efficiency threshold and the processing efficiency threshold, obtain the detection efficiency and processing efficiency comparison result, and judge whether the detection method and processing method are qualified according to the comparison result.

[0008] Preferably, the watermark detection method is selected according to the detection target and the digital media data, and the detection method includes blind detection and non-blind detection. The steps of obtaining the robustness of the digital watermark and selecting the detection method according to the robustness specifically include: Obtaining a digital watermark embedding method for digital media data, and obtaining the robustness of the digital watermark according to the embedding method, wherein the robustness is used to reflect the stability and resistance of the digital watermark; Compare the robustness with the first threshold, determine the robustness, and select a watermark detection method based on the detection target and digital media data. If it is judged to be high robustness, non-blind detection is adopted; if it is judged to be low robustness, blind detection is adopted.

[0009] Preferably, the step of obtaining the detection result and the processing method, wherein the processing method includes multi-layer encryption, dynamic watermarking and changing the digital watermark embedding method, and obtaining the corresponding processing method according to the detection result and obtaining the processing result specifically includes: Obtaining the test results, including normal test, test error and extraction failure, and obtaining the processing method; Acquire a corresponding processing method according to the detection result, obtain a processing result, and compare the processing result with a second threshold value, where the second threshold value is a digital watermark parameter of normal detection; If the processing result is greater than the second threshold, it is determined that the processing is successful. If the processing result is less than the second threshold, it is determined that the processing fails, and the processing method is changed.

[0010] Preferably, the steps of obtaining the digital watermark detection efficiency, obtaining the processing efficiency, wherein the processing efficiency is the processing time and processing success rate after the problem is detected, obtaining the detection efficiency threshold and the processing efficiency threshold, obtaining the 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 specifically include: Acquire the digital watermark detection efficiency, which includes extraction accuracy, false detection rate, missed detection rate and detection time, and acquire the processing efficiency; Obtain a detection efficiency threshold and a processing efficiency threshold, compare the detection efficiency with the detection efficiency threshold, and compare the processing efficiency with the processing efficiency threshold; Obtain the comparison results, and determine whether the detection method and treatment method are qualified based on the comparison results.

[0011] Preferably, the digital watermark adopts embedding technology, and the embedding technology includes spatial domain embedding and frequency domain embedding.

[0012] Another object of an embodiment of the present invention is to provide a digital watermark encryption detection system, the system comprising: The preparatory module acquires digital media data, including video, image and audio, and acquires detection targets, including copyright protection, product traceability, content authentication and information management; A robustness module, which selects a watermark detection method according to a detection target and digital media data, wherein the detection method includes blind detection and non-blind detection, obtains the robustness of the digital watermark, and selects a detection method according to the robustness; The processing module obtains the detection result and the processing method, wherein the processing method includes multi-layer encryption, dynamic watermarking and changing the digital watermark embedding method, and obtains the corresponding processing method according to the detection result and the processing result; The efficiency module obtains the digital watermark detection efficiency and the processing efficiency. The processing efficiency is the processing time and the processing success rate after the problem is detected. The detection efficiency threshold and the processing efficiency threshold are obtained. The comparison result of the detection efficiency and the processing efficiency is obtained, and the detection method and the processing method are judged according to the comparison result.

[0013] Preferably, the robustness module comprises: A robustness unit, which obtains a digital media data digital watermark embedding method, and obtains the digital watermark robustness according to the embedding method, wherein the robustness is used to reflect the stability and resistance of the digital watermark; The detection method unit compares the robustness with the first threshold, determines the robustness, and selects a watermark detection method according to the detection target and the digital media data. The method determines the unit, and if it is determined to be highly robust, non-blind detection is adopted; if it is determined to be low robustness, blind detection is adopted.

[0014] Preferably, the processing module comprises: A processing method unit, which obtains the detection results, including normal detection, detection error and extraction failure, and obtains the processing method; a processing mode determination unit, which obtains a corresponding processing mode according to the detection result, obtains a processing result, and compares the processing result with a second threshold value, wherein the second threshold value is a digital watermark parameter of normal detection; The processing method changing unit determines that the processing is successful if the processing result is greater than the second threshold value, and determines that the processing is failed if the processing result is less than the second threshold value, and changes the processing method.

[0015] Preferably, the efficiency module comprises: An efficiency acquisition unit, which acquires the digital watermark detection efficiency, wherein the digital watermark detection efficiency includes extraction accuracy, false detection rate, missed detection rate and detection time, and acquires processing efficiency; An efficiency comparison unit, which obtains a detection efficiency threshold and a processing efficiency threshold, compares the detection efficiency with the detection efficiency threshold, and compares the processing efficiency with the processing efficiency threshold; The efficiency determination unit obtains the comparison result and determines whether the detection method and the treatment method are qualified according to the comparison result.

[0016] Preferably, the digital watermark adopts embedding technology, and the embedding technology includes spatial domain embedding and frequency domain embedding.

[0017] The embodiment of the present invention provides a digital watermark encryption detection method, which obtains digital media data, including video, image and audio, obtains a detection target, and the detection target includes copyright protection, product traceability, content authentication and information management, obtains a digital watermark embedding method for the digital media data, obtains the robustness of the digital watermark according to the embedding method, compares the robustness with a first threshold, determines the level of robustness, selects a watermark detection method according to the detection target and the digital media data, and if it is determined to be highly robust, non-blind detection is used; if it is determined to be low robustness, blind detection is used, obtains a detection result, obtains a processing method, obtains a corresponding processing method according to the detection result, obtains a processing result, and compares the processing result with The second threshold, if the processing result is greater than the second threshold, it is determined that the processing is successful, if the processing result is less than the second threshold, it is determined that the processing fails, then the processing method is changed, the digital watermark detection efficiency is obtained, the processing efficiency is obtained, the detection efficiency threshold and the processing efficiency threshold are obtained, the detection efficiency is compared with the detection efficiency threshold, the processing efficiency is compared with the processing efficiency threshold, and whether the detection method and the processing method are qualified are judged according to the comparison result, which solves the problem that the detection method cannot be selected according to the robustness of the watermark data in the existing digital watermark detection process, the digital watermark cannot be processed after the problem is detected, the processing result cannot be re-detected, and the detection method and the processing method cannot be screened. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] Figure 1 A flowchart of a digital watermark encryption detection method provided by an embodiment of the present invention; Figure 2 A flowchart of the steps of selecting a watermark detection method according to a detection target and digital media data, and selecting a detection method according to robustness, provided in an embodiment of the present invention; Figure 3 A flowchart of the steps of obtaining a detection result, obtaining a processing method, and obtaining a corresponding processing method according to the detection result provided by an embodiment of the present invention; Figure 4 A flowchart of the steps of obtaining the digital watermark detection efficiency, obtaining the processing efficiency, and judging whether the detection method and the processing method are qualified according to the comparison results provided by the embodiment of the present invention; Figure 5 An architecture diagram of a digital watermark encryption detection system provided by an embodiment of the present invention; Figure 6 An architectural diagram of a robustness module provided in an embodiment of the present invention; Figure 7 An architectural diagram of a processing module provided in an embodiment of the present invention; Figure 8 This is an architecture diagram of the efficiency module provided in an embodiment of the present invention. DETAILED DESCRIPTION

[0019] In order to make the purpose, technical solution and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.

[0020] It is understood that the terms "first", "second", etc. used in this application may be used herein to describe various elements, but unless otherwise specified, these elements are not limited by these terms. These terms are only used to distinguish a first element from another element. For example, without departing from the scope of this application, 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.

[0021] like Figure 1 As shown, a digital watermark encryption detection method provided by an embodiment of the present invention includes: S100, acquiring digital media data, the digital media data including video, image and audio, and acquiring detection targets, the detection targets including copyright protection, product traceability, content authentication and information management.

[0022] In this step, digital media data is obtained, including videos such as movies, short videos and commercials, images such as photos, illustrations and designs, and audio such as music, podcasts and voice recordings. They are encrypted by digital watermarks to prevent unauthorized copying and dissemination. Acquire the detection target. Through the detection target, the purpose of digital watermark detection can be known. The detection direction can be determined through the purpose. Copyright protection is used to ensure that the ownership and usage rights of digital media are not infringed. It detects the copyright watermark embedded in the digital media, verifies its legitimacy, monitors the distribution of digital content, and prevents unauthorized copying and dissemination. Product traceability is used to track the source of digital media or physical products to prevent the emergence of counterfeit and substandard products. It embeds traceability information into the digital label or packaging design of the product to verify the authenticity of the traceability information and ensure the legal source of the product. Content authentication is used to verify whether digital media content has been tampered with to ensure its authenticity and integrity. It embeds tamper-proof watermarks and verifies whether the content is consistent with the original version through detection. It is used in fields that require high credibility, such as news reporting and judicial evidence. Information management is used to implicitly identify user or content information in digital media for classification, rights management or traceability, embed identification information to distinguish user groups, access rights or usage scopes, provide big data analysis support, and classify content or user behavior through watermarks.

[0023] S200, selecting a watermark detection method according to a detection target and digital media data, wherein the detection method includes blind detection and non-blind detection, obtaining robustness of the digital watermark, and selecting a detection method according to the robustness.

[0024] In this step, a watermark detection method is selected according to the detection target and digital media data. Blind detection is to extract or verify the watermark without the original digital media without watermark as a reference, and non-blind detection is to compare and verify the authenticity and integrity of the watermark without the original digital media without watermark as a reference. Obtain the robustness of the digital watermark. Robustness is the key to selecting a watermark detection method. Robustness detection includes compression resistance, noise resistance, tamper resistance and content dependence. The detection method is selected based on the robustness. If the watermark is more robust, blind detection is preferred because it can extract valid information without the original data. If the watermark is less robust, non-blind detection is selected to improve detection accuracy by comparing the original data.

[0025] S300, obtaining the detection result, obtaining the processing method, the processing method including multi-layer encryption, dynamic watermark and changing the digital watermark embedding method, obtaining the corresponding processing method according to the detection result, and obtaining the processing result.

[0026] In this step, the detection results and processing methods are obtained. In the actual application of digital watermarks, the detection results may indicate that the watermark extraction fails, the robustness is insufficient, or the integrity of the watermark is destroyed. According to different detection results, it is necessary to select appropriate processing methods, such as multi-layer encryption, dynamic watermarking, and changing the digital watermark embedding method, to improve the stability and anti-interference ability of the watermark; The detection results show that the watermark has been maliciously tampered with or forged, so multi-layer encryption is selected. Multi-layer encryption is introduced in watermark embedding and detection to improve the security and anti-tampering ability of the watermark; the detection results show that the watermark has been tampered with or lost during the propagation process, so a dynamic watermark is selected. The dynamic watermark changes with time, environment or usage context. For example, watermark information related to timestamp is embedded. By dynamically updating the watermark, the static watermark is prevented from being copied or tampered with; the detection results show that the watermark is not robust enough and is easily interfered with. A more robust embedding method is selected, such as switching from spatial domain embedding to frequency domain embedding, or combining multi-domain embedding technology to obtain processing results.

[0027] S400, obtain the digital watermark detection efficiency, obtain the processing efficiency, the processing efficiency is the processing time and processing success rate after the problem is detected, obtain the detection efficiency threshold and the processing efficiency threshold, obtain the comparison result of the detection efficiency and the processing efficiency, and judge whether the detection method and the processing method are qualified according to the comparison result.

[0028] In this step, the digital watermark detection efficiency is obtained, which includes extraction accuracy, false detection rate, missed detection rate and detection time, and the processing efficiency is obtained, which is the processing time and processing success rate after the problem is detected; Get the detection efficiency threshold and processing efficiency threshold. The extraction success rate threshold is the expected minimum proportion of successfully extracted watermarks (e.g. ≥90%), and the detection time threshold is the expected upper limit of the detection time (e.g. ≤1 second). The processing time threshold is the expected maximum time required for problem processing (e.g. ≤5 seconds), and the processing success rate threshold is the expected minimum proportion of successful processing (e.g. ≥90%). Obtain the comparison results of detection efficiency and processing efficiency. If the extraction success rate ≥ the extraction success rate threshold, and the detection time ≤ the detection time threshold, the detection method is qualified. If the processing time ≤ the processing time threshold, and the processing success rate ≥ the processing success rate threshold, the processing method is qualified.

[0029] like Figure 2 As shown, as a preferred embodiment of the present invention, the watermark detection method is selected according to the detection target and the digital media data, and the detection method includes blind detection and non-blind detection. The steps of obtaining the robustness of the digital watermark and selecting the detection method according to the robustness specifically include: S201, obtaining a digital media data digital watermark embedding method, and obtaining the digital watermark robustness according to the embedding method, wherein the robustness is used to reflect the stability and resistance of the digital watermark.

[0030] In this step, a digital watermark embedding method for digital media data is obtained. The digital watermark adopts embedding technology, which includes spatial domain embedding and frequency domain embedding. Spatial domain embedding directly modifies the data value in the digital media to embed the watermark information, which has the characteristics of low robustness and is easily affected by compression, cropping and noise interference. Frequency domain embedding embeds the watermark into the frequency domain coefficient through frequency domain transformation, which has the characteristics of high robustness, especially strong resistance to common operations such as compression and filtering. The robustness of the digital watermark is obtained based on the embedding method. The anti-compression ability is used to test whether the watermark can be correctly extracted under common lossy compression. The anti-cropping ability is used to test whether the watermark is completely retained after image cropping or video editing. The anti-rotation ability is used to test whether the watermark can be detected and extracted after the digital media is rotated, scaled or deformed.

[0031] S202, comparing the robustness with the first threshold, determining the robustness, and selecting a watermark detection method according to the detection target and the digital media data.

[0032] In this step, the robustness is compared with the first threshold. In order to select a suitable watermark detection method (blind detection or non-blind detection), it is necessary to compare the robustness value with the first threshold to determine whether it is high or low, and finally determine the detection method according to the detection target and the characteristics of the digital media data; The first threshold is used to distinguish the level of robustness. It is usually set according to actual application requirements and industry standards. It means that the watermark extraction success rate must reach more than 90% under multiple interferences to be considered as high robustness. High robustness: extraction success rate ≥ first threshold (such as 90%); low robustness: extraction success rate < first threshold; The watermark detection method is selected according to the detection target and digital media data. If the robustness is high, blind detection is used; if the robustness is low, non-blind detection is used.

[0033] S203: If it is determined to be high robustness, non-blind detection is adopted; if it is determined to be low robustness, blind detection is adopted.

[0034] In this step, if it is judged as high robustness, high robustness means that the watermark is still stable in complex environments (such as compression, noise, cropping, etc.). In some scenarios, the system requires higher detection accuracy. Non-blind detection can further verify the integrity and accuracy of the watermark by comparing the original data and the embedded data. If it is judged as low robustness, low robustness means that the watermark is easily lost or deformed when disturbed. If you rely on non-blind detection, the original data may not provide an effective reference, or the comparison complexity increases, which ultimately affects efficiency. Therefore, in some fast verification scenarios, blind detection simplifies the process and quickly determines whether the watermark exists or is partially valid.

[0035] like Figure 3 As shown, as a preferred embodiment of the present invention, the detection result is obtained, the processing method is obtained, and the processing method includes multi-layer encryption, dynamic watermarking and changing the digital watermark embedding method. The corresponding processing method is obtained according to the detection result, and the step of obtaining the processing result specifically includes: S301, obtaining detection results, which include normal detection, detection error and extraction failure, and obtaining processing methods.

[0036] In this step, the detection result is obtained. If it is a normal detection, that is, the watermark information is successfully extracted, and the extraction result is consistent with the expectation, no additional processing is required, and the result can be directly used for verification or application; if it is a detection error, that is, the watermark is detected, but the extracted watermark content is inconsistent with the expectation, it may be that the watermark is tampered with or the detection algorithm misjudged; if the extraction fails, that is, no watermark information is detected, the watermark may be completely lost, or the extraction algorithm is not suitable; Get the processing method. If the detection is normal, no additional operation is required and the result can be directly output. If the detection is wrong, and the watermark information is partially lost or wrong, you can try to restore the correct watermark information with a redundant check mechanism (such as error correction code). If the error rate is high, redesign the watermark embedding method to enhance robustness. If the extraction fails, improve the robustness of the algorithm to interference such as compression and noise. Table 1: Comparison of test results and treatment methods

[0037] S302, obtaining a corresponding processing method according to the detection result, obtaining a processing result, and comparing the processing result with a second threshold, where the second threshold is a digital watermark parameter of normal detection.

[0038] In this step, the corresponding processing method is obtained according to the detection results, and the watermark extraction effect is evaluated by the extraction success rate, watermark integrity and anti-interference ability; Extraction success rate = number of successfully extracted watermark samples / total number of test samples; The second threshold is a preset standard used to measure the normal detection performance of the watermark system. It is usually set based on experiments and application requirements, including the following parameters: Extraction success rate ≥90%; Anti-interference ability: extraction accuracy after compression ≥ 85%, extraction accuracy after cropping ≥ 80%, noise interference extraction accuracy ≥ 85%, watermark integrity: error rate ≤ 5%; If the extraction success rate after processing is ≥ the threshold, it is judged to be normal; otherwise, the embedding or detection method is further optimized.

[0039] S303: If the processing result is greater than the second threshold, it is determined that the processing is successful; if the processing result is less than the second threshold, it is determined that the processing fails, and the processing method is changed.

[0040] In this step, if the processing result is greater than the second threshold, the processing is successful, indicating that the system has met the performance requirements, and the watermark detection result is output without further adjustment; if the processing result is less than the second threshold, it is determined to be a processing failure, and the processing method is changed. The processing failure indicates that the system cannot achieve the expected performance. The processing method is changed to improve the watermark robustness and extraction success rate; The robustness of the watermark can be enhanced by optimizing the digital watermark embedding method, improving its anti-compression, anti-noise, and anti-cropping capabilities; the system robustness can be improved by introducing dynamic watermarks through real-time changes of watermarks to prevent watermarks from being attacked or copied; the accuracy of watermark extraction can be improved by enhancing the detection algorithm to reduce missed detections and false detections; the security of the watermark can be improved by adding a multi-layer encryption mechanism to prevent tampering and forgery; By dynamically adjusting the processing method, various detection failures or errors can be effectively dealt with, the system's robustness, extraction success rate and anti-interference ability can be improved, and the reliability and security of the watermark can be ensured.

[0041] like Figure 4 As shown, as a preferred embodiment of the present invention, the steps of obtaining the digital watermark detection efficiency, obtaining the processing efficiency, wherein the processing efficiency is the processing time and processing success rate after the problem is detected, obtaining the detection efficiency threshold and the processing efficiency threshold, obtaining the 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 specifically include: S401, obtaining digital watermark detection efficiency, wherein the digital watermark detection efficiency includes extraction accuracy, false detection rate, missed detection rate and detection time, and obtaining processing efficiency.

[0042] In this step, the digital watermark detection efficiency is obtained. The extraction accuracy rate indicates the proportion of successfully extracted watermarks that match the original embedded watermark. The extraction accuracy rate = the number of successfully extracted watermark samples / the total number of detected samples. The higher the extraction accuracy rate, the stronger the system's ability to extract watermarks under various interferences. The false positive rate is the proportion of watermarks that the system mistakenly detects as non-existent. The false positive rate = the number of falsely detected samples / the total number of detected samples. The lower the false positive rate, the lower the probability of misjudging noise and background content. The missed detection rate is the proportion of watermarks that the system fails to detect as actually existing. The missed detection rate = the number of missed samples / the total number of detected samples. The lower the missed detection rate, the stronger the system's ability to extract valid watermarks. Get the processing efficiency. The processing efficiency is the processing time and processing success rate after the problem is detected. The processing time is the average time from the detection of the problem to the completion of the processing. The processing time = total processing time / number of processing times; the processing success rate is the proportion of successfully restored watermarks after the problem is processed. The processing success rate = the number of successfully processed samples / the total number of processed samples.

[0043] S402, obtaining 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.

[0044] In this step, the detection efficiency threshold and the processing efficiency threshold are obtained. The detection efficiency threshold is used to measure the performance of the watermark extraction process. The extraction accuracy threshold represents the minimum requirement for the system to successfully extract the correct watermark, and the threshold is ≥90%; the false detection rate threshold represents the maximum allowable proportion of the system misidentifying the background or noise as a watermark, and the threshold is ≤5%; the missed detection rate threshold represents the maximum allowable proportion of the system failing to detect the actual existence of the watermark, and the threshold is ≤10; the detection time threshold represents the maximum allowable time for the system to complete a detection, and the threshold is ≤1; The processing efficiency threshold is used to evaluate the processing performance of the system after detecting a problem. The processing time threshold indicates the maximum allowed time to complete a problem processing, and the threshold is ≤5 seconds. The processing success rate threshold indicates the minimum proportion of the system successfully restoring the watermark after processing the problem, and the threshold is ≥90%; Compare the detection efficiency with the detection efficiency threshold, and compare the processing efficiency with the processing efficiency threshold.

[0045] S403, obtaining comparison results, and judging whether the detection method and treatment method are qualified according to the comparison results.

[0046] In this step, the comparison results are obtained, and the detection efficiency is compared: extraction accuracy: actual value ≥ threshold, such as ≥90%; false detection rate: actual value ≤ threshold, such as ≤5%; missed detection rate: actual value ≤ threshold, such as ≤10%; detection time: actual value ≤ threshold, such as ≤1 second; if all indicators meet the threshold, the detection efficiency is qualified; Processing efficiency comparison: processing time: actual value ≤ threshold, such as ≤5 seconds; processing success rate: actual value ≥ threshold, such as ≥90%. If all indicators meet the threshold, the processing efficiency is qualified; If the detection efficiency comparison result is qualified, the current detection method does not need to be adjusted. If it is unqualified, the detection algorithm or embedding method needs to be optimized. If the processing efficiency comparison result is qualified, the current processing method does not need to be adjusted. If it is unqualified, the processing strategy needs to be enhanced, such as optimizing the error correction mechanism, introducing dynamic watermarks, etc.

[0047] like Figure 5 As shown, a digital watermark encryption detection system provided by an embodiment of the present invention includes: The preliminary preparation module 100 is used to obtain digital media data, which includes video, image and audio, and obtain detection targets, which include copyright protection, product traceability, content authentication and information management.

[0048] In this system, the preparatory module 100 obtains digital media data, including videos such as movies, short videos and commercials, images such as photos, illustrations and designs, and audio such as music, podcasts and voice recordings, which are encrypted by digital watermarks to prevent unauthorized copying and dissemination; Acquire the detection target. Through the detection target, the purpose of digital watermark detection can be known. The detection direction can be determined through the purpose. Copyright protection is used to ensure that the ownership and usage rights of digital media are not infringed. It detects the copyright watermark embedded in the digital media, verifies its legitimacy, monitors the distribution of digital content, and prevents unauthorized copying and dissemination. Product traceability is used to track the source of digital media or physical products to prevent the emergence of counterfeit and substandard products. It embeds traceability information into the digital label or packaging design of the product to verify the authenticity of the traceability information and ensure the legal source of the product. Content authentication is used to verify whether digital media content has been tampered with to ensure its authenticity and integrity. It embeds tamper-proof watermarks and verifies whether the content is consistent with the original version through detection. It is used in fields that require high credibility, such as news reporting and judicial evidence. Information management is used to implicitly identify user or content information in digital media for classification, rights management or traceability, embed identification information to distinguish user groups, access rights or usage scopes, provide big data analysis support, and classify content or user behavior through watermarks.

[0049] The robustness module 200 is used to select a watermark detection method according to the detection target and the digital media data, wherein the detection method includes blind detection and non-blind detection, obtain the robustness of the digital watermark, and select the detection method according to the robustness.

[0050] In this system, the robustness module 200 selects a watermark detection method according to the detection target and the digital media data. Blind detection is to extract or verify the watermark without the original digital media without watermark as a reference, and non-blind detection is to compare and verify the authenticity and integrity of the watermark without the original digital media without watermark as a reference. Obtain the robustness of the digital watermark. Robustness is the key to selecting a watermark detection method. Robustness detection includes compression resistance, noise resistance, tamper resistance and content dependence. The detection method is selected based on the robustness. If the watermark is more robust, blind detection is preferred because it can extract valid information without the original data. If the watermark is less robust, non-blind detection is selected to improve detection accuracy by comparing the original data.

[0051] The processing module 300 is used to obtain the detection result and the processing method, which includes multi-layer encryption, dynamic watermark and changing the digital watermark embedding method, and obtain the corresponding processing method according to the detection result and the processing result.

[0052] In this system, the processing module 300 obtains the detection result and the processing method. In the actual application of digital watermark, the detection result may indicate that the watermark extraction fails, the robustness is insufficient, or the integrity of the watermark is destroyed. According to different detection results, it is necessary to select a suitable processing method, such as multi-layer encryption, dynamic watermarking, and changing the digital watermark embedding method, to improve the stability and anti-interference ability of the watermark; The detection results show that the watermark has been maliciously tampered with or forged, so multi-layer encryption is selected. Multi-layer encryption is introduced in watermark embedding and detection to improve the security and anti-tampering ability of the watermark; the detection results show that the watermark has been tampered with or lost during the propagation process, so a dynamic watermark is selected. The dynamic watermark changes with time, environment or usage context. For example, watermark information related to timestamp is embedded. By dynamically updating the watermark, the static watermark is prevented from being copied or tampered with; the detection results show that the watermark is not robust enough and is easily interfered with. A more robust embedding method is selected, such as switching from spatial domain embedding to frequency domain embedding, or combining multi-domain embedding technology to obtain processing results.

[0053] The efficiency module 400 is used to obtain the digital watermark detection efficiency and the processing efficiency, wherein the processing efficiency is the processing time and the processing success rate after the problem is detected, obtain the detection efficiency threshold and the processing efficiency threshold, obtain the comparison result of the detection efficiency and the processing efficiency, and judge whether the detection method and the processing method are qualified according to the comparison result.

[0054] In this system, the efficiency module 400 obtains the digital watermark detection efficiency, which includes extraction accuracy, false detection rate, missed detection rate and detection time, and obtains the processing efficiency, which is the processing time and processing success rate after the problem is detected; Get the detection efficiency threshold and processing efficiency threshold. The extraction success rate threshold is the expected minimum proportion of successfully extracted watermarks (e.g. ≥90%), and the detection time threshold is the expected upper limit of the detection time (e.g. ≤1 second). The processing time threshold is the expected maximum time required for problem processing (e.g. ≤5 seconds), and the processing success rate threshold is the expected minimum proportion of successful processing (e.g. ≥90%). Obtain the comparison results of detection efficiency and processing efficiency. If the extraction success rate ≥ the extraction success rate threshold, and the detection time ≤ the detection time threshold, the detection method is qualified. If the processing time ≤ the processing time threshold, and the processing success rate ≥ the processing success rate threshold, the processing method is qualified.

[0055] like Figure 6 As shown, as a preferred embodiment of the present invention, the robustness module 200 includes: The robustness unit 201 is used to obtain the digital media data digital watermark embedding method, and obtain the digital watermark robustness according to the embedding method. The robustness is used to reflect the stability and resistance of the digital watermark.

[0056] In this module, the robustness unit 201 obtains the digital media data digital watermark embedding method. The digital watermark adopts embedding technology, which includes spatial domain embedding and frequency domain embedding. The spatial domain embedding directly modifies the data value in the digital media to embed the watermark information, which has the characteristics of low robustness and is easily affected by compression, cropping and noise interference. The frequency domain embedding embeds the watermark into the frequency domain coefficient through frequency domain transformation, which has the characteristics of high robustness, especially strong resistance to common operations such as compression and filtering. The robustness of the digital watermark is obtained based on the embedding method. The anti-compression ability is used to test whether the watermark can be correctly extracted under common lossy compression. The anti-cropping ability is used to test whether the watermark is completely retained after image cropping or video editing. The anti-rotation ability is used to test whether the watermark can be detected and extracted after the digital media is rotated, scaled or deformed.

[0057] The detection method unit 202 is used to compare the robustness with the first threshold, determine the level of robustness, and select a watermark detection method according to the detection target and the digital media data.

[0058] In this module, the detection method unit 202 compares the robustness with the first threshold. In order to select a suitable watermark detection method (blind detection or non-blind detection), it is necessary to compare the robustness value with the first threshold to determine whether it is high or low, and finally determine the detection method according to the detection target and the characteristics of the digital media data; The first threshold is used to distinguish the level of robustness. It is usually set according to actual application requirements and industry standards. It means that the watermark extraction success rate must reach more than 90% under multiple interferences to be considered as high robustness. High robustness: extraction success rate ≥ first threshold (such as 90%); low robustness: extraction success rate < first threshold; The watermark detection method is selected according to the detection target and digital media data. If the robustness is high, blind detection is used; if the robustness is low, non-blind detection is used.

[0059] The method determination unit 203 is used to adopt non-blind detection if it is determined to be high robustness, and adopt blind detection if it is determined to be low robustness.

[0060] In this module, if the method determination 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, cropping, etc.). In some scenarios, the system requires higher detection accuracy. Non-blind detection can further verify the integrity and accuracy of the watermark by comparing the original data and the embedded data. If it is judged as low robustness, low robustness means that the watermark is easily lost or deformed when disturbed. If you rely on non-blind detection, the original data may not provide an effective reference, or the comparison complexity increases, which ultimately affects efficiency. Therefore, in some fast verification scenarios, blind detection simplifies the process and quickly determines whether the watermark exists or is partially valid.

[0061] like Figure 7 As shown, as a preferred embodiment of the present invention, the processing module 300 includes: The processing mode unit 301 is used to obtain the detection result, which includes normal detection, detection error and extraction failure, and obtain the processing mode.

[0062] In this module, the processing mode unit 301 obtains the detection result. If it is a normal detection, that is, the watermark information is successfully extracted, and the extraction result is consistent with the expectation, no additional processing is required, and the result can be directly used for verification or application; if it is a detection error, that is, the watermark is detected, but the extracted watermark content is inconsistent with the expectation, it may be that the watermark is tampered with or the detection algorithm misjudged; if the extraction fails, that is, no watermark information is detected, the watermark may be completely lost, or the extraction algorithm is not suitable; Get the processing method. If the detection is normal, no additional operation is required and the result can be directly output. If the detection is wrong, and the watermark information is partially lost or wrong, you can try to restore the correct watermark information with a redundant check mechanism (such as error correction code). If the error rate is high, redesign the watermark embedding method to enhance robustness. If the extraction fails, improve the robustness of the algorithm to interference such as compression and noise.

[0063] The processing mode determination unit 302 is used to obtain a corresponding processing mode according to the detection result, obtain a processing result, and compare the processing result with a second threshold value, where the second threshold value is a digital watermark parameter of normal detection.

[0064] In this module, the processing mode determination unit 302 obtains the corresponding processing mode according to the detection result, and evaluates the watermark extraction effect through the extraction success rate, watermark integrity and anti-interference ability; Extraction success rate = number of successfully extracted watermark samples / total number of test samples; The second threshold is a preset standard used to measure the normal detection performance of the watermark system. It is usually set based on experiments and application requirements, including the following parameters: Extraction success rate ≥90%; Anti-interference ability: extraction accuracy after compression ≥ 85%, extraction accuracy after cropping ≥ 80%, noise interference extraction accuracy ≥ 85%, watermark integrity: error rate ≤ 5%; If the extraction success rate after processing is ≥ the threshold, it is judged to be normal; otherwise, the embedding or detection method is further optimized.

[0065] The processing mode changing unit 303 is used to determine that the processing is successful if the processing result is greater than the second threshold, and to determine that the processing is failed if the processing result is less than the second threshold, and then change the processing mode.

[0066] In this module, if the processing result of the processing method changing unit 303 is greater than the second threshold value, the processing is successful, indicating that the system has met the performance requirements, and the watermark detection result is output without further adjustment; if the processing result is less than the second threshold value, it is determined that the processing has failed, and the processing method is changed. The processing failure indicates that the system cannot achieve the expected performance. The processing method is changed to improve the watermark robustness and extraction success rate; The robustness of the watermark can be enhanced by optimizing the digital watermark embedding method, improving its anti-compression, anti-noise, and anti-cropping capabilities; the system robustness can be improved by introducing dynamic watermarks through real-time changes of watermarks to prevent watermarks from being attacked or copied; the accuracy of watermark extraction can be improved by enhancing the detection algorithm to reduce missed detections and false detections; the security of the watermark can be improved by adding a multi-layer encryption mechanism to prevent tampering and forgery; By dynamically adjusting the processing method, various detection failures or errors can be effectively dealt with, the system's robustness, extraction success rate and anti-interference ability can be improved, and the reliability and security of the watermark can be ensured.

[0067] like Figure 8 As shown, as a preferred embodiment of the present invention, the efficiency module 400 includes: The efficiency acquisition unit 401 is used to acquire the digital watermark detection efficiency, which includes extraction accuracy, false detection rate, missed detection rate and detection time, and acquire processing efficiency.

[0068] In this module, the efficiency acquisition unit 401 acquires the digital watermark detection efficiency. The extraction accuracy rate indicates the proportion of successfully extracted watermarks that match the original embedded watermarks. The extraction accuracy rate = the number of successfully extracted watermark samples / the total number of detected samples. The higher the extraction accuracy rate, the stronger the system's ability to extract watermarks under various interferences. The false positive rate is the proportion of watermarks that the system mistakenly detects as non-existent. The false positive rate = the number of falsely detected samples / the total number of detected samples. The lower the false positive rate, the lower the probability of misjudging noise and background content by the system. The missed detection rate is the proportion of watermarks that the system fails to detect as actually existing. The missed detection rate = the number of missed detection samples / the total number of detected samples. The lower the missed detection rate, the stronger the system's ability to extract valid watermarks. Get the processing efficiency. The processing efficiency is the processing time and processing success rate after the problem is detected. The processing time is the average time from the detection of the problem to the completion of the processing. The processing time = total processing time / number of processing times; the processing success rate is the proportion of successfully restored watermarks after the problem is processed. The processing success rate = the number of successfully processed samples / the total number of processed samples.

[0069] The efficiency comparison unit 402 is used to obtain a detection efficiency threshold and a processing efficiency threshold, compare the detection efficiency with the detection efficiency threshold, and compare the processing efficiency with the processing efficiency threshold.

[0070] In this module, the efficiency comparison unit 402 obtains the detection efficiency threshold and the processing efficiency threshold. The detection efficiency threshold is used to measure the performance of the watermark extraction process. The extraction accuracy threshold represents the minimum requirement for the system to successfully extract the correct watermark, and the threshold is ≥90%; the false detection rate threshold represents the maximum allowable proportion of the system misidentifying the background or noise as a watermark, and the threshold is ≤5%; the missed detection rate threshold represents the maximum allowable proportion of the system failing to detect the actual existence of the watermark, and the threshold is ≤10; the detection time threshold represents the maximum allowable time for the system to complete a detection, and the threshold is ≤1; The processing efficiency threshold is used to evaluate the processing performance of the system after detecting a problem. The processing time threshold indicates the maximum allowed time to complete a problem processing, and the threshold is ≤5 seconds. The processing success rate threshold indicates the minimum proportion of the system successfully restoring the watermark after processing the problem, and the threshold is ≥90%; Compare the detection efficiency with the detection efficiency threshold, and compare the processing efficiency with the processing efficiency threshold.

[0071] The efficiency determination unit 403 is used to obtain the comparison result and determine whether the detection method and the processing mode are qualified according to the comparison result.

[0072] In this module, the efficiency determination unit 403 obtains the comparison results, and the detection efficiency comparison is as follows: extraction accuracy: actual value ≥ threshold value, such as ≥90%; false detection rate: actual value ≤ threshold value, such as ≤5%; missed detection rate: actual value ≤ threshold value, such as ≤10%; detection time: actual value ≤ threshold value, such as ≤1 second; if all indicators meet the threshold value, the detection efficiency is qualified; Processing efficiency comparison: processing time: actual value ≤ threshold, such as ≤5 seconds; processing success rate: actual value ≥ threshold, such as ≥90%. If all indicators meet the threshold, the processing efficiency is qualified; If the detection efficiency comparison result is qualified, the current detection method does not need to be adjusted. If it is unqualified, the detection algorithm or embedding method needs to be optimized. If the processing efficiency comparison result is qualified, the current processing method does not need to be adjusted. If it is unqualified, the processing strategy needs to be enhanced, such as optimizing the error correction mechanism, introducing dynamic watermarks, etc.

[0073] In one embodiment, a computer device is provided, the computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the following steps are implemented: Acquire digital media data, including video, image and audio, and acquire detection targets, including copyright protection, product traceability, content authentication and information management; Selecting a watermark detection method according to the detection target and the digital media data, wherein the detection method includes blind detection and non-blind detection, obtaining the robustness of the digital watermark, and selecting the detection method according to the robustness; Obtaining the detection result and the processing method, wherein the processing method includes multi-layer encryption, dynamic watermarking and changing the digital watermark embedding method, obtaining the corresponding processing method according to the detection result, and obtaining the processing result; Obtain the digital watermark detection efficiency, obtain the processing efficiency, the processing efficiency is the processing time and processing success rate after the problem is detected, obtain the detection efficiency threshold and the processing efficiency threshold, obtain the detection efficiency and processing efficiency comparison result, and judge whether the detection method and processing method are qualified according to the comparison result.

[0074] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the processor performs the following steps: Acquire digital media data, including video, image and audio, and acquire detection targets, including copyright protection, product traceability, content authentication and information management; Selecting a watermark detection method according to the detection target and the digital media data, wherein the detection method includes blind detection and non-blind detection, obtaining the robustness of the digital watermark, and selecting the detection method according to the robustness; Obtaining the detection result and the processing method, wherein the processing method includes multi-layer encryption, dynamic watermarking and changing the digital watermark embedding method, obtaining the corresponding processing method according to the detection result, and obtaining the processing result; Obtain the digital watermark detection efficiency, obtain the processing efficiency, the processing efficiency is the processing time and processing success rate after the problem is detected, obtain the detection efficiency threshold and the processing efficiency threshold, obtain the detection efficiency and processing efficiency comparison result, and judge whether the detection method and processing method are qualified according to the comparison result.

[0075] It should be understood that, although each step in the flow chart of each embodiment of the present invention is shown in sequence according to the indication of the arrow, these steps are not necessarily performed in sequence according to the order indicated by the arrow. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be performed in other orders. Moreover, at least a portion of the steps in each embodiment may include a plurality of sub-steps or a plurality of stages, and these sub-steps or stages are not necessarily performed at the same time, but can be performed at different times, and the execution order of these sub-steps or stages is not necessarily performed in sequence, but can be performed in turn or alternately with at least a portion of other steps or sub-steps or stages of other steps.

[0076] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the program can be stored in a non-volatile computer-readable storage medium. When the program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application may include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM is available in many 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).

[0077] The technical features of the above-described embodiments may be arbitrarily combined. To make the description concise, not all possible combinations of the technical features in the above-described embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0078] The above-mentioned embodiments only express several implementation methods of the present invention, and the description thereof is relatively specific and detailed, but it cannot be understood as limiting the scope of the patent of the present invention. It should be pointed out that, for ordinary technicians in this field, several variations and improvements can be made without departing from the concept of the present invention, which all belong to the protection scope of the present invention. Therefore, the protection scope of the patent of the present invention shall be subject to the attached claims.

[0079] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present invention should be included in the protection scope of the present invention.

Claims

1. A digital watermark encryption detection method, characterized in that: The method comprises: Acquire digital media data, including video, image and audio, and acquire detection targets, including copyright protection, product traceability, content authentication and information management; Selecting a watermark detection method according to the detection target and the digital media data, wherein the detection method includes blind detection and non-blind detection, obtaining the robustness of the digital watermark, and selecting the detection method according to the robustness; Obtaining the detection result and the processing method, wherein the processing method includes multi-layer encryption, dynamic watermarking and changing the digital watermark embedding method, obtaining the corresponding processing method according to the detection result, and obtaining the processing result; Obtain the digital watermark detection efficiency, obtain the processing efficiency, the processing efficiency is the processing time and processing success rate after the problem is detected, obtain the detection efficiency threshold and the processing efficiency threshold, obtain the detection efficiency and processing efficiency comparison result, and judge whether the detection method and processing method are qualified according to the comparison result.

2. A digital watermark encryption detection method according to claim 1, characterized in that: The step of selecting a watermark detection method according to the detection target and the digital media data, wherein the detection method includes blind detection and non-blind detection, obtaining the robustness of the digital watermark, and selecting the detection method according to the robustness specifically includes: Obtaining a digital watermark embedding method for digital media data, and obtaining the robustness of the digital watermark according to the embedding method, wherein the robustness is used to reflect the stability and resistance of the digital watermark; Comparing the robustness with the first threshold, determining the robustness, and selecting a watermark detection method according to the detection target and the digital media data; If it is judged to be high robustness, non-blind detection is adopted; if it is judged to be low robustness, blind detection is adopted.

3. A digital watermark encryption detection method according to claim 1, characterized in that: The step of obtaining the detection result and the processing method, wherein the processing method includes multi-layer encryption, dynamic watermarking and changing the digital watermark embedding method, obtaining the corresponding processing method according to the detection result, and obtaining the processing result specifically includes: Obtaining the test results, including normal test, test error and extraction failure, and obtaining the processing method; Acquire a corresponding processing method according to the detection result, obtain a processing result, and compare the processing result with a second threshold value, where the second threshold value is a digital watermark parameter of normal detection; If the processing result is greater than the second threshold, it is determined that the processing is successful. If the processing result is less than the second threshold, it is determined that the processing fails, and the processing method is changed.

4. A digital watermark encryption detection method according to claim 1, characterized in that: The steps of obtaining the digital watermark detection efficiency, obtaining the processing efficiency, wherein the processing efficiency is the processing time and processing success rate after the problem is detected, obtaining the detection efficiency threshold and the processing efficiency threshold, obtaining the 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 specifically include: Acquire the digital watermark detection efficiency, which includes extraction accuracy, false detection rate, missed detection rate and detection time, and acquire the processing efficiency; Obtain a detection efficiency threshold and a processing efficiency threshold, compare the detection efficiency with the detection efficiency threshold, and compare the processing efficiency with the processing efficiency threshold; Obtain the comparison results, and determine whether the detection method and treatment method are qualified based on the comparison results.

5. A digital watermark encryption detection method according to claim 1, characterized in that: The digital watermark adopts embedding technology, which includes spatial domain embedding and frequency domain embedding.

6. A digital watermark encryption detection system, characterized in that: The system comprises: The preparatory module acquires digital media data, including video, image and audio, and acquires detection targets, including copyright protection, product traceability, content authentication and information management; A robustness module, which selects a watermark detection method according to a detection target and digital media data, wherein the detection method includes blind detection and non-blind detection, obtains the robustness of the digital watermark, and selects a detection method according to the robustness; The processing module obtains the detection result and the processing method, wherein the processing method includes multi-layer encryption, dynamic watermarking and changing the digital watermark embedding method, and obtains the corresponding processing method according to the detection result and the processing result; The efficiency module obtains the digital watermark detection efficiency and the processing efficiency. The processing efficiency is the processing time and the processing success rate after the problem is detected. The detection efficiency threshold and the processing efficiency threshold are obtained. The comparison result of the detection efficiency and the processing efficiency is obtained, and the detection method and the processing method are judged according to the comparison result.

7. A digital watermark encryption detection system according to claim 6, characterized in that: The robustness module includes: A robustness unit, which obtains a digital media data digital watermark embedding method, and obtains the digital watermark robustness according to the embedding method, wherein the robustness is used to reflect the stability and resistance of the digital watermark; A detection method unit, comparing the robustness with a first threshold, determining the robustness, and selecting a watermark detection method according to a detection target and digital media data; The method determines the unit, and if it is determined to be highly robust, non-blind detection is adopted; if it is determined to be low robustness, blind detection is adopted.

8. A digital watermark encryption detection system according to claim 7, characterized in that: The processing module comprises: A processing method unit, which obtains the detection results, including normal detection, detection error and extraction failure, and obtains the processing method; a processing mode determination unit, which obtains a corresponding processing mode according to the detection result, obtains a processing result, and compares the processing result with a second threshold value, wherein the second threshold value is a digital watermark parameter of normal detection; The processing method changing unit determines that the processing is successful if the processing result is greater than the second threshold value, and determines that the processing is failed if the processing result is less than the second threshold value, and changes the processing method.

9. A digital watermark encryption detection system according to claim 8, characterized in that: The efficiency module includes: An efficiency acquisition unit, which acquires the digital watermark detection efficiency, wherein the digital watermark detection efficiency includes extraction accuracy, false detection rate, missed detection rate and detection time, and acquires processing efficiency; An efficiency comparison unit obtains a detection efficiency threshold and a processing efficiency threshold, compares the detection efficiency with the detection efficiency threshold, and compares the processing efficiency with the processing efficiency threshold; The efficiency determination unit obtains the comparison result and determines whether the detection method and the treatment method are qualified according to the comparison result.

10. A digital watermark encryption detection system according to claim 9, characterized in that: The digital watermark adopts embedding technology, which includes spatial domain embedding and frequency domain embedding.

Citation Information

Patent Citations

  • Digital watermark method of serial multiple robustnesses based on multiple copyright authentications

    CN101093576A

  • Mobile Agent based active detection method for watermark of vector data

    CN102034048A

  • Digital watermarking embedding and extracting method based on lifting wavelet

    CN102930498A

  • Three-dimensional model digital watermarking embedding method and blind detection method based on vertex curvature

    CN103198448A

  • Robust color digital image watermarking method based on DT-CWT and SVD transformation

    CN111242827A

Cited By

  • Automatic cost calculation and safety matching platform based on order drawings and specifications based on AI analysis

    JP7822583B1

  • Automatic cost calculation and safety matching platform based on order drawings and specifications based on AI analysis

    JP7822584B1