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

基于注意力神經網絡的番茄葉部病害識別系統

2020-07-23 16:37:35李曉振徐巖吳作宏高照劉林
江蘇農業學報 2020年3期

李曉振 徐巖 吳作宏 高照 劉林

摘要:基于注意力機制的卷積神經網絡構建了番茄葉部病害識別系統。依據注意力機制構建并行注意力模塊以提升特征提取能力,并與殘差結構相結合構建PARNet模型。以分別患有早疫病、晚疫病、葉霉病、斑枯病和花葉病毒病這5類病害的葉片和健康葉片的葉部圖像為研究對象,將PARNet模型與VGG16、ResNet50、SeNet等模型相對比,結果顯示PARNet模型的識別率為96.91%,高出其他模型2.25%~11.58%。各類預測結果的精確率平均為96.84%。最后使用Flask完成WEB應用程序的開發,實現了跨平臺的番茄葉部病害識別。

關鍵詞:番茄;葉部病害;注意力機制;并行池化;WEB界面

中圖分類號:TP391文獻標識碼:A文章編號:1000-4440(2020)03-0561-08

Recognition system of tomato leaf disease based on attentional neural network

LI Xiao-zhen,XU Yan,WU Zuo-hong,GAO Zhao,LIU Lin

(School of Electronic Information Engineering, Shandong University of Science & Technology, Qingdao 266590, China)

Abstract:The convolutional neural network based on attention mechanism was proposed to construct tomato leaf disease recognition system. According to the attention mechanism, a parallel attention module was constructed to improve the feature extraction ability, and combined with the residual structure to construct a PARNet model. The images of healthy leaves and leaves suffering from early blight, late blight, leaf mold, leaf blight and mosaic virus were used as research objects. Compared with other models such as VGG16, ResNet50 and SeNet the recognition rate of the PARNet model was increased by 2.25%-11.58%. The accuracy rate of various prediction results was 96.84% on average. Flask was used to complete the development of WEB application program, and the cross-platform tomato leaf disease recognition was realized.

Key words:tomato;leaf disease;attention mechanism;parallel pooling;WEB interface

江蘇農業學報2020年第36卷第3期

李曉振等:基于注意力神經網絡的番茄葉部病害識別系統

番茄果實營養豐富,含有豐富的胡蘿卜素、維生素(主要為維生素C和B族維生素)、番茄紅素和礦物質。除直接食用外,番茄還被廣泛用來加工成番茄醬、番茄汁等。然而在番茄的種植過程中,各種病害嚴重制約著番茄的生產[1],常見的有晚疫病、早疫病、葉霉病、花葉病毒病和斑枯病等。

近年來,機器學習技術發展迅速,人們開始嘗試機器視覺技術在作物病害識別中的各種應用。傳統機器視覺算法需要根據目標任務和先驗知識選擇合適的特征,這些特征通常包括圖像的顏色、形狀、紋理等,用來提取這些特征的特征提取器需要人為構建,較為繁瑣和困難,而且由此設計出的特征提取器還缺乏泛化能力[2-4]。而卷積神經網絡方法可以根據數據及其類別自行調整權值參數以構建合適的特征提取器,相對高效便捷,構建的特征提取器還具備更優異的泛化能力,可以有效克服傳統方法的缺陷。LeNet[5]的出現奠定了現代卷積神經網絡的基礎。而AlexNet的優異性能引發了深度學習的研究熱潮,各種卷積神經網絡模型不斷提出,如VGG模型、GoogleNet模型和ResNet模型等[6-8]。

注意力機制在自然語言處理[9]領域進展迅速,但在圖像分類領域注意力機制仍處于探索階段。Fu等[10]將VGG模型與注意力機制相結合應用到圖像分類任務中。Hu等將注意力機制與捷徑連接相結合構建殘差注意力模型SeNet[11],但該模型僅采用了單一池化操作,故僅能根據紋理特征區分特征圖重要度,而且注意力是作用于輸出特征圖與輸入特征圖的殘差上,不利于區分特征通道的重要度。

為實現對番茄健康葉片以及早疫病、晚疫病、葉霉病、斑枯病或花葉病毒病葉片的分類識別,本研究設計一種并行注意力模塊并與捷徑連接相結合構建PARNet模型,再采用Flask開發WEB界面,實現多平臺下番茄葉部病害識別。

1數據與方法

1.1數據簡介

番茄葉部病害圖像主要來自Plant Village Dataset [12]數據集和互聯網。在去除異常圖像后,番茄健康葉片和患有早疫病、晚疫病、葉霉病、斑枯病和花葉病毒病的葉片圖像數量分別為395、397、397、389、342、364張,共2 284張圖像。

番茄葉部圖像經裁剪、旋轉等方式處理后,數量擴增到9 136張,按照7∶2∶1的比例隨機劃分訓練集、驗證集和測試集。各類番茄葉部病害圖像如圖1所示。

1.2并行注意力模塊的構建

圖像信息經過卷積和池化操作得到的特征圖通常缺乏對各個通道重要性的區分,但實際上這些特征圖中各個通道的重要程度是不一致的,因此引入權值來表明各個特征通道的重要性,以提升和目標相關的信息的表達,抑制其余無用信息的表達。

構建并行池化的注意力卷積模塊(Parallel pooled attention convolution module,PPA)(圖2)。PPA模塊包括由2種全局池化層、1個多層感知器、1個激活函數和1個捷徑連接組成的注意力模塊。

采用捷徑連接后,設PPA模塊的輸入為x,其卷積輸出為F(x),最終輸出為結果為H(x)=F(x)+x。根據反向傳播的鏈式法則可以得到:

梯度分為2個部分:不通過權重層傳遞的εxL和通過權重層傳遞的εxL(xl∑L-1i=1F)。其中εxL保證了梯度信號能夠直接傳回到任意淺層xL,避免了梯度消失帶來的退化問題。

若在殘差結構后執行注意力機制,則先從輸入中提取特征,再判斷特征的重要性,且引入的激活函數會作用于不通過權重層傳遞的εxL,干擾捷徑連接通路的反向傳播,導致梯度不斷被縮小進而發生退化問題。

PPA模塊先根據注意力機制劃分輸入信息的重要度再提取特征,不但更符合視覺注意力機制的邏輯,還有利于減少參數量(卷積層輸出的特征圖數量比輸入的更多)。其次,PPA模塊同時采用2種池化結構,可分別提升注意力模塊對特征圖的背景特征和目標(病害)特征的識別,進而更好地區分特征圖的重要度。相較于將2種池化操作的輸出通過同一個MLP后再求和(每個神經元要先后根據2種特征值調整,容易顧此失彼且易傾向針對于后輸入的特征值進行調整),PPA模塊先在通道維度上拼接2組池化值再經過MLP得到通道重要度,可以有效提升MLP的訓練效果。最后,簡單堆疊注意力模塊,會在(0,1)范圍內對特征值進行重復加權,造成特征值的消減,而捷徑連接將注意力模塊的輸入作為輸出的初始值,可避免此問題。而且捷徑連接可使注意力模塊學習為恒等映射,使得網絡在訓練過程中,可自行“開關”注意力模塊,保障注意力模塊不會造成網絡精度的降低。

1.3模塊整體構建

圖3中下采樣殘差卷積模塊(Downsampling residual convolution module,Down RCM,未采用注意力機制)用來將淺層特征組合為高層特征并降低特征圖大小。

采用PyTorch深度學習框架構建PPA和RCM模塊并完成網絡模型PARNet的搭建(圖4),該模型由1個輸入層、1個7×7大小卷積層、4個RCM層、13個PPA層、1個全連接層和1個輸出層組合而成。

模型在讀取圖像數據后,會將圖像大小調整為224×224像素,然后進行50%概率的翻轉,最后經歸一化后輸入到卷積層進行特征提取。采用Stochastic gradient descent (SGD)訓練網絡參數并引入Momentum項抑制SGD的震蕩。在普通的SGD中,參數的迭代更新公式為:

而引入Momentum項后,參數的迭代更新公式為:

式中,α(學習率)和β為自行設置的超參數,β值決定上次的更新值對本次更新影響。引入Momentum項后,網絡參數的每次更新都會考慮上次的更新值,加強梯度方向與上次梯度方向相同的參數更新,削減當前梯度方向與上一次梯度方向不同的參數更新。進而增加穩定性和提升學習速度,并且能在一定程度上擺脫局部最優解[13]。

1.4遷移學習

遷移學習可以從以前的任務之中學習知識或經驗并將其應用于新的任務之中[14-16]。深度學習是一個數據驅動的學科[17],普通的機器學習工作者通常難以獲得足夠多的數據和強大的算力,很難從零開始訓練出足夠優秀的CNN網絡,但已經完成訓練的模型通常能夠遷移到其他不同的數據集上使用[18]。因為盡管各個數據集里的圖像不盡相同,但其基本特征大多是常見的,因此可以使用近似的提取方式。

因此,殘差結構的參數使用ResNet50的預訓練參數初始化,注意力模塊參數采用隨機初始化,對比試驗的模型使用預訓練參數初始化。以上預訓練參數由深度學習框架Pytorch提供。

1.5試驗超參數設置

根據GPU的顯存大小,在每次迭代中,分多個批次進行訓練,每個批次使用32張圖像(即Batch size為32)。訓練的Epoch設為60(訓練數據從頭到尾過一遍為1個Epoch)。初始學習率為0.01,采用指數衰減進行調整,第30個Epoch時學習率衰減到0.001,第60個Epoch時學習率衰減到0.000 1。引入權重衰減,使得權重能夠衰減到更小的值,減輕模型的過擬合問題,權重衰減的參數值為1×10-4。Momentum項的參數為0.9。

2結果與分析

2.1試驗過程

試驗在具有Tesla P4 GPU的深度學習服務器上進行,其Linux系統的版本為4.19.104,Python的版本為3.6.9,Pytorch的版本為1.5.0。完成數據劃分和模型搭建后,通過使用同一套訓練代碼調用不同模型完成相應訓練,以控制變量。模型PARNet使用Pytorch搭建實現,對比網絡模型由深度學習框架Pytorch提供。使用訓練集和驗證集訓練和驗證網絡模型,每個Epoch中,首先使用訓練集訓練模型的權值,然后使用驗證集測試模型的識別率(此時不進行反向傳播,即不改變模型的權值),最后保存模型的權值,并開始下一個Epoch訓練,直至完成60個Epoch訓練。完成訓練后,根據訓練過程中模型在驗證集上的表現,選出最優權值(識別率最高的權值),并保存為模型文件。測試時,加載保存的模型文件,經前向傳播后,給出識別結果。

2.2PARNet模型的識別率

統計訓練得到的各個模型在驗證集上的識別率(表1),計算方法為:識別率=預測正確的樣本數/總樣本數。由表1可知,相比于其他模型,PARNet模型的識別率提高了2.25%~11.58%,達到了96.91%,這主要得益于PPA模塊。PARNet模型中PPA模塊能在訓練中自學習特征圖的注意力信息,抑制與病害無關的特征圖的表達,加強與病害相關的特征圖的表達,而RCM模塊負責將低層特征圖組合為高層特征圖,通過兩者的組合提升病害相關信息在高層的表達,抑制背景等信息的表達,進而提升模型識別效果。而將注意力模塊置于卷積之前,為先通過注意力機制對特征進行約束增強再提取特征,更符合視覺注意力機制,還能有效控制參數量的增加。

使用Python中的THOP(PyTorch-OpCounter)庫計算參數量。除VGG16的參數量為138.36 M外,其余模型的參數量均在25 M至29 M之間,這主要得益于對1×1卷積的使用。而PARNet的注意力模塊通過并行的池化操作壓縮輸入特征圖,減少了注意力模塊的參數量,以實現在提高識別率的同時,盡可能減少增加的參數量。最終其參數量比ResNet50高出1.26 M,為26.82 M,低于其余模型。

2.3PARNet模型的預測結果

為進一步觀察各模型在測試集(預測集)上的表現,通過混淆矩陣(表2)展示識別效果前三的ResNet50、SeNet 和PARNet模型在各類病害識別上的表現。混淆矩陣是機器學習中總結分類模型預測結果的情形分析表,以矩陣形式將真實的類別(每一行為一類真實類別)與分類模型預測的類別(每一列為一類預測類別)進行匯總。

由表2中的混淆矩陣可以得知ResNet50模型對番茄花葉病毒病的識別效果最好,對早疫病的識別效果最差,兩者的識別效果相差7個百分點左右,每類病害的預測結果中包含的錯誤類別較多,共16類識別錯誤。相比于ResNet50模型,SeNet模型識別效果得到一定提升,且每類病害預測出的錯誤類別有所減少。而PARNet模型的識別效果最好,各類病害的識別效果均優于Resnet50模型和SeNet模型,且每類病害預測出的錯誤類別進一步減少,只有11類識別錯誤。

以混淆矩陣中的數據為基礎,計算精確率(表3)以進一步分析識別效果。精確率針對的是預測結果,表示預測結果中被正確預測的比率。精確率計算公式為:精確率=(A類預測為A類)/(A類預測為A類+非A類預測為A類)。PARNet模型在5類病害上的精確率比ResNet50模型和SeNet模型高出0.09~6.74個百分點,這得益于依據注意力思想和殘差思想構建的PPA模塊。網絡模型對病害的識別,依賴于對病害特征的提取,病害特征對分類決策的貢獻越大,越能取得更好的識別效果。而借助注意力思想,PPA模塊可通過對特征圖的約束增強,給予病害區域更多的注意力。即減少對非重要區域的學習,增強對病害區域的學習,進而提高病害特征對分類決策的貢獻,提升識別效果。

網絡提取出的一些病害特征是不同病害共有的,病害之間相似特征越多,越容易出現識別錯誤。更重要的是,病害是一個動態的發展過程,圖像中病害的嚴重度不一致,若圖像中病害輕微,則不利于提取病害特征,容易導致網絡給出錯誤的識別結果。

PARNet模型對早疫病的識別精確率最低,為93.07%;對晚疫病的識別精確率為95.96%,對葉霉病和斑枯病的識別精確率在97.00%左右;對花葉病毒病的識別精確率最高,為99.00%。PARNet模型預測結果的精確率平均為96.84%,精確率的最大差值為5.94%,故PARNet模型可為番茄葉部病害的識別提供參考。

2.4PARNet模型的穩定性

圖5和圖6展示了ResNet50、SeNet和PARNet模型在60輪迭代中驗證集上的損失函數值和準確率的變化。可以看出在訓練過程中損失值和準確率雖然存在一定波動,但總體上趨于穩定。PARNet模型的損失值和準確率在訓練過程中無明顯波動, SeNet模型的損失值和準確率存在少數大幅度波動,ResNet50模型的損失值和準確率存在較多大幅波動。在第7輪迭代之后,PARNet模型的損失值小于ResNet50和SeNet模型,準確率高于ResNet50和SeNet模型。盡管三者在訓練過程中的變化均相對穩定,但PPA模塊使PARNet模型在訓練過程中盡可能地減少了對無關的特征學習,提升了病害特征對預測的貢獻度,避免了學習無用特征導致的損失值和準確率的波動,進而取得了更高的穩定性和更好的識別效果。綜上所述,PARNet模型可以為番茄早疫病、晚疫病、葉霉病、斑枯病和花葉病毒病的識別提供參考。

2.5番茄葉部病害可視化識別系統設計

將模型代碼中與預測無關的部分(如反向傳播、損失計算等)去除,僅保留必要的前向傳播部分。經測試在主頻為2.20 GHz的單核CPU(支持超線程)上,如果每次識別1張圖像,連續識別100圖像需27.6 s,平均每張圖像0.276 s。而實際應用中CPU通常在4核8線程以上,主頻也高于2.2 GHz,可通過并發或并行計算等技術降低識別所需時間。如果使用Tesla P4(Compute capability: 6.1)進行識別,同樣每次僅識別1張圖像,連續識別100圖像僅需7.06 s,平均識別每張圖像僅需0.070 6 s。但是在CPU計算模式下加載模型需3.23 s,而在GPU計算模式下需12.87 s。因此模型的參數加載和調用接口必須位于全局部分,即在WEB應用啟動后便完成加載,進行識別時可直接計算,不需要先加載參數再計算。

Flask是Python環境下的輕量級 Web 應用框架,本研究采用Flask開發WEB應用,通過網頁將番茄葉部圖像上傳到識別服務器,服務器完成識別后,通過網頁將識別結果反饋給用戶,因而將識別系統分為用戶端(網頁界面)與服務器端。借助于網頁的便利性,實現在Linux、Windows、Android等系統下的番茄葉部病害識別。其交互過程如圖7所示,圖形界面的效果如圖8至圖11所示。

注冊時,用戶密碼經MD5算法計算后和用戶名等信息儲存于數據庫。登錄時,將輸入密碼經同樣的MD5算法計算后,與數據庫中對應密文比對,實現密碼的驗證。

完成登錄后方可進入圖像上傳界面(圖10)。選擇圖像后,服務端先對圖像進行預處理,然后通過模型得到識別結果,根據識別結果給出病害類別及各類病害的概率(圖11),點擊參考意見,會根據識別結果,跳轉到相應網站。

3結論

本研究基于注意力機制構建了PARNet模型對番茄葉部早疫病、晚疫病、葉霉病、斑枯病、花葉病毒病進行識別,并與VGG16、InceptionV3、ResNet50、SeNet模型進行了初步對比,然后與其中表現較好的ResNet50、SeNet模型進行了深入對比,得出以下結論:1)PARNet模型的并行注意力機制能有效區分特征圖中的背景信息和目標信息,將更多的網絡資源投入到與目標相關特征圖中,更有效地提取病害相關特征,進而具備較高的分類性能,其平均識別率達到96.91%,與其他模型相比高出2.25~11.58個百分點。2)PARNet模型注意力機制于卷積之前實現即先劃分輸入信息的重要度再進行卷積,能更有效地利用卷積提取目標信息,而且不會干擾捷徑連接通路的反向傳播,可以有效保證前層網絡的訓練效果。3)PARNet模型的預測精確率平均為96.84%,精確率的最大差值為5.94%,能為番茄病害識別提供有效建議。4)訓練過程中未發生過度抖動,具備較高的穩定性。

通過開發WEB界面,實現通過網頁完成識別并獲取識別結果,在使用GPU(Compute capability: 6.1)的條件下,平均識別每張圖像僅需0.070 6 s,能快速給出預測結果。但是模型對病害的識別較為單一,不能在同一葉片上對多種病害進行識別,還依賴單一背景。不同類別病害圖像間病害嚴重度的分布不一致,對數據的均衡存在影響,影響網絡的訓練。故番茄病害圖像數據需進一步擴充,在保證數據量的同時,保證數據的均衡,并進一步實現多病害、多環境下的識別,提升實用性。

參考文獻:

[1]劉子記,杜公福,牛玉,等.番茄主要病害的發生與防治技術[J].長江蔬菜,2019(19):59-62.

[2]KEERTHI S S, SHECADE S K. SMO algorithm for least-squares SVM formulations[J]. Neural Computation, 2014, 15(2):487-507.

[3]許偉棟,趙忠蓋. 基于卷積神經網絡和支持向量機算法的馬鈴薯表面缺陷檢測[J].江蘇農業學報,2018,34(6):1378-1385.

[4]徐巖,米強,劉斌,等. 基于字典學習的煤與矸石圖像特征識別方法[J].山東科技大學學報(自然科學版),2018,37(3):66-72.

[5]LECUN Y, BENGIO Y, HINTON G. Deep learning [J].Nature, 2015, 521(7553):436-444.

[6]SIMONYAN K, ZISSERMAN A. Very deep convolutional networks for large-scale image recognition[J]. Computer Science, 2014, 14(9):1409-1556.

[7]SZEGEDY C, LIU W, JIA Y, et al. Going deeper with convolutions[C]// IEEE.2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR). Boston: IEEE, 2015:1-9.

[8]HE K, ZHANG X, REN S, et al. Deep residual learning for image recognition[C]// IEEE. 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR). Boston: IEEE, 2016:770-778.

[9]LETARTE G, PARADIS F, GIGUERE P, et al. Import- ance of self-attention for sentiment analysis[C]// ACL. Proceed- ings of the 2018 EMNLP Workshop BlackboxNLP: Ana- lyzing and Interpreting Neural Networks for NLP. Brus- sels: Association for Computational Linguistics. Brussels: ACL,2018: 267-275.

[10]FU J, ZHENG H, MEI T. Look closer to see better: Recurrent attention convolutional neural network for fine- grained image recognition[C]//IEEE. IEEE Conference on Computer Vision and Pattern Recognition (CVPR). Honolulu: IEEE, 2017: 4476-4484.

[11]HU J, SHEN L, SUN G. Squeeze-and-excitation networks[C]// IEEE.The IEEE Conference on Computer Vision and Pattern Recognition (CVPR). Salt Lake City: IEEE,2018:7132-7141.

[12]MOHANTY S P, HUGHES D P, SALATHE M. Using deep learning for image-based plant disease detection[J]. Frontiers in Plant Science, 2016, 7:1419.

[13]RUDER S. An overview of gradient descent optimization algorithms[DB/OL]. (2016-09-15)[2017-6-15]. https://arxiv.org/abs/1609.04747.

[14]劉嘉政. 基于深度遷移學習模型的花卉種類識別[J].江蘇農業科學,2019,47(20):231-236.

[15]莊福振. 遷移學習研究進展[J]. 軟件學報, 2015, 26(1):26-39.

[16]LONG J, SHELHAMER E, DARRELL T. Fully Convolutional networks for semantic segmentation[J]. IEEE Transactions on Pattern Analysis & Machine Intelligence, 2014, 39(4):640-651.

[17]王秀美,牟少敏,鄒宗峰,等. 基于深度學習的小麥蚜蟲預測預警[J].江蘇農業科學,2018,46(5):183-187.

[18]HONG-WEI N, DUNG N, VASSILIOS V, et al. Deep learning for emotion recognition on small datasets using transfer learning[C]// ACM.Proceedings of the 2015 ACM on International Conference on Multimodal Interaction. Seattle: ACM,2015:443-449.

[19]SZEGEDY C, VANHOUCKE V, IOFFE S, et al. Rethinking the inception architecture for computer vision[C]// IEEE.2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR). Boston: IEEE,2016:2818-2826.

(責任編輯:張震林)

主站蜘蛛池模板: 精品国产免费观看一区| 美女被躁出白浆视频播放| 日韩福利视频导航| 国产91在线免费视频| 九九热这里只有国产精品| 国产成人1024精品| 深爱婷婷激情网| 亚洲成人播放| 欧美国产日韩在线| 永久成人无码激情视频免费| 亚洲国产av无码综合原创国产| 国产欧美精品专区一区二区| 成人国产三级在线播放| 欧美一级在线播放| 亚洲欧美成人综合| 久久香蕉欧美精品| 第九色区aⅴ天堂久久香| 中文字幕无码电影| 亚洲高清资源| 亚洲综合激情另类专区| 中文国产成人精品久久| 99久久精品免费视频| 国产成人久久综合777777麻豆| 亚洲欧洲日本在线| 伊人色在线视频| 国产91av在线| 在线va视频| 麻豆精品在线视频| 九色视频一区| 爱爱影院18禁免费| 久久久久亚洲AV成人人电影软件| 欧美日韩亚洲国产| 国产粉嫩粉嫩的18在线播放91| 日韩精品无码免费专网站| 一级毛片在线播放免费观看 | 国产综合色在线视频播放线视| 91久久国产热精品免费| 色综合中文| 在线五月婷婷| 一级福利视频| 国产精品自在在线午夜| 日本伊人色综合网| 最新亚洲av女人的天堂| 99久久精品美女高潮喷水| 国产成人亚洲日韩欧美电影| 精品无码国产一区二区三区AV| 亚洲成人高清无码| 国产幂在线无码精品| 色妞www精品视频一级下载| 国产成人久视频免费| 日韩欧美视频第一区在线观看| 国内a级毛片| 一区二区三区在线不卡免费 | yy6080理论大片一级久久| 色噜噜狠狠狠综合曰曰曰| 亚洲AV无码乱码在线观看裸奔| 国产精品免费久久久久影院无码| 亚洲第一成年免费网站| 国产福利拍拍拍| 国产在线专区| 91精品视频网站| 亚洲天堂777| 欧美性爱精品一区二区三区| 欧美日韩一区二区在线播放| 国产资源站| 日韩色图在线观看| 日韩成人高清无码| 欧美亚洲综合免费精品高清在线观看| 欧美午夜网| 久久久久人妻一区精品| 亚洲h视频在线| 97国内精品久久久久不卡| 色亚洲成人| 精品国产美女福到在线不卡f| 福利在线不卡一区| 久久久久久久久18禁秘| 日本成人一区| 国产丰满成熟女性性满足视频| 国产精品亚欧美一区二区三区| 亚洲精品视频网| 亚洲国产精品无码AV| 国产一区二区三区免费观看|