The invention discloses a digital
watermark registration positioning method based on linear
Hough transform, which is applied to positioning and identification of a digital
watermark on a
digital image, and comprises the following steps: encoding input data, adding random offset, generating basic unit
watermark blocks, paving the basic unit watermark blocks, and reserving intervals for a linear detection positioning
algorithm. In the
extraction algorithm, firstly, preprocessing and a Hough straight line detection
algorithm are carried out on a carrier image, detected straight lines are grouped, intersection point information between two groups is calculated, vertex positions of basic unit watermark blocks are positioned by calculating the
mutual position relation between intersection points, and then
perspective transformation correction is carried out on each basic unit watermark block. And the embedded basic unit watermark block information is obtained. And then extracting coding information from the basic unit watermark block, and sequentially carrying out
mask removal, error correction and decoding to recover original embedded information. The invention further discloses a
system and application for implementing the method, and the
system and the application have wide application value.