150 likes | 254 Views
Optimization of Watermarking Performances using Error Correcting Codes and Repetition. S.Zinger, Z.Jin, B.Sankur*, H. Maître. S.Zinger, Z.Jin, B.Sankur*, H. Maître. Ecole Nationale Supérieure des Télécommunications 46, rue Barrault, 75634 Paris Cedex 13, France
E N D
Optimization of Watermarking Performances using Error Correcting Codes and Repetition S.Zinger, Z.Jin, B.Sankur*, H. Maître S.Zinger, Z.Jin, B.Sankur*, H. Maître Ecole Nationale Supérieure des Télécommunications 46, rue Barrault, 75634 Paris Cedex 13, France {zinger, jin, maitre}@tsi.enst.fr * Boğaziçi University 80815 Bebek - Istanbul, Turkey sankur@boun.edu.tr
the length of the signature the length of the coded word robustness The goal to explore applying coding methods for watermarking purposes
Theconstraints: • imperceptibility • robustness • capacity w ~ 10 - 100 bits c ~ 200 - 500 bits
Capacity is the maximum amount of bits which can be hidden in an image • Ramkumar, 1998 • Servetto, 1998 • Barni, 1999 • Marvel, 1999 • Lin, 2001 • Sugihara, 2001
? original watermark extracted watermark binary symmetric channel attacks Coding methods • Repetition • ECC BCH codes • Hybrid coding
Bit error probability after repetitions Probability of error for a signature of bits Repetition
BCH codes • Standard BCH codes , • BCH codes by parts • BCH codes with subtraction
Capacity bits, payload bits Standard BCH codes code (255,37,45) BCH codes by parts (127,15,27) (127,15,27) (127,15,27) BCH codes with subtraction (500,38,93) Examples of BCH codes
Hybrid coding • BCH coding after repetition • repetition after BCH
BCH with subtraction Repetition Hybrid coding A comparison of performancesChannel error rate is 5%, capacity is 350 bits
for capacity Channel error rate is 5% BCH with subtraction Repetition Hybrid coding Average of performances
for capacity Channel error rate is 15% Repetition Hybrid coding Average of performances
Channel error rate is 30% Repetition Hybrid coding Average of performances for capacity
Repetition Shannon capacity Hybrid coding BCH with subtraction The best coding strategy for
Connection between channel error rate and JPEG compression rate