Improved Machine Perception During Autonomous Driving via Semisupervised Deep Learning and Multisensor Datastream Fusion
CSEF · 2016 Mathematics & Computer Science
Overview
Objectives/Goals The objective of this project was to build a machine perception system capable of fusing sensor data from disparate sources to give an autonomous car situational awareness. Traditional computer vision systems perform poorly with multiple sensor streams and 3D reconstructions because relatively little work has been done in the field of sensory fusion, especially with regards to extracting information from the overlap of feeds. Methods/Materials This project proposed a method of tensor stacking, processing a stream of fused sensory input in conjunction with a new method of generating initial weights in a semi-supervised custom convolutional neural network. This architecture generated semantic identification and tracking tags of objects in the car's surroundings in real-time. Google's TensorFlow library was utilized in the execution of some elements of the cnn. Results The proposed model was tested with the KITTI benchmark dataset and compared to scores generated with individual sensor feed processing in traditional convolutional neural networks, the current standard in autonomous vehicle detection. The accuracy of pedestrian detection saw an improvement from 64.70% to 79.01%, and the oblique cyclist detection accuracy increased from 61.37% to 68.92%. The semi-supervised method of weight initialization proved to support the speed of the algorithm as data size increased. Conclusions/Discussion The results validate the efficacy of such tensor stacking and sensory fusion routes and faster detection of pedestrians and cyclist at the most oblique orientation. Additionally, semi-supervised weight initialization can be implemented in many other applications of neural networks, increasing the speed of each processing layer as the network learns. As a result, the proposed methods show potential in improving the situational awareness of autonomous vehicles.
Summary statement
Extracting information from overlapping sensory data feeds and a new method of weight initialization to make autonomous vehicles more robust.
Help received
My brother offered guidance in navigating and implementing Google's TensorFlow.
Competition history
- CSEF 2016
Resources
Related projects
ISEF · 2021
Fusing LiDAR and Camera Data for Advanced Context Recognition in Autonomous Navigation Sensory Systems Through Multidimensional Deep Neural Network Architectures
ISEF · 2018
Using Deep Convolutional Neural Networks and Feature Matching Algorithms to Develop Smarter Autonomous Cars
CSEF · 2012
An Intelligent Driver Assist System Based on Multimodal Sensor Fusion
CSEF · 2018
Analyzing 2D-Convolutional Neural Network's Ability to Learn Obstacle Avoidance in Self-Driving Applications
ISEF · 2025
Transcend Traffic: Integrating Vision-Based Analysis, SPSA-NN Optimization, Distracted Driver Detection, and V2X Communication
CSEF · 2018
Deep Learning Based Collision Avoidance Algorithm for Mobile Robots in Pedestrian Environments
ISEF · 2019
Horus: Using Sensor Fusion to Combine Infrastructure and On-Board Sensing to Improve Autonomous Vehicle Safety
ISEF · 2023
Improving Road Safety With Artificial Intelligence: A Low-Cost AI-CCTV Intervention for Detecting Vehicular Danger
Closest projects by meaning, across every fair and year in the corpus.
Browse more like this
Source: California Science & Engineering Fair public projects