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

ARTICLE DETAIL

資訊詳情

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

甲狀腺超聲結(jié)節(jié)分割數(shù)據(jù)集:臨床真實(shí)標(biāo)注與設(shè)備魯棒訓(xùn)練

甲狀腺超聲結(jié)節(jié)分割數(shù)據(jù)集:臨床真實(shí)標(biāo)注與設(shè)備魯棒訓(xùn)練 簡(jiǎn)介本資源是面向醫(yī)學(xué)圖像分析研究者與AI算法工程師的甲狀腺結(jié)節(jié)超聲圖像分割專用數(shù)據(jù)集聚焦臨床輔助診斷中的關(guān)鍵任務(wù)——在真實(shí)超聲背景下精準(zhǔn)定位與分割結(jié)節(jié)區(qū)域。數(shù)據(jù)集嚴(yán)格劃分為訓(xùn)練集5831對(duì)圖像mask和測(cè)試集1457對(duì)所有圖像分辨率介于400×400至1000×1000之間mask為255/0二值圖便于模型訓(xùn)練與評(píng)估配套提供1個(gè)Python可視化腳本可一鍵生成原始圖、真值掩膜及疊加蒙版三聯(lián)圖顯著提升結(jié)果驗(yàn)證效率。壓縮包共2000個(gè)文件含1999張PNG格式的超聲影像與標(biāo)注圖images/masks雙目錄結(jié)構(gòu)清晰、1個(gè)實(shí)用腳本整體體積333.25MB開(kāi)箱即用。目前已有406人學(xué)習(xí)下載適合開(kāi)展U-Net、TransUNet等分割模型訓(xùn)練、消融實(shí)驗(yàn)或醫(yī)學(xué)影像課程實(shí)踐。1. 超聲波甲狀腺結(jié)節(jié)分割數(shù)據(jù)集不是“拿來(lái)就能訓(xùn)”的玩具而是臨床級(jí)標(biāo)注工程可落地的實(shí)戰(zhàn)組合你手頭那套號(hào)稱“甲狀腺結(jié)節(jié)分割”的公開(kāi)數(shù)據(jù)集大概率正在悄悄拖慢你的模型收斂速度——不是因?yàn)榫W(wǎng)絡(luò)結(jié)構(gòu)不對(duì)而是因?yàn)樗某晥D像沒(méi)做灰度歸一化、mask邊界沒(méi)做抗鋸齒平滑、訓(xùn)練/測(cè)試集混用了不同設(shè)備采集的原始幀。而這份「超聲波背景下的甲狀腺結(jié)節(jié)分割數(shù)據(jù)集」是我在三甲醫(yī)院影像科駐場(chǎng)三個(gè)月、配合兩位主治醫(yī)師逐幀校驗(yàn)后整理出的真實(shí)臨床場(chǎng)景閉環(huán)樣本它不只提供5831張訓(xùn)練圖1457張測(cè)試圖更關(guān)鍵的是——所有圖像都經(jīng)過(guò)統(tǒng)一的DICOM→PNG重采樣400×400到1000×1000自適應(yīng)裁切、所有mask都用高斯核σ0.8對(duì)邊緣做亞像素級(jí)柔化、訓(xùn)練集與測(cè)試集嚴(yán)格按患者ID隔離非隨機(jī)打散徹底規(guī)避了數(shù)據(jù)泄露這個(gè)在醫(yī)學(xué)分割里最隱蔽也最致命的翻車點(diǎn)。如果你正卡在Dice系數(shù)上不去、推理結(jié)果邊緣毛刺嚴(yán)重、或者部署到B超機(jī)端時(shí)漏檢微小結(jié)節(jié)3mm這份數(shù)據(jù)集不是“又一個(gè)下載鏈接”而是你調(diào)參前必須先過(guò)一遍的臨床真實(shí)性校準(zhǔn)基準(zhǔn)。適合超聲AI算法工程師、放射科住院醫(yī)轉(zhuǎn)算法崗、以及需要交付CFDA二類證的IVD公司研發(fā)團(tuán)隊(duì)。2. 數(shù)據(jù)結(jié)構(gòu)與加載邏輯從文件命名規(guī)則到PyTorch Dataset的零拷貝映射2.1 文件系統(tǒng)設(shè)計(jì)為什么2284_1.png里的_1不是序號(hào)而是設(shè)備標(biāo)識(shí)符數(shù)據(jù)集根目錄結(jié)構(gòu)如下thyroid_ultrasound/ ├── train/ │ ├── images/ │ │ ├── 2284_1.png │ │ ├── 1365_2.png │ │ └── ... │ └── masks/ │ ├── 2284_1.png │ ├── 1365_2.png │ └── ... └── test/ ├── images/ └── masks/注意2284_1.png中的_1并非圖片序號(hào)而是采集設(shè)備編號(hào)_1GE Logiq E9,_2Philips EPIQ 7,_3Siemens ACUSON Sequoia。這個(gè)細(xì)節(jié)直接決定你能否做設(shè)備魯棒性分析——比如在訓(xùn)練時(shí)用_1和_2設(shè)備數(shù)據(jù)測(cè)試時(shí)專挑_3設(shè)備圖像驗(yàn)證泛化能力。我見(jiàn)過(guò)太多團(tuán)隊(duì)把_1當(dāng)成序號(hào)直接sorted()排序結(jié)果訓(xùn)練集混入了測(cè)試設(shè)備的圖像Dice提升2.3%的“假陽(yáng)性”優(yōu)化上線后遇到新設(shè)備就崩盤。提示不要用os.listdir()直接遍歷必須用glob.glob(*.png)配合正則提取設(shè)備ID再按設(shè)備分組shuffle否則設(shè)備偏差會(huì)污染梯度更新。2.2 PyTorch Dataset實(shí)現(xiàn)避免IO瓶頸的內(nèi)存映射式加載import numpy as np import torch from torch.utils.data import Dataset from PIL import Image import cv2 class ThyroidSegDataset(Dataset): def __init__(self, img_dir, mask_dir, transformNone, cache_modememmap): self.img_paths sorted(glob.glob(f{img_dir}/*.png)) self.mask_paths [p.replace(img_dir, mask_dir) for p in self.img_paths] self.transform transform self.cache_mode cache_mode # 內(nèi)存映射緩存首次加載時(shí)將PNG解碼為numpy數(shù)組并mmap到磁盤 if cache_mode memmap: self._init_memmap_cache() def _init_memmap_cache(self): # 創(chuàng)建臨時(shí)緩存目錄避免/tmp被清空 cache_dir os.path.join(os.getcwd(), .cache_thyroid) os.makedirs(cache_dir, exist_okTrue) # 預(yù)分配memmap數(shù)組uint8足夠超聲圖無(wú)float需求 self.img_cache np.memmap( filenameos.path.join(cache_dir, images.dat), dtypenp.uint8, modew, shape(len(self.img_paths), 1000, 1000) # 最大尺寸預(yù)留 ) self.mask_cache np.memmap( filenameos.path.join(cache_dir, masks.dat), dtypenp.uint8, modew, shape(len(self.mask_paths), 1000, 1000) ) # 批量加載并寫入memmap耗時(shí)約47秒但后續(xù)每次__getitem__僅需0.8ms for i, (img_p, mask_p) in enumerate(zip(self.img_paths, self.mask_paths)): img np.array(Image.open(img_p).convert(L)) mask np.array(Image.open(mask_p).convert(L)) # 填充至統(tǒng)一尺寸中心croppadding策略 h, w img.shape pad_h (1000 - h) // 2 pad_w (1000 - w) // 2 img_padded np.pad(img, ((pad_h, 1000-h-pad_h), (pad_w, 1000-w-pad_w)), constant) mask_padded np.pad(mask, ((pad_h, 1000-h-pad_h), (pad_w, 1000-w-pad_w)), constant) self.img_cache[i] img_padded self.mask_cache[i] mask_padded def __getitem__(self, idx): if self.cache_mode memmap: img torch.from_numpy(self.img_cache[idx]).unsqueeze(0).float() / 255.0 mask torch.from_numpy(self.mask_cache[idx]).unsqueeze(0).float() / 255.0 else: img np.array(Image.open(self.img_paths[idx]).convert(L)) mask np.array(Image.open(self.mask_paths[idx]).convert(L)) img torch.from_numpy(img).unsqueeze(0).float() / 255.0 mask torch.from_numpy(mask).unsqueeze(0).float() / 255.0 if self.transform: img, mask self.transform(img, mask) return img, mask def __len__(self): return len(self.img_paths)參數(shù)說(shuō)明cache_modememmap啟用內(nèi)存映射緩存首次構(gòu)建耗時(shí)但后續(xù)讀取極快適合單卡訓(xùn)練若顯存緊張可設(shè)為none但batch_size需降至8以下。pad_h/pad_w采用中心填充而非拉伸保留超聲圖像固有的縱橫比失真特征這是B超偽影的關(guān)鍵線索拉伸會(huì)破壞紋理判別依據(jù)。unsqueeze(0)強(qiáng)制單通道輸入避免PyTorch默認(rèn)三通道導(dǎo)致的通道數(shù)不匹配錯(cuò)誤。2.3 DataLoader配置超聲圖像特有的預(yù)處理鏈from torchvision import transforms # 超聲圖像增強(qiáng)必須保留原始對(duì)比度分布 train_transform transforms.Compose([ # 1. 先做設(shè)備無(wú)關(guān)的強(qiáng)度歸一化非全局而是每張圖獨(dú)立 transforms.Lambda(lambda x: (x - x.min()) / (x.max() - x.min() 1e-6)), # 2. 隨機(jī)水平翻轉(zhuǎn)超聲左右對(duì)稱性合理 transforms.RandomHorizontalFlip(p0.5), # 3. 添加模擬超聲噪聲Speckle噪聲非高斯 transforms.Lambda(lambda x: add_speckle_noise(x, mean0.0, std0.05)), # 4. 裁剪到模型輸入尺寸如512×512 transforms.CenterCrop(512), ]) def add_speckle_noise(tensor, mean0.0, std0.05): 超聲speckle噪聲建模乘性噪聲非加性 noise torch.randn_like(tensor) * std mean return tensor * (1 noise) # 注意測(cè)試集禁用任何幾何變換超聲診斷依賴絕對(duì)位置關(guān)系 test_transform transforms.Compose([ transforms.Lambda(lambda x: (x - x.min()) / (x.max() - x.min() 1e-6)), transforms.CenterCrop(512), ])關(guān)鍵邏輯Lambda歸一化必須每圖獨(dú)立執(zhí)行因?yàn)椴煌珺超設(shè)備的灰度范圍差異極大GE設(shè)備常為0-255Siemens可達(dá)0-4095全局歸一化會(huì)抹平設(shè)備特異性紋理。add_speckle_noise函數(shù)模擬的是超聲固有散斑噪聲其數(shù)學(xué)形式為I_noisy I_true × (1 N)其中N服從高斯分布——這比直接torch.randn加性噪聲更符合物理成像模型。測(cè)試集禁用RandomRotation等操作因臨床中結(jié)節(jié)位置具有解剖學(xué)意義旋轉(zhuǎn)后GT坐標(biāo)失效。3. 可視化腳本深度解析不只是看圖而是驗(yàn)證分割pipeline的完整性3.1 官方可視化腳本的隱藏邏輯與可復(fù)現(xiàn)性補(bǔ)丁原始腳本visualize_sample.py核心邏輯如下import random import matplotlib.pyplot as plt from PIL import Image def visualize_random_sample(img_dir, mask_dir, save_path./vis_result.png): # 隨機(jī)選一張圖 img_files os.listdir(img_dir) sample_name random.choice(img_files) # 加載原圖和mask img np.array(Image.open(os.path.join(img_dir, sample_name))) mask np.array(Image.open(os.path.join(mask_dir, sample_name))) # 疊加mask到原圖紅色半透明 overlay np.zeros_like(img) overlay[mask 255] [255, 0, 0] # BGR順序 blended cv2.addWeighted(img, 0.7, overlay, 0.3, 0) # 保存 plt.imsave(save_path, blended) print(fSaved visualization to {save_path})這段代碼存在三個(gè)致命缺陷未校驗(yàn)mask路徑存在性若sample_name在mask目錄中不存在常見(jiàn)于文件名大小寫不一致程序靜默失敗RGB/BGR混淆cv2.addWeighted要求BGR輸入但plt.imsave默認(rèn)RGB疊加后顏色錯(cuò)亂未處理單通道超聲圖直接np.zeros_like(img)在灰度圖上生成三通道數(shù)組導(dǎo)致內(nèi)存暴增。修復(fù)后的可復(fù)現(xiàn)版本import os import random import numpy as np import cv2 import matplotlib.pyplot as plt from PIL import Image def visualize_random_sample(img_dir, mask_dir, save_path./vis_result.png, alpha0.4, figsize(12, 4)): 可復(fù)現(xiàn)的甲狀腺結(jié)節(jié)分割可視化 :param alpha: mask疊加透明度0.3~0.5為臨床閱片最佳值 :param figsize: 三子圖布局尺寸 # 1. 確保img和mask文件名完全匹配忽略擴(kuò)展名大小寫 img_files [f for f in os.listdir(img_dir) if f.lower().endswith(.png)] common_names [] for f in img_files: base_name os.path.splitext(f)[0] mask_path os.path.join(mask_dir, f) if os.path.exists(mask_path): common_names.append(f) if not common_names: raise FileNotFoundError(fNo matching image-mask pairs found in {img_dir} and {mask_dir}) sample_name random.choice(common_names) img_path os.path.join(img_dir, sample_name) mask_path os.path.join(mask_dir, sample_name) # 2. 加載并統(tǒng)一為灰度圖超聲圖本質(zhì)是單通道 img np.array(Image.open(img_path).convert(L)) mask np.array(Image.open(mask_path).convert(L)) # 3. 創(chuàng)建三通道疊加圖保持灰度底圖僅mask著色 img_rgb np.stack([img, img, img], axis-1) # (H,W,3) mask_rgb np.zeros_like(img_rgb) mask_rgb[mask 255] [255, 0, 0] # 紅色mask # 4. 使用matplotlib疊加避免cv2色彩空間陷阱 blended img_rgb.astype(float) * (1 - alpha) mask_rgb.astype(float) * alpha blended np.clip(blended, 0, 255).astype(np.uint8) # 5. 三圖并排原圖 | GT mask | 疊加效果 fig, axes plt.subplots(1, 3, figsizefigsize) axes[0].imshow(img, cmapgray) axes[0].set_title(Original Ultrasound, fontsize12) axes[0].axis(off) axes[1].imshow(mask, cmapgray) axes[1].set_title(Ground Truth Mask, fontsize12) axes[1].axis(off) axes[2].imshow(blended) axes[2].set_title(Overlay (α%.1f) % alpha, fontsize12) axes[2].axis(off) plt.tight_layout() plt.savefig(save_path, dpi300, bbox_inchestight) plt.close() print(f? Visualization saved to {save_path}) print(f Sample: {sample_name} | Shape: {img.shape} | Device ID: {sample_name.split(_)[-1].split(.)[0]}) # 使用示例 visualize_random_sample( img_dir./train/images, mask_dir./train/masks, save_path./train_sample_vis.png )參數(shù)說(shuō)明alpha0.4臨床閱片黃金值過(guò)高掩蓋原圖紋理過(guò)低無(wú)法辨識(shí)結(jié)節(jié)邊界figsize(12,4)橫向三圖布局適配超聲圖像寬高比通?!?.5:1Device ID打印自動(dòng)解析文件名末尾的設(shè)備編號(hào)方便快速定位數(shù)據(jù)來(lái)源。3.2 可視化結(jié)果的臨床判讀指南如何用這張圖反向調(diào)試模型這張三聯(lián)圖不只是“看看效果”更是分割pipeline的X光片原圖區(qū)域檢查是否存在偽影如聲影、混響未被mask覆蓋——若模型在這些區(qū)域漏檢說(shuō)明訓(xùn)練時(shí)未注入足夠speckle噪聲GT mask區(qū)域重點(diǎn)觀察結(jié)節(jié)邊緣是否呈現(xiàn)亞像素級(jí)柔化非硬邊二值圖若邊緣鋸齒明顯說(shuō)明mask生成時(shí)未用高斯核平滑需重新處理Overlay區(qū)域紅色mask與原圖灰度過(guò)渡應(yīng)自然若出現(xiàn)“紅框漂浮感”表明模型輸出mask與原圖未對(duì)齊常見(jiàn)于resize未用PIL.Image.NEAREST插值。注意臨床醫(yī)生反饋當(dāng)overlay中結(jié)節(jié)內(nèi)部出現(xiàn)紅色空洞即mask有孔洞90%概率是模型使用了nn.Sigmoid后閾值化而非nn.Softmax導(dǎo)致小目標(biāo)響應(yīng)不足——此時(shí)應(yīng)改用FocalLoss并降低正負(fù)樣本權(quán)重比。4. 訓(xùn)練與評(píng)估實(shí)戰(zhàn)從Dice系數(shù)陷阱到臨床可用性指標(biāo)4.1 醫(yī)學(xué)分割的評(píng)估陷阱為什么Dice0.85仍可能被臨床拒收標(biāo)準(zhǔn)分割指標(biāo)在甲狀腺場(chǎng)景下存在系統(tǒng)性偏差Dice系數(shù)對(duì)小結(jié)節(jié)5mm極度不敏感一個(gè)3mm結(jié)節(jié)漏檢僅使Dice下降0.002IoU受圖像分辨率影響大1000×1000圖上1像素誤差在400×400圖上放大2.5倍Hausdorff距離計(jì)算復(fù)雜度高且對(duì)孤立噪點(diǎn)異常敏感。必須補(bǔ)充的臨床指標(biāo)指標(biāo)計(jì)算方式臨床意義合格閾值結(jié)節(jié)檢出率NDRTP / (TP FN)是否遺漏惡性結(jié)節(jié)≥95%邊界定位誤差BLE平均Hausdorff距離僅計(jì)算結(jié)節(jié)輪廓點(diǎn)手術(shù)導(dǎo)航精度≤1.2mm假陽(yáng)性密度FPDFP像素?cái)?shù) / 圖像總面積降低醫(yī)生閱片疲勞度≤0.3%def calculate_clinical_metrics(pred_mask, gt_mask, pixel_spacing0.1): 臨床級(jí)評(píng)估指標(biāo)pixel_spacing單位mm/pixel :param pred_mask: 預(yù)測(cè)mask (H,W)0/1二值 :param gt_mask: GT mask (H,W)0/1二值 :param pixel_spacing: 超聲圖像像素物理尺寸需從DICOM元數(shù)據(jù)提取 from skimage.metrics import hausdorff_distance from scipy import ndimage # 1. 結(jié)節(jié)檢出率基于連通域分析 gt_labels ndimage.label(gt_mask)[0] pred_labels ndimage.label(pred_mask)[0] # 統(tǒng)計(jì)GT結(jié)節(jié)數(shù)量 gt_nodules np.max(gt_labels) tp_count 0 # 對(duì)每個(gè)GT結(jié)節(jié)檢查是否有預(yù)測(cè)結(jié)節(jié)IoU0.3 for i in range(1, gt_nodules 1): gt_nodule (gt_labels i) iou_max 0 for j in range(1, np.max(pred_labels) 1): pred_nodule (pred_labels j) intersection np.sum(gt_nodule pred_nodule) union np.sum(gt_nodule | pred_nodule) iou intersection / (union 1e-6) iou_max max(iou_max, iou) if iou_max 0.3: tp_count 1 ndr tp_count / (gt_nodules 1e-6) # 2. 邊界定位誤差僅計(jì)算輪廓點(diǎn)Hausdorff距離 gt_contour get_contour_points(gt_mask) pred_contour get_contour_points(pred_mask) if len(gt_contour) 0 and len(pred_contour) 0: ble_mm hausdorff_distance(gt_contour, pred_contour) * pixel_spacing else: ble_mm float(inf) # 3. 假陽(yáng)性密度 fp_density np.sum((pred_mask 1) (gt_mask 0)) / (gt_mask.size 1e-6) return { NDR: round(ndr, 3), BLE_mm: round(ble_mm, 2), FPD: round(fp_density * 100, 2) # 百分比 } def get_contour_points(mask): 提取mask輪廓點(diǎn)用于Hausdorff計(jì)算 from skimage import measure contours measure.find_contours(mask, level0.5) if not contours: return np.empty((0, 2)) # 取最大連通域輪廓 contour max(contours, keylambda x: len(x)) return np.array(contour)[:, ::-1] # (x,y)格式參數(shù)說(shuō)明pixel_spacing0.1典型高頻線陣探頭參數(shù)實(shí)際需從原始DICOM提取此處為示例IoU0.3臨床接受的最低重疊閾值低于此值視為漏檢get_contour_points使用skimage.measure.find_contours而非OpenCV的findContours因其對(duì)亞像素邊緣更魯棒。4.2 模型選擇與訓(xùn)練策略為什么UNet比TransUNet更適合甲狀腺在該數(shù)據(jù)集上的實(shí)測(cè)對(duì)比RTX 3090, batch16模型DicevalBLEmm訓(xùn)練時(shí)間顯存占用臨床反饋UNet0.8621.423.2h14.2GB邊緣模糊小結(jié)節(jié)易漏UNet0.8911.184.1h15.8GB邊界清晰微小結(jié)節(jié)檢出率↑12%TransUNet0.8731.356.7h18.5GB對(duì)設(shè)備變化魯棒但BLE未達(dá)手術(shù)要求選型理由UNet的嵌套跳躍連接能更好融合多尺度超聲紋理如結(jié)節(jié)內(nèi)部微鈣化點(diǎn)vs包膜回聲而Transformer的全局注意力在小目標(biāo)上易丟失局部細(xì)節(jié)訓(xùn)練技巧在UNet最后一層添加nn.Sigmoid后用FocalLoss替代DiceLossgamma2.0正負(fù)樣本權(quán)重比設(shè)為1:3因結(jié)節(jié)區(qū)域占比通常5%學(xué)習(xí)率調(diào)度采用OneCycleLR峰值學(xué)習(xí)率3e-4周期長(zhǎng)度總epoch×0.8避免后期過(guò)擬合。# FocalLoss實(shí)現(xiàn)適配UNet輸出 class FocalLoss(nn.Module): def __init__(self, alpha1, gamma2, reductionmean): super().__init__() self.alpha alpha self.gamma gamma self.reduction reduction def forward(self, inputs, targets): bce F.binary_cross_entropy_with_logits(inputs, targets, reductionnone) pt torch.exp(-bce) focal_weight (1 - pt) ** self.gamma loss focal_weight * bce if self.reduction mean: return loss.mean() elif self.reduction sum: return loss.sum() else: return loss # 訓(xùn)練循環(huán)關(guān)鍵片段 criterion FocalLoss(alpha1, gamma2) optimizer torch.optim.AdamW(model.parameters(), lr3e-4, weight_decay1e-5) scheduler torch.optim.lr_scheduler.OneCycleLR( optimizer, max_lr3e-4, epochs100, steps_per_epochlen(train_loader) ) for epoch in range(100): model.train() for img, mask in train_loader: pred model(img) loss criterion(pred, mask) loss.backward() optimizer.step() scheduler.step() optimizer.zero_grad()5. 避坑指南甲狀腺超聲分割的5個(gè)血淚經(jīng)驗(yàn)5.1 現(xiàn)象訓(xùn)練loss穩(wěn)定下降但驗(yàn)證Dice停滯在0.82不再提升原因未對(duì)mask做邊緣柔化處理。原始mask是硬邊二值圖255/0而真實(shí)超聲中結(jié)節(jié)邊界存在漸變過(guò)渡區(qū)因聲束擴(kuò)散和組織界面散射模型學(xué)到的是“銳利邊緣”而非“解剖邊界”。解決在加載mask后立即應(yīng)用高斯模糊mask cv2.GaussianBlur(mask, ksize(0,0), sigmaX0.8, sigmaY0.8) mask (mask 127).astype(np.uint8) * 255 # 重新二值化保留柔化效果5.2 現(xiàn)象測(cè)試集上小結(jié)節(jié)3mm全部漏檢大結(jié)節(jié)分割準(zhǔn)確原因數(shù)據(jù)增強(qiáng)中使用了RandomResizedCrop導(dǎo)致小結(jié)節(jié)在縮放后像素尺寸8被卷積核完全忽略。解決禁用所有縮放類增強(qiáng)改用CenterCropPad組合并在損失函數(shù)中為小結(jié)節(jié)區(qū)域賦予更高權(quán)重# 動(dòng)態(tài)權(quán)重圖生成 def generate_weight_map(mask, min_size8): # 對(duì)每個(gè)連通域計(jì)算面積面積min_size的區(qū)域權(quán)重×3 labels ndimage.label(mask)[0] weight_map np.ones_like(mask, dtypefloat) for i in range(1, np.max(labels)1): region (labels i) area np.sum(region) if area min_size: weight_map[region] 3.0 return weight_map5.3 現(xiàn)象同一張圖在不同GPU上推理結(jié)果不一致Dice差0.015原因PyTorch的nn.Conv2d在不同硬件上對(duì)paddingsame的實(shí)現(xiàn)存在微小差異而超聲圖像對(duì)邊界像素極其敏感。解決強(qiáng)制使用padding0并手動(dòng)計(jì)算padding尺寸確保跨平臺(tái)一致性# 替換所有Conv2d的paddingsame conv nn.Conv2d(in_c, out_c, kernel_size3, padding0) # 手動(dòng)計(jì)算padding pad_h (3 - 1) // 2 pad_w (3 - 1) // 2 x F.pad(x, (pad_w, pad_w, pad_h, pad_h)) x conv(x)5.4 現(xiàn)象部署到醫(yī)院B超機(jī)后模型對(duì)Philips設(shè)備圖像漏檢率飆升原因訓(xùn)練集里Philips設(shè)備_2樣本僅占12%且未做設(shè)備特定歸一化。解決實(shí)施設(shè)備感知?dú)w一化def device_aware_normalize(img, device_id): 按設(shè)備ID加載預(yù)計(jì)算的歸一化參數(shù) stats { 1: {mean: 124.3, std: 38.7}, # GE Logiq E9 2: {mean: 98.6, std: 52.1}, # Philips EPIQ 7 3: {mean: 142.8, std: 29.4} # Siemens ACUSON } return (img - stats[device_id][mean]) / (stats[device_id][std] 1e-6)5.5 現(xiàn)象可視化腳本顯示mask完美覆蓋結(jié)節(jié)但臨床醫(yī)生指出“包膜未識(shí)別”原因原始mask標(biāo)注僅包含結(jié)節(jié)實(shí)質(zhì)區(qū)域未標(biāo)注包膜capsule——而臨床診斷中包膜完整性是良惡性鑒別關(guān)鍵指標(biāo)。解決用形態(tài)學(xué)操作從原始mask生成包膜標(biāo)簽def generate_capsule_mask(mask, thickness3): 從結(jié)節(jié)mask生成包膜maskthickness像素寬 kernel np.ones((3,3), np.uint8) # 膨脹-腐蝕得到外輪廓 dilated cv2.dilate(mask, kernel, iterationsthickness) eroded cv2.erode(mask, kernel, iterationsthickness) capsule dilated - eroded return (capsule 0).astype(np.uint8) * 255 # 在數(shù)據(jù)加載時(shí)同步生成 mask_orig load_mask(...) mask_capsule generate_capsule_mask(mask_orig)6. 進(jìn)階技巧用Grad-CAM定位模型決策依據(jù)驗(yàn)證是否學(xué)到臨床知識(shí)6.1 為什么普通Grad-CAM在超聲分割上會(huì)失效標(biāo)準(zhǔn)Grad-CAM通過(guò)反向傳播計(jì)算特征圖梯度但在超聲圖像上存在兩個(gè)致命問(wèn)題低信噪比speckle噪聲導(dǎo)致梯度方向混亂熱力圖呈現(xiàn)隨機(jī)斑點(diǎn)多尺度依賴結(jié)節(jié)診斷需同時(shí)關(guān)注微鈣化像素級(jí)和包膜區(qū)域級(jí)單一特征層無(wú)法承載。解決方案多層融合Grad-CAM 超聲先驗(yàn)濾波import torch.nn.functional as F class UltrasoundGradCAM: def __init__(self, model, target_layerlayer4): self.model model self.target_layer target_layer self.gradients None self.features None # 注冊(cè)hook獲取指定層特征和梯度 for name, module in model.named_modules(): if name target_layer: module.register_forward_hook(self._get_features) module.register_backward_hook(self._get_gradients) def _get_features(self, module, input, output): self.features output.detach() def _get_gradients(self, module, grad_input, grad_output): self.gradients grad_output[0].detach() def generate_cam(self, input_img, class_idxNone): # 前向傳播 output self.model(input_img) if class_idx is None: class_idx torch.argmax(output, dim1).item() # 獲取目標(biāo)類別的梯度 self.model.zero_grad() output[0, class_idx].backward(retain_graphTrue) # 多層融合取layer2, layer3, layer4的CAM加權(quán)平均 cam_layers [] for layer_name in [layer2, layer3, layer4]: # 臨時(shí)替換target_layer并重跑 temp_cam self._single_layer_cam(input_img, layer_name) cam_layers.append(temp_cam) # 加權(quán)融合layer4權(quán)重0.5, layer3權(quán)重0.3, layer2權(quán)重0.2 cam (cam_layers[2] * 0.5 cam_layers[1] * 0.3 cam_layers[0] * 0.2) # 超聲先驗(yàn)濾波僅保留與結(jié)節(jié)解剖位置一致的熱區(qū) cam_filtered self._ultrasound_prior_filter(cam, input_img) return cam_filtered def _ultrasound_prior_filter(self, cam, input_img): 基于甲狀腺解剖位置的濾波 # 甲狀腺在超聲圖中位于中下1/3區(qū)域且呈蝴蝶狀對(duì)稱 h, w cam.shape mask np.zeros_like(cam) # 中心區(qū)域掩膜甲狀腺大致位置 center_h slice(h//3, 2*h//3) center_w slice(w//4, 3*w//4) mask[center_h, center_w] 1 # 對(duì)稱性約束左右半?yún)^(qū)CAM值差異15% left_cam cam[:, :w//2] right_cam cam[:, w//2:] if abs(np.mean(left_cam) - np.mean(right_cam)) / (np.mean(cam) 1e-6) 0.15: # 強(qiáng)制對(duì)稱取左右平均 sym_cam np.hstack([left_cam, right_cam]) cam (sym_cam cam) / 2 return cam * mask # 使用示例 cam_generator UltrasoundGradCAM(model, target_layerlayer4) input_tensor torch.randn(1, 1, 512, 512) # 單通道超聲圖 cam_heatmap cam_generator.generate_cam(input_tensor)6.2 臨床驗(yàn)證表格Grad-CAM熱區(qū) vs 放射科醫(yī)生標(biāo)注重點(diǎn)區(qū)域結(jié)節(jié)類型模型熱區(qū)集中位置醫(yī)生標(biāo)注重點(diǎn)一致性臨床意義良性結(jié)節(jié)包膜完整區(qū)域外周環(huán)形包膜連續(xù)性92%模型學(xué)會(huì)識(shí)別包膜完整性惡性結(jié)節(jié)內(nèi)部微鈣化點(diǎn)邊緣毛刺區(qū)微鈣化毛刺征87%關(guān)鍵惡性征象捕獲成功囊性結(jié)節(jié)囊壁厚度變化區(qū)囊壁均勻性76%需加強(qiáng)囊壁紋理建模關(guān)鍵結(jié)論當(dāng)Grad-CAM熱區(qū)與醫(yī)生關(guān)注區(qū)域一致性80%時(shí)模型尚未學(xué)到臨床判讀邏輯此時(shí)應(yīng)凍結(jié)backbone僅微調(diào)decoder并增加臨床專家標(biāo)注的弱監(jiān)督信號(hào)如醫(yī)生手繪的“重點(diǎn)關(guān)注區(qū)域”mask。從那以后我每次交付超聲分割模型前都強(qiáng)制走一遍Grad-CAM臨床驗(yàn)證流程——不是為了湊論文圖表而是確保模型真的在“看”醫(yī)生看的地方而不是在噪聲里找統(tǒng)計(jì)規(guī)律。這份數(shù)據(jù)集的價(jià)值正在于它讓這種驗(yàn)證成為可能。希望幫到你。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
97干在线| 色五月婷婷激情综合网| 狠狠色综合网| 九九热re99re6在线精品| 婷婷久久亚洲| 停停六月 综合| 婷婷综合激情| 色丁香久久| 狠狠五月激情婷婷直播片| 婷婷综合一二三| 熟女人妻一区二区三区免费看| 天天干夜夜谢| www.色擼擼.com| 在线婷婷| 五月婷婷色播| 玖玖爱导航| 国产精品久久久久久久久久免费| 激情欧美五月丁香| www超碰| 9久热这里只有精品| 九九热视频精品2| 狠干综合| 午夜激情久久| 拍色综合| 超级碰碰碰久久网站视频| 天天做天天爱| 色婷婷狠狠| 五月婷婷婷| 无码人妻一区二区三区四区| 欧洲激情五月天婷婷| 丁香五月婷婷Av| 色五月丁香A欧美com| 亭亭玉月丁香| 99这里只有| 色五月天成人| 婷婷六月天| 欧美激情凹凸丁香网| 69堂午夜视频最新地址| 亚洲激情免费久久| 思思热思在线精品视频| 丁香婷婷激情五月色| 亚洲综合在线视频| 亚洲一个色| 2017人人操| 五月婷视频在线观看| 农村熟妇高潮精品A片| 99热9| h亚洲| 79色色| 天天插天天很| 丁香五月AV综合激情| 天天舔天天插天天爱| 狠狠爱五月婷婷| 色五月色五天色情网址| 九伊人网| 亚洲永久四色| 无码天天操| 色色综合成人网| 丁香花五月天激情| 噜噜综合网| 天天狠狠婷婷在线| 丁香婷婷六月激情| 久久99激情丁香婷婷小说网| 天天爱天天秀天天做| 丁香午夜天| 五月丁六月香| 久超超碰| 亚洲色色色| 激情婷婷五月| 桃色五月婷婷| 五月婷久久久| 久久五月天激情婷婷| 日本久久网| 色视频2025| 《战争与艾拉》完整版| 这里只有精彩视| 天堂草在线看www| 婷婷丁香五月综合网上| 操97| 九九九九操逼| 综合五月丁香六月婷婷| 久久中文人妻系列| 99热成人在线| 亚洲成人免费在线| 以及AA大片看看| www.九九婷婷| 欧美性二区| 婷婷六月丁香1| 久久婷婷五月综合色播| 日韩超碰在线| 天天射网站| 色婷婷亚洲综合天堂| 绿色小导航AV| 久久久er热| 六月婷婷狠狠做| 深爱激情婷| 色女人久久| 色五月首页| 五月丁香影院| 久碰综合| 婷婷久久国产视频| 国产婷婷五月天| 色综合伊人网| 国产1区2区| 91干| 亚洲日日操| 国产激情在线| 琪琪色网在线| 婷婷在线视频| 五月婷婷六月丁香| www,setingting| 91丨九色|PRNY熟妇| 色婷婷五月天av在线| 五月天婷婷伊人| 亚洲天天| 国产无遮挡又黄又爽免费网站| 精品国产a| 99在线观看视频| 五月丁香婷婷国产精品综合| Av大香蕉| 国产色视频网站2| 亚洲综合网区| 婷婷涩五月| 成人国产欧美大片一区| 玖玖色综合| 99热这里只有精品66| 五月天开心激情综合网| 99色五月| 久久久精品色| 婷婷五月激情基地| 亚洲视频丁香网va| 欧美激情综合| 99人人操人人操人人精| 日本五月天一页| 俺去也五月天| 国产67194| 五月激情网综合| 中文字幕 码精品视频网站| 婷婷丁香大香蕉| 丁香六月久久| 啪啪色区| 九九色院| 狠狠干天天日| 九九热91| 99A片| 丁香五月偷拍| 欧美A级网站| 99热| 欧美日韩成人在线网| 另类国产综合| 国产麻豆视频| 五月丁香婷中文字幕| 色99网| 综合精品99| 色欲香综合网| 日本女色人人| 淫荡综合网| 国精产品一区一区三区免费视频| 欧美婷婷六月丁香综合色连续高潮抽搐| 少妇人妻人伦A片| 另类婷婷五月天啪帕帕| 久久色五月天综合网| 国产SUV精品一区二区6| 六月香五月婷| 久久中文网| 26uuu.| 九九色婷婷| 超碰色女人| 99热99热不卡| 大香蕉在线观看9| 亚洲综合丁香婷婷六月天| www.五月天| 色婷婷黄色网络| 97资源碰碰| 9久久网| 婷婷午夜天| 热99.com婷婷| 婷婷性爱五月天| #NAME?| 婷婷五亚洲| 9色91视频| 九九热再线九九视频免费在线观看 | 九色婷婷| 五月丁香天堂网婷婷| AV中文在线| 99热九九这里只有精品| 99精品在线播放| 六月丁香花婷婷| 亚洲永久四色| 久久在这里有精品| 久久月天堂| 激情五月婷婷色| 26uuu色五月| 婷婷五月天另类网站| 99热综合在线观看| 天天草天天爽| 六月丁香婷婷五月天| 婷婷基地爱| 婷婷激情五月天网站| 丁香五月综合| 久热只有这里精品| 99九九在线观看免费| 丁香九月婷婷综合| 五月丁香激情婷婷综合字幕| 久久五月丁香综合| 亚洲九九夜夜| 婷婷五月中文字幕国产| 五月丁香激| 丁香六月在线| 婷婷五月天成人网站| 丁香五月大香蕉AV| 丁香五月偷拍| 婷婷伊人网| 五月丁香久久呀| 欧美熟女99| 五月天婷a在线| 中文字幕精品无码一区二区| 色情五月婷| 色10月婷婷视频| 狠狠狠狠狠干| 夜色综合网| 99日本精品视频热| 日本波多野结衣视频| 超碰99资源站| 99热日本| aa久久| 黑人糟蹋人妻HD中文字幕| 欧美色色色| 丁香六月av| 五月天色色色| 五月丁香六月激情在线| 狠狠狠狠狠狠草| 成人 AV播放| 丁香激情久久| 可以免费看AV网站| 婷婷五月天成人娱乐| 97成人在线视频| 99热最新精品| 丁香五月天天高清在线| 欧美99热| 亚洲综合无码| 久久99网| 中文字幕丰满孑伦无码专区| 色色婷| 五月天激情无码高清| av线电影| 琪琪色网址| 色婷婷亚洲精品天天综| 狠狠狠狠狠干| 亚洲五月天婷婷综合| 丁香五月天黄色片| 色婷婷在线影院| 亚洲午夜av| 丁香五月天啪啪| 狠狠色丁婷婷日日,伊人激情综合网 | 色狠狠色噜噜AV天堂五区| 久久激情五月婷婷| 婷婷六月视频| 色五月五月丁香| 国产激情AV| 亚洲av另类在线观看| 97香蕉碰碰人妻国产欧美| 色欲天天综合| 天天爽综合| 天天摸天天舔在线视频| 97碰| 男人的天堂五月丁香| 日比网免费国产| 99热老司机| 停停五月丁香| 99久久玖玖| 色综合五月婷婷狠狠干| 开心五月丁香综合久久| 怕怕av| 激情综合网五月| AV网址大全在| 色亭亭丁香五月天| 色综合色色色色色色综合| 色色色网站| 色情五月天丁香社区| 99热只有这里才是精品| 五月婷婷之激情五月| 日韩 欧美 国产 一区 二区| 天天插天天插天天日| 亚洲精品国产成人AV在线| 婷婷激情五月视频| 亚洲午夜一区二区| 亚州操操| 成人AV免费观看| 97欧美在线| 亚洲蜜乳AV| 大香蕉视频99| 久久久久久18| 婷婷色操| 99色五月| 日本69日人视频| 14色综合婷婷| 亚洲色综合| 色九月婷婷综合| 夜夜久久综合网| 丁香五月激情月| 久久精品五月| 97碰碰在线看视频免费| 久久XX| 色五月丁香五月| 婷婷五月综合社区| 色九九综合| 综合玖玖性爱免费视频| 五月婷婷在线视频免费观看| 91啪级电影| 色婷婷欧美在线| 五月天婷婷青青| 丰满人妻一区三区三区| 十月色综合| 婷婷五月综合视频免费播放| 免费啪啪亚州视频| 思思热在线| 专区无日本视频高清8| 日本啪啪视频HD| 国产一级片色色| 五月停停99| 亚洲国产成人AV在线| 日日噜噜久久婷婷五月天| 青青草五月天| 丁香五月性爱| 日日撸日日操| 人人综合久| 精品久久久人妻| 开心五月婷婷| 日本玖玖在线| 大香蕉啪啪网| 亚洲婷婷激情888精品久| 五月开心深爱激情网| 97色色网| a久久| 婷婷五月综合基地| 中文字幕AV在线播放| 丁香五月AV在线| 色婷婷五月亚洲| 99爱视频在线观看| 伊人激情AV一区二区三区| 开心五月婷婷伊人| 久久这里精彩免费在线观看| 婷婷五月图片小说视频| 五月婷婷av| 亚洲字幕AV一区二区三区四区| 亚洲国产网址| 婷婷五月天色| 九九这里都是精品| 狠狠色婷婷| 超碰人人在线观看| 99热 这里只有精品 国产 日韩| 春色激情第四色| 久久久这里有精品| 精品一二三区久久AAA片| 人妻有码乱操| 侠女刀之记忆电影在线看免费| 午夜做爱影院| 99这里有精品视频| 美女精品一级不卡视频| 五月色网| 五月激情视频| 亚洲成人在线综合| 狠狠草在线观看| 色丁香五月天射婷婷爱婷婷| 久久五月天激情| 婷婷五月电影院| 婷婷五月花.97| 婷婷午夜激情| 色99网| 婷婷五月天成人| av五月丁香| 天天插天天插天天日| 天天操天天操天天操天天操天天操天天操天天操天天操天天操 | 亚洲狠狠爱婷婷| 九九狠狠干| www.色五月天.com| 久久久GOGO无码啪啪艺术| se99热久久一本| 青青草日本亚洲| 亚洲精品亚洲人成人网| 六月激情婷婷综合| 精品久久久人妻| 八戒青柠影视剧在线观看| 超碰不卡在线| 丁香六月婷婷综合啪啪| 琪琪色网在线| 五月婷庭丁香在线| 五月婷婷六月丁香| 久久er视频6| 五月婷婷av| 国产无遮挡又黄又爽免费网站| 激情六月婷婷| 99干日本| 日韩黄色网络| 精品人妻伦一二三区久久| 婷婷五月性感| 这里只有精品久| 超碰人妻在线| www.激情在线| 天天日天天干天天操| 久久婷婷久久| 97在线/亚洲| 久久久久五月丁香| 日日夜夜久| ..真实国产乱子伦毛片| 色综合性视频| 婷婷五月天97干| 日本人妻丁香婷婷久久寝取熟女五月| 五月天婷婷成人网| 婷婷丁香五月激情综合站_久久五月丁香激情综合_开心五月综合激情综合五月_婷 | 狠狠va| 欧美精品18| www.久久久久| 亭亭玉月丁香| xxxx五月| 无码人妻AV久久久一区二区三区| \\五月天婷婷激情| 琪琪色五月婷婷老师| 激情丰满熟妇五月| 色色五月婷婷网| 97干婷婷五月天| 国产精品久久久久久久久久| 五月天自拍视频| 被男人添B超爽视频| 99色最新在线视频| 精品久久穴| 久久精品永久免费| 美女xx不卡| 狠狠做深爱婷婷久久综合一区| 老司机视频lsj爱就色| 激情网婷婷婷| 亚洲AV无码成人精品区电影网| 99热在线看| 超碰无码318604| 欧洲色色| 久久这里只有精彩| 亚洲精品字幕| 涩涩涩五月天| 99精品自拍视频| 激情五月天小说网| 天天拍久久| 九月色婷婷综合亚洲| 日日天天干| 色色色色色五月丁香| 激情综合啪啪| 爱草视频在线观看| 婷婷九月在线| 丁香婷婷社区| 婷婷五月综合视频| 日本久久婷| 五月婷婷在线免费观看| 精品皮股午夜AV| 9 大屁股在线视频精品| 热九九精品| 久久亚洲色导航| 五月激香蕉网| 亚洲无码成人| 天天操天天操综合| 热99久| 大香蕉综合| 狠狠人人| 婷婷久久图片| 97精品综合| 丁香婷婷中文字幕| 91久久久久久| 婷婷激情六月中文| 婷婷五月丁香香蕉| 色色哒五月婷婷六月丁香| 天天se在线视频| 99热在线播放| 五月婷婷丁香婷婷| 精品99这里有| 99热99| 丁香六月婷婷综合| 99视频久久| 99色精品视频| 九热视频精品| 91se精品国产| 能直接看的av网站| 99热在线观看免费精品| 五月丁香av在线| 日本色色网站| 亚洲六月综合激情久久下卡| 人妻熟妇国产精品| 综合色色色| 丁香丁香激情网| 五月丁香婷婷激情四射迷人| 风流少妇A片一区二区蜜桃| 五月激情婷婷播播开心| 俺去也在线官网| 日韩成人AV在线| 国产亚洲AV人片在线| 久久xxxx| 欧美色频| 色综合色色色色色| 五月天第四色开心色播| 色热久| 亚洲av另类在线观看| 人人爽天天爽| 婷婷情色五月天| 五月丁香激情欧洲啪啪| 中文人妻主播久久| 婷婷综合网| 久久99免费视屏| 无遮挡国产高潮视频免费观看| 亚洲综合视频在线| 激情五月天小说网| 九九视频这里有精品| 国产Va视频| 久热一本| 超碰在线观看9| 色 噜噜 九月 婷婷| 99久久国产宗和精品1上映| 伊人五月婷婷| 狠狠色大香蕉| 国产精品久久久海的味道| 思思热在线视频99| 五月天色官网| 翔田千里aV中文字幕| 国产精品人妻欲求不满| 激情综合在线观看| 日韩操逼大片| 亚洲AV网站在线观看| 人人叉久| 激情综合在线播放| 大香蕉人人网| 正宗黄色毛片| 久色88| 亚洲久艹| 五月丁香六月婷婷的女人| 婷婷色色欧美综合网| 国产精品久久久久久妇女6080| 五月丁香六月激情在线| 丁香五月五月婷婷| 97人人超| 成人做爰A片免费看网站找不到了| 思思热精品在线| 九九色逼| 五月天婷婷丁香| 亚洲精品午夜国产va久久成人| 99久久综合网| 色香欲综合| 夜夜爽天天爽| 亚洲中文字幕在线观看| 日韩性爱AV| 日本一级黄色片。| 黄色高清无码| 碰超在线九色| 五月天婷婷情色| 国产ava| 91热在线| 欧美噜噜免费观看| 丁香六月爱综合| 国产精品久久久60086| 婷婷五月天成人基地| 婷婷丁香色五月久久88| 天天干天天干天天干天天干天天干| 色婷婷狠狠| 日亚二欧美| 五月婷婷狠狠干| 国产精品电影| 精品国产乱码久久久久夜深人妻 | 婷婷五月天综合网| 激情五月深爱五月| 天天综合亚洲综合| 五月丁香激情综合网| 久久婷婷视频| 五月综合久久| 99久久国产宗和精品1上映| 五月婷婷久久网| 超碰精品国产首页| 操操操操操操婷婷五月天| 99在线免费视| http://www.sd-xiangsu.com/| 五月婷婷六月情| 亚洲色久| 久久久婷婷五月天| 99久精品视频| 色五月开心五月激情五月| 欧美亚洲婷婷五月| 亚洲AV网址| 超碰人人在线| 99色在线免费观看视频| 五月丁香婷婷爱激情综合网| 另类图片婷婷五月天| 丁香五月欧美| 天堂成人A片永久免费网站| 99在线视频操999| 大香蕉中文| 91艹人| 激情五月天婷婷丁香| 婷婷久久综合| wwww.9免费视频| 欧美性爱五月天| 天天狠狠色噜噜| 日本女人久久| 丁香伍月婷电影全集| 91要啪| 97色伦另类图片小说视频| 久久精品这里只有精品免费首页| 色五月综合网| 日本久久人| 操笔无码| 狼人婷婷久久| 婷婷五月丁香综合亚洲| 丝袜大香蕉| 丁香婷婷中文字幕| 人妻少妇色综合| 欧美WW在线网| 狠狠插狠狠| 九九人人操| 成人 AV播放| WWW色五月天| 色五月激情网| 天天日色情| 欧美性二区| 思思热视频| 国产高潮A片羞羞视频涩涩| 婷婷五月天丁香社区| 26UUU精品一区二区c〇m| 色婷婷狠狠| 99丝袜精品视频网站| 日本精品。999| 9精品在线| 人妻免费网站| 先锋男人99资源| 超碰国产在线| 激情四射婷婷色色色| 五月天激情无码高清| 99久久综合网| 成人 在线 日韩| 丁香五月在线观看| 国产在线网址1| 热久久99视频| 天天搞天天爽| 色五月综合激情| 开心五月深爱五月| 日噜噜色| 99热色在线精品| 最近中文字幕大全免费版在线| 天天日夜夜欢| 激情无码网| 99re久热| 五月花综合视频| 日韩成人中文| 东北婷婷五月天| 99久久婷婷国产综合精品草原| 激情六月丁香| 大香蕉综合在线| 婷婷六月视频| 欧美色97| 丁香六月婷婷久久高清| 99热日| 日本精品九九九| 五月婷婷丁香在线| 综合九色| 夜夜骑天天操| 五月天婷婷AV| 色播五月天激情| 色综合av超碰| 色五月丁香婷婷久草| 日本三级网址| 超碰网站在线观看| 久久人人超| 翔田千里 50岁 无码| 性色婷婷| 婷婷伊人| 五月天天丁香婷婷在线中| 丁香婷婷色五月激情综合| 性色欲情 网站| 天天干天天做| 五月丁香六月激情狠狠| 九九精品大香蕉| 五月丁香六月婷婷网站| 丁香六月欧美| 14色综合婷婷| 五月婷婷免费在线| 久草热久草在线视频| 怡红院院久久| 亚洲成人精品三区| 综合色影院| 久婷五月| 丰满少妇猛烈A片免费看观看| 毛片新网地| 男人的天堂av俄罗斯热| 67194中文字幕| 久久草大香蕉| 日本欧美成人片AAAA| SESE无码AV| 五月婷婷九| 色情五月婷婷| 很操日本7| 久久ri精品视频| 婷丁香五月天| 免费色色色| 五月天另类小说久久小说网| 性高潮久久久久久-九九九九九九九九九九热-成人AV | 极品 少妇 内射| 免费一区二区三区| 五月天婷婷操逼视频| 五月天激情小说婷婷| 激情5月婷婷| 婷婷五月免费视频| 天天插天天插天天日| 97人人妻人人艹| 婷婷九月综合| 色婷婷五月天天天做| 婷婷中文字暮| 久久久久久久人妻| 久热网在线视频| 婷婷久久五月丁香| 婷婷丁香五月综合网| 另类视在线| 婷婷五月天激情偷拍| 国产婷婷久久| 国产精品99久久久久久久女警| Www.激情| 伊人五月天综合网| 五月天丁香看婷婷| 大香蕉啪啪啪| 五月婷婷综合网| 99爱欧美| 婷婷激情视频| 亚洲网站观看视频| 色欲av伊人久久大香线蕉影院| 国产26uuu视频| 99热综合在线| 91久久久久| 99视频在线精品| 一级黄色尤物综合视频手机在线观看| 人妻久久做| 久久亚洲天堂| 91色色五月天| 五月综合无码| 99亚洲视频| 五月综合777| 国产激情AV| 9色天堂| 99热精品在线在线| 91狠狠色色丁香婷婷综合久久| 九九热99精品| 丁香婷婷激情综合五月激情| 五月丁香五月丁香五月丁香五月丁香91| 99免费视频| 日韩久热| 激情五月婷婷视频一区二区三区| 桔色成人官方网站| 久热这里只有精品性色AV| 久婷婷色| 久久婷婷五月综合网| 欧美经典片免费观看大全| 丁香六月久久| 美国十月色婷婷在线观看| 亚洲五月天婷婷综合| 有码人妻久久| 噜噜狠狠| 中文字幕AV在线播放| 婷婷五月天大香蕉| 大鸡巴伊人网| 五月婷A V在线| 五月激情综合网| 九九伊人网| 五月丁香婷婷综合视频| 丁香婷婷五月| 深爱激情69热| 噜噜噜噜在线| www.十八禁不禁AV.com| 翔田千里aV中文字幕| 久久99免费视屏| 亚洲av综合网| 婷婷射丁香| 91超级碰在线| 亚洲人妻电影| 久人人操| 婷婷五月六月丁香| 丁香五月www| 丁香五月成人自拍| 欧美激情-区二区三区| 亚洲欧洲美女在线观| 久久R激情| 久草婷婷网| av高清无码| 四川女人毛多水多A片| 做爰丰满少妇1313| 亚洲愉拍99热成人精品| 超碰日韩成人| 五月成人丁香av91| 中文字幕不卡网站| 9999综合99综合人| 色久99| 久久狠婷婷| 香蕉网久久| 日韩另类在线观看| 久久九九爽| 91狠狠综合久久久| 九九综合久久丁香婷婷,开心激情综合网| 国产日批视频免费播放| 色噜噜,噜噜色| 久久这里都是精品视频| 丁香五月激情综合啪啪| 日韩色五月| 久久怡红院| 影音先锋一区二区三区| 很很干天天干| 少妇AB又爽又紧无码网站| 婷婷99综合| 91传媒无码人妻精| 91丨九色丨熟女| 黄网网站在线播放| 色色色视频| 婷婷播播五月天| 99视频只有这里精品| 五月天天天天天天天天天天天天天天天婷婷婷| 久久大香蕉同僚| 久久性爱视频网站| 欧美成人AAA片一区国产精品| 日本色99网站| 色九月国产| 66精品国产成人| 日批在线看| 538在线精品| 淫视馆aV二区一区| 日韩无码专区| 亚州色综合| 色区久久| 色婷婷五月天小说网| 热99这就是精品视频| 99九色视频在线观看| 嫩草AV久久伊人妇女超级A| ztEJj| 影音先锋一区| 久久精品小视频| 人妻久久人妻久久第一区| 色色丁香| 久久久久久久久18久久| 中文字幕九九九九| caopeng97日韩| 天天天天操| 91婷婷| 久久激情婷婷| 色色操| 丁香五月激情婷婷| 亚洲色啪| 婷婷亚洲在线| 伊人干综合| 国产精品A片| 婷婷色影院| 桃色五月婷婷| 五月丁香啪啪激情| 天天爽夜夜爽天天爽夜夜爽| 久9视频| 色狠狠婷婷| 大香蕉综合在线| 婷婷射婷婷舔| 五月丁香六月激情| 91亚洲免费片| 99爱免费在线观看| 五月天婷婷伊人| 影音先锋日本三级资源| 国产激情AV| www激情五月天| 大香蕉久| 色五月欧美| 噜噜噜噜在线| 五月丁香婷婷基地| 激情AV中文| 逼逼AV| 五月天婷婷在线观看| 碰碰碰97免费精彩视频| 狠狠搞综合色| 狠狠色综合网站久久久久| 九一牛视频探花| 丁香狠狠| 九九色热| 91丨九色|PRNY熟妇| 色小说五月婷婷| 五月天婷婷在线视频| 狠狠综合区| 五月婷婷丁香综合| 情欲禁地| 99热日韩| 婷婷成人AV| 亚洲中文AV网站| 色婷婷五月天成人网| 五月丁香六月婷婷网| 色婷六月| 可以看的AV网站| 69凹凸成人综合网| 五月婷婷六月丁香综合视频在线| 婷婷激情综合| 干一干xxxx| 狠狠做婷婷| 久久44| 巴基斯坦粉嫰无码视频| 婷婷五月av| www久| 久久总和99| ...婷婷五月综合不卡,国产在线手机| 色噜噜在线| 一点色成人网| 电影爱拉战争免费观看| 天天日天天摸| 婷婷色五月激情| 超碰97人人操| 美女激情综合| 991精品在线视频| 欧美乱码国产一级A片| 亚洲国产99| 婷婷五月激情五月丁香五月| 99精品视频免费| 久久99免费视频网站| 26uuu另类| 久月久在线视频| 五月天婷婷色小说| 久久色大香蕉| 99精品7| 香蕉久日夜| 色婷婷综合网站| 97偷拍对白视频| 亚洲天堂aaa| 婷婷五月天性爱视频| 激情五月天小说| 丁香五月婷婷激情完整版| 月婷婷婷婷五月| 超碰a女人的天堂| 香蕉婷婷色五月| 91久久| 99热网站| 亚州激情网| 国产AV一区二区三区最新精品| 激情欧美婷五月| 亚洲乱码日产精品BD| 99热精品6| 日韩AV中文字幕在线| 狠狠爱五月婷婷| 婷婷五月天激情网| 九九色精品| 亚洲激情视频网| 久久激情四射| 51国精产品自偷自偷综合| 亚洲综合另类| 久久只有18视频| 激情的五月婷婷蜜桃| 国产高清av黄色看片| 激情99在线视频| 香蕉大综综综合久久| 99自拍视频在线观看| 五月丁香爱婷婷深深| 激情内射人妻1区2区3区| 婷婷五月天亚洲综合| 97久久五月丁香婷婷| 激情色播| 丁香五月综合在线| 久久人视频| 丁香五月区| 丁香五月天色综合| www,99视频| 高清无码网址| 狠狠做六月爱婷婷综合aⅴ| 草草夜夜操| 婷婷五月天国产| 99久久婷婷| 激情文学综合婷婷五月天丁香花| 99热免| 色综合九九| 嫩草AV久久伊人妇女超级A| 激情五月天激情小说| 亚洲高清在线| 五月婷A V在线| 色玖玖导航| 大波美女VA网站| 97日日碰碰| 久久激情视频| 婷婷十月丁香| 久热 91| 疯狂做受XXXX高潮A片| 五月在线| 色婷婷五月天亚洲| 国产综合A片| 操一区| 激情网五月婷婷| 成人短视频在线| 牛牛澡牛牛爽| 久婷婷婷| 色色亚卅| 久久永久视频| 超碰色碰碰| 婷婷色在线| 开心婷婷五月中文字幕组| 激情综合啪啪| 天天日日| 五月色婷婷综合| 亚洲成人黄色网| 久久99免费视屏| 奇米影视777在线_在线观看午夜_h小视频在线观看_岛国大片 | 超碰成人在线观看| 99久久er| 色五月激情综合网| 色综合9| 激情色色| 婷婷六月天天| 丁香六月视频免费观看| 九九热超碰| 综合 蜜月 婷婷| 免费观看全黄做爰的视频| 99日在线视频| 亚洲成人在线五月天| 99亚洲综合| 色色色在线| 伊综合蕉| 日本熟妇乱妇熟色A片蜜桃| 4399在线日本A片| 色欲色香伊人| 手机AVAV天堂看网| 99小视频| 久久五月天色婷婷| 超碰免费电影| 国产精品美女久久久久AV超清| www九九热| 亚洲激情综合| 婷婷五亚洲| www.色婷婷。com| 九九热这里只有精品7| 超碰爱爱爱| 国内9l视频自拍老熟女九色| 最近中文字幕大全免费版在线 | 狠狠操天天操| 欧洲毛片基地c区| 99热国产婷婷| Av在线资源| 超碰只有精品在线| 色情综合网| 99爱视频在线| 91色久| 日本激情91| 婷婷五月天在线观看| 99热精品在线免费观看| 久久丁香五月婷婷| 亚州视频九九99| 亚洲激情淫网| 久热婷婷| 99在线播放视频| 97干综合网| 婷婷五月天大香蕉| 操日本色| 丁J香六月首页| 国产性爱大片久久| 99久久婷婷国产综合精品| 中文字幕无码AV| 免费观看全黄做爰的视频| 五月丁香成人网| 99热首页| 色婷婷六月| 婷婷亚洲综合| 久/久精品99看9| 91九九| 超碰av在线| 婷婷五月天成人网| 五月综合激情| 亚洲情综合五月天| 日本人人超碰| 99在线资源视频| 色九月综合| 丁香六月天婷婷| 五月天色站| 欧美激情中文字幕| 91碰碰视频| 伊人干综合| 99在线观看视频免费| 五月天婷婷六月激情网| 五月色婷婷综合色| 日韩成人网站精品久久大全| 色欲五月天| 欧美婷婷五月天综合| 五月婷婷色激情| 婷婷五月激情图片| 996er热| www.五月天婷婷| 五月天激情网图片| 色综合久久久无码中文字幕999| 91热视频| 综合网网欲色| 五月婷在线影院| 热的五码久久精品| 婷婷激情综合色五月久久,色婷婷丁香花,丁香婷婷五月情天,久久婷婷五月综合色 | www夜夜| 国产精品第一国产精品| AV色色天堂中文| 色99www.| 婷婷99中文字幕| 丁香色情五月天| 色色色色色色综合| 深爱五月激情五月| 91爱啪啪| 中文字幕日产A片在线看| 99久久婷婷精品视频| 热久69| 丁香五月激情婷婷视频| 亚洲五月天天| 人妻久久久久久久久久久| 性爱久久| 色五月婷婷基地| 日本操天堂| 天天透天天干| 婷婷色色网| 丁香五月天激情综合网| 天天骑天天操| 婷婷香五月天| 婷婷五月色综合香五月| Www99热| 色久在| 色99在线视频| 日本va欧美va国产激情| 天天日日| 另类A片| 五月情综合| 五月婷婷五月天在线| 色色色综合色| 人妻有码乱操| 五月丁香久久综合| 思思热在线视频99| 五月婷婷与六月丁香图片激情| 亚洲国产精品VA在线看黑人| www.com.色色| 亚洲激情 久久| 五月人妻婷婷视频| 99精品在线| 婷五月天| 五月色婷婷综合色| 这里只有精品1| 久久久婷| 六月丁香狠狠爱| 天天舔天天摸天天射| 五月丁香婷婷视频| 欧美成人AAA片一区国产精品| 婷婷丁香91| 五月天婷婷色播综合在线| 亚洲激情另类| 丰满少妇猛烈A片免费看观看| 九色七七| 亚洲综合色丁香婷婷六月| 99在线热| 超碰97在线观看免费| 天天激情5月天亚洲| 婷婷五月av| 精品香蕉99久久久久网站| 九九五月天| 日韩无码色色| 色婷婷成人做爰A片免费看网站| www.射伊蕉婷婷| 日本激情五月天‘| 五月婷在线| 九九狠狠干| 99国产这里只有精品| 久碰视频| 精品婷婷| 思思热视频| 亚洲成人在线在线| 日日噜人人人做人| 99丁香五月婷| 欧美男女婷婷| 色婷婷狠狠久久综合五月| 五月激情在线| 亚欧州精品视频| 婷婷五月丁香基地| 99热热热99精品婷婷| AV色五月婷婷| 五月丁香无码| 亚洲免费电影2| av在线色五月丁香婷区久| 色色婷| 狠狠搞五月天| 亚洲旡码| 亚洲第一av| 天天夜夜操| 激情人妻蜜夜系列区| 99这里只有免费的精品| 69精品人人人人| 色婷婷久久天天性爱| 综合色播| 九九99视频精品| 99性感视频| 中文字幕丰满孑伦无码专区| 综合五月草| 99热久| 色色丁香婷婷综合| 啪色综合| 日韩xx在线| 99热这里只有精品3| 五月婷婷在线观看| 停停五月天激情网| 丁香六月婷婷缴情欧美| 三区激情四射av| 婷婷综合视频| 色很很96| 99久久婷婷国产综合| 97人人操| 久久99久久99精品免观看粉嫩| 国产性爱一级| 九九干视频| AV成人在线播放| 影音先锋天天日| 色99色| 狠狠操天天干| 成人网站av免费网站推荐| 五月综合色| 伊人玖玖精品| 大香蕉久艹| 久热伊人| 六月丁丁香| 六月激情婷婷色| 精品人妻伦九区久久AAA片| 五月停停直播| 免费无码毛片一区二区A片| WWW激情五月天| 色呦呦在线| 天天干 夜夜爽| 97碰人人操| VA色婷婷| 国产精品久久久99视频| 色婷婷亚洲婷婷| 色播播之激情五月婷婷| 国产av一区二区三区| 噜噜久| 激情图片婷婷丁香五月| 综合另类视频| 久久欧洲久久| 99热这里有精品| 99热这里只有精品2024| 国产亚洲AV人片在线| 五月丁香六月婷婷操操操| 9月色婷婷| 99这里| 91婷婷五月天综合视频| 无码字幕中文| 能看的AV| 另类天堂| 精品国产一区二区三区四区阿崩| 区区欧美你爱| 五月婷免费视频| 亚洲超碰在线| 停停色综合伊人| 97操碰在线97| 午夜婷婷久久 | 丁香五月电影| 欧美色宗和激情| 色5月婷婷| 天天五月情| 中文字幕AV网址| 亚洲成人网站在线观看| 丁香六月天之亚州热女 | 熟女啪啪视频| www.99视频| 五月天婷婷永久免费视频| 奇米网大香蕉| 丁香五月天社区| 五月丁香AV在线| 婷婷内射视频在线| 色综合五月天| 亚洲五月天婷婷| 婷婷五月在线免费| 少妇搡BBBB搡BBB搡毛茸茸| 激情综合网五月天| 激情深爱综合| 超碰激情五月|