摘要: | 根據統計,大部分的交通事故都是和其他車輛發生碰撞,因此先進駕駛輔助系統 (advanced driver assistance systems , ADAS) 已經變成近年熱門的研究議題,透過此系統可以輔助駕駛者,在駕駛者可能會發生危險的情況下提出警示,避免意外發生,目前先進駕駛輔助系統包含車道偏離警示 (LDW) 、前車碰撞警示 (FCW) 、盲點範圍車輛偵測 (BSD) 、行人碰撞警示 (PCW) 等應用。 在本論文中,我們提出一個可以適應天候的前車碰撞警示系統,此系統可以幫助駕駛者偵測前方車輛,避免駕駛者因為分心或者昏睡沒注意到和前方車輛的距離而發生碰撞。 首先,我們會先利用車道線定義偵測範圍,接下來是偵測車輛,在我們車輛偵測的演算法中包含候選車輛產生和車輛驗證兩個部分,分別使用車子的局部特徵和整體特徵。在車輛候選產生階段我們在偵測範圍內找出水平邊和垂直邊,接著根據車輛的幾何特性進而產生候選車輛。而在車輛驗證階段我們使用一個基於主成份分析 (principal component analysis, PCA) 的方法,從大量的車輛影像中擷取出重要的特徵,根據擷取出來的特徵,一個候選車輛區域可以被分解和重建,原始影像和重建影像的相似度則被計算出來用以作為判斷是否為車輛的可能性。理論上,PCA方法是用來排除非車輛的候選影像以減少錯誤警報。找到車輛後我們會進一步估算前方車輛距離並計算碰撞時間判斷是否會對駕駛者產生危險並提供駕駛者警示。 論文最後將介紹我們的實驗器材與開發環境,並統計車輛偵測在各種不同天候環境下的正確率和偵測結果,根據數據顯示本系統在一般天候環境下,正確偵測的正確率平均可達到90%以上;並且在Intel® Core(TM) i5-2400 CPU @3.10GHz 和8.0GB DDR3 RAM 的個人電腦上,整體系統執行速度每秒約為80張影像,在我們的實驗環境中相機每秒拍攝30張影像,因此本系統可以達到即時的車輛偵測。 ;There were lots of deaths caused by traffic accidents of rear-end collision, advanced driver assistance systems (ADASs) has become an important research topic in recent years. To prevent these fatalities, forward collision warning (FCW) systems have been proposed to protect drivers from the danger due to paying no attention to forward traffic situations. Not only FCW systems but also many other ADASs such as lane departure warning (LDW), blind spot detection (BSD), pedestrian collision warning (PCW), etc. have been developed to assist drivers. In this thesis, we present a weather-adaptive forward collision warning system, which would help drivers to avoid collisions to the preceding vehicles or obstacles. In the proposed FCW system, the local features such as horizontal and vertical edges are first calculated. Then edge maps are bi-leveled using a learning thresholding method to adapt the intensity variation of captured images, so that the extraction of edge points is less influenced by bad weather conditions. Third, the preserved edge points are used to generate possible objects . Fourth, the objects are selected based on edge response, location, and symmetry of object candidates to generate vehicle candidates. Three candidate generation schemes are hierarchically designed to extract vehicle candidates in various weather conditions. At last, a method based on principal component analysis (PCA) is proposed to verify the vehicle candidates. PCA is a technique used to extract the important features of a set of vehicle images. Each extracted feature describes a characteristic of vehicle appearance which is defined as a global feature. Depending on the extracted features, a candidate region can be decomposed and reconstructed. The similarity between the original regions and the reconstructed regions are measured to verify the vehicle candidates. Theoretically, PCA method is used to remove the non-vehicle candidates to reduce the false alarm. The proposed FCW system has been test and evaluated on various weather conditions. The average accuracies of the proposed FCW system in clear and bad weather conditions are 98.5% and 71.8%, respectively. In our experiment, the system execution speed of approximately 50 frames per second and camera captured 30 frames per second, so the system can achieve real-time vehicle detection. |