Project Deep Learning for Terrian Recognition

Project Code :TCMAPY1155

Objective

The project aims to develop a deep learning framework for terrain classification, evaluating CNN models like MobileNet, DenseNet121, and a hybrid MobileNet-SVM for accuracy and efficiency. Optimization for limited computational resources is crucial for real-world use. Robustness and accuracy across varied environmental conditions will be validated, highlighting applications in autonomous navigation and environmental monitoring.

Abstract

Accurate terrain recognition is pivotal for applications in autonomous navigation, environmental monitoring, and geological assessments. This project focuses on developing a deep learning-based system to distinguish between four specific terrain types: Grass, Marshy, Rocky, and Sandy. We assessed several convolutional neural network (CNN) models including MobileNet, a traditional CNN, and DenseNet121. Additionally, a hybrid model combining MobileNet with a support vector machine (SVM) was evaluated to explore potential improvements in classification accuracy. Our comparative analysis concluded with the selection of MobileNet as the final model, driven by its balance of high accuracy and computational efficiency. We utilized a well-curated dataset of terrain images, each labeled according to the terrain type, to train and validate our models. The study's findings underscore the effectiveness of MobileNet in performing real-time terrain classification with substantial accuracy while maintaining minimal computational demand, making it exceptionally suitable for deployment in environments with limited processing capabilities.

Keywords: Terrain Recognition, Deep Learning, MobileNet, Convolutional Neural Networks (CNNs), DenseNet121, Support Vector Machine (SVM), Image Classification

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 - I3/Intel Processor

Hard Disk - 160GB

Key Board - Standard Windows Keyboard

Mouse - Two or Three Button Mouse

Monitor         - SVGA

RAM - 8GB


Software Requirements

Operating System :  Windows 7/8/10/11

Server side Script         :  HTML, CSS, Bootstrap & JS

Programming Language     :  Python

Libraries         :  Flask, Pandas, Mysql.connector, Os,Smtplib, Numpy

IDE/Workbench         :  PyCharm or VS Code

Technology         :  Python 3.6+

Server Deployment :  Xampp Server

Database         :  MySQL


Demo Video