Robust Watermarking of Video Streams

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    1 Favorite

    Robust Watermarking of Video Streams - Presentation Transcript

    1. Robust block selection for watermarking video streams Tamás Polyák, Gábor Fehér Budapest University of Technology and Economics Hungary
    2. What is watermarking?
      • Embed information into a digital signal
        • Audio
        • Video
        • Text file
      • Classification of watermarks
        • Visible / invisible
        • Robust / fragile
    3. Use cases
      • Multimedia security
        • Fingerprinting
        • Copyright information
        • Copy protection
      • Other areas
        • Subtitles
        • Metadata
        • Secret communication
    4. Conflicting requirements Robustness Capacity Imperceptibility
    5. Watermark life cycle Original ≈ Extracted
    6. Our goals
      • Watermarking low resolution video
        • CIF (352 x 288)
        • QCIF (176 x 144)
      • Requirements
        • Robust against lossy compressions
        • Low quality loss
        • Limited complexity
    7. Base algorithms
      • Ellinas (2007)
        • Image watermarking in the wavelet domain
        • Embedding data around the edges
        • Too complex
        • Hides only 1 bit
      • Cox (1998)
        • Video watermarking in the spatial domain
        • Spread spectrum noise
        • Weak against lossy compression
    8. Proposed algorithm
      • Data hiding in wavelet domain
        • Fast 2-level DWT
    9. Proposed algorithm
      • Edge detection in middle frequency components
        • Sobel edge detector
    10. Steps of embedding process
      • Apply DWT, calculate suitable area
      • Transform data into noise
        • Extend data with a chip-rate (cr):
          • 1 0 1 0
          • 1 1 1 1 -1-1-1-1 1 1 1 1 -1-1-1-1
        • Multiplicate with key (N i )
          • 1 1 1 1 -1-1-1-1 1 1 1 1 -1-1-1-1 Data
          • * 1 -1-1 1 -1 1 -1 1 1 -1 1 -1 -1 1 1 -1 Key
          • 1 -1-1 1 1 -1 1 -1 1 -1 1 -1 1 -1-1 1
        • Apply strength (  )
          • 5 -5-5 5 5 -5 5 -5 5 -5 5 -5 5 -5-5 5
      • Add noise to the selected area
      • Apply IDWT
      • Apply DWT, calculate suitable area
      • Correlating key with values in area
      • Make decision:
        • d j < -T : 0
        • d j > T : 1
        • else: x
      Steps of detection process
    11. Quality loss
      • Original
      • Watermarked
    12. Quality loss
      • The watermarked frame and the watermark
    13. Robustness test
      • Hide 128 bits
      • Apply lossy compressions with various bitrates
        • H.264/AVC
        • XviD
      • Extract watermark, compare to original
        • Correct bits: extracted bit = original bit
        • Erroneous bits: extracted bit ≠ original bit
        • Unrecognized bits: detector could not decide
    14. Video quality after H.264 /AVC
      • Lower bitrate  lower quality
      • Lower bitrate  weaker watermark signal
      Uncompressed 1008 kbps 32,72 dB 720 kbps 31,31 dB 384 kbps 28,58 dB
    15. Results of robustness test
    16. Conclusion
      • The algorithm is
        • resistant against lossy compression 
        • imperceptible to the HVS 
        • not real-time 
          • speed needs to be improved

    + Tamás PolyákTamás Polyák, 2 years ago

    custom

    823 views, 1 favs, 3 embeds more stats

    A proposed algorithm for robust data hiding in low more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 823
      • 815 on SlideShare
      • 8 from embeds
    • Comments 0
    • Favorites 1
    • Downloads 0
    Most viewed embeds
    • 4 views on http://puligyar.hu
    • 3 views on http://mernokkevalas.folyamata.hu
    • 1 views on file://

    more

    All embeds
    • 4 views on http://puligyar.hu
    • 3 views on http://mernokkevalas.folyamata.hu
    • 1 views on file://

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories