• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    改進YOLOv5的復雜道路目標檢測算法

    2022-09-06 11:08:08王鵬飛黃漢明王夢琪
    計算機工程與應用 2022年17期
    關(guān)鍵詞:注意力精度特征

    王鵬飛,黃漢明,王夢琪

    廣西師范大學 計算機科學與工程學院,廣西 桂林 541004

    隨著經(jīng)濟的發(fā)展和社會的進步,人們對高質(zhì)量生活的追求不斷提高,汽車成為了人們不可或缺的交通工具。數(shù)據(jù)顯示,截至2021 年12 月27 日,中國機動車保有量將近4億輛,其中汽車保有量超過3億輛,每年新車注冊數(shù)量超過3 000 萬,總量和增幅均居世界首位。汽車保有量的快速增加方便了人們的出行,有效促進了中國經(jīng)濟的發(fā)展,但也隨之加劇了道路擁堵、交通事故傷亡等道路交通問題。為了解決這些問題,國家制定了相關(guān)的法律法規(guī),加強了道路交通管理,加大了對道路建設的投入,并對人們進行交通安全教育的普及等,這些措施頗有成效但是解決道路交通問題依舊任重道遠。

    近年來,人工智能快速發(fā)展,汽車自動駕駛技術(shù)成為解決傳統(tǒng)汽車道路交通問題的重要技術(shù),受到了許多國家及企業(yè)的廣泛關(guān)注[1]。目標檢測算法是汽車自動駕駛系統(tǒng)的基礎和重要組成部分,總的來說,可以分為傳統(tǒng)的目標檢測算法以及基于深度學習的目標檢測算法,傳統(tǒng)的目標檢測算法是把人工獲取的目標特征信息[2-5]與機器學習分類器[6-7]結(jié)合實現(xiàn)目標檢測,由于該類方法太過依賴人為提取特征,因此檢測精度和速度都無法滿足要求?;谏疃葘W習的目標檢測算法又可以分為兩階段(Two Stage)算法和一階段(One Stage)算法[8]。兩階段算法首先生成可能包含待檢測目標的候選區(qū)域,然后對生成的候選區(qū)域進行分類并進行位置校準得到最終的檢測結(jié)果,代表算法主要有R-CNN[9]、Fast R-CNN[10]、Faster R-CNN[11];一階段算法不再提取候選區(qū)域,而是將目標檢測的整個過程轉(zhuǎn)化成一個回歸問題,從而實現(xiàn)對輸入圖像進行一次處理就能夠得到目標物體的類別與位置信息,網(wǎng)絡結(jié)構(gòu)簡單并且減少了大量冗余的計算,代表算法主要有YOLO[12]、SSD[13]、YOLOv2[14]、YOLOv3[15]、YOLOv4[16]、YOLOv5。YOLOv4 之前,兩階段目標檢測算法的精度較高,但實時性不理想,一階段目標檢測算法在速度上有一定優(yōu)勢,但檢測精度有所欠缺,而YOLOv4以及緊隨其后的YOLOv5的提出,使得一階段目標檢測算法無論是檢測精度還是檢測速度都大幅超越兩階段目標檢測算法。

    道路背景下的目標檢測算法需要快速且準確地識別并定位目標,在一般的道路背景下,現(xiàn)有的目標檢測算法已經(jīng)可以勝任,但在復雜的道路背景下,由于目標多而雜,且距離和角度變化大,會存在著密集目標的遮擋問題以及小目標的檢測問題,容易造成誤檢和漏檢,大大影響算法的檢測精度[17],從而會對人們的生命財產(chǎn)安全造成威脅。因此,解決復雜道路背景下的密集目標遮擋問題以及小目標的檢測問題具有重要意義[18]。

    Cai 等人[19]引入級聯(lián)分類器,對重疊率(intersection over union,IoU)的閾值進行了調(diào)整,提出了Cascade RCNN,該算法對檢測框存在的噪聲干擾問題進行了優(yōu)化,有效提高了密集遮擋目標以及小目標的檢測精度。陳幻杰等人[20]選擇分類處理不同尺寸的目標,當檢測中等目標時,加深網(wǎng)絡的深度,可以提取到更多的語義特征,當檢測小目標時,則引入反卷積和區(qū)域映射,以獲得更高分辨率的特征圖,大幅提升了中小目標的檢測精度。李軒等人[21]為了解決密集目標的遮擋問題,提出了Occlusion Loss,通過提高預測框和真實框的匹配程度以使定位更加準確,與此同時,一個檢測框?qū)鄠€目標的問題得到改善,目標漏檢情況也相應減少,檢測精度得到大幅提升。Chu等人[22]提出了EMD Loss損失函數(shù)以及Set NMS 非極大值抑制算法,在密集目標檢測數(shù)據(jù)集中表現(xiàn)極佳。Li等人[23]提出Quality Focal Loss,將分類得分與預測的質(zhì)量得分關(guān)聯(lián)起來,并能夠處理0到1之間的連續(xù)標簽值,有效避免了之后進行非極大值抑制(non-maximum suppression,NMS)操作時出現(xiàn)錯誤抑制,提高了檢測精度??梢钥闯?,解決密集目標的遮擋問題和小目標檢測問題主要通過改進回歸損失函數(shù)、使用多尺度檢測、改進非極大值抑制等方式。在現(xiàn)階段,復雜背景下的目標檢測還存在很多挑戰(zhàn),現(xiàn)有的方法尚無法滿足現(xiàn)實需要,還需要更加深入的研究[24]。

    針對復雜道路背景下的密集遮擋目標和小目標導致的誤檢、漏檢問題,本文以YOLOv5 4.0 版本中最小體積的YOLOv5s 算法為基礎進行相關(guān)研究改進,具體概述如下:

    (1)為了提升YOLOv5s 在復雜道路背景下對密集遮擋目標的檢測能力,引入Quality Focal Loss 回歸損失函數(shù)來代替原始的Focal Loss[25],將定位目標與分類得分相關(guān)聯(lián),并能夠處理連續(xù)的標簽值,使得之后做NMS操作時更加合理有效。

    (2)為了提升YOLOv5s 在復雜道路背景下對小目標的檢測能力,增加一層淺層檢測層來檢測更小的目標,將原網(wǎng)絡的三尺度檢測改為四尺度檢測,特征融合部分也作相應改進,增強網(wǎng)絡對小目標的學習能力。

    (3)為了彌補原始YOLOv5s 算法中特征金字塔網(wǎng)絡[26(]feature pyramid networks,F(xiàn)PN)+PAN[27]特征融合結(jié)構(gòu)缺少原始信息的缺點,借鑒BiFPN[28]的特征融合思想,提出了去權(quán)重的BiFPN,充分利用深層、淺層以及原始特征的信息,加強了不同部分之間的特征融合,減少了卷積過程中特征信息的丟失,提升了算法的檢測精度。

    (4)為了進一步提升YOLOv5s 算法在復雜道路背景下檢測時的特征提取能力,引入CBAM[29]注意力機制,通過實驗探究,將CBAM注意力模塊嵌入至算法的檢測頭前,增強算法的特征學習能力,讓算法更關(guān)注有用的信息。

    1 YOLOv5目標檢測算法

    YOLOv5是Ultralytics團隊在2020年6月提出的一種典型的One Stage 目標檢測算法,該算法匯集了很多深度學習目標檢測框架的優(yōu)點,并且從提出至今,一直在更新迭代版本,本文使用的是4.0版本,其根據(jù)網(wǎng)絡結(jié)構(gòu)的深度和寬度不同,分為了YOLOv5s、YOLOv5m、YOLOv5l、YOLOv5x四個體量不同的版本,其中s最小,x 最大,本文以YOLOv5s 為基礎進行相關(guān)改進,目前作者只公開了源代碼,網(wǎng)址為https://github.com/ultralytics/yolov5,還未發(fā)表相應學術(shù)論文。YOLOv5 的網(wǎng)絡結(jié)構(gòu)如圖1 所示,可知主要分為輸入端、Backbone、Neck、輸出端四部分。

    圖1 YOLOv5網(wǎng)絡結(jié)構(gòu)圖Fig.1 YOLOv5 network structure

    1.1 輸入端

    YOLOv5的輸入端采用了Mosaic數(shù)據(jù)增強方式,使用隨機縮放、隨機裁剪、隨機排布的方式進行拼接,豐富了數(shù)據(jù)集,提升了小目標檢測的效果,也增強了算法的魯棒性。Anchor方面,YOLOv5可以針對不同的數(shù)據(jù)集,自適應地計算不同訓練集中的最佳錨框值。YOLOv5還使用了自適應圖片縮放,簡單的改進使得計算量大大減少,推理速度得到了37%的提升。

    1.2 Backbone

    YOLOv5 的Backbone 部分使用Focus 模塊實現(xiàn)了快速下采樣,該模塊能夠在沒有信息丟失的情況下將信息集中到通道上,使接下來的特征提取更加充分。Backbone 部分還使用了C3 模塊,即有3 次卷積的CSPBottleneck模塊,增強了算法的學習能力,并且能夠在保持算法檢測精度的同時實現(xiàn)輕量化。SPP 模塊的使用則提高了圖像的尺度不變性,有效增加了主干特征的接收范圍,更容易使網(wǎng)絡收斂,提高了準確率。

    1.3 Neck

    YOLOv5 的Neck 部分使用FPN 和PAN 結(jié)合的結(jié)構(gòu)。眾所周知,深層特征圖具有更強的語義信息,而定位信息較弱,淺層特征圖具有更強的位置信息,而語義信息較弱。FPN 實現(xiàn)了語義信息從深層特征圖到淺層特征圖的傳遞,PAN則實現(xiàn)了定位信息從淺層特征層到深層特征層的傳遞,F(xiàn)PN 與PAN 組合,從不同的主干層對不同的檢測層進行參數(shù)聚合,大大加強了網(wǎng)絡的特征融合能力。

    1.4 輸出端

    輸出端的邊界框回歸損失函數(shù)采用CIOU_Loss,其充分考慮到了重疊面積、中心點距離、長寬比三個重要幾何因素,對一些遮擋重疊的目標有所改進,大幅提升了預測框回歸的速度和精度。檢測層使用了Sigmoid激活函數(shù),連續(xù)且平滑,便于求導。

    YOLOv5 目標檢測算法通過匯集各個算法網(wǎng)絡的優(yōu)點,使得檢測速度和精度都達到了較高的水平,并且格式轉(zhuǎn)換容易,更易部署。但是由于YOLOv5的實驗主要是基于MS COCO 數(shù)據(jù)集[30]的,目標較為寬泛,在遮擋目標和小目標檢測方面還有待改進,為此,本文選擇使用YOLOv5系列中最小體積的YOLOv5s作為基礎算法,通過一系列實驗優(yōu)化,從而得到更加適用于復雜道路的目標檢測算法。

    2 YOLOv5改進

    2.1 Focal Loss的改進

    (1)Focal Loss存在的問題

    在目標檢測算法中,輸入一張圖像會產(chǎn)生非常多的候選框,但這些候選框中只有很少一部分包含著目標物體,這就存在著類別不均衡問題。類別不均衡問題就是有大量負樣本,這些負樣本占總loss 的比重較大,并且大多比較容易分類,這就會使得算法的整體學習方向跑偏,遠離人們的期望。Focal Loss的提出就是為了解決樣本的類別不均衡問題,函數(shù)公式如下:

    其中,y是真實標簽值,p是經(jīng)過激活函數(shù)的輸出,即預測樣本屬于1 的概率,α用來平衡正負樣本的權(quán)重,(1-p)γ和pγ用來調(diào)制每個樣本的權(quán)重,通過這個損失函數(shù),可以減少容易分類的樣本的權(quán)重,使得算法模型在訓練學習時更專注于難分類的樣本,從而實現(xiàn)One Stage 目標檢測算法在不影響原有速度的同時達到Two Stage算法的準確度。但是Focal Loss存在一個問題,那就是類別得分和定位質(zhì)量得分在訓練的時候分別進行,而在推理的時候卻將兩者相乘作為NMS 分數(shù)排序的依據(jù),這就使得訓練和推理之間存在誤差缺口,導致有些候選框的位置預測的很準但是置信度不高,之后做NMS 的時候這些框就會被抑制掉,從而導致最后剩下的檢測框定位精度較差,影響最終的檢測精度。

    (2)Focal Loss的改進

    為了解決這個問題,首先將對位置的質(zhì)量預測與分類得分進行合并,也就是將預測的分類得分與定位IoU(重疊率)相關(guān)聯(lián)。由于Focal Loss之前是為One Stage算法的分類分支服務的,只支持0 或者1 這樣的離散類別標簽,而現(xiàn)在分類和質(zhì)量進行關(guān)聯(lián)之后,標簽變成了0~1之間的連續(xù)值,F(xiàn)ocal Loss不再適用,因此本文引入了Quality Focal Loss(QFL)。QFL 是對Focal Loss 在連續(xù)標簽上的擴展,首先,將交叉熵部分-lg(pt)擴展到完全形式-( ( 1-y)lg(1-σ)+ylgσ),然后將每個樣本的縮放因子(1-pt)γ泛化為預測值和實際值之間的絕對值 |y-σ|β(β≥0 ),最終擴展后的損失函數(shù)即為QFL。函數(shù)定義如下:

    其中,y是0~1 的質(zhì)量標簽,σ為預測。在復雜的道路背景下,當待檢測目標非常密集且有較多遮擋時,它們的候選框之間的交叉和重疊現(xiàn)象會有所增加,訓練和推理之間的誤差缺口也會相應變大,NMS 時更容易錯誤抑制,定位精度也更容易受到影響。而本文通過引入QFL,實現(xiàn)了定位質(zhì)量得分與類別概率得分的合并統(tǒng)一,有效彌補了原始Focal Loss訓練和推理之間存在的誤差缺口,大大降低了NMS的錯誤抑制率,從而提升了對密集遮擋目標的定位精度。

    2.2 多尺度檢測的改進

    YOLOv5 系列算法的網(wǎng)絡結(jié)構(gòu)只有網(wǎng)絡深度和寬度的不同,其他都相同,都采用了多尺度檢測,輸入圖像尺寸為640×640的前提下,算法使用20×20的特征層檢測大尺寸的目標,將20×20 的特征層2 倍上采樣與40×40的特征層進行融合檢測中等尺寸的目標,將40×40的特征層2倍上采樣與80×80的特征層進行融合檢測小尺寸的目標。YOLOv5 在20×20、40×40、80×80 三種尺度上實現(xiàn)了對大、中、小三種尺寸目標的檢測,彌補了單尺度目標檢測算法檢測目標的尺寸范圍較小的缺點,檢測準確率得到大幅提升。

    而在復雜的道路背景下,很多目標由于距離較遠,在圖像或視頻中占有的尺寸會非常小,原始YOLOv5用來檢測小尺寸目標的80×80 尺度無法完全覆蓋這些更加小的目標,由于將這些更小目標快速準確地檢測出來對于道路交通安全尤為重要,所以本文在YOLOv5s 三尺度檢測的基礎上,增加淺層檢測層,在輸入尺寸為640×640 的前提下,增加一層160×160 尺寸的檢測層來檢測更小尺寸的目標,將原算法的三尺度檢測改為四尺度檢測。同時將原算法的特征融合部分也相應改為四尺度特征融合,增加160×160的特征層,并將80×80的特征層2 倍上采樣與新增加的160×160 的特征層進行融合,以供160×160的檢測層檢測更小目標時使用。通過改進多尺度檢測,增大了算法能夠檢測的目標尺寸范圍,更加適用于目標尺寸變化大的復雜道路場景,有效提高了檢測精度。算法改進后的網(wǎng)絡結(jié)構(gòu)圖如圖2 所示,其中,Output 部分的紅色虛線內(nèi)是增加的第四尺度的檢測,Neck 部分的紅色虛線內(nèi)是相應增加的第四尺度的特征融合部分。

    圖2 改進多尺度檢測后的網(wǎng)絡結(jié)構(gòu)圖Fig.2 Network structure diagram after improved multi-scale detection

    2.3 Neck部分的改進

    YOLOv5s 算法的Neck 部分使用的是FPN 和PAN結(jié)合的結(jié)構(gòu)。FPN 可以將深層特征層具有的更強的語義信息傳遞到淺層特征層,PAN則可以將淺層特征層具有的更強的定位信息傳遞到深層特征層,F(xiàn)PN與PAN組合,從不同的主干層對不同的檢測層進行參數(shù)聚合,結(jié)構(gòu)如圖3(b)所示。

    圖3 不同特征融合結(jié)構(gòu)示意圖Fig.3 Schematic diagram of different feature fusion structure

    這種組合雖然有效加強了網(wǎng)絡的特征融合能力,但相應地會出現(xiàn)一個問題,那就是PAN結(jié)構(gòu)的輸入全部都是經(jīng)過FPN結(jié)構(gòu)處理過的特征信息,缺少主干特征提取網(wǎng)絡部分的原始特征信息,缺少原始信息參與學習就會很容易導致訓練學習出現(xiàn)偏差,影響檢測準確度。為了解決這個問題,本文借鑒加權(quán)雙向特征金字塔網(wǎng)絡(BiFPN),以2.2節(jié)改進后的算法網(wǎng)絡為基礎進行改進。

    BiFPN 首先對FPN+PAN 結(jié)構(gòu)進行簡化,去掉只有一條輸入邊和輸出邊的結(jié)點,并且如果輸入和輸出結(jié)點是同一層的,就添加一條額外的邊,結(jié)構(gòu)如圖3(c)所示。原始的BiFPN 會根據(jù)不同輸入特征的重要性設置不同的權(quán)重,同時將此結(jié)構(gòu)作為一個整體反復使用以加強特征融合,但本文通過實驗發(fā)現(xiàn)YOLOv5s 引入帶權(quán)重的BiFPN會增加過多參數(shù)量和計算量,并且檢測效果并不好。本文認為檢測效果不好是因為對輸入的特征層設置權(quán)重與在特征層后添加注意力機制極其相似,而注意力機制在不同場景下嵌入至不同網(wǎng)絡的不同位置,對檢測效果的影響都不同。本文只是想要使原始算法的PAN結(jié)構(gòu)的輸入能有原始特征信息的參與,所以去掉BiFPN 的權(quán)重部分,只借鑒其特征融合方法,提出去權(quán)重的BiFPN。本文提出的去權(quán)重的BiFPN 的結(jié)構(gòu)示意圖同樣如圖3(c)所示,算法改進后,PAN 結(jié)構(gòu)每個結(jié)點的輸入邊都有一條是來自主干特征提取網(wǎng)絡部分的原始特征層,訓練過程有了原始特征信息的持續(xù)參與,就可以有效避免訓練學習過程偏離人們的期望,特征融合也更加合理有效,從而使得檢測精度有所提升,同時為了保持算法的輕量化,本文只使用一次去權(quán)重的BiFPN進行特征融合。改進后的網(wǎng)絡結(jié)構(gòu)如圖4所示。

    圖4 改進Neck部分后的網(wǎng)絡結(jié)構(gòu)圖Fig.4 Network structure diagram after improving Neck part

    2.4 融合注意力模塊

    深度學習中的注意力機制(attention mechanism)在本質(zhì)上其實與人類的選擇性視覺注意力機制相似,其核心目標也是根據(jù)當前的任務,從大量信息中篩選出更為關(guān)鍵的信息,從而使得算法模型朝著更偏向任務目標的方向去訓練學習。而目標檢測算法在日益復雜的道路背景下應用,恰恰需要算法能夠從復雜的信息中提取出有用的目標信息,過濾掉無關(guān)信息,因此本文引入CBAM注意力模塊。

    CBAM包含兩個獨立的子模塊,分別是通道注意力模塊(channel attention module,CAM)和空間注意力模塊(spartial attention module,SAM),它們相互結(jié)合,相比于SENet[31]只關(guān)注通道的注意力機制,可以取得更好的結(jié)果,結(jié)構(gòu)如圖5所示。

    圖5 CBAM模塊結(jié)構(gòu)圖Fig.5 CBAM module structure diagram

    其他學者已經(jīng)通過實驗證明了嵌入CBAM 模塊的卷積神經(jīng)網(wǎng)絡在圖像分類、目標檢測任務中能夠獲得較好的性能提升。但不同的算法在不同的場景應用,CBAM 注意力模塊具體嵌入網(wǎng)絡結(jié)構(gòu)中的哪一部分并沒有固定的理論說法。因此本文基于2.3 節(jié)改進后的算法YOLOv5s-QFB(Quality Focal Loss+Four Layers+BiFPN),通過實驗探究CBAM注意力模塊嵌入到算法網(wǎng)絡的骨干部分(Backbone)、頸部(Neck)、檢測頭部(Head)分別對網(wǎng)絡性能的影響。由于CBAM注意力模塊是對重要的特征進行增強,所以本文將CBAM注意力模塊嵌入到網(wǎng)絡結(jié)構(gòu)中每一次特征融合后,即在add、concat操作之后以及檢測頭之前,從而產(chǎn)生四種新的網(wǎng)絡模型:YOLOv5s-QFB-A、YOLOv5s-QFB-B、YOLOv5s-QFB-C、YOLOv5s-QFB-D,具體位置如圖6所示。

    圖6(a)是將CBAM 融入骨干部分的每個C3 結(jié)構(gòu)內(nèi)部的add和concat后,圖6(b)是將CBAM融入頸部的每個C3 結(jié)構(gòu)內(nèi)部的add 和concat 后,圖6(c)是在頸部concat后增加CBAM注意力層,圖6(d)是在每個檢測頭部前面增加CBAM注意力層。

    圖6 四種嵌入CBAM模塊的YOLOv5s-QFB模型Fig.6 Four kinds of YOLOv5s-QFB models embedded in CBAM modules

    2.5 改進后的網(wǎng)絡結(jié)構(gòu)

    后續(xù)的實驗證明,只有在檢測頭前添加CBAM 層才可以提升算法的檢測精度,因此,基于YOLOv5s 算法,通過四種方法改進后,就得到了本文最終提出的算法YOLOv5s-QFBC(Quality Focal Loss+Four Layers+BiFPN+CBAM),其網(wǎng)絡結(jié)構(gòu)如圖7所示。

    圖7 YOLOv5s-QFBC的網(wǎng)絡結(jié)構(gòu)圖Fig.7 Network structure diagram of YOLOv5s-QFBC

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

    3.1 實驗環(huán)境

    本文的實驗環(huán)境:CPU為Intel?Core?i7-10700KF CPU @ 3.80 GHz 3.79 GHz,32 GB 運行內(nèi)存,GPU 為NVIDIAGeForceRTX 3080,10 GB 顯存,Windows 10,64 位操作系統(tǒng),Pytorch 深度學習框架,編程語言為python,GPU加速軟件為CUDA11.1和CUDNN8.0.5。

    3.2 實驗數(shù)據(jù)集

    為了驗證本文改進的目標檢測算法在復雜道路背景下的有效性,本文在公開的自動駕駛數(shù)據(jù)集KITTI[32]上進行主要實驗探究,并使用自制的騎乘人員頭盔數(shù)據(jù)集Helmet輔助實驗驗證。

    (1)KITTI數(shù)據(jù)集

    KITTI 數(shù)據(jù)集是目前國際上最大的自動駕駛場景下的計算機視覺算法評測數(shù)據(jù)集之一,由德國卡爾斯魯厄理工學院和豐田美國技術(shù)研究院聯(lián)合創(chuàng)辦。KITTI數(shù)據(jù)集是在高速公路、市區(qū)、鄉(xiāng)村等場景采集的真實圖像數(shù)據(jù),單張圖像中最多可達30個行人和15輛車,遠處小目標數(shù)量很多并且還有不同程度的截斷與遮擋,給目標檢測算法帶來了很大的挑戰(zhàn)。整個數(shù)據(jù)集分為Car、Van、Truck、Tram、Pedestrian、Person_sitting、Cyclist、Misc、DontCare九類標簽,考慮到實際情況,本文在數(shù)據(jù)預處理階段對類別進行重新劃分,將Car、Van、Truck、Tram 合并為Car 類,將Pedestrian、Person_sitting 合并為現(xiàn)在的Pedestrian,原來的Cyclist這一類保持不變,去除Misc 和DontCare 類,即本文主要關(guān)注三種道路目標類別:車輛(Car)、行人(Pedestrian)、騎車的人(Cyclist)。處理后各類目標的數(shù)量如表1所示。

    表1 KITTI數(shù)據(jù)集處理后各類目標的數(shù)量Table 1 Number of targets after KITTI dataset processing

    KITTI 數(shù)據(jù)集共有7 481 張帶標注的圖像,本文將其按照8∶1∶1 的比例劃分訓練集、驗證集和測試集,劃分后各部分圖像張數(shù)如表2 所示。實驗在訓練集和驗證集上進行訓練學習,在測試集上檢測效果。

    表2 KITTI數(shù)據(jù)集劃分Table 2 KITTI dataset partition

    (2)Helmet數(shù)據(jù)集

    Helmet 騎乘人員頭盔數(shù)據(jù)集是本文為了輔助算法的實驗驗證而自制的基于復雜道路背景的數(shù)據(jù)集,對查處不按規(guī)定佩戴頭盔的交通違法行為具有積極的現(xiàn)實意義。實驗數(shù)據(jù)集包括三部分,一部分為從公開數(shù)據(jù)集MS COCO 中提取的“bicycle”和“motorcycle”類的圖片,一部分為從百度和谷歌上爬取的相關(guān)圖片,另一部分為從網(wǎng)絡上下載的其他相關(guān)數(shù)據(jù)集,共10 837 張圖片。使用labelimg軟件重新對數(shù)據(jù)進行標注,標簽有佩戴頭盔(helmet)和未佩戴頭盔(nohelmet)兩類,數(shù)量如表3所示。

    表3 Helmet數(shù)據(jù)集處理后各類目標的數(shù)量Table 3 Number of targets after Helmet dataset processing

    同樣將其按照8∶1∶1的比例劃分訓練集、驗證集和測試集,劃分后各部分圖像張數(shù)如表4所示。實驗在訓練集和驗證集上進行訓練學習,在測試集上檢測效果。

    表4 Helmet數(shù)據(jù)集劃分Table 4 Helmet dataset partition

    KITTI 數(shù)據(jù)集與Helmet 數(shù)據(jù)集展示如圖8 所示,可以看出,遠處小目標較多并且有不同程度的截斷與遮擋。

    圖8 數(shù)據(jù)集展示Fig.8 Dataset presentation

    3.3 網(wǎng)絡訓練與測試

    本文實驗采用精度(precision,P)、召回率(recall,R)、多個類別平均精度的平均值(mean average precision,mAP)、占用存儲空間大小(單位:MB)、參數(shù)量、浮點運算次數(shù)(floating point operations,F(xiàn)LOPS)、每秒檢測幀數(shù)(frames per second,F(xiàn)PS)幾項性能指標評判算法的性能。其中精度P、召回率R和mAP分別表示為:

    式中,TP(true positives)表示被正確檢測出的目標數(shù),F(xiàn)P(false positives)表示檢測錯誤的目標數(shù),F(xiàn)N(false negatives)表示未被檢測出來的目標數(shù),n表示共需要分類的類別數(shù),AP(average precision)表示某個目標類的平均精度。

    實驗設置基本采用YOLOv5的官方推薦參數(shù)設置,采用自適應anchor,采用mosaic數(shù)據(jù)增強,輸入圖像尺寸大小為640×640,訓練時batchsize為16,測試時batchsize為1,epoch 為300,初始化學習率為0.01,學習率動量為0.937。

    3.4 實驗結(jié)果與分析

    3.4.1 改進Focal Loss的實驗分析

    為了驗證改進Focal Loss損失函數(shù)的有效性,同時也為了與其他損失函數(shù)方法進行全面比較,本文以YOLOv5s為基礎,將算法中原始的Focal Loss損失函數(shù)分別改為本文引入的Quality Focal Loss以及BCEWith-LogitsLoss[33]和Varifocal Loss[34]兩種常用損失函數(shù),其余部分不做改動,改動后的算法分別稱作YOLOv5s-Q、YOLOv5s-BCE、YOLOv5s-Vari,將這三種算法與原始算法在KITTI 數(shù)據(jù)集上進行實驗對比,實驗結(jié)果如表5所示。

    表5 改進Focal Loss驗證實驗Table 5 Improved Focal Loss verification experiment

    從表5 中可以看出,將原始Focal Loss 損失函數(shù)改為BCEWithLogitsLoss和Varifocal Loss不僅無法提高檢測精度,而且降低了檢測速度,而改為本文引入的Quality Focal Loss,則可以在沒有任何損耗的情況下提高0.3個百分點的檢測精度,證明了該改進方法的有效性。

    3.4.2 改進多尺度檢測的實驗分析

    為了驗證改進多尺度檢測的有效性,本文將原始YOLOv5s算法的三尺度檢測改為四尺度檢測,多尺度特征融合部分也相應進行適配改進,其余部分不變,改進后的算法稱作YOLOv5s-F,然后將其與原始的YOLOv5s算法網(wǎng)絡在KITTI數(shù)據(jù)集上進行實驗對比,實驗結(jié)果如表6所示。

    表6 改進多尺度檢測驗證實驗Table 6 Improved multi-scale detection verification experiment

    從表6 中可以看出,通過多尺度檢測的改進,雖然算法模型的體積、參數(shù)量以及計算量都有少量增加,并且FPS有所降低,但都在可接受范圍內(nèi)并且算法仍然保持著較好的實時性,在此情況下檢測精度得到了1.2 個百分點的提升,因此證明了該改進方法的有效性。

    3.4.3 改進Neck部分的實驗分析

    為了驗證Neck 部分改進的有效性,本文將原始YOLOv5s 算法中的FPN+PAN 結(jié)構(gòu)改為本文提出的去權(quán)重的BiFPN 結(jié)構(gòu),其余部分保持不變,改進后的算法稱作YOLOv5s-B,然后將其與原始YOLOv5s 算法在KITTI數(shù)據(jù)集上進行實驗對比,實驗結(jié)果如表7所示。

    表7 改進Neck部分驗證實驗Table 7 Improved Neck partial validation experiment

    從表7 中可以看出,通過改進Neck 部分,使得算法在少量增加計算量和參數(shù)量的情況下,提升了0.6 個百分點的檢測精度,檢測速度也有所加快,說明該改進在一定程度上加強了Neck 部分的特征融合,證明了改進方法的有效性。

    3.4.4 融合注意力模塊的實驗分析

    為了驗證融合注意力模塊的有效性以及探究應該將注意力模塊嵌入到算法的具體哪個位置,本文以經(jīng)過了上面三種改進方法改進后的算法(YOLOv5s-QFB)為基礎,將CBAM注意力模塊分別嵌入算法不同位置的add和concat操作之后以及檢測頭前,形成了2.4節(jié)中的四個新的算法,然后將改進后的這四個算法與YOLOv5s-QFB算法在KITTI數(shù)據(jù)集上進行實驗對比,實驗結(jié)果如表8所示。

    表8 融合注意力模塊驗證實驗Table 8 Fusion attention module verification experiment

    表8 中的實驗結(jié)果表明,只有YOLOv5s-QFB-D 算法即把CBAM注意力模塊嵌入到檢測頭前才能提升算法的檢測精度,并且只增加了很少的計算量就提升了0.2個百分點的檢測精度,進一步提升了檢測效果,證明了該方法的有效性。同時,為了與其他注意力機制方法進行更加全面的比較,本文同樣以YOLOv5s-QFB 為基礎,分別將本文引入的CBAM 注意力,以及SE[31]、ECA[35]、CA[36]這三種常用的注意力機制嵌入至算法的檢測頭前,其他部分不做改動,在KITTI 數(shù)據(jù)集上進行實驗對比,實驗結(jié)果如表9所示。

    表9 融合不同注意力模塊對比實驗Table 9 Comparative experiment of fusing different attention modules

    從表9中可以看出,算法融入四種不同的注意力模塊增加的參數(shù)量和計算量相差不大;在檢測精度方面,融合SE、ECA 注意力分別降低了0.2 個百分點和0.6 個百分點的檢測精度,融合CA注意力檢測精度沒有改變,只有融合CBAM 注意力提高了0.2 個百分點的檢測精度;在檢測速度方面,融合四種注意力都會帶來一定程度的速度損失,但融合CBAM 注意力帶來的速度損失最少。綜上所述,本文引入的CBAM 注意力相比其他常用的注意力機制,更具優(yōu)越性。

    3.4.5 消融實驗

    本文所提四種改進方法分別為Q(quality focal loss)、F(四尺度檢測)、B(去權(quán)重的BiFPN)、C(CBAM注意力)。為了驗證四種不同改進方法的有效性,本文從以下兩個方向設計消融實驗:(1)以原始YOLOv5s算法為基礎,分別只增加一種改進方法,以驗證每種改進方法對原算法的改進效果;(2)以最終YOLOv5s-QFBC算法為基礎,分別只消除一種改進方法,以驗證每種改進方法對最終算法的影響程度。為了體現(xiàn)算法的泛化性,本文的消融實驗在公開的自動駕駛數(shù)據(jù)集KITTI和自制的騎乘人員頭盔數(shù)據(jù)集Helmet 上分別進行,實驗結(jié)果如表10和表11所示。

    “√”表示引入該方法,從表10和表11中可以看出,本文所提出的四個改進方法無論是在KITTI 數(shù)據(jù)集還是Helmet數(shù)據(jù)集上,相比原始YOLOv5s算法,檢測精度都有不同程度的提升,其中改進多尺度檢測提升效果最好,分別提升了1.2 和1.3 個百分點的檢測精度;而相比最終YOLOv5s-QFBC 算法,消除任一改進方法都會降低算法的檢測精度,其中消除多尺度檢測的改進對最終算法影響最大,檢測精度分別降低了1.0 和1.1 個百分點。通過消融實驗,再次證明了本文所提不同改進方法的有效性。同時,本文提出的最終算法YOLOv5s-QFBC相較于原始YOLOv5s,在KITTI 數(shù)據(jù)集和Helmet 數(shù)據(jù)集上分別提高了1.9和2.1個百分點的檢測精度,F(xiàn)PS分別達到69 和68,都能夠在很好地保持算法的實時性的同時有著更高的檢測精度。YOLOv5s-QFBC 算法在自動駕駛場景下的車、行人、騎車的人檢測任務中以及道路騎乘場景下的頭盔佩戴檢測任務中,相較于原始YOLOv5s 算法都有更好的表現(xiàn),證明了本文所提算法具有較好的泛化性,也證明了本文所提算法能夠更好地處理復雜道路背景下的不同場景條件中的目標檢測問題。

    表10 算法在KITTI數(shù)據(jù)集上的消融實驗結(jié)果Table 10 Ablation experimental results of algorithm on KITTI dataset

    表11 算法在Helmet數(shù)據(jù)集上的消融實驗結(jié)果Table 11 Ablation experimental results of algorithm on Helmet dataset

    3.4.6 對比實驗

    為了進一步證明本文所提算法的有效性以及優(yōu)越性,將本文最終提出的算法模型與原YOLOv5s 算法、YOLOv5m、YOLOv5l、YOLOv5x、Faster R-CNN[11]、SSD[13]、YOLOv4-tiny、YOLOv4[16]、YOLOX-tiny[37]、YOLOX-X[37]算法在KITTI 數(shù)據(jù)集上進行實驗對比,結(jié)果如表12所示。

    表12 不同的算法模型在KITTI數(shù)據(jù)集上的性能對比Table 12 Performance comparison of different algorithm models on KITTI data set

    對比表12中不同算法模型的實驗結(jié)果,可以看出,本文提出的YOLOv5s-QFBC算法相較于其他主流的算法模型,有著最高的檢測精度。其中,相較于檢測精度較為相近的YOLOv5x以及YOLOX-X算法,本文所提算法所占用的體積只有YOLOv5x的9.8%,只有YOLOX-X的4.5%,體量優(yōu)勢明顯;相較于檢測速度較為相近的YOLOv5s 算法以及YOLOv5m 算法,本文所提算法的檢測精度優(yōu)勢明顯,比YOLOv5s 高1.9 個百分點,比YOLOv5m 高1.1 個百分點,而YOLOv4-tiny 雖然有著最高的檢測速度,達到了106 FPS,但是它的檢測精度卻最低,只有66.8%,無法在復雜道路背景下應用;相較于占用體積較為相似的YOLOv5s、YOLOv4-tiny 以及YOLOX-tiny 算法,本文所提算法的檢測精度分別高了1.9、28.1、3.7 個百分點。綜上所述,本文提出的YOLOv5s-QFBC 算法在保持輕量化的同時,有著最高的檢測精度,并且保持著較好的實時性,整體表現(xiàn)較為突出,證明了本文所提算法的優(yōu)越性。為了更加直觀地進行評價,本文對改進前后的效果對比進行了展示,如圖9所示。

    圖9 算法改進前后的檢測效果對比圖Fig.9 Comparison of detection effect before and after algorithm improvement

    通過對比可以看出,在復雜的道路背景下,本文提出的YOLOv5s-QFBC 算法,相比于原始的YOLOv5s 算法,對遮擋目標以及小目標檢測時存在的誤檢和漏檢問題都有所改進。

    4 結(jié)束語

    針對復雜道路背景下的遮擋目標和小目標檢測導致的誤檢、漏檢問題,本文通過對Quality Focal Loss、增加檢測層、去權(quán)重的BiFPN、融合CBAM 注意力模塊等方法的集成,來優(yōu)化YOLOv5s這一典型的One Stage目標檢測算法。

    實驗結(jié)果證明,改進后的算法在公開的自動駕駛數(shù)據(jù)集KITTI 和自制的騎乘人員頭盔數(shù)據(jù)集Helmet 上的檢測精度分別提高了1.9和2.1個百分點,檢測速度分別達到了69 FPS和68 FPS。本文通過改進YOLOv5s算法模型,在保持算法速度和體量優(yōu)勢的同時獲得了更高的檢測精度,相比其他主流目標檢測算法模型,本文改進算法更適用于復雜道路背景下的目標檢測。

    猜你喜歡
    注意力精度特征
    讓注意力“飛”回來
    如何表達“特征”
    不忠誠的四個特征
    當代陜西(2019年10期)2019-06-03 10:12:04
    基于DSPIC33F微處理器的采集精度的提高
    電子制作(2018年11期)2018-08-04 03:25:38
    抓住特征巧觀察
    “揚眼”APP:讓注意力“變現(xiàn)”
    傳媒評論(2017年3期)2017-06-13 09:18:10
    A Beautiful Way Of Looking At Things
    GPS/GLONASS/BDS組合PPP精度分析
    改進的Goldschmidt雙精度浮點除法器
    線性代數(shù)的應用特征
    河南科技(2014年23期)2014-02-27 14:19:15
    99国产精品99久久久久| 777久久人妻少妇嫩草av网站| 亚洲中文字幕日韩| 国产男靠女视频免费网站| 99re6热这里在线精品视频| 天天操日日干夜夜撸| 男人操女人黄网站| 亚洲第一欧美日韩一区二区三区| 久久午夜综合久久蜜桃| 下体分泌物呈黄色| 亚洲午夜理论影院| 多毛熟女@视频| 欧美精品av麻豆av| 91九色精品人成在线观看| 在线观看午夜福利视频| 国产亚洲欧美在线一区二区| 精品一区二区三卡| 亚洲男人天堂网一区| 69av精品久久久久久| 麻豆av在线久日| 最新在线观看一区二区三区| 美女扒开内裤让男人捅视频| 激情在线观看视频在线高清 | 一区二区三区精品91| 国产av又大| 国产精品亚洲av一区麻豆| 亚洲欧洲精品一区二区精品久久久| 成年女人毛片免费观看观看9 | 国产日韩一区二区三区精品不卡| 国产精品二区激情视频| 热99国产精品久久久久久7| 国产精品欧美亚洲77777| 国产主播在线观看一区二区| 国产精品秋霞免费鲁丝片| 欧美精品亚洲一区二区| 国产成人av激情在线播放| 成人18禁在线播放| 国产日韩一区二区三区精品不卡| 国产精品免费大片| 丝袜美腿诱惑在线| 亚洲中文av在线| 成人国产一区最新在线观看| 亚洲欧美一区二区三区久久| 欧美最黄视频在线播放免费 | 大型av网站在线播放| 午夜福利视频在线观看免费| 久久精品亚洲熟妇少妇任你| 两人在一起打扑克的视频| 久久久久视频综合| 9色porny在线观看| 欧美不卡视频在线免费观看 | 91成年电影在线观看| 满18在线观看网站| 亚洲精品国产一区二区精华液| 久久久久久久久免费视频了| 国产免费男女视频| 一进一出抽搐gif免费好疼 | 久久人人97超碰香蕉20202| 巨乳人妻的诱惑在线观看| 精品乱码久久久久久99久播| 午夜精品久久久久久毛片777| 久久性视频一级片| 在线观看免费日韩欧美大片| 性少妇av在线| 十分钟在线观看高清视频www| 成人18禁在线播放| 国产在线精品亚洲第一网站| 色老头精品视频在线观看| 999久久久精品免费观看国产| 亚洲少妇的诱惑av| 一二三四社区在线视频社区8| 黄频高清免费视频| 男女下面插进去视频免费观看| 久9热在线精品视频| 狂野欧美激情性xxxx| 多毛熟女@视频| 一级毛片高清免费大全| 一级毛片精品| 国产亚洲精品久久久久久毛片 | 久久亚洲精品不卡| 亚洲精品美女久久av网站| 香蕉国产在线看| 50天的宝宝边吃奶边哭怎么回事| 黄色 视频免费看| 啦啦啦 在线观看视频| 99热国产这里只有精品6| 男男h啪啪无遮挡| 嫩草影视91久久| 日韩视频一区二区在线观看| 成人国语在线视频| 免费日韩欧美在线观看| 欧美老熟妇乱子伦牲交| 无人区码免费观看不卡| 欧美 亚洲 国产 日韩一| 91成人精品电影| 天堂中文最新版在线下载| 夜夜夜夜夜久久久久| 亚洲中文日韩欧美视频| av线在线观看网站| 日韩欧美免费精品| 欧美中文综合在线视频| 一边摸一边做爽爽视频免费| 女人久久www免费人成看片| 国产国语露脸激情在线看| 91在线观看av| 久久精品国产亚洲av香蕉五月 | 国产一区二区三区视频了| 精品人妻熟女毛片av久久网站| 在线观看免费午夜福利视频| 在线十欧美十亚洲十日本专区| 国产在线观看jvid| 亚洲av欧美aⅴ国产| 夫妻午夜视频| 飞空精品影院首页| 亚洲av第一区精品v没综合| 午夜久久久在线观看| 亚洲精品成人av观看孕妇| 1024香蕉在线观看| 很黄的视频免费| 国产精品久久久久成人av| 在线观看免费视频网站a站| 国产精品久久久久久人妻精品电影| 午夜久久久在线观看| 亚洲欧美激情在线| 久久精品国产亚洲av香蕉五月 | 亚洲成a人片在线一区二区| 无限看片的www在线观看| 亚洲国产看品久久| 69精品国产乱码久久久| 黑人操中国人逼视频| 黄网站色视频无遮挡免费观看| 丝袜在线中文字幕| 日韩有码中文字幕| 免费观看a级毛片全部| 动漫黄色视频在线观看| 大型黄色视频在线免费观看| 脱女人内裤的视频| 自拍欧美九色日韩亚洲蝌蚪91| 黄色丝袜av网址大全| 女人爽到高潮嗷嗷叫在线视频| 97人妻天天添夜夜摸| av线在线观看网站| 国产精品二区激情视频| 久久人妻熟女aⅴ| 国产麻豆69| 色尼玛亚洲综合影院| 免费一级毛片在线播放高清视频 | 亚洲成人国产一区在线观看| 老汉色av国产亚洲站长工具| 亚洲第一青青草原| 中文字幕人妻丝袜一区二区| 美女高潮喷水抽搐中文字幕| 久久中文看片网| 女性生殖器流出的白浆| 亚洲熟妇熟女久久| 在线免费观看的www视频| 久久中文看片网| 久久精品国产亚洲av香蕉五月 | 国产黄色免费在线视频| 母亲3免费完整高清在线观看| 亚洲性夜色夜夜综合| 午夜福利在线免费观看网站| 欧美日韩中文字幕国产精品一区二区三区 | 国产aⅴ精品一区二区三区波| 夫妻午夜视频| 正在播放国产对白刺激| 在线播放国产精品三级| 在线播放国产精品三级| 两个人看的免费小视频| 国产精品国产高清国产av | 18在线观看网站| 正在播放国产对白刺激| 亚洲色图av天堂| 女人被躁到高潮嗷嗷叫费观| 久久国产乱子伦精品免费另类| 久久久久精品人妻al黑| 国产亚洲精品久久久久5区| 波多野结衣一区麻豆| 高潮久久久久久久久久久不卡| 美女福利国产在线| 女人爽到高潮嗷嗷叫在线视频| av不卡在线播放| 激情在线观看视频在线高清 | 国产精品av久久久久免费| 后天国语完整版免费观看| 最近最新中文字幕大全电影3 | 1024视频免费在线观看| 午夜福利在线观看吧| 国产精品成人在线| 99香蕉大伊视频| 午夜老司机福利片| 久久精品国产99精品国产亚洲性色 | 亚洲av第一区精品v没综合| 高清黄色对白视频在线免费看| 精品福利永久在线观看| 免费人成视频x8x8入口观看| 交换朋友夫妻互换小说| 嫁个100分男人电影在线观看| 老鸭窝网址在线观看| 久久精品亚洲av国产电影网| 亚洲熟女精品中文字幕| 国产精品美女特级片免费视频播放器 | 久久人妻av系列| 91精品国产国语对白视频| 国产精品久久久久成人av| 亚洲欧美精品综合一区二区三区| 国产精品影院久久| 国产xxxxx性猛交| 99国产精品一区二区蜜桃av | 亚洲色图av天堂| 欧美成人午夜精品| 亚洲国产欧美日韩在线播放| 亚洲伊人色综图| 国产一区在线观看成人免费| 午夜福利欧美成人| 99热只有精品国产| 美女高潮喷水抽搐中文字幕| 久久久久精品人妻al黑| 精品国产一区二区三区久久久樱花| 18禁美女被吸乳视频| 十八禁人妻一区二区| 一级作爱视频免费观看| 少妇的丰满在线观看| 日韩欧美在线二视频 | 在线观看免费视频网站a站| 午夜福利乱码中文字幕| 欧美黑人欧美精品刺激| 亚洲精品国产精品久久久不卡| 亚洲av电影在线进入| 人成视频在线观看免费观看| 十八禁人妻一区二区| 国产麻豆69| 一级片'在线观看视频| 国产日韩一区二区三区精品不卡| 亚洲 欧美一区二区三区| 亚洲一区二区三区不卡视频| 在线观看66精品国产| 悠悠久久av| 日韩成人在线观看一区二区三区| 欧美激情 高清一区二区三区| videosex国产| 母亲3免费完整高清在线观看| 男人操女人黄网站| 国产精品亚洲av一区麻豆| 亚洲情色 制服丝袜| 黑人操中国人逼视频| 女同久久另类99精品国产91| 午夜精品国产一区二区电影| 99re在线观看精品视频| 久久香蕉国产精品| 亚洲av熟女| 国产欧美日韩一区二区精品| 亚洲成国产人片在线观看| 国产精品一区二区在线不卡| 美国免费a级毛片| 超碰97精品在线观看| 精品久久久久久,| 午夜福利,免费看| 黄频高清免费视频| 香蕉国产在线看| 久久久国产成人精品二区 | 很黄的视频免费| 在线播放国产精品三级| 亚洲午夜理论影院| 久热爱精品视频在线9| 国产亚洲精品第一综合不卡| 美女高潮喷水抽搐中文字幕| 叶爱在线成人免费视频播放| tocl精华| 欧美另类亚洲清纯唯美| 午夜日韩欧美国产| 日本黄色视频三级网站网址 | 在线观看免费日韩欧美大片| e午夜精品久久久久久久| 国产精品一区二区免费欧美| 女性被躁到高潮视频| 亚洲专区中文字幕在线| 黄色女人牲交| 丝袜人妻中文字幕| 美女扒开内裤让男人捅视频| 亚洲成国产人片在线观看| 久久久久久久久免费视频了| 中文字幕精品免费在线观看视频| 一区二区三区激情视频| 在线视频色国产色| 午夜福利,免费看| 午夜亚洲福利在线播放| 久久午夜亚洲精品久久| 亚洲综合色网址| 啦啦啦视频在线资源免费观看| 成年人午夜在线观看视频| 纯流量卡能插随身wifi吗| 亚洲精品久久成人aⅴ小说| 国产一区二区三区综合在线观看| 亚洲七黄色美女视频| 中文字幕人妻熟女乱码| 国产激情久久老熟女| 亚洲中文日韩欧美视频| 欧美成人午夜精品| 免费看a级黄色片| 日本精品一区二区三区蜜桃| 狠狠狠狠99中文字幕| 国产欧美日韩综合在线一区二区| 免费av中文字幕在线| 午夜91福利影院| 精品一区二区三区视频在线观看免费 | 精品福利永久在线观看| 国产成人av教育| 久久人妻av系列| 欧美激情久久久久久爽电影 | 成人黄色视频免费在线看| 美女扒开内裤让男人捅视频| 午夜日韩欧美国产| 精品一区二区三区视频在线观看免费 | 国产精华一区二区三区| 色综合欧美亚洲国产小说| 亚洲中文日韩欧美视频| 久久久久久免费高清国产稀缺| 欧美精品高潮呻吟av久久| 亚洲精品国产精品久久久不卡| 麻豆av在线久日| 成年女人毛片免费观看观看9 | 成人特级黄色片久久久久久久| 91成人精品电影| 国产午夜精品久久久久久| 高清黄色对白视频在线免费看| 一区二区三区精品91| av网站在线播放免费| 9191精品国产免费久久| 老汉色∧v一级毛片| av视频免费观看在线观看| 精品免费久久久久久久清纯 | 欧美日韩瑟瑟在线播放| av线在线观看网站| 老汉色av国产亚洲站长工具| 国产精品久久久久久人妻精品电影| 性少妇av在线| 国产99久久九九免费精品| 在线观看免费视频日本深夜| 午夜福利欧美成人| 精品国产乱码久久久久久男人| 在线观看免费午夜福利视频| 亚洲情色 制服丝袜| 色老头精品视频在线观看| 精品亚洲成a人片在线观看| 91麻豆精品激情在线观看国产 | 日韩免费av在线播放| 无遮挡黄片免费观看| 国产成人精品在线电影| 日本vs欧美在线观看视频| 精品一区二区三区av网在线观看| 久热爱精品视频在线9| 一a级毛片在线观看| 91av网站免费观看| 极品人妻少妇av视频| 中文字幕av电影在线播放| 国产一区二区三区视频了| 亚洲精品一二三| 久久精品91无色码中文字幕| 国产亚洲欧美精品永久| 中文字幕精品免费在线观看视频| 韩国精品一区二区三区| 久久香蕉国产精品| 99香蕉大伊视频| 精品国产乱子伦一区二区三区| 国产精品影院久久| 在线观看午夜福利视频| 国产精品电影一区二区三区 | 一进一出抽搐动态| 老司机亚洲免费影院| 国产午夜精品久久久久久| 两人在一起打扑克的视频| 成年版毛片免费区| 久久久久久久午夜电影 | 国产亚洲欧美精品永久| 亚洲色图av天堂| 丰满的人妻完整版| 18禁黄网站禁片午夜丰满| 成人特级黄色片久久久久久久| 午夜福利在线免费观看网站| 性少妇av在线| 超碰成人久久| 国产精品香港三级国产av潘金莲| 久久亚洲真实| 制服人妻中文乱码| 国产成人欧美| 人人妻人人澡人人爽人人夜夜| 日本撒尿小便嘘嘘汇集6| 国产免费男女视频| 一区福利在线观看| 丝袜人妻中文字幕| 亚洲精品久久午夜乱码| 91字幕亚洲| 91av网站免费观看| 免费av中文字幕在线| 悠悠久久av| 中国美女看黄片| 黄色怎么调成土黄色| 自线自在国产av| 狠狠婷婷综合久久久久久88av| 亚洲精品国产一区二区精华液| 一级黄色大片毛片| 十八禁网站免费在线| 国产精品秋霞免费鲁丝片| 国产免费男女视频| 精品人妻在线不人妻| 国产色视频综合| 一区二区三区国产精品乱码| 色在线成人网| 母亲3免费完整高清在线观看| 国产精品永久免费网站| 精品一区二区三区视频在线观看免费 | xxx96com| 韩国精品一区二区三区| 久久人妻熟女aⅴ| 国产片内射在线| 飞空精品影院首页| 国产精品av久久久久免费| 午夜久久久在线观看| 999久久久精品免费观看国产| 色94色欧美一区二区| 婷婷丁香在线五月| 午夜两性在线视频| 女人久久www免费人成看片| 亚洲免费av在线视频| 亚洲色图av天堂| 深夜精品福利| 精品久久久久久电影网| 亚洲一区中文字幕在线| 人妻一区二区av| 日韩一卡2卡3卡4卡2021年| 激情在线观看视频在线高清 | 久久人人爽av亚洲精品天堂| 涩涩av久久男人的天堂| av超薄肉色丝袜交足视频| 9色porny在线观看| 欧美成人午夜精品| 久久中文看片网| 99久久国产精品久久久| 午夜福利影视在线免费观看| 国产精品久久久人人做人人爽| 一区在线观看完整版| 天天躁日日躁夜夜躁夜夜| 精品一品国产午夜福利视频| 欧美不卡视频在线免费观看 | 国产男女内射视频| 免费在线观看影片大全网站| 麻豆av在线久日| 国产成人免费无遮挡视频| 99re在线观看精品视频| 国产av又大| av不卡在线播放| 男女床上黄色一级片免费看| 老司机午夜十八禁免费视频| 亚洲欧美精品综合一区二区三区| 大香蕉久久网| 免费久久久久久久精品成人欧美视频| 美女视频免费永久观看网站| 亚洲精品中文字幕一二三四区| 色综合婷婷激情| 免费在线观看完整版高清| 欧美大码av| 亚洲国产毛片av蜜桃av| 精品午夜福利视频在线观看一区| 国产xxxxx性猛交| 在线av久久热| 亚洲国产精品sss在线观看 | 国产精品偷伦视频观看了| 中文亚洲av片在线观看爽 | 欧美精品亚洲一区二区| 亚洲国产精品一区二区三区在线| 香蕉久久夜色| 人人妻人人澡人人爽人人夜夜| 免费在线观看日本一区| 免费在线观看完整版高清| 国产片内射在线| 久久精品熟女亚洲av麻豆精品| 久久这里只有精品19| 亚洲国产精品合色在线| 老司机影院毛片| 亚洲色图综合在线观看| 在线永久观看黄色视频| 亚洲精品乱久久久久久| 人人妻,人人澡人人爽秒播| 国产成人av教育| 中文亚洲av片在线观看爽 | 熟女少妇亚洲综合色aaa.| 美女视频免费永久观看网站| 黄频高清免费视频| 精品久久久久久久久久免费视频 | 夜夜躁狠狠躁天天躁| 欧美av亚洲av综合av国产av| 成人手机av| 超碰成人久久| 天堂√8在线中文| 熟女少妇亚洲综合色aaa.| 纯流量卡能插随身wifi吗| 免费人成视频x8x8入口观看| 中文字幕av电影在线播放| 国产主播在线观看一区二区| 日韩有码中文字幕| 国产精品99久久99久久久不卡| 国产免费现黄频在线看| 黄色丝袜av网址大全| 男女午夜视频在线观看| 黄片大片在线免费观看| 中文字幕精品免费在线观看视频| 日本精品一区二区三区蜜桃| 99久久综合精品五月天人人| 飞空精品影院首页| 电影成人av| 韩国av一区二区三区四区| 亚洲第一青青草原| 亚洲第一欧美日韩一区二区三区| 12—13女人毛片做爰片一| 欧美精品人与动牲交sv欧美| 午夜日韩欧美国产| 免费在线观看完整版高清| 欧美一级毛片孕妇| 午夜两性在线视频| 亚洲国产精品一区二区三区在线| 高潮久久久久久久久久久不卡| av欧美777| 国产亚洲欧美98| 国产精品久久久久久精品古装| 亚洲国产精品一区二区三区在线| 窝窝影院91人妻| 国产精品国产av在线观看| aaaaa片日本免费| 欧美日韩黄片免| 亚洲av欧美aⅴ国产| 久久精品国产综合久久久| 精品人妻熟女毛片av久久网站| 欧美中文综合在线视频| 国产亚洲精品第一综合不卡| 亚洲熟女精品中文字幕| 97人妻天天添夜夜摸| 香蕉丝袜av| 成人精品一区二区免费| 人妻一区二区av| 日韩欧美在线二视频 | 午夜精品久久久久久毛片777| 国产精品98久久久久久宅男小说| 久久中文字幕人妻熟女| 亚洲精品av麻豆狂野| 在线免费观看的www视频| 免费久久久久久久精品成人欧美视频| 久久精品国产a三级三级三级| 午夜精品在线福利| 一级黄色大片毛片| 99国产精品一区二区蜜桃av | 高清视频免费观看一区二区| 午夜久久久在线观看| 天天躁狠狠躁夜夜躁狠狠躁| 99久久国产精品久久久| 国产精品久久久久久精品古装| 色精品久久人妻99蜜桃| 国产精品乱码一区二三区的特点 | www.熟女人妻精品国产| 99re在线观看精品视频| 十分钟在线观看高清视频www| 天天躁夜夜躁狠狠躁躁| 午夜精品在线福利| 亚洲欧美激情在线| 亚洲精华国产精华精| 成年人午夜在线观看视频| 香蕉丝袜av| 咕卡用的链子| 成人亚洲精品一区在线观看| 精品国内亚洲2022精品成人 | cao死你这个sao货| av不卡在线播放| 丝袜美腿诱惑在线| 久久精品国产综合久久久| 在线天堂中文资源库| 夜夜躁狠狠躁天天躁| 亚洲av美国av| 正在播放国产对白刺激| 久热这里只有精品99| 国产男女内射视频| 搡老岳熟女国产| 久久久久视频综合| 色在线成人网| 女人精品久久久久毛片| 人人妻,人人澡人人爽秒播| 视频区图区小说| 天天躁夜夜躁狠狠躁躁| 亚洲一卡2卡3卡4卡5卡精品中文| 国产一区二区三区视频了| 国产精华一区二区三区| 亚洲成人免费电影在线观看| 麻豆av在线久日| 在线观看66精品国产| 亚洲精品自拍成人| 国产精品1区2区在线观看. | 精品无人区乱码1区二区| 嫩草影视91久久| 国产成人一区二区三区免费视频网站| ponron亚洲| 中文字幕人妻熟女乱码| 美女视频免费永久观看网站| 国产av又大| 成人av一区二区三区在线看| 亚洲一卡2卡3卡4卡5卡精品中文| 国产成人欧美| 精品熟女少妇八av免费久了| 久久婷婷成人综合色麻豆| 欧美人与性动交α欧美精品济南到| 老汉色∧v一级毛片| 99精品久久久久人妻精品| 国产精品综合久久久久久久免费 | 午夜成年电影在线免费观看| 一区二区日韩欧美中文字幕| 国产精品 欧美亚洲| 他把我摸到了高潮在线观看|