免费国产精品自在自线-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
返回資訊列表
综合色五月天| ,99视频久久| 久久9久| 超碰亚洲天堂| 激情婷婷综合网| 久久综合五月| 色综合久久88色综合天天99| WWW,婷婷,COM| 六月丁香综合网| 五月激情综合性爱| 草榴视频黄色网| 五月丁香成人| 九九热最新| 色五月久久成人婷婷| 91丨九色熟女丨首页| a久久| 色情成人五月天| 婷婷 激情 五月| 亚洲天堂aaa| 婷婷五月色综合| 丁香五月欧美婷婷综合| 最近中文字幕大全免费版在线| 狠狠五月激情丁香六月| dingxiangtingtingliuyue| 91viP在线看| 久久九九囯产| 精品99在线观看| 成 人片 黄 色 大 片| 五月天婷婷影院| 五月综合亚洲婷婷| 六月丁香五月激情网| 国产一级片| 麻豆123区| 五月婷在线| 五月婷精品| 天天爽,夜夜爽| 99色播| 激情五月深爱五月观看| 天天爽天天爽天天爽天天爽天天爽| 日本大逼91| 精品无码久久久久久久久| 六月色播| 天天爽天天操| 国产欧美日韩综合精品一区二区| 日韩AV免费看| 99视频综合网| 精品99在线| 久久精品噜噜噜成人A∨色欲 | wwww.色婷婷| 疯狂做受XXXX高潮A片| 五月天亭亭俺也| 色情综合网| 色99日韩| 91啪啪视频| 久久99热这里只有精品| 亚洲欧洲中文日韩久久AV乱码| 精品久热| 97人人操人人拍| 成人AV片播放| 色丁香五月| 超碰99热精品| 亚洲热手机在线观看| 久久视网36| 色综合久久天天综合网| 天天激情夜夜干| 26uuu国产色| 激情五月综合免费| 九九婷婷网五月天| 都市激情蜜桃婷婷五月天 | www99久久| 国产精品丝| 久久伦乱| 五月在在观看| 播播网色播播| 色激情五月天| 六月丁香天堂| 九九这里有精品视频| 久久五月丁香六月婷| 天天插轮理| 精品免费99| 五月婷婷婷婷| 激情久久久| 亚洲蜜桃精久久久久久久久久久久| 日本黄色一级| 婷婷综合色色| 色综合激情| 91丨九色丨熟女丰满| 综合激情五月天| 婷婷在线播放| 成人 在线 日韩| 在线VA视频| 天天爽综合网| 狠狠精品干练久久久无码中文字幕 | 青草视频在线观看视频| 91大屁股精品| 开心五月色婷| 六月激情婷婷| 99久操| 六月婷婷五月丁香首页| 人人干女人| 日日夜夜天天| 影视av久久久噜噜噜噜噜三级| av婷婷丁香 六月| 婷婷综合色五月天| 99网| 五月丁香怕啪啪| 激情综合色婷婷啪啪六月天| 六月丁香网| 亚洲正能量欧美| 99天堂网| 91婷色| 婷婷五月免费观看| 免费黄色片子| 激情五月天啪啪| 婷婷五月综合欧美在线播放| 色色色图| 色狠狠综合网| 操逼巨乳91| AAA级久久久精品| enecarbon-materials.com污K127封锁请涟系@wip1688 | 国产高潮A片羞羞视频涩涩| 中文字幕无码成人电影| 色色色色色网站| 天天草天天爽| 99热99ai| 综合色图区| 中文字幕高清av| 免费99情趣网视频| 91狠狠综合久久| 六月婷欧美| 五月精品免费XXX| 色五月激情综合网| 丁香五月在线伊人| 色五月婷婷五月天| 一个色的综合| 久久在线视频免费观看| 色综合色综合色综合高潮| 91avse| 99热这里只有精品一区| 六月婷婷天堂| 五月婷婷六月综合| 大香蕉狠狠爱主页| 棕合影院色色| 丁香五月香蕉在线| 无码色| 激情四射五月天偷偷看婷婷| 久久综合九九| 色色日韩无码| 婷婷五月天最新网址| 五月天色婷婷视频| 六月丁香婷婷爱| 九九热在线视频,| 中字幕视频在线永久在线观看免费| 丁香色五月 97干| 99免费在线视频| 伊人大香蕉综合在线| 丁香色综合| 久久五月天激情| 国产va在线视频| 色婷婷电影| 五月天婷婷日日爱| 五月丁香六月综合图| 色小说五月婷婷| 婷婷香蕉精品| 欧美精品18| 波多野结衣AV无码Porn| www.色婷婷| 无码色色色色色 | 日欧一片内射VA在线影院| 色五月激情问网站| 欧美三级大片AA在线看| 婷婷综合精品| 丁香五月天精品| yw国产AV| 97操操| 天堂AV三级| 91超级碰碰| 色欲五月天| 草了bav视频在线观看| 国产裸舞表演WWWW| 久久婷婷伊人| 日韩国产AV播放| 五月丁香免费看| 99热费观看| 91视频精品99| 99久久99热这里只有精品| 亚洲图片 丁香婷婷| 99re热在线视频观看| 婷婷精品在线| 在线视频九色97| 色婷婷亚洲六月婷婷中文字幕| 成人av在线网址| 精品久久艹| 婷婷五月丁香婷婷| 97碰啪啪| 五月婷婷亚洲色图| 国产毛片精品一区二区色欲黄A片| 6080av| 人人操人| 成人综合网站| 狼人久草| 六九色综合婷婷五月天| 精品九九视频| 色五月激情综合网| 色五月大| a级毛片一区二区免费视频| 五月丁香六月天| 色五月婷婷 成人| 久久婷综| 五月精品99综合| 玖玖婷婷色五月| 色五月 激情婷婷 综合五月天| 亚洲操B视频| 中文字幕在线免费观看视频| 九九色热| 强伦轩人妻一区二区电影| 激情婷婷内射| 影音先锋噜一噜| 五月丁香婷婷欧美色图视频五月丁香777电影| 丁香成人五月天| 五月丁香婷婷无码A∨| 五月天怕怕| 精品无码久久久久久久久| 99热1| 久久久99精品| 六月丁香婷婷色综合| 久99综合婷婷| 亚卅毛片| 久久人人九| 婷婷五月五月丁香| 五月婷色啪| 婷婷亚洲日本| 色色五月婷| 九九九九中文字幕| 91久草五月天婷婷| 丁香熟女乱| 1024操逼| 天天操天天插天天射| 日韩啪啪网| 天天射美女| 玖玖热视频| 丁香五月婷婷亚洲综合精品在线| 婷婷色五月激情| 天天噜日日噜综合无码| 欧美日韩成人在线| 色五月丁香五月五月婷婷| 精品在线网站| 99热九九这里只有精品| 五月丁香激情啪啪| 青草网在线观看| 91爱操| 五月婷六月| 4438国产免费看| 九九综合五月欧美| 免费AV在线| 婷婷五月激情五月丁香五月| 日韩视频女神99| 超级碰碰碰久久网站| 91色呦哟| OUMEIRIHANCHENGREN| 97超级碰| 色婷婷色综合激情91| 色婷婷AⅤ| 久久五月情| 天综合日日夜综合7799| 五月丁香欧美综合| 丁香婷婷六月激情文学| 婷婷五月天六月综合| 色情丁香五月天| 五五月五月| 深爱丁香激情| 五月天六月色| 亚洲色五月婷婷| 色999亚洲人成色| www久| 婷婷六月丁香五月图区| 激情伊人网| 五月久熟女| 99这里只有精品视频| 婷婷五月天开心网| 亚洲午夜国产成人电影VA国产欧…| 久久综合婷婷激情| 亚洲色图45p| 天天五月丁香五月| 天天夜夜操| 99精彩视频| 欧美色宗和激情| 91精品久久久久久综合五月天| 亚洲高清在线| 亚洲色五月婷婷| 色婷婷丁香综合中文字幕| 97色在线视频| 久久A V无码视频| 99乱视频| 开心色色五月天综合| 色站9/| 久热9| 激情都市五月天| 五月天淫乱视频| 婷婷伊人网| 五月停停大香蕉| 激情久久久久久久久久| 99惹精品视频| 五月婷婷中文字幕| 久久免费试看120秒| 婷婷五月天久久久| 丁香五月激情在线| CHINESE熟女老女人HD视频| BlACKEDRAW视频一区二区| 翔田千里 50岁 无码| 精品国产人人爱人人| 夜夜撸日日骑| 伊人无码高清| 一起草AV| 9l视频自拍9l视频自拍九色学生| 影音先锋AV男人站| 无码G高清天| 久碰婷婷视频| 五月丁香婷婷激情四射迷人| 婷婷激情区| 另类激情四射| 99成人精品视频| 狠狠色噜噜狠狠狠狠综合| 亲子乱av一区二区三区的| 色5月婷婷| 婷婷 月 丁香| www.婷婷com| 国产欧美日韩性爱| 亚洲国产精品VA在线看黑人| 久久草婷婷丁香网站| 日本三久久| www。五月,com| 再次出发二| 亚洲婷婷基地| 日韩无码系列| 情久久综合五月天| 狠狠色噜噜狠狠狠狠狠色综合久久| 色色激情| 婷婷综合| 五月婷亚洲精品AV天堂| 国产成人高清| 色99在线看| 五月丁香激情婷婷综合| 五月婷婷丁香日韩在线| 伦99热| 99久久网站| 四虎成人精品永久免费AV九九| 热99在线| 特级操b片| 九九热视| 日本黄色在线观看| 成人在线视频一区| 久久精品99久久久久久| 国产免费AV在线| 欧美激情伊人| 婷婷的色色五月天| 激情伊人| 五月婷婷啪啪| 五月天久久婷婷婷| 五月成人丁香av91| 欧美一级操逼视频| 狠狠色大香蕉| 另类视频综合| 操操操www.com| 色综合色| 婷婷激情六月天视频| 爽tv | 色五月激情五月丁香五月婷婷啪啪综合| 色五月欧美| 五月丁香在线视频观看| 日本不卡一区二区三区| 丁香五月区| 91日本在线免费| 亚洲传媒在线观看| 热99在线精品| 人妻久久做| 亚洲中文字幕在线观看| 91精品久久久久久综合五月天| 97操碰人免费| 操久久网| www 五月天 com| 激情九月婷婷九月| 91九色国产熟女| caop在线视频| 在线看的免费网站| 精品久久人妻| 久久亚洲婷婷综合色五月| 久草热久草在线视频| 六月婷婷狠狠做| 思思热99er| 日韩一级网站| 亚洲射激情| 五月婷婷丁香五月| 色婷婷五月天在线观看| 一级二级香港秋霞欧美欧美秋霞| 五月婷婷婷综合网| 亚洲爆乳无码精品AAA片蜜桃| 色五月丁香五月婷婷五月成人网| 99精品久久久久| 夜夜谢天天干| 开心婷婷五月天激情网| 亚洲精品色色| 成人片在线免费看| 99色在线观看| 久久婷婷五月综合色丁香| 激情小说五月天社区丁香 | 亚洲在线操| 黄桃AV无码免费一区二区三区 | www.超碰在线| 天天爽天天日天天舔| 精品牛仔裤超碰| 国产精品人成A片一区二区| 天堂草在线观看| 国产成人综合网| 九九色情网站| 亚洲综合99| www.99成人视频| 久久欧洲久久| 成人午夜免费电影| 日日操夜夜操中国无码| 色婷婷五月天| 欧美色五月| 99热在线成人网站| 婷婷激情五月综合丁香社| 久热9| 好大好粗嗯啊-一级黄色大片免费观看-成人AV | 五月天激情网址| 熟妇无码乱子成人精品| 综合久久婷婷| 激情中文在线| 熟女激情五月天| 婷婷丁香五月视频| 亚洲高清在线| 黄色AV日韩| 五月激情婷婷丁香天堂| 五月丁香色婷婷基地| 伊人干综合| 婷婷丁香五月基地| 玖玖婷婷免费| 懂色av粉嫩av蜜臀av| 超碰av在线| 综合激情站| 秋霞电影理论| 夜夜做天天爽| 婷婷五月丁香影院| VA五月激情在线| 午夜亚洲国产精品av一区二区| 色婷婷精品视频在线播放| 日本一级一级一级一级| 激情丁香五月天| 婷婷99视频精品| 终合激情网| 夜夜撸日日骑| 色五月丁香五月天| 婷婷久久色| 五月婷丁香亚洲| 婷婷五月开心中文字幕色| 青青.com| 丁香婷婷综合精品六月初| 青青草原亚洲天堂| 久热伊人| 狠狠操.com| 九九熱最新視頻| 另类小说五月天| 超碰亚洲天堂| 久久五月丁香伊人青草| 婷婷六月丁香1| 狠狠操天天操| 五月天久久成人| 丁香五月婷婷精品视频| 色婷婷五月综合网| 久草热视频在线观看| 色久天| 亚洲va国产va天堂va综合va| 久re热视频| 久久99精品久久久久久噜噜| 99re久久| 国外亚洲成AV人片在线观看 | 亚洲AV网站| 婷婷丁香五月天激情| 婷婷五月天伊人网| 成人片黄网站色大片免费毛片| 丁香五月激情五月| ztEJj| 综合九九日本| www.婷婷| 色情久久久| 国产婷婷五月色情综合| 中文无码婷婷| 无码AV免费精品一区二区三区| 国产午夜成人免费看片无遮挡| 婷婷丁香无码专区| 人人操插| 另类小说婷婷色| 五月花综合视频| 亚洲婷婷基地| 国产精品a无线| 亚洲中文字幕翔田千里| 九洲一级A片| 久久66er久久| 九九99一区| 激情久久肏屄视频| 成人五月丁香花| 黄页免费一级视频懂色| 五月丁香久久网| 久8色色| 大香蕉九操| 成人做爰A片免费看视频| 狠狠狠狠狠狠草| 五月婷婷99热| 欧美婷婷色五月| 久热中文字幕| 婷婷五月成人社区| 欧美狠狠草| 老司机伊人| 99热超碰| 日韩精品电影| 婷婷五月深深的爱| 久久久久久久久99精品| 欧美黄色一级| 热的国产99热| 天天干一干| 天堂无码人妻精品AV一区| 色站9/| 天天色综合色色色色色。| 色情五月停停丁香| 国产做爰视频免费播放| 久久xx| 久久久五月天婷婷| 欧美色播综合在线观看| 日韩啪啪网| 墨西哥毛片内射精| 这里只有精品视频在线看| 91性高潮久久久久久久久| av五月天婷婷丁香| 五月永久激情| 996er热| 五月丁香六月婷婷成人| 怡红院视频| 四川女人毛多水多A片| 另类综合激情| 色五月五月天色婷婷色五月| 黄色高清无码| 色色亚卅| 亚洲亚洲人成综合网络| 天天操夜夜夜夜爽| 婷婷五月婷婷| 色综合色色| 91成人电影| 99视频极品在线香蕉| 成人网丁香五月| 97人妻碰碰中文无码久热丝袜| 午夜九九九九九九九九九九九九九| 亚洲色亚洲精品| 亚洲精品久久久久久久久久吃药| 天天插综合在线| 久久婷五月| 六月丁香大香蕉| 丁香美女五月天婷婷| 色呦呦在线| 狠狠狠狠操| 日日躁夜夜躁狠狠久久AV| 天天干夜夜操A片| 开心激情五月天网| 久久只有精| 色五月丁香网| 六月亚洲婷婷6月中文字幕| 中文AV在线播放| 丁香五月最新地址| 九九热10| 人人爽天天莫| 天天爱天天操| 五月丁香六月激情狠狠| 97久久综合网| 婷婷丁香人妻天天爽| 碰人人97| 婷婷成人AV| 激情婷婷在线中文字幕| 久婷五月| 婷婷丁香五月激情综合站_久久五月丁香激情综合_开心五月综合激情综合五月_婷 | 中文字幕无码人妻少妇免费视频| 人妻在线中文字幕久久| 婷婷五月成人社区| 色婷久久| 久久久WWW| 五月激情在线| 五月婷婷综合色啪首页| 五月天婷婷丁香人人操91| 婷婷色五月天在线| 欧洲亚洲免费视频9| 婷婷五月天小说网| 久久人妻情侣| 中文久久婷婷| 996er热| 就爱干 在线| 丁香五月色色婷| 亚洲视频操| 99精品综合| 婷婷激情五月天在线视频| ..真实国产乱子伦毛片 | 亚洲 精品 综合 精品| 97caop| 狠狠干夜夜干| 五月天激情综合网俺也去| 天天干天天干天天| 婷婷五月天综合在线| 丁香六月激情综合| 色婷婷亚洲综合网站| 天堂久久婷婷| 337p午夜影院| 婷婷五月精品中文字幕| 天天干天天干天天| 激情内射p| 久久久人妻久久久| 色色综合热| 思思久久精品| 丁香五月香蕉| 九月婷婷综合八月丁香在线观看| 五月天激情图片网| 日本精品人妻无码77777| 亚洲成人五月| 午夜丁香六月婷| 六月丁香狠狠爱| 天天日天天插| 亚洲熟女色| 无码婷婷五月天| 大香蕉婷婷五月天| 一区二区乱视频码| 亚洲精品又粗又大又爽A片| 六月婷婷啪啪| 天天日天天日天天搞| 亚洲激情婷婷| 任我肏视频精品| 丁香婷婷久久 | 久久婷婷五月综合97色一本| 五月天丁香欧美激情| 搡BBBB搡BBB搡18| 天天干天天操天天射| 操操操操操电影网| 爱爱色五月天| 人妻熟妇国产精品| www.五月丁香| 人人97操| 91狼友视频在线观看| 五月丁香六月婷| 六月婷婷久久| 中文av网| 久久偷拍综合五月天| 涩涩五| 天天干,天天舔| 五月丁了香蕉综合| 丁J香六月首页| 伊久大香蕉| 国产国产乱老熟女视频网站97| 欧美久热| 亚洲成人免费在线| 久久久99久久| 激情六月丁香| 九色视频91疯狂| 久久婷网| 丁香五月综合激情性爱| 久久 中文 日本| 婷婷六月香| 久久色大香蕉| 天天干人人奸97| 日本色色色色色色色色一色二色| 香蕉久久av一区二区三区| 97色婷| 99久久这里只有精品| 亚洲无码播放| 欧美精品99久久久| 26uuu国产| 久久精品性爱| 天天色粽合合合合合合合| 99日韩| 97色色视频| 91精品91久久久中77777| 五月丁香六月激情综合| 日本人妻伦在线中文字幕| 色色色综合| 丰满少妇乱A片无码| 字幕网AV中文字幕| 丁香五月熟女| 91好好热日本在线| 大香蕉久久久久| 99黄色性生活| 五月婷婷视频啪啪美女| 国产日日操夜夜操的肉棒视频| 天天天天天天噜| 人人草开心五月天| 成人一级片| 可以直接看的av| 搡BBBB搡BBB搡18| 91性交在线播放| 免费观看日韩成人av| 97超级操操| 色综合九九| sisi热国产| 激情综合六月| 免费黄色AV| 天天插天天插| 色五月色开心开心五月| 国产色网站| 五月天天天综合| 蜜桃五月天色| 欧美精品99| 这里只有精品视频| 激情性爱网站| 婷婷久久婷婷色五月| WWW.色婷婷.COM| 婷婷婷久久久| 老师的粉嫩小又紧水又多A片视频| 五月天婷婷Av| 欧美在线视频99| 婷婷色丁香五月| 婷婷五月天网址| 五月丁香狠狠爱| 九九色网| 久久色五月天| 天天影院色| 五月丁香婷婷综合| 五月天婷婷丁香人人操91| 操碰99| 日本熟妇乱妇熟色A片蜜桃| 五月天丁香欧美激情| 久久五月天激情美女| 2025年最新亚洲在线欧美| 久久综合性| 99热最新国内| 欧洲永久精品| 九九热精品在线| 少妇大叫太大太粗太爽了A片| 91九色在线观看免费| 色欲婷婷夜夜| 国产成人高清| 日本nghangse中文字幕| va中文资源在线观看| 超碰在线综合| 久久成人亚洲欧美电影| 色综合爽| 久久婷婷五月丁香网| 影音先锋男人站,影音先锋男人色资源网,影音先锋AV最新资源站,影音先锋AV资源 | 天天综合图片| 日日综合网| 丁香婷婷超碰| 婷婷五月激情天| 99热在线观看| WWW、日本色丁香co m| 庭庭久久内射| 欧美日韩国产日本精品四虎网网站物 | 色五月欧美| 免费看无码视频A级| 激情五月婷在线精品| 99激情视频| 人人综合久| 噜噜噜噜综合在线| 草久私拍| 五月天色婷婷成人| 综合久久五| 五月丁香六月婷婷中文版| 啪啪91| 婷婷综合色| 99毛片| 伊人综合色干| 五月天婷婷久久| 超爽内射| 五月在线| 狠狠情色| 五月丁香综合中文| 99热丁香五月| 伊人久久大香线蕉av一区| 91久久九色| 一级黄色尤物综合视频手机在线观看| 大香蕉在线99热| 天天舔天天插天天干| 黑人糟蹋人妻HD中文字幕| 亚洲色婷婷色| 国产毛片精品一区二区色欲黄A片| 色欲婷婷夜夜| 第九色区av天堂| 求可以看的AV网址| 色狠狠色噜噜AV天堂五区| 六月丁香深深爱| 99年操人人爽| 淫荡综合网| 人人操碰| a久久| 久婷婷| 色噜噜狠狠色综无码久久合欧美| 婷婷激情五月吧| 天天综合色| 少妇人妻偷人精品无码视频新浪| 五月丁香六月婷婷色| av在线播放网站| 五月情色天| 人人插9| 婷婷五月天综合网| 五月天激日本色情在线| 亚洲V国产V欧美V久久久久久| 玖玖精品视频99| 天堂美国久久| 69色婷婷| 丁香五月天信号| 久久久久亚洲AV综合| 综合激情站| 中文字幕九九九九| 这里只有精品视频在线| 天天天日天天天干| 五月婷婷丁香六月| 99爱视频在线观看| 丁香久久五月天视频在线观看| 成人精品视频99在线观看免费| 九九一综合精品| 91熟妇大香蕉| 久操激情| 97丁香婷婷| 深爱激情网五月天| 色综合天天网| 六月丁香社区| www婷婷色| 婷婷香五月天| 91超级碰| 精品一二三区久久AAA片| 六月丁香影院| 亚洲天堂啪啪| 国产乱人偷精品人妻A片| 九九视频这里只有精彩| 色私五月婷婷| 91操人人操| 色色色图| 蜜臀A∨在线水帘洞| 九九精品大香蕉| 99精品自拍视频| 2025最新亚洲激情在线| 亚洲顶级VA在线观看-高清完整版在线影院观看-S022AV | 国产黄大片在线观看画质优化| www.亚洲激情| 丁香五月成人| 成人免费超碰| 九久9精品| wwccc久久久| 久久五月天色婷婷| 黄色片avv| 日本色婷婷| www.狠狠艹| 日日噜人人人做人| 日本黄色在线观看| 99视频| 狠狠色色| 俺去也五月天婷婷| 久久精品在线| 超碰精品在线| 日韩五月婷婷久久| 丁香五月偷拍| 天天干天天操天天射| 第一区久久网站| 成人av播放| 岛国资源站| 久久99久久99精品免视看婷| 激情欧美五月丁香| 夜夜天天天天天干天天爽| 九月激情综合| 2013AV天堂| 国产毛片精品一区二区色欲黄A片| 久久久999精品| 播五月丁香六月| 男人综合网| 97操在线视频| 91久久综合| 免费成人网在线观看| 国外亚洲成AV人片在线观看| av九九| 天天做天天爱| 亭亭五月色男人| 无码激情精品色婷婷久久久久| 婷婷五月色播网| 色三级色三级| 婷婷色色欧美| 丁香综合久久| 日比视频91| 日韩丁香涩| 成人做爰高潮A片免费视频| 五月婷婷激情综合| 欧洲亚洲精品| 婷婷伊人综合中文字幕| 六月色播| 久久色亭亭五月天| 色色国产| 丁香午夜天| 五月天激情AV| 丁香五月成人社区| 色婷婷九月| 噜噜久| 视色综合| 五月天激情小说欧美激情| 思思热久久爱| 日日夜夜爽| 天天久| 国产视频婷婷| 99在线资源| 久久92| 色999;丁香五月| 五月天婷婷色色| 伊人婷婷五月天| 五月丁香六月婷婷久久| 久久久久9999| www.超碰| 丰满少妇猛烈A片免费看观看| 国产毛片欧美毛片久久久| 99久久66综合| 99热午夜精品| 久久伊人婷| 免费成人网在线观看| 9福利性视频欧美| 9 1超碰九色| 91久久久久久久久18| 五月天快乐开心激情网| 六月撸婷婷| 黄色三级日本| 激情宗合哪里能看| 久久视频婷婷视频| 成人色情五月天婷婷丁香| 六月丁香射婷婷欧美色图片| 婷婷色色播五月天| 婷婷在线五月天观看| 婷婷激情蜜桃玖玖丁香| 开心色五月天久久久久久久| www开心激情网| 激情丁香五月婷婷| 色五月婷婷五月天| 高清资源站日A美A欧亚…| 99碰在线视频| 99综合在线| 五月欧美色色五月| 91大屁股精品| 五月婷在线| 91怕怕网| 日韩野外 无套| 大香蕉五月天婷婷丁香91| 再綫Av免费視品| 婷婷丁香五月天狠狠| 97色天堂| 欧美三级A做爰在线观看| 色婷婷激情视频| 日本高清久久| 婷婷五月天亚洲图片| 成人五月天丁香| www.99日本| 国产av一区二区三区| 91九色精品| 丁香婷婷综合五月天| 国产无套精品一区二区| 久久五月视频| 丁香五月婷婷老师网站| 婷婷五月天堂网| 99热99热| 久久99视频| 无码成人AAAAA毛片AI换脸| 男人的天堂五月丁香| 婷婷激情蜜桃玖玖丁香| 99在线精品视频| 色爆五月| 色99视频| 五月婷婷片| 桃色成人网| 婷婷丁香九月| 五月婷婷综合在线视频小说| 天天爽天天| 综合色网站| 婷婷五月天免费视频在线观看| 五月丁香福利| 亚洲无码九九九| www.91有码.com| 日韩av在线电影| 极品少妇婷婷五月| 色五月激情网| 色婷婷国产精品综合在线观看| 色婷婷很很丝袜| 狠狠搞五月天| 噜噜色五月| 丁香五月 激情文学| 蜜臀av无码久久久久久久久| 超碰在线人人| 丁香社92视频| 99色爱| 精品香蕉99久久久久网站| 色综合九九| 精品人妻在线| 玖玖99精品视频| 五月丁香色婷婷综合| 最近中文字幕大全免费版在线 | 91大神操美女| 日日操天天操| 成人在线视频男人的天堂4399| 噜噜噜色噜噜| www。久久久久一b。Cc| 色色网站免费在线视频| 97九色视频| 激情五月丁香六月综合AVXXXX| 综合五月天天天天天五月| 六月天婷婷| 天天狠狠婷婷在线| www狠狠| 久久精品4| 97热精品| 小色小蛇伊人婷婷色香五月| 国产va视频| 亚洲乱码日产精品BD| 婷婷九月激情| 最近中文字幕2019视频1| 26UUU| 中字幕视频在线永久在线观看免费 | 久久在这里99| 午夜成人网站在线观看| 夜夜操狠狠操| 黄色片精品| 人妻无码精品一区| 日韩成人电影Av| 婷婷五月天小说| 久久婷婷激情四射五月天| 五月天丁香婷婷社区| 激情五月天啪啪| 99热99精品| 9久精品| av九九| 婷婷丁香五月视频| 天堂在线观看视频| 五月婷婷无码| 综合色视频| 在线另类视频| 曰本aaaaaa丈片| 国产精品国产| 色婷婷XXXXX| 91超级碰碰碰| 五六月丁香激情视频| 亚洲韩国日产综合AV| 五月婷婷片| 色综合久久综合中文综合网| 夜夜爽天天爽| 色婷婷成人影片| 1024成人免费看| 少妇人妻人伦A片| 激情综合网址| 中文字幕人妻熟女在线| 丁香五月天成人| 综合www色| 狠狠色噜噜狠狠狠狠综合| 五月婷婷中文网| 五月婷婷激情在线| 色婷婷丁香| 五月丁香婷婷六月天| 十二区无码| 五月天激情图片| 五月丁香操婷逼| 69精品人人人人人人人人人| 五月天色社区| 色婷婷久久综合久色综| 无码色| 激情婷婷五月| 午夜大香蕉| 伊人大香蕉毛片| 99操逼| 色五月五月天| 久久免费操| 日本精品人妻无码77777| 九九免费精品| 久久丁香五月综合六月激情红杏视频| 色综合99无码| 五月天激情久久| 五月丁香色狠狠干大屄| 久久精品综合色| 亚洲色五月| 天天综合网站| 婷婷六月激情啪啪| 波多野结衣不卡AV| 久草天堂| 九九99视频| 99婷婷五月天| 激情五月综合久久| 韩国中文字幕91| 色噜噜狠狠一区二区三区| 天天色天天爽| 五月天婷综合| 97人人妻人人艹| 淫视馆aV二区一区| 激情五月天小说网| 九九婷婷五月天影视| 波多野结衣AV无码Porn| 国产婷伊人| 另类激情综合| 激情五月丁香亭亭| 婷婷婷五月天最新综合你懂的| 日本啪啪天堂| 99视频啪啪| 国产精品VIDEOSSEX久久发布| 99精品久久久| 丁香五月在线观看完整版| 色播五月婷婷综合| 4399在线日本A片| 九九久99免费视频| 专区无日本视频高清8| AV人人操| 日韩一级网站| www.国产色| 丁香六月天婷婷开心综合| 九九综合精品| 成人综合视频在线| 成年视频免费观看| 国产乱妇无乱码大黄AA片| 色一情一乱一乱一区91| 五月婷婷开心综合| 成人精品在线| WWW五月| 亚洲小说欧美激情| 久久成人性爱| 色五月综合在线| 六月丁香停| 2015WWW永久免费观看播放| 国精产品一区一区三区免费视频 | 狠狠色综合777| 天天日日夜夜爽| 99久久玖玖| 影音先锋 一区| 五月丁香六月婷婷的女人| 在线观看免费观看在线9久| 97福利视频| 99精品视频在线观看| AV网站免费在线| 99精品在线观看视频| 日韩 中文 欧美| 精品99在线| 久久a热| 五月婷视频在线| 五月天另类激情在线| 噜噜久| www99热| 丁香五月偷拍| 综合网视频| 五日激情综合| 超碰日日操| 97碰久久| 91超碰在线观看| 中文字幕 码精品视频网站| www.婷婷| 色五月综合在线| 超碰99在线观看| 香蕉AV777XXX色综合一区| 婷婷综合久久| 91操操| Blackedraw视频一区二区| 中文AV网站| 激情综合九| 超碰国产AV| 久久久www| 性爱综合网| 天色综合网站| 色5月婷婷| 六月激情综合| 久久久精品AV| 开心五月天激情网| 激情AV网| www.夜夜爱.com| 1区2区视频| 日日干五月天婷婷| 久久五月激情网| 五月婷婷视频28| 婷婷六月色开 | 婷婷色五月综合| 国产免费一区二区三区三州老师F1F1.CC | 五月丁香琪琪| 五月色亭丁香| 激情婷婷网| 久久新地址| 99精品在线| 九 九九九AV| 无码啪啪| 第二色AⅤ| 99热.com| 色婷婷久久| 天堂va久久久噜噜噜久久Va| 大天天伊人| 成人色站,在线视频,看片-SS1AV| aaa日韩| 日日狠夜夜狠| 色域五月婷婷丁香| 99精品国产在热久久| 99玖玖人人| 色五月婷色彩免播放器| 婷婷情色激情| 色噜噜狠狠色综合日日| 五月天婷婷丁香成人网| 婷婷天堂视频| 米奇激情婷婷| 色吧五月婷婷| 五月天婷婷久久| 欧美日韩精品一区二区三区钱| 97中文在线| 天天日,天天干,天天操| 亚洲情欲| 五月天激情日色在线| 99在线观看亚洲| 99亚洲精品视频| 丁香五月伊人| 午夜婷婷久久 | 26uuu精品一区二区| 色区久久| 99re在线免费视频| 丁香五月区| 天天操天天操| 丁香九月婷婷色| 色婷丁香| 国产精品 的国产| 丁香综合婷婷开心激情网| 五月天色婷婷视频| 五月天激情AV| 亚洲综合五月天婷婷| 人人爽欧美婷婷久久久五月丁香| 五月综亚洲| 青青草五月天| 九九中文字幕九| 色五月婷婷丁香婷婷| 婷婷五月天网| 丁香婷婷五月综合影院| 婷婷婷五月天最新综合你懂的| 日韩1区2区| 色婷婷免费视频| 色导航色婷婷五月天在线观看| 99精品在线播放| 成人丁香五月| 夜夜躁婷婷AV| 色天堂操| 婷婷丁香成人在线视频| 26uuu最新地址| 丁香六月激情四射| 婷婷色导航| 日本人妻久久| renre人人操国产超碰在线 | 大香蕉五月丁香| 日日操夜夜爽| 996热re视频在线观看视频| 呦呦AV| 中文字幕日本最新乱码视频| 色色婷婷五月天| 亚洲最大在线| 日本啪啪网| 久热 91| aaaa久久| 99思思热只有在这里看| 91狠狠色丁香婷婷综合久久狠丁香综合久久精品 | 五月婷婷天堂| 婷婷综合影院| 中文字幕成人影视| 国产无人区大片| 亚洲色综合性| 黄色中文字目| 毛片新网地| 1级欧美日韩| 五月深爱激情网| 成人在线观看精品| 婷婷五月天成人基地| 亚洲六月色| 九九热经典视频在线观看| 婷婷五月天天| 色五婷婷| 超碰色女| 97AV在线视频|