Vehicle Lane Boundary Positioning Using Side Cameras
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current lane boundary detection systems for autonomous vehicles face challenges in accuracy and efficiency due to variations in road conditions, shadows, reflections, and different types of lane markings, which are not adequately addressed by traditional computer-vision techniques.
Innovation Solution
The system employs side cameras positioned to provide a close-up view of lane markings, using deep convolutional neural networks trained with human-annotated data to determine the relative position of the vehicle with respect to lane boundaries, and filters outputs using state-space estimation for improved accuracy and reduced computational resources.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If traditional computer-vision techniques are used for lane boundary detection, then the system structure is simple, but the detection accuracy deteriorates due to variations in road conditions, shadows, reflections, and different types of lane markings
Solution Approach 1:
The patent replaces traditional computer-vision techniques with a neural network-based system that uses camera images to detect lane boundaries. The neural network is trained with human-annotated data to recognize various lane marking types, shadows, reflections, and road conditions, thereby improving detection accuracy while maintaining reasonable system complexity through automated learning rather than manual feature engineering.
Solution Approach 2:
The patent changes the approach from rule-based detection to learning-based detection by training a neural network on diverse training data representing different road conditions, lighting scenarios, and lane marking types. This parameter change in the detection methodology enables the system to adapt to variations in the environment, improving accuracy without requiring complex rule-based systems.
2Measurement precision
If deep convolutional neural networks are used for lane boundary detection, then the detection accuracy improves, but the computational resources required increase
Solution Approach 1:
The patent performs preliminary action by training the neural network offline with extensive human-annotated training data before deployment. This pre-training allows the network to learn complex patterns and features, reducing the computational burden during real-time operation since the heavy lifting of pattern recognition has already been accomplished during the training phase.
Solution Approach 2:
The patent uses copying by creating a trained neural network model that can be deployed and reused multiple times. Once the network is trained with comprehensive data, the same model can be copied and deployed across different vehicles or systems, avoiding the need to retrain and reducing overall computational resource requirements.
3Measurement precision
If side cameras are positioned to provide close-up view of lane markings, then the measurement precision of lane boundary position improves, but the device complexity increases due to camera positioning requirements
Solution Approach 1:
The patent applies asymmetry by positioning cameras specifically on the side of the vehicle rather than using symmetric front-facing cameras. This asymmetric positioning provides a close-up, angled view of the lane markings adjacent to the vehicle, improving the precision of lane boundary detection while simplifying the overall camera system architecture compared to multiple cameras positioned throughout the vehicle.
Data Source
AI summary
A method for determining a position of a vehicle in a lane includes receiving perception information from a first camera positioned on a first side of a vehicle and a second camera positioned on a second side of the vehicle. The method includes determining, using one or more neural networks, a position of the vehicle with respect to lane markings on the first side and the second side of the vehicle. The method further includes notifying a driver or control system of the position of the vehicle.


