Data processing apparatus and method
Data processing apparatus and method
 CN 101,076,830 A
 Filed: 12/06/2005
 Published: 11/21/2007
 Est. Priority Date: 12/09/2004
 Status: Active Application
First Claim
1. , a kind of data processing equipment, being used for registration has utilized twodimentional watermark recovery to carry out image encoded, this watermark comprises the watermarked frame pattern of watermark block for each frame of image, described watermark recovery comprises a plurality of zones, each zone of pattern comprises a watermark block of selecting according to key sequence from the predetermined set of possibility watermark block, described key sequence provides the predetermined sequence of selected watermark block, to form the watermark recovery of each frame, thereby the predetermined sequence of the frame that is suppressed with watermark is provided, and this data processing equipment comprises:
 BMP, this BMP can move and produce certainly matching probability, this piece matching probability comprises the probability face of the possible distortion vector that each of set of the possible piece that is suppressed with watermark in this zone that is added to picture frame may watermark block at each zone of the present frame of the image that is suppressed with watermarkWatermark block prior probability counter, this watermark block prior probability counter can move and form the piece prior probability, this piece prior probability uses the estimation of present frame numbering prior probability value that the probable value of each possibility watermark block of the set that is present in this zone is provided at each zone of the present frame of the image that is suppressed with watermark, it is the probability of present frame that is suppressed with the image of watermark that this piece prior probability may frame provides frame in the sequence in the predetermined frame sequence eachDistortion probability calculation device, this distortion probability calculation device can move that to come according to piece prior probability and piece matching probability be that each zone of current image frame forms spatial prior probability face, and this spatial prior probability face provides the probability distribution of distortion vector for this zone,Markov distortion processor, this markov distortion processor can move at current each zone that is suppressed with the picture frame pattern of watermark revises spatial prior probability face with respect to other probability faces in each other zone in the frame of following the predefined paths that passes pattern, this markov distortion processor can move for each zone forms works as front space extrinsic probability face, this markov distortion processor can move according to the estimation of the spatial prior probability of being revised for each zone formation distortion vector, andFrame number probability calculation device, it is combined that this frame number probability calculation device can move the piece matching probability face that each of the space extrinsic probability face that each is regional and this zone may watermark block, this frame number probability calculation device can move the piece extrinsic probable value that forms each possible watermark block, described each possible watermark block is present in the zone of current image frame, this frame number probability calculation device can move the frame number extrinsic probable value of calculating each the possibility frame in the sequence that present frame is this frame by the probability of combination block extrinsic value and the watermark block that each is regional, and this frame number probability calculation device can move according to the estimation of frame number extrinsic probability renewal present frame numbering prior probability value.
Chinese PRB Reexamination
Abstract
A data processing apparatus registers an image which has been encoded with a twodimensional water mark pattern. The water mark comprises for each frame of the image a water mark frame pattern of water mark blocks, the water mark pattern comprising a plurality of regions. Each region of the pattern includes one water mark block selected from a predetermined set of possible water mark blocks in accordance with a key sequence. The key sequence provides a predetermined sequence of selected water mark blocks to form the water mark pattern of each frame to provide a predetermined sequence of water marked frames. The data processing apparatus comprises a block match processor operable to generate block match probabilities comprising for each region of a current frame of the water marked image a probability surface of possible distortion vectors for each possible water mark block of the set of possible water marked blocks which may have been added to that region of the image frame. A water mark block prior probability calculator operable to form block prior probabilities, a distortion probability calculator operable to form a spatial prior probability surface for each region of the current image frame from the block prior probabilities and the block match probabilities, providing a probability distribution of distortion vectors for the region, and a mark of distortion processor operable to form an estimate of a distortion vector for each region from the adapted spatial prior probabilities. Accordingly, distortion in a water marked image can be detected and then removed with out a need to refer to an original copy of the image.

1 Citation
A DIGITAL WATERMARK PROCESSING SYSTEM, DIGITAL WATERMARK EMBEDDING AND DETECTING METHOD AND APPARATUS THEREOF  
Patent #
WO2009065361A1
Filed 11/19/2008

Current Assignee

No References
19 Claims

1. , a kind of data processing equipment, being used for registration has utilized twodimentional watermark recovery to carry out image encoded, this watermark comprises the watermarked frame pattern of watermark block for each frame of image, described watermark recovery comprises a plurality of zones, each zone of pattern comprises a watermark block of selecting according to key sequence from the predetermined set of possibility watermark block, described key sequence provides the predetermined sequence of selected watermark block, to form the watermark recovery of each frame, thereby the predetermined sequence of the frame that is suppressed with watermark is provided, and this data processing equipment comprises:

BMP, this BMP can move and produce certainly matching probability, this piece matching probability comprises the probability face of the possible distortion vector that each of set of the possible piece that is suppressed with watermark in this zone that is added to picture frame may watermark block at each zone of the present frame of the image that is suppressed with watermark Watermark block prior probability counter, this watermark block prior probability counter can move and form the piece prior probability, this piece prior probability uses the estimation of present frame numbering prior probability value that the probable value of each possibility watermark block of the set that is present in this zone is provided at each zone of the present frame of the image that is suppressed with watermark, it is the probability of present frame that is suppressed with the image of watermark that this piece prior probability may frame provides frame in the sequence in the predetermined frame sequence each Distortion probability calculation device, this distortion probability calculation device can move that to come according to piece prior probability and piece matching probability be that each zone of current image frame forms spatial prior probability face, and this spatial prior probability face provides the probability distribution of distortion vector for this zone, Markov distortion processor, this markov distortion processor can move at current each zone that is suppressed with the picture frame pattern of watermark revises spatial prior probability face with respect to other probability faces in each other zone in the frame of following the predefined paths that passes pattern, this markov distortion processor can move for each zone forms works as front space extrinsic probability face, this markov distortion processor can move according to the estimation of the spatial prior probability of being revised for each zone formation distortion vector, and Frame number probability calculation device, it is combined that this frame number probability calculation device can move the piece matching probability face that each of the space extrinsic probability face that each is regional and this zone may watermark block, this frame number probability calculation device can move the piece extrinsic probable value that forms each possible watermark block, described each possible watermark block is present in the zone of current image frame, this frame number probability calculation device can move the frame number extrinsic probable value of calculating each the possibility frame in the sequence that present frame is this frame by the probability of combination block extrinsic value and the watermark block that each is regional, and this frame number probability calculation device can move according to the estimation of frame number extrinsic probability renewal present frame numbering prior probability value.


2. data processing equipment as claimed in claim 1, wherein, watermark block prior probability counter can move computing block prior probability as follows:

Again produce each possible watermarked frame pattern at each frame in the predetermined frame sequence, For each the zone definitions probability of occurrence value in each watermarked frame that produces again, there is or does not exist each possibility piece of watermark block set in described probability of occurrence value representation in each zone of watermarked frame pattern, With each regional probability of occurrence of each watermarked frame pattern and the watermarked frame pattern that produces again is that the frame probable value of present frame that is suppressed with the image of watermark is estimated combined, forming the piece prior probability, this piece prior probability provides the probable value that each of the set that is present in this zone may watermark block for each zone of the present frame of the image that is suppressed with watermark.


3. data processing equipment as claimed in claim 1 or 2, wherein, distortion probability calculation device can move computer memory prior probability as follows:

Combination block prior probability and piece matching probability face, Probability that may watermark block with each of the set in each zone multiplies each other with corresponding matching probability face from the piece of the set that BMP provided, and make up each final probability face, each zone of thinking current image frame forms spatial prior probability face, and this spatial prior probability face provides the probability distribution of this regional distortion vector.


4. as claim 1,2 or 3 described data processing equipments, wherein, frame number probability calculation device can move and calculate frame number extrinsic probability as follows:

Again produce each possible watermarked frame pattern for each frame in the predetermined frame sequence, Be each zone definitions probability of occurrence value of each watermarked frame that produces again, described probability of occurrence value representation in each zone of watermarked frame pattern, have or do not exist a watermark block set each may determine, The probability of occurrence value of piece extrinsic value and the watermark block that each is regional is combined, to form the frame number extrinsic probable value of each the possibility frame in the sequence that described present frame is this frame in the described sequence.


5. data processing equipment as claimed in claim 4, wherein, frame number probability calculation device can move:

Define probability of occurrence by forming reference mask, this reference mask comprises the sampled value that in the set of determining each may piece at each zone of watermark recovery, Take the logarithm of intrinsic probability by no means, and With the logarithm convolution of reference mask and piece extrinsic probability, with formation intermediate result, and Take the inverse logarithm of intermediate result, to form frame number extrinsic probability.


6. require described data processing equipment as any aforesaid right, wherein, distortion probability calculation device comprises datacarrier store, and this datacarrier store is used to store the spatial prior probability face of the accumulative total that forms according to previous frame, and this distortion probability calculation device can move:

From storer, retrieve the spatial prior probability face of the accumulative total of the previous picture frame that is suppressed with watermark, The spatial prior probability face of present frame is combined with the spatial prior probability face of accumulative total, with formation intermediate space prior probability face, Utilize transition type filter filtering intermediate space prior probability face, forming the spatial prior probability of current accumulative total, and The spatial prior probability of the current accumulative total of storage in datacarrier store.


7. require described data processing equipment as any aforesaid right, wherein, utilize twodimentional watermark recovery coded image, wherein utilize the order of the piece of scrambling code scramble watermark recovery, and before distortion probability calculation device forms the spatial prior probability by the combination block prior probability and the matching probability of determining, watermark block prior probability counter can move scramble piece prior probability
And frame number probability calculation device can move to translate piece extrinsic probability before the probability of piece extrinsic probability and the watermark block that each is regional is combined, with formation frame number extrinsic probability.

8. , a kind of data processing equipment, wherein, frame number probability calculation device can move the one or more optimum estimates that come identification present frame numbering from the one or more frame numbers that have high probability value more with respect to other frame numbers.

9. , a kind of coded data processor that forms the image that is suppressed with watermark that moves, this coded data processor comprises:

Sequence generator, this sequence generator can move the sequence that produces the piece selective value, one of each selective value sign predetermined watermark set of blocks, The watermarked frame pattern forms device, and this watermarked frame pattern forms device can move the twodimentional watermark recovery that the piece that key sequence is discerned forms provides a plurality of zones, and each piece of being discerned by key sequence is provided for one of zone of this pattern, and Combiner, this combiner can move each watermark recovery combined with one of a plurality of frames that form the predetermined frame sequence, wherein the length of key sequence be scheduled to and be number of regions according to each watermark recovery, for each picture frame in the predetermined image frame sequence provides different watermark recoveries.


10. coded data processor as claimed in claim 9, it comprises:
Scrambler, this scrambler can move and, and before the watermark recovery with institute'"'"'s scramble makes up with picture frame, change the order of the watermark block in each watermark recovery of each frame according to scrambling code.

11. , a kind of registration has utilized twodimentional watermark recovery to carry out the method for image encoded, this watermark comprises the watermarked frame pattern of watermark block for each frame of image, watermark recovery comprises a plurality of zones, each zone of pattern comprises a watermark block of selecting according to key sequence from the predetermined set of possibility watermark block, the predetermined sequence that key sequence provides selected watermark to determine, forming the watermark recovery of each frame, thereby provide the frame that is suppressed with watermark of predetermined sequence, this method comprises:

Produce the piece matching probability, at each zone of the image present frame that is suppressed with watermark, this piece matching probability comprises the probability face of the possible distortion vector that each of the possible set of blocks that is suppressed with watermark in this zone that is added to picture frame may watermark block, Use present frame numbering prior probability value to estimate to form the piece prior probability, this piece prior probability provides the probable value that each of the set that is present in this zone may watermark block for each zone of the present frame of the image that is suppressed with watermark, this piece prior probability is the probability of present frame that is suppressed with the image of watermark in the predetermined frame sequence each may frame provides frame in the sequence; According to piece prior probability and piece matching probability is that each zone of current image frame forms spatial prior probability face, and this spatial prior probability face provides the probability distribution of distortion vector for this zone, Spatial prior probability face is revised with respect to other probability faces in each other zone in the frame of following the predefined paths that passes this pattern in current each zone that is suppressed with the picture frame pattern of watermark, For each zone forms when front space extrinsic probability face, According to the estimation of the spatial prior probability of being revised for each zone formation distortion vector, and The piece matching probability face of the space extrinsic probability face that each is regional and each of this zone possibility watermark block is combined, Form the piece extrinsic probable value of each possible watermark block, described each possible watermark block is present in the zone of current image frame, By will be by no means eigenvalue and the combined frame number extrinsic probable value of calculating each the possible frame in the sequence that present frame is this frame of the probability of the watermark block that each is regional, and Upgrading present frame numbering prior probability value according to frame number extrinsic probability estimates.


12. , a kind of formation is suppressed with the method for the image of watermark, and this method comprises:

Produce the sequence of piece selective value, one of predetermined set of each selective value identification watermark block, The piece of key sequence identification is formed the twodimentional watermark recovery that a plurality of zones are provided, and each piece of being discerned by key sequence is provided for one of zone of this pattern, and Each watermark recovery is combined with one of a plurality of frames that form the predetermined frame sequence, wherein the length of key sequence be scheduled to and be number of regions according to each watermark recovery, for each picture frame in the predetermined image frame sequence provides different watermark recoveries.


13. , a kind of data processing equipment, being used for registration has utilized twodimentional watermark recovery to carry out image encoded, this watermark comprises the watermarked frame pattern of watermark block for each frame of image, watermark recovery comprises a plurality of zones, each zone of pattern comprises a watermark block of selecting from the predetermined set of possible watermark block, this data processing equipment comprises:

BMP, this BMP can move and produce the piece matching probability, this piece matching probability comprises the probability face of the possible distortion vector that each possibility watermark of the set of the possible piece that is suppressed with watermark that is added to this picture frame zone is determined at each zone of the frame of the image that is suppressed with watermark Watermark block prior probability counter, this watermark block prior probability counter can move and form the piece prior probability, and this piece prior probability provides the probable value that each of the set that is present in this zone may watermark block for each zone of the frame of the image that is suppressed with watermark, Distortion probability calculation device, this distortion probability calculation device can move that to come according to piece prior probability and the matching probability of determining be that each zone of current image frame forms spatial prior probability face, and this spatial prior probability face provides the probability distribution of distortion vector for this zone, Markov distortion processor, this markov distortion processor can move at each zone of the picture frame pattern that is suppressed with watermark revises spatial prior probability face with respect to other probability faces in each other zone in the frame of following the predefined paths that passes pattern, this markov distortion processor can move for each zone forms works as front space extrinsic probability face, and this markov distortion processor can move the estimation that forms the distortion vector according to the spatial prior probability of being revised for each zone, and this markov distortion processor can move and handle the image that is suppressed with watermark, so that reduce distortion according to estimated distortion probability vector.


14. data processing equipment as claimed in claim 13, it comprises:
Frame number probability calculation device, it is combined that this frame number probability calculation device can move the piece matching probability face that each of the space extrinsic probability face that each is regional and this zone may watermark block, this frame number probability calculation device can move at each the possibility watermark in the zone that is present in current image frame and certainly form piece extrinsic probable value, this frame number probability calculation device can move the frame number extrinsic probable value of calculating each the possibility frame in the frame sequence that present frame is this frame by the probability of combination block extrinsic value and the watermark block that each is regional, and this frame number probability calculation device can move according to the estimation of frame number extrinsic probability renewal present frame numbering prior probability value.

15. , a kind of computer program that computer executable instructions is provided, when described computer program was loaded onto on the data processor, described computer program impelled data processor to carry out according to claim 11 or 12 described methods.

16. , a kind of computer program with computerreadable medium has write down the information signal of representing computer program as claimed in claim 15 on this computerreadable medium.

17. a kind of medium that carries that carries computer program as claimed in claim 15.

18. , a kind of data processing equipment or encoding data processing apparatus, its basically as before this with reference to the accompanying drawings as described in.

19. , a kind of registration is suppressed with method or a kind of method that forms watermarking images of the image of watermark, its basically as before this with reference to the accompanying drawings as described in.
Specification(s)