This repository contains the implementation code for a camera-based forest fire detection and distance estimation system.
It is shared for viewing and reference purposes only — the model and dataset are not included.
This project is an AI-powered Forest Fire Detection and Distance Estimation System that detects fire in real-time camera feeds and estimates its distance from the camera without additional hardware.
System Screen:
|
Real Time:
|
The system uses:
- YOLOv8 for fire detection.
- Perspective Grid Mapping for distance estimation using only camera parameters.
- Real-time fire detection using a deep learning model.
- Distance estimation based on camera height and tilt angle.
- Works with standard CCTV, drone, or surveillance cameras.
- Designed for low-cost deployment without LiDAR or radar.
- Wide range distance estimation not using any traditional harware.
- Python 3
- YOLOv8 (Ultralytics)
- OpenCV (image processing & perspective mapping)
- NumPy (matrix & math operations)
- Jupyter Notebook (
app.ipynb)
.
├── app.ipynb # Main notebook with fire detection & distance estimation logic
├── README.md # Project documentation
└── requirements.txt # Python dependencies
- This repository does NOT contain:
- Trained YOLOv8 fire detection model (
.ptfile) - Grid calculation dataset
- Trained YOLOv8 fire detection model (
- Without these files, the notebook cannot be executed — it is intended only for reading and reference.
- Camera Calibration – Input camera height and tilt angle.
- Fire Detection – YOLOv8 model detects flames in the video feed.
- Distance Estimation – Perspective mapping calculates approximate distance.
This project is shared for educational and research viewing only.
Sowndappan S Email: santoshsowndappan@gmail.com
Mythili S