欧美成人午夜精品久久久,国产?V天堂一区二区三区,欧美精品va在线观看,亚洲一区二区三区免费在线观看,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
返回資訊列表
噜噜狠狠色| 五月丁香在线观看| 国产99久9在线| 久久久久久久人妻| 91色五月| 色久九| 大香蕉综合| 欧美久草在线日本一级特黄大片做受9在线观看韩国电影《两个女人》未删减-毛片 | 九月丁香五月婷婷| 亚洲色婷婷激情| 亚洲AV无码一区二| 97丁香视频| 天天日天天插| 99热这里只有精品99| 久热网站| 成人开心五月天| 播五月婷婷开心| 久久九⑨| 婷婷丁香五月色偷偷| 综合色色五月| 五月丁香婷婷钟和色图| 丁香花社区av| 五月丁香激情综合网官网| 一本色道久久综合狠狠躁小说| 国产精品VA在线| 青青福利网| 狠狠搞五月天| 538在线| 欧美色99| 日日干天天射| 五月天婷婷色色| 欧美日本高清视频99| 色99综合色88| 久久99免费视屏| 懂色av粉嫩av蜜臀av| 色婷婷五月在线| 久久婷婷五月综合色奶水99啪| 五月丁香婷婷综合视频| 色噜噜狠狠色综无码久久合欧美| 久久伦乱| 婷婷伊人网| AV九九| 爱婷婷都市激情| 色视频五月天| 91日韩在线| 9月色婷婷| 五月婷婷五月天| 五月婷婷色五月| 亚洲最大激情无码| 亚洲超碰在线| 大战熟女丰满人妻AV| 成人看片网站| 婷婷桃色网| 91久久精品国产91性色TV| 96精品成人无码A片观看金桔| 五月婷婷色色| 久久影视婷婷五月| 丁香五月激情六月欧亚激情综合导航 | 丁香婷婷五月综合色情| 中国丰满熟女A片免费观| www.久热| 色婷婷成人色网| www。五月,com| 无码人妻一区二区一牛影视| www.久久久久久久| 天天插轮理| 综合久久丁香婷婷,五月婷婷六月丁香,开心激情综合网,六月丁香在线观看,婷婷丁 | 大伊香蕉精品视频在线| 久久精品日| 偷偷操99| 丁香六月av| 西瓜美女a片| 丁香五月av在线| 五月丁香婷婷三级| 五月天婷婷激情小说电影| 五月天另类小说| 亚洲欧美婷婷五月色综合| 色情婷婷| 九九九九大香蕉| 99视频久久| 伊人婷婷青青cao| 五月婷婷丁香伦理网| 26uuu亚洲欧美| 天天草天天摸| 风流少妇A片一区二区蜜桃| 激情五月婷婷| 激情综合亚洲| 久色婷婷200| 色五月婷婷在线| 五月婷婷色五月| 超碰日韩成人| 超碰99在线观看| 热的无码综合视频| 丁香五月天啪啪| 五月婷婷丁香综合,亚洲天堂| 欧美 日韩 成人在线| 色婷婷操逼| 精品一二三区视频立| 五月婷免费视频| 综合激情伊人影视在线| 色播播五月| 亚洲激情网| 性按摩玩人妻HD中文字幕| 人人操操97| 亚洲五月婷婷| 99热碰碰热| 琪琪色网在线| 先锋男人99资源| 五月婷婷啪啪综合网| 色婷婷导航| 丁香色影院| 电影蜘蛛女| 99热这里只有精品99| 少妇大叫太大太粗太爽了A片| 日韩无码91| 婷婷五月综合欧美在线播放| 激情五月丁香五月| 激情五月天色网站| 91avse| 激情色五月天| 久久五月婷天天干| 天天狠狠综合精区| 婷婷五月天手机版视频| 精品夜夜澡人妻无码AV| 国产日日夜夜操| 五月丁香| www.激情五月天。com| 五月天国产婷婷精品视频在线| 五月天综合网| 99高级会所久久| 99日本精品视频热| 99色激| 婷婷99热| 玖玖综合网| 日本成人噜噜噜| 色涩视频久久| 99精品在这里| 亚洲AV无码一区二| 色婷婷综合久久久久| 综合亚洲AV| 日日操,夜夜爽| 日韩成人电影AV| 丁香五月激情啪| 99久久这里只有精品| 色网站9| 五月天社区狠狠| 成人免费120分钟啪啪| 激情综合自拍五月婷婷色五月| 亚洲综合婷婷| 亚洲色欲欧美一区二区三区| www日本熟妇99在线视频| 9999色色色色| 色五月婷婷自拍| 丁香美女五月天婷婷| 九九热内射| 开心婷婷五月中文字幕组| 黄色国久久| 久久这里只有精品无码| 99热九九九九| 激情五月丁香五月| 天天干天天干天天干天天干天天干天天干天天 | 97人人看| 婷婷六月丁香综合| 丁香五月亚洲综合丝袜| 久久亚洲无码| 99热 免费| 亚洲国产精品二二三三区| 91婷婷五月天综合视频| 日韩AV中文字幕在线| 五月天激情图片| 亚州综合色| 999激情视频| 久热一本| 亚洲成人日韩无码精品| 99热99久久| 九九Av| 久久综合99| 婷婷六月色情| 天堂久久精品| 久在线综合69| 五月天婷婷综合网| 亚洲无码色色| 丁香5月综合啪啪| 激情六月婷婷啪啪| 五月婷在线| 国熟女视频| 日韩有码一区| 麻豆AV一区二区三区| 99视频在线精品免费观看2| 91日韩美女被插视频| 操操啪| 婷婷五月天伦理| 九热电影av| 色中色综合| 婷婷激情五月天视频在线| 五月天伊人久久久久| 天天操人人干| 亚洲乱码w在线观看| 99爱免费在线观看| 色玖玖综合网| 亚洲免费电影2| 天天狠狠夜夜狠狠2023| 色色色婷婷五月| 开心婷婷五月天电影院| 粉嫩av懂色av蜜臀av熟妇| 久久性爱视频| 九九热在线观看视频| 婷婷情色激情| 九九视频精品在线免费| 一级片sese片.COM| 91人妻人人操人人爽| 婷婷五月性感| 色色欧美色色色| 91丨九色丨白浆秘| 丁香五月av| 激情五月com| 人人操97| 激情五月天啪啪| 丁香婷婷老熟女综合网| 另类小说五月天| 五月天婷婷伊人| 91大屁股| 思思99re这里只有| 99性爱无码| 婷婷五月丁香av网站| 日本乱论99| 狠狠干五月| 日本天天操| 影视av久久久噜噜噜噜噜三级| www色五月天| 人妻射精AV| 色色色在线| 色婷婷五月影视| 成人无码髙潮喷水A片| 99热9999| 思思久久精品| 激情综合五| 丁香五月日韩| 婷婷伊人| 成人AV在线电影| 啊V视频在线观看| 色五月婷婷五月天| 成人AV在线网站| 婷婷丁香五月综合免费视频百花| 天天爱天天爽| 变态另类9| 91.com男女操| 99这里都是精品| 婷婷五月色播放| 亚洲精品亚洲人成人网| 99熟女| 天天色视频| 六月丁香激情网| 色玖玖综合网| 思思热在线| 99久热| 亚洲精品又粗又大又爽A片| 99re这里| 丁香五月花| 青草青草视频2免费观看| 国产精产国品一二三在观看| av网址在线播放| 91操黄| 五月色婷丁香| 精品成人在线观看| 国产色婷婷亚洲| 大波美女VA网站| 深爱开心激情网| 日日操,夜夜爽| 婷婷综合六月| AV在线免费网站| 夜夜躁婷婷AV| 丁香婷婷基地| 久久这里只有国产精品视频| 噜噜五月天综合| 手机旧版看人妻1025| 影音先锋一区二区三区| 久久精品国产精品| 色老久久| 五月婷婷久久激情| 99性爱| 五月婷婷之综合激情| 亚洲情综合五月天| 久久婷婷人人| 很很操很很操| 夜夜久久综合网| 五月天成人综合| 操人妻AV| 色欲九区| 在线观看玖玖资源免费观看| 亚洲人妻av| .精品久久久麻豆国产精品| 婷婷色综合中心站| 六月婷婷五月丁香首页| 夜夜夜夜夜骑撸| 激情五月丁香五月| 91亚洲免费片| 欧美五月丁香在线观看| 九九伊人网| 五月综合激情久久| 99这里只有精品视频免费| 97色伦另类图片小说视频 | 国产视频婷婷| 亚洲中文字幕在线观看| 中文字幕av在线播放| 99成人网站| 开心深爱激情网| 婷婷综合久久| 五月天天堂久久| www.五月婷婷久久.com| 激情五月天在线视频| 日韩熟女啪啪视频| 激情六月下句是什么| 99热这里只| 伊人婷婷五月天| HD久久精品视频| 五月天合网| 播播网色播播| 久色大香蕉| 另类色视频| 五月婷婷综合在线| 亚洲成人AV一区在线观看| 色播五月丁香| 热九九精品| 久久99免费视屏| 婷婷五月天色综合翘| 色婷婷五月综合在线| 666555。COm毛片| 五月丁香六月婷| 成年人丁香五月| 97日本在线播放| 久婷婷五月激情| 超碰91人人操| 中文字幕av在线| 26uuu在线观看| 老美AA片| 五月丁香六月情婷婷久久| 婷婷五月激情综合| 五月丁香婷婷网网网网| 99视频| 成人一级片| 五月丁香六月婷| 激情综合丁香| 久久99激情丁香婷婷小说网| 中文在线视频久9| 在线A色| 少妇大叫太大太粗太爽了A片 | 激情婷婷五月| 日韩天堂久久| 色色A| 39视频第二区| 九九大香蕉黄色影院| 婷婷综合国产| 丁香五月婷婷香| 在线91日韩| 色婷婷丁香香香蕉视频| 欧美激情伊人| www.婷婷五月天| 97五月婷婷| 五月天色区| 天天se在线视频| 五月婷婷影院| 丁香六月婷婷综合激情欧美| 激情婷婷五月| 6080av| 亚洲中文字幕在线观看| 五月激情小说网| 丁香五月综合激情久久潮喷| 先锋资源91| 99在线视频资源| 色你久久| 青青草a在线| 丁香五月综合| 色婷视频| 亚洲愉拍99热成人精品| 亚洲综合五月天| 久久久婷丁香五月| 五月天社区婷婷丁香社区| 久久hd| 操人91| 久99| 野战毛片三一3| 国产avapp 网| 韩日另类| 91碰碰视频| 五月丁香六月婷婷精品| 色香蕉婷婷| 91午夜激情| 97久久久久| 乱岳熟女50岁| 婷婷的色色五月天| 亚洲色五月天是什么| 国产av第一专区| 婷丁香五月天| 天天射射夜| 五月婷综合| 大香蕉五月丁香| 九热在线这里有精品6| 九色亚洲| 99热这里精品| 激情五月丁香六月综合AVXXXX| 色色五月天网站| 亚洲精品久久久无码| 亚洲综合五月天婷婷| 轮奸综合网| 狠狠色婷| 成人午夜天| 欧美色色色色色色| 五月丁香 啪啪啪| 四月婷婷五月丁香| 日韩成人影片网站| 97 A I色色| 99爱在线观看视频| 婷婷亚洲丁香五月| 欧美日韩999| av操B网站| 99久久婷婷国产综合精品草原| 婷婷爱婷婷| 久操热| 超碰99热在线观看| 日韩av在线播放综合网| 午夜不卡久久精品无码免费 | WWW,五月| www.色五月| 午夜性爱影视一区77| 98色花堂98t.R| 五月激情综合网婷婷| 丁香五月天啪啪| 五月婷婷真爱激情网| 色色色在线免费视频| xx久久| 超碰五月婷婷五月天| 天天干天天拍| 99视频在线| 亚洲欧美婷婷五月色综合| 色婷婷香蕉丁丁网| 色插综合网| 色综合久| 婷婷五月天成人在线视频| 99在线热视频| 久Se视频在线观看| 激情视频91| 9热在线视频| 亚洲182在线观看| 老师的粉嫩小又紧水又多A片视频 粉嫩AV久久一区二区三区 | 国产成人网| 五月丁香福利| www久| 99视频只有精品| 五月丁香婷婷成人综合网| 激情婷婷五月黑人| 色婷婷丁香特级性爱视频| 婷婷第六色| 色五月综合网| 色狠狠五月天| 思思视频这里是精品| 97干在线| 777久久综合视频| 久久人妻久久久久| 清色五月天| 丁香婷婷人妻综合网| 96人人操人人操人人| 国产1区2区3区在线观| 婷婷性爱| 五月婷综合性中心| 婷婷五月天在线观看免费| 无码人妻一区二区三区免费九色| www.99成人视频| 婷婷五月天六月| 99热这里只有精品最新| 五月丁香久久| 五月激情婷婷在线| 北京熟妇搡BBBB搡BBBB| av免费在线观看0| 五月色亭丁香| 人草人人| 开心五月婷婷综合在线精品素人| 91精品国产日韩91久久久久久国模| 综合久久久婷| 五月天激情小说| A一级操| 亚洲射激情| 日本五月视频| 色综合久久88色综合天天看| 激情五月综合网| 丰满老熟妇BBBBB搡BBB| 精品视频网| 九九热99视频在线| 精品无码色| 激情五月视频| 超碰色色综合| 国产精品日本一区二区在线播放| 九月婷婷综合在线| 色婷婷XXXXX| 色五月婷婷视频| 日日操夜夜骑| www.色五月| 成人丁香婷婷| 人妻综合网| 五月天自拍网| 色五月激情| 另类少妇人与禽zOZZ0性伦| 99人人爽| 99啪啪| 激情小说之五月| 97色女人在线| 婷婷五月欧美综合| 激情综合五月天| 777丁香六月青青草婷婷综合久月| 99精品免费欧美小视频| 另类天堂| 99超级碰碰| 青草性爱视频| 97碰| 久久99草五月婷婷| 梁铮版《蜘蛛女侠》在线| 五月天 另类图片| 思思久久精品| 狠狠色丁香久久婷婷综合五月| 99免费热在线精品| 亚洲情色一区| 1024你懂的欧美曰韩| 色色色777| 五月婷婷六月丁香在线| 激情文学综合婷婷五月天丁香花| 婷婷丁香激情综合色情| 色色综合色| 伊人婷婷五月天| 久婷婷五月天影院| Www.激情| 99操不停| 天天影视色综合网| 777精品久无码人妻蜜桃| 99自拍网| 精品网站:999WWW| 五月丁香激情综合网官网| 婷婷色五月综合丁香| 1024操逼视频| 伊人五月天97| 五月婷婷六月丁香综合在线| 99热在线中出| 天天橾日日橾夜夜橾17| 欧美成人AAA片一区国产精品| 999热在线视频| 综合五月丁香六月婷婷| 国产99久9在线| www.俺去也com| BBWCUCKOLD精品熟妇| 97碰在线视频| 日本三级黄色大片| 亚洲愉拍99热成人精品| 亚韩在线视频| 91久久1118| 日本久久婷婷| 久久五月网| 欧美五月婷婷| 99在线视频精品| 涩婷婷五月天在线精品视频| 伊人久热91| 五月亭亭六月天| 97超级免费无码| 婷婷五月综合视频| 99色在线观看视频者| 丁香五月丁香伊人| 操逼亚洲天堂| 婷婷激情五月综合| 七七色色综合| 欧美精品999| 激情黄色小说色五月| 久久女人天堂| 日本一级一级一级一级| 亚洲综合99| 九九99在线观看视频| 婷婷丁香人妻天天爽| 九九热这里只有精品7| 97干欧美| 色之综合网| 麻豆WWWCOM内射软件| 久久人妻情侣| 激情九九九九| 热久国产| 五月婷婷五月丁香综合| 久久99久久99精品,久国产,久久精品免费,99久在线,久久久久国产精品免费网站,9 | 欧美在线视频免费播放| www激情| 第2色五月婷| 国产69久久久欧美黑人A片| 九九操综合网| 久久亚洲天堂| www夜夜操| 五月婷久久| www.婷婷激情网.com| 婷婷五月色天| 天天久久66xxx| 国产精产国品一二三在观看| 丁香六月婷婷一区二区三区| 综激情网| 国产午夜精品AV一区二区麻豆| 五月丁香六月婷婷手机无线| 日本操片| 亚洲精品久久久久久久久久吃药| 亚洲久久激情| 成人必爱视| 婷婷激情五月天激情小说| 色婷久| 色综合com| 狠狠操天天操综合| 激情无码网| 五月婷婷久久综合| 狠狠做深爱婷婷久久综合一区| 久久女人天堂| 99视频综合| 婷婷激情六月综合| 亚洲精品久久久久久久久久吃药| 成人av在线网址| 免费看欧美成人A片无码| 996er热| 婷婷综合激情五月中文字幕| 亚洲AVwwwwwww| 成片免费观看视频大全| 国产精品爽爽久久久久久| 99热久久这里只有精品| 黑人熟妇一区二区三区| 68热超碰在线| 99久久婷婷国产综合| 欧美成人A片AAA片在线播放| 精品无码色| 丁香五月婷婷激情尤物| 婷婷最新地址| 丁香五月婷婷色| 99性爱视频| 丁香五月婷婷成人色区| 亚洲av免费在线| 久久综合香蕉国产国产蜜臀AV| 国产免费一区二区在线A片视频| 99热久草| 五月婷婷在线网站| www久久99com| 婷婷涩涩五月天| 欧美日韩一区二区三区四区| 日日做A爰片久久毛片A片英语| 婷婷情色五月天| 婷婷激情社区| 婷婷五月天首页| 激情五月天婷婷久久久久久久久久久| 成人一级片| 国产性爱色| 亚洲狠狠爱婷婷| 秋霞免费视频| 狠狠操综合| 国产成人AV在线| 色婷婷丁香五月| 久热网站| 操操熟女| 久久激情四射| 精品九九九久| 激情综合色婷婷啪啪五月天| 99免费超碰在线| 五月丁香婷婷综合网| 五月色婷| AV性爱在线| av大香蕉| 丁香五月婷久久| 婷婷永久在线| 大香蕉啪啪啪| 欧美99热| 激情五月天综合网| 成人做爰高潮A片免费视频 | 天天cha成人综合网| 思思99热在线| 婷婷一本和五月丁香| 在线五月色播| 99色色最新视频| 五月丁香综合伦理片| α久久| 亚洲成人乱码av网站| 精品色色网| www色五月天| 国产精品五月天婷婷| 欧美va在线| 五月天播播中文字幕 | 二色AV| 久久性爱视频| 97五月天婷婷午夜| 五月丁香久久激情网| 久久这里只有精品1| 五月天六月婷婷电影| 无码人妻一区| 99re久久| 国产精品涩涩涩视频网站| 激情五月丁香五月色| 婷婷九月久久| 久碰婷婷视频| 色综合色综合婷婷热| 人人天堂操| 日本久久爱| 日本色久| 思思热在线观看| 九九婷婷激情综合网| 99久久色| 99啪啪视频| 狠狠狠狠狠狠狠狠草| 国产无套精品一区二区| 五月丁香六月香香蕉| 国产精品涩涩涩视频网站| 九久久九精品视频| 五月天婷婷操逼视频| 26uuu精品一区二区| 激情婷婷狠狠干综合| 五月天丁香综合在线| 色五月天.con| 婷婷六月五月天综合| www.久久爱.com| 92久久精品一区二区| 9久操| 97色色色色| 色欲久久久久| 五月婷婷丁香| 九草性爱| 这里只有精品在线播放| 婷婷色啪| 久草九一| 丁香五月成人| 天天摸天天舔天天天天爽| 久9视频| 9热久久| 啪啪干伊人婷婷| 婷婷伊人综合中文字幕| 色综合77777| 97色婷婷| 六月婷婷综合| 91丁香色| www色婷婷久久综合久色| 五月婷婷婷婷| 久久久99精品免费观看| 五月丁香啪啪啪综合网| 婷婷五月天综合中文| 久久狠狠干| 在线99精品| 婷婷成人五月天一区| 99精品自拍视频| 99视频啪啪| 色婷婷五月基地在线| 亚洲午夜电影| 9色免费网| 丁香六月婷婷色XXXX| 五月天婷婷丁香| 欧美超级视频97| 91色情播放| AV片一区在线观看| 无码网| 婷婷综合| 新97人人上人人| 五月丁香色综合| 色婷大香蕉| 狠狠狠狠狠草| 深夜婷婷 丁香| 五月丁香久久综合| 五月婷婷五月天| 色婷| 五月天激情图片| 99人人操人人爱久久久| 狠狠高潮精品亚洲1| www.久99| 青青草原精品久久| 99热综合在线观看| 天天天日天天天干| 婷婷五月花.97| 天天撸夜夜爽| 久久久婷婷五月天| 五月丁香久久久| 日韩一本操| 日在线V视频在线播放| 五月丁香啪啪啪| 五月天激情在线视频| 久久ww| 婷婷 激情 五月| 风流少妇A片一区二区蜜桃 | 狠狠操狠狠操AV| 久久天堂色| 色婷婷亚洲婷婷在线观看| 久热久re| 丁香六月激情| 欧美色色色| 26UUU精品一区二区| 这里都是精品99| 久久综合九九| 深爱激情五月天婷婷网| 黃色三级三级三级三级 qixing300.shrkbk.com www.jinbozs.com tianmiaosw.com | 婷婷五月美女直播| 98色丁香五月婷婷综合网| 99热这里只有精品5| 五月天婷婷社区久久综合| 丁香五月手机在线| 黄色aaaaa| 免费无码毛片一区二区A片| 六月丁香婷婷尤物| 99九九99九九九视频精品| www.夜夜操.com| 五月丁香成人| 午夜不卡久久精品无码免费| 丁香五月天BBw| 97超碰在线观看免费| 日韩精品999| 五月婷六月综合在线观看| 日曰躁夜夜躁2026| 操一操干一干| 五月天激情国产综合婷婷婷就去爱| 五月亭亭开心网| 99色热视频| 久热精品在看| 色欧洲| 婷婷丁香五月天中文字幕| www91久久| jiZZdr| 日夜夜久久| 久久人人超| 韩日另类| 亚洲精品视频电影| 五月色丁香综合| 亚洲综合碰| 激情四射五月天| 天天干天天干天天干天天干天天干天天干天天 | 色噜噜狠狠色综合网| 婷婷久久综合久| 五月激情综| 精品五月视频婷婷在线观看| 亚洲成人网址在线观看| 成人午夜无码视频| 婷婷五月天综合色| 色婷婷亚洲婷婷| 丁香婷婷五月色综合| 99色中文| 五月花婷婷丁香| 欧美噜噜噜草| 丁香婷婷五月人体| 日韩成人无码| 婷婷99狠狠躁天天| 视频色色色色色色| 国产裸舞福利资源在线视频| 99内射视频| 丁香五月天视频| 99九九视频| 亚洲综合在线丁香五月| 综合天天综合| 99碰| Caoub青青超碰| 婷婷在线播放| 色婷丁香| 第五色色色婷婷| 精品福利911| 97热视频| 99热插| 久久丁香综合精品综合| 久热久| 超碰在线人妻| 五月天com| www.激情五月天| 婷婷九月激情| 青草青草久热这里只有精品| 超碰爱爱爱| 久久激情四射| 丁香六月婷婷缴情欧美| 丁香六月综合激情| 五月丁香综合在线| 久久久久久激情| www.天天干| 丁香午夜天| 9久热这里只有精品| 五月婷婷丁香五月亚洲色| 欧美日综合| 97干网站| 五月丁香好婷婷A片网| 色一情一乱一乱91Av| 4438全国最大视频成人网站在线观看| 五月婷视频| AⅤ网站在线看| 国产精品99久久久久久久女警| AA丁香综合激情| 久久亚洲婷婷| 丁香九月久久| 激情综合久久| 久久色情| 26uuu| 五月婷av| 婷婷五月天综合网| 亚洲色色色| 五月天婷婷久久| 五月丁香影视| 久热九九| 国外亚洲成AV人片在线观看| 精品一区二区三区四区五区六区| 婷婷五月天AV| 疯狂做受XXXX高潮A片动画| 日本三级大片| 国产99久久久国产精品免费看| 极品少妇XXXX精品少妇偷拍| 免费无码毛片一区二区A片 | 精品婷婷五月天| 丁香五月深爱五月婷婷| 俺也去综合| 婷婷六月激情在线视频| 99在线精品免费视频| 久久五月天婷婷| 丁香 久久| 五月天综合视频| 九九在线精品| 岛国AAAV| 高清国产AV| 色色色五月婷婷| 色狠狠999综合网| 操逼123网| 亚洲视频图片婷婷五月| 综合99久久天天综合| 九九伊人网| 无码激情AAAAA片-区区| 日韩人人操| 99九九视频| 成人五月天婷婷| 五月丁香色播| 五月丁香激情综合| www.婷婷.com| 97五月婷| 综合久久高清| 亚洲综合网激情小说| 亭亭五月天成人| 久久五月激情综合| 国产又粗又大又爽又黄| xxxx五月天色色| 五月丁香另类图片| 91视屏在线观看com.wwwvv| 久草热视频在线观看| 久久色天堂| 亚洲妇女熟BBW| 五月天婷婷色色首页| 97色碰| WWW.色婷婷.COM| 99A级片| 香蕉人妻AV久久久久天天| 久久影视婷婷五月| 丁香香五月激情免费视频| 日日爱激情| 无码色色色| 亚洲视频在线网| 五月婷婷免费在线| 国产日韩亚洲欧美在线观看| AA丁香综合激情| 91日本在线免费| eeuss人妻| 丁香五月六月| 香蕉AV777XXX色综合一区| 婷婷综合亚洲| 就去涩涩丁香五月天| 日本人妻A片成人免费看片| 深夜婷婷 丁香| 啊V视频在线观看| 天天色综合网吨吧| 婷婷五月天成人网| 色射7856五月天激情四射| 99热成人精品| 久久婷丁香五月| 久久曰9| 99r这里只有精品哦| 久久在线大香蕉| 性爱激情五月| 色七色九九| 超碰在线9| 日本nghangse中文字幕| site:minyis.com| 亚洲旡码| 九月av在线| 五月丁香六月停停| 99热这里都是精品| 亚洲旡码| 99亚洲视频| 99五丁香月| 婷婷五月天视频小说| 五月天激情电影| 99WWW免费视频| 色婷婷五月天视频在线| 欧美性猛交99久久久久99按摩| 五月丁香婷婷综合| 七七九色| 人人插9| 亚洲狠狠干| 久久丁香综合精品综合| 中国AV性爱观看| www.婷婷五月天| 综合激情五月丁香| 色啪综合| 超碰在线免费| 日本在线99| 丁香激情五月少妇| 色偷偷色婷婷| 无码人妻一区二区一牛影视| 天天做 天天爱| 超碰97在线操| www.五月天婷婷姐姐| 成人无码髙潮喷水A片| 开心久久xxx色| 色五月播五月| 人人澡天天色天天做| 婷婷五月激情综合| 九月丁香婷婷| 九九热视频这里只有精品| 国产成人综合网| 久久久五月天| 五月丁香六月综合情在线观看| 成人短视频在线观看| 9l视频自拍九色9l视频自拍九色9l社区 | 国产xxxxx在线观看| AV人人操| 色久播播| 粉嫩AV久久一区二区三区| 99热在线免费观看精品| 中文字幕日本最新乱码视频| 热久久66| 操草草草| 色五月综合| 日本色久| 婷香五月| 国产在线6| 人妻丰满精品一区二区A片| 五月丁香好婷婷A片网| 激情六月婷婷啪啪| 色欲久久久久| 婷婷五月天精品| 8区视频在线| 五月综合激情久久| 亚洲中文字幕在线观看| 日日夜夜爽| 婷婷久久精品| 夜夜撸天天操| 五月婷综合性中心| www.色色com| 久操激情| 66久久视频在线| 色狠狠婷婷| 欧美大道不卡| 五月天婷综合网站| av操B网站| 中文字幕,综合,91| 五月婷婷激情综合在线| 香蕉网婷婷| 婷婷五月天视频免费在线观看| 成人网站在线观看视频| 国产毛多水多女人A片| 婷婷五月丁香伊人| 大香蕉五月婷婷| 成人做爰高潮A片免费视频| 无码人妻一区| 五月婷婷综合网| 丁香伍月婷电影全集| 色五月 五月婷婷| 精品婷婷五| 九九视频在线观看视频在线播放69| 五月天久久综合| 午夜丁香六月婷| 熟美女麻豆| 99免费在线视频| 激情六月色| 久久aaa| 五月间天堂综合| 五月天激情婷婷| 激情文学五月丁香六月婷婷| 丁香五月婷婷深五月| 婷婷丁香大香蕉| 五月天另类小说| 国产无套精品一区二区| 五月丁香六月色婷| 亚洲人成网站999久久久综合| 伊人五月综合网| 五月天激情亚洲| 天天操夜夜啊| 日韩美女羞羞网站在线观看| 五月婷婷综合在线| 久综合| www夜夜操comwww| 九玖视频这里只有精品| 久久五月情| 三年高清大片免费观看国语| 久久久99视频| 国产成人+亚洲+欧洲| 色五月婷婷久久爱| 99在线免费视频| 婷婷五月另类网站| 开心五月婷婷| 婷婷成人综合| 激情综合网五月激情网| 激情校园 亚洲| 九九热这里只有精品5| 日本3级片一区2区| 久久久精品免费啪啪国| 欧洲色| 99色婷婷视频| 五夜丁香| 欧美VA在线| 色情一区二区播放| 26uuu四色| 亚洲欧美成人在线| 99在线视频女女视频| 91色碰| 免费一区二区三区| 操笔无码| 久热超碰| 五月婷婷久久大香蕉| 婷婷黄色网| 99热热热99精品丁香| 激情五月久久| 综合婷婷| 六月丁香综合| 五月丁香综合中文| 夜夜干夜夜操| 五月婷婷亞洲中文| 精品人妻久久久久久久| 婷婷丁香五月视频| 亚洲网站在线鸭子av| 色综合久久久久| a九九热www| 色老久久| 天天se在线视频| 亚洲操B视频| 热久69| 9热久久| 超色欲天天| 五月婷婷婷| 日韩黄色电影| 人橾人| 亚洲色图五月丁香| 九九re精品视频在线观看| 桃色激情五月天| 踪合专区啪啪| 五月天婷综合| 99久超碰| 天天看A片| 精a品a视a频| 精品久久人妻热| 26uu| 亚洲va欧美va国产综合久久久| 性色99| 熟女激情五月天 | 久久久无码精品成人A片小说| 天天做天天爱| 日本超碰在线| 天天插天天插| 内射干少妇亚洲69XXX| 爱爱网址9| 日本一区二区三区精品视频| 亚洲综合成人网站| www,色婷婷| 玖玖国产视频一区| 五月在在观看| 桔色成人在线| 噜噜色五月| 欧美25p| 欧美精品在线观看| 色婷婷无吗| 丁香五月区| 丁香五月婷婷婷婷欧美综合| 99热6这里之有精品| 天天天日天天天干| 人妻久久久久久久 | 色色COm| 激情婷婷久久| AV九九| 99操网站| 欧美 日韩 成人在线| 丁香五月婷婷少妇| 丁香五月中文字幕久色| 天天日天天舔天天摸| 五月婷婷综合网| 国产成人综合亚洲| bukadeavzaixian| 五月丁香婷婷基地| 69婷婷丁香午夜| www.五月天婷婷| 26uuu成人网| 伊人在线另类| 亚洲无码播放| 思思热99在线| 欧美色97| 国产真实乱了老女人视频| 五月天婷婷久草丁香| 丁香五月综合高清在线| 日日操,天天操| 黄色五月婷婷| 在线观看免费观看在线9久| 色色色色色色色色色色色色色97| 天天 青草 制服丝袜 在线| 99热12| 亚洲成人综合在线| 日本色99网站| av九九| 色五月婷婷亚洲| 91啪啪视频| 婷婷中文字幕在线| site:picc-up.com| 极品另类| 8050一级网| 日本三级中国三级99人妇网站| 激情六月一二| 亚洲综合五月天| 五月天婷婷情色| 狠狠狠狠狠草| 99热思思| 婷婷成人AV| 97色婷婷五月天| 激情五月天婷婷| 天天综合 99久久婷婷| 婷婷五月天com| 五月丁香啪啪| 丁香五婷| 丁香五月激情图片| 99在线精品观看99| 久久色五月| 五月婷婷在线播放| 国产成人精品一区二三区熟女在线| 成人网站免费在线播放| 逼里香不卡| 97色五月婷婷在线| 色情·com| 337p大胆噜噜噜噜噜91Av| 激情色情五月天| 狠狠干总合| 五月丁香六月婷| 色播婷婷五月天| 日本色综合| 色综合久久8| 五月天婷婷青青草| 天天射影院| 狠狠五月激情在线| 亚洲操人| 日韩 中文 欧美| 婷婷丁香五月网| 天花AV无码| 另类激情网| 91聚色综合网| 五月丁香婷婷啪啪综合网| 天天日天天舔| 99小精品| 91chinese在线| 九九色中文| 99热网站| 亚洲区,视频区,视频区免费| 五月丁香色色| 婷婷色九月| 五月婷婷啪| 丁香婷婷啪啪| 99视频内射三四| 久操婷婷| 亚洲综合五月| 久久99这里只有精品| 国产成人亚洲综合A∨婷婷| 丁香五月色| 婷婷激情小说| 99re热精品视频国| www.五月天| 亚洲综合丁香婷婷六月天| 婷婷色情 | 狠狠色狠狠色综合日日91| 97 天堂| 色久激情在线| 五月天婷婷色色首页| 中文AV在线观看| 色五月色五天色情网| 五月丁香色综合|