Learning Observers’ Gaze Dynamics: An Efficient and Mobile Sport Scenery Recognition Pipeline

Project Code :TCMAPY2172

Objective

This project aims to develop a sports image classification system using deep learning, integrated with Grad-CAM for interpretability. It will provide accurate real-time predictions while optimizing performance for mobile devices. The system will feature a user-friendly interface for easy image uploads and classification results.

Abstract

The project titled "Learning Observers’ Gaze Dynamics: An Efficient and Mobile Sport Scenery Recognition Pipeline" focuses on developing an automated system for recognizing sports-related images using machine learning techniques. The system utilizes a dataset of sport-related images from Kaggle, aiming to classify them into various sport categories. A key feature of the project is the integration of Grad-CAM (Gradient-weighted Class Activation Mapping), a technique that enhances the interpretability of the classification model by visualizing the important regions in the image that contribute to the model's decision. This allows users to better understand the rationale behind the predictions made by the model. The project aims to provide a solution that is optimized for mobile platforms, ensuring that the classification system is efficient and accessible, even on devices with limited resources. The system includes a user-friendly interface for registration, login, image upload, and prediction, ensuring ease of use for all users. By combining advanced image classification with Grad-CAM, this project not only improves the accuracy of sport image recognition but also addresses the need for model interpretability. The final solution provides an effective, transparent, and mobile-optimized approach to classifying sports-related images.

Keywords: Image Classification, Sport Scenery, Grad-CAM, Machine Learning, Flask, Dataset, Predictive System, Visualization, User Interface, Mobile-Friendly.

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

HARDWARE REQUIREMENTS

•      Processor                                 - I5/Intel Processor

•      RAM                                       - 8GB (min)

•      Hard Disk                                - 160 GB

•      Key Board                               - Standard Windows Keyboard

•      Mouse                                      - Two or Three Button Mouse

•      Monitor                                    - Any

SOFTWARE REQUIREMENS

•      Operating System                   :  Windows 7/8/10

•      Server side Script                    :  HTML, CSS, Bootstrap & JS

•      Programming Language         :  Python

•      Libraries                                  :  Flask, Pandas, Mysql. connector, Os, Numpy, Scikit- learn, Scikit-image, TorchVision, OpenCV, tensor flow, keras                                                    

•       IDE/Workbench                     :  VS-Code

•      Technology                             :  Python 3.10+

•      Server Deployment                 :  Xampp Server

•      Database                                 :  MySQL

Demo Video

mail-banner
call-banner
contact-banner
Request Video