混合式浮水印技術應用於 H.264/AVC 錯誤偵測及隱匿
description
Transcript of 混合式浮水印技術應用於 H.264/AVC 錯誤偵測及隱匿
-
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
*
****************