<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>A Review Paper on Digital Watermarking Techniques</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Jaspreet Kaur</string-name>
          <email>jaspreetldh147@gmail.com</email>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Navneet Kaur</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Narwant S. Grewal</string-name>
          <email>ernarwant@gmail.com</email>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Guru Nanak Dev Engineering College</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>ECE D e p a r t m e n t</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>G N D E C</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ludhiana</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>India</string-name>
        </contrib>
      </contrib-group>
      <abstract>
        <p>Digital watermarking is used to hide important data in an another data so that hidden important data is only known by receiver (RX) or only known to that person who is belonging to that data and not known by any attacker that's why this technique (tech) is also known as security based tech. This article gives prescribed description of basics of digital watermarking, classification, review of different digital watermarking methods and summary of digital watermarking in terms of their different parameters in which methods used and features related to that parameters are explained in a tabular form. Watermarking could be used with Cryptography and Steganography to increase the safe level. It is also helpful to all of the research scholars to gain knowledge about different digital watermarking techniques and their implementations in different tools or software where mostly tools used are Matlab, XSG and Xilinx Vivado which are mentioned in this review.</p>
      </abstract>
      <kwd-group>
        <kwd>1 Reverse Contrast Mapping (RCM)</kwd>
        <kwd>Difference Expansion (DE)</kwd>
        <kwd>Frequency Domain Transforms (FDT)</kwd>
        <kwd>Xilinx System Generator (XSG)</kwd>
        <kwd>Matrix Laboratory (MATLAB)</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Watermark is in an image or text form printed on any paper. Video watermarking needs real
time detection for compression. Sound watermarking take in internet tunes. Text watermarking is
embedded in a text shape and area b/w text and line spaces. Graphic watermarking performs
insertion to 2D or 3D graphics [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].Visible watermarking is seen by the observer. In Invisible
Watermarking modifications to the pixel values are not observed. Dual Watermarking is that
where invisible is a holdup of visible. Digital Watermarking is used for broadcast testing, thumb
prints [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. Inputs (I/Ps) are watermark, secret information; public or private key for safety and
watermarked output (O/P) is sent to human being and that human being creates an alteration is
called as an attack. Robustness or interference attacks destroys watermark-cropping, JPG
Compression, AWGN, quantization, rotation, collusion, demodulation, averaging. In Presentation
attack, affine alteration, variation of aspect ratio, translation, scaling, rotation, geometric
transformation comes under extraction failure. Counterfeiting attack creates fake data by
manipulating the real data. Geometric hacks are image geometric transformations-row- column
blanking, translation, warping, scaling, cropping, and rotation. Signal processing or
nongeometric hacks-image compression, Distortion- Gaussian noise, gamma correction, filtering,
brightness, sharpening, histogram equalization, averaging, collusion, printing, scanning [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ].
Collusion hack is a no of licensed RXs to create an real data by averaging all watermarked data
[
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. Cryptographic hacks break the privacy by computing the private key with exhaustive brute
force way [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. Protocol hacks ends the gaps in the watermarking-IBM hack (deadlock or
inversion or counterfeiting hacks) inserts1or more watermarks that are not clear which the
watermark of the real vender was[
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], then technique applied to the hacked data to extract the
watermark from it. I/Ps are watermarked, private or public key and O/P is an original data.
      </p>
    </sec>
    <sec id="sec-2">
      <title>2. Classification</title>
      <p>
        Capacity-The note is 0 bit to extract the existence or non-existence is named as 0 bit or existing
watermarking. If a note is n-bit and is controlled in the watermark called as multiple or non-zero
bit watermarking. Estimation and Benchmarking-The assessment of watermarking methods give
described data for planners cameras have safety specifications adds noise to the real image.
1. Semi fragile watermarking aids little bit change to a watermarked data [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
2. Spatial domain watermarking stores the information to the pixels value. [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].In Frequency
domain, particular frequencies are changed from their real image [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
3. In visual or private watermarking, real matter is needed [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. In Semi blind or semi-private
watermarking, the real information is not needed for extraction [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
4. In Source-based, a dissimilar watermark linking to vendor is defined to all the distributed image
copies[
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].In Destination based, watermark is to track down the buyer in the state of unlicensed
reselling [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]
      </p>
    </sec>
    <sec id="sec-3">
      <title>3. Review on Digital Watermarking</title>
      <p>
        Diverse uses where watermarking needed [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].The watermark is unaffected as it is transparent
[
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. DWT is well due to zero tree wavelet image compression and max. Frequency sub bands [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
An image has been encoded with large private key by turning pixel bits by XOR then in
steganography it has been modified by LSBs of the secret and stego image, then stego image has
been watermarked in the time and frequency domain.[
        <xref ref-type="bibr" rid="ref6">6</xref>
        ][
        <xref ref-type="bibr" rid="ref7">7</xref>
        ].Optical watermarking take merit so f
parallel high-speed processing and multi-dimensional compared to digital methods. The techniques
for inserting the optical O/P to a host image are Double Random Phase Encoding, off axis and
phase shifting holography, optimized phase- only mask, Joint Transform Correlate, ghost imaging,
ptychography. [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. Diverse sorts where watermarking needed [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. RC Miscarry out in MATLAB
and O/ Pison ZEDBOARD [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ].All images of gray I/P video are verified in tool. O/P video is at
OV7670 Camera with ZEDBOARD [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. It was applied on 2 images to find its contrast
enhancement by 2 peaks (i.e. the max. 2 bins) in a histogram are chosen and put it to the medical
and satellite images for the superior visibility, will be shown in future [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]. The quantity of change
can be organized by a factor modulation index selects the value of cover and extraction (LSB). A
PN code embeds and extracts watermark, Procedure has been estimated by many test images and
IQA metrics along with some hacks. FPGA and ASIC have been estimate din terms of resources
used, area, speed and power but throughput is so high for video applications [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]. HLS with
resource design needs only +, -, *, divider with 20 registers and 14 MUXs. SSIM RIW of
MATLAB is compared with the SSIM hardware [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ]. For PN watermark to a real data (mutual
exclusive) parameter, then create it public. The writers integrates data integrity and a sole features
of VLSI blocks stays friendly by a constraint watermarking and uses VLSI CAD
problemsmapping, partitioning, graph coloring, FPGA design, and Boolean discovers a public watermarks, a
public– private watermarking way agrees an IP’s invention to recognize simply and publicly, old
constraint watermark as secret part and public–private watermarking is of public extractability by
no ruin on a watermark [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ]. Later gaining a local contrast quality map and a global VS quality map
then sum up a standard deviation together to gain a final quality score. An outcomes of 3 level files
(LIVE, TID2008, and CSIQ) finds that project does well for visual quality and compared with IQA
and is only designed for gray images [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ]. A Spartan-3A DSP edition board
(XC3SD3400A4FGG676C) is used and an O/P through XSG [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ]. A noticeable Stochastic
Resonance uses detection in very low signal- distortion [23]. A watermarking of large-size images
at Huawei cloud then split a method in 2 sorts: tool work area and hardware work area, watermarks
crambling is treated by CPU, and the varied skill under OpenCL style. The size for DCT and a bulk
for DCT kernel are the main to reach the max. Functionality. The Stirmark tool is used to check the
robustness of the watermarking [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ][24].
      </p>
      <p>DWT
DCT Blind
Watermarking IDCT
and Faraday 0.18
micrometer CMOS
Technology 3.35~4
CMOS Technology 40nm
Cu CMOS Technology</p>
    </sec>
    <sec id="sec-4">
      <title>Conclusion</title>
      <p>In the nut shell, it is concluded that digital watermarking issued to hide important data in
another data so that hidden important data is only known by RX or only known to that person who
is belonging to that data and not known by any attacker .This paper gives prescribed description of
basics of digital watermarking, classification and review of different digital watermarking
methods and summary of digital watermarking in terms of their different parameters in which
methods used and features related to that parameters are explained in a tabular form. The future of
Digital Watermarking is bright as a review provides data related to digital watermarking which
can be helpful in gaining knowledge for further research in this field. Batch and cloud processing
in image is implemented and RCM is further implemented by an interpolation technique in a
future in order to meet the IQA parameters.</p>
    </sec>
    <sec id="sec-5">
      <title>5. References</title>
      <p>Implementation of image copyright protection tool using hardware-software co-simulation,
Springer Science + Business Media, LLC, part of Springer Nature(2020).
[22] Hajjaji Mohamed Ali ,Gafsi Mohamed, Abdelali Abdessalem Ben, and Mtibaal Abdellatif,
FPGA Implementation of Digital Images Watermarking System Based on Discrete Haar
Wavelet Transform, Hindawi Security and communication Networks, (2019)17 pages,
Vol.2019.
[23] Lanfranco.S. Mazzini .L. H., Dominguez. A. E and Naguil .J. L., Watermark Detector Based
on Stochastic Resonance Phenomenon, IEEE latin America transactions (2013)396-401.
[24] Cao Yanpeng, Yu Feng and Tang Yongming (2019), a Digital Watermarking Encryption
Technique Based on FPGA Cloud Accelerator, IEEE, Vol.XX</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>Patel</given-names>
            <surname>Ruchika</surname>
          </string-name>
          ,
          <source>Bhatt Parth, a Review Paper on Digital Watermarking and its Techniques</source>
          ,
          <source>International journal of computer applications</source>
          (
          <year>2015</year>
          )
          <fpage>0975</fpage>
          -
          <lpage>8887</lpage>
          Vol.
          <volume>110</volume>
          ,No.
          <volume>01</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>Manpreet</given-names>
            <surname>Kaur</surname>
          </string-name>
          , Jindal Sonika,
          <string-name>
            <given-names>Behal</given-names>
            <surname>Sunny</surname>
          </string-name>
          ,
          <article-title>A Study of Digital Image Watermarking,(IJREAS) International journal of research in engineering and applied sciences (</article-title>
          <year>2012</year>
          )
          <fpage>2249</fpage>
          -
          <lpage>3905</lpage>
          ,Vol.
          <volume>02</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>Jabade.SVaishali</surname>
          </string-name>
          , Dr. Gengaje.R Sachin,
          <source>Literature Review of Wavelet Based Digital Image Watermarking Techniques</source>
          ,
          <source>International Journal of Computer Applications</source>
          (
          <year>2011</year>
          )
          <fpage>0975</fpage>
          -
          <lpage>8887</lpage>
          Vol.
          <volume>03</volume>
          , No.
          <volume>01</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Nasereddin</surname>
            <given-names>H.O.</given-names>
          </string-name>
          <string-name>
            <surname>Hebah</surname>
          </string-name>
          , Digital Watermarkinga Technology Overview,(IJRRAS), (
          <year>2011</year>
          )Vol.
          <volume>06</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>Mistry</given-names>
            <surname>Darshana</surname>
          </string-name>
          ,Comparison of Digital Water Marking methods,
          <source>(IJCSE) International Journal on Computer Science and Engineering</source>
          (
          <year>2010</year>
          )
          <fpage>2905</fpage>
          -
          <lpage>2909</lpage>
          Vol.
          <volume>02</volume>
          , No.
          <volume>09</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>Yousuf</given-names>
            <surname>Farah</surname>
          </string-name>
          <string-name>
            <surname>Qasim</surname>
          </string-name>
          , Din Roshidi,
          <article-title>Review on secured data capabilities of cryptography, steganography, and watermarking domain</article-title>
          ,
          <source>Indonesian Journal of Electrical engineering and computer science</source>
          (
          <year>2019</year>
          )
          <fpage>2502</fpage>
          -
          <lpage>4752</lpage>
          , Vol.
          <volume>17</volume>
          , No.
          <volume>02</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>Mirza</given-names>
            <surname>AbdurRazzaq Mirza Adnan BaigRiaz Ahmed Shaikh Ashfaque Ahmed Memon</surname>
          </string-name>
          ,
          <article-title>Digital Image Security: Fusion of Encryption, Steganography and Watermarking, (IJACSA) International journal of advanced computer science and applications (</article-title>
          <year>2017</year>
          ) Vol.
          <volume>08</volume>
          , No.
          <volume>05</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>Jain</given-names>
            <surname>Deepika</surname>
          </string-name>
          (
          <year>2021</year>
          ),
          <string-name>
            <given-names>Digital</given-names>
            <surname>Watermarking Technology - A Review</surname>
          </string-name>
          ,
          <source>Gorteria Journal</source>
          (
          <year>2021</year>
          )
          <fpage>0017</fpage>
          -
          <lpage>2294</lpage>
          Vol.
          <volume>34</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>Jiao</given-names>
            <surname>Shuming</surname>
          </string-name>
          , Zhoua Changyuan, ShibYishi, ZouaWenbin,LiaXia,Review
          <article-title>on optical image hiding and watermarking techniques</article-title>
          ,
          <source>Optics and laser technology109</source>
          (
          <year>2018</year>
          )
          <fpage>370</fpage>
          -
          <lpage>380</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>Ensaf</given-names>
            <surname>Hussein Mohamed A.Belal</surname>
          </string-name>
          , Digital Watermarking Techniques,Applications and Attacks Applied to Digital Media:
          <article-title>A Survey, (IJERT) International journal</article-title>
          of Engineering Research and Technology (
          <year>2012</year>
          )
          <fpage>2278</fpage>
          -
          <lpage>0181</lpage>
          , Vol.
          <volume>01</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Das</surname>
            <given-names>Subhajit</given-names>
          </string-name>
          , Kumar Arun, Sunaniya,
          <string-name>
            <given-names>Maity</given-names>
            <surname>Reshmi</surname>
          </string-name>
          , and
          <article-title>Maity Niladri Pratap, Parallel hardware implementation of an efficient embedding bitrate control based contrast mapping algorithm for reversible invisible watermarking</article-title>
          ,
          <source>IEEE</source>
          (
          <year>2020</year>
          )
          <fpage>69072</fpage>
          -
          <lpage>69095</lpage>
          , Vol.
          <volume>08</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>Das</surname>
            <given-names>Subhajit</given-names>
          </string-name>
          , Kumar Arun, Sunaniya , MaityReshmi , Maity Niladri Pratap ,
          <article-title>Efficient FPGA implementation of corrected reversible contrast mapping algorithm for video watermarking</article-title>
          ,
          <source>Elsevier Journal</source>
          (
          <year>2020</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <surname>Hao-Tian</surname>
            <given-names>Wu</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jean-Luc Dugelay</surname>
          </string-name>
          and
          <string-name>
            <surname>Yun-Qing</surname>
            <given-names>Shi</given-names>
          </string-name>
          ,
          <article-title>Reversible Image Data Hiding with Contrast Enhancement</article-title>
          ,
          <source>IEEE Signal processing letters</source>
          (
          <year>2015</year>
          )
          <fpage>81</fpage>
          -
          <lpage>85</lpage>
          , Vol.
          <volume>22</volume>
          , No.
          <volume>1</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <surname>Shivdeep</surname>
            ,
            <given-names>Ghosh</given-names>
          </string-name>
          <string-name>
            <surname>Sudip</surname>
            ,
            <given-names>Rahaman</given-names>
          </string-name>
          <string-name>
            <surname>Hafizur</surname>
          </string-name>
          ,
          <article-title>A New Digital Colour Image Watermarking Algorithm with its FPGA and ASIC Implementation</article-title>
          ,
          <string-name>
            <surname>IEEE</surname>
          </string-name>
          , (
          <year>2020</year>
          )
          <fpage>978</fpage>
          -
          <lpage>1</lpage>
          -
          <fpage>7281</fpage>
          -6564-6/20/.
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <surname>Das</surname>
            <given-names>Subhajit</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>Singh</given-names>
            <surname>Pragati</surname>
          </string-name>
          , Koley Chaitali,
          <article-title>Hardware implementation of adaptive feedback based reversible image watermarking for image processing application</article-title>
          , Springer-Verlag GmbH Germany, part of Springer Nature (
          <year>2018</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <surname>Das</surname>
            <given-names>Subhajit</given-names>
          </string-name>
          ,MaityReshmi, Maity N. P,
          <article-title>VLSI-Based Pipeline Architecture for Reversible Image Watermarking by Difference Expansion with High-Level Synthesis Approach</article-title>
          , Springer Science+ Business Media(
          <year>2017</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <surname>Qu</surname>
            <given-names>Gang</given-names>
          </string-name>
          ,
          <article-title>Publicly Detectable Watermarking for Intellectual Property Authentication in VLSI Design, IEEE transactions on computer aided design Of Integrated circuits and systems (</article-title>
          <year>2002</year>
          )
          <fpage>1363</fpage>
          -
          <lpage>1368</lpage>
          ,Vol.
          <volume>21</volume>
          ,No.
          <volume>11</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>Zhang</given-names>
            <surname>Jiliang</surname>
          </string-name>
          and Liu Lele,
          <article-title>Publicly Verifiable Watermarking for Intellectual Property Protection in FPGA Design</article-title>
          ,
          <source>IEEE transactionson Very Large Scale Integration Systems (VLSI)</source>
          (
          <year>2017</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <surname>Cao</surname>
            <given-names>Yanpeng</given-names>
          </string-name>
          ,
          <article-title>Yu Feng and Tang Yongming, a Digital Watermarking Encryption Technique Based on FPGA Cloud Accelerator</article-title>
          ,
          <string-name>
            <surname>IEEE</surname>
          </string-name>
          , (
          <year>2019</year>
          ) Vol.XX.
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>JA</given-names>
            <surname>Huizhen</surname>
          </string-name>
          , Zhang Lu, and
          <article-title>Wang Tonghan, Contrast and Visual Saliency Similarity-Induced Index for Assessing Image Quality</article-title>
          , IEEE (
          <year>2018</year>
          )
          <fpage>65885</fpage>
          -
          <lpage>65893</lpage>
          , Vol.
          <volume>06</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <surname>Sinha</surname>
            <given-names>Roy Subhrajit&amp;Basu</given-names>
          </string-name>
          <string-name>
            <surname>Abhishek</surname>
            &amp;
            <given-names>Chattopadhyay</given-names>
          </string-name>
          <string-name>
            <surname>Avik&amp; Das TirthaSankar</surname>
          </string-name>
          ,
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>