Vehicle Localization System based on Monocular Visual Odometry and Road Mark Matching on Structured Road

碩士 === 國立臺灣大學 === 電機工程學研究所 === 106 === With the development of autonomous vehicle, vehicle localization becomes more and more significant. Localization can be achieved by many different sensors, including LIDAR, GPS, IMU and camera. However, GPS is inaccurate when GPS signal is blocked by external e...

Full description

Bibliographic Details
Main Authors: Chia-Chun Hung, 洪嘉駿
Other Authors: 連豊力
Format: Others
Language:en_US
Published: 2018
Online Access:http://ndltd.ncl.edu.tw/handle/2y4g65
id ndltd-TW-106NTU05442002
record_format oai_dc
spelling ndltd-TW-106NTU054420022019-05-16T00:22:52Z http://ndltd.ncl.edu.tw/handle/2y4g65 Vehicle Localization System based on Monocular Visual Odometry and Road Mark Matching on Structured Road 基於單眼視覺里程計與路面標誌疊合之結構路面車輛定位系統 Chia-Chun Hung 洪嘉駿 碩士 國立臺灣大學 電機工程學研究所 106 With the development of autonomous vehicle, vehicle localization becomes more and more significant. Localization can be achieved by many different sensors, including LIDAR, GPS, IMU and camera. However, GPS is inaccurate when GPS signal is blocked by external environment. LIDAR is too expensive and cumulative error exist from IMU. Camera is appropriate for localization. To estimate relative pose of camera, visual odometry is used. But there is cumulative error in visual odometry after using for a while. To obtain a more accurate localization result, a global map with recorded road marks can be used. In visual odometry part, monocular camera is used in research. However, translation movement scale cannot be obtained by monocular visual odometry. Translation is obtained from GPS or IMU in research. Kinematic model for ground vehicle is used to obtain planner motion. To reduce cumulative error, every frame is used to estimate motion relative to keyframe. In localization based on road mark part, road mark detection based on machine learning is presented. But it takes a lot of time to do road mark detection. Road mark tracking based on prior information is also present. Computational time in road mark tracking is one eighth of computational time in road mark detection. To avoid unnecessary road mark detection, road mark detection is active or not based on car position on map. If car is nearby road mark, road mark detection is active. To combine car position information from two source, Kalman filter is used. But motion model is nonlinear. Unscented Transform is used to solve nonlinear transformation of Gaussian distribution. The experiment shows that result from visual odometry sometimes is not precise due to inaccurate translation movement. But result can be fixed by measurement from detected road mark in Unscented Kalman filter. Road mark detection can find road mark in consistent light condition. 連豊力 2018 學位論文 ; thesis 204 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 碩士 === 國立臺灣大學 === 電機工程學研究所 === 106 === With the development of autonomous vehicle, vehicle localization becomes more and more significant. Localization can be achieved by many different sensors, including LIDAR, GPS, IMU and camera. However, GPS is inaccurate when GPS signal is blocked by external environment. LIDAR is too expensive and cumulative error exist from IMU. Camera is appropriate for localization. To estimate relative pose of camera, visual odometry is used. But there is cumulative error in visual odometry after using for a while. To obtain a more accurate localization result, a global map with recorded road marks can be used. In visual odometry part, monocular camera is used in research. However, translation movement scale cannot be obtained by monocular visual odometry. Translation is obtained from GPS or IMU in research. Kinematic model for ground vehicle is used to obtain planner motion. To reduce cumulative error, every frame is used to estimate motion relative to keyframe. In localization based on road mark part, road mark detection based on machine learning is presented. But it takes a lot of time to do road mark detection. Road mark tracking based on prior information is also present. Computational time in road mark tracking is one eighth of computational time in road mark detection. To avoid unnecessary road mark detection, road mark detection is active or not based on car position on map. If car is nearby road mark, road mark detection is active. To combine car position information from two source, Kalman filter is used. But motion model is nonlinear. Unscented Transform is used to solve nonlinear transformation of Gaussian distribution. The experiment shows that result from visual odometry sometimes is not precise due to inaccurate translation movement. But result can be fixed by measurement from detected road mark in Unscented Kalman filter. Road mark detection can find road mark in consistent light condition.
author2 連豊力
author_facet 連豊力
Chia-Chun Hung
洪嘉駿
author Chia-Chun Hung
洪嘉駿
spellingShingle Chia-Chun Hung
洪嘉駿
Vehicle Localization System based on Monocular Visual Odometry and Road Mark Matching on Structured Road
author_sort Chia-Chun Hung
title Vehicle Localization System based on Monocular Visual Odometry and Road Mark Matching on Structured Road
title_short Vehicle Localization System based on Monocular Visual Odometry and Road Mark Matching on Structured Road
title_full Vehicle Localization System based on Monocular Visual Odometry and Road Mark Matching on Structured Road
title_fullStr Vehicle Localization System based on Monocular Visual Odometry and Road Mark Matching on Structured Road
title_full_unstemmed Vehicle Localization System based on Monocular Visual Odometry and Road Mark Matching on Structured Road
title_sort vehicle localization system based on monocular visual odometry and road mark matching on structured road
publishDate 2018
url http://ndltd.ncl.edu.tw/handle/2y4g65
work_keys_str_mv AT chiachunhung vehiclelocalizationsystembasedonmonocularvisualodometryandroadmarkmatchingonstructuredroad
AT hóngjiājùn vehiclelocalizationsystembasedonmonocularvisualodometryandroadmarkmatchingonstructuredroad
AT chiachunhung jīyúdānyǎnshìjuélǐchéngjìyǔlùmiànbiāozhìdiéhézhījiégòulùmiànchēliàngdìngwèixìtǒng
AT hóngjiājùn jīyúdānyǎnshìjuélǐchéngjìyǔlùmiànbiāozhìdiéhézhījiégòulùmiànchēliàngdìngwèixìtǒng
_version_ 1719165235238010880