Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Multimodal Lie Detector

An AI-powered multimodal behavioral analysis system that combines facial expressions, eye movement patterns, and vocal characteristics to estimate behavioral consistency during human communication.

we call it Don't Lie Here - we will predict

Project Overview

The system analyzes multiple behavioral signals simultaneously:

  • Facial Micro-Expression Analysis
  • Eye Tracking & Ocular Behavior Monitoring
  • Speech & Vocal Acoustic Analysis
  • Multimodal AI Reasoning using Gemini

Instead of relying solely on spoken words, the system focuses on behavioral indicators and multimodal signal consistency.

Features

  • Facial micro-expression detection
  • Eye movement tracking
  • Speech transcription
  • Vocal emotion & acoustic analysis
  • Gemini-powered multimodal reasoning
  • Behavioral consistency scoring
  • Detailed analysis reports

Technology Stack

Computer Vision

  • OpenCV
  • Vision Transformers (ViT)

Audio Processing

  • Whisper ASR
  • Librosa

AI & Machine Learning

  • Google Gemini API
  • PyTorch
  • TensorFlow

Programming Language

  • Python

Project Structure

multimodal-lie-detector/
│
├── data/
│   ├── raw/
│   ├── processed/
│   └── samples/
│
├── models/
│   ├── face_model/
│   ├── eye_tracking_model/
│   ├── voice_model/
│   └── fusion_model/
│
├── src/
│   ├── face_analysis/
│   │   ├── micro_expression.py
│   │   └── face_detector.py
│   │
│   ├── eye_tracking/
│   │   ├── eye_tracker.py
│   │   └── pupil_analysis.py
│   │
│   ├── audio_analysis/
│   │   ├── speech_to_text.py
│   │   ├── emotion_analysis.py
│   │   └── acoustic_features.py
│   │
│   ├── fusion/
│   │   └── multimodal_fusion.py
│   │
│   ├── gemini/
│   │   └── gemini_reasoning.py
│   │
│   └── main.py
│
├── notebooks/
│   └── experiments.ipynb
│
├── reports/
│   ├── screenshots/
│   └── outputs/
│
├── docs/
│   ├── architecture.png
│   ├── workflow.png
│   └── project_report.pdf
│
├── tests/
│   ├── test_face.py
│   ├── test_audio.py
│   └── test_fusion.py
│
├── requirements.txt
├── .gitignore
├── LICENSE
└── README.md

System Architecture

Input Video
      │
      ▼
 Face Detection
      │
      ▼
Micro-expression Analysis
      │
      ▼
Eye Tracking
      │
      ▼
Speech Processing
      │
      ▼
Feature Fusion
      │
      ▼
Gemini Reasoning
      │
      ▼
Behavior Consistency Score

Future Improvements

  • Live webcam support
  • Advanced emotion recognition
  • Temporal behavior modeling
  • Mobile application deployment
  • Wearable device integration
  • Real-time dashboard analytics

Achievements

Winner – GDG TechSprint 2025

Selected for live demonstration at a Google Developer Group showcase.

Team Cloud Sprint

  • Shraddha Pardeshi (Team Lead)
  • Syed Fatema Zohra
  • Zaid Ali Syyed

License

This project is intended for educational and research purposes only.

Support

If you find this project useful, consider giving it a star on GitHub.

About

GDG TechSprint 2025 winning project leveraging Vision Transformers, Whisper ASR, and Gemini AI for multimodal deception detection.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages