IP Library Granted Patent US 6,859,545
Granted Patent B1
US 6,859,545 · App. 09/639,674 · Granted Feb 22, 2005

Information hiding method with reduced fuzziness

Assignee: Chung Shan Institute of Science and Technology
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 6,859,545
App. No.
09/639,674
Granted
Feb 22, 2005
Kind
B1
Abstract

An information hiding method with reduced fuzziness, which employs interleaving encoding, convolutional encoding and contrasts among neighboring pixels. Once the information is hidden, it can still be extracted without the original image from the generated image after a certain extent of fuzziness damage.

Claims (19)

1. An information hiding method with reduced fuzziness, which comprises the steps of:

inputting the information to be embedded into a convolutional encoder and generating encoded information whose length is a multiple of the original information;

generating a random number sequence using interleaving encoding for permuting the encoded information, the seed of the random numbers being a first key;

selecting a pixel of a host image using a random number generator as an information embedding point of the encoded information, the seed of the random number generator being a second key, and

embedding the encoded information into a B channel of the pixel of the host image;

further wherein the host image H is an image of m×n pixels and the electronic signature to be embedded is information W with a size L, both the host image H and the embedded information W being expressed as:

H={h ij |0≦i<m,0≦j<n, h ij ε [0,255]}, and

W={w i |0≦L, w i ε [0,1]}; and

a set ASET ij ={h i+lj , h i−lj+1 , h ij+1 , h i+lj+1 } being defined for four pixels surrounding and to the right of any pixel h ij in the host image.

2. The method according to claim 1 , wherein the convolutional encoding corrects transmission errors or human damages on the encoded information.

3. The method according to claim 1 , wherein the random number sequence is generated by a linear feedback shift register.

4. The method according to claim 3 , wherein the linear feedback shift register comprises a plurality of buffers.

5. The method according to claim 1 further comprising the following steps for extracting the embedded information:

using the second key to compute the embedding positions of the encoded information;

using the first key to reconstruct the encoded information and to restore the order before interleaving encoding; and

decoding the encoded information using convolutional decoding.

6. The method according to claim 1 , wherein a temporary variable is defined to be h′=(h i−lj−1 +h ij−1 +h i−lj+1 +h i−lj +h i+lj +h i−j+1 +h ij+1 +h i+lj+1 )/8.

7. The method according to claim 5 , wherein the hidden information is true is h□h ij in the step of using the second key to compute the embedding positions of the encoded information.

8. The method according to claim 5 , wherein the convolutional decoding adopts the Viterbi algorithm.

Assignments (2)
CHANGE OF NAME Recorded Apr 17, 2015
From: CHUNG-SHAN INSTITUTE OF SCIENCE AND TECHNOLOGY
To: NATIONAL CHUNG SHAN INSTITUTE OF SCIENCE AND TECHNOLOGY
Reel/Frame 035453/0240 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 10, 2000
From: WU, KUANG-SHRY
To: CHUNG SHAN INSTITUTE OF SCIENCE AND TECHNOLOGY
Reel/Frame 011128/0500 →