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

基于變分自編碼器的異常頸動脈早期識別和預測

2021-11-05 01:30:26黃曉祥胡詠梅任力杰
計算機應用 2021年10期
關鍵詞:分類特征方法

黃曉祥,胡詠梅,吳 丹,任力杰

(1.山東大學控制科學與工程學院,濟南 250061;2.中國科學院深圳先進技術研究院,廣東深圳 518055;3.深圳市第二人民醫院神經內科,廣東深圳 518028)

0 引言

腦卒中是一種急性腦血管疾病,也是全球第二大致死和第一大致殘疾病,它是由腦部血管突然破裂或因血管阻塞導致血液不能流入大腦而引起腦組織損傷的一組疾病,它的發病率在發展中國家仍不斷上升[1]。由于它更多的是造成殘疾,因此病人需要更長的住院時間和更多的照顧,這對個人和家庭也是一種沉重的負擔[2]。據世界衛生組織統計,全球每年約有1 500 萬人患腦卒中,預計到2030 年,這一數字還將增加340 萬[3]。大量研究表明,頸動脈病變,如頸動脈內中膜厚度增加(Carotid Intima Media Thickness,CIMT)或頸動脈斑塊等是動脈粥樣硬化性心血管疾病(AtheroSclerotic CardioVascular Disease,ASCVD)的亞臨床病理表現,進而導致缺血性卒中的發生[4-6]。頸動脈壁增厚與一些可改變的危險因素,如高血壓、抽煙、飲酒和缺乏體育鍛煉等有關[7]。因此,早期發現頸動脈異常不僅能夠識別易患腦卒中的人群,而且通過預防干預也可以延緩和避免急性臨床事件的發生。

在臨床實踐中,B 超是診斷和評估頸動脈異常包括CIMT、頸動脈斑塊和頸動脈狹窄等的有效工具之一[8-9]。然而,受制于有限的醫療資源,頸動脈超聲檢查在大規模的腦卒中篩查中是耗時且昂貴的,特別是在欠發達國家和發展中國家的偏遠地區。因此,有必要利用人工智能技術建立一種簡單的基于生理檢查和電子病歷(Electronic Medical Record,EMR)的頸動脈異常早期識別方法,這不僅有助于早期篩查腦卒中,同時也能促進數字化醫學的發展。現有的包括機器學習、深度學習等在內的人工智能技術都是以數據為基礎的,因此,建立可靠的模型需要足夠的、完整的數據集。然而醫學數據的獲取又是不易的,而且由于系統性、偶然性或是人為過失等緣故,數據總是不可避免會出現缺失。粗略地去除含有缺失值的數據將減少樣本容量,并最終影響所建模型的效果。因此,如何處理缺失數據也是衛生信息學研究中另一個常見而又具有挑戰性的問題。

本文以容易獲得的個體體格信息、常規體檢信息和家族病史作為特征屬性,以頸動脈超聲檢查結果作為標簽建立識別和預測異常頸動脈的模型,初步確定頸動脈病變,包括CIMT、頸動脈狹窄和斑塊等頸動脈異常情況,進而輔助腦卒中的早期篩查。

K近鄰(K-Nearest Neighbors,KNN),均值和眾數常被用來填補缺失數據,而VAE 常用來生成新樣本數據。為了處理缺失值,本文提出了兩種缺失數據填補方法:一是KNN、均值和眾數混合的方法(Mixture of mean,mode andKNN,MKNN);二是改進的變分自編碼器(Variational AutoEncoder,VAE),分別運用這兩種方法對樣本中含有的缺失值進行填補。利用遺傳算法(Genetic Algorithm,GA)[10]對樣本含有的屬性特征進行篩選并結合邏輯回歸(Logistic Regression,LR)[11]、支持向量機(Support Vector Machine,SVM)[12]、隨機森林(Random Forest,RF)[13]和極限梯度提升樹(eXtreme Gradient Boosting Tree,XGBT)[14]四種有監督學習方法建立異常頸動脈分類模型,評估MKNN和改進的VAE兩種數據填補方法的效果。最后建立基于改進的VAE的半監督異常頸動脈預測模型。

本文的主要工作包括以下幾個方面:

1)運用MKNN 以及改進的VAE 分別對含有缺失值的樣本數據進行填補。

2)運用多種方法對特征進行分析并排序。

3)運用不同的分類方法結合GA 對缺失值填補前后的數據進行建模,發現基于改進的VAE的半監督模型性能最好。

1 相關工作

目前關于腦卒中的研究,大都致力于探尋卒中風險因子,或是對預后腦卒中發展情況進行預測。文獻[7]基于統計學方法,通過線性回歸系數來衡量與腦卒中關系密切的風險因素和疾病。文獻[15-16]通過顯著性檢驗、皮爾森相關系數等建立線性風險評分模型,預測干預后卒中的死亡和致殘情況。在腦卒中的早期預測方面,文獻[17]提出了Framingham 風險評分模型來預測未來10 年腦卒中發病風險,它是通過多年大量的研究,針對5 個危險因子建立的分層表。文獻[18]中基于國內實際情況建立了心血管風險預測方法——China-PAR(Prediction for ASCVD Risk in China),這是一種預測10 年內腦卒中發病風險的模型,與國際上的Framingham 風險評分模型類似,不過它加入了體現中國人群腦卒中風險特征的因素,因此更適合預測中國人的情況。然而,這些方法都是基于數理統計方法建立的線性分析模型,未能很好地探索存在的非線性關系;并且預測的是10 年期的發病風險,時間范圍太大。這些都將不同程度地影響模型的性能。

近年來,隨著計算機技術的快速發展,機器學習方法越來越多地應用于疾病診斷和預測方面,如糖尿病的預測[19]、癌癥的診斷和預測[20]、風濕病的研究[21]、慢性肝病的預測[22]等。2017 年,文獻[23]指出機器學習算法相較于傳統線性模型可以提高心血管疾病風險預測的準確性。隨后,許多研究者致力于在機器學習方法如RF 和SVM 的基礎上進行更準確的預測或分類。本文主要解決兩個問題:一是缺失值的填補;二是利用容易獲得的調查信息和體格檢查,建立異常頸動脈識別和預測模型,間接達到大規模腦卒中初步篩查的目的。

2 本文方法

本章主要介紹缺失數據填補、特征排序、GA、有監督學習模型以及模型評估方法。重點闡述了改進的變分自編碼器的原理和具體實現過程。

2.1 數據填補方法

2.1.1 MKNN

考慮到男性和女性不同的生理特征,對不同性別分別處理,過程如下:

1)將數據集按照性別分為兩類,分別處理每一類。

2)對數據進行歸一化,轉化到區間[0,1]上。

3)對于腰圍,根據身高和體重,采用KNN 來尋找最近值,然后填補,設置K=1。

4)對于連續變量,使用平均值來填充;對于離散變量,使用眾數進行填補。

5)將處理后的兩個類合并,作為填補所得數據集。

2.1.2 改進的VAE

文獻[24]首次提出VAE,它是一種深層生成模型,基于的原理是:對于任意一個n維的隨機變量X,總是可以用n個服從標準正態分布的隨機變量Z通過一個足夠復雜的函數去逼近它。該方法的分布可以表示為:

其中:P(X)為隨機變量X的分布函數,P(Z)為標準正態分布,P(X|Z)為變量X的后驗分布。根據這個后驗分布進行采樣,就能夠得到與變量X類似的生成變量,即達到了數據生成的目的。P(X|Z)即可認為是上面提到的所謂的足夠復雜的函數,它由稱為解碼器的神經網絡計算所得。這種方法被廣泛應用于圖像、文本、視頻和人機交互[25-27]等各個方面。該算法能夠有效模擬大型高維度數據集的分布情況,生成與原始真實數據相似的新數據,但不能直接適用于混合有連續和離散值并且包含缺失值的數據。

文獻[28]提出了一種可以處理異質(同時存在連續值和離散值)不完整數據的變分自編碼器,它不僅能夠處理連續值,而且也能夠處理分類值、計數值和序數值等離散值,同時也能夠補全不完整的數據。本文對該變分自編碼器進行了優化,包括超參數的調整、dropout 層的使用以及目標函數的改進,結果表明改進的VAE 對于本實驗的樣本集效果更好。首先,由編碼器構建一個混合高斯分布,代表離散值和連續值的后驗概率分布;然后,據此采樣兩個隱變量;其次,由解碼器假設兩個先驗分布,對于連續變量構建標準正態分布,對于離散變量構建均勻分布;同時,解碼器還包括兩個似然函數模型,這兩個似然函數根據采樣的隱變量產生與原始樣本近似的生成樣本。優化函數包括兩個部分:一是重構誤差,它度量了生成樣本和原始樣本之間的差異,用均方誤差來計算;另一個是后驗分布與先驗分布之間的差異。用交叉熵(cross entropy)來度量離散變量分布之間的差異,用KL(Kullback-Leibler)散度[29]度量連續變量分布之間的差異。優化函數的計算不包括缺失部位的數據。具體設計步驟如下:

1)編碼器構建在X條件下的高斯混合后驗分布q(S|X)和q(Z|S,X),依此進行采樣得到隱變量S和Z,并將之輸入到解碼器用來生成新樣本。S代表獨熱編碼向量空間,包含了混合高斯分布的均值和方差信息,Z代表隱變量空間,用來生成新數據。

2)解碼器創建高斯混合先驗分布p(S)和p(Z|S),并根據p(X,Z,S)采樣生成新樣本。對于連續數據,假設高斯似然分布p(X|Z);對于分類數據,使用多項式p(x=r|Z)來表示每個類別的概率分布,r為離散值。H代表隱藏層的輸出。

3)批處理數據歸一化(Batch Normalization,BN)和逆歸一化(Batch De-Normalization,B-DN),防止某些特征主導訓練過程,并防止KL散度消失。dropout層用來避免過擬合。

4)優化函數下界(Evidence Lower BOund,ELBO),優化編碼器和解碼器的參數。KL(·)表示KL 散度計算公式,EN(·)代表交叉熵計算公式,a、b∈[0,1],代表權重系數。本文設置a=1,b=0.5。

圖1 展示了改進的VAE 模型的流程。N1 是一個創建離散分布的全連接深度神經網絡和BN 層;Sm是一個采樣的獨熱編碼向量;N2 是一個神經網絡和dropout 層,產生均值和方差來創建一個產生潛在變量的高斯分布;Zm是采樣所得的隱向量,并服從標準高斯分布;N3 是一個創建高斯先驗分布的softmax層;L-hood是生成新樣本的似然函數層,它可以生成連續值和離散值;N4 是B-DN 層,將數據返回到原始的數值范圍;Input 是輸入的數據集;Output 為改進的VAE 生成的新數據集。

圖1 改進的VAE的流程Fig.1 Flowchart of improved VAE

2.2 遺傳算法

GA是一種通過模擬自然進化過程來搜索最優解的方法,它被廣泛應用于路徑優化、最優值查找和特征篩選[30-31]等方面。本文用GA來進行特征選擇。具體如下:

1)初始化。設置最大進化次數T和初始群體S(0),S(0)包括若干個體,每個個體具有不同的染色體。在本文中,染色體長度設為L,代表不同的基因(特征屬性),用長度為L的一維數組來表示,數組只包含0 和1,0 代表不含有該位置的特征,1表示含有該對應位置的特征。

2)計算適應度。計算群體S(t)中每個個體的適應度。本文中,每個個體代表一個特征集合,對僅包含這個特征集合的數據集進行建模,以模型5 折交叉驗證的分類準確率作為每個個體(所選特征)的適應度值。

3)遺傳。將適應度高的個體遺傳到下一代。本文以輪盤賭的方式在群體中選擇個體進行遺傳,將適應度高的特征集合保留下來。適應度越高,個體保留下來的概率也越高。

4)交叉。在群體中對染色體進行交叉,實現特征集合的變化。本文每兩個染色體進行部分交換,以[0,1]上的隨機數模擬概率,當滿足交叉概率Pc時,在某個點位處將兩個染色體的后半部分交換,否則不進行交叉。

5)變異。對群體中每個染色體進行基因突變,實現特征集合的改變。本文中,當滿足變異概率Pm時,在某個點位進行突變,即原來的1變為0,原來的0變為1;否則不發生突變。

6)判斷。滿足條件終止計算,并輸出具有最大適應度的個體。當不滿足終止條件時,依次重復步驟2)~6)。本文中,當進化次數超過T時,算法終止。

2.3 有監督學習

LR、SVM、RF 和XGBT 是在醫學、經濟和環境等許多領域廣泛應用于分類和預測任務的有監督機器學習算法。

1)LR 是一個廣義線性模型,是在線性回歸的基礎上加入了非線性(sigmoid 函數)映射,與線性回歸不同的是,LR 輸出的是離散值,所以解決的是分類問題。

2)SVM是一種二分類模型。它首先定義一個在特征空間上間隔最大的線性分類器,當數據線性不可分時,先利用核函數將特征空間的數據進行映射,再求解能夠正確劃分訓練數據集并且使得幾何間隔最大的超平面,所以SVM 是一種非線性分類器。

3)RF 是一種集成學習模型,是為了解決單個決策樹模型的不足,從而整合起更多的決策樹來避免局限性。對于分類問題,整合每一棵樹的結果進行投票。首先對樣本和特征同時進行有放回隨機采樣,生成若干個訓練集;然后對每個訓練集構造一棵決策樹;最后整合所有樹的結果,輸出模型分類結果。由于同時對樣本和特征進行了采樣,所以RF可以很好地避免過擬合。

4)XGBT 也是一種集成學習模型,它也是整合若干個弱學習器的結果,然后輸出最終的結果。不同于RF 的是,這些弱學習器是依次建立的。首先,定義損失函數;然后,基于損失函數的負梯度進行學習,也稱為基于偽殘差的學習。在具體實現時,XGBT 對損失函數進行二階泰勒展開,以一階導數,二階導數和正則化來訓練回歸樹,迭代生成若干個基學習器,相加輸出分類結果。

2.4 評估指標

本文采用的是平衡數據集,即正樣本(標簽為1)和負樣本(標簽為0)數量相同。定義混淆矩陣:正樣本被預測為正樣本的數量(True Positive,TP),正樣本被預測為負樣本的數量(False Negative,FN),負樣本被預測為正樣本的數量(False positive,FP),負樣本被預測為負樣本的數量(True Negative,TN)。為了評估分類模型性能,采用如下指標:

1)靈敏度(Sensitivity,Sen),反映了對正樣本的識別能力,值越高,說明模型越能夠識別出患病的樣本,漏診的概率就越低。計算公式為:

2)特異性(Specificity,Spe),反映了對負樣本的識別能力,值越高,說明模型將負樣本識別為正樣本的概率越小,誤診的概率就越低。計算公式為:

3)F1 值,是精確率P和召回率R的調和平均值,它也是衡量模型性能的一個重要指標。計算公式為:

4)分類準確率(Accuracy,Acc),準確率越高,說明模型預測的越準確。計算公式為:

運用皮爾森系數(Pearson)的絕對值分析特征與目標之間的線性關系。皮爾森相關系數定義為:

利用最大互信息系數(Maximum Mutual Information,MIC)[32]度量特征與目標之間的非線性關系。最大互信息系數定義為:

其中:|X|、|Y|表示對數據進行網格化處理時的分段個數;B為劃分方格總數的限定值,可根據實際情況進行設定。

3 實驗和結果分析

3.1 實驗數據

數據來源于深圳市第二人民醫院腦卒中篩查與預防項目(倫理審批號:20200116002)。受試者為年齡超過40 歲的本地居民,共入組2 626名,建立了含有缺失值的原始數據集,包括34 項特征和1 項標簽,缺失數據分布情況如表1 所示。34個特征說明如表2 所示。同時,通過去除含有缺失值的樣本,得到另一組數據集(完整數據集),共2 049個樣本。這些特征屬性包括問卷調查、實驗室檢查和體格檢查。另外,本文將頸動脈超聲檢查結果作為分類目標:頸動脈正常(標簽0)和異常(標簽1)。頸動脈超聲檢查結果異常包括CIMT、頸動脈狹窄或出現斑塊;相反,檢查結果正常代表頸動脈無異常。為了避免數據不平衡問題,隨機選取最大數量的正常樣本,得到兩個平衡數據集Dx和Dc。Dc不含缺失數據,Dx包含缺失數據,且每個樣本缺失值個數不超過5。使用MKNN 和改進的VAE對數據集Dx 分別進行填補,得到兩個完整的數據集Dm 和Dv,如圖2所示。

表1 缺失值分布情況Tab.1 Distribution of missing value

表2 特征變量說明Tab.2 Description of feature variables

圖2 數據處理過程Fig.2 Data processing process

圖2顯示了數據的處理過程。其中使用改進的VAE的具體步驟為:先對含有缺失值的數據集進行預填充,即用每個對應屬性中已經出現的任意一個數值來填充缺失部位的值,得到預填補后的數據集,這樣做僅僅是為了能夠進行數學計算;再將預填充的數據集作為改進的VAE 的輸入(Input),經過處理得到輸出(Output);然后保持原始數據集中真實數值不變,用Output中的數據填補缺失值,即得到填補后的數據集。

3.2 實驗設置

所有實驗均在一臺本地工作站(Intel Core I5-6500 CPU 3.20 GHz,內存20 GB)上操作運行。用Python3.7 來處理數據集,并進行模型建立和分析。VAE 部分,使用Tensorflow 框架來建立深度學習模型。

數據集按照7∶3 的比例劃分為訓練集和測試集,并保證訓練集和測試集的正負樣本數量保持平衡。模型建立之前先對特征作歸一化處理,以免因數據范圍的不同而影響模型的性能。每個實驗重復5次,得到平均結果。

本文首先進行特征分析的實驗,對特征進行排序;接著對數據集Dc、Dm 和Dv 分別運用遺傳算法進行特征篩選并建立有監督模型,以此評估數據填補方法的性能;然后,建立半監督模型;最后,對比所有模型結果。設置遺傳算法L=34,Pc=0.6,Pm=0.2,T=300。

3.3 實驗結果

利用Pearson、MIC、遞推特 征消除(Recursive Feature Elimination,RFE)法、RF 與XGBT 內置的屬性重要度法來確定所有特征的重要性,每種方法都將結果歸一化到區間[0,1]。綜合這6 種分析的結果,對特征進行排序。考慮到結果的可靠性,本文對不含缺失值的數據集Dc進行特征分析,圖3顯示了特征排序的結果,LR_REF 和SVM_REF 表示基于LR和SVM 建模的遞推特征消除法??梢钥闯?,不同的方法得到的結果具有很大程度的一致性,這說明所得的特征排序能夠反映特征與目標之間的關系。腰圍、年齡、卒中家族史、脈壓、同型半胱氨酸等特征的重要性比較高,表明它們與頸動脈異常的發生關系密切,也暗示著腦卒中的風險。

圖3 特征排序Fig.3 Feature rank

3.3.1 監督模型性能

為了評估MKNN 和改進的VAE 兩種方法填補缺失值的效果,采用LR、SVM、RF和XGBT 這四種有監督學習方法結合GA分別對Dc、Dm 和Dv建立分類模型,其中基于數據集Dc所建的模型作為本實驗的基線模型。表3 顯示了各個模型的性能指標,從中可以得出三個方面的結果:

表3 不同模型的各項指標對比Tab.3 Comparison of indices of different models

1)對于用同種方法填補所得的數據集,不論是否進行特征篩選,集成方法XGBT 明顯取得了最好的效果,集成方法RF在測試數據集上也取得了良好的結果;而在以往的大多數分類任務中被廣泛使用的LR 和SVM 模型,表現并不好。這說明,常見的監督模型中,XGBT 模型更加適合用來對本文的數據進行建模。

2)對于不同數據集,不論是否進行特征篩選,使用同種方法進行建模時,基于Dm 所得模型準確率與Dc 的模型相當或是提高2%左右;基于Dv 所得模型準確率與Dc 的模型相比提高1%~4%;基于數據集Dv 構建的分類模型的各項指標均比對應的由Dm 建立的模型提高2%以上。這說明對本實驗數據集而言,MKNN和改進的VAE都是不錯的數據填補方法;而對于兩種填補方法而言,改進的VAE的性能明顯優于MKNN,這表明改進的VAE是一種填補缺失值的更好方法。

3)對比特征篩選前后的模型,可以發現運用GA 進行特征篩選后模型各項指標都有所提升。這說明,使用GA 進行特征篩選是得當的,得到更少的特征數量,使得模型復雜度降低,同時也使得模型性能得到提升。

由于本文使用的是正負樣本數量相同的平衡數據集,所以對于每單個模型可以發現它的F1值和準確率是相等的。

對于數據集Dv,在XGBT 模型中,GA 篩選出了24 個特征。它們編號分別為(1,2,3,4,5,7,8,9,10,11,13,14,16,17,18,20,22,23,25,27,28,32,33,34),參考表2。

3.3.2 基于改進的變分自編碼器的半監督模型性能

由3.3.1 節知,改進的VAE 是一種能夠填補不完全數據的較好的方法。考慮到它可以填補類型為離散值的特征,本文設想它也可以處理目標中的值?;诖怂枷?,建立了一個分類模型。具體過程如下:首先隱藏一些標簽,將目標值轉換為含有缺失值的數據;然后利用改進的VAE 對不完整數據進行估計;再將估算的標簽值與真實值進行比較,并計算敏感度、特異性、F1 值和準確率。同時參考3.3.1 節,為了方便對比,也使用XGBT 模型中運用的24 個特征。隨機刪除30%的標簽來訓練生成模型,這意味著訓練集和測試集的比例為7∶3。重復5次實驗,取平均結果,見表4。

表4 不同模型的結果對比Tab.4 Comparison of results of different models

表4 實驗結果表明,將特征進行篩選之后,使用基于改進的VAE 的分類方法所建立的模型各個分類指標都有了明顯的提升。同時,對比表2 和表3 的結果,發現基于改進的VAE+GA 的方法(敏感性為0.893 8,特異性為0.927 2,F1 值為0.910 5,準確性為0.910 5)在所有指標中均獲得最佳結果。與常用的監督模型相比,此方法所得模型各項指標都提高了6%以上,同時對比本文的基線(基于平衡的完整數據集Dc 所建模型),可以發現基于改進的VAE+GA 的半監督模型性能提升明顯。

4 結語

利用醫療數據,本文提出基于改進的變分自編碼器的半監督模型來識別和預測異常頸動脈,進而間接達到腦卒中大規模初步篩查的目的。它是一種簡單的分類模型,僅僅依靠常規的體檢和家族病史信息;同時該方法還能夠填補丟失的數據,使得數據集可以在更廣泛的分類算法中得以運用。另外,分析了每個特征屬性與目標值之間的關聯,尤其是篩選出來的24 個使得模型效果最好的特征屬性,可以在日常生活中重點關注,這對預防和風險控制提供了參考。

在未來的工作中,我們可能會收集更多的樣本和特征屬性來建立更有說服力的模型;對特征屬性進行更為細致的分析和篩選,在探究特征屬性與卒中的關系的同時,使得模型更加簡潔;此外,篩選一部分年齡不太大的個體,對其進行長期跟蹤,以此來評估和改進提出的模型。同時,本文提出的半監督模型也可以轉化為安裝在移動設備上的應用程序,用于腦卒中的早期自我篩查。

猜你喜歡
分類特征方法
分類算一算
如何表達“特征”
不忠誠的四個特征
當代陜西(2019年10期)2019-06-03 10:12:04
分類討論求坐標
數據分析中的分類討論
教你一招:數的分類
抓住特征巧觀察
用對方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
捕魚
主站蜘蛛池模板: 久久精品亚洲专区| 无码国产伊人| 欧美全免费aaaaaa特黄在线| 国产成人午夜福利免费无码r| 免费看a级毛片| 国产一级在线播放| 亚洲综合久久成人AV| 亚洲码一区二区三区| 九九热这里只有国产精品| 国产亚洲精品自在久久不卡| 一本久道热中字伊人| 婷婷久久综合九色综合88| 97青草最新免费精品视频| 91在线视频福利| 在线免费看黄的网站| 2022国产91精品久久久久久| 国产人碰人摸人爱免费视频| 亚洲精品桃花岛av在线| 老色鬼久久亚洲AV综合| 中国国产高清免费AV片| 青青青国产视频手机| 中文无码精品a∨在线观看| 成人精品午夜福利在线播放| 亚洲精品图区| 国产亚洲欧美在线中文bt天堂| 69综合网| 国产在线98福利播放视频免费| 狂欢视频在线观看不卡| 日韩黄色在线| 91人妻日韩人妻无码专区精品| 精品国产免费观看一区| 欧美亚洲一区二区三区导航| 在线播放国产99re| 69国产精品视频免费| 伊人久综合| 久久99热这里只有精品免费看| 国产白浆视频| 色综合五月| 日本久久网站| 精品1区2区3区| 亚洲成年人网| 女人18毛片一级毛片在线 | 国产成人亚洲精品无码电影| 欧美激情视频二区| 午夜三级在线| 欧美在线综合视频| 免费一级毛片在线播放傲雪网| 国产一二三区视频| 成人夜夜嗨| 青青草欧美| 五月天香蕉视频国产亚| 538精品在线观看| 无码电影在线观看| 综合色亚洲| 日韩在线第三页| 草草影院国产第一页| 国产一级妓女av网站| 亚洲AV无码一二区三区在线播放| 成人精品在线观看| 亚洲a级毛片| 亚洲国产在一区二区三区| 97在线视频免费观看| 免费毛片视频| 浮力影院国产第一页| 国产尤物jk自慰制服喷水| 噜噜噜久久| 亚洲欧美在线综合一区二区三区| 精品国产黑色丝袜高跟鞋| 54pao国产成人免费视频| 91久久大香线蕉| 国产在线精彩视频二区| 国产精品久久久久无码网站| 狠狠色婷婷丁香综合久久韩国| 国产麻豆精品在线观看| 国内精品久久人妻无码大片高| 国产精品无码AⅤ在线观看播放| 成人精品亚洲| 一级毛片免费观看久| 在线欧美日韩| 亚洲 欧美 日韩综合一区| 午夜不卡视频| 国产视频一区二区在线观看|