亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于SIFT算法和PyQt的停車位標志識別系統(tǒng)

        2022-01-05 06:12:52蔡俊趙超沈曉波朱家兵
        湖北大學學報(自然科學版) 2022年1期
        關鍵詞:特征檢測系統(tǒng)

        蔡俊,趙超,沈曉波,朱家兵

        (1.淮南師范學院電子工程學院, 安徽 淮南 232038; 2.中國移動通信集團安徽有限公司, 安徽 合肥 230000)

        0 引言

        隨著智慧城市建設的推進與發(fā)展,人們對交通設施信息化和智能化管理也提出新的需求.路標檢測與識別技術成為智能交通系統(tǒng)的一個重點研究方向,道路環(huán)境中交通標志的識別性能直接關系著道路交通安全,具有重要的現(xiàn)實意義.

        近年來,國內(nèi)外大批科技工作者開始投入到路標識別的研究中,涌現(xiàn)出大量研究成果.張文熾[1]通過構建AlexNet和VGG11特征融合網(wǎng)絡模型,提升了系統(tǒng)識別性能;張功國[2]提出將CNN-SVM算法用于道路標識的特征提取和分類,可有效提升系統(tǒng)實時性和識別率;薛之昕[3]基于多尺度卷積神經(jīng)網(wǎng)絡模型,采用ReLu激活函數(shù)和Softmax分類器有效降低了系統(tǒng)識別時間;Arpan Jain[4]利用改進遺傳算法優(yōu)化CNN模型參數(shù),提升了系統(tǒng)的魯棒性;周蘇[5]優(yōu)化了PVANet卷積神經(jīng)網(wǎng)絡模型結(jié)構,改善了小目標交通標志的檢測效果;張淑芳[6]通過構建殘差SSD模型以及多尺度分塊檢測,提升了系統(tǒng)的檢測能力;丁博[7]綜合AdaBoost-SVM和CNN算法優(yōu)勢,提出了一種新型的混合預測模型,有效提升了識別準確率,減少收斂時間.

        上述系統(tǒng)均能有效識別道路環(huán)境中的交通標志,但是識別過程的中間環(huán)節(jié)缺乏直觀性的展示.本研究充分利用GUI界面的交互性和直觀性,設計基于SIFT算法和PyQt的停車位標志識別系統(tǒng).

        1 系統(tǒng)模型構建及理論基礎

        1.1 系統(tǒng)模型本研究將SIFT算法應用到停車位道路標識牌的識別技術中,系統(tǒng)模型如圖1所示,主要由道路環(huán)境圖像讀取、預處理、路標檢測、路標識別以及輸出結(jié)果等部分組成.

        圖1 系統(tǒng)模型

        系統(tǒng)模型中,對輸入的道路環(huán)境圖像進行預處理后,依據(jù)停車位交通標志特有的藍色特征定位路標區(qū)域,從而獲取路標圖像.再基于SIFT算法完成路標圖像的特征提取,通過與路標圖像標準庫特征的匹配,實現(xiàn)路標的分類,并輸出識別結(jié)果.

        1.2 SIFT算法原理SIFT(scale-invariant feature transform),即尺度不變特征變換[8],對圖像旋轉(zhuǎn)、尺度縮放、亮度變化等具有不變特征,可以在一定程度上有效降低路標圖像因拍攝視角、距離以及光照等因素對識別結(jié)果的干擾.

        在SIFT算法中,為獲取圖像中物體的多尺度特征,一般通過構造DoG(difference of Gaussian)尺度空間獲取穩(wěn)定的特征點,采用高斯函數(shù)G(x,y,σ)與待處理圖像作卷積運算實現(xiàn)尺度變換[9].二維圖像I(x,y)的尺度空間L(x,y,σ)通常表示為:

        L(x,y,σ)=G(x,y,σ)*I(x,y,σ)

        (1)

        式中,x,y分別表示二維圖像中像素點的行列坐標位置.σ為尺度參數(shù),決定了圖像高斯平滑濾波的程度,G(x,y,σ)又稱為高斯平滑核函數(shù),定義為:

        (2)

        SIFT算法常用于特征檢測,具體實現(xiàn)流程如圖2所示.

        圖2 SIFT算法實現(xiàn)流程

        1.3 PyQt簡介PyQt是基于Python語言環(huán)境,并融合了Qt庫模塊功能,而形成的用于開發(fā)圖形用戶界面(Graphical User Interface,簡稱GUI)交互程序的工具包.PyQt適用于多種主流操作系統(tǒng),如Windows、Linux、Unix及Mac OS等.

        Qt庫集成了非常多的模塊,通常被分為基礎模塊和擴展模塊兩大類.其中,基礎模塊一般適用在所有平臺,包含Qt Core、Qt Gui、Qt Multimedia、Qt Network、Qt Qml及Qt Quick等,具體分類及功能如圖3所示.

        圖3 Qt基礎模塊構成

        2 道路標識牌識別系統(tǒng)

        2.1 界面設計停車位標志識別系統(tǒng)主要包括道路圖像讀取、預處理、路標檢測、SIFT分類以及輸出結(jié)果五大部分.通過使用Python PyQt庫編寫GUI界面,實現(xiàn)停車位類道路標識牌識別系統(tǒng)的處理過程展示,包含預處理、開運算、定位、分割、標準化以及SITF分類等一系列中間環(huán)節(jié),最終識別結(jié)果會顯示在“識別結(jié)果”顯示欄.

        系統(tǒng)界面如圖4所示,采用多個PushButton按鈕、Lable標簽以及textEdit等控件設計而成.當分別點擊“讀取”、“預處理”、“開運算”以及“定位”等功能按鈕后,處理結(jié)果會自動顯示到相應窗口區(qū)域.

        標準化是PLM系統(tǒng)實施和應用的基礎,在PLM實施過程中,企業(yè)通過兩套典型設備的技術資料上線準備工作,規(guī)范了術語,制定了企業(yè)編碼體系及圖樣和技術文件模板,建立了企業(yè)標準件和通用件數(shù)據(jù)庫,將標準化體系和質(zhì)量管理體系相融合,構建涵蓋各種技術標準的知識庫,規(guī)范了產(chǎn)品開發(fā)和簽審流程等。

        圖4 道路標識牌識別系統(tǒng)顯示界面

        2.2 功能分析與介紹

        1)道路圖像讀取.

        點擊“讀取”按鈕,windows系統(tǒng)會彈出文件選擇對話框,從中選擇待處理的道路環(huán)境圖像.圖像選擇對話框效果如圖5所示.

        圖5 文件選擇對話框

        2)預處理.

        停車位標志一般具有特定的顏色和形狀,文中以藍底白色圖識為樣例,如圖6所示.道路環(huán)境圖像多基于RGB模型,顏色值受光照強度影響顯著,不利于基于顏色特征的定位和識別.實踐中,一般將RGB圖像轉(zhuǎn)換至HSV顏色空間,再依據(jù)藍色分量的閾值范圍進行二值化分割進而實現(xiàn)標志區(qū)域的定位.其中,RGB至HSV空間的轉(zhuǎn)換公式[10]為:

        圖6 停車位標志(部分)

        V=max(R,G,B)

        (3)

        (4)

        (5)

        式(4)中,當H<0時,H=H+360.HSV空間顏色分量范圍如表1所示:

        表1 HSV顏色空間顏色分量范圍

        系統(tǒng)設計中,圖像預處理包含色調(diào)閾值二值化和濾波處理兩個操作.考慮到閾值分割后的二值圖像中可能存在噪點,需要進一步通過高斯低通濾波器進行濾波處理,以消除噪點對后期處理的干擾.預處理效果如圖7所示.

        圖7 “預處理”過程

        3)路標檢測.

        “路標檢測”環(huán)節(jié)包含開運算、定位以及分割三個步驟.為方便檢測路標的具體位置,獲取路標區(qū)域的輪廓,需要對預處理后的二值圖像進行開運算操作.開運算是一種形態(tài)學處理方法,通過先腐蝕后膨脹達到分離物體、消除小區(qū)域的目的,從而得到封閉的目標區(qū)域.

        經(jīng)開運算處理得到的二值圖像中,顏色值為白色的目標區(qū)域即為路標位置,通過調(diào)用cv2.findContours()函數(shù)進行二值圖像邊界拓撲分析,確定目標區(qū)域邊界位置.點擊“定位”按鈕,在原始圖像的定位區(qū)域中加入紅線標記輪廓.

        經(jīng)定位處理后可獲取矩形目標區(qū)域的行列坐標值,據(jù)此可從道路環(huán)境圖像中較準確地裁剪出路標區(qū)域圖像,從而實現(xiàn)路標的分割.“路標檢測”過程效果如圖8所示.

        圖8 “路標檢測”過程

        4)路標識別.

        “路標識別”環(huán)節(jié)包含標準化和SIFT分類兩個步驟.考慮到上一環(huán)節(jié)中分割后的圖像為矩形,且實際道路圖像中,往往因圖像分辨率、拍攝距離遠近、角度等原因,分割后的停車位標志圖像尺寸大小不一,甚至產(chǎn)生形變.為方便后續(xù)SIFT特征提取與匹配,需要進一步標準化處理.由于標準的停車位標志牌多為正方形,可采用resize()函數(shù)將分割后的標志圖像統(tǒng)一調(diào)整為固定大小(文中取經(jīng)驗值36×36像素)的正方形.

        SIFT分類,即采用SITF算法,對標準化后的目標圖像進行特征檢測,獲得待識別圖像特征點集.再與停車位標準特征庫進行特征點匹配和統(tǒng)計,獲取最佳匹配結(jié)果,將特征點在圖像中進行標記,并畫出映射輔助線段.“路標識別”過程效果如圖9所示.

        圖9 “路標識別”過程

        5)識別結(jié)果輸出.

        點擊“輸出結(jié)果”按鈕,通過查詢上一步驟SITF分類中特征數(shù)據(jù)文件,獲取對應標準庫圖像的文件名稱,并在textEdit中顯示.“輸出結(jié)果”效果如圖10所示.

        圖10 “輸出結(jié)果”效果圖

        3 實驗結(jié)果及分析

        為驗證文中停車位標志識別系統(tǒng)的可靠性和有效性,選取大量不同拍攝視角、距離以及光照等條件下的道路環(huán)境圖像進行實驗,部分識別樣例如圖11所示.

        圖11 檢測與識別過程樣例

        圖11中分別展示了停車位標志在檢測與識別過程中的效果示意圖.實驗結(jié)果表明,本文中設計的停車位標志識別系統(tǒng)識別準確率高,具有較好的魯棒性.經(jīng)過大量實驗驗證,系統(tǒng)識別準確率基本能達到95%左右.

        4 結(jié)語

        為了更加形象、直觀地展示道路停車位標識牌的識別過程和處理效果,本研究以SIFT算法及PyQt工具包為基礎,設計停車位標志識別系統(tǒng).首先構建系統(tǒng)模型,分析SIFT算法的實現(xiàn)原理,并基于PyQt庫編寫GUI應用程序.系統(tǒng)可以實現(xiàn)對道路原始圖像的讀取、預處理、路標位置定位功能,并通過SIFT特征匹配識別當前停車位標志,進而以文本的形式輸出分類結(jié)果.實踐證明,對現(xiàn)有自然場景下的道路環(huán)境圖像,停車位交通標志的識別準確率基本能達到95%左右,且系統(tǒng)界面功能明確,簡單易用,交互性強,能夠為讀者提供較好的實際體驗.文中也存在不足之處:第一,文中主要研究了單個停車位標志的識別技術,暫未考慮多個路標同時出現(xiàn)的情形;第二,關于某些惡劣天氣、低照明、形變嚴重以及障礙物遮擋等復雜情形下的停車位標志圖像識別暫未涉及,后續(xù)還需進一步深入學習和研究.

        猜你喜歡
        特征檢測系統(tǒng)
        Smartflower POP 一體式光伏系統(tǒng)
        “不等式”檢測題
        “一元一次不等式”檢測題
        “一元一次不等式組”檢測題
        WJ-700無人機系統(tǒng)
        ZC系列無人機遙感系統(tǒng)
        北京測繪(2020年12期)2020-12-29 01:33:58
        如何表達“特征”
        不忠誠的四個特征
        當代陜西(2019年10期)2019-06-03 10:12:04
        抓住特征巧觀察
        連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
        人妻精品人妻一区二区三区四区| 日韩AV无码一区二区三| 蜜芽尤物原创AV在线播放| 中文字幕久久精品一区二区| 极品老师腿张开粉嫩小泬| 国产精品黄在线观看免费软件| 日本a在线播放| 日本91一区二区不卡| 欧美男生射精高潮视频网站| 18禁黄网站禁片免费观看| 51精品视频一区二区三区| 日韩精品自拍一区二区| 国产精品美女久久久网av| 波多野结衣乳巨码无在线| 免费黄色福利| 亚洲女同一区二区三区| 美女内射毛片在线看免费人动物| 日本三级欧美三级人妇视频 | 免费一区二区三区视频狠狠| 国产我不卡在线观看免费| 久久人人爽av亚洲精品| 真实国产乱啪福利露脸| 亚洲综合国产成人丁香五月小说| 沐浴偷拍一区二区视频| 极品嫩模高潮叫床| 被黑人做的白浆直流在线播放| 亚洲av一二三四又爽又色又色| 无套无码孕妇啪啪| 无码综合天天久久综合网| 国产精品98福利小视频| 亚洲av在线观看播放| 亚洲一区二区岛国高清| 精品香蕉一区二区三区| 亚洲熟伦熟女新五十路熟妇| 少妇特殊按摩高潮惨叫无码| 国产一区二区三区av免费| 伊人激情av一区二区三区| 国产亚洲精久久久久久无码苍井空| 中文字幕一区二区三区亚洲| 国产日产亚洲系列最新| 国产一区二区内射最近更新|