camera identification on youtube
play

Camera identification on YouTube Y A N N I C K S C H E E L E N J - PowerPoint PPT Presentation

Camera identification on YouTube Y A N N I C K S C H E E L E N J O P V A N D E R L E L I E Introduction Why camera identification? Agenda Pattern noise Video encoding Experiment Results Analysis Conclusion Noise


  1. Camera identification on YouTube Y A N N I C K S C H E E L E N J O P V A N D E R L E L I E

  2. Introduction  Why camera identification?

  3. Agenda  Pattern noise  Video encoding  Experiment  Results  Analysis  Conclusion

  4. Noise sources Signal processing of a simplified digital camera Source: FIDIS “ D6.8b: Identification of images ”

  5. Pattern noise  Present on all frames  Fixed pattern noise (FPN)  Defective pixels  Photo Response Non-Uniformity (PRNU)

  6. Algorithm

  7. Algorithm  Correlation between the reference pattern and the video pattern  Correlation on each color channel (RGB)  Sum of correlation on each color channel  Correlation value between -3 and 3

  8. PRNUCompare  Algorithm implemented in PRNUCompare  Developed by NFI (Netherlands Forensics Institute)  http://prnucompare.sourceforge.net/

  9. PRNUCompare

  10. Video encoding  Advanced Video Codec (AVC)  Compresses the video stream  Modifies the pattern noise  Applies to YouTube

  11. Research question How does re-encoding the video with the Advanced Video Codec influence the pattern noise?

  12. Experiment  5 different camera models  Canon Ixus/SX210  Panasonic FP7/FZ45  Apple iPhone 4  5 different cameras per model  Multiple resolutions  640x480  1280x720

  13. Experiment  1 reference video per camera per resolution  1 natural video per camera per resolution  re-encode each natural video  AVC encoding setting: CRF 18,21,…,39  Upload/download videos to/from YouTube

  14. Encoding quality 18

  15. Encoding quality 21

  16. Encoding quality 24

  17. Encoding quality 27

  18. Encoding quality 30

  19. Encoding quality 33

  20. Encoding quality 36

  21. Encoding quality 39

  22. Results  Extracting the pattern noise for each video  Correlate each video to the reference patterns  Total number of videos processed: 835

  23. Analysis  Verify that pattern noise can be used for source identification before re-encoding

  24. Analysis

  25. Analysis  Correlation between re-encoded videos and reference patterns

  26. Analysis

  27. Analysis

  28. Conclusion  Depends on the level of compression  Presence of pattern noise differs per model  Higher resolutions videos perform better  More pixels == more noise

  29. Conclusion Even after a re-encode on the video with a compression similar to YouTube, it is still possible to identify the source camera for most cameras.

  30. Questions?  Jop van der Lelie (jop.vanderlelie@os3.nl)  Yannick Scheelen (yannick.scheelen@os3.nl)

Recommend


More recommend