99精品久久精品一区二区-亚洲熟妇无码?v在线播放-日本国产精品无码字幕在线观看-久久久亚洲永夜AV-亚洲一级无码一区二区一-免费国产成高清人在线视频-中文字幕乱码免费观看-国产毛片精品妇女久久久

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精品人人A片免费看| 天天色综合网1| 超碰在线超碰| www.玖玖婷婷在线| 激情综合网激情五月婷婷| 婷婷五月天堂| 99综合一区| 无码四色色色| 成人AV在线电影| 日韩99无码| 97人人操人人爽| 俺去也在线视频| 久久久人妻久久久| 99日本在线| 狠狠色综合无线观看| 久久伊人大香蕉| 亚洲va在线∨a天堂va欧美va| 《诡秘之主》在线观看| 我爱大香蕉| 香蕉色色网| 色综合色综合网| 五月天婷婷激情| 97色伦另类图片小说视频| 91成人看片| 偷拍九九热| 91丨九色丨大屁股| 婷婷色婷婷| 99热综合在线| 欧美六月| 天天影院色| 91九色熟女| 亚洲天堂aaa| www.人人操人人看人人想人人摸 人人人人操,COM | 秋霞电影一级黄| 五月天狠狠色| 丁香五月网址| 丁香久久| 干婷婷五月天| 天堂草在线观看| 婷婷激情六月天视频| 五月天激情中文字幕| 五月丁香网av| 欧美色色色| 色爱综合视频| 99热6色| 开心婷婷五月花| 丁香五月天激情网址| 伊人久久婷| 操操自拍| 97丁香花五月天激情小说| 日韩ac不卡无码| 97色久| 黄色片区子| 色婷婷88| yazhou seshipin| WWW色综合| 免费国产VA国产免费| 欧美大奶熟女噜噜噜噜| 天天操夜夜肏| 人妻AV在线观看| 高清不卡一区| 五月婷婷 婷婷五月 一区二区 久久久| 国产精品a无线| 超碰97在线操| 中文精品在| 九九热中文| 99免费综合网| 99精品小视频| 日日操天天操| 激情丁香五月天图片| 久久99精品久久久久久三级| peg 2区三区四区的| 五月天婷婷乱| 亚洲黄色影视| 婷婷97C| 色噜噜五月丁香婷婷| 97五月婷婷| 99色综合网| 涩涩涩,com| 五月丁香六月色婷婷| 色色色免费视频| 日日干日日| 丁香婷婷久久 | 天天色天天干天天插| 五月丁香伊人网| 六月婷婷开心| 七七婷婷综合| 丁香五月激情六月欧亚激情综合导航| 五月激情久久| 夜夜爽77777妓女免费下载| 免费在线a| 99色这里| 色色五月天丁香| wwwss在线观看| 123日本不卡在线| 婷婷玖玖五月天| 五月天成人在线视频丁香| 六月丁AV| 人妻无码视频网| 第四色五月婷婷| 国产日韩欧美性生活| 五月天激情丁香| 任你爽视频| 久久国产高清| 人草人人| 一区操| 丁香六月色香蕉视频| 久久久久丁香婷婷五月天| 色五月激情五月天| 嫩草视频在线观看| 成人丁香色| 大地资源色婷婷视频在线| 久久婷婷丁香五月宗合| 99er热精品视频| 99精品国产在热久久| 97五月婷婷| 婷婷激情区| 久久婷婷伊人| 欧美日朝成人| 九九热99热| ady狠狠入| 久久人妻乱子伦| 久久超视频| 久久中文网| 丁香五月天激情| 六月婷婷综合| 色情五月天。| 91热在线| 婷婷99狠狠躁天天躁| 99久久五月婷婷| 国产成人综合电影| 欧美婷婷色五月| 99视频在线观看地址| 久热婷婷| 亚洲午夜AV| 91九色国产| 色五月综合在线| 婷婷六久久| 九九一综合精品| 色人久久| 天天天摸夜夜夜玩| 97AV人人插人人操| 综合99久久| 国产无人区大片| 五月天网站亭亭| 色婷婷狠狠18yy| 五月婷婷插一插| 中字幕视频在线永久在线观看免费| 91久久久久久| 久久五月婷6 9| 久久狠色噜噜狠狠狠狠97| 免费视频99| 中文字幕在线播放视频| 亚洲激情久久| 丁香美女主播视频在线观看| 综合玖玖偷拍| 99精品视频网| 思思久久99热只有频精品66| 97久久五月丁香婷婷| 开心婷婷五月| 五月婷六月综合在线观看| 亚洲情欲| 这里只有精品69| 97自拍视频网| 色婷婷小说| 久久丁香五月婷婷| 琪琪布丁香社区激情五月天| 婷婷五月色惰| 日日操夜夜爽天天天| 天天日天天久久青青| 天天干天天玩天天夜天天射天天操天天日蜜臀少妇 | 人人九色| http:色情日本com| 青青草原伊人网| 99在线免费视频| www.99热| 婷婷 色 丁香 夜| 99日本在线| 精品婷婷| 人妻久久久久久久 | 日本三级日本三级99| jiujiu无码五区| 丁香五月影| 极品人妻VIDEOSSS人妻| 岛囯综合激情网| 五月激情在线| 第四色婷婷最爱| 欧美超碰亚洲| 97高清国语自产拍| 丁香五月综合婷婷| 色婷婷激情五月天在线观看| 91超碰在线观看| 九九热视频在线观看| 深爱激情网五月天| 久久人妻乱子伦| 99久久久精品| 99热这里都是精品| 99热超碰在线| 亚洲操精品| 婷婷丁香高潮了| 中文在线成人| 90色免费视频| 99精品视频在线观看| 99免费在线| 五月婷婷新网站| 婷五月天| 思思热99er| 91精品久久久久久综合五月天| 狠狠色无码| 欧美在线看| 婷婷综合在线网| 9999久久久久| 大香蕉精品视频| 一级二级香港秋霞欧美欧美秋霞| 国产精品色色666| av在线观看网址| 裸体做A爰片毛片A片免费| 另类激情五月在线视频欧美| 欧美久久婷婷| 99精品视频在线| 九九综合九九| 97碰久久| 99在线观看视频| 丁香婷婷五月天成人| 99精品综合| 色婷婷综合影院| 99热在线成人网站| www.日日夜夜.com| 日韩在线婷婷五月天综合| 亚洲 日韩色色| 亚洲综合色色| 天天干,天天舔| 久久九九@| sewuyuetingtingiii| 色爆五月| 96丁香婷婷九月蜜桃综合久久| 激情五月天综合网| 日本欧美成人片AAAA| 九九色图| 欧美色色色色色| 九九精品自拍| 久久人妻久久| 激情色播| 色五月综合激情网| 激情婷婷99| 婷婷丁香红五月91C| 五月天婷婷久久| 六月丁香五月婷婷| 免费无码毛片一区二区A片| 这里只有精品视频免费在线观看| 超碰99在线观看| 激情四射五月天| 超碰免费人妻| 激情第四色| 五月综合激情婷婷六月色窝| 九九色情网站| 成人免费网站免费看| 4399精品一区二区| 9999三级片| 日韩一级A片黄色| 亚洲综合网 665566| 日本久久人| 国产精品人妻在线网址| 婷婷丁香97| 99成人网一区| 婷婷色Av| 五月天丁香久久| 丁香婷婷九月| 亚洲熟妇AV乱码在线观看| 欧美日本韩国亚洲| 97人妻碰碰碰久久久久-最近国语高清| 野外99热| 碰碰91| 婷婷久久五月| 五月天堂在线| 天天射综合网站| 激情五月婷婷| 婷婷丁香五月基地| 丁香五月1页| 亚洲第一色色色| 甈你aaaaa| 99热这里只有精品国产首页| 五月婷婷中文| www。五月,com| 六月丁香停| 亚洲小说五月婷婷| 色婷久| 激情综合五月| 婷婷五月丁香综合桃花色网| 欧美成人无码高清一区二区三区| 日本人人xxx| 天天操B| 欧洲MV日韩MV国产| 五月婷婷影院| 色五月婷婷色五月婷婷色五月婷婷| 99∨VTV| 婷婷伊人网| 婷婷五月天久草在线| 免费看成人747474九号视频在线观看| 五月婷婷综合激情| 日本久久婷婷| 4399精品一区二区| 99热视| 色五月激情五月天| 三级黄色大片视频| 婷婷久久久| 五月激情丁香| 九九热精品在线| 欧美三级大片AA在线看| 日本婷婷网| 久久丁香综合| 五月婷无码| 色9999日韩国产| 狠狠狠五月婷婷六月丁香| 久久伦乱| 久操人| 天天拍夜夜爽| 狠狠狠狠狠狠| 激情综合网丁香| 99热精品在线播放| 五月停视频天堂| 深爱五月月天| 性爱综合网| 精品自拍99| 狠狠做六月爱婷婷综合aⅴ| 婷婷五月天电影区小说区| a久久| 欧美大香蕉视频| 激情小说五月欧美亚洲丁香| 99视频| 天天色月| 日日操夜夜撸| 六月99天天婷婷激情综合| 五月久久婷婷成人网| 日韩一区二区A片免费观看| 成人电影一区| 激情综合网色播五月| 日本久久精品18| 婷婷色欧美激情| 中字幕视频在线永久在线观看免费| 色婷婷777狠狠| 五月天狠狠| 婷婷丁香激情五月天色色色| 我要色综合五月婷婷| 91久久99久久91熟女精品| 九九99在线视频| 色色网五月激情| 五月丁香六月激情网站| 天天天天天久久久久久| 九九热内射| 五月婷婷狠狠干| 国产熟妇乱子伦hd| 思思热国产在线| 超碰人妻公开在线| 亚洲亚洲永久无码777777| 精品成人在线| 色色网站| 99在线视频播放| 日韩精品一区二区亚洲AV观看| 久久丁香九| 色欲一区二区三区精品A片| αV电影| 久久婷婷成人综合色怡春院| 美欧日韩国产成人在战| 色五月av| 天天操天爱综合| 色色色色色九九九九九| 六月份天丁香婷婷| 色99网| 婷婷色六月| 五月婷婷激情四季| 91碰碰碰久久久久| 91人人操人人爱| 久久9视频| 欧美成人A片AAA片在线播放 | 99热这里| 五月天激情小说电影| 国产亚洲精品AAAAAAA片| 五月人妻婷婷| 亚州综合色| 色色免费网站| 色婷婷六月综合| 五月丁香婷婷色播无码| 99热久| 99这里只有免费的精品| 日韩人人操| 超碰高清在线| 色丁香在线视频| 国产欧美大香蕉一区| 这里有精品| 激情网第九色| 九九九九九九九九九九九九九国产精品| 激情综合五| 欧美va亚洲va| 人人干人人操外国| 狠狠干,狠狠操| 亚洲欧美另类在线23p| 天天插天天射天天干| 五月天色丁香| 天天色噜| 97色伦另类图片小说视频| 97成人视频| 久久性爱视频| 五月天婷婷视频| 99热在线播放| 亚洲成人中文字幕| 任你躁XXXXX麻豆精品| 激情网五月天| 激情五月婷婷丁香综合网| 久久久久亚洲AV无码网影音先锋| 99久久九九视频| 五月天操逼网| 五月天网站亭亭| 六月99天天婷婷激情综合| 99精品视频播放| 亚洲最大视频| 91凹凸在线| 人妻熟妇六区| 狠狠操.com| 色五月婷婷自拍| 中文字幕免费高清电视剧| 色色色婷婷五月天| www.夜夜操.com| 97色五月天| 99福利导航| 99热伊人综合| 香蕉AV777XXX色综合一区| 久久五月网| 色五月激情婷婷| 99r久久这里只有精品| 九色 在线| 亚洲黄色操逼| 欧美婷婷丁香社区在线播放| 亚洲中文字幕在线观看| 五月天成人综合| 久久五月视频| 在线看片av| 天天摸色吧天天摸色吧| 中文字幕性爱丰满| 五月天激情婷婷小说| 丁香五月六月久久综合| 综合五月婷婷| 天天做天天爱天天搞| 婷婷激情六月综合| 91ncm视频| www久久久久| 五月丁香亚州综合网| 91av传媒高清在线视频网| 天天天干夜夜夜操| 欧美色五月| 色五月天婷婷| 五月天婷婷久久| 色五月丁香网| 婷婷五月天AV| 成人国产欧美大片一区| 国产五月视频| 亚洲AV久久久久久久久久久久久久久久 | 色婷婷伊人| 九九精品热播| 99视频精品| 五月丁香啪啪综合| 日韩成人av在线| 激情黄色小说色五月| 98色花堂98t.R| 123草逼网| 色99热| 99操久久| 丁香五月 综合| WWW.夜夜操.com| 狠狠人人| 永久AⅤ1| 曰曰久久| 亚洲欧洲另类| 日韩国产在线精品| www:99热视频| 秋霞A V毛片| 色呦呦免费观看| 激情com| 99精品爱| 另类视在线| 97色婷| 婷婷成人五月天| 69精品人人人人人人人人人| 九九热在线视频观看免费10| 一区二区三区视频| 亚洲成人乱码av网站| Www.狠狠| 久久综合丁香激情五月| 熟女人妻视频| 97欧美在线| 色婷婷五月天激情| 婷婷中文字暮| AV九九| 欧美色图片88| 亚洲AV人人操| 亚洲精品色色色| 亚洲热视频| 69精品人人人人| 欧美三级巜人妻互换| 激情久久综合网| 成人在线网| 五月花婷婷最新| 天天肏高清在线| 五月婷婷综合在线| 超碰不卡在线| 五月天欧美激情| 日熟女| 大地9中文在线观看免费高清| 日韩av高清| 婷婷五月成人| 深爱婷婷丁香五月激情| 久久久久9999| 人人操人人爽成人AV| 久热这里只有精品在线观看| www.色五月| 熟女人妻一区二区三区免费看| 丁香五月色色婷| 亚洲五月丁香综合网| 久色欧美| 色日本颜射| 久久作爱| 色婷婷综合网| 91碰人人| 婷婷六月天精品| 久婷婷婷| 久久婷中文字幕| 丁香五月激情六月综合| 五月天综合| 91久久久久久久91| 婷婷操婷婷干婷婷射| 精品无码久久久久久久久| 色九月婷婷丁香| 日本熟女一区二区| 亚洲精品国产熟女久久久| 成年人夜夜喷水| 深情五月天| 久九男女天堂| 亚洲开心激情网| 成人在线不卡| 五月丁香黄色| 性欧美日本| 淫荡综合网| 99综合免费视频| 91人妻人人操人人爽| 日本人人xxx| 日韩在线视频9色| 五月婷婷播| 五月天桃色深爱网| 亚洲国产婷婷色五月| 国产婷婷综合| 在线观看欧美| 九色无码| 超碰国产av| 五月天婷婷丁香基地在线观看| 久久XX日本综合| se99在线| 狠狠干.com| 五月婷婷免费在线观看| 伊人丁香五月天丁香在线婷| 欧美婷| 亚洲精品又粗又大又爽A片| 欧美狠狠一在草| 玖玖婷婷五月天| 久热99| 五月婷婷激情五月| 深爱五月激情综合| 性av| 婷婷丁香综合| 久七香蕉| 人人操日| 丁香五月在线视频| 97操操网| 99免费在线| 97人人看一| 91日韩在线| 啪啪综合网| 丁香婷婷五月天网站| 97五月天| 丁香六月视频免费观看| 91趴趴| 色偷偷色婷婷| 久久视网36| 涩五月婷婷| 青青草六月丁香| 中文婷婷狠狠| 熟女激情网| 激情深爱婷婷网| 久久婷综| 久久婷婷五月天激情四射| 九九色影视| 激情网五月天| 色综合激情| 午夜激情综合| 亚洲精品又粗又大又爽A片 | 久久少妇视频| 香蕉综合在线| 天天日天天肏天天奸| 天天精品视频免费观看| 丁香五月天导航| 欧美色男人网站| 久久久久人妻网址| 99视频色在线观看| 久久五月天丁香花| 婷婷激情图片| 五月天激情小说欧美激情| 亚洲午夜AV| 人妻熟人中文字幕一区二区 | 99国产视频网| 尤物一区二区| 丁香五月天.com| 婷婷色无码| se色综合网| 91丨九色丨国产打屁股| 五月性色| 丁香激情六月天婷婷| 婷婷月综合| 亚洲网在线观看| 久久婷婷婷| 婷婷五月开心中文字幕在线| 99自拍视频网站| 666555。COm毛片| 色婷婷综合久久久久| 色青五月天| 九九精品自拍| 狠干综合| 新激情五月天| 99热66| 伊人婷婷综合| 26uuu精品国产| 精品国产人人爱人人| 久久婷婷五月天激情| 成人αV视频免费观看| www.久久久久久久| 超碰1999| 国产精品久久久丁香五月八戒视频| 日韩综合天堂| 99九九在线视频| 五月天婷婷婷| 精品一二三区久久AAA片| 丁香九月综合| 丁香婷婷视频在线| 丁香六月天堂| 影音先锋人妻出差| 亚洲乱码成人| 五月丁香在线婷婷蜜桃| 99r这里只有精品哦| 欧美六月| 丁香五月欧美激情| 日日噜狠狠色综合久| 五月丁香婷婷激情| 天天上天天爽| 久1色色| wWwCom夜操wwW| 亚洲、欧美、国产另类笫二区| 色婷婷无吗| 天堂美国久久| 操逼视频网址| 丁香av网| 日笨久久网| 99视频日韩| 五月婷婷亚洲天堂97色婷婷| 精品国产AV色一区二区深夜久久| 婷婷九月色| 五月丁香777| 欧美在线视频99| www色色色com| 激情五月天影院| 天天干天天色综合| 狠狠操天天干| 亚洲人妻av伦理| AA片在线观看视频在线播放| 国产XXXX搡XXXXX搡麻豆| 国产精品99久久久久久久女警| 婷婷伊人綜合中文字幕| 专区无日本视频高清8| 六月色婷婷| 亚洲亚洲人成综合网络| 婷婷色色欧美综合网| 五月丁香婷婷激情爱爱| 五月丁香毛片| 九月影院義母在线播放| WWW,色五月| 激情五月综合免费| 五月婷婷综合潮喷| 亚洲另类日本| 久久久激情| 久久久久人妻精选| 色婷婷六月丁香综合欲精品| 五月丁香六月天| 婷婷中文在线| 男男野外做爰全过程69| yw.av| 色色九九五月天 | 五月婷婷香蕉| 九九综舍久久| 日日夜夜狠狠婷婷色| 天色综合网站| 丁香五月天堂网| 99热在线观看免费精品| 无码成人AAAAA毛片AI换脸| 国产亚洲99久久精品熟| www.婷婷.com| 天天摸,天天爽| 久久精品只有这| 99久久9| 久久99久久99精品,久国产,久久精品免费,99久在线,久久久久国产精品免费网站,9 | 99色在线视频观看| 五月激情丁香五月| 丁香五月婷婷色| 五月丁香啪啪激情| 久草婷婷网 | oumeisesewang| 婷婷丁香五月综合网上| 97人人草| 婷婷五月天性爱视频| 99碰碰| 99热只有这里才是精品| 色碰碰| 99热99艹在线观看| 婷婷中文在线| 国产午夜一区二区三区| 久久婷婷视频| 99久久玖玖| 五月婷婷综合色啪首页| 亚洲美女高潮久久久久久69| 色99久草在线| 亚洲无码成人网| 草综合14| 乱精品一区字幕二区| 亚洲啪啪网| 日韩久久这里只有精品| 丁香五月在线| 色色五月天婷婷丁香| 中文aV网| 久久99视频| 日本99色| 天天操综合网站| 超碰在线人妻| 91狠狠色| 天天舔天天摸| 五月丁香亭亭A片| 国产Va视频| 日本色色图| 超碰在线网站| 天天爽日日爽夜夜爽| 99热这里是精品| 99精品自拍视频| 色情五月婷| 婷婷六月激情在线视频| 偷偷与邻居做爰完整视频| 色婷婷伊人| 婷婷亚洲综合| 成人 AV播放| 四色女婷婷| 六月激情网| 亚洲婷婷五月天在线激情综合网| 九九这里是免费的视频5| 99精品综合在线| 最新亚洲色色网| 久热9| 婷婷欧美偷拍综合| 色五月天综合网| 91黄址| av在线激情| 97碰碰视频| 五月天成人综合| 91传媒无码人妻精| 婷婷日日夜夜| 精品动漫 无码av| 人人爱人人摸人人澡| 91黄色五月天视频| 天天看夜夜看| 伊人喵咪a V| 十月丁香九月婷婷综合| 视频一区二区在线| 婷婷丁香五月高清| 亚洲AV成人无码电影| 五月亭亭网成人在线视频| 超级碰碰视频无码| 色99视频| 夜夜大香蕉婷婷丁香| 成人网在线视频| 国产操B视频| 色婷网| 色五月xxx| 202丰满熟女妇大| 午夜]香婷婷深深爱| 深爱激情网五月天| 99色免费| 伊人婷婷大香蕉| 久久99网站| 婷婷九月| 五月丁香在线婷婷美女| 97成人超碰免| 91九色中文字幕女在线观看| 9l视频自拍9l九色成人| 337p大胆噜噜噜噜噜91Av| 少妇激情五月婷婷| 99在线看视频| 激情图片婷婷| 亚洲五月丁香综合网| 艳妇野外情欲放荡HD| 999热在线视频| 国产视频福利| 99热激情| 伊人婷婷五月天av| 激情文学第四色婷婷丁香五月| 婷婷丁香成人| 精品综合久久久久久五月天| 99热99日天天干| 亚州操操| 《》【无码】想被搞到爽AV应募而来的超M素人 西纯子 10musume-011723-01 | 综合激情五月天| 久久精品一区二区三区四区| 色噜噜五月天| 久久丁香婷婷五月天| 丁香婷婷五月色综合| 人人草人人舔| 天天日天天摸天天| 99久久.www| 久久婷婷亚洲| 五月丁香香蕉| 开心婷婷五月天电影院| 久久综合网桃花| 天天综合网站| 亚洲色五月| 五月天免费色| 婷婷五月丁香欧洲| 久久精品一区二区三区四区| 激情五月天网站| 六月婷婷无码观看| 丁香激情四射| 婷婷五月色综合香五月| 91丨九色丨43老版熟女| 亚洲色色香蕉| 九九热视频首页/这里只有精品| 啪啪色激情五月天| 婷婷视频网| 天天干电影| 亚洲丁香五月美女| 亚洲中文字幕AV| 五月色丁香婷婷综合| 国产99热| 亚洲精品在线视频| 国产色五月| 婷婷伊在线| 在线你懂的亚洲欧| 开心五月婷婷伊人| 国产精品久久久久久久久久久久| 欧美色九| 美女丁香五婷婷| 97色伦另类图片小说视频 | 97色在线观看视频| 996热re视频精品视频这里| 五月丁香手机在线| 91ncm视频| 操b视频在线观看一区二区| 成功精品影院| 爱之国产色情综合| 全高清无码视頻| 国产永久一黄| 182无码| 日日日日日| 五月婷婷av| 婷婷丁香花五月天| 99热66| www.色五月.com| 五月婷婷乱| 六月婷五月丁香| wuyuedingxiang99| 淫荡家庭AV| 五月激情视频| 99爽视频| 91干视频| 色色色婷婷五月| 九九色之九九色之88| 欧美日韩中国| www.玖玖婷婷在线| 久9草在线观看视频| 丁香五月狠狠在线观看| 怡红院AV亚洲一区二区三区H| 五月天另类激情在线| 思思热在线播放| 日韩综合天堂| 色色五月天激情| 婷婷激情综合| 婷婷五月天激情四射| av在线免费播放| 久色网址| 99在线精品免费视频| 久热无码| 五月婷婷色| 天天干天天干天天操| 色五月天婷婷| 91五月天| 综合天堂AV久久久久久久| 性做爰A片免费视频A片直播| 在线中文AV| 99视频热99| 激情五月婷婷色色| 色婷婷狠狠久久YY| 啪啪激情综合| 久鲁鲁色网| 婷婷色色播五月天| 久热网站| 婷婷激情人妻| www.99热这里只有精品| 婷婷色婷婷| 中日韩美欧成人一区二区精品在线| 色亭亭影园| 丁香六月欧美| 99在线免费视频| 91啪啪| 色欲香综合网| 亚洲成人超碰| 亚洲精品亚洲人成人网| wWw色五月| 婷婷五月天首页| 天天在线XXX| 色五月天在线观看| 江苏少妇性BBB搡BBB爽爽爽 | 97久久久久久久久久久| 日韩美一级毛卡片| 五月丁香婷婷在线| 激情校园 亚洲| 五月丁香天堂网| 中文字幕在线日亚洲9| 激情开心五月天| 人操91在线| 成片免费观看视频大全| 狠狠色丁香婷婷基地| 深情五月天| www.99在线| 无码 av电影| 日本久久超碰| 狠狠色激情在线| 日韩五月丁香| 激情五月激情综合网| 色婷婷狠狠18yy| 婷婷中文在线| 99热亚洲精品66| 97人人干| av一区二区电影免费在线观看| 99在线69| 久久久久久五月天| 79精品视频在线观看,| 2018夜夜草| 色综合网址| 成人丁香婷婷五月天| 色5月婷婷| 天天色五月婷婷91久久久久久久| 亚洲人妻av| 亚洲精品国产精品乱码视99| 丁香五月综合| 人人搡人人| 伊人国产婷婷五月天 | 操逼国产91| 日韩av大全| 99热老网站| 97干在线免费| 欧美婷婷五月激情| 日良久久| 玖玖激情网| 五月天激情国产综合AV| 91久久| 人人97操| 深爱五月天 开心网| 日本综合色图| 久久97| 丁香五月WWW| 伊人综合网4| 五月丁香啪啪网| 欧美在线视频9| 婷婷五月综合激情小说| 五月天六月色| 丁香婷色| 高清无码入口| 琪琪狠狠干| 欧美韩日AAA网站| 色狠狠综合| 伦乱天堂| 久久五月天色婷婷| 大香蕉娱乐| 日夜夜久久| 久久久久久久久久久-久五月天婷婷| 久久久久久久久久8888| 操97免费超级视频| 欧美婷婷九月| 亚洲色亚洲精品| 成人无码免费一区二区中文| 日本va欧美va精品发布视频| 天天操天天曰| 伊人久久婷婷| 色色色五月婷婷| 人人操日| 男女99免费视频| 九九狠狠干| 午夜成人综合| 婷婷五月天黄色网址| 五月婷婷婷婷| 国产a视频| 伊人五月综合网| 色婷婷色和| 六月丁香社区| 色综合色色色色色色综合| 日韩人妻操逼视频| 99热 日韩| 五月天婷婷五月| 久久婷婷青青| 五月停停激情网| 操操操91| 婷婷丁香五月婷婷| 天堂综合久| AV在线观看网站| 无码AV免费精品一区二区三区| 九九热a| 成人在线日韩| 天天干肏夜夜| 碰人人97| 激情视频综合| 五月婷婷丁香| 九月婷婷| 五月丁香欧美| 中文字幕婷婷在线| 婷婷久久免费| 91综合国免费久入| 96丁香六月婷婷蜜桃综合久久| 六月色日韩| 亚洲精品字幕| 色五月在线视频观看| 丁香六月综合激| 97色永久免费视频| 九月丁香婷婷| 97精品人人A片免费看| 26uuu欧美宗合| 密乳Va| www.夜夜操.com| 婷婷播播五月天| 超级碰碰视频无码| 久久精品婷婷| 我爱宗和色| 亚洲啪啪精品| 国产 码在线成人网站| 五月天合网| 99热99日天天干| 天天操无码| 亚洲天堂AAA| 五月丁香婷色| 五月婷婷丁香在线| 婷婷丁香激情五月| 亚洲色色五月天| 伊人久久婷婷| 日日.c| 婷婷五月天av| 黃色三级三级三级三级 qixing300.shrkbk.com www.jinbozs.com tianmiaosw.com | 五月开心播播网| www.激情五月| 秋霞黄色一级久久| 国产综合A片| 色九月| 五月婷婷激情综合视频| 五月婷中文字幕| 国产国产乱老熟女视频网站97| 丁香五月婷婷影院| ay2区| 久久丁香九| 五月丁香综合啪啪| 激情五月六月婷婷| 亚洲国产精品五月天| 岛国资源站| 丁香五月综合| 六月丁香婷婷综合狠狠爱夜夜爱| 丁香色播五月天| 很很干天天干| 五月天.com| 久er7久热| 色综合色色色色| 中国女人做爰A片| av久热| va婷婷| 天天人人天天爽| 国产精品社区| 奇米四色五月天| 五月丁香六月激情综合| 六月婷婷久久| 天天日日夜夜爽。| 亚洲激情 久久| 色婷婷综合成人| 五月天婷婷色综合| 激情婷婷五月天| 成人短视频在线| 婷婷五月色天| 丁香婷婷在线| 免费精品66| 国产精品久久..4399| 欧美日韩精品一区二区三区钱| 极品人妻VIDEOSSS人妻| 丁香五月综合婷婷| 5月婷婷激情在线| 五月丁香六月婷婷玖玖| 玖玖资源站国产| 欧美日本黄色| WWW·色色色·COM| 91成人看| 综合久久十三| 欧美叉叉叉BBB网站| 丁香五月成人| 97资源碰碰| 久久婷婷内射| 播五月丁香三月婷婷| 色色 9| 岛国av电影网站| 天天操夜夜玩!| 丁香久久AV| 99re思思在线视频| 伊人春天av| 97人人干| 婷婷丁香色五月亚洲| 大香蕉五月天婷婷| 人人摸人人操人人爽| 色天堂A| 国产avapp 网| 成人av在线网址| 五月丁香六月色| 国产精品视频| 国产精品人妻欲求不满| 欧美色久| 120分钟婬片免费看| 91久久久久久久| www.zbzhongsen.com| 久/久精品99看9| 色就是色婷婷五月亚洲激情| 丁香五月天导航| 欧美欧盟性爱网| 玖玖99福利| 色插综合网| 丁香五月六月激情| 99热在线免费| 婷婷丁香18| 色私五月婷婷| 五月婷色| 99热这里只有精品9| 97在线观视频免费观看| 婷婷丁香熟女| 久久全色| 操操自拍| 色 免费网站视频| 婷婷丁香五月天欧美| 综合深爱五月| 激情综合五月开心狠狠| 六月婷婷久久| 婷婷五月天电影网 | 综合久久久婷| 婷婷色九月| 五月天婷婷午夜丁香| 六月丁香激情最新更新| 色综合网综合| 天天做天天爽| 日韩aaa| 亚洲熟妇AV乱码在线观看| 九九综合九色欧美狠狠| 91视频综合网| 99热国品免费| 亚洲精品性色| 99这里都是精品| 99视频只有精品| 久久婷婷青青草| 91大屁股精品| 亚洲丁香五月综合| 99爱无码| 超碰人人操在线| 第九色区av天堂| 婷婷基地成人五月天| 操99| 能直接看的AV网站| 色域五月婷婷丁香| 亚洲亚洲人成综合网络| 啪啪五月综合| 亚洲激情亚洲激情 | 婷婷亚洲五月| 五月天激情视频| 五月丁香婷婷狠狠操| www.henhenl| 啪啪啪五月天| 丁香五月激情啪| 久久精品A片777777| 99人人操人人爱久久久| 五月天成人在线视频丁香| 丁香六月婷婷色XXXXX| 99色婷婷| 草榴视频网| 激情五月天网页| 久久色婷婷| httpwww色com日本| 99re这里只有精品99| 婷婷色五月色| 色99视频| 91操在线视频| 色五狠狠| 婷婷久久综合| 伊人网碰碰| 丁香五月欧美激情| 夜夜撸日日操| 综合激情肏逼网| 婷婷综合网站| 综合色图区| 色99热| 五月亚洲| 日本欧美成人片AAAA| 久草大| 激情六月色| 六月丁花香啪啪激情欧美| 丁香五月亚洲激情婷婷射| 天天天天天天操| 亚洲网在线观看| 丁香五月婷婷五月天在线| 午夜成人综合| 国产探花一片区| 丁香5月啪啪| 在线不卡视频| 色婷精品91| 色婷婷的五月天| 99视频热99| 26uuu国产精品| 久久精品99| 人人爱操| 午夜成人天堂久久无码日韩久久| 激情五月天福利| 密桃激情五月天综合网| 国产亚洲精品久久久久久郑州| 久久人人九九| 99热99极品观看| 日韩在线aaa| 桔色成人官方网站| 五月丁香成人网| 久久色婷婷| 日韩高清成人| 丁香玖玖| 五月天婷婷综合网| 毛v一区二区视频| 激情五月综合网最新| 婷婷色情 | 婷婷五月免费观看| 日本一级黄色电影| 色婷婷久久| 精品五月天| 婷婷成人综合| 久热免费| 天天爽爽日日做做| 五月婷婷在线免费观看| 亚洲中文字幕网| 任你爽视频| 欧美性爱五月天| 99热在线只有精品| 99热综合| av在线资源| 日本天天综合| 少妇水多A片太爽了| 色吧五月婷婷六月丁香| 色婷婷成人做爰A片免费看网站| 99热国产在| 久久99久久99精品,久国产,久久精品免费,99久在线,久久久久国产精品免费网站,9 | 亚洲无码色| 五月丁香琪琪|