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
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.
- Facial micro-expression detection
- Eye movement tracking
- Speech transcription
- Vocal emotion & acoustic analysis
- Gemini-powered multimodal reasoning
- Behavioral consistency scoring
- Detailed analysis reports
- OpenCV
- Vision Transformers (ViT)
- Whisper ASR
- Librosa
- Google Gemini API
- PyTorch
- TensorFlow
- Python
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
Input Video
│
▼
Face Detection
│
▼
Micro-expression Analysis
│
▼
Eye Tracking
│
▼
Speech Processing
│
▼
Feature Fusion
│
▼
Gemini Reasoning
│
▼
Behavior Consistency Score
- Live webcam support
- Advanced emotion recognition
- Temporal behavior modeling
- Mobile application deployment
- Wearable device integration
- Real-time dashboard analytics
Winner – GDG TechSprint 2025
Selected for live demonstration at a Google Developer Group showcase.
- Shraddha Pardeshi (Team Lead)
- Syed Fatema Zohra
- Zaid Ali Syyed
This project is intended for educational and research purposes only.
If you find this project useful, consider giving it a star on GitHub.