Abstract:
Bit data is encoded into characters in an input image by providing different darkness levels for pixels in either half of a text character. To determine if the input image is of a right-side up document, or an upside-down document, multiple scans of the input image at 90° rotations between scans may be made. Each scan result is searched for occurrences of a indicator prefix bit-sequence. The scan that contains the indicator prefix bit-sequence is elected as the right-side up orientation for the input image. If multiple scans show occurrences of the indicator prefix bit-sequence, then the scan that has the highest number of occurrences is elected as the correct orientation. Alternatively, the number of data bits between repeated occurrences of the indicator prefix bit-sequence is compared with a predefined message bit size, and the scan that matches most closely is elected as the correct orientation.
Abstract:
An image processing apparatus includes an extraction unit, a counting unit and an information embedding unit. The extraction unit extracts a circumscribed figure of a pixel block in an image. The counting unit counts contact portions between the circumscribed figure extracted by the extraction unit and the pixel block. The information embedding unit embeds information to be embedded by adjusting a number of the contact portions between the pixel block and the circumscribed figure extracted by the extraction unit based on the number of contact portions counted by the counting unit and the information to be embedded.
Abstract:
An image processing apparatus includes an extraction unit, a counting unit and an information embedding unit. The extraction unit extracts a circumscribed figure of a pixel block in an image. The counting unit counts contact portions between the circumscribed figure extracted by the extraction unit and the pixel block. The information embedding unit embeds information to be embedded by adjusting a number of the contact portions between the pixel block and the circumscribed figure extracted by the extraction unit based on the number of contact portions counted by the counting unit and the information to be embedded.
Abstract:
Provided is a digital watermarking technology for embedding digital watermark information in text data thereby to generate a digitally watermarked image. The technology includes a digital watermarking program, a digital watermarking device and a digital watermarking method, in which digital watermark information can be embedded in document in such a way as not to be easily detected visually and be stably detected even after being printed out, copied or scanned by detecting the features of a character as data to be digitally watermarked, such as the direction and thickness of a line composing the character as the features thereof and embedding the digital watermark information in the character on the basis of the detected features.
Abstract:
A text watermarking method embeds an auxiliary message in an original electronic text document to form a watermarked text document. The method applies a spreading function to message symbols to spread the symbols over a carrier, which forms a modulated carrier. It maps elements of the modulated carrier to corresponding inter-word spaces in the electronic text document, and applies an embedding function to modify the corresponding inter-word spaces according to elements of the modulated carrier signal such that the modified inter-word spaces hide the modulated carrier signal in the watermarked text document. The message symbols are automatically decodable from the watermarked document without the original electronic text document. A compatible decoder extracts the auxiliary message from a printed or electronic watermarked text document. The decoder automatically measures inter-word spaces in the watermarked text document. It estimates elements of a modulated carrier signal embedded in the inter-word spaces to form an estimated modulated carrier signal, and applies a de-spreading function to the estimated modulated carrier signal to extract message symbols.
Abstract:
Meta-information, such as a digital watermark, that is associated with a document is encoded by using characters, or sequences of characters, that are “invisible” when rendered. Characters such as spaces, tabs, carriage returns, backspaces, line feeds, and so on are used to encode the watermark. The encoded “invisible” meta-information item is preferably appended to the document. A receiving device that is compatible with this encoding is able to decode and process the meta-information, for example, to verify the contents and/or the originator of the document. A receiving device that is not compatible with this encoding will merely display or print additional “white space” corresponding to the “invisible” meta-information. By appending this invisible encoding to the document, this additional white space will occur after the display or printing of the document, in a visually unobtrusive form.
Abstract:
An image processing apparatus for embedding an electronic watermark into an original image including a background process device and a watermark embedding device. The background process device processes the background of the original image. The watermark embedding device embeds electronic watermark information into the original image after processing by the background process device.
Abstract:
The invention is to precisely extract a digital watermark from image data which are subjected to embedding of the digital watermark in a state of a binary image and are then converted into a multi-value image (gray scale image). For attaining the foregoing object, a digital watermark extracting apparatus for extracting a digital watermark for example in an original includes an acquiring unit for acquiring multi-value image data obtained by reading the original with a predetermined reading unit, a pre-processing unit for selecting one of plural threshold values and binarizing the multi-value image data with the selected threshold value, and an extracting unit for extracting the digital watermark from image data binarized in the pre-processing unit, wherein selection of the threshold value, binarization an extraction of the digital watermark are repeated to obtain an optimum extraction result of the digital watermark.
Abstract:
A method of embedding and detecting a digital watermark in a rendered document, such as printed or displayed document, by using a watermark font. The watermark font has multiple representations of each character, wherein each character representation is visibly similar but the difference can be detected in the rendered version of the font by a computer. This watermarking system can efficiently be used to identify and forensically track all rendered, especially printed, documents. In fact, if each character is represented twice, the system can use standard ANSI characters between character codes 0 and 127, and a slightly modified version of each of these characters represented with character codes 128 to 255, such that each version of a character carries a bit. For this example, the watermark embedding process is as simple as whether or not to add 128 to the standard ANSI code. Furthermore, if the character codes are modified before the file is saved, the character codes carry the watermark within the electronic file, as well as the rendered characters carry the watermark in the rendered version.
Abstract:
A watermarking method for a high-definition map based on invisible characters includes: firstly, establishing mapping relations between invisible characters and bit characters, a space character, and decimal digits; and combining watermark characters with corresponding positions thereof, adding Hamming code into a watermark character sequence, and converting the watermark character sequence into invisible characters to construct a composite watermark character sequence. Before watermark detection, a sequence of elements in map data is scrambled according to logistic chaotic mapping, and then the composite watermark character sequence is embedded according to the scrambled sequence. During watermark detection, the data are preprocessed, a sequence during watermark embedding is obtained, and then watermark information is extracted, errors are corrected, and an error correcting code is removed after correction to obtain final watermark information. According to the watermarking method, watermark embedding and watermark detection can be realized not changing data availability and high-accuracy characteristic.