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

        ?

        基于短時(shí)傅里葉變換與KNN算法結(jié)合的車牌識(shí)別方法

        2023-04-29 00:00:00石文婷趙品杰
        西部交通科技 2023年2期

        摘要:文章提出一種使用傳統(tǒng)信號(hào)處理方法來解決車牌識(shí)別問題的思路,利用傳統(tǒng)短時(shí)傅里葉變換(STFT)解決此類圖像識(shí)別問題具有穩(wěn)定性強(qiáng)、易于實(shí)現(xiàn)且耗能小等優(yōu)點(diǎn),同時(shí)使用K鄰近算法(K-Nearest Neighbor,KNN)進(jìn)行識(shí)別過程優(yōu)化,以提高識(shí)別正確率。

        關(guān)鍵詞:模式識(shí)別;KNN;STFT

        中圖分類號(hào):U491.5 A 60 194 3

        0 引言

        汽車改變了人們的生活方式,擴(kuò)大了人們的活動(dòng)范圍,并加強(qiáng)了人與人之間的交流。由于汽車的保有量在極速增長,應(yīng)用現(xiàn)代技術(shù)解決日益增長的交通問題已成為一個(gè)重要的研究課題[1]。隨著互聯(lián)網(wǎng)技術(shù)的進(jìn)步和網(wǎng)絡(luò)的發(fā)展,智能車牌識(shí)別系統(tǒng)被廣泛應(yīng)用,當(dāng)前比較主流的方法是使用深度神經(jīng)網(wǎng)絡(luò)[2]。不可否認(rèn),使用深度學(xué)習(xí)方法可以獲得非常令人滿意的結(jié)果,然而,由于訓(xùn)練的復(fù)雜性和GPU的高成本,這種方法在工業(yè)水平上的應(yīng)用仍然存在問題。因此,本文提出一種使用傳統(tǒng)信號(hào)處理方法來解決車牌識(shí)別問題的思路。

        探索通過傳統(tǒng)的短時(shí)傅里葉變換(STFT),提取目標(biāo)圖像的特征并將其調(diào)整到新的尺寸,以便更好地進(jìn)行圖像處理。同時(shí),結(jié)合分類表現(xiàn)突出的K鄰近算法(KNN),可以解決傳統(tǒng)模式識(shí)別任務(wù)中的一些問題,例如降低隱含的邊緣檢測和區(qū)分兩個(gè)相似字符的難度等。

        1 相關(guān)研究與技術(shù)

        1.1 短時(shí)傅里葉變換

        短時(shí)傅里葉變換(STFT)是一種與傅里葉變換有關(guān)的數(shù)學(xué)變換,用于確定時(shí)變信號(hào)的局部正弦波頻率和相位。與小波變換類似,由STFT處理的信號(hào)在時(shí)域和頻域局部特征通常用于分析信號(hào)特征[2]。STFT將在時(shí)域中將原始傅里葉變換轉(zhuǎn)換為多個(gè)片段,并執(zhí)行傅里葉變換。每個(gè)時(shí)間段記錄為時(shí)間。對(duì)應(yīng)于FFT以找到頻域特性,可以大致估計(jì)時(shí)間ti。

        X(t,ω)=∫∞∞-x(τ)w(τ-t)e-jωτdτ(1)

        由式(1)可知,x(τ)是信號(hào),w(τ-t)是窗口函數(shù)。選擇一個(gè)時(shí)頻局部窗函數(shù),假設(shè)分析窗函數(shù)w(t)在很短的時(shí)間間隔內(nèi)是固定的,那么移動(dòng)該窗函數(shù)以使x(τ)w(τ-t)在寬度內(nèi)處于不同的有限時(shí)間為固定信號(hào),可計(jì)算不同時(shí)間的功率譜。STFT使用固定的掃描窗口,一旦確定了窗函數(shù),就確定了短時(shí)傅里葉變換的分辨率。短時(shí)傅里葉變換一般用于分析分段平穩(wěn)信號(hào)或近似平穩(wěn)信號(hào)。對(duì)于非平穩(wěn)信號(hào),當(dāng)信號(hào)急劇變化時(shí),要求窗函數(shù)具有較高的時(shí)間分辨率,且盡管波形變化相對(duì)平坦,但主要是低頻信號(hào),需要窗口函數(shù)具有更高的頻率分辨率。因此短時(shí)傅里葉變換不能考慮頻率和時(shí)間分辨率的要求[3]。

        1.2 K鄰近算法

        K鄰近算法(K-Nearest Neighbor,KNN)是一種基于模式識(shí)別的統(tǒng)計(jì)方法,其作為一種機(jī)器學(xué)習(xí)分類算法普遍應(yīng)用在各種學(xué)術(shù)場景,是基于實(shí)例的學(xué)習(xí)方法中最簡單的機(jī)器學(xué)習(xí)算法之一,也是較為基本和性能較佳的文本分類算法之一。KNN算法是在特征空間中,通過計(jì)算不同樣本之間的距離對(duì)樣本進(jìn)行分類。

        d(x,y)=nk=1-(xk-yk)2(2)

        式(2)中,d(x,y)采用KNN算法計(jì)算不同樣本之間的距離。KNN算法的核心思想是,在特征空間中,如果一個(gè)待分類的樣本的k個(gè)最相鄰(即與該樣本距離d最?。┑臉颖局械拇蠖鄶?shù)屬于某一個(gè)類別,則該樣本也屬于這個(gè)類別,并具有這個(gè)類別上樣本的特性。KNN算法根據(jù)k個(gè)樣本的主要類別做出決策,而不是基于單個(gè)樣本類別決策,意味著KNN僅基于最鄰近樣本的類別來確定待分類樣本所屬的類別。如圖 1所示,所選的鄰近樣本是通過計(jì)算在所劃定范圍內(nèi)的點(diǎn),則根據(jù)KNN算法進(jìn)行計(jì)算(設(shè)k=3),輸入未知樣本大概率屬于種類A。

        2 基于短時(shí)傅里葉變換與KNN算法的車牌識(shí)別方法應(yīng)用

        本文方法的實(shí)施包含兩個(gè)階段,圖像預(yù)處理階段和模板匹配階段。圖像預(yù)處理階段包括圖像對(duì)比度歸一化、圖像去噪、車牌面積提取和車牌數(shù)字提取;模板匹配階段即使用STFT和KNN算法來識(shí)別每個(gè)字符的過程。

        2.1 圖像預(yù)處理

        圖像預(yù)處理的目的是從原始圖像中提取每個(gè)數(shù)字。該過程包括三個(gè)重要步驟:圖像去噪、提取車牌面積和數(shù)字提取。

        基于短時(shí)傅里葉變換與KNN算法結(jié)合的車牌識(shí)別方法/石文婷,趙品杰

        (1)對(duì)圖像進(jìn)行降噪處理。通過直方圖均衡化以解決對(duì)比度問題,以便將像素強(qiáng)度設(shè)置為均勻分布;(2)在圖像二值化后,對(duì)車牌號(hào)圖像進(jìn)行邊緣檢測并通過使用腐蝕和膨脹來平滑和連接邊緣,接著執(zhí)行圖像腐蝕以找到圖像中車牌的位置并生成車牌蒙版;(3)通過對(duì)圖像的二值化進(jìn)行圖像去噪處理,包括中值濾波和邊緣銳化,將經(jīng)過處理的圖像與車牌蒙版一起進(jìn)行逐元素積運(yùn)算,并裁剪以提取出精確的車牌;(4)通過移動(dòng)邊界框在確切的車牌區(qū)域中搜索進(jìn)行字符及數(shù)字的提取。如圖2所示。

        2.1.1 生成模板

        生成模板是識(shí)別的核心部分,其定義了如何將每個(gè)字符或數(shù)字表示為模板矩陣,以便將要識(shí)別的實(shí)際圖形

        模板與參考模板進(jìn)行比較以進(jìn)行識(shí)別。本文方法是通過對(duì)圖像的水平展平和垂直展平執(zhí)行STFT以生成模板。水平上的STFT代表每行圖像的頻率;垂直展平表示每列圖像的水平方向展平。

        對(duì)于車牌識(shí)別,本文方法是通過處理各形態(tài)的字母A~Z、數(shù)字0~9的黑白圖像,得到相關(guān)數(shù)字和字母模板。同時(shí),為更好地適應(yīng)不同角度的字母與數(shù)字的識(shí)別任務(wù),還引入了一些易混淆的數(shù)字和字母的填充版本,以減少對(duì)單個(gè)字符識(shí)別不充分引起的識(shí)別錯(cuò)誤。如圖3所示。

        2.1.2 STFT

        圖案的形狀可以進(jìn)行豎直解碼與水平解碼。以水平解碼為例,如果將STFT應(yīng)用于水平的圖像,其窗口大小與原始圖像的行的長度相同且沒有重疊,則頻譜圖的時(shí)間軸表示每行的頻率分析,該分析編碼了像素值在該行中的分布方式。此外,通過組合所有行信息,頻譜圖矩陣可在水平方向上對(duì)所有形狀信息進(jìn)行編碼。

        2.2 模板匹配

        使用STFT創(chuàng)建每個(gè)字符的模板。結(jié)合KNN算法,通過計(jì)算待檢測車牌上字符模板和字符模板相關(guān)節(jié)點(diǎn)的歐氏距離找到最相似(即歐式距離最小的)的兩個(gè)模板進(jìn)行匹配。在兩個(gè)最可能的模板進(jìn)行匹配后,針對(duì)圖像失真可能引起相似的字符識(shí)別歧義,如“ 8”和“ B”、“ 7”和“ 1”等字符模板,可執(zhí)行微調(diào)以做出更精確的決策。對(duì)于“ 8”和“ B”,標(biāo)準(zhǔn)是計(jì)算圖像最左邊的線的方差,通過該方差克制,“ 8”在水平方向和垂直方向上都是對(duì)稱的,而“ B”僅在水平方向上是對(duì)稱的;通過逐行和逐列掃描,可以找到結(jié)構(gòu)的垂直和水平中間線,然后計(jì)算這四個(gè)片段之間的協(xié)方差;通過計(jì)算可知,“ 8”模板中四個(gè)片段協(xié)方差相似,而“ B”圖像上四個(gè)片段之間的協(xié)方差相差很大。而對(duì)于“ 7”和“ 1”,因?yàn)椤?7”的頂部/底部長度比例比“ 1”大,可以通過頂線長度和底線長度之間的差異區(qū)別兩個(gè)模板。最終,在執(zhí)行微調(diào)操作之后,可以成功檢測到數(shù)字或字符。見圖4。

        3 仿真及結(jié)果

        3.1 數(shù)據(jù)集

        本文使用的數(shù)據(jù)集來自文獻(xiàn)[4]。數(shù)據(jù)集包含700張具有不同方向、對(duì)比度、分辨率和背景的低分辨率車牌號(hào)圖片。但是,所有車牌號(hào)圖片都具有相似的屬性,即顏色的強(qiáng)烈對(duì)比可使汽車車牌與其他背景區(qū)域區(qū)分開來。

        3.2 評(píng)價(jià)指標(biāo)

        識(shí)別任務(wù)中的評(píng)估標(biāo)準(zhǔn)包括兩種評(píng)估方法:正確識(shí)別車牌數(shù)量和正確識(shí)別字符數(shù)量。因此,引入了兩種類型的評(píng)價(jià)指標(biāo):Accuracyplate和Accuracycharacter。

        Accuracyplate=正確識(shí)別數(shù)字的車牌數(shù)量車牌總數(shù)量(3)

        Accuracycharacter=TP+TNTP+TN+FP+FN(4)

        在式(3)中,正確識(shí)別數(shù)字的車牌數(shù)量的定義是正確檢測車牌圖像中的所有數(shù)字。在式(4)中,正向的正確率(TN)表示正確檢測到字符或數(shù)字;負(fù)向的正確率(TN)表示當(dāng)沒有字符或數(shù)字時(shí),算法將不會(huì)識(shí)別,在此等式中將其丟棄,因?yàn)閷?duì)于該算法沒有意義;誤報(bào)率(FP)表示算法錯(cuò)誤地檢測到數(shù)字,其中包括兩種情況:錯(cuò)誤地檢測車牌號(hào),或?qū)④嚺铺?hào)識(shí)別為噪聲;漏報(bào)率(FN)表示算法將噪聲識(shí)別為車牌號(hào)。Accuracyplate評(píng)估正確識(shí)別車牌的準(zhǔn)確率,Accuracycharacter表示一個(gè)車牌內(nèi)字符被正確識(shí)別的準(zhǔn)確率。

        3.3 試驗(yàn)結(jié)果

        經(jīng)多次計(jì)算,本算法在該數(shù)據(jù)集的Accuracycharacter為82.5%,表示該算法可以較高的準(zhǔn)確率進(jìn)行車牌號(hào)檢測,但仍存在一定數(shù)量的車牌圖像難以被完全正確識(shí)別。如圖5所示。為了更好地對(duì)本研究算法的缺陷進(jìn)行優(yōu)化,對(duì)700個(gè)車牌的評(píng)估字符的指標(biāo)進(jìn)行分析,結(jié)果如表1所示。

        圖5 正確識(shí)別車牌的試驗(yàn)結(jié)果示例圖

        由表1可知,本仿真試驗(yàn)結(jié)果中TN較高,TN表示STFT模板匹配未正確匹配的次數(shù),意味著本試驗(yàn)中STFT模板匹配仍無法100%準(zhǔn)確地識(shí)別特別相似的形狀,例如在識(shí)別數(shù)字“0”和字母“O”時(shí)發(fā)生錯(cuò)誤。此外,F(xiàn)N較低,表示數(shù)字提取失敗并且選擇噪聲作為圖像分類數(shù)字的情況已基本被克服。

        4 結(jié)語

        本文所提出的算法實(shí)現(xiàn)了使用常規(guī)的信號(hào)處理方法STFT解決模式識(shí)別問題,主要具有以下幾個(gè)亮點(diǎn):(1)可以采用傳統(tǒng)圖像處理的方法而不是消耗較大的神經(jīng)網(wǎng)絡(luò)的訓(xùn)練資源解決模式識(shí)別類問題;(2)通過引入圖像預(yù)處理環(huán)節(jié),以及對(duì)特征模板進(jìn)行填充處理,可以較準(zhǔn)確地識(shí)別和區(qū)分兩個(gè)相似的字符。如果使用神經(jīng)網(wǎng)絡(luò)來解決同類問題,則需要輸入大量的訓(xùn)練集才可達(dá)到相同效果,而該方法僅需較低的消耗即可達(dá)到較高的準(zhǔn)確率。

        參考文獻(xiàn)

        [1]Smarter Cambridge Transport. Reducing Traffic Congestion and Pollution in Urban Areas[OL]. https://www.smartertransport.uk/smarter-cambridge-transport-urban-congestion-enquiry/,2018-11-14.

        [2]朱文霖.基于觸覺振動(dòng)信號(hào)的盲人輔助系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D].天津:河北工業(yè)大學(xué),2020.

        [3]鄧 攻.S變換在地震時(shí)頻分析中的對(duì)比研究[J].科技創(chuàng)新與生產(chǎn)力,2011(4):73-76.

        [4]J.Spanhel,J.Sochor,R.Juranek,et al. Holistic recognition of low quality license plates by CNN using track annotated data[C].2017 14th IEEE International Conference on Advanced Video and Signal Based Surveillance(AVSS),2017.

        收稿日期:2022-11-01

        亚洲色大网站www永久网站| 国产老熟女精品一区二区| 中国少妇×xxxx性裸交| 亚洲欧美激情精品一区二区| 国产午夜亚洲精品理论片不卡| 国产精品久久久精品三级18| 一区二区三区视频在线观看| 男人进去女人爽免费视频| 国产欧美日韩专区| 日本一区二区三深夜不卡| 亚洲高清国产一区二区| 人妻少妇精品中文字幕av| 久久夜色撩人精品国产小说| 亚洲蜜桃视频在线观看| 免费人成视频网站网址| 国产一区二区在线视频| 精品中文字幕制服中文| 一区二区在线观看视频亚洲| 国产精品无码一区二区三区在| 国产成人综合亚洲精品| 一本加勒比hezyo无码视频| 精品人妻在线一区二区三区在线| 国产黄大片在线观看画质优化| 日本系列有码字幕中文字幕| 好大好爽我要高潮在线观看| 性大毛片视频| 国模无码视频专区一区| 美女福利视频在线观看网址| 无码人妻精品一区二区三区夜夜嗨| 久久不见久久见免费视频7| 久久HEZYO色综合| 精品国产精品三级在线专区| 色综合视频一区中文字幕| 国产精品九九热| 国产在线观看一区二区三区av| 国产精品 亚洲 无码 在线| 亚洲熟妇少妇任你躁在线观看| 91青青草在线观看视频| 国产精品偷窥熟女精品视频| 午夜丰满少妇性开放视频| 亚洲天堂无码AV一二三四区|