top of page
  • Writer: Alexander Williamson
    Alexander Williamson
  • Sep 25, 2020
  • 1 min read

Updated: Sep 29, 2020

Master's Project - Video Manipulation Detection via Recurrent Residual Feature Learning Networks




Visualization of the final neural network architecture, with corresponding layer input shapes listed below each layer block and sizes listed below each layer label


Summary:


For my Master's Project at UC Santa Cruz, I created a novel prototype for a Deep Learning architecture that utilizes Recurrent and Convolutional Neural Networks to enable detection of object insertion, compression, black out, and blurring in videos on a frame-to-frame basis. I worked on this project with one other M.S./PhD student under the supervision of our Artificial Intelligence professor from March 2019 - June 2019. The project has since been accepted into 2019 IEEE Global Conference on Signal and Information Processing (GlobalSIP) and published on IEEE's website.


Some of the technologies/skills used:

  • Python

  • Matplotlib

  • Pandas

  • Tensorflow

  • Keras

  • Jupyter Notebook

Some of my major contributions:

  • Created experiments that varied the length, variety, and spacing of manipulations to test model robustness

  • Designed functions for applying manipulations to video frames by leveraging various Python image libraries

  • Improved the model to a high of 99.6% classification accuracy during testing on limited hardware via use of Residual Networks

Comments


Commenting on this post isn't available anymore. Contact the site owner for more info.

© 2020 by Alex Williamson

bottom of page