An Improved Fire Detection Algorithm Based on YOLOV9

Project Code :TCMAPY1877

Objective

The objective of this project is to develop an advanced fire and smoke detection system using the YOLOv12 deep learning algorithm. The system aims to accurately detect and classify fire and smoke in real-time, ensuring early detection and timely alerts in various environments such as buildings, industrial sites, and forests. By leveraging YOLOv12, known for its high speed and precision in object detection, the project seeks to enhance fire safety measures, reduce damage, and enable faster emergency responses. The primary goal is to create a scalable solution capable of identifying fire and smoke hazards even in dynamic and complex conditions, improving public safety and minimizing potential risks.

Abstract

Fire detection is a critical safety measure across various environments, including residential, commercial, and industrial settings. This project presents an advanced fire and smoke detection algorithm based on YOLOv12, a state-of-the-art deep learning model optimized for real-time object detection. YOLOv12, known for its high precision and speed, is specifically fine-tuned to identify fire and smoke in diverse and dynamic conditions, such as fluctuating lighting and varying smoke densities. The model is trained on a comprehensive dataset consisting of fire and smoke images, allowing it to accurately detect these hazards in real-time, even in complex scenarios. The YOLOv12 model utilizes advanced feature extraction techniques to capture critical patterns associated with fire and smoke, enhancing detection reliability and efficiency. Implemented using Python and TensorFlow, this system aims to provide a robust solution for fire and smoke detection, offering timely alerts to improve safety measures and enable quick responses in emergency situations. The solution is scalable, making it suitable for deployment in various real-world applications, including surveillance systems, industrial monitoring, and building safety systems.

Keywords: Fire Detection, Smoke Detection, YOLOv12, Deep Learning, Real-Time Detection, Object Detection, Fire Safety, Python, TensorFlow, Computer Vision.

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

Block Diagram

Specifications

SOFTWARE REQUIREMENS

Operating System                               :  Windows 7/8/10

Server side Script                                :  streamlit

Programming Language                     :  Python

Libraries                                              : Django, Pandas, Torch, Keras, Sklearn,Numpy , Seaborn

IDE/Workbench                                  :  VSCode

Server Deployment                             :  Xampp Server

Database                                             :  SQLite  

HARDWARE REQUIREMENTS

Processor                                   - I3/Intel Processor

RAM                                       - 8GB (min)

Hard Disk                                - 128 GB

Key Board                               - Standard Windows Keyboard

Mouse                                      - Two or Three Button Mouse

Monitor                                    - Any

Demo Video