Computer vision / Case study
VehiSense Pro
I developed a vehicle-monitoring system with fine-tuned YOLOv8, tracking and event-detection logic, connected to a FastAPI web application through WebSockets.
- My role
- Computer vision models, event logic & web application
- Timeline
- 2024–ongoing
- Focus
- Computer vision
01 / Context
From vehicle detections to events a monitoring interface can use.
A vehicle detector identifies objects, but monitoring also requires understanding movements, incidents and parking conditions. I built VehiSense Pro to connect real-time vehicle classification and tracking with event logic and a web interface.
02 / Ownership
What I built
- Fine-tuned YOLOv8 for vehicle classification and real-time tracking.
- Implemented computer-vision logic for vehicle-speed calculation and U-turn detection.
- Added accident detection and hit-and-run scene capture.
- Developed restricted-area parking detection and parking-occupancy analysis.
- Gathered outputs from the processing workflow and delivered them to a web application through WebSocket APIs.
- Built the HTML, CSS and JavaScript frontend and FastAPI backend endpoints.
03 / Engineering
Technical approach
Build monitoring on top of detections
I fine-tuned the detection model and worked on the temporal logic needed for vehicle tracking, speed calculation and U-turn detection. I extended the workflow with incident and parking features so the application could present more than isolated detections.
Connect events to the web experience
I brought the outputs together through FastAPI and WebSocket APIs, with a frontend written in HTML, CSS and JavaScript. This connected the vision-processing work to a web application that could display the resulting monitoring information.
04 / System view
Workflow at a glance
Visual input
Vehicle observations
Detection & tracking
Fine-tuned YOLOv8 and tracking logic
Event analysis
Movement, incidents and parking
Web application
FastAPI, WebSockets and browser UI
05 / Delivery
Outcomes
The project brings vehicle detection, movement analysis, incident capture and parking analysis into one web-connected workflow. Development is ongoing, with my work spanning model adaptation, event logic and browser delivery.
Technologies & methods
- YOLOv8
- Computer vision
- FastAPI
- WebSockets
- HTML
- CSS
- JavaScript