Exploring Applications of Convolutional Neural Networks in Analyzing Multispectral Satellite Imagery A Systematic Review

Project Code :TCMAPY1763

Objective

This project classifies multispectral satellite imagery into 14 classes (e.g., agriculture, forestry, harbor) using models like MobileNet, ResNet, InceptionNet+RF, and DenseNet+SVM. The web application, built with Flask (backend) and HTML/CSS (frontend), allows users to upload images after registration. Pretrained models process these images for accurate predictions. This system provides a scalable solution for analyzing satellite data, useful in environmental monitoring, agriculture, and land use planning, automating complex image classification tasks with deep learning.

Abstract

This project focuses on classifying multispectral satellite imagery into 14 distinct classes, such as agriculture, forestry, and harbor, using machine learning models. The models implemented include MobileNet, ResNet, InceptionNet+RF, and DenseNet+SVM, all of which are trained for precise image classification. The system is developed as a web application using Flask for the backend and HTML/CSS for the frontend. Upon registration and login, users can upload satellite images, which are processed locally using pretrained models to provide image predictions. This approach ensures an efficient, scalable solution for analyzing satellite images and can be applied to fields such as environmental monitoring, agriculture, and natural resource management. By combining deep learning models with satellite imagery, the system offers a robust and user-friendly tool for addressing real-world challenges in land use planning and environmental analysis, leveraging machine learning to automate the classification of complex satellite data.

Keywords:

Convolutional Neural Networks (CNNs), Satellite Imagery, Multispectral Classification, MobileNet, ResNet, InceptionNet+RF, DenseNet+SVM, Image Prediction, Flask Web Application, Agriculture, Forestry, Harbor, Machine Learning

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                               :  HTML, CSS, Bootstrap & JS

Programming Language                     :  Python

Libraries                                              : Flask, Pandas, Sklearn,Pytorch,Torchvision NumPy, Seaborn, Matplotlib

IDE/Workbench                                  :  VSCode

Technology                                         :  Python 3.8+

Server Deployment                             :  Xampp Server

Database                                             :  MySQL    

 

HARDWARE REQUIREMENTS

Processor                                  - I5/Intel Processor

RAM                                       - 8GB+ (min)

Hard Disk                                - 128 GB+

Key Board                               - Standard Windows Keyboard

Mouse                                      - Two or Three Button Mouse

Monitor                                    - Any

Demo Video