Skip to content

Nirikshan(Supervision): Video Analytics Pipeline using AI and Deep Learning

License

Notifications You must be signed in to change notification settings

MeAmarP/Nirikshan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nirikshan (Supervision)

Real Time Video Analytics Pipeline using object detection and tracking

Nirikshan aims to provide video analytics on video sources like RTSP stream or video file using deep learning models.

  • Video Source
    • Video file
    • RTSP Stream
  • DNN Models
    • object detection: yolo-V3/V4
    • Pose Estimation: MediaPipe
    • Face Detection
  • Object Tracker: ByteTracker
  • OpenCV for Video Processing and DNN for Inference
  • NVIDIA Triton for Inference
  • User Interface
  • Python

Analytics

  • Class: Person
    • Count
    • Emotion
    • Age Category
      • Young Adults
      • Middle Aged
      • Older Adults
    • Action
      • Smoking
      • Fighting
      • Patient monitoring for fall
  • Class: Vehicle
    • Count
    • Type (Car, Bus, Bike)
    • Color
    • Brand
    • LPR
  • Class: Animal
    • Count
    • Species

FUTURE SCOPE (Items in the list are in consideration, not finalized though)

  • Action recognition in videos.
  • Support for multiple video sources (IP Cameras, Local Files)
  • Dockerize Analytics
  • GPU Support for faster inference
  • User Interface for visualizing analytics results

References/citations

About

Nirikshan(Supervision): Video Analytics Pipeline using AI and Deep Learning

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published