欧美成人午夜精品久久久,国产?V天堂一区二区三区,欧美精品va在线观看,亚洲一区二区三区免费在线观看,av无码精品一区二区久久,欧美性爱视频不卡一区三区,欧美乱人伦视频在线观看,国产一级牲交高潮

ARTICLE DETAIL

資訊詳情

深耕商務建站與企業(yè)官網(wǎng)運營的一線實戰(zhàn)洞察。

nnU-Net訓練測試數(shù)據(jù)集全流程指南:從數(shù)據(jù)組織到推理調(diào)優(yōu)

nnU-Net訓練測試數(shù)據(jù)集全流程指南:從數(shù)據(jù)組織到推理調(diào)優(yōu) 簡介一套面向深度學習道路提取任務的nnU-Net格式訓練與測試數(shù)據(jù)集源自馬薩諸塞道路遙感數(shù)據(jù)集Massachusetts Roads Dataset適合使用nnU-Net框架進行遙感圖像分割的研究者與工程師。數(shù)據(jù)包共59個文件含58張PNG圖像和1份dataset.json配置壓縮后約142.02MB目錄嚴格按nnU-Net規(guī)范組織imagesTr/imagesTs存放訓練與測試影像labelsTr/labelsTs存放道路標注掩膜訓練與測試集劃分清晰默認命名符合nnU-Net預處理要求可直接被讀取使用。影像覆蓋城市、郊區(qū)和農(nóng)村等多種地形道路標簽由OpenStreetMap道路中心線柵格化生成適合檢驗模型在樹木遮擋、陰影等復雜場景下的提取能力。目前已有1772人瀏覽學習拿到后無需格式轉(zhuǎn)換即可用于道路分割實驗也可作為遙感語義分割基準數(shù)據(jù)集對比不同算法。1. nnunet訓練測試數(shù)據(jù)集為什么這個框架能“開箱即用”“nnunet訓練測試數(shù)據(jù)集”這幾個詞放在一起容易讓人誤以為這是某個現(xiàn)成項目的操作手冊。實際經(jīng)歷過的人都知道nnU-Net最反直覺的地方在于它不靠發(fā)明新網(wǎng)絡結(jié)構(gòu)而是靠一套自動配置流程把預處理、訓練策略和推理參數(shù)按數(shù)據(jù)集特征給你定好。你只需要按它的規(guī)矩把數(shù)據(jù)集擺放整齊、寫好dataset.json剩下的plan、train、predict三步命令就能跑起來。對做醫(yī)學影像分割、又不想在參數(shù)調(diào)優(yōu)上耗太多時間的團隊來說這套流程省掉的不是幾分鐘是幾周。我按自己慣用的落地路徑來寫數(shù)據(jù)集怎么組織、預處理怎么跑、訓練怎么訓、測試推理怎么出結(jié)果以及最容易返工的那幾個坑。2. 把數(shù)據(jù)集整理成nnU-Net要的樣子任務目錄與JSON配置2.1 從原始標注到nnU-Net的數(shù)據(jù)組織labelsTr、imagesTr與dataset.jsonnnU-Net v2的數(shù)據(jù)組織是按“任務Task”管理的。每個任務是一個獨立的文件夾放在nnUNet_raw_data目錄底下命名規(guī)則是Task序號_任務名稱比如Task001_liver或Task002_brain。序號就是后面plan和train命令里用的任務編號名稱是給你自己看的兩個部分用下劃線連接。文件夾內(nèi)部固定是imagesTr、labelsTr、imagesTs三個目錄分別放訓練圖像、訓練標簽和測試圖像命名中的Tr是training的縮寫Ts是testing的縮寫。nnU-Net只吃NIfTI格式.nii.gz其他格式需要先轉(zhuǎn)這個沒得商量。文件名要按“病例名_模態(tài)標識符_病例名”來組織。比如一個病例叫case_001的CT圖像在imagesTr里就叫case_001_0000.nii.gz其中_0000代表模態(tài)序號0。標簽文件在labelsTr里就叫case_001.nii.gz。這里最容易翻車的是圖像文件和標簽文件名必須完全對應但標簽不能帶模態(tài)后綴。你有一張case_001_0000.nii.gz就必須有一張case_001.nii.gz在labelsTr里否則訓練時nnU-Net報“找不到配對”的錯誤。另一個容易忽略的規(guī)則是case_001這個名稱本身不能再包含下劃線因為nnU-Net解析文件名時靠下劃線切分字段case名字里再帶下劃線會讓解析邏輯直接混亂。下面的小腳本可以快速把散落的圖像和標簽整理成這個結(jié)構(gòu)import shutil from pathlib import Path raw_root Path(raw_data) # 原始圖像目錄 label_root Path(raw_label) # 原始標簽目錄 target Path(nnUNet_raw/nnUNet_raw_data/Task001_demo) (target / imagesTr).mkdir(parentsTrue, exist_okTrue) (target / labelsTr).mkdir(parentsTrue, exist_okTrue) (target / imagesTs).mkdir(parentsTrue, exist_okTrue) for i, img_path in enumerate(sorted(raw_root.glob(*.nii.gz))): case_id img_path.stem.split(.)[0] # 取文件名當作病例名 tgt_img target / fimagesTr/{case_id}_0000.nii.gz shutil.copy(img_path, tgt_img) # 找到同名標簽 lab_path label_root / f{case_id}.nii.gz if lab_path.exists(): shutil.copy(lab_path, target / flabelsTr/{case_id}.nii.gz) else: print(f缺少標簽: {case_id})這段腳本做的事情遍歷原始圖像目錄把每個.nii.gz文件復制到imagesTr并自動加上_0000后綴同時檢查同名標簽是否存在存在的復制到labelsTr不存在的單獨打印出來提醒你補數(shù)據(jù)。我用它處理過一次幾百例的肝臟分割數(shù)據(jù)唯一要注意的是case_id不能包含下劃線以外的特殊字符否則訓練階段解析文件名時會異常。2.2 寫dataset.json的字段channel_names、labels與file_ending每個Task目錄下都要有一個dataset.jsonnnU-Net從plan階段開始就讀它。最核心的三個字段是channel_names、labels和file_ending。channel_names描述每個模態(tài)通道是什么單模態(tài)CT就是[CT]多模態(tài)比如MRI的T1和T2就寫[T1,T2]順序要和文件名里的_0000、_0001一一對應。labels是字典從0開始0必須是background后面的1、2就是你要分割的解剖結(jié)構(gòu)。file_ending固定寫.nii.gz。{ channel_names: { 0: CT }, labels: { 0: background, 1: liver, 2: tumor }, numTraining: 120, file_ending: .nii.gz }這里的numTraining要和imagesTr里實際圖像數(shù)量一致不一致時plan階段會警告。labels的鍵必須是字符串值是類別名建議用英文方便在日志里識別。多模態(tài)場景常見做法是把MRI的多個序列按固定順序排列比如T1加權(quán)、T2加權(quán)、FLAIR分別作為_0000、_0001、_0002同一病例的所有模態(tài)都必須存在缺失一個模態(tài)時nnU-Net不會替你補全訓練會以報錯告終。如果你處理的是帶子區(qū)域的分割任務比如肝臟和肝臟腫瘤分別標注還可以在dataset.json里額外寫regions字段來描述子區(qū)域歸屬但這個字段是可選的新手階段先不用管。2.3 檢查圖像與標簽形狀跑plan之前先做自檢數(shù)據(jù)放好、json寫完之后我不會立刻跑plan_and_preprocess而是先做一個自檢把每個病例的圖像和標簽都load進來比對shape和spacing。因為nnU-Net在訓練階段會自動把圖像裁剪到非零區(qū)域但如果你圖像的尺寸和標簽尺寸不一致等到預處理重采樣之后才發(fā)現(xiàn)再回去改數(shù)據(jù)就晚了。下面這個腳本遍歷一遍import nibabel as nib from pathlib import Path img_dir Path(nnUNet_raw/nnUNet_raw_data/Task001_demo/imagesTr) lab_dir Path(nnUNet_raw/nnUNet_raw_data/Task001_demo/labelsTr) for img_path in sorted(img_dir.glob(*.nii.gz)): case_id img_path.name.replace(_0000.nii.gz, ) lab_path lab_dir / f{case_id}.nii.gz if not lab_path.exists(): print(f標簽缺失: {case_id}) continue img nib.load(img_path) lab nib.load(lab_path) if img.shape ! lab.shape: print(fshape不一致: {case_id} img{img.shape} lab{lab.shape}) else: print(fOK: {case_id} {img.shape})這一步花五分鐘能避免后面plan階段報一堆形狀不匹配的錯。shape不一致通常是因為原始標注軟件把標簽裁剪過或重采樣過常見做法是把標簽重新resample到圖像的空間建議用SimpleITK的Resample插值方式選最近鄰避免引入新的標簽值。多模態(tài)數(shù)據(jù)還要把每個模態(tài)的shape也互相核對一遍我遇到過T1和T2序列采集范圍不同導致shape不一致的情況這種病例要么裁到共同區(qū)域要么干脆剔除。3. 跑通預處理與訓練從nnUNet_plan_and_preprocess到nnUNet_train3.1 安裝與環(huán)境變量nnUNet_raw、nnUNet_preprocessed、nnUNet_results三件套nnU-Net v2用pip安裝命令是pip install nnunetv2它的命令行工具前綴是nnUNet_。要跑起來必須先設置三個環(huán)境變量。nnUNet_raw對應上面放原始數(shù)據(jù)的目錄nnUNet_preprocessed是預處理輸出目錄plan階段生成的plans.json和預處理后的數(shù)組都落在那里nnUNet_results是訓練結(jié)果目錄權(quán)重和日志都在里面。這三個目錄建議都放到同一塊剩余空間足夠的盤上因為預處理后的數(shù)據(jù)往往比原始數(shù)據(jù)大好幾倍。export nnUNet_raw/data/nnUNet/nnUNet_raw export nnUNet_preprocessed/data/nnUNet/nnUNet_preprocessed export nnUNet_results/data/nnUNet/nnUNet_results這三個環(huán)境變量在每個終端都要export一遍如果忘記設置命令會直接提示找不到路徑。我一般把它們寫進~/.bashrc省得每次重開終端都要敲一遍。另外要注意nnunetv1和v2的命令不兼容網(wǎng)上一搜一大把舊教程里nnUNet_plan_and_preprocess的用法是v1風格v2里已經(jīng)統(tǒng)一成nnUNet_plan_and_preprocess -t 任務ID這種寫法不需要再手動指定數(shù)據(jù)集名稱。3.2 nnUNet_plan_and_preprocess數(shù)據(jù)指紋與自動配置預處理階段做的事情是掃描所有數(shù)據(jù)的統(tǒng)計信息形狀、spacing、強度分布、前景占比然后在3d_fullres、3d_lowres、2d這些配置里選出適合當前數(shù)據(jù)的方案同時完成重采樣、裁剪、z-score歸一化。這一步的輸出是預處理后的數(shù)據(jù)、plans.json和dataset.json副本。命令很簡單nnUNet_plan_and_preprocess -t 1 --verify_dataset_integrity-t 1對應Task001那個序號--verify_dataset_integrity是額外做一次數(shù)據(jù)完整性校驗會檢查每個病例的圖像和標簽是否一一對應、尺寸是否一致比2.3節(jié)那個自檢腳本更嚴格。跑完之后看nnUNet_preprocessed/Task001_demo目錄里面應該出現(xiàn)一個plans.json和一堆預處理后的.npz、.npy文件。預處理時間取決于數(shù)據(jù)量和分辨率幾十例CT大概十幾分鐘幾百例高分辨率MRI可能要跑幾個小時這個速度是正常的別看到進度條不動就去CtrlC。plan階段不是所有配置都會跑。如果數(shù)據(jù)量和前景區(qū)域都不滿足3d_lowres的條件nnU-Net會自動跳過低分辨率配置只跑2d和3d_fullres。這一步看起來像個黑匣子但它其實把傳統(tǒng)調(diào)參過程里“圖像應該重采樣成什么大小”“l(fā)oss怎么配”“要不要用級聯(lián)”這些問題都自動回答了。對新手來說不需要手動干預對想干預的熟手plans.json里的preprocessor_name、resampling_scheme這些字段都可以改但改完要能說得清為什么否則不如不改。3.3 nnUNet_train開始訓練配置、Trainer與fold參數(shù)預處理完成后就能訓練了。nnUNet_train命令格式是nnUNet_train 3d_fullres nnUNetTrainerV2 1 0第一個參數(shù)是配置名3d_fullres是完整分辨率的三維模型數(shù)據(jù)少或顯存小時用2d第二個參數(shù)是Trainer類一般就寫nnUNetTrainerV2想換loss或改學習率就繼承這個類寫自己的Trainer第三個參數(shù)是任務ID第四個是fold。fold從0到4代表5折交叉驗證的哪一折如果只想快速驗證流程通不通可以用0這一個fold訓完后續(xù)要出穩(wěn)定結(jié)果再訓全5個fold。模型權(quán)重默認寫在nnUNet_results/Task001_demo/nnUNetTrainerV2__3d_fullres/fold_0下面文件名是model_best和model_final_checkpoint。訓練日志在同一目錄下的training_log_*.txt里每個epoch會打印loss、Dice等指標。顯存不夠時可以在命令里加--disable_deep_supervision減少顯存占用但會犧牲一點精度也可以手動把batch size調(diào)小訓練腳本默認會按數(shù)據(jù)大小自動選batch size手動改的話一般從2開始逐步往下試同時觀察GPU利用率別掉到30%以下。3.4 用--val跑驗證集先拿到訓練階段的客觀指標訓練完fold_0之后我想先看一眼這個fold在驗證集上的表現(xiàn)再決定要不要把5個fold都訓練完。做法是重新執(zhí)行一次nnUNet_train但加上--val參數(shù)nnUNet_train 3d_fullres nnUNetTrainerV2 1 0 --val這個命令不會重新訓練而是用剛才訓練好的權(quán)重在fold_0的驗證集就是訓練時留出來的那20%上做推理然后輸出一個validation文件夾里面是預測結(jié)果同時打印每個類別的Dice系數(shù)。這個驗證指標的意義在于它是nnU-Net自己按數(shù)據(jù)劃分算出來的和后面nnUNet_predict階段你自己拿測試集去推的結(jié)果在數(shù)據(jù)分布上是一致的可以用來判斷訓練是否收斂、需不需要加大epochs或者換Trainer。如果你的數(shù)據(jù)類別極度不均衡這里還要關(guān)注一下每個類別的Dice而不是只看平均Dice某個類別Dice特別低通常是該類別樣本太少需要回去檢查標注質(zhì)量或考慮用更大的學習率。4. 用nnUNet_predict做測試推理輸入輸出與后處理4.1 nnUNet_predict的標準命令與關(guān)鍵參數(shù)測試階段的核心命令是nnUNet_predict。它讀取一個輸入文件夾里所有圖像輸出對應的分割結(jié)果。一個完整的調(diào)用是nnUNet_predict -i /data/test_images -o /data/test_pred \ -t 1 -m 3d_fullres -f 0 \ --save_npz參數(shù)含義-i是測試圖像目錄里面放和訓練集同名的.nii.gz文件模態(tài)后綴_0000也是必需的-o是輸出目錄-t是任務ID-m是配置名-f是指定用哪幾個fold的模型多個fold時寫-f 0 1 2 3 4nnU-Net會把多個fold的結(jié)果取平均再argmax這是它比單模型更穩(wěn)的重要原因5折ensemble的預測結(jié)果通常比單折高1到2個點Dice--save_npz會把softmax概率保存下來占空間但后續(xù)做集成或分析方便。如果訓練時用的自定義Trainer還要加-tr nnUNetTrainerV2指定如果plan階段生成了多個配置要選對你想用的那個。這些參數(shù)不一致時最常見的報錯是“checkpoint not found”——因為你指定的fold沒有訓練過或者Trainer名對不上。排查時先看nnUNet_results/Task001_demo目錄下有哪些配置和fold再回頭對照命令里的參數(shù)。4.2 單張與批量推理輸入目錄結(jié)構(gòu)決定成敗nnUNet_predict按目錄批量處理輸入目錄里的每個文件都會被當成一個病例。所以如果你只測一張圖也得放在一個目錄里不能直接給文件路徑。輸出目錄不需要提前創(chuàng)建程序會自動建。推理完成之后輸出目錄里是case名加.nii.gz后綴的分割結(jié)果標簽值對應dataset.json里定義的1、2等類別。結(jié)果讀進Python里很簡單import nibabel as nib import numpy as np pred nib.load(/data/test_pred/case_001.nii.gz) data pred.get_fdata().astype(np.int16) print(np.unique(data)) # 應該出現(xiàn)0、1、(2)這些標簽這里一個容易踩的坑是輸出的是label還是probabilities。默認輸出的是標簽圖只有加了--save_npz才會額外生成npz概率文件。如果你拿到結(jié)果發(fā)現(xiàn)值全是0和1而訓練時有兩個目標類別多半是label id寫錯或者模型本身沒訓好。批量推理時建議分批拷貝輸入文件比如一次放50例跑完一批再放下批這樣萬一某個文件有問題不會整個任務失敗重來。4.3 TTA開不開、step_size怎么設nnU-Net推理時默認會啟用test time augmentationTTA即對輸入做幾種空間變換后分別預測再取平均這個機制常被稱為測試時訓練。TTA通常能漲0.5到1個點Dice代價是推理時間翻倍。顯存夠、時間不急時我不關(guān)但如果是做線上服務或處理幾百例的大批量數(shù)據(jù)加--disable_tta能省一半時間。這里我一般先開著TTA跑一遍測試集把結(jié)果存好再關(guān)掉TTA跑一遍對比指標差異如果差異不到0.3個點后續(xù)就關(guān)掉TTA換速度。step_size是滑窗推理的步長比例默認0.5表示窗口每次移動一半。對特別大的圖像step_size調(diào)到0.8能加快推理但邊界區(qū)域的分割會略差調(diào)小到0.3會變慢但更穩(wěn)。這個參數(shù)是推理階段少數(shù)值得手動調(diào)的因為它直接控制滑窗重疊程度對分割穩(wěn)定性影響明顯。調(diào)的時候觀察一下輸出mask的連通性如果目標區(qū)域出現(xiàn)很多細碎的碎片多半是step_size太大導致窗口間預測不一致。4.4 模型checkpoint的“后悔藥”中斷續(xù)訓與權(quán)重選擇訓練中途斷了不用從頭跑。nnUNet_train會記錄斷點重新執(zhí)行同樣的訓練命令會從最近的checkpoint繼續(xù)。這里要分清兩個文件model_best是驗證集上表現(xiàn)最好的權(quán)重model_final_checkpoint是訓練結(jié)束時的權(quán)重兩個文件在同名目錄下。如果訓練到一半被kill掉只有model_final_checkpoint存在可以用它繼續(xù)如果要推理優(yōu)先用model_best還是model_final_checkpoint可以看驗證指標常見做法是哪個在驗證集上高用哪個。我在實際項目中習慣每個fold訓完后把model_best單獨復制一份到另一個目錄避免后續(xù)誤操作把結(jié)果覆蓋。權(quán)重文件是幾百MB級別不占空間但這個習慣救過我兩次一次是重跑訓練時把fold_0的結(jié)果覆蓋了另一次是清理目錄時誤刪了訓練輸出。nnU-Net的自動化程度再高也架不住手動操作失誤備份永遠是成本最低的后悔藥。5. nnunet訓練測試數(shù)據(jù)集的5個常見問題現(xiàn)象、原因與解決5.1 標簽是RGB索引而不是單通道標簽loss怎么都不降現(xiàn)象訓練幾十個epochloss在0.6左右不動Dice一直是0或極低。原因很多人從標注工具比如Labelme或某些Web標注平臺導出的標簽是RGB彩色圖比如背景是(0,0,0)目標是(255,0,0)直接存成PNG轉(zhuǎn)成NIfTI后每個像素是一個三維向量不是單一類別ID。nnU-Net讀進去會把每個向量當成多通道標簽來處理模型無法學習這種離散映射loss自然降不下去。解決把RGB標簽映射成索引標簽。常見做法是按顏色構(gòu)建一個查找表把每個像素的RGB向量映射成整數(shù)類別import numpy as np from PIL import Image # 顏色到類別ID的映射按你的實際標注顏色填寫 color_map { (0, 0, 0): 0, # background (255, 0, 0): 1, # liver (0, 0, 255): 2, # tumor } label_img np.array(Image.open(label.png)) # 形狀 (H, W, 3) out np.zeros((label_img.shape[0], label_img.shape[1]), dtypenp.int16) for rgb, cls_id in color_map.items(): mask (label_img[..., 0] rgb[0]) (label_img[..., 1] rgb[1]) (label_img[..., 2] rgb[2]) out[mask] cls_id nib.save(nib.Nifti1Image(out, affine), label_mapped.nii.gz)關(guān)鍵是映射后要檢查np.unique(out)只能出現(xiàn)0、1、2這些連續(xù)整數(shù)中間不能有缺口否則模型訓練時類別數(shù)量和dataset.json定義對不上又產(chǎn)生新的報錯。我遇到過標注工具把兩種顏色混在一起的情況比如兩個類別都含有(255,0,0)分量這時候要回到標注軟件里重新修正靠腳本補不干凈。5.2 plan_and_preprocess在計算數(shù)據(jù)指紋時中斷現(xiàn)象nnUNet_plan_and_preprocess跑到某個病例時直接報錯或Killed日志里沒有明確報錯信息。原因最常見的是圖像非零區(qū)域dense比如整幅圖都沒有全零切片導致裁剪時申請的內(nèi)存過大或者圖像spacing異常某個維度spacing為0導致重采樣計算溢出再就是內(nèi)存不夠被系統(tǒng)OOM kill。解決先看plans.json是否已經(jīng)生成如果生成了一部分說明是在統(tǒng)計階段之后就掛的。然后單跑一遍數(shù)據(jù)完整性校驗nnUNet_plan_and_preprocess -t 1 --verify_dataset_integrity如果這步能過再把內(nèi)存上限放開或者分批預處理。nnU-Net支持--mode參數(shù)把plan和preprocess拆開執(zhí)行先plan再preprocess這樣能定位到底是哪一步掛的。數(shù)據(jù)本身有問題的用2.3節(jié)的自檢腳本把報錯case找出來單獨修掉再重跑。這一步最忌諱反復直接重跑完整命令日志一大片根本看不出哪個case有問題。5.3 重采樣后目標器官變形嚴重spacing不一致先做歸一化現(xiàn)象預處理后的圖像和標簽里目標器官的形狀看起來和原始圖像不一致細小的結(jié)構(gòu)扭曲、斷裂。原因nnU-Net的plan階段會計算所有病例的median spacing把所有圖像重采樣到目標spacing。如果一部分病例是1x1x1mm體素另一部分是5x5x5mm體素重采樣到中間值后后者被放大的倍數(shù)過大細節(jié)就糊了。解決在數(shù)據(jù)準備階段統(tǒng)一spacing。常見做法是先用SimpleITK把所有圖像重采樣到同一個spacing范圍比如CT統(tǒng)一到1x1x1mm然后再交給nnU-Net。注意標簽重采樣必須用最近鄰插值用線性或三次樣條會在邊緣產(chǎn)生中間值破壞標簽語義。重采樣后還要再跑一次自檢確認圖像和標簽的shape仍然一致。另外不同設備采集的同一器官數(shù)據(jù)spacing差異太大時不要硬塞進同一個數(shù)據(jù)集訓練先按spacing分桶處理看各自的分割效果再決定是否合并。5.4 訓練完找不到model_final_checkpointfold和命令沒對應現(xiàn)象訓練日志正常打印但nnUNet_results對應目錄里是空的或者只有partial_checkpoint。原因訓練進程被提前終止或者store_checkpoint的路徑?jīng)]寫對。nnU-Net訓練過程中會周期性保存partial_checkpoint只有正常跑完一個fold才會落model_best和model_final_checkpoint。如果你只是快速驗證模型能跑通訓練被CtrlC中斷自然找不到完整權(quán)重。解決確認訓練日志里出現(xiàn)了類似“Epoch done”的完整周期輸出。如果只是驗證流程建議把epochs調(diào)小、data少放點但最好還是讓它完整跑完一個fold不然測試階段nnUNet_predict找不到checkpoint白忙一場。也可以訓練過程中手動把partial_checkpoint復制出來續(xù)訓但我不建議新手這么做續(xù)訓的路徑和參數(shù)比較容易搞錯我見過有人把partial_checkpoint當成final去推理結(jié)果輸出全黑。5.5 推理結(jié)果全黑或全背景l(fā)abel IDs和JSON定義對不上現(xiàn)象測試集推理完成了結(jié)果圖打開全黑np.unique輸出只有0。原因測試圖和訓練圖強度分布差太遠比如訓練數(shù)據(jù)是增強CT測試數(shù)據(jù)是平掃CT歸一化之后目標區(qū)域的響應完全不同更常見的是labels定義和標注數(shù)據(jù)不一致比如標注文件里類別ID是1到5dataset.json里只定義了0和1兩個類別模型從未見過那些標簽。解決先跑驗證集看看是否正常。如果驗證集正常、測試集全黑優(yōu)先懷疑數(shù)據(jù)分布差異把測試圖像的強度分布和訓練集對比一下看是不是范圍差太多。如果驗證集也全黑檢查標注數(shù)據(jù)里到底有哪些值把labels字典補全。不要先懷疑模型這一步排查順序能省很多時間。還要順帶檢查一下是不是測試圖像命名里的模態(tài)序號和訓練集不一致_0000寫成了_0001模型拿到的通道根本不是它認識的那個。6. 一個讓nnU-Net結(jié)果更穩(wěn)的習慣先讀預測圖再談指標我見過不少同事拿到Dice 0.9就急著交付結(jié)果臨床醫(yī)生打開一看分割結(jié)果比原始圖像小了一圈邊緣完全對不上。Dice是整體重疊率對邊界偏差不敏感但對醫(yī)學分割來說邊界才是最能看出問題的。所以我現(xiàn)在有一個習慣無論訓練還是測試推理出來的預測圖一定先疊加到原圖上肉眼看一遍再去看指標。用SimpleITK或nibabel都能做這個疊加最快速的方法是先把預測轉(zhuǎn)成numpy然后做偽彩色覆蓋import numpy as np import nibabel as nib import matplotlib.pyplot as plt img nib.load(case_001_0000.nii.gz).get_fdata() pred nib.load(case_001_pred.nii.gz).get_fdata() plt.figure(figsize(12, 6)) plt.subplot(1, 2, 1) plt.imshow(img[:, :, img.shape[2] // 2], cmapgray) plt.subplot(1, 2, 2) plt.imshow(img[:, :, img.shape[2] // 2], cmapgray) plt.imshow(np.ma.masked_where(pred[:, :, img.shape[2] // 2] 0, pred[:, :, img.shape[2] // 2]), alpha0.5, cmapautumn) plt.savefig(overlay_check.png)這個腳本每次推理后我都會跑一遍挑幾個典型切片存成圖。如果要系統(tǒng)驗證一個測試集我會從中隨機抽10個病例做疊加圖肉眼檢查有沒有分割區(qū)域跑到圖像外面去、目標器官之間的邊界粘連、小結(jié)構(gòu)被漏掉。這三個問題指標上不一定看得出來但疊加圖一眼就能發(fā)現(xiàn)。做nnU-Net這兩年我最大的教訓就是不要迷信框架的自動化自動化的plan和train只是把常規(guī)參數(shù)調(diào)好了數(shù)據(jù)本身的問題它管不了。每一次拿到新數(shù)據(jù)集先把數(shù)據(jù)質(zhì)量關(guān)卡住再談訓練和推理。希望這個習慣對你也有用。本文還有配套的精品資源點擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
99精品国产在热久久婷婷| 狠狠va| 91丨九色丨熟女高潮| 激情综合亚洲| 婷婷性爱视频在线| 日韩成人精品中文字幕电影| 97久久草草超级碰碰碰| www.狠狠狠狠| 狠狠操综合| 婷婷丁香九色| 91久热| 五月丁香六月婷婷视频| 久久老码第一| 欧美内射AA| 一本大道伊人AV久久综合| 成人丁香五月| 伊人婷婷五月| 五月天婷基地| aaaaa黄色| 亚洲美女裸体被操在线观看| 日本人妻伦在线中文字幕| 日本五月天婷婷丁香| 日韩九九视频| 久热九九| 国产操碰| www.91在线观看| 天天日天天舔| 天天弄天天操| 99热都是精品| 激情綜合W W W,激情五月天| 久久东京热婷婷五月| 手机看片日日做夜夜| 激情久久网 | 久久大香蕉丁香| 久久开心五月天激情| 色色无码日韩| 成人五月天综合网| 九九精品在线视频观看| 五月丁香香蕉| 欧美色五月| av线电影| 亭亭五月天黑人2014| 97婷婷五月激情六月丁香伊人| 婷婷综合视频| 色五月情| 色婷婷六月| 99在线精品视频| 丁香五月人妻| 色情综合| 久久婷婷影院| 最近韩国日本免费高清观看| 中国丰满熟女A片免费观| 99热这里只有精品1025| 99热精品中文字幕| 人人操AV| 欧美综合五月丁香五月天| 原琪琪色影院| 婷婷五月天AV| 天天草天天爱| 色5月婷婷| 婷婷开心综合人妻小说网址| 婷婷五月天狠狠搞干| 色99欧洲色19| 91色色色| 亚洲精品一区中文字幕乱码| 五月丁香久久激情综合| 九九九九九九综合| 丁香五月最新网址| 久草视频一,二三四| 影音先锋 一区| 操操熟女| sS丁香五月婷婷| 永久无码色| 91婷婷丁香| 人人澡玖玖一| 欧美激情丁香五月| 亚洲综合视频一下| 成人va在线播放| 六月丁香激情| 婷婷成人视频| 99热只有| 婷婷激情四射五月天| 91九色PORNY中文啦| 无码动漫AV| 欧美亚洲成人在线| 亚洲V国产V欧美V久久久久久| 成人欧美日韩| 天天拍久久| 欧亚洲在线高清视频| 亚洲激情淫网| 婷婷色操| 九月丁香很很色| 婷婷综合在线网| www.色色com| 久综合4| 97艹| 性色欲情 网站| 久久五月婷综合网| 久9久成人精品视频| 久久久久er热| 97性高潮久久久| 久久人人九| 激情欧美婷婷| 99亚洲视频| 99精品亚洲| 国产精品18久久久| 夜夜大香蕉婷婷丁香| 秋霞黄色一级久久| 五月天激情视频| 婷婷五月色播| 超碰A V在线| 97色97干| 99精品热| 成人精品免费在线观看| 美女五月激情| 狠狠色成人影片| 九九色婷婷| 婷婷日日夜夜| 婷婷五月天av| 日韩一级A片黄色| 色情五月天se| 五月丁香六月激情| 成人五月天综合网| 狠狠综合| 色婷婷五月天av在线| 色色色色五月| 色五月天丁香婷婷色| 免费AV在线| 久久综合99| 九九精品热| 激情五月综合网| 精品99在线观看| 狠狠干总合| 久久婷婷综合网| 99精品国产在热久久| 9999热在线免费观看| 插插五月天| 精品久久9| 99激情视频| 久热成人| 九九热黄色| 五月丁香成人视频| 激情久久 婷婷| 色大综合| 婷婷五月伦理网站| 色99最新网址| 五月婷婷,六月丁香| 粉嫩AV久久一区二区三区| 色五月婷婷91| 五月婷六月| 久久综合影院| 亚洲丁香花色| 天天综合五月| 婷婷天堂综合网| 五月天激情无码高清| 丰满老熟妇BBBBB搡BBB| 丁香九月婷婷色| 色天使色综合| 影音先锋91| 色欧美影院| 五月丁香综合激情| 91欧美| 伊人久久婷婷| 激情综合色五月六月婷婷| 天天综合精品| 九九热视频免费的| 大香蕉人人人| 激情五月婷婷| 婷婷中文字暮| 九九99免费视频| 色五月欧美| 操笔无码| 91 久热| 九色91美女| 五月婷婷在线视频| 色性综合| 嫩草视频| 婷婷伊人网| 激情五月天啪啪视频| 久热9| 丁香五月天BBw| 日韩AV在线电影| 开心激情站| 九九热九九| 无码人妻AV久久久一区二区三区| 激情五月网站| 国产成人高清| 国产操B| 亚洲欧美丁香五月天亚洲欧美| 91丨九色丨老农村| 99精品视频在线观看| 亚艹艹| 天堂色色色| 色五月 五月婷婷| 99久久婷婷五月天| 丁香色五月直播| 婷婷婷婷午夜| 97啪啪| 丁香婷婷色五月天| 色久在| 色噜婷婷| 高清一区二区三区日本久| 天天成人丁香美女AV| 韩国19 主播内部福利vip免费播放| 五月婷网| 夜夜夜夜夜操| 六月婷婷网站| 狠狠五月丁香色婷| 亚洲精品无码久久| 午夜av网| 91丨九色丨首页| 超碰精品在线| 91人人操人人爱| 五月天婷婷伊人| 精品牛仔裤超碰| 91久久久久久久久久18| 六月天婷婷| 五月色影院| 亚洲性爱干干| 色热久资源| 久久女人九九| 成人 AV播放| 婷婷五月天影院| www.色五月| 五月婷婷香蕉| 天天插天天插天天日| 日韩久久日| 99精品无码| 色五月五月天色婷婷色五月| 婷婷激情五月综合| 人人妻久久妻| 亚洲操b| 五月婷无码| 婷婷精品视频| 九九久久综合| 9久久精品| 99九精品| 综合色吧| 五月婷婷激情久久| 97人人看| 激情五月综合网| 伊人玖玖网| 九久热| 大香蕉丁香五月| 人妻丰满精品一区二区A片| 91九九| 久热中文字幕| 99超级碰免费视频| 超碰99在线观看| 在线观看av网站| 97婷婷五月天| www.激情五月| 婷婷五月激情欧美| 久久婷婷成人综合色怡春院| 五月丁香五月婷婷| 欧美成人AAA片一区国产精品| 婷婷五月天AV| 农村熟妇高潮精品A片| 色色热| 五月婷婷在线免费观看| www.婷婷六月天| 国产激情久久久| 色婷婷电影| 婷婷五月天网| 我淫我色婷婷五月天激情四射| 极品人妻VIDEOSSS人妻 | 能直接看的av网站| 中文字幕综合| 爱射综合| 五月天婷婷Av| 操操自拍| 草美女在线观看视频在线播放| 色色99| 狠狠爱综合网| 五月婷婷乱| 亚洲丁香五月| 久久98热re| 五月婷啪| 超碰婷婷五月| 91超碰在线观看| 丁香五月激情婷婷视频| 天天摸天天高潮天天爽| 伊人久久大香蕉网| 99热在线观看| 九九色色色| 久久久中文| site:minyis.com| 开心五月激情五月丁香五月婷婷| 六月婷婷中文字幕| 五月丁香六月激情| 色婷久九| 九九热区一区二区三区| 综合久久久| 五月婷婷av| 亚洲精品第一色色色色色色| www.91在线观看| 99在线观看视频精品| 婷婷天天综合| 五月色影院| 国产毛片精品一区二区色欲黄A片| 久婷婷视平| 久久视频婷婷| 密乳视频| 九九热这里| 岛国AAAV| 狠狠 婷婷| 亚洲最大激情无码| 无码 av电影| 狠狠色丁香久久婷婷综合五月| 超碰人人干| 六月婷婷国产| 六月婷婷综合| 老司机伊人| 激情综合亚洲| 综合视频久久| 天天爽免费视频| 激情五月影院| 99色在线观看视频| 99热日韩| 一本色综合色| 天天日夜夜草进麻麻的子宫| 深爱五月激情| 色久女| 另类图片婷婷五月天| 久久久精品色| 亚洲99综合| 色综合日日| 成人AV在线电影| 9l视频自拍9l视频自拍九色学生| 激情五月四色| 久久婷婷五月天丁香| 丁香色五月婷婷17C| 婷婷色五月综合| 九九在线视频| 视频免费精品免费精品免费精品免费精品免费精品免费精品免费99 | 丁香婷婷九月| www.com任你艹| 手机激情网| 99热婷婷| 精品乱码视频| 婷婷五月天AV| 丁香九月综合| 五月婷婷综合网| 9久久久久久久久久久| 丁香六月婷婷姐网| 日本性视频| 丁香五月天殴美激情| 玖玖资源在线视频| 亚洲激情 久久| 激情五月天视频| 99热这里有精品首页10| 99A级片| 中日韩狠狠色| 麻豆雪千夏| 大香蕉人人网| 精品99在线| 激情五月天啪啪| 五月天网站免费欧美| 久久受www免费人成| 五月天中文字幕在线婷婷| 九九黄色网| 久久色五月天| 国内一级片| 婷婷五月免费在线| 丁香五月天堂网AV| 天天综合色丁香| 百度4399有码精品V在线观看| 丁香五月欧美色综合| 丁香五月综合网| 99热久草| 五月丁香六月婷婷成人| 亚洲五月花| 国产1区2区3区在线观| 五月婷婷香| 欧美久草在线日本一级特黄大片做受9在线观看韩国电影《两个女人》未删减-毛片 | 色婷| 色五月婷婷在线| 午夜理论片最新午夜理论剧| 影音 五月 婷婷 久久| 婷婷五月伦理| 天天综合五月天| 午夜亚洲国产精品av一区二区| 亚洲午夜电影| 91狠狠综合久久久久久| 丁J香六月首页| 五月婷婷啪啪啪啪| 久久久激情| 色婷青青| 国产成人亚洲综合A∨婷婷| 777久久久| 五月久久婷婷| 99这里只有精品在线观看| 婷婷丁香五月天操逼| 99九九玖玖| 色婷婷基地| 精品一二三区久久AAA片| 人人综合五月人人婷婷| 色婷婷色九月| 伊人高清无码| 五月婷婷综合激情网| 丁香五月丐人妻| 最新婷婷五月丁香| 人人操AV| 色播播五月天| 天天射天天射一道本日本社区 | 久久五月婷综合网| 深爱婷婷网| anquye五月| 色琪琪一综合久久激情五月视频| 国产乱妇乱子在线播视频播放网站| www.av骚货| 激情四射婷婷色色色| 九九这里只有精品| 国产精品色婷婷久久久精品| 九九热思思热| 伊人婷婷五月天| 狠狠色激情在线| 丁香婷婷综合色五月激情国产基地| 九色七七| 丁香六月激情国产| 久久五月激情网| 色欲久久久久久综合网综合网| 99re这里| 婷婷六月天| 五月丁香综合精品| 五月婷六月综合在线观看| 亚洲99一级无嗎特制在线| 久久综合五月天| 欧美丁香五月天| 91性高潮久久久久久久久| www.99.色| 激情丁香五月婷婷| 国产白丝在线一区| 亚洲精品婷婷| 欧美成人网99网| 久热这里只有精品在线观看| 丁香五月天啪啪| 国产亚洲99久久| 99丁香五月| 国产亚洲在线| 五月婷视频| 性爱久久| 第四色五月天| 婷婷激情六月| 天堂草在线看www| www.久久五月天.com| 亚洲五月天色| 欧洲永久精品| 色婷婷狠狠干| 激情综合青草| 亚洲夜五月| ww亚洲ww在线观看| 婷婷五六月丁香| 色色婷婷五月天| 五月丁香啪啪综合| 欧美六月| 国产人妻操逼| 激情综合4月| 激情综合亚洲| 欧美久草在线日本一级特黄大片做受9在线观看韩国电影《两个女人》未删减-毛片 | 国产毛片精品一区二区色欲黄A片| 久热这里只有精品6| 五月丁香婷婷中文网| 婷婷五月丁香综合激情小说| 丁香五月成人论坛| 伊人婷婷五月| av五月天婷婷丁香| 夜夜操狠狠操| 色色吧综合| 91精品综合久久久久久五月丁香| 五月天婷婷爱| 99熟女| 婷婷丁香五月av| 另类五月婷婷| 色五月婷婷DVD| 色五月激情基地| 色爱终和网| 天天插AV丝袜中| 深爱激情五月网| 日日干天天| 女婷久久| 牛色色碰| 美女91一起草| 伊人99热| 亚洲va在线| 思思热视频| 欧美三级欧美一级| 欧洲色区| 天天干,天天操,天天射| 丁香六月婷婷综情欧美| 天天日天天操天天干| 丁香六月无码播放| 日本色色色| 国产乱子轮XXX农村| 久久久亚洲成人无码A片| 97香蕉人人在线观看| 色99在线观看| 欧美97p| 伊人婷婷色| 99久久99久久综合| 亚洲色五月婷婷| 人妻操逼视频。| 中文aV网| 超碰91人人操| 久热这里只有精品66| 天天干夜夜谢| www.夜夜操| 五月深情久久| 天天爱天天日| 99性爱视频| 强壮公让我夜夜高潮A片视频| 国产毛片操B| 激情综合在线观看| 激情五月综合网最新| 99热99干| 91jiuseshunv| 婷婷激情五月综合基地| 97操碰视频| 超碰人人摸人人操| 玖热精品综合视频| 99热这里有精品| 一本大道嫩草AV无码专区| 婷婷色偷拍| 欧美99热| 丁香九月婷婷| 国产免费av在线| 超碰renrenai| 五月丁香婷婷综合网| 久久人五月| 五月天激情Av| 婷婷五月丁香五月| 亚洲视频五区| 欧美激情VA永久在线播放| 香蕉AV777XXX色综合一区| 99久久玖玖| 26uuu激情五月天| 色综天天综合| 婷婷五月电影| 国产亚洲色婷婷久久99精品91 www.riverspirits.org www.hnnun.com www.changh | 色,激情五月天| 狠狠操天天干| 碰超在线九色| 色婷婷久久综合丁香五月| 99热精品在线| 激情五月天婷婷免费观看| 婷婷激情人妻| 熟女啪啪视频| 激情五月天婷婷在线网址发给我| 青青草大香| 久久网站观看免费欧洲国产 | 超碰在线观看三级片| 色噜噜狠狠色综合无码久久欧美| 欧美黄色韩日网| 人人综合色| 丁香五月激情六月综合| 亚洲亚洲人成综合网络| 五月丁香WWW| 丁香五月影院| 五月天开心成人网| 国产69精品久久久久999小说| 婷婷性爱| 日本久久99| 久久无码激情视频| 精品一二三区久久AAA片| 婷婷在线播放av| 亚洲精品亚洲人成人网| 操操啪| 久久久久久久97| 久久精品五月天| 五月丁香大相交| 99性爱| 五月 激情视频| 五月婷婷综合久久| 日韩色色网| 任你草| 开心婷婷五月花| 久久综合久色欧美综合狠狠 | 久久这里只有精品99| 色色色色色五月| 99.N在线视频| 久久永久网址| 国产偷人爽久久久久久老妇APP| 天天更新天天亚洲| 亚洲中文AV| 色亚洲激情| 99九九视频精彩在线| 丁香婷婷五月色成人网站| 久激情网| 亚洲色无码A片一区二区麻豆| 欧美va| 九九激情视频| 狠狠狠狠狠狠狠狠| 99视频在线观看欧| 婷婷丁香成人五月天| 99啪啪视频| 99久久a线观| 色.五月综合网| 99免费| 久草视频一,二三四| 激情图片五月天| www天天干| 综合网五月| 久久久久久久久久8888| 五月Huangsewang| 丁香五月伊人| 思思久久精品视频| 五月婷婷婷| 99久视频| 色久综合| 米奇影视资源777狠狠色婷婷五月天激情网 | 日韩大片艹艹| 99网| 最新久久网址| 国产精品激情五月天色婷婷| 久热成人| 欧美日韩中国| 亚洲亚洲人成综合网络| 99热都是精品| 美女主播野战视步页| 久re热视频| 精品人妻伦九区久久AAA片| 精品人妻一区二区三区四区不卡在| 曰曰久久| 9在线9在线婷婷在线国产| 色五月婷婷基地| 欧美色色色色色| 91操色| 91精品综合久久婷婷九色| 国产精品久久久爽爽爽麻豆色哟哟| 久久丁香五月天| 婷婷激情五月天在线视频| www.日本91| 伊人99久久| 色婷五月| 狠狠香蕉| 婷婷色中文字幕| 中文字幕操比影片| 亚洲精品久久久久久久久久吃药| 生活片五区| 婷婷开心激情五月激情网| 丁香六月婷婷综合激情欧美 | 高清无码网址| 久久婷婷色| 噜一噜在线| 亚洲另类久久| 日韩婷婷五月天| 婷婷综合| 五月天亚洲图片婷婷| 九九性爱网| 草久私拍| 婷婷五月日本| 色九月综合| 天天色天天操天天射| 婷婷色播婷婷| 婷婷色在线| 人妻激情综合| 超碰猛烈的性猛交| 久久看婷婷| a久久| 五月天婷婷久久视频| 五月婷婷激情四月| 亚洲最大五月天成人网| 五月精品免费XXX| www.91有码.com| 综合婷婷六月| 五月色丁香国产在线视频| 婷婷欧美激情综合| se色99| 99热久只有| 视色网在线播放| 九月婷婷综合八月丁香在线观看| 丁香六月婷婷综合激情欧美 | 久久99这里| 五月综合激情| 一级片操逼视频| 久久caop| 香蕉99网| 五月天狠狠色| 9久久久久| 99久久综合网| 狠狠五月丁香色婷| 99久久精品视频女神1| 婷婷五月天综合色| 开心婷婷五月| 丁香五月婷婷色情综合| 久久免片| 中文字幕网伦射乱中文| 久久男人网婷婷| 五月丁香久久色| 美女激情综合| 色宗合,宗合网| 五月综合婷婷久久在线| 亚洲狠狠干| 影音先锋一区二区三区| www.超碰| 99久久久精品| 日本啪啪天堂| 97干婷婷五月天| 五月开行婷婷色五月| 人妻久久久久久| 婷婷丁香在线| 亚洲AV在线免费看| 国产精品人妻在线网址| 婷婷丁香77777| 99成人小视频| 99自拍视频在线| 亚洲精品白浆高清久久久久久 | 热久久婷婷| 日本一级特黄大片AAAAA级| 久思思热视频在线观看| 另类国产综合| 91无码视频| 国产精品久久久久久五月天加勒比| 蜜乳国产网站| 亚洲啪啪视频| 久综合4| 超碰女人天堂| 欧洲第一久色| 99热这里只有精品22| 先锋影音av色五月天资源站| 丁香婷婷五月色成人网站| 婷婷六月丁香色| 天天日天天舔| 五月婷婷亚洲天堂97色婷婷| 在线视频另类| 这里只有精品视频99| 天天爽天天日| 人妻激情视频| 日日夜夜爽爽| 久久久久9| 97操碰人人| 丁香5月啪啪| 色综合婷婷| 日韩有码一区| 无码天天操| 99九九热在线观看| 五月丁香婷婷色播无码| 色月视频| 丁香色五月天| 婷婷色吧| 亚洲精品午夜国产va久久成人| 天天日天天爽夜夜爽| 日韩AV一区二区三区| 色综合xx| 高清无码网址| 婷婷激情性爱| 五月精品| www.91AV.COM| 丁香五月天天高清在线| 国产成人AV| 五月欧美色播| 黄网在线免费观看| 人人操人人干AV| 激情www| 久草免费福利视频| 99久久成人| 九九精品片一| 99热久| 超碰成人在线观看| 五月天婷婷爱| 大香蕉欧美在线| 五月婷婷在线播放| 操逼电影免费看| 久久精品永久免费| www.99热国产| 五月综合激情综合久| 亚洲乱码精品久久久久..| 色色热99| 91人妻PORNY九色大屁股| 另类激情五月天。| 亚洲这里只有精品| 久久精彩免费视频精彩免费视频| 色婷婷先锋| 色久影院| 超碰在线观看99| 久婷| 婷婷综合五月| 少妇日麻屄| www.天天干| 婷婷丁香一月| 综合色图婷婷| 婷婷五月丁香手机在线视频| 亚洲久艹| 五月丁香啪啪综合| 久/久精品99看9| 久久精品这里只有精品免费首页| 国产 码在线成人网站| 五月开心激情| 五月花成人网| 五月久久丁香| 五月天成人综合| 97人人操| 久久人妻精品| 色五月色五天色情网| Www.Av网9| 五月丁香六月| 精品久色| 日韩AV免费看| 久久五月天婷婷| 久99综合婷婷| 另类在线| 99热在线播放精品| 激情视频综合| 天天狠天天狠| 五月 婷 久| 日本色色网站| 香蕉婷婷色五月| 色青青电影色五月| 97色啪| 五月噜噜噜色综合| 亞洲自怕| 超碰操网| 国产精品国产VA片国产| 激情五月天婷婷色色色色色色色色色色色| 色婷婷日本| 亚洲另类婷婷五月丁香在线播放| 99视频| 丁香婷五月天开心六月| WWW·天天操·视频?| 国产jd1024基地手机看国产| 色婷| 五月婷婷九| 色色色在线| 99精品偷自拍| 操人久久| 99.色| 色播婷婷大香蕉| 9国产在线视频| 欧美日比视频| 色五月婷婷婷婷| 99久在线| 五月色激情综合网| 99热精品在线播放| 久久538| 婷婷国产日本欧美| 欧美久久网| 狠狠色丁香乆乆| 日韩无码成人电影| 伊人AV五月婷| 狠色狠色狠狠色综合网| 秋霞AV美国| 双性美人被调教到喷水A片| 伊人网碰碰| 天天综合天天玩夜夜玩天天玩夜夜玩| 五月停视频天堂| 色五月婷婷色| 五月丁香综合激情网| 丁香婷婷色五月合集| 久久伊人五月天| 亚洲成人综合网在线免费观看| 91ncom.色| 色婷婷五月中文字幕在线dvd| 亚洲综合激情五月久久| 久99精品视频| 91色性感五月婷婷丁香| 天天拍天天做视频| 婷婷99狠狠| 噜噜色五月| 欧美一级a| 欧美成人精品A片免费一区99| 五月天婷婷在线AN| 五月婷综合网| 婷婷五月天在线观看av| 91久操| 在线观看996精品| 婷婷激情五月天桃花网| 婷婷香草网| 天天干天天爽| 六月婷婷激情| 大香蕉av在线| 99ri在线观看视频| 亚洲熟妇无码乱子AV电影| 国产精品香蕉| 亚洲婷婷激情五月天| 六月香五月婷| 日本天天综合| 激情综合青草| 色五月涩涩婷婷蜜桃| www激情| 色婷婷在线播放| 九九色播五月丁香| 婷婷五月色色| 久久久久99精品成人网站| 五月婷婷精品| 97超级碰碰碰| 好色婷婷| 午夜成人网站在线观看| www.97碰碰com| 伊人网碰碰| 中美日韩成人在线| 亚洲超碰在线| 99在线精品观看99| 丁香5月激情网| 人妻狠狠操| 98毛片| 婷婷五月深深的爱| www 五月天 com| 五月丁香色五月| 99久久综合精品五月天| 婷婷五月丁香综合人妻| 俺也去在线视频| 天天久| 国产美女视频久| 91大神操美女| 九九热精品| 少妇大叫太大太粗太爽了A片| 久久五月天婷婷| 日本色色影片| 99干在线视频| 91疯狂操操操操| 51XX午夜影福利| Xx色综合| 激情五月五月五月婷婷| 思思re99视频在线观看| 五月丁香久久| www99热| 五月天激情婷婷| 91人妻九色大屁股| www狠狠com| 婷婷九月色| 六月丁香综合网| 思思久日精品视频| 婷婷五月天黄色| 中文字幕日韩无码制服诱或| 久久伦乱| 婷婷五月天伊人| 五月丁香福利| 99精品在线| 五月婷婷中文网| 婷婷色爱| 亚洲区视频| 日日影院 | 99操网站| 99成人网一区| 夜丁香五月婷婷| 97人人操| 欧美特大片黄| 欧美色97| 五月天婷婷爱丁香中文字幕| 婷婷金品综合视频| 色综合色色| 婷婷五月综合社区在线| 狼人久草| 天天色天天色天天色天天色天天色| 99er视频在线| 久草天堂| 人人操超碰| 99视频精品全部免费看| 激情婷婷五月天日本系列| 色播综合| AⅤ在线播放网| 久久精品性爱视频,| WWW,五月| 欧美在线| 无码人妻激情| 四月婷婷丁香| 99天堂网| 97色欧美| 深情五月天| 99热色精品| 人人性久久| 五月丁香激情六月| 人人干人人看| www91在线| 色五月婷婷啪啪五月| 色色婷| 丁香五月婷婷国产av| 激情视频婷婷五月花| 色色色综合色| 九月丁香八月婷婷加勒比| 99久久精| 欧美久久网| 奇米影视777在线_在线观看午夜_h小视频在线观看_岛国大片 | 天天高潮夜夜爽| 激情五月综合| 天天射美女| 日本va欧美va国产激情| 黄色中文字目| 99高级会所久久| 色三级色三级| 五月天婷婷亚洲| 色综合久久久久久久久五月| 久久女婷| av中文在线| 久艹大香蕉| 超热久碰.com| 欧美3AaAa大片| 伊人在线视频| 色网站99| 婷婷五月天综合网| 色丁香久久| 久草视频一,二三四| www.激情com| 99热这里只有精品18| av在线播放网站| 五月丁香婷婷激情在线视频| 丁香在线视频| 极品色丁香| 99热婷婷| 色婷婷av在线观看| 99啪啪视频| 免费婷婷| 九九综合色| 91性高潮久久久久久久久| 原琪琪色影院| 久9精品视频| 亚洲成人AV在线观看| 一起草无码| 五月激情网站| 丁香婷婷五月天激情四射| 超碰色色综合| 色综合激情| 亚洲情欲| 五月天伊人av| 青青久在线视频免费观看| 色播五月丁香婷婷| 无码成人AAAAA毛片AI换脸| 天天做天天要天天爽| 无码少妇高潮喷水A片免费| 我爱婷婷五月天综合88| WWW嗯嗯啊啊啊啊| 色婷婷先锋| 伊人天堂婷婷| 色色色综合网| 六月婷久久| 九九热免费| 同性gv国产精品一区二区| 狠狠精品干练久久久无码中文字幕| www久久五月com| 亚洲欧美在线观看| WWW.99热| 日韩AV在线免费观看| 伊人久久婷| 婷婷四月 成人 狠狠干| 日本猛少妇色XXXXX猛叫| 亚洲女婷婷五月基地综合久久久| 欧美性生交XXXXX无码小说| 精品免费99| 日韩AV在线免费观看| 久久久性爱视频| 日本va网站| 久久青草国| 天天看A片| 五月天小说激情| 久久综合9| 五月天久久婷婷| 欧美99热| 在线sebiav精品视频| 五月丁香操婷逼| 天天日人人| 99热99思午夜精品| 狠狠综合| 97韩国久久电影院| 五月婷婷激情| 色色色色色色色色色影院| 日本色婷婷| 热久久思思热思思| 综合激情九月婷婷,激情综合婷婷中文字| 五月丁香六月激情在线| 激情五月婷黄版| 琪琪色网址| 六月丁香久久| 五月天激情综合10p| 97热久久| 久久久天堂国产精品女人| 亭亭五月丁香五月天激情| xxxx五月激情| 欧美色碰| 蜜桃五月天| WWW,五月| 99色在线观看| 婷婷伊人中文字幕| 色婷婷五月丁香色| 九九热在线99| 婷婷五月天激情免费在线观看| 97人妻碰碰碰久| 久9热在线免费观看| www婷婷| 丁香六月五月天| 五月婷婷综合激情| 婷婷激情九月| 97干在线视频精品店| 五月婷婷六月丁香| 99热6这里只有精品| 亚洲 综合中文| 色九九七七| 无码一区精品一区视频| 香蕉久久国产AV一区二区| 五月丁香六月婷婷在线| 五月婷婷播| 五月丁香色色网| 五月婷婷草| 亚洲成人网址在线观看| 99热66| 色婷五月| 色五月涩涩婷婷| www.99成人视频| 甈吧vv| 久久99激情| 永久无码色| 综合激情在线| 9久久久| 4438全国最大视频成人网站在线观看| av在线观看网站| 开心五月网| 婷婷五月天六月| 亚洲成人电影aaaa| 五月天狠狠网站| 婷婷五月综激情| 高清国产AV| 丁香久久激情俄| 日本久久激情| 亚洲情综合五月天| www.99视频| 五月丁香影视| 狠狠狠狠狠狠狠狠| 狠狠爱激情网| www,色婷婷| 9久热免费视频99| 人妻久久久| 亚洲无码色| 国内外色色色色色成人视频| 99精品小视频| 五月婷婷婷婷| 色色色色色色网站| 久久丁香五月婷| 婷婷丁香在线播放| 五月天伊人综合| 日本va欧美va欧美va| 五月丁香在线综合| 亚洲操b| 激情综合网五月激情网| 成人开心五月天| 丁香五月激情婷婷婷婷在线观看| 婷婷五月骚厕所| 色色哒五月婷婷六月丁香| 五月婷婷AV| 色日本五月天| 在线中文亚洲| 99久久综合网| 这里只有精品免费| 丁香六月综合激情| 99在线精品免费视频| 中字幕视频在线永久在线观看免费 | www久久久久久久| 亚洲欧美日韩另类| 精品九九网| 9有码中文| 婷婷丁香五月天哟啪| 天天综合色丁香| 婷婷五月永远18免费久久久| 日逼免费视频 | 婷婷五月天偷拍| 婷婷丁香五月激情| 久久综合中文字幕| AV操操操| 国产精品人成A片一区二区| 五月天婷婷色播综合在线| 婷婷丁香综合在线| 中文字幕AV网址| 天天摸.天天mo| 婷婷亚洲在线| 伊人激情影院| 99热只有这里有精品| 亚洲精品国产熟女久久久| 一本到不卡高清DVD| 黑人无码一区| 综合五月草| 五月天狠狠干| 五月丁香六月成人| 免费视频无码| 成人无码中文| 色婷婷丁香| 丁香婷婷久久老熟女综合网| 99爱在线视频| 五月丁香色综合| 欧美,日韩成人在线| 五月婷婷激情性爱| 日日操,日日爽| 天天日天天干天天天| 色色婷婷五月| 99视频在线9| 色欲五月婷婷| 26uuu亚洲色| 2017人人操| 欧美叉叉叉BBB网站| 亚洲一级AV在线免费播放| 国产伦理精品高清在线观看网站一区二区 | 天天插综合| 丁香五月香蕉| 五月婷九月| 掩去也综合五月视频| 华人在线免费| 天天操综合网| 九九九九成人| 五月天激情站| 99精品无码| 亚洲深喉aV| 91精品无码| 色综合色综合色综合| 狠狠色噜噜狠狠狠888| 97婷婷久久丁香| 99热久久这里只有精品| 久久人人妻| 色色欧美。| 国产成人网站在线观看| 久狠日av| 五月天婷婷久久| 欧美性爱中文字幕| 伊人9999| 天天日天天色| 9月色婷婷| 久久这里只有欧美| 中文字幕在线观看视频www| 激情九月天天天天婷婷| 六月婷婷国产| 99热只有| www.婷婷| 亚洲秘 无码一区二区三区妃光/1| 精品欧美一区二区三区久久久 | 国产美女无遮挡裸体毛片A片| 97婷婷狠狠久久综合9色| 色色五月婷婷| 天天久久综合| 五月丁香六月激情在线| 九九美女视频| 热99只有精品| 久久久天堂国产精品女人| 欧洲不卡视频| 婷婷五月天激情小说| 色色丁香婷婷五月天| 日本婷婷丁香五月| 婷婷色在线| 丁香五月六月综合激情| 五月婷婷在线免费| 99A片| 六月丁香婷婷色综合| 开心五月婷婷| 99视频在线| 婷婷九月激情| 第五婷婷伊人丁香色| 五月激情婷婷国产精品久久久久久 | 屁股翘好撅高迎合跪趴| 思思久久99热| 午夜五月天| 大香蕉人妻| 激情五月婷婷综合| 激情综合在线观看| www.日韩国产| 色婷婷丁香九月| 久久小视频| 91人碰| 天天肏高清在线| 日本WWW九九九| 亚洲婷婷激情综合激情999精品| #NAME?| 婷婷五月激情视频| 丁香六月激情国产| 丁香五月婷婷色情综合| 色约约视频一区二区三区四区五区| 精品99爱免费视频在线观看| 激情内射人妻1区2区3区| 丁香五月天激情AV| 中文不卡av| 婷婷婷婷婷开心无码播放| 99日本视频|