999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

低分辨率條件下鞋類的自動分類方法

2020-04-22 13:33:46楊孟京糜忠良唐云祁
科學技術與工程 2020年2期
關鍵詞:分類模型

姜 衡, 楊孟京, 糜忠良, 唐云祁*

(1.中國人民公安大學刑事科學技術學院,北京 100038;2.上海市現場物證重點實驗室,上海 200083)

根據洛卡德的物質交換與轉移原理,觸物必留痕,相應的,如果嫌疑人在現場,他將留下腳印。足跡發揮了越來越重要的作用,這是因為依據嫌疑人留下的足跡可以推斷出嫌疑人所穿鞋的鞋型,再到犯罪現場周圍的視頻監控中排查是否有人穿此鞋型從而實現對犯罪嫌疑人的追蹤溯源[1]。然而現實案件中的監控視頻大多是比較模糊的,并不能直接判斷出鞋型,且人工完成費時費力。此時我們就可以借助計算機自動對視頻監控下的鞋進行初分類,只需判斷鞋的類別,如判斷其是皮鞋還是運動鞋,初步確定嫌疑人的范圍,為下一步鎖定嫌疑人奠定基礎。

鞋類的自動分類本質上是計算機圖像分類的問題,是計算機視覺領域的主要研究方向。 如果能將圖像分類引入上述視頻監控下鞋類的判別,那么將大大減少技術人員的工作量, 并且能盡快的縮小和確定偵察范圍,從而使案件在短時間內破獲。 近年來,卷積神經網絡逐漸成為圖像分類領域的熱點,不同于傳統基于特征的匹配技術的識別方法,因其能自動提取更抽象、更本質的特征,卷積神經網絡的性能遠遠優于傳統的手動或半自動提取功能。由于這種性能,卷積神經網絡在人臉識別,指紋識別和圖像處理方面做出了突出貢獻。現將基于卷積神經網絡設計鞋類自動分類模型,結合犯罪現場的特點、國家制鞋標準技術委員會制定的鞋類分類標準,將鞋分為兩類,分別是皮鞋和運動鞋,將休閑鞋歸納為運動鞋中的一般運動鞋類;建立低分辨率鞋類數據庫,包括59 853幅皮鞋和47 878幅運動鞋圖像;選擇合適的框架結構和網絡,調整網絡深度、網絡權值參數、根據模型選擇合適的損失函數,設計適合鞋類自動分類的網絡模型,實現對低分辨率下鞋類的自動分類。

1 相關工作

1.1 圖像分類

圖像分類有很多種方法,2012年以前主要是用尺度不變特征變換(scale invariant feature transformation,SIFT)、局部二值模式(local binary mode,LBM)[2]等算法來手動提取特征,再將提取的特征用來訓練,最后用支持向量機等分類器進行分類,精度低,工作量大[3];2012年,Krizhevsky等[4]提出的AlexNet首次提出了應用深度學習對圖像進行分類,精度達到了83.6%;2014年Google團隊所提出的GoogleNet[5]同樣也應用了深度學習的思想,精度達到了93.3%。

2015年初,微軟提出了PReLU-Nets(參數修正線性單元)[6],在ILSVRC(大規模圖像視覺識別挑戰賽)數據集中首次超過人眼識別。不久之后,Google在訓練網絡時對每個mini-batch進行正規化,并稱其為Batch normalization,將該訓練方法運用于GoogleNet,在ILSVRC2012的數據集上達到了4.82%的top-5錯誤率[7]。因此,Google將歸一化用到激活函數中,對傳輸數據進行標準化處理。由于訓練期間使用隨機梯度下降法,因此這種歸一化只能在每個小批量中進行,因此稱為批量歸一化。 該方法可以在訓練期間實現更高的學習率并減少訓練時間;同時減少過擬合,提高準確率。

盡管卷積神經網絡已經具有強大的圖像學習能力,但是這種模型缺乏對圖像空間不變性的學習,特別是缺乏圖像旋轉的不變性[8]。Google DeepMind提出的空間變換[9]旨在通過提高卷積神經網絡對圖像空間不變性的學習能力來提高圖像分類的準確性。

1.2 鞋類的分類方式

對鞋類進行自動分類的前提是必須先對鞋類有個明確的分類標準和定義,在制鞋工藝越來越發達,鞋子種類越來越豐富的今天,分類的方式也多種多樣,這是不利于本研究的,為此參考了全國制鞋標準化技術委員會2017年制定的制鞋標準[10],其中“日常穿用”按照功能劃分為“休閑鞋”“正裝鞋”和“其他”三大類,“功能類”按照不同的功能劃分為“職業鞋” “康復鞋”“專業運動鞋”和“其他”四大類,由此可見,鞋類標準體系按照功能進行分類已被廣為接受和采納,并將在使用的過程中根據實際情況加以完善,目前中國推行的鞋的分類方式[11]同樣也驗證了這一點。

2 網絡模型設計

本文中研究的鞋類自動分類屬于一個二分類問題,鞋類圖像被分為兩類,一類是皮鞋圖像,另一類是運動鞋圖像。設計的鞋類識別網絡(footwear identification network,FINet)有5層,包含3個卷積層和2個全連接層,每一個卷積層后是1個Relu激活層和1個最大池化層。下面將詳細介紹本文所提出的鞋類的自動分類模型。具體網絡模型設計及參數配置如圖1和表1所示。

圖1 FINet結構圖

表1 FINet的網絡參數設置

網絡的輸入尺寸是60×60×3的三通道鞋類圖像。第1層卷積層使用20個5×5×3的卷積核對輸入圖像進行卷積,移動步長為1個像素。因此輸出的特征圖尺寸為(60-5)/1+1=56個像素。由于有20個卷積核,所以最后生成的特征圖的規模為56×56×20。這些特征圖由Relu激活函數處理后,然后由最大池化層處理,大小為2×2,移動步長為2,則池化后圖像的寬高都為(56-2)/2+1=28個像素,數量為20個。

第2層卷積層的輸入是28×28×20尺寸的特征圖,通過50個3×3×20的卷積核處理, 移動步長為1,輸出的特征圖尺寸為(28-3)/1+ l=26。 輸出的結果經過 Relu激活后再經過一個最大池化層的處理,池化核的大小是2×2, 移動步長是2,得到輸出的特征圖規模為13×13×50。

第3層卷積層使用3×3大小的卷積核,其移動步長為1,填補輸入圖像周圍的像素,使得輸出跟輸入匹配。該層中的卷積核數量是100,卷積輸出特征大小是13×13×100。輸出的結果經過Relu激活后再經過一個最大池化層的處理,池化核的大小是3×3,移動步長是2,得到的輸出的特征圖規模為6×6×100。

第1層全連接層的輸入尺寸為6×6×100,采用 6×6×100尺寸的濾波器對輸入進行卷積運算,每個濾波器都會生成一個一維的運算結果。共有500個這樣規模的濾波器,所以最后的輸出為500維的向量,再通過Relu激活函數操作后,得到本層最后500維的輸出值。該層的參數總數為6×6×100×500=1 800 000。

第2層全連接層的神經元共有2個,所以最后的輸出為2個數據。該層的參數總數為500×2=1 000。

模型訓練時的具體參數和說明如下:

(1)數據集總共有122 302張彩色鞋圖像,包括皮鞋圖像43 941張、運動鞋圖像78 361張。

(2)為評估模型的性能,引入了LeNet-5和AlexNet兩個網絡模型與所設計的鞋類分類模型做對比,在3個網絡模型中均對原始圖片進行不同大小的歸一化,LeNet-5網絡模型中的大小為60×60、AlexNet網絡模型中的大小為227×227、所設計的FINet模型中的大小為60×60。

(3)設置的學習率為0.000 1。

(4)訓練過程采用GPU(圖形處理器)的訓練方式。

(5)使用relu激活函數。

實驗的硬件配置為Intel(R)Pentium(R)CPU G4600 @3.6 GHz,內存8 GB,GPU為NVIDIA GeForce GTX950 m。軟件配置為Windows10,CUDA9.1 GPU并行計算庫,開源深度學習框架Caffe。

3 實驗結果分析

為了驗證實驗結果的可靠性以及所設計網絡模型的泛化能力,選擇的評價指標有:精度(ACC)、錯誤率(ER)、真正例率(TPR)、假正例率(FPR)、查準率(Pr)、查全率(Re),計算公式分別為

(1)

ER=1-ACC

(2)

(3)

(4)

(5)

式中:TN、TP、FP、FN分別表示皮鞋識別成皮鞋、運動鞋識別成運動鞋、運動鞋識別成皮鞋、皮鞋識別成運動鞋的數量。

接下來從以下幾方面對本實驗結果進行展示:鞋類數據庫的構建、數據預處理和結果分析。結果分析包括不同網絡結構對結果的影響、加入中心損失函數對結果的影響、不同批尺寸對結果的影響以及分類錯誤原因分析。

3.1 數據庫的構建

收集犯罪現場出現率較高的47雙不同的鞋(共122 302幅鞋圖像),其中皮鞋24雙(共43 941幅鞋圖像)、運動鞋23雙(共78 361幅鞋圖像)。運動鞋都是選擇顏色與皮鞋相同或相近的鞋,在視頻監控下容易與皮鞋發生混淆導致刑事技術人員的判斷錯誤。皮鞋包括普通皮鞋、休閑皮鞋、高跟鞋、靴子;運動鞋包括休閑鞋和專業運動鞋,休閑鞋有布鞋、板鞋和拖鞋,專業運動鞋有跑步鞋、登山鞋、籃球鞋和羽毛球鞋。各鞋類示例圖如圖2所示。

圖2 鞋類示例圖

3.2 數據預處理

3.2.1 視頻采集

征集5名志愿者,收集了47雙不同的鞋,然后志愿者模擬犯罪嫌疑人或行人穿著這些鞋在離攝像頭較遠的地方分別以0°、15°和30°的角度在攝像頭下行走,創造模糊監控畫面的條件。視頻采集路線如圖3所示。

圖3 視頻采集路線

3.2.2 視頻分幀、圖像裁剪、圖像尺寸歸一化處理

由于所獲取的是視頻,實驗數據輸入要求的是圖像,所以需要對視頻進行分幀,把視頻分成一張張的視頻幀,利用的是MATLAB(R2016a)軟件對采集好的視頻進行分幀;分幀后所得到的圖像包含行人的所有特征,由于只對圖像中的鞋子部分感興趣,為了消除其他無關區域對圖像分類的干擾并減少數據量,需要對圖像中的有效區域進行提取,提取的方法是手動分割圖像中鞋子的部分;為了加速神經網絡的訓練和測試,所有圖像最終尺寸標準化,尺寸為60×60。

3.3 結果分析

本實驗采用了122 302張鞋圖像,其中4/5用于訓練網絡模型、1/5用于測試網絡模型的泛化能力,結果見表2。經訓練和測試后,在測試錯誤率上,所設計的FINet只有4.3%,低于LeNet-5網絡模型和AlexNet網絡模型; 在速度上, batch size都設128的情況下,所設計的網絡模型訓練階段每遍歷一次訓練數據的迭代時間約為44.73 s, 測試階段遍歷一次測試數據耗時約4.22 s,而 AlexNet網絡訓練時每遍歷一次訓練數據的迭代時間約為666.43 s, 測試階段遍歷一次測試數據耗時約48.36 s, LeNet-5網絡耗時最低,但其錯誤率較高。 綜合測試的錯誤率、訓練時間和成本,最終選擇使用了所設計的5層網絡結構進行訓練和分類。

表2 不同網絡模型測試錯誤率、訓練時間和測試時間對比

在鞋類識別中,精度表示皮鞋或運動鞋被識別正確的概率,錯誤率表示皮鞋或運動鞋被識別錯誤的概率,但是在一些案件中更關心被識別成皮鞋里面有多少比例是真正的皮鞋,或者在皮鞋中有多少比例被錯誤識別成運動鞋了,精度和錯誤率顯然就不能滿足上述任務需求,這時就需要引入其他的指標來評價我們所設計的模型了,圖4和圖5是不同網絡模型的ROC曲線(接受者操作特性曲線)和P-R曲線, FINet模型的性能優于其他兩種網絡模型。

圖4 不同網絡模型的ROC曲線

圖5 不同網絡模型的P-R曲線

圖6 中心損失函數結構

3.3.1 加入中心損失函數對實驗結果的影響

中心損失函數(center loss function)能使相同類型的樣本更緊湊,不同類型樣本更分散。本文所研究的鞋類分類問題中無論是皮鞋還是運動鞋類,都包含了二十幾雙不同的鞋,類內差距較大,中心損失函數正好能解決這一問題。其結構如圖6所示,softmax損失函數是常見的分類函數,其輸出結果表示正確分類的概率,當概率值越高的時候,對應其損失函數也就越小。加了中心損失(center loss)之后,損失值變小,正確分類的概率即精度比原來提高了0.7%,結果如圖7所示。

3.3.2 批尺寸對實驗結果的影響

選取一個合適的批尺寸(batch size)將數據分批次輸入給機器學習對于最終的分類結果也是非常重要的,選取5個常用的批尺寸,對比實驗中控制迭代次數等其他參數不變,最終結果如表3所示:批尺寸在區間[16,128]的測試精度呈上升趨勢,批尺寸在128時達到最高值,精度達到最高值后又呈下降趨勢,表明當批尺寸設128左右能使網絡達到最優化。

圖7 中心損失函數實驗效果

表3 不同批尺寸下的精度對比

綜合以上分析,最終選擇使用所設計的5層并加上中心損失函數,批尺寸為128的網絡結構對實驗中的鞋類圖片進行訓練和分類,分類錯誤率不到5%。最后將識別錯誤圖片導出進行分析,部分圖片如圖8所示。識別錯誤的主要原因有:①人在行走時太快而形成的運動模糊[圖8(a)];②亮度太低而產生的模糊,以至于機器提取不到鞋的特征[圖8(b)];③背景因素的干擾以至于機器不能準確識別[圖8(c)],本實驗數據中有白色、黑色和藍色三種背景,甚至有的圖像中背景中出現了多種顏色的背景。

圖8 部分識別錯誤的代表性圖片

4 結論

在現實案件中低分辨率監控視頻大量存在,并且亮度低,場景模糊,導致視頻圖片質量較差,很容易產生主觀判斷錯誤,針對這種情況使用深度學習的方法,鞋類的自動分類是一個基本二分類的問題,首次利用卷積神經網絡用于鞋類的自動分類,測試準確率達到了95%以上,驗證了該網絡模型的有效性。然而,本文方法還存在不足,重心放在了鞋類的識別上,對于鞋類的自動檢測部分還沒涉及,提取監控視頻中的鞋圖像只能手工截取的方式,耗費了大量時間和精力;本實驗所用數據庫種類還不夠齊全,只分了皮鞋和運動鞋兩類。下一步研究工作將是視頻中行人鞋的自動檢測、增加實驗盡可能補全數據庫,盡可能覆蓋犯罪現場可能出現的鞋。

猜你喜歡
分類模型
一半模型
分類算一算
垃圾分類的困惑你有嗎
大眾健康(2021年6期)2021-06-08 19:30:06
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
分類討論求坐標
數據分析中的分類討論
教你一招:數的分類
3D打印中的模型分割與打包
FLUKA幾何模型到CAD幾何模型轉換方法初步研究
主站蜘蛛池模板: 成人另类稀缺在线观看| 夜色爽爽影院18禁妓女影院| 人妻夜夜爽天天爽| 看看一级毛片| 国产成人午夜福利免费无码r| 亚洲福利片无码最新在线播放| 在线亚洲小视频| 色精品视频| 一区二区三区四区精品视频| 国产白浆在线| 精品伊人久久久大香线蕉欧美| 亚洲三级网站| 成人午夜视频免费看欧美| 色丁丁毛片在线观看| 欧洲亚洲一区| 手机在线看片不卡中文字幕| 亚洲人成网站色7799在线播放| 国产精品白浆无码流出在线看| 国产精品美女自慰喷水| 国产精品尤物在线| 国产在线高清一级毛片| 理论片一区| 国产精品吹潮在线观看中文| 国产网友愉拍精品视频| 不卡国产视频第一页| 亚洲区一区| 国产第一页屁屁影院| 久久精品无码专区免费| 一级爆乳无码av| 91精品国产情侣高潮露脸| 亚洲精品少妇熟女| 性色一区| 成人午夜网址| 91精品视频网站| 67194亚洲无码| 91成人免费观看| 天堂久久久久久中文字幕| 国产成年女人特黄特色毛片免| 中文字幕 91| 免费网站成人亚洲| 国产三级毛片| 亚洲最新在线| 欧美激情一区二区三区成人| 女人爽到高潮免费视频大全| 18禁不卡免费网站| 国产综合色在线视频播放线视| 日韩免费毛片| 国产精品视频系列专区| 538精品在线观看| 欧美精品亚洲精品日韩专区| 97se亚洲综合不卡 | 91年精品国产福利线观看久久 | 精品無碼一區在線觀看 | 99热这里只有精品在线观看| 欧美在线黄| 国产精品任我爽爆在线播放6080| 毛片基地视频| 国产精品福利社| 午夜福利视频一区| 成人福利在线观看| 久久性视频| 激情综合网址| 性视频一区| 国产区在线看| 日本黄色a视频| 国产亚洲第一页| 中文字幕欧美日韩| 六月婷婷综合| 国产男女XX00免费观看| 欧美人在线一区二区三区| 亚洲中文字幕在线观看| 国产人人射| 亚洲精品视频在线观看视频| 国产高清国内精品福利| 伊人色在线视频| 国产XXXX做受性欧美88| 丁香婷婷激情综合激情| 国产一区二区免费播放| 另类专区亚洲| 视频二区中文无码| 天堂网亚洲综合在线| 亚洲中文字幕日产无码2021|