Ẩn dữ liệu Các phương pháp trên ảnh

Embed Size (px)

Citation preview

  • 7/22/2019 n d liu Cc phng php trn nh

    1/42

    2/7/2014 1

    mailto:[email protected]:[email protected]
  • 7/22/2019 n d liu Cc phng php trn nh

    2/42

    2/7/2014 2

    cimtn hiunh Cc khng gian mu

    Cc php tncng trn nh Cc phngphp ADL trn nh

    Cc o

    Hngpht trin

  • 7/22/2019 n d liu Cc phng php trn nh

    3/42

    2/7/2014 3

  • 7/22/2019 n d liu Cc phng php trn nh

    4/42

    2/7/2014 4

  • 7/22/2019 n d liu Cc phng php trn nh

    5/42

    2/7/2014 5

  • 7/22/2019 n d liu Cc phng php trn nh

    6/42

    2/7/2014 6

    1 bit

    nhnhphn

  • 7/22/2019 n d liu Cc phng php trn nh

    7/42

    2/7/2014 7

    1 bit

    nhnhphn

  • 7/22/2019 n d liu Cc phng php trn nh

    8/42

    2/7/2014 8

    1 bit 8 bits

    nhnhphn nhxm

  • 7/22/2019 n d liu Cc phng php trn nh

    9/42

    2/7/2014 9

    1 bit 8 bits

    nhnhphn nhxm nhmu

  • 7/22/2019 n d liu Cc phng php trn nh

    10/42

    2/7/2014 10

    1 bit 8 bits 24 bits

    nhnhphn nhxm nhmu

  • 7/22/2019 n d liu Cc phng php trn nh

    11/42

    2/7/2014 11

  • 7/22/2019 n d liu Cc phng php trn nh

    12/42

    2/7/2014 12

    RGB

    Red-Green-Blue

    Hinth

    CMYK

    Cyan-Magenta-Yellow(Black)

    In n

    HSV

    Hue- Saturation-Value

    Datrn nntngtrcgic

    Xl nh

    YIQ

    Luma- inphase-quadrature

    Truynhnh, xl nh

  • 7/22/2019 n d liu Cc phng php trn nh

    13/42

    2/7/2014 13

    Dng trong cc hthngintmy tnh

    R, G, B: [0, 255]

    sRGB, Adobe RGB v Adobe Wide Gamut RGB

  • 7/22/2019 n d liu Cc phng php trn nh

    14/42

    2/7/2014 14

    L khng gian mu in 4 mu

    Dng trong cc hthngin n

    Spot color, CMYKOG, CcMmYK

  • 7/22/2019 n d liu Cc phng php trn nh

    15/42

    2/7/2014 15

  • 7/22/2019 n d liu Cc phng php trn nh

    16/42

    2/7/2014 16

    B

    G

    R

    Y

    M

    C

    1

    1

    1

    Y

    M

    C

    B

    G

    R

    1

    1

    1

  • 7/22/2019 n d liu Cc phng php trn nh

    17/42

    2/7/2014 17

    ValueSaturation

    Hue

  • 7/22/2019 n d liu Cc phng php trn nh

    18/42

    2/7/2014 18

    Thhinmiquan hcacc mu chnh xc hn

    H: 003600;

    S, V: 01

    HSL, HSB

  • 7/22/2019 n d liu Cc phng php trn nh

    19/42

    2/7/2014 19

    Y = 0.5

  • 7/22/2019 n d liu Cc phng php trn nh

    20/42

    2/7/2014 20

    nhdngnhqut:

    JPEG/JFIF, Exif,TIFF, RAW, PNG,

    GIF, BMP, PPM,PGM, PBM, PNM

    nhvector: CGM,SVG, vvv

    nh3D: PNS, JPS,MPO

    Kiunn

    Nn khng mtmt:ABO, GIF, JBIG, ,

    PGF, PNG, TIFF

    Nn mtmt: DjVu,HAM, ICER, JPEG,

    JBIG2, PGF,Wavelet compression

    Kch

    thc

    nhnhphn

    nhxm

    nhmu

  • 7/22/2019 n d liu Cc phng php trn nh

    21/42

    2/7/2014 21

    nhdngnhqut:

    JPEG/JFIF, Exif,TIFF, RAW, PNG,

    GIF, BMP, PPM,PGM, PBM, PNM

    nhvector: CGM,SVG, vvv

    nh3D: PNS, JPS,MPO

    Kiunn

    Nn khng mtmt:ABO, GIF, JBIG, ,

    PGF, PNG, TIFF

    Nn mtmt: DjVu,HAM, ICER, JPEG,

    JBIG2, PGF,Wavelet compression

    Kch

    thc

    nhnhphn

    nhxm

    nhmu

  • 7/22/2019 n d liu Cc phng php trn nh

    22/42

    2/7/2014 22

    nhdngnhqut:

    JPEG/JFIF, Exif,TIFF, RAW, PNG,

    GIF, BMP, PPM,PGM, PBM, PNM

    nhvector: CGM,SVG, vvv

    nh3D: PNS, JPS,MPO

    Kiunn

    Nn khng mtmt:ABO, GIF, JBIG, ,

    PGF, PNG, TIFF

    Nn mtmt: DjVu,HAM, ICER, JPEG,

    JBIG2, PGF,Wavelet compression

    Kch

    thc

    nhnhphn

    nhxm

    nhmu

  • 7/22/2019 n d liu Cc phng php trn nh

    23/42

    2/7/2014 23

    nhdngnhqut:

    JPEG/JFIF, Exif,TIFF, RAW, PNG,

    GIF, BMP, PPM,PGM, PBM, PNM

    nhvector: CGM,SVG, vvv

    nh3D: PNS, JPS,MPO

    Kiunn

    Nn khng mtmt:ABO, GIF, JBIG, ,

    PGF, PNG, TIFF

    Nn mtmt: DjVu,HAM, ICER, JPEG,

    JBIG2, PGF,Wavelet compression

    Kch

    thc

    nhnhphn

    nhxm

    nhmu

  • 7/22/2019 n d liu Cc phng php trn nh

    24/422/7/2014 24

    Phng to

    Thu nh

    Xoay

  • 7/22/2019 n d liu Cc phng php trn nh

    25/42

    2/7/2014 25

    Xn nh Mosaic

  • 7/22/2019 n d liu Cc phng php trn nh

    26/42

    2/7/2014 26

  • 7/22/2019 n d liu Cc phng php trn nh

    27/42

    BMP

    JPEG

    PNGGIF

    2/7/2014 27

  • 7/22/2019 n d liu Cc phng php trn nh

    28/42

    2/7/2014 28

    PSNR = 26.54 PSNR = 21.94 PSNR = 21.62

    2

    0 0

    1( , ) ( , )

    M N

    i i

    MSE I i j I i j MN

    2

    10

    25510logPSNR

    MSE

  • 7/22/2019 n d liu Cc phng php trn nh

    29/42

    2/7/2014 29

    0 0

    1( , ) ( , )

    255

    M N

    i j

    MAE W i j W i j M N

    MAE = 0 MAE = 0.0074 MAE = 0.214

  • 7/22/2019 n d liu Cc phng php trn nh

    30/42

    2/7/2014 30

    M ha bit t quan trngnht

    Datrn skhc bitcccppixel

    Datrn histogram 1

  • 7/22/2019 n d liu Cc phng php trn nh

    31/42

    2/7/2014 31

    5 3 3 3 7

    5 5 3 3 3

    4 4 5 5 0

    1 2 2 2 2

    1 2 4 4 1

    5 3 3

    001

    5 0101

    3 0011

    3 0011

    0

    0

    1

    0100

    0010

    0011

    4 2 3 3 7

    5 5 3 3 3

    4 4 5 5 0

    1 2 2 2 2

    1 2 4 4 1

  • 7/22/2019 n d liu Cc phng php trn nh

    32/42

    2/7/2014 32

    1 bitPSNR = 51.14

    2 bitPSNR = 44.14

    3 bitPSNR = 37.90

    4 bit

    PSNR = 31.77

    5 bit

    PSNR = 25.72

    6 bit

    PSNR = 19.89

    7 bit

    PSNR = 13.99

  • 7/22/2019 n d liu Cc phng php trn nh

    33/42

    2/7/2014 33

    Bc4Hnh thnh tn hiustego

    x'= l+ (h'+ 1) / 2 = 209

    y'= lh'/ 2=198

    Bc3Tnh gi trkhcbit(chunv m

    rng)

    h=xy =5

    h' = 2h + b= 11

    Bc2

    Tnh gi trtrung bnh l= (x+y) / 2=203

    Bc1

    Chia cptrn tn hiucover (x,y) = (206, 201) vib= 1

    (206, 201)

    b= 1

    (209, 198)

  • 7/22/2019 n d liu Cc phng php trn nh

    34/42

    2/7/2014 34

    Bc4Tn hiuwatermark b= LSB(h') = 1

    Bc3Tnh gi trkhcbitmrng h =x'y' =11

    Bc2Tnh gi trtrung bnh l= (x'+y') / 2=203

    Bc1

    Chia cptrn tn hiucover (x',y') = (209, 198)

  • 7/22/2019 n d liu Cc phng php trn nh

    35/42

    2/7/2014 35

    Bc6

    Truy hitn hiucoverx= + (h+ 1) / 2= 206

    y= h/ 2= 201

    Bc5

    Tnh gi trkhcbit h= h'/ 2= 5

  • 7/22/2019 n d liu Cc phng php trn nh

    36/42

    2/7/2014 36

    5 3 3 3 7

    5 5 3 3 3

    4 4 5 5 01 2 2 2 2

    1 2 4 4 1

  • 7/22/2019 n d liu Cc phng php trn nh

    37/42

    2/7/2014 37

  • 7/22/2019 n d liu Cc phng php trn nh

    38/42

    2/7/2014 38

    5 3 3 3 7

    5 5 3 3 3

    4 4 5 5 0

    1 2 2 2 2

    1 2 4 4 1

    6 3 3 3 7

    6 6 3 3 3

    5 5 6 6 0

    1 2 2 2 2

    1 2 5 5 1

  • 7/22/2019 n d liu Cc phng php trn nh

    39/42

    76

    2/7/2014 39

    101101

    1 0 11 0 1

    4 3 4

    6 6 4 3 4

    5 5 6 6 0

    1 2 2 2 2

    1 2 5 5 1

    6 3 3 3 7

    6 6 3 3 3

    5 5 6 6 0

    1 2 2 2 2

    1 2 5 5 1

    6 3 3 3 7

    6 6 3 3 3

    5 5 6 6 0

    1 2 2 2 2

    1 2 5 5 1

  • 7/22/2019 n d liu Cc phng php trn nh

    40/42

    2/7/2014 40

    6 4 3 4 7

    6 6 4 3 4

    5 5 6 6 0

    1 2 2 2 2

    1 2 5 5 1

    1 0 11 0 1

    5 3 3 3 7

    5 5 3 3 3

    4 4 5 5 0

    1 2 2 2 2

    1 2 4 4 1

    6 4 3 4 7

    6 6 4 3 4

    5 5 6 6 0

    1 2 2 2 2

    1 2 5 5 1

    = 3

    6 4 3 4 7

    6 6 4 3 4

    5 5 6 6 0

    1 2 2 2 2

    1 2 5 5 1

    = 6

  • 7/22/2019 n d liu Cc phng php trn nh

    41/42

    2/7/2014 41

    Phchinhchagc

  • 7/22/2019 n d liu Cc phng php trn nh

    42/42

    Cng thcchuynitkhng gianRGB sang HSV, YUV.

    u/khuytimcatngthutton

    Mcv hnh catngthutton

    Khnngchngchutncng