Asia/Kolkata
ProjectsAugust 1, 2024

Video Action Recognition

Video Action Recognition
Video Action Recognition is a deep learning project developed for Samsung Prism that classifies human actions in video clips—such as walking, running, and gesturing—using a CNN-based MovieNet architecture. The model processes frame sequences from compressed video datasets and predicts the action label for each clip. Achieving 97% training accuracy, the project demonstrates practical video understanding techniques applicable to surveillance, fitness tracking, and human-computer interaction scenarios. The model is implemented in TensorFlow using a MovieNet-inspired CNN architecture designed for spatiotemporal feature extraction from video frames. OpenCV handles video decoding, frame extraction, and preprocessing including resizing and normalization. Python scripts manage dataset loading, training loops, evaluation metrics, and model checkpointing on compressed video inputs.
  • Achieved 97% training accuracy on a compressed video action recognition dataset.
  • Implemented MovieNet-style CNN architecture for spatiotemporal video classification.
  • Built a preprocessing pipeline with OpenCV for frame extraction and normalization.
  • Developed as part of the Samsung Prism program with production-oriented ML practices.

More projects

React.js

MingleMate

Real-time chat app supporting 100+ concurrent users with Tailwind CSS, DaisyUI, secure JWT auth, and optimized MongoDB queries.