Upload
favian
View
51
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
*
****************