TPU-Enabled SAR Image Processing in Satellites for Maritime Surveillance

Project Code :TCMAPY2125

Objective

This project develops a marine image processing system for maritime surveillance using YOLOv10 and YOLOv11 for detecting boats, buoys, jetskis, life-saving appliances, and people. Trained on a Roboflow dataset, the models were fine-tuned and evaluated for optimal performance. A user-friendly web application built with HTML, Flask, and CSS allows secure user registration, login, and image uploads. The system provides real-time detection results with bounding boxes and class labels, enhancing maritime safety, search and rescue, and environmental protection.

Abstract

This project develops an advanced marine image processing system for maritime surveillance applications. State-of-the-art object detection models, YOLOv11 and YOLOv10, were implemented and fine-tuned to accurately identify key maritime entities with the following classes: boat, buoy, jetski, life_saving_appliances, and person. The models were trained and evaluated on a specialized dataset obtained from Roboflow, allowing detailed performance comparison across metrics. A user-friendly web application was built using HTML, Flask, and CSS, incorporating local user registration and secure login features. Authenticated users can seamlessly upload marine images and receive immediate detection results, complete with bounding boxes and class labels overlaid on the images. The system offers an effective solution for enhanced maritime monitoring, supporting improved safety measures, search and rescue operations, and environmental protection efforts.

Keywords: Maritime surveillance, marine image processing, object detection, YOLOv11, YOLOv10, deep learning, boat detection, buoy detection, jetski detection, life-saving appliances, person detection, Roboflow dataset, web application, Flask, user authentication, image upload, bounding box visualization

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,Ultralytics

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

mail-banner
call-banner
contact-banner
Request Video