免费国产精品自在自线-91精品国产色综合久久久浪潮-99热久久免费频精品-国产精品国模在线观看-久久亚洲国产精品成人?V秋霞-久久国产一级A片免费播放-亚洲国产欧洲综合97久久-久久国产白嫩美女呻吟高潮

ARTICLE DETAIL

資訊詳情

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

超聲乳腺病灶分割數據集實戰(zhàn):從預處理到U-Net訓練與避坑

超聲乳腺病灶分割數據集實戰(zhàn):從預處理到U-Net訓練與避坑 簡介一套面向醫(yī)學影像分割任務的數據集聚焦超聲乳腺良性區(qū)域分割適用于計算機視覺與醫(yī)學圖像處理方向的學習者、研究者既可作為入門分割模型訓練與驗證的基礎數據也適合用來做算法對比與效果評估。壓縮包內共877個文件其中875個PNG格式文件圖像與掩碼、1個txt類別文件和1個Python可視化腳本整體大小約88.01MB目前已有958人下載學習。數據包含訓練集與測試集訓練集約300張圖像及對應mask測試集約130張按images與masks目錄組織可直接接入常見分割流程數據采用背景、良性乳腺兩類標注classes文件提供類別說明??梢暬_本可隨機抽取一張原始圖、GT圖及兩者疊加效果并保存便于快速直觀檢查標注質量與模型輸出。整體來看數據集與可視化腳本共同為乳腺超聲圖像分割相關的算法復現、論文實驗或課程設計提供了扎實的數據與工具支撐適合入門至中高級實踐者使用。1. 醫(yī)學圖像分割數據集一份超聲乳腺良性病灶數據到底能幫你做什么拿到一份帶訓練集、測試集和標簽的超聲乳腺良性圖像分割數據集第一件事不是急著跑模型而是先搞清楚它和自然圖像分割數據有什么不同。B超圖像噪聲大、邊界模糊良性病灶與周圍組織灰度接近分割任務比純檢測更依賴像素級標注質量。接下來我會從數據集結構、標簽格式、訓練/測試劃分講到最常用的 U-Net 落地腳本再列出真實使用中踩過的五個坑最后給一套可以復現的驗證套路。這套流程適合剛入手醫(yī)學圖像分割的研究生、算法工程師也適合想拿公開數據集驗證預處理和訓練管線的從業(yè)者。2. 超聲乳腺良性分割數據集的目錄與標簽拿到手先做三件事拿到一個醫(yī)學圖像分割數據集尤其是超聲影像數據直接開訓是翻車高發(fā)區(qū)。超聲圖像不像CT或MRI那樣有標準DICOM頭信息公開數據集的目錄命名、掩碼格式甚至像素值定義都可能不同。我的習慣是先做三件事確認訓練集和測試集是否完全分開確認標簽是掩碼還是多邊形坐標確認圖像和標簽能否一一對應。這三件事決定了后面的預處理代碼怎么寫也決定了評測分數是否可信。2.1 訓練集和測試集為什么必須分開數據劃分的底層邏輯分割模型的目標是學會“看”病灶區(qū)域而不是“認出”某張?zhí)囟▓D片。如果訓練集和測試集存在重疊模型在測試時直接匹配文件名或像素模板Dice會虛高到不真實。對于超聲乳腺數據集這個問題尤其隱蔽同一患者的圖像可能連文件名都不同但病灶區(qū)域來自同一次掃描背景紋理幾乎一樣。按文件名查重只是第一道防線按患者ID查重才是關鍵。如果數據集沒有提供患者ID也可以通過文件名中的case編號或病人編號推斷。下面這段腳本會掃描訓練集和測試集的圖像文件名輸出重合列表from pathlib import Path train_img_dir Path(data/train/images) test_img_dir Path(data/test/images) train_names {p.name for p in train_img_dir.glob(*.png)} test_names {p.name for p in test_img_dir.glob(*.png)} overlap train_names test_names print(train count:, len(train_names)) print(test count:, len(test_names)) print(overlap count:, len(overlap)) for name in sorted(overlap)[:10]: print(overlap:, name)這段代碼用set求交集train_names和test_names分別是兩個目錄下的文件集合。輸出重合數量后即使沒有重合也要再按文件名前綴分組檢查比如文件名是case_001_frame_01.png那么所有case_001開頭的圖像應該只出現在一個集合里。如果同一病例的幀散落在兩邊就要手動調整劃分或者改用后面第5章會講的按患者分折交叉驗證。再補一段按患者ID檢查的代碼import re def patient_id(filename): match re.match(r(case[_-]?\d), filename) return match.group(1) if match else filename train_patients {patient_id(name) for name in train_names} test_patients {patient_id(name) for name in test_names} print(patients in both sets:, train_patients test_patients)這里用正則case[_-]?\d提取病例號。實際命名可能不是這個模式需要先print幾個文件名看一眼再寫正則。注意如果提取不出來寧可手動生成一個patient_id映射表也不要跳過這一步。對醫(yī)學圖像分割數據集而言按患者劃分比按圖像劃分更能反映模型在真實新病人上的表現。2.2 標簽格式識別掩碼是 PNG、JSON 還是 NIfTI決定預處理怎么寫標題里的“標簽”兩個字看著簡單落地時差異很大。超聲乳腺分割數據集常見三種標簽格式二值PNG掩碼、JSON多邊形坐標、NIfTI體數據。PNG掩碼可以直接用OpenCV/PIL讀取JSON需要把邊界點填充成掩碼NIfTI需要處理放射學坐標方向。拿到數據集后先用一段腳本統(tǒng)計標簽目錄的擴展名避免用錯解析器。from pathlib import Path from collections import Counter label_dir Path(data/train/labels) ext_counter Counter(p.suffix.lower() for p in label_dir.iterdir() if p.is_file()) print(ext_counter) for p in sorted(label_dir.glob(*))[:5]: print(p.name)這段腳本用Counter統(tǒng)計標簽目錄里所有文件后綴能立刻看出是.png還是.npy還是.nii.gz。注意.nii.gz的實際文件名后綴是.gz如果直接統(tǒng)計.suffix會得到.gz所以最好用p.name.endswith((.nii.gz,))或先用.with_suffix()再判斷。打印前5個文件名稱是為了確認命名規(guī)律給后面的文件名對齊做準備。如果標簽是PNG下一步檢查掩碼的像素值。很多數據集的背景是0前景是255但也有用1表示前景的。訓練時如果直接把255當成類別索引會把一個前景像素拆成兩個類別。讀掩碼后先打印唯一值import cv2 import numpy as np mask cv2.imread(data/train/labels/case_001.png, cv2.IMREAD_GRAYSCALE) print(mask shape:, mask.shape) print(unique values:, np.unique(mask))這里用cv2.imread的IMREAD_GRAYSCALE強制按灰度讀避免三通道干擾。如果輸出只有[0 255]訓練時要除255再當成背景/前景如果輸出是[0 1]直接轉long類型即可。如果還有中間值如128說明掩碼可能帶邊界標注或類別權重要回到數據集說明確認。超聲乳腺良性分割一般只需要背景和病灶兩類出現128時要小心處理。如果標簽是JSON常見結構是{filename: ..., regions: [{shape_attributes: {points: [...]}}]}。這種情況不能直接送進模型要先做一次離線轉換把多邊形填充成掩碼import json import cv2 import numpy as np with open(annotation.json) as f: ann json.load(f) mask np.zeros((height, width), dtypenp.uint8) for region in ann.get(regions, []): points region[shape_attributes][points] pts np.array(points, dtypenp.int32).reshape(-1, 1, 2) cv2.fillPoly(mask, [pts], 255)這段代碼用cv2.fillPoly把多邊形頂點填充成白色掩碼。height和width必須與原始B超圖像一致通??梢愿鶕D像尺寸獲取。轉換后的掩碼要和原始圖像放在同一個目錄層級方便Dataset類讀取。2.3 目錄組織檢查清單用一段腳本驗證文件名、尺寸和類別在寫訓練腳本前我會先用一個檢查腳本把所有潛在問題都暴露出來。你需要確認四點圖像和標簽文件一一對應、圖像和標簽尺寸一致、掩碼類別只有前景和背景、訓練集和測試集沒有文件重合。下面這段腳本會遍歷圖像目錄對每張圖找到同名標簽并檢查 shapefrom pathlib import Path import cv2 import numpy as np img_dir Path(data/train/images) mask_dir Path(data/train/labels) img_files sorted(img_dir.glob(*.png)) mask_files sorted(mask_dir.glob(*.png)) print(images:, len(img_files), masks:, len(mask_files)) for img_path in img_files: mask_path mask_dir / img_path.name if not mask_path.exists(): print(missing mask:, img_path.name) continue img cv2.imread(str(img_path), cv2.IMREAD_GRAYSCALE) mask cv2.imread(str(mask_path), cv2.IMREAD_GRAYSCALE) if img.shape ! mask.shape: print(shape mismatch:, img_path.name, img.shape, mask.shape)這組代碼用同名配對方式檢查img_files按字典序排序后再通過mask_dir / img_path.name構造掩碼路徑。這樣不會因為排序方式不同出現錯位。如果打印出missing mask或shape mismatch需要先用離線腳本修復數據而不是在訓練時靠報錯去猜。檢查結果可以用下面這張表記錄檢查項期望值失敗動作圖像數量與掩碼數量完全一致補齊缺失文件或重命名圖像和掩碼尺寸每個樣本 pair 相等先統(tǒng)一裁剪/縮放再入 train掩碼唯一值0 和 255 或 0 和 1訓練前歸一化到類別索引訓練/測試文件交集無按患者ID重新劃分這張表是我在實際處理B超數據集時的檢查模板。超聲乳腺圖像四周通常有大片黑色背景如果發(fā)現圖像尺寸不統(tǒng)一不要盲目resize先用固定比例中心裁剪去掉黑邊再用cv2.resize統(tǒng)一。掩碼尺寸不一樣時更危險說明標注和原圖可能不是從同一個預處理流程出來的需要回到原始數據確認。3. 用這份數據集跑通 U-Net預處理、訓練腳本與參數選擇把目錄和標簽檢查做完就可以進入正題了。醫(yī)學圖像分割數據集最常見的落地路徑是用 U-Net 結構訓練自己的數據集。這里我會給一個最小可用流程灰度圖預處理、圖像與標簽對齊、訓練循環(huán)、曲線解讀。超聲乳腺良性病灶本身邊界偏模糊模型不需要特別復雜先跑通基線比換大模型更重要。3.1 從 B 超圖像到模型輸入灰度圖歸一化與裁剪超聲圖像通常不是標準照片而是灰度強度圖。直接套用 ImageNet 的三通道均值和標準差沒有意義常見做法是對整張圖做最大最小值歸一化或者除以255。更穩(wěn)的做法是先統(tǒng)計數據集的灰度分布把均值附近的范圍映射到0-1而不是讓個別高亮偽影主導整個輸入。另一個重要的預處理是裁剪。B超圖像四周經常有設備信息、刻度尺、純黑邊框這些區(qū)域不參與診斷卻會讓模型在前期把注意力放在背景結構上。我一般用閾值法先找到超聲扇形區(qū)域再做歸一化和縮放。下面這段函數展示了一個可復用的預處理def preprocess_image(image_path, target_size(256, 256)): img cv2.imread(image_path, cv2.IMREAD_GRAYSCALE) img img.astype(np.float32) # 去掉四周黑色背景 non_bg img 5 coords np.argwhere(non_bg) y0, x0 coords.min(axis0) y1, x1 coords.max(axis0) 1 img img[y0:y1, x0:x1] # 歸一化到 0~1 img (img - img.min()) / (img.max() - img.min() 1e-6) img cv2.resize(img, target_size, interpolationcv2.INTER_CUBIC) return imgnon_bg img 5的5是灰度閾值用來區(qū)分超聲回聲區(qū)和純黑背景。如果圖像整體很暗可以降到2如果包含強噪聲點可以提到10。np.argwhere得到所有非背景像素坐標取最小和最大值得到裁剪框。歸一化時用img.max() - img.min()做分母加1e-6防止全黑圖除零。最后 resize 到256x256這是一個速度和精度平衡的尺寸如果顯存夠大用512x512能讓邊界更清楚。標簽掩碼要執(zhí)行同樣的裁剪和resize但插值方法必須改成最近鄰否則會引入不屬于任何一類的中間灰度值def preprocess_mask(mask_path, target_size(256, 256)): mask cv2.imread(mask_path, cv2.IMREAD_GRAYSCALE) # 使用同一個裁剪框這里簡化為直接 resize mask cv2.resize(mask, target_size, interpolationcv2.INTER_NEAREST) mask (mask 127).astype(np.int64) return mask注意這里的裁剪框要和圖像預處理完全一致。實際代碼里我通常把裁剪坐標從preprocess_image返回再傳給preprocess_mask避免各自算一遍導致錯位。3.2 標簽讀取與數據對齊防止圖像和掩碼錯位的檢查點很多剛開始用醫(yī)學圖像分割數據集的人會在 Dataset 類里用os.listdir分別讀圖像和掩碼再按下標訪問。這是最容易錯位的寫法因為兩個目錄的排序結果可能不一樣。更穩(wěn)的做法是只遍歷圖像目錄然后用圖像的文件名拼接掩碼路徑。下面是一個標準 PyTorch Dataset 寫法from torch.utils.data import Dataset from pathlib import Path import cv2 import torch class UltrasoundDataset(Dataset): def __init__(self, image_dir, mask_dir, target_size(256, 256)): self.image_paths sorted(Path(image_dir).glob(*.png)) self.mask_dir Path(mask_dir) self.target_size target_size for p in self.image_paths: assert (self.mask_dir / p.name).exists(), fmissing {p.name} def __len__(self): return len(self.image_paths) def __getitem__(self, idx): image_path self.image_paths[idx] mask_path self.mask_dir / image_path.name image preprocess_image(str(image_path), self.target_size) mask preprocess_mask(str(mask_path), self.target_size) image_tensor torch.from_numpy(image).unsqueeze(0).float() mask_tensor torch.from_numpy(mask).long() return image_tensor, mask_tensorself.image_paths使用sorted(Path.glob(*.png))掩碼路徑直接用同名拼接。assert在初始化時快速失敗如果缺掩碼會立刻報錯而不是訓練到中間才發(fā)現。torch.from_numpy(image).unsqueeze(0)給灰度圖補上通道維得到(1, H, W)。掩碼轉成long是 PyTorch 交叉熵損失要求的整數標簽類型。3.3 一個最小可運行的 U-Net 訓練腳本PyTorch模型結構建議先用經典 U-Net編碼器三層、解碼器三層通道數從32開始。下面這段訓練循環(huán)聚焦在數據加載、損失函數和優(yōu)化器配置上import torch from torch.utils.data import DataLoader from unet_model import UNet device torch.device(cuda if torch.cuda.is_available() else cpu) train_dataset UltrasoundDataset(data/train/images, data/train/labels) train_loader DataLoader(train_dataset, batch_size8, shuffleTrue, num_workers2) model UNet(in_channels1, out_channels2).to(device) optimizer torch.optim.Adam(model.parameters(), lr1e-4) loss_fn torch.nn.CrossEntropyLoss() for epoch in range(50): model.train() running_loss 0.0 for images, masks in train_loader: images, masks images.to(device), masks.to(device) output model(images) loss loss_fn(output, masks) optimizer.zero_grad() loss.backward() optimizer.step() running_loss loss.item() avg_loss running_loss / len(train_loader) print(fepoch {epoch 1:02d} loss {avg_loss:.4f})UNet(in_channels1, out_channels2)里in_channels1對應灰度超聲圖out_channels2對應背景和病灶兩個類別。CrossEntropyLoss的輸出要求是(N, C, H, W)掩碼是(N, H, W)正好匹配。batch_size8是在256x256輸入、顯存8GB左右的經驗值如果出現OOM先降到4或2。lr1e-4對醫(yī)學圖像小數據集比默認的1e-3更穩(wěn)避免剛開始幾步就把分割權重帶偏。如果掩碼只有0和255需要在preprocess_mask里做(mask 127)再轉LongTensor如果已經是0和1也要確認沒有浮點噪聲。類別索引從0開始CrossEntropyLoss會自動忽略索引為負的值所以不要給掩碼加背景掩蔽以滿足形狀要求。注意unet_model模塊可以用你自己實現的 U-Net 替換關鍵是輸入通道為1、輸出通道為2且輸出尺寸與輸入一致。3.4 訓練曲線解讀Dice 不漲、Loss 震蕩時先調什么訓練跑起來之后不能只看loss。醫(yī)學圖像分割更常用Dice系數來衡量因為良性和背景之間像素極度不平衡時交叉熵loss可能一直很低但Dice也不漲。下面這段代碼在驗證集上計算Dicedef dice_score(pred, target): pred (pred 0).float() # 預測屬于病灶類的概率最大 intersection (pred * target).sum() return (2.0 * intersection 1e-6) / (pred.sum() target.sum() 1e-6)pred是模型輸出的類別索引這里把預測病灶像素和二值掩碼逐像素相乘求和。加1e-6是為了處理兩張全空掩碼時除零的問題。如果訓練loss下降但Dice在0.1左右徘徊優(yōu)先檢查兩個方向一是數據增強是否過強比如隨機旋轉90度把超聲扇形方向打亂二是掩碼是否在resize時被最近鄰插值破壞尤其是病灶區(qū)域小的時候。如果loss來回震蕩把學習率從1e-4降到3e-5同時把batch size調小通常能讓曲線穩(wěn)定下來。還有一種常見情況是驗證loss下降但Dice不降這時需要看模型是否把所有像素都預測為背景。打印預測圖的唯一值如果只有0沒有1說明類別不平衡已經把訓練推到了平凡解。可以改用Dice Loss或Focal Loss先把背景類權重降低。4. 數據集使用避坑五個讓分割模型翻車的真實場景醫(yī)學圖像分割數據集的坑不在網絡結構而在數據管道。很多問題看起來像玄學最后定位都是讀取、劃分或預處理不一致。下面五條按“現象、原因、解決”展開方便照著排查。4.1 灰度圖像被當成三通道輸入U-Net 輸入通道數設成3現象模型能跑通loss也在下降但驗證集上預測結果基本是全黑或全圖。 原因cv2.imread默認會按三通道讀圖代碼又沒顯式指定IMREAD_GRAYSCALE于是灰度B超圖變成三通道的重復矩陣。模型第一層in_channels設成3確實能訓練但學到的三通道信息完全冗余邊界特征被削弱。 解決統(tǒng)一在數據讀取時加cv2.IMREAD_GRAYSCALE并打印img.shape確認輸出是(H, W)而不是(H, W, 3)。模型第一層in_channels1如果要用預訓練模型遷移也建議把權重在輸入層做均值折疊而不是簡單地把圖復制三通道。img cv2.imread(data/train/images/case_001.png) print(img.shape) # 如果是 (512, 512, 3)說明沒走灰度讀取這段檢查會立刻暴露問題?;叶菳超圖被讀成三通道后三個通道完全相同模型等于在重復特征上做卷積參數量和計算量都白白增加。4.2 掩碼前后景比例懸殊損失函數被背景主導現象訓練準確率很高但Dice只有0.2分割結果覆蓋了一整片灰度接近的區(qū)域。 原因良性病灶在超聲圖像里通常只占幾萬像素背景占了幾十萬像素。交叉熵損失會把絕大多數梯度花在背景上模型學到的就是把大塊暗區(qū)判為背景偶爾碰中一個病灶像素就能把準確率拉高。 解決訓練損失改成Dice Loss或Focal Loss。Dice Loss直接優(yōu)化區(qū)域重疊對類別不平衡更穩(wěn)定。如果數據集里病灶區(qū)域太小還可以在預處理階段按包含前景的裁剪框切patch讓每個訓練樣本里前景占比不低于某個閾值。def dice_loss(pred, target): pred torch.softmax(pred, dim1)[:, 1] smooth 1.0 intersection (pred * target).sum() return 1 - (2 * intersection smooth) / (pred.sum() target.sum() smooth)這個dice_loss直接取模型輸出中病灶類別的概率與二值掩碼計算重疊。smooth防止除零也避免訓練初期梯度過大。替換CrossEntropyLoss后模型會更關注少數類像素。4.3 訓練集和測試集來自同一病例指標虛高現象訓練時Dice到0.95測試時換一組數據就掉到0.5。 原因數據集劃分是按文件名隨機分的但同一患者的多個超聲幀出現在兩個集合里。因為同一患者的設備參數、探頭角度、病灶形態(tài)高度相似模型記住的是這個病人的背景紋理而不是通用病灶特征。 解決拿到數據先做患者級分組同一患者的所有圖像只能出現在訓練集或測試集不能跨集合。如果標題的數據集沒有提供患者ID也可以用文件名中的case編號提取。更穩(wěn)妥的做法是用第5章的按患者分折交叉驗證反復評估模型穩(wěn)定性。train_patients {patient_id(p.name) for p in train_names} test_patients {patient_id(p.name) for p in test_names} shared train_patients test_patients if shared: print(患者級泄露:, shared)這段代碼把2.1里的患者檢查邏輯明確放在訓練前執(zhí)行。出現共享患者時寧可減少訓練集規(guī)模也不能保留跨集合的病例。4.4 裁剪黑邊導致標簽坐標沒同步現象預測掩碼在圖像邊緣出現固定偏移評測時邊界區(qū)域出現一排假正或假負。 原因預處理函數對圖像先裁剪再resize但標簽掩碼在另一段代碼里直接resize沒有同步裁剪框。圖像縮放到目標尺寸時失去了一部分邊緣掩碼卻保留了完整尺寸兩者自然錯位。 解決圖像和掩碼必須共用同一個裁剪框。把preprocess_image里計算出的(y0, y1, x0, x1)返回給preprocess_mask掩碼先裁剪再resize。掩碼的resize插值統(tǒng)一用INTER_NEAREST配合代碼塊里的assert檢查尺寸一致。def crop_resize_pair(image, mask, threshold5): non_bg image threshold coords np.argwhere(non_bg) y0, x0 coords.min(axis0) y1, x1 coords.max(axis0) 1 image_crop cv2.resize(image[y0:y1, x0:x1], (256, 256), interpolationcv2.INTER_CUBIC) mask_crop cv2.resize(mask[y0:y1, x0:x1], (256, 256), interpolationcv2.INTER_NEAREST) return image_crop, mask_cropcrop_resize_pair把圖像和掩碼的裁剪框統(tǒng)一到同一個y0,x0,y1,x1掩碼用INTER_NEAREST不會產生新灰度值。這個函數應作為訓練管線的唯一入口避免兩處各寫一套。4.5 測試時沒有做與訓練時相同的預處理現象離線驗證Dice還行部署到新環(huán)境后指標明顯下降。 原因訓練腳本里的預處理寫在train.py測試腳本里重新寫了一份歸一化順序、裁剪閾值或resize尺寸有細微差別。超聲圖像的灰度范圍很敏感差一個閾值就可能讓病灶邊界改變。 解決把預處理函數抽成獨立模塊訓練和推理都從同一個模塊導入。然后在固定一張圖像上跑訓練管線和推理管線比較輸出數組是否完全一致。我習慣加一段單元測試比較同一個輸入在兩次調用后的numpy array是否相等。arr1 preprocess_image(data/train/images/case_001.png) arr2 preprocess_image(data/train/images/case_001.png) assert np.array_equal(arr1, arr2)這段測試只能驗證函數自身確定性更關鍵的是確認推理腳本沒有重新編寫一份“看起來差不多”的預處理。如果訓練和推理的灰度閾值、目標尺寸、插值方式不一致測試集上的微小偏差會在邊界像素上被放大。5. 在單獨一次劃分之外交叉驗證與分割指標的人工復核技巧5.1 用按患者分組的交叉驗證替代單次隨機劃分如果數據集包含訓練集和測試集直接用固定劃分訓練即可。但超聲乳腺數據規(guī)模通常不大單次劃分對隨機種子太敏感。我會在大致確認固定劃分之外額外做一次五折按患者交叉驗證用下面這段代碼生成折標簽from sklearn.model_selection import KFold import numpy as np patient_ids np.array(sorted({patient_id(p.name) for p in image_paths})) kf KFold(n_splits5, shuffleTrue, random_state42) for fold, (train_idx, val_idx) in enumerate(kf.split(patient_ids)): train_patients patient_ids[train_idx] val_patients patient_ids[val_idx] print(fold, len(train_patients), len(val_patients))KFold按患者ID列表分折而不是按圖像分折。這樣每一折的驗證集都來自模型沒見過的患者評估結果更接近真實新數據上的效果。random_state42固定隨機種子保證每次實驗可比較。5.2 把預測掩碼和原始 B 超圖像疊起來做人工抽檢Dice和IoU只是數值不能告訴你模型在哪個解剖位置犯錯。我會在每輪驗證后隨機抽5張測試圖像把預測掩碼和真實掩碼分別疊加在原始B超圖上轉成彩色對比圖保存。如果模型總把低回聲區(qū)域整片當成病灶數值上看不出來但可視化會非常明顯。overlay cv2.cvtColor(img_bgr, cv2.COLOR_GRAY2BGR) overlay[pred_mask 1] (0, 0, 255) # 紅為預測 overlay[true_mask 1] (0, 255, 0) # 綠為真實 cv2.imwrite(fcheck_fold{fold}.png, overlay)紅色表示預測為病灶、綠色表示真實標注紅綠重疊會變成黃??吹酱笃t色區(qū)域時說明模型把灰度相近的腺體組織誤判成了病灶需要回到訓練數據里檢查是否有類似的錯誤標注。這個人工抽檢習慣幫我校準了很多看似合理、實則結構不完整的模型。我自己的教訓是第一次跑這份數據時只看了Dice覺得0.87很不錯抽檢才發(fā)現模型把探頭陰影也劃進了病灶。后來把可視化抽檢加進訓練循環(huán)問題立刻暴露。希望幫到你。本文還有配套的精品資源點擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
九九美女视频| 婷婷丁香激情综合色情| 91人操| 婷婷五月色播网| 久久se 综合网 | 日韩AV在线免费| 色婷婷先锋| 天天日日夜夜| 伊人91| 色色色五月婷| 停婷丁五月在线| 久色视频在线| 五月丁香啪啪| 蜜臀A∨在线水帘洞| AV网在线观看| 99re视频在线精品| 99久久久精品| 久久五月婷婷综合网| 男人的天堂五月丁香| 婷婷开心综合人妻小说网址| 无码G高清天| 色婷婷久久综| 91无码视频| 31色区视频免费看| 久久丁香综合香蕉| 91人妻九色大屁股| 色亭亭丁香五月天| 91精品国产色猫| 亚洲成av人影院| 亚洲精品成人| 大香蕉综合网| 久久婷婷五月天| 热99精品视频五月| 婷婷五月电影院| 天天草天天爽| 狠狠色综合网| 色婷网| 影音先锋四区| 狠狠久久婷五月| 天天干天天操天天拍| 久久人妻情侣| 婷婷激情五月天激情| 日韩 欧美 国产 一区 二区| 五月丁香啪啪拍| 无码色色色色色| WWW久久久| 日韩在线观看亚洲| 青青草性爱视频| 4399在线日本A片| av线电影| 综合色视频| 国模狼狼| 热久久精品视频网站| 大香蕉人人网| www色五月| 亚洲综合999| 91人碰| 色婷婷AⅤ| 午夜日韩久久久网站| 蜜乳AV成人| 热久免费视频9| 亚洲人成播放网站| 99日精品视频| 综合欧美五月婷婷| www.丁香五月| 五月婷婷色综图片| 中文成人在线| 色吊丝永久访问网址| 99综合自拍| 五月婷婷|欧美| 大香蕉五月丁香| 九九综合精品| 不卡影院午夜理论片| 激情性五月天免费小说视频| 人人操人人爰人人一天天碰夜夜拍夜夜爽-中国A级毛片天天看天天谢… | 69五月天视频| 99热这里只有精品18| 玖玖精品视频| 欧美激情VA永久在线播放| 99精品视频在线观看| 亚洲亚洲人成综合网络| 色婷婷瘦婷婷日韩| 六月丁香婷婷综合色播| 亚洲操b| 色婷婷五月天久久| 五月天婷婷激情| 91夫妻视频| 欧美成综合在线观看| 色婷成人狠干| 久久综合热17c| 99精品无码网站| 色五月丁香婷婷久草| 日本三级黄色大片| 琪琪色网址| 99精品国产在热久久婷婷| 亚洲中文字幕av| 天天色,天天操,天天射| 欧美视频五区| 丁香五月玖玖| 婷婷亚洲激情在线观看视频 | 久久久中文| 天天天添天天操| 欧美五月丁香| 中文中文在线| 色婷婷综合久久久久| 99热这里只有精品亚洲| 九色无码| 久久免费干| 中文激情网| 婷婷性爱无码视频| 性爱综合网| 国产成人AV不卡| 超碰93在线观看| 国产综合激情五月久久| 色五月六月| 色婷婷精| 2020夜夜操天天爽| 丁香五月天激情综合| 99精品手机在线视频| 色婷婷丁香五月| 五月丁香激情婷婷| 亚洲亚洲人成综合网络| 丁香六月婷婷综合| 亚卅毛片| www.com任你艹| 六月丁婷婷| 天天色天天日| 国产欧美大香蕉一区| 婷婷五月天丁香花| 亚洲综合成人网| 色欲AVV| 婷婷香蕉| 大香蕉精品视频| 九久九精品| 五月五婷婷网| 五月花激情| 五月婷婷国产| 亚洲精品国产精品乱码视99| 超碰成人影视| 激情狠狠丁香月| 超碰在线91| 久久婷婷五月激情综合| 能直接看的av网站| 超碰京东热av男人的天堂| 安息电影在线观看完整版| 色欧美影院| 五月丁香婷久久| 色婷婷综合五月| 99超级碰免费视频| 五月丁香婷婷色| 天天爽夜夜操| 国产综合81p| 激情小说五月欧美亚洲丁香| 精品热九九| 欧美激情 日韩无码 婷婷 五月天| 激情丁香六月| 久久99婷婷| 天堂网啪啪| www99精品亚| 欧美毛片www| 91丨九色丨东北熟女| 99视频自拍| 91九色中文字幕女在线观看| 九九re精品视频在线观看| 国产色色小草视频| 亚洲色婷婷| 99日视频在线| 五月丁香六月激情综合 | 丁香色五月婷婷91桃色| 亚洲精品第一国产综合亚AV | 色综合天天| 超碰国产在线| 777精品久无码人妻蜜桃| 九九久久五月天| 大香蕉久久久| 五月丁香猫咪久久婷婷综合视频激情四射网入口| 色婷婷国产精品综合在线观看| 激情淫乱男女| 操碰99| 国产精品社区| 99在线精品视频| 久热只有这里有精品| 激情丁香五月婷| se99视频| 色青青视频| 婷婷五月花| 思思99re这里只有| 婷婷色基地在线看 | 婷婷六月丁香激情综合| 99精品手机在线视频| 婷婷婷婷色| 丁香五月激情欧美| 激情五月丁香五月| 手机激情网| 99爱在线| 久久92| 五月婷视频久久| 99久久国产宗和精品1上映| 六月米奇色综合| 丰滿爆乳一区二区三区| 色五月色图| 99热伊人| 色天使久久综合| 天天草比天天爽| 伊人色五月| 丁香久久| 天堂AV在线看| 五月色网| 毛片九九九九九九九九18| 色婷婷五月综合| 久久99精品九九久久久婷婷| tingtingseav| 人妻内射视频| 五月天狠狠网| 欧美激情 日韩无码 婷婷 五月天| 乱岳熟女50岁| 亚洲在线操| Av性爱网| 色www.con| 婷婷成人五月天成人文学| 五月噜噜| 婷婷五月激情网站| 人人操人人爰人人一天天碰夜夜拍夜夜爽-中国A级毛片天天看天天谢… | 久久久噜噜噜久久人妻| 99热这里只有精品国产免费| 操逼巨乳91| site:xmssd.com| 色欲五月丁香| 性综合网| 色情五月天丁香社区| 亚洲成人色五月婷婷综合| 美女被肏网站在线看| 中文字幕永久免费| 五月丁香婷婷综合视频| 五月激情丁香五月宗合| 91九九| 久婷婷视平| 九月丁香婷婷综合| 精品乱码久久久久| 亚洲狠狠操| 久久亚洲婷婷| 久9视频免费播放| BBWCUCKOLD精品熟妇| 婷婷色五月婷| 九九精品视频在线观看| 丁香六月视频| 婷婷欧美偷拍综合| 大香蕉啪啪| 色五天综合| 丁香五月电影| 99精品久久久| 婷婷 丁香 精品| 巴基斯坦粉嫰无码视频| a色色色色色| 五月亭久久无码视频| 五月天婷婷久久| 激情99| 影音先锋男人站,影音先锋男人色资源网,影音先锋AV最新资源站,影音先锋AV资源 | www.狠狠干com| 亚洲午夜AV| 色色色9 9 9| 少妇大叫太大太粗太爽了A片| enecarbon-materials.comWu染请涟系Bao护@wip1688 | 天天干在线播放| 激情伊人五月天| 噜噜狠狠色综无码久久合欧美| 97色色色色色色色色色色色色色| 色久在| 超碰91在线| 五月久久网| 变态另类色图 | 国产亚洲在线| 综合色五月| 色婷久久| 五月丁香婷婷综合视频| 久久激情天堂| 夜夜爱伊人| 五月天六月色| 婷婷五月色惰| 久9精品视频| 色婷婷六月天| www.91.com黄| 丝袜大香蕉| 中文字幕日韩成人| 中文字幕AV在线播放| 日韩操女| 色呦呦美女| 婷婷丁香五月激情密臀av| 碰久久精品w| 五月天大香蕉av| 强壮的公次次弄得我高潮A片日本 | 大香蕉520| 99人妻碰碰碰久久久久禁片| 九九婷婷网五月天| 亚洲综合另类| 韩日另类| 五月丁香婷婷色播无码| 成人免费在线电影| 99热福利| 日日激情网| 婷婷五月天激情AV影院| 99视频这里只有精品10| 伊人久久大香蕉网| 五月丁香婷婷基地| 久操欧美在线观看97| 丰满少妇乱A片无码| 亚洲国产精品VA在线看黑人| 婷久久久| 26uuu丁香婷婷五月| www综合久久| 在线观看免费狠狠色丁香香综合| 日韩亚洲视频| www,色中色| 五月丁香花激情啪啪网| 99热欧美偷拍| 丁香五月天激情五月天激情五月天激情网| 东北婷婷五月天| 婷婷色情五月| 久久激情综合| 秋霞少妇AV网站| 1024在线观看免费视频| 91色婷婷综合久久中文字幕二区| caobi四区| 五月天堂在线| 色综合综合色| 婷婷99狠狠躁天天久久久九九九| 伊人9草在线观看| 92国产福利| 99精品视频免费在线播放| 六月丁香综合999| 天天插插天天| 欧美一级色| AⅤ网站在线看| txt五月激情四射网综合俺也来了| CAoub青青超碰| 综合色99| 99热这里只有精品86| 婷婷娌伦网| www久| 日本色色视频| 五月天婷婷xxx| 欧美色小说婷婷| 亚洲免费观看高清完整版AV线| 99无码黄色视频| 色综啪啪网| 99综合| 久久99久久99精品,久国产,久久精品免费,99久在线,久久久久国产精品免费网站,9 | 性天天中文网| 思思精品视频| 亚洲国产网站| 狠狠狠人妻| 久久国产色| 四色五月婷婷| 538任你爽视频不一样的| 噜综合| www色婷婷com| 欧美顶级少妇做爰HD| 97干在线观看| 五月丁香六月婷婷亚洲| 婷婷色综合| 免费超碰在线| 99色播| 五月婷婷狠狠干| 九九九激情综合| 国产婷婷五月天| 99色丁香婷婷综合网| 六月丁香综合| 97成人在线视频精品| 色七色九九| 五月婷婷综合网| 欧美三级巜人妻互换| 日本WWW九九九| 大香蕉综合视频在线| 国产ava| 亚洲激情97五月天| 成人片黄网站色大片免费毛片| 玖玖婷婷色五月| 天天狠狠色| 99成人| 国产精品丝| 久久这里有精品99| 国产精品久久久久久久久久免费 | 激情文学五月丁香六月婷婷| 婷婷五月丁香第四色超碰在线| 久久曰曰| 综合色色婷婷| 97久久久久| 色色性爱视频| 五月丁香婷婷老司机| 六月丁香深深爱| 亚洲中文乱字字幕在线永久| 激情综合网五月丁香| 五月丁香综合激情网| 99在线精品免费视频| 欧美在线视频99| 色婷婷五月天成人网| 热久91| 99热这里只有精品69| 色五月成人| 91viP在线看| www,色婷婷| 大香蕉人人人| 婷婷五月激情中文字幕| 99人人操人人操人人精| 91久久色| 日本五月婷| 久久久久8888| 超碰人人干| 99riAV国产精品视频| 99国产精品久久久久久久久久久| 婷婷五月网图片区| www.91婷婷| 九色 在线| 九九这里只有精品| 五月天婷婷免费| 婷婷久久精品| 另类在线| 国产精品第一国产精品| 天天拍夜夜爽| 中文字幕高清av| 亚洲天堂aaa| 五月婷婷亚洲综合在线| 少妇搡BBBB搡BBB搡毛茸茸 | 1024手机在线观看看片_日韩精品| 亚洲午夜一区二区| 久久综合中文| 白人荫道BBWBBB大荫道| 天天干天天爽天天操| 成人免费超碰| 这里有精品| 六月丁香六月婷婷欧美| 思思久久精品| 夜夜夜叫天天天做| 综合 蜜月 婷婷| 天天日本夜夜谢| 色情婷婷。| 色欲久久综合| 另类图片 五月激情| 欧美情色电影一区二区| 五月天激情小说欧美激情| 婷婷五月天堂| 这里只有精品99视频| 黑人巨粗进入警花疼哭A片| 爱婷婷久久视频| av在线不卡播放| 色九亚洲| 激情丁香五月激情婷婷| 在线视频激情网站| 色婷婷网| 婷婷六月丁香五月| 99久久精彩视频。| 亚洲av另类在线观看| 来吧亚洲综合网| 色综合久久88色综合天天99| 亚洲V国产V欧美V久久久久久| 六月丁香好婷婷| 丁香五月婷婷99| 久久国产色| 九九久久综合网站| www.99热视频| 五月综合人妻| 91日韩在线| www,婷婷五月天777me,com| 一级性感毛片| www.99色| 日本VA视频| 国产麻豆视频| 亚洲精品国产成人AV在线| 五月丁香婷婷色色| 超级碰 久久9| 免费视频无码| 欧美性爱五月天| 狠狠操.com| 啪啪操网| 欧洲第一无人区观看| 六月综合在线| 九九成人精品| 色情性爱视频网址| 99伊人性爱在线影院| A片试看50分钟做受视频| 激情五月天婷婷在线网址发给我| www天天干| 丁香五月最新地址| 天天综合区| 激情五月天在线视频| 色情五月停停丁香| 激情黄色五月天| 久久婷婷五月综合激情国产| 天天色凹凸| 99热97| 激情五月婷婷网| 久久与婷婷| 婷婷五月综合网| 狠狠婷婷日韩| 最近中文字幕大全免费版在线 | 超碰人人色| 夜丁香综合| 99视频久久免费视频| 国产脫衣舞一区二区三区| 亚洲岛国电影| 成人综合视频网址| 亚洲精品V天堂中文字幕| 亚洲婷婷91丁香| 91精品综合久久久久久五月丁香 | 98色花堂98t.R| 热久久视频99| sewuyuejiqingwang| 97人人超| 亚洲在线综合| 亭亭色网| 精品99在线| 涩玖玖免费视频| 大香蕉 婷婷| www,欧美干干干干干干| 国产婷婷色五月| 91精品91久久久中77777久久玖玖九九 | 99热在线播放| 五月综合久久| 99精品国产在热久久| 黑人熟妇一区二区三区| 亚洲色婷婷五月天| 影音先锋 一区| 99在线小视频| 老师把我爽高潮了免费A片| 五月丁小婷婷激情四射| 六月婷婷毛片| 久99婷婷色综合| 亚洲V国产V欧美V久久久久久| 五月婷婷丁香| 成人做爰A片免费看视频| 久久六月综合| 日日夜夜狠狠| 亚洲va综合va国产va中文| 天天日天天干天天操| 色吧综合网| 中文字幕在线日亚州9| 亲子乱AV一区二区三区下载| 婷婷在线免费| 国产成人网址| 思思久久久婷婷| 99精品丁香五月| 精品99*| 综合另类激情| 天堂五月婷婷| 亚洲精品影视| 夜夜涩涩涩| 狠狠 婷婷| 26UUU在线观看| 丁香六月成人网| 婷婷综合伊人丁香| 亚洲综合一区二区| 变态另类9| 天天操天天爱天天日| www久久99com| 天天爽综合| 国产裸舞表演WWWW| 久久激情天堂| 色五月播五月| 丁香花社区av| 亚洲综合另类| 琪琪秋霞| 婷婷五月在线播放| 欧美99热| 天天草女人| 六月婷婷AV| 日韩操逼大片| 欧美久久五月婷婷| 天天爽,夜夜爽| 日韩在线9| 五月综合激情婷婷六月色窝| 久久五月婷综合网| 亚洲成人影视在线观看| www.五月天。com| 亚洲激情五月天| 九九热欧美| 99热成人| 亚洲4区国产欧美| 996热| 久色中文| 超碰免费99| 99精品国产在热久久| 超碰成人在线免费观看| 伊九九三级区| 婷婷五月天日本无码| 99视频网址| 国产精品久久欧美久久一区| 婷婷终合色图| 91视屏在线观看com.wwwvv| 日本婷婷色日| 五月婷视频| 中文成人在线| 99精品国产乱码久久久人妻| 久久在线92| 色噜噜狠狠色综合日日免费| 激情深爱五月天| 啪啪91| 九月激情综合婷婷| 岛国av网| 色情婷婷| www.精品久9| 中文不卡一二三区| 久操婷婷| 欧美色色色色色色| 日本熟女一区二区| 日韩啪啪网| www.99热在线| 日日操人人操| 丁香五月激情五月| 在线视频另类| 99热这里只有精品4| 五月激情在线| 久久综合中文| 26uuu成人网| 欧美69久成人做爰视频| 久热久| 国产密乳av一区二区三区四区| 国产av天堂| 成人精品人妻| 精品无吗va视频免费观看| 荡乳尤物3HP1V5| 97超碰人人操| 五月天婷综合| www.激情五月天.con| 婷婷五月丁香激情色情| 色丁香久久| 久久狠狠干| 99re8这里只有精品99re8热视频| 牛色色碰| 婷婷五月俺要去| 日日爽日日| 99爽视频| 丁香五月欧美色综合| 五月丁香中文| 影音先锋男士资源网一区| 一个色的综合| 这里只有精品视频| 亚洲九九夜夜| www久久久| 成人综合视频在线| 五月天久久网站| 久热久re| 亚洲激情婷婷| 大香蕉啪啪啪啪啪啪| 五月天停停基地| 三级av在线| 狠狠狠人妻| 香蕉AV福利精品导航| 久久机热这里只有精品免费视频| www夜夜| 自拍偷窥99热| 五月丁香黄色视频| 色婷婷电影| 亚洲操b| 六月丁香婷| 欧美在线视频99| 婷色五月| 婷婷五月天成人网| 五月天开心色情网| 久久您您综合网| 狠狠五月激情婷婷直播片| A短视频免费在线观看| 色久五月| 91碰操| 直接看的av| 人人妻人人澡人人爽| www五月| 色婷婷五月综合在线| 五月婷啪啪| 狠狠色综合网| 无码99| 噜噜噜色噜噜| 国产永久一黄| 99re视频在线播放| 思思久久网| 欧美大肥婆大肥BBBBB| 人妻在线中文字幕久久| 五月丁香久久激情综合| 国产无人区大片| 丁香五月综合| 99热在线里有精品| 亚洲AV久久久久久久久久久久久久久久 | 九九热思思热| 九九九九中文字幕| 色综合婷婷| 婷婷五月丁香五月丁香| 综合久久激情久久| 欧洲色| 亚洲另类在线观看| 97在线观视频免费观看| 婷婷深爱五月丁香| 操人91| 国产精品久久久久久久久久免费| 五月色丁香视频精品| 日本婷婷在线| 午夜天堂一区人妻| 亚洲成人五月| 久久欧洲久久| 五月天久草| 五月丁香激情啪啪| 狠狠狠狠狠操| 久久婷婷网站| 九九成人电影婷婷| 99在线视频精品| 五月色导航| www激情网站| 伊人久久婷婷| 丁香婷婷视频在线| 夜夜骑日日操| 操人精品| 日韩丰满少妇无码内射| 超碰在线中文字幕| 99视频在线观看视频| 狠狠爱五月婷婷| 亚洲成av人影院| 婷婷五月天美女21p| 丁香女人五月天| 婷婷香蕉视频| 麻豆AV一区二区三区| 26uuu亚洲| 最新激情五月天| 啪色综合| 97碰碰免费.视频| 99色色热| 五月天社区婷婷丁香社区| 中文人妻AV久久人妻18| 99超级碰碰| 这里只有精品久| 九九香蕉网| 婷婷丁香五月天操逼| 色色婷婷五月| 9久热在线视频精品| 激情五月天色爱| 五月丁香激情综合网| 91免费试看| 五月婷婷影院| 九色PORNY9l原创自拍| 99免费视频网| 五月色婷婷综合丁香精品无遮挡| 久九色| av成人在线播放| 狠狠ri| 伊人激情| 亚洲综合色色| 丁香五月手机在线| 丁香五月在线| 婷婷开心激情综合五月天| 婷激情五月天视频导航| 99久在线精品| 九九99热| 在线99色| 日韩操啪| 91美女啪啪| 三级毛片视频| 国产成人精品一区二三区熟女在线| 色婷操逼| 99精品一二三四视频| 热99这就是精品视频| 高清无码中文字幕aVDV| 在线VA视频| 在线观看五月婷婷网| 女婷久久| 亚洲AV综合在线观看| www激情网站| 亚洲久艹| 第1影院之五月婷婷| www日本熟妇99在线视频| 国产成人精品亚洲线观看| 婷婷五月无码| 一起草av| 人妻久久久久久久 | 亚洲va欧美va天堂v国产综合| 久久机只有这里精品| 伊人超碰| 狠狠色狠狠色综合日日91| 狠狠狠狠狠狠草| 开心激情色婷婷五月天| www色婷婷久久综合久色| 天堂婷婷五月在线| 精品人妻伦| 国内婷婷丁香社区在线播放| 久热这里只有精品在线观看 | 五月丁香六月玩女人| 久久99热这里只有精品| 婷香五月激情视频| 天天爱天天操| 亚洲第一成人无码A片| 九色91视频| 色婷婷久久久| 天天影院色| 丁香五月在线观看| 丁香五月偷拍| 97啪在线观看视频| 婷婷丁香久久网| 六月婷婷最新网址| 五月丁香自拍| 热99国产精品| 开心五月丁香综合久久| 婷婷成人小说综合| 色婷婷五月在线| 久久人人九| av人人干| 97caop| 色情网综合| 人人插9| 超碰人人色| 日本狠狠爽| 青青草原精品久久| 色色色五月婷| 另类激情中文| 五月丁香婷婷五月色| 久碰久| 武则天精品久久| 欧美美女国产日韩一区二区久 | 综合色色色色色色| 99热在线观看精品| 婷婷丁香六月| av人人操| 人妻22p| 岛国av网| 五月天婷婷视频小说| 婷婷久久久| 九九日伊人| 18久久| 丁香色六月| 亚洲久热无码| 超碰大香蕉网| 激情文学综合婷婷五月天丁香花| 99热大| 丁香五月情色| 99综合一区| 91超碰人人操| 我淫我色婷婷五月天激情四射| 久七香蕉| 色五月婷婷少妇人妻| 丁香五月亚综合图片| 在线不卡视频| 婷婷丁香五月社区亚洲| 色婷婷久久久| 久久久久久五月天| 久久丁香五月天| 国产亚洲99久久精品熟| 五月丁香啪啪综合网| 激情WWW| 97在线刺激| 日本色色色色色色色色一色二色| 丁香五月人妻| 五月丁香六月停停| 天天搡日日搡aaaaⅩ| 婷婷色五月综合| 超碰成人电影| 婷婷五月成人系列| 激情六月婷婷| 操人精品| 丁香五月亚洲婷婷| 激情五月天婷婷五月天| 亚洲成人综合网在线免费观看| www.zbzhongsen.com| 亚洲色激情| 啪啪一区| 96精品久久久久久久久| 另类综合网| 婷婷五月天激情网| 九色七七| 五月丁香在线看| 日日做A爰片久久毛片A片英语| 色偷偷色婷婷| 婷婷夜夜操| 丁香五月激情五月| 91精品久久久久久| 天天噜| 五月婷护士| 综合久久丁香婷婷,五月婷婷六月丁香,开心激情综合网,六月丁香在线观看,婷婷丁 | 国产这里只有精品| 日韩超碰在线| 久久久性爱视频| 深夜婷婷 丁香| 亚洲五月丁香综合网| 五月天激情四射网站| 国产人人操| 九九热在线视频,| 五月丁香啪| 91爱操| 玖玖五月丁香| 五月婷中文娱乐综合| 激情婷婷五月色| 五月婷在线| 五月天亚洲图片婷婷| www,com,五月色色| 91超级碰人人操| 人人做天天爱| 青青草青青草五月天| 色色色综合视频| 日韩色色视频| 九九性视频| 99综合久久| 天天综合 99久久婷婷| 婷婷色正月| 97亚洲精品| 丁香五月婷婷综合网| www.色五月| 丁香五月婷婷成人色区| 1000部毛片A片免费观看| 丁香丁婷五月激情| 婷婷激情小说| 久久久思思热| 日韩成人电影AV| 欧美五月丁香在线| 激情婷婷五月天| 狠狠狠婷婷五月综合| 日本综合久久| se色99| 日欧一片内射VA在线影院| 婷婷丁香五月天综合网| 久久久久久久人妻| 婷婷激情鹿城五月天| AA片在线观看视频在线播放| 日本在线免费中文com.| 夜精品无码A片一区二区蜜桃| 激情五月婷婷网在线观看| 国产做爰视频免费播放| 五月激情视频网| 99超超碰| 亚洲亚洲永久无码777777| 亚洲最大视频网站| 人人草人人看| 五月婷婷中文字幕| 99热6精品| 干亚洲天堂| 国产午夜成人免费看片无遮挡| 狠狠干总合| 综合福利网| 激情六月日韩| 九九精品热播| 任你艹| 五月六月丁香婷婷在线观看| 蜜臀久久99精品久久久久久酒店| 中文字幕久久一区二区三区| 五月天婷婷色色首页| 欧美精品啪啪| 九九热99re8热免费观看| 噼里啪啦在线观看免费完整版视频| 激情婷婷综合| 日本wwww在线| 婷婷娌伦网| 伊人春天av| wwwav大香蕉| 这里只有精品免费| 久久六月天| 成人做爰A片免费看视频| 天天天摸夜夜夜玩| 在线成人视频免费| 99色色网| 99热99热不卡| 九九色之九九色88| 九月婷婷| 五月天婷婷在线观看| 91精品无码| 被强行糟蹋的女人A片| 婷婷五月天久久久| 亚洲小视频免费播放| 亚洲婷婷性爱| 99热最新精品| 丁香五月激情月| 色噜噜五月丁香婷婷| 狠狠插狠狠插| 丁香五月综合在线观看| 热久国产| 五月天操逼激情| 亚洲天堂大香蕉| 狠狠五月天婷婷| 伊人久久大香天蕉亚洲特级| 欧美日韩aaa| 婷婷.com| 色噜噜狠狠色综合无码久久欧美| 97五月婷| 五月综合久久| 五月丁香婷婷潮喷中文字幕| 久久婷婷伊人| 99热伊人综合| 五月天桃色深爱网| 停停五月丁香| 无码一区二区三区四区五区| 激情五月天第四色| 欧美大肥婆大肥BBBBB| 久色婷婷200| 婷婷五月天在线综合导航| yazhochengrenavwang| www.夜夜操| 99色精品| 国际国外精品欧洲南美洲专区无码不卡| 偷拍91九色| 这里只有精品96| 丁香啪啪| 色色亚洲五月天| 美女要搞搞天天搞搞搞网站| 丁香五月色五月| 波多婷婷久久| 99色热| 欧洲不卡视频| 深情五月天| 5月婷婷6月丁香aV| 激情久久肏屄视频| 亚洲天堂碰碰婷婷| 精品人妻伦一二三区久久| 夜夜躁婷婷AV| 婷婷色狠狠| 激情婷婷丁香色五月综合| 激情综合五月天| 色情五月| 综合在线观看99| 国外亚洲成AV人片在线观看| 久久东京热婷婷五月| 五月天色婷婷激情| 欧美一区二区三区不卡影视| 婷婷五月丁香基地在线视频官网| 99啊精典免费视频| 淫视馆av三区| 中字幕视频在线永久在线观看免费| 五月天丁香网站| 婷婷六月天激情| 久热播这里只有精品| 六月伊人婷婷| 都市激情久久| 99久久九九| 伊人婷婷大香蕉| WWW久| 五月色婷丁香| 三日本无码| 欧美黄色一级录像| 中文字幕人成乱码在线观看| 99免费| 久久女婷| 九月激情网| 九九热10| 日韩欧美成人片| 五月天激情国产综合婷婷婷| 九九这里都是精品| 婷婷激情五月天视频在线| 亚洲六月婷| 很很干五月天| 超碰AAAAAAV| 亚洲综合五月天综合| www..com色爱| 五月天播播综合| 亚洲精品操一操、噜一噜、摸一摸、爽 | 五月丁香啪啪网| 91啪啪视频| 婷婷色色五月天| 玖玖在线视频福利| 欧美激情丁香五月| 激情五月深爱五月| 六月色日韩| 久热2025无码| 婷婷美女精品视频| 青青草蜜臀| 天天干天天干天天干天天干天天干天天干天天| 五月六月丁香婷婷在线观看| 婷婷区日本| 亚洲成人电影aaaa| 思思热在线视频99| 五月婷婷丁香综合| 日日操夜夜骑| av在线免费网站 | 激情五月,激情综合网| 成人婷婷| 激情网站五月| 婷色成人| 久久婷婷操| 天天色激情| 久久综合五月天| 久热 91| 特级西西4444www无码| 在线不卡视频| 日本操天堂| 五月婷婷先锋| 激情综合网色五月| 少妇高潮一区二区三区99欧美| site:hcxsz888.com| 丁香婷五月天| 五月婷婷之美女图片| nvrentiantang av| 色婷婷网| 性做久久久久久久免费看| 五月丁香婷婷五月色| 久热久re| 97操视频| 狠狠 婷婷| 天天摸色吧天天摸色吧| 色香久久| 丁香五月久久| 99青青草99| 九月综合| 亚洲精品乱码久久久久99| 99色免费视频| 中文字幕综合| 九九热在线精品视频| 色亭亭丁香五月天| 国产av基地| 开心亚洲久久开心| 99在线精品视频在线观看| 婷色五月天| 欧美性猛交99久久久久99按摩| 在线观看欧美3区| av网址在线| 婷婷丁香亚洲五月天| 日本丁香五月| 99色在线视频| 欧美婷婷综合| 五月丁香六月色婷婷综合五月天| 色综合网综合| 欧美久久婷婷| 99精品丁香五月| 日本一级一片免费视频| 婷婷激情综合色五月久久,色婷婷丁香花,丁香婷婷五月情天,久久婷婷五月综合色 | 婷婷色情 | 在线不卡中文字幕| 亚洲俩性性爱图片久久第六页| 婷婷五月色播放| 五月婷婷色播| 国产色香蕉精品五夜婷| 久久色五月| 天天干天天日天天操| 五月开心网| 日韩色色一区| 深爱开心五月天| 丁香婷婷六月激情文学| 狠狠干 狠狠操| 六月丁香啪啪| 激情五月瑟瑟| 丁香五月婷婷久久久| 五月丁香在线观看| 专区无日本视频高清8| 丁香婷婷色九月| 99re思思精品在线观看| 久久综合中文| 五月天大香蕉视频| 草美女在线观看视频在线播放| 国产精品国产| 色噜综| 91超碰人人操| 国产高清视频91九九九久久久| 亚洲婷婷在线播放十月| 婷婷淫淫狠狠六月| 青青草国产亚洲精品久久| 五月丁香婷婷色色色| 五月天婷婷丁香六月| 黄网在线播放| www.五月天色色.com| 丁香婷婷婷五月| 国产精品第一国产精品| 7777激情基地| 婷婷狠狠操| 婷婷大香焦| 青青草a在线| 久久婷狠狠色| 色很久综合| 色五月天激情| 婷婷五月花| 色九月| 91人操人人人操人| 婷婷久久天堂网| 操丝袜视频影院导航| 欧美久热| 草草视频91| 日本精品99| 激情深爱五月| 九九操屄| 色婷婷在线综合色播网| 亚洲色99| 人妻熟妇国产精品| 任你操精品免费| 人人干人人操外国| 丁香五月婷婷激情中文| 国产精品久久久久久喷浆| 噜综合| 国产在这里只有精品| 色V狠狠的干| 96精品久久久久久久久| 碰碰人人漕| 色综合另类| 综合婷| 美女丁香五婷婷| 精品国产a| 五月停停激情网| 1024AV视频| 五月激情网综合| 九九综合影音先锋| 天天橾日日橾夜夜橾17| AA片在线观看视频在线播放| 成人色站,在线视频,看片-SS1AV| 亚洲综合五月天婷婷| 婷婷色色网| 久久激情网| 五月天激日本色情在线| 超碰91在线| 激情五月伊人婷婷| 涩五月婷婷| 五月婷婷丁香伦理网| 国产欧美熟妇另类久久久| 99热国产国产| 爽tv | 丁香婷婷伊人| 丁香影院五月综合| 99re最新地址| 超热久碰.com| 色爱99| 日韩久久视频| 91成人性爱视频| 婷婷五月天成人娱乐| 天天做天天爽| 五月婷婷六月奇米网丁香| 五月天另类小说久久小说网| 激情五月综合网最新| 9热在线视频| 色天堂在线| 伊人99热| 国产日韩精品SUV| 五月婷婷六月基地| 五月天丁香欧美激情| 免费播放片大片| 色狠狠综合| 日本高清久久| 色五月色五天色情网| 亚洲免费成人电影AV| 五月婷婷六月情| 99自拍网| 思思久久99热只有频精品66| 久久深爱激情网| 亚洲av无码精品色午夜| 任我肏| 色色综合日韩| 激情精品久久| 99九九在线视频| 噜综合| 久久六月婷婷| 婷婷色导航| 99精品国产在热久久| 日本欧美成人片AAAA| 99re思思久久| 婷婷五月天堂| 97精品人人A片免费看| 怡红院视频| 丁香五月性| 91人人人人人| 丁香激情网| 成年AAAA色情| 人人操人人添人人摸97| www色色com| 人人干Av| 五月久久婷婷天堂视频| 婷婷五月天综合网| 亚洲另类噜噜| 欧洲S级在线观看| 狠狠狠狠狠狠草| 这里只有精品视频国产| 成人国产网站| 婷婷丁香五月综合网| 成人无码髙潮喷水A片| 午夜婷婷久久| 狠狠摸狠狠摸| 久久婷婷五月综合激情国产| 视频这里只有精品| 开心五月婷婷婷美女| 精品99在线看| 五月天婷婷AV| 综合久久六月|