Newsletter subscription
Please enter your e-mail address to subscribe to our newsletter.                     
 
E-Mail*
Title
First Name
Last Name
Company



The protection of your personal data is very important to us. Please refer to our data protection .

Projects on Data Science, Image and Video Processing

Video steganography

There are different approaches to embed data or messages (secrets) in multimedia files. Different algorithms and techniques shall be evaluated and tested regarding robustness against manipulations and the imperceptibility of the secret. Of particular interest are the motion vector based approaches and the recovery of data or messages after a video has been manipulated, e.g. a scene filmed with a smartphone camera.

Robustness attacks:

  • rotation
  • scaling
  • flipping
  • compression
  • noising
  • cropping
  • frame dropping
  • color / luminance / chrominance manipulations
  • re-recording with external camera


Your tasks:

  • Evaluate video steganography regarding robustness and imperceptibility
  • Develop the most promising approach to encode and decode a secret in a video file
  • Evaluate your Implementation on different attacks


Required skills:

  • Programming: Python, Java, C++
  • Image / video processing: OpenCV, ffmpeg

Related links:


Supervisor: Sebastian Schmidt

Multimedia fingerprinting and similarity

There are different approaches to create fingerprints (hashs) of multimedia data. Different algorithms and techniques shall be evaluated regarding robustness against different manipulations and attacks and tested if they are identical in the terminal, web browser as well as on a smartphone. Especially interesting is the "perceptual hashing" approach applied on a recording the multimedia data from a camera, e.g. smartphone camera.

Robustness attacks:

  • rotation
  • scaling
  • flipping
  • compression
  • noising
  • cropping
  • color / luminance / chrominance manipulations
  • re-recording with external camera


Your tasks:

  • Evaluate fingerprinting technique regarding multimedia data and robustness:

  • Implement the most promising approach as framework for Smartphone

  • Evaluate your Implementation on different browsers and Smartphones, e.g.:

    • execution time
    • True positives / false positives
    • False negatives / true negatives
    • accuracy

Required skills:

  • Web Technologies: JavaScript, HTML, CSS
  • Image/video processing: OpenCV, ffmpeg
  • Mobile Development: React-Native, Java

Related links:

Supervisor: Sebastian Schmidt