24
混混混混混混混混混混混 混混混混混混混混混混混 H.264/AVC H.264/AVC 混混混混混混混 混混混混混混混 混 混 混 混混混 混混混混 混混混 混混 混混混混混混混混混混 http:// image.nsysu.edu.tw/

混合式浮水印技術應用於 H.264/AVC 錯誤偵測及隱匿

  • Upload
    favian

  • View
    48

  • Download
    5

Embed Size (px)

DESCRIPTION

混合式浮水印技術應用於 H.264/AVC 錯誤偵測及隱匿. 研 究 生:游沅勳 指導教授:蔣依吾 博士. 中山大學資訊工程學系 http://image.nsysu.edu.tw/. 摘 要. H.264/AVC 編解碼技術 視訊資料流錯誤型態 系統架構 實驗結果 成果探討. H.264/AVC 資 料 結 構. H.264/AVC 視訊資料結構,由下而上依序為: 區塊 - block 巨區塊 - macroblock 片段 - slice 圖框 - frame 圖框群組 - GOP(group of pictures) - PowerPoint PPT Presentation

Citation preview

  • H.264/AVC

    http://image.nsysu.edu.tw/

    Error Detection and Correction for H.264/AVC Using Hybrid Watermarking

    * H.264/AVC

    Error Detection and Correction for H.264/AVC Using Hybrid Watermarking

    *H.264/AVC H.264/AVC - block- macroblock- slice- frame- GOP(group of pictures)- video sequence

    Error Detection and Correction for H.264/AVC Using Hybrid Watermarking

    *Quant. Transf. coeffsMotionEstimationTransform & Quant.-Input Video SignalIntra-frame PredictionOutput VideoSignalDe-blockingFilterIntra Prediction DataEntropyCodingInv. Quant & Inv. TransformMotion CompensationSplit intoMacroblocks16x16 pixels+

    Error Detection and Correction for H.264/AVC Using Hybrid Watermarking

    *Quant. Transf. coeffsInter Prediction DataMotionEstimationTransform & Quant.-Input Video SignalDe-blockingFilterEntropyCodingInv. Quant & Inv. TransformMotion CompensationSplit intoMacroblocks16x16 pixels+Output VideoSignal

    Error Detection and Correction for H.264/AVC Using Hybrid Watermarking

    *

    Error Detection and Correction for H.264/AVC Using Hybrid Watermarking

    * [Barni, 2000] VLC table entry

    Error Detection and Correction for H.264/AVC Using Hybrid Watermarking

    * :

    :

    :

    Error Detection and Correction for H.264/AVC Using Hybrid Watermarking

    *[Woonki Park, 2002] - 4

    Error Detection and Correction for H.264/AVC Using Hybrid Watermarking

    *[Adsumilli, 2005]

    Error Detection and Correction for H.264/AVC Using Hybrid Watermarking

    *Quant. Transf. coeffsInter Prediction DataIntra/InterDecoderMotionEstimation-Input Video SignalIntra-frame PredictionOutput VideoSignalDe-blockingFilterIntra Prediction DataEntropyCodingInv. Quant & Inv. TransformMotion CompensationSplit intoMacroblocks16x16 pixels+Watermark EmbeddingTransform & Quant.

    Error Detection and Correction for H.264/AVC Using Hybrid Watermarking

    * 1 0

    (A, B) 1A > B 0A 16 = 110 => 010 => 12, 42 = 010 => 14 = 100 => 111 => 0

    Error Detection and Correction for H.264/AVC Using Hybrid Watermarking

    * 15 pixels

    Error Detection and Correction for H.264/AVC Using Hybrid Watermarking

    *

    0 1

    Error Detection and Correction for H.264/AVC Using Hybrid Watermarking

    * :

    Error Detection and Correction for H.264/AVC Using Hybrid Watermarking

    * JM 11.0Container, Silent, ForemanQCIF, YUV420 :300, 300, 400Sequence TypeI B P B PGOP15 framesSearch Range 15 pixels

    Gilbert-Elliot BER3*10-4, 5*10-4, 8*10-4

    Error Detection and Correction for H.264/AVC Using Hybrid Watermarking

    * Foreman (400 frames)PSNR 41.0 : 38.5 (dB)

    Error Detection and Correction for H.264/AVC Using Hybrid Watermarking

    * PSNR 29.6 : 33.6 (dB) PSNR 85.4 : 21.7BER: 5*10-4

    Error Detection and Correction for H.264/AVC Using Hybrid Watermarking

    *

    Average PSNR (dB)ContainerSilentForemanPSNRPSNRPSNRCompressed42.70.0242.00.0441.00.4Compressed + Watermarking39.21.739.30.538.50.8BER: 3*10-4Damaged30.163.626.562.027.470.4Concealed36.312.635.213.032.821.5BER: 5*10-4Damaged32.548.632.167.029.685.4Concealed37.210.436.413.133.621.7BER: 8*10-4Damaged36.564.634.067.829.972.1Concealed38.74.138.25.434.017.8

    Error Detection and Correction for H.264/AVC Using Hybrid Watermarking

    *

    ****************