Deepfake Video Detection Using Biologically Inspired Geometric Deep Learning

ORAL

Abstract

Deepfakes are synthetic media in which a person’s appearance is altered to look like another’s. In order to identify them we trace the face by employing a 3D manifold obtained from Google’s open-source MediaPipe library. It provides us with a local topology of the face that is invariant to any homeomorphic transformation across consecutive frames. We measure the local muscle movement in the face using a heatmap of correlations between pixels in the corresponding frames. These unique biological characteristics are projected to the canonical face mesh and used as features in a 3D Convolutional Neural Network to quantify  the authenticity of the face on the video. The proposed model is trained on publicly available databases of manipulated and real videos, including FaceForensics, FaceForensics++, and Deep Fakes Dataset, with more than 500 gigabytes of data available.  

The paper is accompanied by a web application with the frontend written in React JS, backend in Python using Flask with Nginx as the front-facing reverse proxy, and Gunicorn to serve the Flask app. The trained model will be integrated with the web application and deployed on Stony Brook University servers as a publicly available application that allows users to analyze their own videos and label them as fake or real.

Presenters

  • Jansen Wong

    • Great Neck South High School

Authors

  • Steven Luo

    • Evergreen Valley High School
  • Jansen Wong

    • Great Neck South High School
  • Yash Agarwal

    • Dougherty Valley High School
  • Aayush Sheth

    • Tesla STEM High School
  • Krish Jain

    • Redmond High School
  • Eric Zhu

    • Princeton High School
  • Eric Guan

    • North Carolina School of Science and Mathematics
  • Nilesh Chaturvedi

    • Department of Applied Mathematics and Statistics, Stony Brook University
  • Pawel Polak

    • Department of Applied Mathematics and Statistics, Stony Brook University