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

    基于PyRadiomics的醫(yī)療影像紋理獲取原型系統(tǒng)集成

    2020-07-26 14:23:53董建民劉建新
    軟件導(dǎo)刊 2020年7期

    董建民 劉建新

    摘 要:針對(duì)計(jì)算機(jī)輔助診斷中醫(yī)學(xué)影像紋理計(jì)算相對(duì)復(fù)雜、商業(yè)分析軟件功能相對(duì)固定和成本較高等問題,以目前主流的Python語言為開發(fā)工具,將其對(duì)應(yīng)的PyRadiomics模塊、SimpleITK模塊與Pydicom模塊相結(jié)合,給出了符合Dicom 3.0格式的醫(yī)療影像數(shù)據(jù)紋理分析軟件設(shè)計(jì)流程,開發(fā)了紋理計(jì)算過程和數(shù)據(jù)可視化原型系統(tǒng)。系統(tǒng)集成為影像醫(yī)師診斷提供了一種低成本、交互友好的紋理特征數(shù)據(jù)獲取與分析手段,為醫(yī)學(xué)影像中的人工智能、深度學(xué)習(xí)應(yīng)用打下了基礎(chǔ)。

    關(guān)鍵詞:PyRadiomics;醫(yī)療影像;紋理獲取

    DOI:10. 11907/rjdk. 201074 開放科學(xué)(資源服務(wù))標(biāo)識(shí)碼(OSID):

    中圖分類號(hào):TP317.4 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1672-7800(2020)007-0223-04

    Integration of Medical Image Texture Acquisition Prototype System

    Based on PyRadiomics

    DONG Jian-min,LIU Jian-xin

    (School of Information Engineering,Xizang Minzu University, Xianyang 712082,China)

    Abstract:In order to solve the problems of relatively complex texture calculation, relatively fixed function and high cost of commercial analysis software in computer-aided diagnosis through? medical image,after the design flow of texture analysis of medical image data been given, a prototype system of texture calculation is integrated by Python with its corresponding pyradiomics module, simpleITK module and pydicom module. The system could process all DICOM (digital imaging and communications in medicine) 3.0 format files of medicine images and texture calculation and visualization model are developed and a low-cost, interactive and friendly method of texture feature data display and analysis for imaging doctors diagnosis is provided. It lays a solid foundation for the fields of artificial intelligence and deep learning based on medical image.

    Key Words:PyRadiomics;medical imaging;texture acquisition

    0 引言

    隨著醫(yī)療設(shè)備數(shù)字化的不斷深入,從數(shù)據(jù)管理技術(shù)上看,以影像歸檔和通信系統(tǒng)(Picture Archiving and Communication Systems,PACS)為依托,將計(jì)算機(jī)斷層(Computed Tomography,CT)、核磁共振(Magnetic Resonance Imaging,MRI)、超聲(Ultrasound,US)成像等各種醫(yī)療影像設(shè)備形成以Dicom(Digital Imaging and Communications in Medicine) 3.0為標(biāo)準(zhǔn)的醫(yī)療影像數(shù)據(jù)標(biāo)準(zhǔn),目前已經(jīng)基本實(shí)現(xiàn)了統(tǒng)一的數(shù)據(jù)交換和管理模式[1]。從已有醫(yī)療影像采集設(shè)備看,圖像質(zhì)量從空間上越來越精細(xì),采集所需時(shí)間越來越短,圖像重建速度也越來越快,并且整個(gè)過程對(duì)被檢查對(duì)象幾乎沒有任何損害,這為醫(yī)療影像應(yīng)用從傳統(tǒng)個(gè)案診斷走向海量數(shù)據(jù)分析打下了堅(jiān)實(shí)的物質(zhì)基礎(chǔ),正逐漸為當(dāng)前醫(yī)療人工智能分析、特征深度學(xué)習(xí)等研究提供應(yīng)用前提和可能[2-3]。從臨床診斷角度看,醫(yī)療影像紋理分析是影響診斷結(jié)論的重要方面,根據(jù)已有的紋理信息診斷應(yīng)用可知,對(duì)醫(yī)療影像中感興趣區(qū)域(Region of Interest,ROI )的紋理分析包括如下方面:一階距、形狀特征、以灰度共生矩陣為基礎(chǔ)的度量、以灰度游程矩陣為基礎(chǔ)的度量,以及灰度區(qū)域大小矩陣等,共包含100多個(gè)特征數(shù)值[4-9],獲取這些數(shù)值對(duì)于影像分析意義重大。Python語言程序由于具有開源的特點(diǎn)以及程序設(shè)計(jì)入門相對(duì)容易等優(yōu)點(diǎn),目前已被廣泛應(yīng)用于各特定的圖像處理領(lǐng)域[10-16]。PyRadiomics[17]是一個(gè)開源的Python[18]軟件包,用于從醫(yī)學(xué)成像中提取放射組學(xué)特征。其模塊已經(jīng)集成了目前所有的影像紋理分析算法,可便捷地為臨床影像診斷醫(yī)師提供各種紋理數(shù)據(jù)。同時(shí),鑒于目前醫(yī)療均采用Dicom3.0標(biāo)準(zhǔn),因此需要對(duì)此類格式的影像數(shù)據(jù),利用特定專業(yè)的開源模塊,對(duì)數(shù)據(jù)文件進(jìn)行解碼和數(shù)據(jù)獲取。

    然而,從臨床醫(yī)療影像紋理分析應(yīng)用看,已有的紋理分析理論涉及較為復(fù)雜的數(shù)值計(jì)算與統(tǒng)計(jì)學(xué)理論,不利于影像診斷醫(yī)師集中精力進(jìn)行診斷判定,同時(shí)也不利于大量醫(yī)療影像數(shù)據(jù)的自動(dòng)處理和分析。目前,商業(yè)醫(yī)療影像分析軟件由于涉及諸多專利和數(shù)據(jù)授權(quán)等問題,其高昂的商業(yè)成本不僅限制了其進(jìn)一步推廣和應(yīng)用,而且阻礙了非醫(yī)科等其他工程技術(shù)人員與一線醫(yī)療影像診斷醫(yī)師的合作。這樣,要實(shí)現(xiàn)醫(yī)療影像數(shù)據(jù)紋理分析的大范圍應(yīng)用,首先必須避免醫(yī)療影像診斷師陷入復(fù)雜紋理分析的數(shù)學(xué)理論和數(shù)值計(jì)算,其次采用一切手段降低數(shù)據(jù)處理難度和成本,最終形成功能相對(duì)齊全、界面友好、交互簡(jiǎn)單的紋理數(shù)據(jù)獲取、顯示與數(shù)據(jù)導(dǎo)出系統(tǒng)。本文正是針對(duì)上述要求,將運(yùn)行于Windows 7系統(tǒng)上的Python3.6作為開發(fā)工具,以符合Dicom3.0標(biāo)準(zhǔn)的醫(yī)療影像數(shù)據(jù)作為數(shù)據(jù)輸入,利用與之對(duì)應(yīng)的SimpleITK模塊快速處理數(shù)據(jù),通過Pydicom模塊解碼Dicom文件數(shù)據(jù),用于人工或者系統(tǒng)自動(dòng)標(biāo)定影像數(shù)據(jù)的ROI,然后將前兩者數(shù)據(jù)處理結(jié)果作為數(shù)據(jù)分析基礎(chǔ),結(jié)合PyRadiomics強(qiáng)大的紋理數(shù)據(jù)獲取功能,得到對(duì)應(yīng)的紋理數(shù)據(jù)后,利用可視化方式加以顯示。同時(shí),為促進(jìn)紋理數(shù)據(jù)的進(jìn)一步應(yīng)用,本文也設(shè)計(jì)了紋理數(shù)據(jù)的導(dǎo)出功能,從而為紋理數(shù)據(jù)的科學(xué)研究與分析奠定基礎(chǔ)。

    1 系統(tǒng)開發(fā)流程

    在系統(tǒng)開發(fā)之前,首先需要正確安裝開發(fā)工具Python 語言解釋器以及對(duì)應(yīng)版本的PyRadiomics、Pydicom、SimpleITK、Numpy等主要模塊,并經(jīng)過測(cè)試確保各模塊可正常使用。參照如圖1所示流程設(shè)計(jì)各模塊功能。

    2 紋理計(jì)算功能實(shí)現(xiàn)

    2.1 數(shù)據(jù)準(zhǔn)備

    由于Pyradiomics模塊在構(gòu)架時(shí),其接收的影像分析數(shù)據(jù)和標(biāo)記數(shù)據(jù)輸入為nrrd格式,而這種格式的數(shù)據(jù)需要對(duì)已有的Dicom3.0數(shù)據(jù)進(jìn)行提取和標(biāo)記后生成,因此首先需要設(shè)計(jì)并生成待處理數(shù)據(jù),這由Python對(duì)應(yīng)的SimpleITK完成。需要注意的是,符合Dicom3.0標(biāo)準(zhǔn)的醫(yī)療影像數(shù)據(jù),在利用探測(cè)到的信號(hào)重建圖像時(shí),采用不同的序列實(shí)例,而這些實(shí)例采用不同的重建參數(shù)而得到的紋理數(shù)據(jù)必然不同。因此在開發(fā)軟件時(shí),必須利用Dicom文件的頭信息分別依次解析,按照不同實(shí)例序列依次處理。因此,數(shù)據(jù)準(zhǔn)備模塊分為待分析影像的nrrd格式數(shù)據(jù)生成和標(biāo)記數(shù)據(jù)生成,標(biāo)記數(shù)據(jù)最簡(jiǎn)單的方式就是利用掩模將圖像的ROI標(biāo)識(shí)為1、其它標(biāo)識(shí)為0。待分析數(shù)據(jù)關(guān)鍵代碼如下:設(shè)file_path為待分析的符合Dicom3.0的數(shù)據(jù)路徑,sitk為simpleITK模塊的簡(jiǎn)寫,DicomNrrdData是初始為空的列表,代碼結(jié)束后保存不同序列nrrd格式的待分析數(shù)據(jù)。

    series_IDs = sitk.ImageSeriesReader.GetGDCMSeriesIDs(file_path)#獲取不同的序列標(biāo)識(shí)

    for ss in series_IDs:

    series_file_names= sitk.ImageSeriesReader.GetGDCMSeriesFileNames(file_path,ss)

    #上面語句獲取屬于不同序列的文件列表

    series_reader = sitk.ImageSeriesReader()#實(shí)例化一個(gè)讀取序列

    series_reader.SetFileNames(series_file_names)#設(shè)置讀取文件組名

    D = series_reader.Execute()#讀取該序列文件得到nrrd格式數(shù)據(jù)

    DicomNrrdData.append(D)#將不同的序列的nrrd格式數(shù)據(jù)保存于列表

    標(biāo)記數(shù)據(jù)通常需要通過人工交互完成圖像掩模而確定。取圖像中間部分作為感興趣區(qū)域,這里取圖像128~196行、128~196列的矩形區(qū)域作為測(cè)試,分別用變量hh0、hh1、ww0、ww1代替,即hh0=128、hh1=196、ww0=128、ww1=196。為了更好地利用已有代碼,只需將每個(gè)序列的圖像數(shù)據(jù)重新修改后保存,再利用上述代碼即可。設(shè)pydicom模塊簡(jiǎn)寫為dcm,變量kk為記錄標(biāo)識(shí)不同的Dicom文件,初始值為0,series_file_names為不同序列的文件名,OutPath為標(biāo)記數(shù)據(jù)要保存的路徑。sitk在讀取數(shù)據(jù)時(shí),自動(dòng)將讀取到的數(shù)據(jù)利用式(1)集成到nrrd格式的數(shù)據(jù)中。

    其中,S為數(shù)據(jù)斜率,一般取值為1,R為對(duì)應(yīng)的截距,通常為負(fù)值,在諸多情況下R的取值為-1024,d為文件直接讀取到的數(shù)值。因此,為了保證最終標(biāo)記數(shù)據(jù)仍為1,在修改對(duì)應(yīng)的標(biāo)記Dicom文件時(shí),數(shù)據(jù)項(xiàng)不能直接賦值為1,也即要使最終的v=1,修改數(shù)據(jù)可以按照式(2)確定。

    這里,v=1,S=1,因此修改的數(shù)據(jù)項(xiàng)d=1-R。關(guān)鍵代碼如下:

    for FileName in series_file_names:

    dcminfo_data=dcm.dcmread(FileName)#讀取dicom圖像數(shù)據(jù)結(jié)構(gòu)

    R= dcminfo_data.RescaleIntercept #得到圖像數(shù)據(jù)的截距

    Rows=dcminfo_data.Rows? ? #獲取圖像的行

    Columns=dcminfo_data.Columns? #獲取圖像的列

    newArray = np.zeros([Rows, Columns]) #創(chuàng)建新的元素全為0的標(biāo)記矩陣

    newArray[hh0:hh1,ww0:ww1]=1-R #將圖像對(duì)應(yīng)的掩模賦值為截距相反數(shù)加1

    NewDcmdata16 = np.int16(newArray) #將數(shù)據(jù)轉(zhuǎn)化為16位整數(shù)

    dcminfo_data.PixelData=NewDcmdata16.tobytes() #將數(shù)據(jù)轉(zhuǎn)化為對(duì)應(yīng)的字節(jié)數(shù)

    Path=OutPath+ks+‘.dcm #增加了標(biāo)識(shí)的新文件的保存路徑

    dcminfo_data.save_as(Path) #保存文件

    kk=kk+1? #標(biāo)識(shí)符增加1

    標(biāo)記圖像處理完成后,將保存路徑利用關(guān)鍵代碼獲取對(duì)應(yīng)nrrd格式的標(biāo)記文件。

    2.2 紋理特征獲取計(jì)算

    實(shí)現(xiàn)PyRadiomics紋理分析的數(shù)據(jù)準(zhǔn)備后,通過在Python開發(fā)平臺(tái)下使用PyRadiomics模塊,從而完成系統(tǒng)紋理特征數(shù)據(jù)獲取。Python開發(fā)平臺(tái)下使用PyRadiomics模塊時(shí),除了要將待分析數(shù)據(jù)與標(biāo)記數(shù)據(jù)對(duì)應(yīng)的nrrd格式數(shù)據(jù)作為參數(shù)輸入外,還需要利用一個(gè)yaml文件作為紋理獲取計(jì)算參數(shù),內(nèi)容主要包括輸入數(shù)據(jù)位數(shù)、標(biāo)記數(shù)據(jù)信息以及需要計(jì)算的紋理數(shù)據(jù)類別等。該文件可以用普通文本編輯器打開進(jìn)行設(shè)置,具體使用可以參考PyRadiomics模塊的使用說明,最終紋理數(shù)據(jù)由PyRadiomics對(duì)應(yīng)的特征提取函數(shù)的返回值得到。設(shè)Pa_Path為對(duì)應(yīng)的yaml參數(shù)文件所在路徑,其關(guān)鍵代碼如下:

    import radiomics? ?#導(dǎo)入radiomics模塊

    import radiomics.featureextractor as F #導(dǎo)入紋理提取模塊,并簡(jiǎn)寫為F

    ext = F.RadiomicsFeatureExtractor(Pa_Path) #設(shè)置紋理提取參數(shù)

    r= ext.executeData(D,DL)#將帶分析數(shù)據(jù)D與對(duì)應(yīng)的標(biāo)記數(shù)據(jù)DL傳入到紋理函數(shù)

    實(shí)際上,原來模塊的execute()函數(shù)是利用sitk讀取對(duì)應(yīng)的nrrd數(shù)據(jù)和標(biāo)記數(shù)據(jù),效率偏低。在紋理分析函數(shù)ext.execute()基礎(chǔ)上,將其中調(diào)用自身的成員函數(shù)讀取數(shù)據(jù)部分直接更換為輸入數(shù)據(jù)即可完成,最后r向量保存的是紋理數(shù)據(jù)的字典類型數(shù)據(jù)??衫萌缦麓a分別輸出形狀、一階距,以及由灰度游程矩陣、灰度區(qū)域大小矩陣、灰度共生矩陣、灰度差距共生矩陣所導(dǎo)出的紋理數(shù)據(jù)。

    for key, value in r.items():

    if key.find(‘shape)>=0:

    Shapef.append(value)

    if key.find(‘firstorder)>=0:

    Firstorder.append(value)

    if key.find(‘glrlm)>=0:

    Glrlm.append(value)

    if key.find(‘glszm)>=0:

    Glszm.append(value)

    if key.find(‘glcm)>=0:

    Glcm.append(value)

    if key.find(‘gldm)>=0:

    Gldm.append(value)

    2.3 特征數(shù)據(jù)可視化

    獲取到的醫(yī)學(xué)影像紋理數(shù)據(jù)通常具有至少3個(gè)以上數(shù)值,要在電腦上將其可視化,需要采用高維數(shù)據(jù)顯示方法[19]。本文系統(tǒng)采用常見的平行坐標(biāo)方法進(jìn)行數(shù)據(jù)可視化,系統(tǒng)輸入測(cè)試一套數(shù)據(jù)(含25張CT圖像)后,紋理數(shù)據(jù)可視化結(jié)果如圖2所示。系統(tǒng)輸入32個(gè)不同序列影像數(shù)據(jù)后得到的紋理數(shù)據(jù)可視化結(jié)果如圖3所示,該數(shù)據(jù)含有Dicom 3.0的5 108張影像。

    2.4 紋理特征數(shù)據(jù)導(dǎo)出

    成功獲取醫(yī)學(xué)影像紋理數(shù)據(jù)后,為保證數(shù)據(jù)后續(xù)使用,系統(tǒng)設(shè)計(jì)了數(shù)據(jù)導(dǎo)出模塊,導(dǎo)出為用逗號(hào)隔開的數(shù)據(jù)文件,這里使用csv格式的導(dǎo)出數(shù)據(jù)。設(shè)TextureFeatureCsvFileName為導(dǎo)出紋理數(shù)據(jù)文件路徑,SeriesTexture為保存各圖像序列的紋理數(shù)據(jù)列表,導(dǎo)入Python對(duì)應(yīng)的讀寫csv模塊后,其關(guān)鍵代碼如下:

    csvFileSave=open(TextureFeatureCsvFileName,“a+”, newline=‘? )#已追加寫方式打開文件

    writer = csv.writer(csvFileSave)

    for TextureIndex? in range(len(SeriesTexture)):#對(duì)所有列表數(shù)據(jù)進(jìn)行處理

    OneLineDataList=[]

    ImageTexture=SeriesTexture[TextureIndex]? ? #獲取一個(gè)序列的紋理數(shù)據(jù)

    for data in ImageTexture:

    OneLineDataList.append(data) #將紋理數(shù)據(jù)利用列表合并為一行

    writer.writerow(OneLineDataList)? #寫入csv一行數(shù)據(jù)

    csvFileSave.close()? ? ?#數(shù)據(jù)寫入完成后關(guān)閉文件

    3 結(jié)語

    本文利用Python及對(duì)應(yīng)的開源模塊,開發(fā)了一個(gè)醫(yī)療影像紋理數(shù)據(jù)計(jì)算軟件原型系統(tǒng)平臺(tái),為診斷醫(yī)師進(jìn)行醫(yī)療影像紋理數(shù)據(jù)獲取提供了一個(gè)低成本的簡(jiǎn)易軟件,同時(shí)可為其它領(lǐng)域的特征數(shù)據(jù)獲取、數(shù)據(jù)挖掘,以及影像輔助診斷中的人工智能、深度學(xué)習(xí)應(yīng)用等研究提供借鑒。系統(tǒng)中對(duì)醫(yī)療影像ROI的選取僅僅采用矩形區(qū)域的簡(jiǎn)單方法,以此進(jìn)行系統(tǒng)功能驗(yàn)證,但在醫(yī)療診斷或者其它應(yīng)用領(lǐng)域,ROI的選取方式一般豐富多樣,包括手動(dòng)繪制多邊形、圓形區(qū)域、分割線等,而對(duì)于這些本文系統(tǒng)均未設(shè)計(jì)對(duì)應(yīng)的實(shí)現(xiàn)模塊,后續(xù)研究中需進(jìn)一步完善。

    參考文獻(xiàn):

    [1] PECK D. Digital imaging and communications in medicine: a practical introduction and survival guide[M]. New York: Springer,2008.

    [2] 張巧麗,趙地,遲學(xué)斌. 基于深度學(xué)習(xí)的醫(yī)學(xué)影像診斷綜述[J]. 計(jì)算機(jī)科學(xué),2017,44(S2):1-7.

    [3] 張永剛,陳軍. 基于模型法的醫(yī)學(xué)影像圖像紋理分析研究[J]. 工業(yè)儀表與自動(dòng)化裝置,2018(3):101-103,106.

    [4] 高巖. 基于CT圖像的腎臟腫瘤紋理特征提取[J]. 中國數(shù)字醫(yī)學(xué),2019,14(4):66-68.

    [5] 馬書新. 乳腺影像案例多模檢索技術(shù)探究[J]. 世界最新醫(yī)學(xué)信息文摘,2018,18(46):171-172.

    [6] 高靜雅,張榮國,趙健,等. 融合紋理特征與形狀特征的病灶CT圖像識(shí)別[J]. 太原科技大學(xué)學(xué)報(bào),2018,39(3):165-170.

    [7] 張劍華,蓋鋮,陳勝勇. 基于目標(biāo)形狀特征和紋理特征的迭代配準(zhǔn)方法在頸動(dòng)脈血管中的應(yīng)用[J]. 浙江工業(yè)大學(xué)學(xué)報(bào),2018,46(1):33-37.

    [8] 李亮,尹小童,李夢(mèng)爍,等. 基于多特征融合的甲狀腺結(jié)節(jié)良惡性識(shí)別[J]. 軟件導(dǎo)刊,2017,16(12):137-140.

    [9] 王昕,李亮,尹小童,等. 甲狀腺結(jié)節(jié)超聲圖像多特征融合及識(shí)別[J]. 吉林大學(xué)學(xué)報(bào)(信息科學(xué)版),2017,35(6):650-655.

    [10] 魏杰,曹旭陽,陳后金,等. 乳腺X線圖像腫塊分類方法研究[J]. 北京交通大學(xué)學(xué)報(bào),2017,41(5):73-78

    [11] INATI S J,NAEGELE J D,ZWART N R,et al.ISMRM raw data format: a proposed standard for MRI raw datasets[J].? Magnetic Resonance in Medicine,2017,77(1):411-421.

    [12] VAN DER W S,SCHONBERGER J L,NUNEZ I J. Scikit-image: image processing in Python[J].? PeerJ,2014,2:e453.

    [13] YANIV Z,LOWEKAMP B C,JOHNSON H J,et al. SimpleI TK image-analysis notebooks: a collaborative environment for education and reproducible research[J]. Journal of Digital Imaging,2018,31(3):290-303.

    [14] 韓曉冬,王浩森,王碩,等. Python在圖像處理中的應(yīng)用[J]. 北京測(cè)繪,2018,32(3):312-317.

    [15] DANIIL K,VALERY P,SRIKANTH N,et al. TomoPhantom,a software package to generate 2D-4D analytical phantoms for CT image reconstruction algorithm benchmarks[J]. SoftwareX,2018,7:150-155.

    [16] GOUILLART E,NUNEZ L J,VAN DER W S. Analyzing microtomography data with Python and the Scikit-image library[J]. Advanced structural and chemical imaging,2017,2(1):1-5.

    [17] VAN G,F(xiàn)EDOROV J J M,PARMAR A C,et al.Computational radiomics system to decode the radiographic phenotype[J]. Cancer Research,2017,77(21):e104-e107.

    [18] 董付國. Python程序設(shè)計(jì)[M]. 第1版. 北京:清華大學(xué)出版社,2015.

    [19] 陳為,沈澤潛,陶煜波. 數(shù)據(jù)可視化[M]. 第2版. 北京:電子工業(yè)出版社,2019.

    (責(zé)任編輯:孫 娟)

    久久精品aⅴ一区二区三区四区| 正在播放国产对白刺激| 激情视频va一区二区三区| 久久九九热精品免费| 自线自在国产av| 啦啦啦在线免费观看视频4| 无人区码免费观看不卡| 亚洲成av片中文字幕在线观看| 色老头精品视频在线观看| 午夜成年电影在线免费观看| a级毛片在线看网站| 一本一本久久a久久精品综合妖精| 下体分泌物呈黄色| 国产精品欧美亚洲77777| a在线观看视频网站| 99在线人妻在线中文字幕 | 久久久久精品人妻al黑| 一级黄色大片毛片| 午夜91福利影院| 人妻久久中文字幕网| 18禁裸乳无遮挡免费网站照片 | 最新在线观看一区二区三区| 久久中文字幕一级| 91字幕亚洲| 欧美大码av| 一区在线观看完整版| 亚洲精品粉嫩美女一区| 久久人人97超碰香蕉20202| 午夜久久久在线观看| 国产成人影院久久av| av欧美777| 亚洲成人免费电影在线观看| 免费在线观看日本一区| 国产成人欧美在线观看 | 一级毛片女人18水好多| 桃红色精品国产亚洲av| 90打野战视频偷拍视频| 亚洲精品美女久久久久99蜜臀| 精品国产一区二区久久| 一区二区三区国产精品乱码| 中文字幕最新亚洲高清| 久久久精品国产亚洲av高清涩受| 精品视频人人做人人爽| 成人三级做爰电影| 亚洲视频免费观看视频| 热99re8久久精品国产| 乱人伦中国视频| 久久久久国产一级毛片高清牌| 久久亚洲真实| 99国产综合亚洲精品| 99热只有精品国产| 在线永久观看黄色视频| 在线观看一区二区三区激情| 纯流量卡能插随身wifi吗| 老汉色∧v一级毛片| 一二三四在线观看免费中文在| 亚洲成人手机| 9色porny在线观看| 两个人看的免费小视频| 91大片在线观看| 我的亚洲天堂| 中文字幕av电影在线播放| 国产人伦9x9x在线观看| 国产片内射在线| 夫妻午夜视频| 两个人看的免费小视频| 久久热在线av| 国精品久久久久久国模美| 黄色毛片三级朝国网站| xxxhd国产人妻xxx| 色综合欧美亚洲国产小说| 日本撒尿小便嘘嘘汇集6| 三级毛片av免费| 国产熟女午夜一区二区三区| 午夜精品在线福利| 日本撒尿小便嘘嘘汇集6| 精品欧美一区二区三区在线| 精品国产一区二区久久| 亚洲五月天丁香| 日本a在线网址| 欧美日韩亚洲综合一区二区三区_| 91成年电影在线观看| av有码第一页| 国产精品九九99| 国产av精品麻豆| 久久人妻福利社区极品人妻图片| 国产免费现黄频在线看| 久久亚洲真实| 中国美女看黄片| 国产色视频综合| 久久午夜亚洲精品久久| 视频在线观看一区二区三区| 这个男人来自地球电影免费观看| 免费看十八禁软件| 美女 人体艺术 gogo| 大香蕉久久成人网| 两性夫妻黄色片| 1024视频免费在线观看| 高清毛片免费观看视频网站 | av不卡在线播放| 亚洲av成人一区二区三| 又黄又粗又硬又大视频| 日韩免费高清中文字幕av| 亚洲va日本ⅴa欧美va伊人久久| netflix在线观看网站| 亚洲一区中文字幕在线| 中文亚洲av片在线观看爽 | 一边摸一边抽搐一进一小说 | 亚洲av片天天在线观看| 757午夜福利合集在线观看| 午夜91福利影院| 国产免费男女视频| 妹子高潮喷水视频| 国产深夜福利视频在线观看| 亚洲视频免费观看视频| 国产亚洲欧美在线一区二区| 电影成人av| 国产欧美日韩一区二区精品| 成年女人毛片免费观看观看9 | 美国免费a级毛片| 少妇 在线观看| 午夜视频精品福利| 日本五十路高清| 久久亚洲精品不卡| videos熟女内射| 涩涩av久久男人的天堂| 国产在线观看jvid| 十八禁高潮呻吟视频| 天天影视国产精品| 精品久久久久久,| 无遮挡黄片免费观看| 日韩制服丝袜自拍偷拍| 91字幕亚洲| av在线播放免费不卡| 少妇被粗大的猛进出69影院| 国产精品国产av在线观看| 亚洲视频免费观看视频| 久久精品熟女亚洲av麻豆精品| 婷婷成人精品国产| 欧美+亚洲+日韩+国产| 亚洲精品在线美女| 国产一区有黄有色的免费视频| 丰满的人妻完整版| 国产免费现黄频在线看| 又大又爽又粗| 国产成人欧美在线观看 | 国产不卡一卡二| 成人亚洲精品一区在线观看| 欧美日韩乱码在线| 欧美日韩一级在线毛片| 熟女少妇亚洲综合色aaa.| 久久国产精品人妻蜜桃| 精品卡一卡二卡四卡免费| 在线观看舔阴道视频| 中文亚洲av片在线观看爽 | 人成视频在线观看免费观看| 久久久国产成人免费| 欧美另类亚洲清纯唯美| 色综合婷婷激情| 在线观看免费视频日本深夜| 在线视频色国产色| 国产欧美亚洲国产| 国产成人精品无人区| 欧美色视频一区免费| 日本撒尿小便嘘嘘汇集6| 久久热在线av| 又黄又爽又免费观看的视频| 91字幕亚洲| 新久久久久国产一级毛片| 美女高潮到喷水免费观看| 最新的欧美精品一区二区| 亚洲人成电影免费在线| 国产精品永久免费网站| 亚洲专区字幕在线| 一进一出抽搐gif免费好疼 | 18禁观看日本| 久久天堂一区二区三区四区| 午夜福利在线免费观看网站| 最近最新免费中文字幕在线| 国产精品美女特级片免费视频播放器 | 色播在线永久视频| 亚洲va日本ⅴa欧美va伊人久久| 999久久久国产精品视频| 80岁老熟妇乱子伦牲交| 免费高清在线观看日韩| 国产极品粉嫩免费观看在线| 精品久久蜜臀av无| 国产在线精品亚洲第一网站| 一区二区三区国产精品乱码| 建设人人有责人人尽责人人享有的| av欧美777| 亚洲七黄色美女视频| 国产av又大| 国产日韩一区二区三区精品不卡| 老司机亚洲免费影院| 成人国产一区最新在线观看| 久久精品aⅴ一区二区三区四区| 捣出白浆h1v1| 久久精品91无色码中文字幕| 久久久久久亚洲精品国产蜜桃av| 黄色a级毛片大全视频| 欧美精品亚洲一区二区| 91成人精品电影| 捣出白浆h1v1| 亚洲人成电影观看| 精品欧美一区二区三区在线| 99国产精品99久久久久| 国产精品久久久久久精品古装| 日韩精品免费视频一区二区三区| 免费高清在线观看日韩| 亚洲一卡2卡3卡4卡5卡精品中文| 国产高清国产精品国产三级| 欧美精品啪啪一区二区三区| 亚洲中文字幕日韩| 免费少妇av软件| 大香蕉久久网| 国产精品久久视频播放| 久久久久久亚洲精品国产蜜桃av| 啦啦啦视频在线资源免费观看| 久久香蕉精品热| 国产精品香港三级国产av潘金莲| 91精品三级在线观看| 国产欧美亚洲国产| 两性夫妻黄色片| 欧美国产精品一级二级三级| av不卡在线播放| 国产野战对白在线观看| 99在线人妻在线中文字幕 | 久久午夜综合久久蜜桃| 亚洲 国产 在线| www.999成人在线观看| 久久人妻福利社区极品人妻图片| e午夜精品久久久久久久| 99国产精品99久久久久| 免费女性裸体啪啪无遮挡网站| 首页视频小说图片口味搜索| 成年版毛片免费区| 久久久精品免费免费高清| 两性夫妻黄色片| 一区二区三区国产精品乱码| 乱人伦中国视频| 男女下面插进去视频免费观看| 国产aⅴ精品一区二区三区波| 国产欧美日韩一区二区精品| 亚洲成人免费av在线播放| 亚洲男人天堂网一区| 麻豆av在线久日| 大码成人一级视频| 亚洲一区二区三区不卡视频| 精品久久久久久,| 亚洲欧美一区二区三区黑人| 视频区图区小说| 色综合婷婷激情| av天堂在线播放| 黑丝袜美女国产一区| 亚洲成a人片在线一区二区| 亚洲av成人一区二区三| 午夜免费成人在线视频| 午夜福利免费观看在线| 美女 人体艺术 gogo| 日日摸夜夜添夜夜添小说| 一二三四在线观看免费中文在| 国产精品久久久人人做人人爽| 亚洲av欧美aⅴ国产| 中出人妻视频一区二区| 久久精品亚洲精品国产色婷小说| 精品电影一区二区在线| 高清视频免费观看一区二区| a在线观看视频网站| 黑人欧美特级aaaaaa片| 亚洲中文字幕日韩| 精品人妻在线不人妻| 最近最新免费中文字幕在线| www.熟女人妻精品国产| 亚洲精品成人av观看孕妇| av视频免费观看在线观看| 中国美女看黄片| av一本久久久久| 九色亚洲精品在线播放| 国产精品久久久人人做人人爽| 男女下面插进去视频免费观看| 欧美日韩亚洲国产一区二区在线观看 | 在线观看午夜福利视频| 国产人伦9x9x在线观看| 国产亚洲精品久久久久久毛片 | 99精品久久久久人妻精品| 欧美最黄视频在线播放免费 | 免费在线观看日本一区| 国产无遮挡羞羞视频在线观看| 19禁男女啪啪无遮挡网站| 黄色片一级片一级黄色片| 色综合婷婷激情| 久久久国产欧美日韩av| 丝袜美腿诱惑在线| x7x7x7水蜜桃| 色播在线永久视频| 丁香欧美五月| 免费人成视频x8x8入口观看| 国产aⅴ精品一区二区三区波| 中文亚洲av片在线观看爽 | 99久久综合精品五月天人人| 超碰成人久久| 美女午夜性视频免费| 国产精品久久视频播放| xxx96com| 亚洲全国av大片| 大香蕉久久网| 精品国产一区二区久久| 好看av亚洲va欧美ⅴa在| 精品一区二区三卡| 免费看十八禁软件| 亚洲欧洲精品一区二区精品久久久| 国产亚洲精品久久久久久毛片 | 可以免费在线观看a视频的电影网站| 久久精品亚洲熟妇少妇任你| 另类亚洲欧美激情| 欧美日韩成人在线一区二区| 久久热在线av| 日本黄色视频三级网站网址 | 国产亚洲欧美精品永久| 一边摸一边做爽爽视频免费| 十八禁网站免费在线| 母亲3免费完整高清在线观看| 欧美成人免费av一区二区三区 | 亚洲成人免费av在线播放| 国产精品久久久久久人妻精品电影| 9色porny在线观看| 女性被躁到高潮视频| 丝袜美足系列| 成人国产一区最新在线观看| av有码第一页| 女人精品久久久久毛片| 亚洲精品中文字幕一二三四区| 欧美人与性动交α欧美精品济南到| 韩国av一区二区三区四区| 亚洲视频免费观看视频| 免费在线观看黄色视频的| 两性午夜刺激爽爽歪歪视频在线观看 | 天堂中文最新版在线下载| 国产精品久久电影中文字幕 | 精品国产亚洲在线| 99精国产麻豆久久婷婷| 久久久久精品国产欧美久久久| 丝瓜视频免费看黄片| 电影成人av| 精品高清国产在线一区| 日韩精品免费视频一区二区三区| 久久午夜亚洲精品久久| 一本综合久久免费| 亚洲av美国av| 国产精品成人在线| 亚洲欧美激情在线| 久久精品亚洲av国产电影网| 久久国产精品影院| 亚洲人成电影观看| 一边摸一边做爽爽视频免费| 久久精品91无色码中文字幕| av免费在线观看网站| 精品福利永久在线观看| 老司机亚洲免费影院| 日本a在线网址| 两性午夜刺激爽爽歪歪视频在线观看 | 亚洲av电影在线进入| 午夜久久久在线观看| 妹子高潮喷水视频| 亚洲熟女精品中文字幕| 欧美日韩亚洲高清精品| 欧美日韩视频精品一区| 中文字幕制服av| 欧美人与性动交α欧美精品济南到| 欧美 亚洲 国产 日韩一| 亚洲精品久久成人aⅴ小说| 精品久久蜜臀av无| 色在线成人网| 精品一区二区三区四区五区乱码| 欧美不卡视频在线免费观看 | 国产麻豆69| 嫩草影视91久久| 精品国产一区二区久久| 国产亚洲精品第一综合不卡| 欧美一级毛片孕妇| 国产主播在线观看一区二区| 国产人伦9x9x在线观看| 国产欧美日韩一区二区三| 久久久久精品国产欧美久久久| 国产免费av片在线观看野外av| 成人18禁在线播放| 黄片小视频在线播放| 久久人妻av系列| 精品乱码久久久久久99久播| 看免费av毛片| 露出奶头的视频| 精品国产国语对白av| 精品国产一区二区三区久久久樱花| 好看av亚洲va欧美ⅴa在| 99热只有精品国产| 午夜福利欧美成人| 日韩大码丰满熟妇| 免费高清在线观看日韩| 夜夜躁狠狠躁天天躁| 亚洲av成人av| 国产1区2区3区精品| 国产午夜精品久久久久久| 免费观看精品视频网站| 在线天堂中文资源库| 日日摸夜夜添夜夜添小说| 日韩三级视频一区二区三区| 99久久99久久久精品蜜桃| 俄罗斯特黄特色一大片| 又黄又粗又硬又大视频| 99国产精品一区二区蜜桃av | 高清毛片免费观看视频网站 | 在线观看www视频免费| 香蕉国产在线看| 少妇粗大呻吟视频| 免费在线观看亚洲国产| 日本欧美视频一区| 高清在线国产一区| 天堂动漫精品| 精品卡一卡二卡四卡免费| 精品人妻1区二区| 十分钟在线观看高清视频www| 国产又爽黄色视频| 成人影院久久| 欧美激情极品国产一区二区三区| 韩国av一区二区三区四区| 性色av乱码一区二区三区2| 亚洲午夜精品一区,二区,三区| 一级,二级,三级黄色视频| 国产亚洲一区二区精品| 国产成人一区二区三区免费视频网站| 精品亚洲成国产av| √禁漫天堂资源中文www| a级片在线免费高清观看视频| xxxhd国产人妻xxx| 久久中文字幕人妻熟女| 国产乱人伦免费视频| 黄片大片在线免费观看| 天天躁夜夜躁狠狠躁躁| 可以免费在线观看a视频的电影网站| 精品视频人人做人人爽| 国产在线精品亚洲第一网站| 90打野战视频偷拍视频| 久久久久国产精品人妻aⅴ院 | 亚洲全国av大片| 久久久久久亚洲精品国产蜜桃av| 久久狼人影院| 淫妇啪啪啪对白视频| 欧美日韩中文字幕国产精品一区二区三区 | 一夜夜www| 国产精品1区2区在线观看. | 国产精品亚洲一级av第二区| 免费在线观看黄色视频的| 色在线成人网| 国产高清videossex| 亚洲精品美女久久久久99蜜臀| 在线国产一区二区在线| 性色av乱码一区二区三区2| 国产精品一区二区精品视频观看| 欧美色视频一区免费| 亚洲精品在线美女| 波多野结衣一区麻豆| 99久久人妻综合| 自拍欧美九色日韩亚洲蝌蚪91| 在线永久观看黄色视频| 啦啦啦在线免费观看视频4| 亚洲九九香蕉| 亚洲五月色婷婷综合| 99精品久久久久人妻精品| 午夜影院日韩av| 国产精品欧美亚洲77777| 十八禁网站免费在线| 亚洲欧美一区二区三区久久| 日韩人妻精品一区2区三区| 身体一侧抽搐| 国产精品亚洲av一区麻豆| 午夜福利一区二区在线看| 脱女人内裤的视频| 18禁美女被吸乳视频| 黑人巨大精品欧美一区二区mp4| 免费观看a级毛片全部| 精品亚洲成国产av| www.熟女人妻精品国产| 欧美日本中文国产一区发布| 不卡av一区二区三区| 嫁个100分男人电影在线观看| 自线自在国产av| 亚洲综合色网址| 亚洲男人天堂网一区| 王馨瑶露胸无遮挡在线观看| 色精品久久人妻99蜜桃| 精品电影一区二区在线| 校园春色视频在线观看| 亚洲精品美女久久av网站| 欧美乱色亚洲激情| 超色免费av| 久久精品国产a三级三级三级| 亚洲精品国产一区二区精华液| 99国产精品免费福利视频| 好看av亚洲va欧美ⅴa在| 1024视频免费在线观看| 日韩制服丝袜自拍偷拍| 国产精品 欧美亚洲| 欧美激情极品国产一区二区三区| 岛国在线观看网站| 免费观看a级毛片全部| 免费黄频网站在线观看国产| 久久人妻av系列| 成在线人永久免费视频| 亚洲精品成人av观看孕妇| 国产国语露脸激情在线看| av在线播放免费不卡| 一级毛片女人18水好多| 男女免费视频国产| 久久婷婷成人综合色麻豆| 少妇的丰满在线观看| 日韩欧美三级三区| 真人做人爱边吃奶动态| 久久久久久久久久久久大奶| 亚洲全国av大片| 国产精品免费大片| 国产三级黄色录像| 欧美日韩精品网址| 99久久国产精品久久久| 国产av一区二区精品久久| 看片在线看免费视频| 天天操日日干夜夜撸| 国产精品综合久久久久久久免费 | 99国产精品一区二区蜜桃av | 欧美一级毛片孕妇| 十八禁网站免费在线| 热99国产精品久久久久久7| 制服诱惑二区| 国产xxxxx性猛交| 免费在线观看日本一区| 大型av网站在线播放| 女人被躁到高潮嗷嗷叫费观| 美女扒开内裤让男人捅视频| 女人久久www免费人成看片| 欧美日韩av久久| 国产国语露脸激情在线看| 久久久精品免费免费高清| 国产成人精品久久二区二区免费| 亚洲一区二区三区欧美精品| 国产日韩欧美亚洲二区| 国产精品一区二区免费欧美| 一夜夜www| 老司机靠b影院| 久久久国产一区二区| 国产一区二区激情短视频| 午夜激情av网站| 国产精品秋霞免费鲁丝片| 久久天堂一区二区三区四区| 好看av亚洲va欧美ⅴa在| 91国产中文字幕| 天天影视国产精品| 国产精品电影一区二区三区 | 国产精品综合久久久久久久免费 | 一级,二级,三级黄色视频| 国产精品影院久久| 久久影院123| 免费女性裸体啪啪无遮挡网站| 身体一侧抽搐| 国产男女内射视频| 午夜福利在线免费观看网站| 亚洲成人免费电影在线观看| 成年女人毛片免费观看观看9 | 中文字幕最新亚洲高清| 久久中文字幕一级| 身体一侧抽搐| 午夜久久久在线观看| 精品久久久久久久毛片微露脸| 欧美成人午夜精品| 可以免费在线观看a视频的电影网站| 捣出白浆h1v1| 国产精品98久久久久久宅男小说| 性少妇av在线| 99re6热这里在线精品视频| 又黄又爽又免费观看的视频| 三级毛片av免费| 国产91精品成人一区二区三区| 老司机深夜福利视频在线观看| 久久香蕉激情| 少妇被粗大的猛进出69影院| 王馨瑶露胸无遮挡在线观看| 久久九九热精品免费| 国产不卡一卡二| 热re99久久国产66热| 大香蕉久久成人网| 精品国产一区二区三区四区第35| 精品高清国产在线一区| 一区二区三区精品91| 精品一区二区三卡| 在线国产一区二区在线| 青草久久国产| av欧美777| 韩国av一区二区三区四区| 欧美日韩视频精品一区| 国产高清激情床上av| 欧美乱码精品一区二区三区| 国产欧美日韩一区二区精品| 精品人妻在线不人妻| 国产在视频线精品| 欧美日韩一级在线毛片| 国产不卡av网站在线观看| 国产精品乱码一区二三区的特点 | 老鸭窝网址在线观看| 涩涩av久久男人的天堂| 亚洲 欧美一区二区三区| 亚洲精品自拍成人| 亚洲欧美色中文字幕在线| 成人精品一区二区免费| 国产精品成人在线| 午夜福利乱码中文字幕| 久久国产亚洲av麻豆专区|