在此技術中,我們透過多層次的學習架構去實現停車空位偵測,使用三個模組達到穩定的空位偵測系統。一、深度學習模組:首先,為了要減少光影變化、透視失真、天氣變化和車輛間遮蔽的問題,我們引入基於卷積神經網路(Convolutional Neural Network,CNN )的深度網路架構,自動學習高階與低階的多階層特徵,比起人工所選用的特徵(Hand-crafted features)更具有多樣性,且透過大量訓練資料所學習的特徵,更適用於空位偵測演算法,而我們也認為由CNN提取的穩健特徵有助於解決車輛大小不一與停車所造成的位移等問題;二、空間轉換模組:將空間轉換網路(Spatial Transform Network,STN)整合到深度網路中,STN主要功能為自動選取合適的影像區域(Region of Interest,ROI),克服車輛大小不同以及停車位移所造成的困擾;三、對抗生成模組:為了解決車輛間遮蔽的問題,我們將三個相鄰車格作為輸入,並設計一個多任務損失函數同時考慮中間車格狀態與其左右相鄰車格狀態,同時考量中間車格以及鄰近車格進行狀態預測,進而減少車輛間遮蔽所造成的不穩定。此外,我們也引入孿生網路(Siamese Network)的架構,使整個網路能夠分離不同狀態間的語意距離,透過上述的三個模組,使得影像式停車空位偵測系統能穩定偵測停車空位。 |