摘要 |
What is disclosed is a decoding method for retrieving information bits encoded in a printed image comprising the steps of first receiving an input electronic image as a scanned version of the printed image. A region of interest in the image is then extracted and, for that region, an amount of K colorant present, denoted K<SUB>H</SUB>; is obtained. Further, a color value is generated therefrom and the GCR used for encoding that region is determined using K<SUB>H </SUB>and the obtained color value. Encoded information bits are retrieved therefrom based on the determined GCR. The estimated K<SUB>H </SUB>is preferably evaluated conditional to a capacity signal K<SUB>L </SUB>and a luminance signal L. From the obtained data, values of K<SUB>H</SUB>, K<SUB>L</SUB>, and L, are derived wherein K<SUB>H </SUB>is estimated from a high resolution scan, and K<SUB>L </SUB>and L are estimated from a down-scaled image, respectively. The capacity signal K<SUB>L </SUB>and the luminance signal L are derived from the obtained color value. Further, the capacity signal, K<SUB>L </SUB>is derived by first applying a suitable operator S to reduce the image from scanner resolution to the watermark resolution and then converting the obtained color values to CMY estimates such that K<SUB>L</SUB>=min(C,M,Y) Alternatively, K-capacity is derived from the amount, K<SUB>L</SUB>, y, comprises first converting the obtained color values to CMY estimates and applying a suitable operator S to reduce the image from scanner resolution to the watermark resolution such that K<SUB>L</SUB>=min(S(C),S(M),S(Y)); wherein L is described by a linear combination of scan signals RGB, such that L=k<SUB>1</SUB>S(R)+k<SUB>2</SUB>S(G)+k<SUB>3</SUB>S(B). The value of K<SUB>H </SUB>is determined by first converting the obtained color values to CMY estimates. The estimates determine K-colorant amount at each pixel such that: K=min(C,M,Y). A suitable operator S is applied to reduce the image from scanner resolution to the watermark resolution.
|