Method and system for data hiding and authentication via halftoning and coordinate projection
AssigneeInternational Business Machines Corporation
InventorChai Wah Wu
Life of this patent
Estimating the term…
Abstract
A method (and system) of embedding data into an image, includes producing an extended image using a halftoning algorithm on a collection of images, and projecting the extended image onto its first coordinates.
Claims45
A method of embedding data into an image, comprising:
- producing an extended image using a halftoning algorithm on a collection of images;
- and
- projecting said extended image onto its first coordinates.
A method of authenticating an image, comprising:
- producing an extended image using a halftoning algorithm on a collection of images;
- projecting said extended image onto its first coordinates;
- and
- authenticating said source image by extracting an embedded image from said projection to compare said embedded image to said source image.
A method of processing an image, comprising:
- scrambling a source image to create a scrambled version of the source image;
- embedding the scrambled version of the source image into the source image;
- extracting the scrambled version of the image;
- and
- unscrambling the extracted scrambled image to produce an extracted unscrambled image.
A method for embedding data into an image, comprising:
- calculating errors corresponding to a halftone extraction algorithm applied to a plurality of images, to select an extended image such that a sum of the errors is minimized;
- and
- projecting said extended image onto its first coordinates.
A system for embedding data into an image, comprising:
- an error calculator for calculating errors corresponding to a halftone extraction algorithm applied to a plurality of images, to select an extended image such that a sum of the errors is minimized;
- and
- a projection unit for projecting said extended image onto its first coordinates.
A signal-bearing medium tangibly embodying a program of machine-readable instructions executable by a digital processing apparatus to perform a method for embedding data into an image, said method comprising:
- producing an extended image using a halftoning algorithm on a collection of images;
- and
- projecting said extended image onto its first coordinates.
Dependencies are inferred from the claim text.