Application of Image Analytics for Tree enumeration for diversion of Forest Land

Project Code :TCMAPY1529

Objective

This project aims to develop an automated tree enumeration system with the following objectives .To leverage YOLO deep learning models (YOLOv8, YOLOv9, YOLOv10, ) for real-time tree detection and enumeration.To process aerial and satellite images for accurate tree classification and counting.To design a user-friendly interface using Streamlit for easy image uploads and visualization.

Abstract

Accurate tree enumeration is essential for forest land diversion, environmental monitoring, and sustainable forestry management. Traditional methods rely on manual counting, which is time-consuming, labor-intensive, and prone to errors. This paper presents an automated tree enumeration system using advanced image analytics and deep learning models, including YOLOv8, YOLOv9, and YOLOv10. The system processes aerial and satellite images to detect, count, and classify trees with high accuracy. The backend, developed in Python, integrates OpenCV and TensorFlow for image processing and real-time object detection. The frontend, built using Streamlit, provides a user-friendly interface for image uploads and instant visualization of tree count results. By automating tree enumeration, this system significantly improves accuracy and efficiency, aiding environmental authorities, policymakers, and forest management professionals in making data-driven decisions for sustainable land use. Keywords Tree enumeration, Image analytics, YOLOv8, YOLOv9, YOLOv10, Deep learning, Object detection, Streamlit, Python, OpenCV, TensorFlow, Environmental monitoring, Forest management.  

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

Block Diagram

Specifications

4.2 Hardware Requirements

  • Operating System: Windows 7 or newer, Linux, or macOS
  • RAM: Minimum 8 GB
  • Hard Drive: 500 GB SSD or higher
  • Processor: Intel 3rd generation or higher / AMD Ryzen with 8 GB RAM

4.3 Software Requirements

  • Software: Python 3.6 or higher
  • IDE: Visual Studio Code, PyCharm
  • Framework: Flask for backend development
  • Library/Toolkit: OpenCV, TensorFlow, YOLOv8, YOLOv9, YOLOv10,
  • Server Deployment: Xampp Server for web deployment
  • Database: MySQL (if necessary for storing logs or user data)

Demo Video