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

基于輕量化SSD 的菜品識別

2021-12-01 05:26:10姚華瑩彭亞雄陸安江
智能計算機與應(yīng)用 2021年8期
關(guān)鍵詞:特征結(jié)構(gòu)檢測

姚華瑩,彭亞雄,陸安江

(貴州大學(xué) 大數(shù)據(jù)與信息工程學(xué)院,貴陽 550025)

0 引言

近年來,人工智能被研究人員廣泛關(guān)注并設(shè)計研究出大量的人工智能產(chǎn)品[1]。深度學(xué)習(xí)中的圖像識別技術(shù)取得的豐碩成果讓人們的生活方式更加智能化、高效化。菜品智能識別可以部署在智能餐廳,用于菜品價格自動結(jié)算,安裝在移動設(shè)備實時檢測當(dāng)前食物的卡路里等詳細信息等[2-4],目標檢測算法可以實現(xiàn)這一效果。卷積神經(jīng)網(wǎng)絡(luò)通過輸入的圖像數(shù)據(jù)進行訓(xùn)練,像人類的大腦一樣學(xué)習(xí)圖像特征[5],準確的分類出菜品。目標檢測算法分為雙階段檢測和單階段檢測。其中,雙階段檢測算法中具有代表性的是R-CNN[6]和Faster-R-CNN[7]算法,這類雙階段算法檢測精度高,但檢測速度較慢。另一類單階段檢測算法YOLO[8](You Only Look Once),是繼R-CNN 之后,為解決目標檢測速度問題而提出的另一個框架,在定位邊界框的同時獲取類別概率,犧牲了一部分檢測精度以達到更快的檢測速度;由Liu 在ECCV 上提出的多尺度單發(fā)射擊檢測算法[9](Single Shot MultiBox Detector,SSD)在不同尺度的特征圖中多步提取特征。與R-CNN 相比,SSD速度更快;與YOLO 相比,SSD 在檢測精度mAP 上有更好的性能,在不降低檢測精度的同時保證了檢測速度。由于以上目標檢測模型包含大量的卷積計算,有大量參數(shù),僅能運行在高性能圖像處理器上,不利于移植到數(shù)據(jù)處理弱的平臺。

為此,本文基于優(yōu)秀的輕量型神經(jīng)網(wǎng)絡(luò)MobileNetV2[10]對SSD 網(wǎng)絡(luò)進行改進,構(gòu)建輕量型的菜品識別模型。使用注意力機制[11]和混洗通道[12]構(gòu)建注意力逆殘差結(jié)構(gòu)提高檢測準確率。設(shè)計回歸定位損失函數(shù),加快模型收斂速度。根據(jù)菜品數(shù)據(jù)集特點設(shè)置回歸預(yù)測層,提升模型檢測速度。通過使用數(shù)據(jù)集Chinesefood 對模型訓(xùn)練,驗證了本文提出的Att_Mobilenetv2_SSDLite 目標檢測網(wǎng)絡(luò)檢測效果更佳。

1 SSD 目標檢測模型原理

單階段檢測是基于回歸的算法(例如YOLO、SSD 等),把提取候選區(qū)域框和特征提取融合在同一網(wǎng)絡(luò)中,同時實現(xiàn)候選區(qū)域選擇和分類。檢測網(wǎng)絡(luò)由基礎(chǔ)網(wǎng)絡(luò)層和回歸預(yù)測層兩部分組成。基礎(chǔ)網(wǎng)絡(luò)層用于提取輸入圖像特征,基礎(chǔ)網(wǎng)絡(luò)很大程度上能影響檢測的精度、速度以及檢測網(wǎng)絡(luò)體積;回歸預(yù)測層用于生成預(yù)測框及分類目標。SSD 采用基于金字塔特征層的檢測方式,在不同尺度的特征圖上進行位置回歸和分類。如圖1 所示。SSD 模型結(jié)構(gòu)的前端是用于提取圖像特征的基礎(chǔ)網(wǎng)絡(luò)層,后端是用于回歸預(yù)測的附加層。

圖1 SSD 網(wǎng)絡(luò)結(jié)構(gòu)Fig.1 Network architecture of SSD

基礎(chǔ)網(wǎng)絡(luò)層使用了VGG-16[13]網(wǎng)絡(luò)的前5 層卷積層,并將VGG-16 網(wǎng)絡(luò)中原有的全連接層FC6 和FC7 改為卷積層Conv6 和Conv7,提取基本特征;在后端附加4 個尺度大小不同的卷積層,用于高級特征提取。表1 為SSD 網(wǎng)絡(luò)參數(shù),整個網(wǎng)絡(luò)包含6 個特征預(yù)測層,前端淺層特征圖分辨率高,用于預(yù)測小目標;后端深層特征圖分辨率低,用來預(yù)測較大的目標。

表1 SSD 網(wǎng)絡(luò)參數(shù)Tab.1 SSD network parameters

SSD 網(wǎng)絡(luò)在基礎(chǔ)網(wǎng)絡(luò)中使用了VGG-16,而VGG-16 使用了大量的傳統(tǒng)卷積,導(dǎo)致模型體積龐大,參數(shù)量多,這些弊端導(dǎo)致其難以部署在計算力和存儲空間受限的設(shè)備中。為了解決這一問題,本文基于MobileNetV2 輕量型卷積網(wǎng)絡(luò)替換VGG-16 網(wǎng)絡(luò),對SSD 進行輕量化改進,針對菜品目標檢測的特點,修改SSD 網(wǎng)絡(luò)層結(jié)構(gòu),獲得針對菜品識別的目標檢測網(wǎng)絡(luò)Att_Mobilenetv2_SSDLite。

2 MobileNetV2 模型

MobileNetV2 網(wǎng)絡(luò)是Google 團隊對MobileNetV1的進一步調(diào)整,沿用了深度可分離卷積,減少卷積計算量,同時借鑒ResNet 中的殘差結(jié)構(gòu),設(shè)計了逆殘差結(jié)構(gòu),提高網(wǎng)絡(luò)對低維空間的特征提取能力[14]。

2.1 深度可分離卷積

深度可分離卷積[15](Depthwise sparable convol?ution),將傳統(tǒng)卷積分為一個深度卷積和一個點卷積。首先進行深度卷積,即對每個輸入的通道,分別用單個卷積核進行相對應(yīng)的卷積計算后,用1×1 的卷積核對深度卷積結(jié)果進行線性組合,構(gòu)建新的特征,這個過程為點卷積。如果不考慮偏置參數(shù),深度分離后的卷積參數(shù)運算量為:

標準卷積計算量為:

其中:DK·DK為卷積核尺寸;DF·DF為輸入圖像尺寸;M和N分別是輸入通道數(shù)量和輸出通道數(shù)量。傳統(tǒng)卷積的計算量是深度可分離卷積的1/M +1/K2,當(dāng)卷積核大小為3×3 時,計算量相比傳統(tǒng)卷積減少了9 倍多,能明顯提升運算速度及檢測效率。

2.2 逆殘差結(jié)構(gòu)

殘差結(jié)構(gòu)是先對輸入圖像降維、卷積、再升維,如圖2(a)所示。文獻[16]中先使用1×1 的卷積,將輸入通道壓縮至原來的1/4,然后再用3×3 的卷積進行計算,最后使用1×1 的卷積對通道數(shù)目還原。殘差結(jié)構(gòu)通過旁干分支,將前端特征與通過一系列卷積處理后的特征進行融合,可以提高整個網(wǎng)絡(luò)的特征提取能力。如圖2(b)所示,MobileNetV2的逆殘差結(jié)構(gòu)與殘差結(jié)構(gòu)相反,對輸入圖像升維、通過深度可分離卷積、降維。先使用了1×1 卷積,將輸入通道數(shù)目擴大至原來的6 倍,再經(jīng)過深度可分離卷積處理,最后通過1×1 卷積恢復(fù)通道數(shù)目。對輸入通道數(shù)目擴展是一個升維的過程,這樣做的好處是,可以提取低維特征圖上的有效特征,使用了深度可分離卷積后計算量也不會增加[17]。與ResNet的殘差結(jié)構(gòu)一樣,最后會將主干分支與旁干分支特征融合。

圖2 殘差結(jié)構(gòu)與逆殘差結(jié)構(gòu)對比Fig.2 Comparison of residual structure and inverse residual structure

2.3 MobileNetV2 結(jié)構(gòu)

MobileNetV2 的網(wǎng)絡(luò)結(jié)構(gòu)參數(shù)見表2,共包含19個層。其中,在7 個不同尺度的特征圖上會重復(fù)逆殘差結(jié)構(gòu)(Inverted Residual)1~4 次不等,Conv2 為普通卷積,在通過所有的逆殘差塊后,特征圖經(jīng)過一個卷積層和平均池化層(Avgpool)可以得到k個類別的分類。

表2 MobileNetV2 網(wǎng)絡(luò)參數(shù)Tab.2 MobileNetV2 network parameters

3 Att_Mobilenetv2_SSDLite 模型

Att_Mobilenetv2_SSDLite 目標檢測算法網(wǎng)絡(luò)結(jié)構(gòu)如圖3 所示。將SSD 的基礎(chǔ)卷積層替換為改進后的MobileNetV2,在逆殘差結(jié)構(gòu)中增加通道注意力機制和混洗通道加強特征融合,然后對區(qū)域候選框進行重構(gòu)。分別在網(wǎng)絡(luò)的Conv11、Conv13 _2、Conv14_2、Conv15_2、Conv16_2 這5 個尺寸不同的特征層中生成預(yù)測框,預(yù)測框的數(shù)量由8 732減少為2 254;最后通過非極大值抑制,去除置信度低于0.5的邊框線條,得到檢測結(jié)果。

圖3 Att_Mobilenetv2_SSDLite 網(wǎng)絡(luò)結(jié)構(gòu)Fig.3 Network architecture of Att_Mobilenetv2_SSDLite

Att_Mobilenetv2_SSDLite 使用深度可分離卷積,替換原SSD 網(wǎng)絡(luò)中額外增加層的標準卷積層,極大減少了運算量。基礎(chǔ)網(wǎng)絡(luò)使用MobileNetV2,輕量型的基礎(chǔ)網(wǎng)絡(luò)對SSD 網(wǎng)絡(luò)的檢測精度、檢測速度和模型體積上都有良好的影響。

Att_Mobilenetv2_SSDLite 網(wǎng)絡(luò)模型參數(shù)見表3。基礎(chǔ)網(wǎng)絡(luò)層保留了MobileNetV2 的Conv1~Conv11,使用Att-Inverted Residual 逆殘差結(jié)構(gòu),縮減殘差結(jié)構(gòu)的重復(fù)次數(shù),去掉最后用于分類的全連接層和池化層;額外添加3 個卷積層作回歸預(yù)測層。

表3 Att_Mobilenetv2_SSDLite 網(wǎng)絡(luò)參數(shù)Tab.3 network parameters of Att_Mobilenetv2_SSDLite

3.1 逆殘差結(jié)構(gòu)優(yōu)化

如圖4 所示,本文采用的注意力逆殘差結(jié)構(gòu)(Attention Inverted Residual)與ResNet 相反,在主干分支先對輸入通道使用1×1 的卷積進行擴張,在高維度上再使用深度卷積,而后再次經(jīng)過1×1 的卷積;在殘差結(jié)構(gòu)旁干分支中使用注意力算法,融合主干分支和旁干分支兩類特征,最后將學(xué)習(xí)到的特征,通過混洗通道打亂重組,破除固定通道間特征無法學(xué)習(xí)的障礙,進一步提高網(wǎng)絡(luò)的特征提取能力。

圖4 Att_InvertedResidual 結(jié)構(gòu)Fig.4 Att_InvertedResidual structure

旁干分支中,先對輸入通道進行全局池化壓縮操作(Squeeze),經(jīng)過壓縮處理后的二位特征通道將變成不同值的實數(shù),表示其在特征通道中響應(yīng)的全局分布;然后經(jīng)過FC 全連接層、ReLU、FC、Sigmoid的激活操作(Excitation),得到每個實數(shù)對應(yīng)的權(quán)重;最后再經(jīng)過加權(quán)操作(Reweight),分別給每個通道特征乘上權(quán)重,將權(quán)值賦給對應(yīng)通道。通過注意力加權(quán)操作后,網(wǎng)絡(luò)將重點關(guān)注權(quán)值更大的通道特征,有利于提取特征。

在逆殘差結(jié)構(gòu)的最后,用混洗通道操作(shuffle channel)打亂重組通道特征,是基于通道分組卷積實現(xiàn)的混洗通道卷積,將輸入通道特征分為g組,每組分別與對應(yīng)的卷積核卷積,卷積計算量降為原有的1/g,然后對g組通道打亂重組。原本封閉固定的通道在打亂重組后特征得到了交流,解決了由固定分組導(dǎo)致特征融合效果差的問題。

在本文提出的Att_MobileNetV2_SSDLite 模型中,將基礎(chǔ)網(wǎng)絡(luò)MobileNetV2 的逆殘差結(jié)構(gòu)替換為Att-InvertedResidual 結(jié)構(gòu)。實驗證明,本文的殘差結(jié)構(gòu)可以在減少卷積層數(shù)量的同時保證特征提取能力。

3.2 回歸定位損失函數(shù)優(yōu)化

特征層中提取到的預(yù)測框,通過最后的非極大值抑制,得到置信度較高的預(yù)測框,再經(jīng)過損失函數(shù)處理后,最終輸出檢測結(jié)果。SSD 的損失函數(shù)包含預(yù)測框定位回歸損失(SmoothL1 損失函數(shù)[18])和類別置信度分類損失(Softmax損失函數(shù))。

在回歸過程中,對預(yù)測框和默認框重合程度的度量標準是交并比[9](IOU),表示預(yù)測框和默認框重合部分占預(yù)測框和默認框總面積的比例,用公式表示為:

但這種簡單的面積交并比,并不能很好的反應(yīng)預(yù)測框和默認框的重疊情況。例如:A∩B =0 時IOU =0,這時IOU無法反向傳遞梯度,不能指導(dǎo)訓(xùn)練參數(shù)改變;并且當(dāng)A∩B≠0 時,預(yù)測框和默認框有多種重疊形式,同樣不能指導(dǎo)梯度傳遞。為此,本文考慮預(yù)測框與默認框的重疊程度,對IOU的計算方式做部分改進。將預(yù)測框與默認框兩中心點歐式距離作為懲罰項,與預(yù)測框和默認框重疊面積的最小矩形對角線做比,用公式表示為:

其中,d2(A,B)表示預(yù)測框A中心點與默認框B中心點的歐式距離,c2表示預(yù)測框A與默認框B最小覆蓋的矩形面積的對角線距離。用左上和右下兩點坐標表示定位框位置,預(yù)測框記:A =(x1,y1,x2,y2);默認框記:;預(yù)測框A與默認框B最小覆蓋的矩形C記:。

預(yù)測框面積S與默認框面積S′分別記為:

重疊面積SO為:

——針對江蘇省連云港市第二人民醫(yī)院腐敗案暴露出的問題和搞“團團伙伙”的嚴重危害性,江蘇省連云港市委常委、紀委書記、監(jiān)委主任劉海濤撰文稱,要堅持懲前毖后、治病救人的原則,把嚴管和厚愛結(jié)合起來,系統(tǒng)運用“四種形態(tài)”;對于違反政治紀律和政治規(guī)矩的苗頭性傾向性問題,早發(fā)現(xiàn)早提醒早處置,將問題解決在未發(fā)之際,持續(xù)建設(shè)風(fēng)清氣正的政治生態(tài)。(《中國紀檢監(jiān)察報》11月2日)

得到IOU為:

預(yù)測框與默認框最小覆蓋矩形對角線Cl為:

預(yù)測框A與默認框B中心點分別為:

歐式距離為:

最后可以得到預(yù)測框回歸損失函數(shù)為:

3.3 預(yù)測候選框

預(yù)測候選框[9]是在特征圖上,按一定縱橫比(aspect retios)生成的可能包含預(yù)測目標的預(yù)測候選框,淺層分辨率高的特征圖主要檢測小目標,深層分辨率小的特征圖檢測大目標。預(yù)測候選框通過非極大值抑制算法后,輸出與目標最為匹配的檢測框。表4 與表5 分別列出了SSD 與本文算法Att_Mobilenetv2_SSDLite 在不同尺度特征圖上對應(yīng)的預(yù)測候選框數(shù)量。本文主要檢測目標為菜品,菜品目標通常是圖片中占比最大的目標,故本文在設(shè)置默認候選框時,關(guān)注更深層的特征圖的默認候選框。

表4 SSD 與Att_Mobilenetv2_SSDLite 網(wǎng)絡(luò)參數(shù)Tab.4 SSD and Att_Mobilenetv2_SSDLite network parameters

表5 Att_Mobilenetv2_SSDLite 網(wǎng)絡(luò)參數(shù)Tab.5 Att_Mobilenetv2_SSDLite network parameters

第k個默認候選框的大小Sk計算方式為:

特征圖上的每個像素點都會生成4 個或6 個默認候選框,本文提出的Att_Mobilenetv2_SSDLite 網(wǎng)絡(luò)生成2 254 個默認候選框,主要舍棄了用于檢測小目標的預(yù)測框。

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

本文針對菜品識別設(shè)計了Att_Mobilenetv2_SSDLite 網(wǎng)絡(luò),使用改進后的Att_MobileNetV2 作基礎(chǔ)網(wǎng)絡(luò)提取特征,額外增加3 個卷積層作為回歸預(yù)測層。為了減小模型體積和提高檢測速度,類別置信度與定位回歸預(yù)測中均使用可分離卷積代替?zhèn)鹘y(tǒng)卷積。針對IOU不能很好反應(yīng)預(yù)測框與默認框之間的重疊效果,設(shè)計了LMIOU回歸損失函數(shù),替換SmoothL1 損失函數(shù)。

4.1 實驗環(huán)境與數(shù)據(jù)

實驗環(huán)境為pytorch1.7、python3.7,AMD Ryzen 7 4800H 處理器,NVIDIA RTX 2060 6G,在windows 環(huán)境下運行,使用數(shù)據(jù)集格式為PASCAL VOC。數(shù)據(jù)集為自建中餐菜品數(shù)據(jù)集Chinesefood,選取中餐菜品數(shù)據(jù)集release_data 中的20 類菜品,每個菜品1 067張圖片,數(shù)據(jù)集共包含21 340 張圖片;使用LabelImg 標準軟件生成VOC 格式數(shù)據(jù)集,按照80%、10%、10%的比例劃分訓(xùn)練數(shù)據(jù)、驗證數(shù)據(jù)和測試數(shù)據(jù)。Batchsize設(shè)為32,初始學(xué)習(xí)率設(shè)為0.001,動量為0.9,每迭代50 次降低學(xué)習(xí)率為上一階段0.5。

4.2 評價指標

實驗評價指標為檢測速度(fps)、平均準確率(Average Precision,mAP)和平均召回率(Average Recall,AR)。fps表示每秒檢測圖片數(shù)量,值越高表示檢測速度越快;mAP表示不同閾值條件下的平均準確率,值越高表示檢測效果越好;AR表示平均召回率,值越高表示漏檢率越低。

式中,TP表示正樣本中預(yù)測正確部分;FP表示正樣本中預(yù)測錯誤部分;FN表示負樣本中預(yù)測錯誤部分。

4.3 實驗結(jié)果

對比實驗設(shè)計,使用不同數(shù)量回歸預(yù)測層的網(wǎng)絡(luò)進行對比,尋找最合適數(shù)量的回歸預(yù)測層;針對本文提出的改進點進行控制變量組合訓(xùn)練,探索改進點對網(wǎng)絡(luò)整體提升能力。訓(xùn)練過程使用自建的中餐菜品數(shù)據(jù)集Chinesefood,并對輸入的圖像隨機翻轉(zhuǎn)、裁剪以及顏色隨機調(diào)整。

4.3.1 不同數(shù)量回歸預(yù)測層對比

本文設(shè)計了分別有4、5、6 個回歸預(yù)測層的SSD模型。表6 列出了不同層結(jié)構(gòu)的網(wǎng)絡(luò)在菜品數(shù)據(jù)集上的表現(xiàn),其中features_number表示該模型包含回歸預(yù)測層的個數(shù)。

表6 不同數(shù)量預(yù)測層模型檢測對比Tab.6 Comparison of model detection with different numbers of prediction layers

回歸預(yù)測層數(shù)量越多,模型檢測準確率越高,但是模型計算量隨之增加,導(dǎo)致檢測速度下降,每增加一層,準確率大約提升1%,模型體積增大1~2 M,見表5。回歸預(yù)測層數(shù)量為4 時,檢測速度最快,模型體積也最小,但檢測準確率與召回率最低;回歸預(yù)測層數(shù)量為6 時,準確率和召回率最高,但檢測速度大幅下降,模型體積也增大。圖5 為不同數(shù)量特征層的檢測效果。本文使用5 個回歸預(yù)測層的模型表現(xiàn)最好,保證了速度和準確率,模型體積也控制在合適范圍。

圖5 不同數(shù)量預(yù)測層檢測效果Fig.5 The detection effect of different numbers of prediction layers

4.3.2 模型優(yōu)化效果

實驗中分別比較了注意力逆殘差塊(Att-InvertedResidual)、深度可分離卷積(SperableConv2d)和回歸定位損失函數(shù)(LMIOU)對模型的增益效果。從表7 結(jié)果可見,注意力逆殘差塊提升準確率約0.9%,深度可分離卷積可減小模型體積約24.6 M,回歸定位損失可提高準確率1.6%,召回率1.2%。

表7 不同結(jié)構(gòu)對比Tab.7 Comparison of different structural

圖6 對比了使用LMIOU和SmoothL1 分別作為回歸定位損失的損失變化圖。實驗表明,LMIOU損失函數(shù)對IOU 計算方式的調(diào)整,能更全面的了解預(yù)測框與默認框的重疊關(guān)系,加快模型收斂,損失值下降更快,提升網(wǎng)絡(luò)識別準確率。

圖6 不同損失函數(shù)對比Fig.6 Comparison of different loss functions

4.3.3 不同模型效果比較

從表8 可以看出,對比其它的目標檢測模型,本文設(shè)計的模型相比SSD300、Tiny YOLO 和Mobilenetv1_SSD,準確率相似,但模型體積最小,檢測速度也最優(yōu)越。對比Tiny SSD300,本文的模型雖然體積略大,但準確率和速度都遠遠大于Tiny SSD300。圖7 對比了不同模型對菜品的檢測效果,綜合模型體積、準確率和速度,本文的模型相比SSD 和YOLO 具有更好的效果。

圖7 不同目標檢測模型檢測效果Fig.7 The detection effect of different target detection models

表8 不同模型檢測對比Tab.8 Comparison of different models

5 結(jié)束語

本文針對菜品識別設(shè)計了基于SSD 的輕量型目標檢測網(wǎng)絡(luò)Att_Mobilenetv2_SSDLite 模型,該模型采用MobileNetV2 作為基礎(chǔ)網(wǎng)絡(luò),縮小模型體積提升檢測速度。對原MobileNetV2 模型中的逆殘差結(jié)構(gòu)做調(diào)整,使用注意力機制和混洗通道增強特征提取能力。考慮預(yù)測框與默認框位置重疊因素設(shè)計回歸損失函數(shù),加快模型收斂。重新規(guī)劃回歸預(yù)測層數(shù)量,重點關(guān)注圖片中大目標,提高檢測準確率。通過與其他目標檢測網(wǎng)絡(luò)對比,本文提出的模型更加適合識別菜品,并且適合部署在存儲能力弱的其他平臺。

猜你喜歡
特征結(jié)構(gòu)檢測
“不等式”檢測題
“一元一次不等式”檢測題
“一元一次不等式組”檢測題
《形而上學(xué)》△卷的結(jié)構(gòu)和位置
如何表達“特征”
論結(jié)構(gòu)
中華詩詞(2019年7期)2019-11-25 01:43:04
不忠誠的四個特征
抓住特征巧觀察
論《日出》的結(jié)構(gòu)
小波變換在PCB缺陷檢測中的應(yīng)用
主站蜘蛛池模板: 亚洲综合第一区| AV无码国产在线看岛国岛| 91亚洲视频下载| 亚洲国产精品国自产拍A| 国产一区二区三区精品欧美日韩| 2019国产在线| 国产精品久久自在自线观看| 黄色网页在线观看| 91色国产在线| 国产福利小视频高清在线观看| 99热线精品大全在线观看| 欧美翘臀一区二区三区 | 岛国精品一区免费视频在线观看| 她的性爱视频| 亚洲电影天堂在线国语对白| 国产欧美亚洲精品第3页在线| 欧美影院久久| 999精品视频在线| 天天色天天操综合网| 无码粉嫩虎白一线天在线观看| 婷婷六月综合| 国产成人无码综合亚洲日韩不卡| 欧美日韩午夜| 99热亚洲精品6码| 国产美女91呻吟求| 日韩欧美色综合| 久久影院一区二区h| 国产偷倩视频| 亚洲精品午夜天堂网页| 日韩A级毛片一区二区三区| 久久精品人妻中文系列| m男亚洲一区中文字幕| 国产在线无码av完整版在线观看| 国产另类视频| 日韩东京热无码人妻| 伊人色综合久久天天| 国产在线精彩视频二区| 91在线国内在线播放老师| 亚洲无码熟妇人妻AV在线| 综合色在线| 欧美第一页在线| 精品视频一区二区观看| 激情综合激情| 日韩国产黄色网站| 青青操视频在线| 国产96在线 | 国产迷奸在线看| 大乳丰满人妻中文字幕日本| 免费在线成人网| 成人国产小视频| 美女国内精品自产拍在线播放| 免费一看一级毛片| 国产高清又黄又嫩的免费视频网站| 亚州AV秘 一区二区三区| 91精品国产麻豆国产自产在线| 欧美国产三级| 伊人五月丁香综合AⅤ| 亚洲综合欧美在线一区在线播放| 成年女人a毛片免费视频| 热99re99首页精品亚洲五月天| 热久久综合这里只有精品电影| 久久大香香蕉国产免费网站| 欧美伊人色综合久久天天| 日韩精品一区二区三区视频免费看| 久久人人97超碰人人澡爱香蕉| 国产免费怡红院视频| 99re视频在线| 在线欧美日韩| 无码人妻热线精品视频| 欧美日韩国产精品va| 91久久国产综合精品女同我| 欧美午夜理伦三级在线观看| 伊人成人在线| 亚洲最新地址| h网址在线观看| 天天综合亚洲| 日韩精品久久无码中文字幕色欲| 亚洲自拍另类| 久久婷婷色综合老司机| 毛片在线播放a| 东京热高清无码精品| 国产一二三区在线|