A Color Image Hidden In a Grey-Level Image

13
1 A Color Image Hidden In a Grey- Level Image Reporter Cheng Hsu Date 2009/11/06 IS&T Third European Conference on Colour in Graphics, Imaging, and Vision, CGIV’2006, pp. 226–231, (Leeds, UK), June 2006.

description

A Color Image Hidden In a Grey-Level Image. IS&T Third European Conference on Colour in Graphics, Imaging, and Vision, CGIV’2006, pp. 226–231, (Leeds, UK), June 2006. Reporter : Cheng Hsu Date : 2009/11/06. Outline. Introduction The proposed method Color quantization Layer running - PowerPoint PPT Presentation

Transcript of A Color Image Hidden In a Grey-Level Image

Page 1: A Color Image Hidden In a Grey-Level Image

1

A Color Image Hidden In a Grey-Level Image

Reporter : Cheng HsuDate : 2009/11/06

IS&T Third European Conference on Colour in Graphics, Imaging, and Vision, CGIV’2006, pp. 226–231, (Leeds, UK), June 2006.

無限使用
Page 2: A Color Image Hidden In a Grey-Level Image

2

Outline Introduction The proposed method

Color quantization Layer running Spatial data hiding method

Results Conclusion

Page 3: A Color Image Hidden In a Grey-Level Image

3

Introductions A grey-level image is freely accessible but

only secret key owners may rebuild the color image.

Our aim is thus to protect the color information by embedding this information in the grey level image.

The proposed method is made of three major steps Color quantization Ordering Data hiding

Page 4: A Color Image Hidden In a Grey-Level Image

4

Color quantization

Find the K-colors K-mean clustering algorithm.

))(),((.minarg)}(,{ 2

1 1,

)(,,

,

kClIdistPkCPN

l

K

kkl

kCPkl

kl

random

index

R G B

1 12 50 200

2 250 120 56

3 33 47 54

.. … .. …

K … … …

find min(dist)

index

group

1 (9,12)(20,113)(…,..)

2 (29,156)(101,51)(……)

3 (23,143)(42,213)(……)

.. …

K …

Page 5: A Color Image Hidden In a Grey-Level Image

5

Layer running

Choosing the closer color from the current one.

Layer running algorithm.

Page 6: A Color Image Hidden In a Grey-Level Image

6

A view of the layer running in the RGB cube.

Page 7: A Color Image Hidden In a Grey-Level Image

7

Page 8: A Color Image Hidden In a Grey-Level Image

8

Page 9: A Color Image Hidden In a Grey-Level Image

9

Spatial data hiding method – LSB

Get a marked pixel

60908*254*3

:,/

m

pixelofnomberNNmEf

lM bnInInI 2mod)()()(

Page 10: A Color Image Hidden In a Grey-Level Image

10

Results

Application of the layer running algorithm on the baboon image:

(b) Color palette after color ordering

(c) index image

(e) Recover image (d) stego-image image

(a) Original color image

Page 11: A Color Image Hidden In a Grey-Level Image

11

Application of the layer running algorithm on the airplane image:

(a) Original color image

(b) Color palette after color ordering

(c) index image

(d) stego-image image

(e) Recover image

Page 12: A Color Image Hidden In a Grey-Level Image

12

PSNR comparisions

Page 13: A Color Image Hidden In a Grey-Level Image

13

Conclusions

Proposed a method to hide the color information in a grey-level image

three major steps color quantization the color ordering the data hiding

The results obtained show good performances