Applied AI & Computer Vision Projects
Selected research and engineering work in autonomous systems, robotics perception, and industrial computer vision.
1. Multimodal Driver Fatigue & Cognitive Load Detection
Problem: Driver fatigue and cognitive overload are major safety risks in autonomous and semi-autonomous driving. Relying on a single sensor isn’t enough to catch it reliably.
Approach: Built a multimodal AI pipeline combining visual signals (eye and mouth activity, pupil features) with physiological and vehicle-context data, using temporal deep learning (CNN-LSTM) to detect fatigue patterns over time rather than frame-by-frame.
Outcome: A research-grade driver monitoring pipeline used in real-world experimental sessions. Contributed to applied autonomous-vehicle safety research and publication outputs.
Python PyTorch/TensorFlow OpenCV CNN-LSTM RealSense CAN bus
2. ROS2-Based Multimodal Perception & Sensor Acquisition Platform
Problem: Autonomous-systems research needs reliable, synchronized data from many different sensors, without losing timing consistency or data quality.
Approach: Designed a ROS2-based data acquisition workflow integrating cameras, stereo vision, thermal imaging, LiDAR, GNSS/IMU, CAN bus, and physiological sensors for repeatable real-world data collection.
Outcome: A structured multimodal data pipeline that improved repeatability and sensor organization, supporting autonomous systems experiments.
ROS2 Python OpenCV ZED stereo LiDAR NVIDIA Jetson
3. UAV-Based Computer Vision for Object Detection & Visual Analytics
Problem: UAV imagery is hard to analyze automatically. Altitude, angle, lighting, and clutter all change constantly, and labeled data is limited.
Approach: Built computer vision pipelines for detection, segmentation, and analytics from aerial imagery, including preprocessing, model training/evaluation, and real-world field validation.
Outcome: UAV-based AI workflows for real-world monitoring and inspection tasks, moving from research prototype toward operational use.
Python PyTorch TensorFlow OpenCV NVIDIA Jetson
4. Real-Time Visual Scene Analysis for Autonomous Systems
Problem: Autonomous systems need to understand dynamic scenes, objects, lanes, road context, in real time and under real-world conditions.
Approach: Developed a visual scene analysis pipeline combining object detection, tracking, and segmentation for real-time processing on autonomous vehicle research platforms.
Outcome: A modular scene-understanding and tracking pipeline used to evaluate AI behavior under motion, viewpoint changes, and sensor noise.
Python OpenCV YOLO-style detection ROS2 ZED stereo
5. Industrial Computer Vision for High-Precision Visual Inspection
Problem: Industrial and semiconductor imaging requires reliably detecting fine visual defects and quality issues from high-resolution images.
Approach: Developed image-processing and AI pipelines covering acquisition, preprocessing, feature extraction, and defect/anomaly analysis, built for production reliability.
Outcome: Contributed to production-grade computer vision systems for industrial inspection and metrology.
Python C/C++ OpenCV Defect detection Git
6. UAV & LiDAR-Based Pothole Detection and Depth Mapping
Problem: Roads develop potholes that are costly and time-consuming to survey manually, and identifying both location and true depth is difficult at scale.
Approach: Used a drone with a professional camera and a 64-channel Velodyne LiDAR to collect imagery and laser scan data, then trained a machine learning model for pothole detection and depth estimation on a GPU server.
Outcome: The model successfully detected potholes and measured depth with strong accuracy, a scalable alternative to manual road-condition surveys.
Python PyTorch/TensorFlow LiDAR UAV imagery GPU training
Have a similar problem to solve? Book a Session or Get in Touch.
