欧美成人午夜精品久久久,国产?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
返回資訊列表
色情五月丁香婷婷网| 超碰91在线| 久久久中文| 国产精品黑丝| 久热AA| 97碰在线| 亚洲五月婷天天操| nvrentiantang av| 亚洲视频综合网| 在线亚洲综合网| 亚州第一A片| 色色色色色五月| 激情99热| 天天插天天操| 狠狠色五月天| 色婷婷啪啪| 日韩综合久| 色综合网上班开心婷婷久久| 五月天综合久久| 开心激情站| 91人人人人人人人| 亚洲五月丁| 久久婷婷五月免费视频| 精品国婬伦V无码久久久| 亚洲成人高清在线| www.婷婷五月天| 亚洲激情综合| 久色网五月| 996er热| 日韩精品电影| 激情色色| 五月丁香激情婷婷综合字幕| 成人亚洲精品久久久久| 天天日天天添| 色吧婷婷| 六月丁香婷婷五月天| 色综合色综合色综合| 五月天亭亭俺也| 色色综合网。| 久久艹99| 久久XX| 五月丁香六月色婷婷| 五月婷婷丁香五月| 欧亚中文A V| 26UUU一区二区| 夜夜操,天天撸| 成熟妇人A片免费看网站| 99操99| 婷婷五月综合社区| 五月天婷婷黄色| 国产99久| 亚洲热热视频| 丁香六月爱综合| 九九热免费视频| 五月婷婷九| 亚洲AV在线免费看| 丁香五月天综合| 操操精品| 色五月欧美| 丁香五月自拍| 色亭亭丁香五月天| 强伦轩人妻一区二区电影| 婷婷性爱| 成人免费网站免费看| 丁香激情四射| Www.狠狠| 丁香五月六月久久综合 | 曰曰久久| 丁香五月婷婷狠狠色| 激情色色| 五月婷婷六月色| 欧洲激情五月天婷婷| 丁香婷婷九月在线| 99这里只有精品| 天天色丁香| 强辱丰满人妻HD中文字幕| 婷婷五月色亚洲| 99热免费精品| 91亚洲视频| 九久9精品| 婷婷五月天堂一本在线| 天天做天天要天天爽| 色五月欧美| 亚洲va综合va国产va中文| 9久热| 色五月婷婷7777| www.99在线| 天天做天天爽| 综合久久十| 亚洲色图五月丁香| 9l视频自拍九色9l视频自拍九色9l社区| 99精品爱| 看国产探花操逼三级片| ji'qi'luan'ren'lun| 丁香五月在线观看综合| 婷婷丁香五月天小说| 91蜜桃婷婷狠狠久久综合9色| 99操| 午夜天堂一区人妻| 久婷久婷激情肉| 五月婷婷五月天| 91久操| 97久久视频| 国产激情综合| 欧美顶级少妇做爰HD | 精品思思久久| www 五月天 com| 国产噜一噜天天噜| 四五月婷婷| 久久色五月天综合网| 亚洲avjiujiur91| 性生活视频98791| 婷婷 月 丁香| 91丨九色丨大屁股| 91久女| 色综合香蕉| 国产一区18| 91丨九色丨国产打屁股| 五月婷婷网五月在线| 99re热久久| 99精品爱| 日本不卡高字幕在线2019| 欧美性爱丁香五月| 男人天堂亚洲综合| 五月丁香在线| 99精品久久| 天天干天天干天天干天天干天| 中文AV在线播放| 色婷婷丁香女女| 97福利视频| 情涩婷婷五月天| 婷婷丁香五月综合| 久久精品五月| 五月婷婷激情综合网| 另类图片天天影视在线观看| 99在线热视频| 狠狠干狠狠干狠狠干狠狠干| 丁香五月婷婷影院| A1片久久久| 婷婷色网| 久久亚洲婷婷| 任你爽免费视频| 日本欧美成人片AAAA| 婷婷丁香中文字幕| 操操操操操电影网| 97在线观视频免费观看| 亚洲va欧美va国产综合久久久| 99久久9| 有码一区二区三区| 五月丁香啪啪综合| 丁香五月天91| 色色色综合网| anquye伊人| 婷婷成人五月天| 99 r热| 色播五月| 一本久久亚洲五月婷婷| 做爰丰满少妇1313| 婷婷五月丁香网| 国产69久久久欧美黑人A片| 思思久久99热| 五月天综合色| 婷婷色香六月综合激情| 亚洲五月六月婷婷| 五月丁香在线看| 密乳Va| 五月丁香激情综合啪啪| 天天做天天双| 99热精品在线观看| 日本AAAAAAAAAAAAAA片| 九九婷婷激情综合网| 激情开心五月亚洲| 美臀自射自家人妻| 色色五月婷婷网| 五月天五月婷五月激情网| 97碰碰视频在线观看| 婷婷六月丁综合| 色婷婷激情| 婷婷福利影院| 五月丁香综合啪啪| 噜噜色婷婷| 99re思思热在线视频| 九九精品自拍| 99久久激情视频| 五月色天情| 99色视| 99这里有精品| 久久久99精品免费观看| 国产人妻人伦精品一区二区| 伊人狠狠干| 嫩草视频在线观看| 99热每日| 96精品久久久久久久久| 亚洲精品性色| 六月丁香激情综合网| 五月天大香蕉| 国产熟妇的荡欲午夜视频| 性生活久久人妻| www.99热精品99.com| 牛色色碰| 丁香六月婷婷| 99久久网站| 4399亚洲视频| 中文字幕AV在线| 五月丁香婷婷啪啪综合网| 亚洲婷婷在线播放十月| 五月婷婷深深的爱| 丁香五月影院| 噜噜综合网| 色爱综合五月| 天天干天天操天天射| 伊人网啪啪| 五月婷婷六月丁香综合| 丁香欧美| 欧美这里只有精品| 99精品视频网站| 另类激情综合| 99热99这里有免费的精品| 激情五月婷婷综合网| 丁香五月婷婷色| 丁香九九九九| 久久人人九| 成人深爱丁香五月| 99精品免费欧美小视频 | 色色色色色综合| 丁香婷婷月| 九九伊人网| 超碰99久久| 久久五月天网| 99久在线观看| 久久婷婷五月综合色丁香花| 9 9热这里有精品| 六月婷婷操逼| 99视频久久免费视频| 五月婷婷激情69| 99激情视频热| 五月天另类小说久久小说网| 久久五月丁香| 丁香色五月AV在线| 五月久视频| 免费黄色片子| 成人五月天婷婷| 777色婷婷爱五月| 99在线精品免费视频| 西瓜美女a片| 九热视频| 欧美群妇大交乱婬网| 久久婷婷激情久久| 色婷大香蕉| 六月丁香啪啪| 国产精品国产成人国产三级| 99精品久久| 91久久1118| 婷婷五月色惰| 色呦呦美女| 婷婷五月天成人综合网| 久久思思热视频| 五月丁香婷婷久久| 色婷五月天网站| 99久热这里有精品| 安息电影在线观看完整版| 激情五月婷婷视频一区二区三区| 五月天堂色色| 久久精品63| www.久久9| 1024成人免费看| 久久精品A片777777| 五月天色区| 五月天婷婷基地| 激情久久五月天| 久久爱婷婷| 丁香六月婷婷综合啪啪| 99爱视频在线| 日夜操B| yellow视频在线观看91| 婷婷综合激情| 国产69精品久久久久999小说| 久久色情| 超碰2021| 婷婷情色五月天| 黄色精品五月婷婷| 久热2025无码| 六月丁香影院| 操日挥操日日| 丁香婷婷九月| 精品人妻伦九区久久AAA片| 97香蕉碰碰人妻国产欧美| 26uuu精品一区二区| 丁香五月激情综合| 超碰2021| 亚洲99综合| 欧美婷婷六月丁香综合色连续高潮抽搐 | 五月婷婷久草在线视频综合| 婷婷五月天在线一区| 五月天婷婷爱| 99热免费在线| 亚洲成人AV一区在线观看| 九九九九九九综合| 天天摸天天舔天天爽| 五月丁香色婷婷基地| 婷婷五点亚洲| 99爱在线免费视频| 九九综合88| 综合激情在线视频| 久久 视频这里只有精总| 色99网站| 免费无码毛片一区二区A片 | 久久婷五月| 丁香五月骚喷水视频| 精品无码99| 五月婷婷综合久久| 狠狠色婷婷综合开心影视| 综合久久久婷| 最新五月天婷婷影| 超碰人人干| 国产成人精品亚洲线观看| 色五月激情综合网站| 91窝窝| 可以免费观看的AV| 久久A极片| 亚洲成片在线观看| 99视频在线观看视频| 色情五月婷婷| 亚洲经典三级| 大香蕉婷婷| 色人妻五月| 九九99免费视频| www.色婷婷| 91久久电影| 婷婷五月天深爱| 五月天六月色| 在线超碰免费| 色五月婷婷视频| 国产在线中文字幕| 色五月婷婷伊人| 管管補管管紱| 思思热视频在线| www.91AV.COM| 久久A V无码视频| 婷婷六月色开| 色综合久久天天综合网| 五月丁香婷婷爱| 中字幕视频在线永久在线观看免费| 性爱五月丁香| 九色视频这里只有精品| 久久婷婷五月天| 99热这里只有精品1025| 国产日韩欧美性爱| 丁香五月综合久久综合| 欧洲激情精品婷婷| 婷婷丁香婷婷97| 五月综合六月丁| 久久人人看| 丁香五月激情综合婷综| 天天舔天天摸| 亚洲性视频| 色婷婷视频在线| 97人碰人操| 日日爽日日操| 99热10在线高清播放| 九九精品片一| 双性美人被调教到喷水A片| 激情综合色网| 久久久久久人妻| 久99久精品| 丁香五月激情综合| 日本人人干| 天天天干夜夜夜操| 99热精品99| 日本色综合| 99欧美三级视频| 337p午夜影院| 99热10在线高清播放| 能看的AV网站| 久久综合66| 婷婷五月六月丁香综合| 97久操| 色激情五月| 久99久视频精选| 97 A I色色| 热九九九九| 这里只有精品无码| 超碰碰碰碰| 日日干天天射| 日韩黄黄| AⅤ在线播放网| 色综合另类| 久久婷婷亚洲无码一起| 婷婷97| 五月开心婷婷网| 婷色五月| 天天插天天很| 色五月综合97| 国产激情久久久| 久久五月人人摸| 99爱视频| 丁香五月天色婷婷| 五月激情啪啪| 九九婷| 99色 色| 五月丁香婷婷激情四射迷人| 狠狠操天天干| 欧美精品熟女一区二区| 五月天色综合| 免费黄网不卡AV| 五月天社区狠狠| 天久久久久| 色五月欧美| 色五月婷婷开心| 婷婷综合干| 日本一道久久| 九色色| 六月成人网| 五月丁香五月天现场视频| 五月开心播播网| 亚洲bt丁香五月天婷婷激情小说| 97人人操在线| 91久久久久久久久久18| 97操碰视频| 亚洲综合在线丁香五月| 亚洲小视频免费看| 丁香九月综合激情| 91窝窝| 全部老头和老太XXXXX| 国产日韩欧美性爱| 狠狠激情五月天| 大香蕉人妻| 9999热在线| 天天天干夜夜夜操| 大香蕉免费9| 五月天六月色| 欧美色97| 婷婷五月情天| 天天日夜夜草进麻麻的子宫| 五月丁香六月婷| 99热黄| 成人在线视频网| 26uuu精品一区二区| 人妻射精AV| 婷婷五月无码| 色天使久久综合| 色五月婷婷五月天| 伊人超碰| 操逼巨乳91| 九九久久五月天综合伊人| 大香蕉伊人99| 激情五月天网| 婷婷综合五月天亚洲综合| 久久综合热17c| 激情综合啪啪啪| 97久久精品| 日本操片| 色哟哟精品| 五月天婷婷綜合院| 伊人www22综合色| 中文字幕网站在线观看| 黄网在线观看免费| 999激情视频| 欧美日韩成人在线网| 综合九九日本| 丁香五月情| 欧美色色色色色色色色色色| 国产欧美第五十五页| 综合久久高清| 99久久精| 婷婷五月天综合蜜桃| 婷婷大美在线| 91久久九九| 丁香五月 激情文学| 在线不卡的视频| 色yeye色综合| 91欧美日韩综合| 久久婷婷精品| site:picc-up.com| 青草激情在线| 久久婷婷人人| 久久久久9| 人妻丰满精品一区二区A片| 久久精品99国产精品日本| 国外亚洲成AV人片在线观看| 99热亚洲只有色| 性爱五月婷| 九九人人看| 婷婷激情性爱| 五月天成人伊人| 99国产小视频| 超碰免费大香蕉| 99久久99九九99九九九| 风流少妇A片一区二区蜜桃| 日韩在线观看网址| 婷婷五月天午夜激情影院| 五月丁香六月婷婷啪啪| 丁香久色| 99色 | 无码网| 天天日夜夜操五月| 五月天激情婷婷| 久久婷婷五月综合| 日韩欧美婷婷丁| 午夜激情综合| 婷婷综合伊人丁香| 狠狠操综合| 字幕网AV中文字幕| 五月久久婷婷| 精品国产va久久久| 人人操五月天| 色九综合| 成人欧美Va| 五月天丁香| 99热| 97干视频| 玖玖99精品视频| 天天色综合天天| 婷婷综合网站| 狠狠色丁香| 色99免费视频中文| 天天干天天玩天天夜天天射天天操天天日蜜臀少妇 | 六月婷久久| 婷婷色无码| 超碰在线超碰| 婷婷六久久| 99色在线视频| 色五月激情网| 狠狠婷婷综合| 五月丁香综合网色欲| 激情五月六月婷婷| 成人国产网站在线免费看| 亚洲av日韩无码| 婷婷五月综合啪| 婷婷五月天小说网| 99热精品10| 互月天综合| 色色性爱视频| 99热e| 丁香五月婷婷在线观看| 色婷婷香蕉在线| 视频这里只有精品| 亚洲成人综合在线| 丁香六月婷婷久久高清| 五月亭亭性| 综合在线观看99| 色色色综合视频| 99精品自拍视频| 五月天久久激情| 99热在线观看这里只有精品| 久久综合99综合| 色婷婷影院| 91无码视频| 国精产品一区二区三区| 六月丁香久久| 97人人干。| 亚洲色综合性| BlACKEDRAW视频一区二区| 五月丁香啪啪激情| 亚州美女| 婷婷亚洲五月丁香综合在线 | 色婷婷丁香五月丁香| 五月天综合久久| 大香蕉操操| 婷婷久久色| 丁香五夜激情四射夜夜夜| 丁香五月激情性色郤| 99久久99综合| 色色五月婷婷丁香| 九九热99精品| 激情五月婷婷在线观看| 97自拍99| www色五月| 嫩草视频在线观看| 天天干电影| 天天插天天插天天日| 午夜天堂啪啪| 99久久成人| 亚洲日韩操B| 欧美久久婷婷| 91久久免费| 91成人电影| 男女99免费视频| 九九热在线精品视频| 激情com| 成 人片 黄 色 大 片| 中文字幕丁香五月| www.夜夜爱.com| 熟女激情五月天 | 亚洲最大成人综合网720P| 六月婷婷私欲| 色婷婷成人久久| 荷兰av一级| 婷婷色啪| 免费观看全黄做爰的视频| 色婷婷五月亚洲| 色444综合网| 婷婷丁香久久| 国产精品人成A片一区二区| 亚洲人妻一区二区 | 情色婷婷五月天| 色色色热| 99在线精品视频免费观看20| 日熟女| a在线观看| 天天色官网| 热99精品视频| 大伊香蕉精品视频在线| 五月天天天天天天天天天天天婷婷婷| 丁香五月天AV在线| 97超碰9久热婷婷热| 超碰人人操在线| 四色 爱 婷婷 精品 亚洲 五月天| 婷久久久| 99热久| 热成人网| 久久五月天婷婷视频| 亚洲黄色操逼| 丁香五月婷婷五月| 99视频精品在线| 丁香五月婷婷亚洲色图| 97碰碰碰| 亚洲V国产V欧美V久久久久久| 无码区婷婷五月花开| 人人色婷婷五月天| 碰碰人人漕| 国产精品久久久久久久久久 | 色五月婷婷五月丁香五月| 超碰免费99| 久久99大| 五月丁香六月婷| 亚洲免费av在线| 夜夜爽日日躁| www.久久| 伊人激情啪啪| 99热这里只有精品国产精品| 26UUU成人网| 五月激情射| av中文字幕免费观看| 丁香五月久久| 天天做天天爱天天爽| 五月天四色房丁香| 色婷婷婷av| 26uuu丁香婷婷五月| 五月丁香综合精品欧美| 日本色色色| 变态另类9| 丁香色五月婷婷| 丁香综合伊人AV| aaa丁香五月天| 色九亚洲| 日韩精品一区二区亚洲AV观看| 九九热视频精品999| av九九| 五月婷色| 国产亚洲在线| 亚洲av网站| 欧美大道不卡| 狠狠五月天| 婷婷草| 丁香五月婷在线观看| 五月天堂婷婷| 五月婷婷开心激情六月蜜桃| 久久国产精品乱子伦_靑青草…| 久久久婷婷婷| 玖玖视频福利| 五月天婷婷三级黄| 五月伊人综合| 日本婷婷综合精品| 婷婷综合网在线| 婷婷五月花免费视频在线| 婷婷九月色| 99热99色| 色情·com| 香蕉97碰碰碰欧美| 成人国产网站在线免费看| 欧美日韩中文国产一区发布| 国产精品久久久久久久久久免费| 欧美三级巜人妻互换| 中文字幕日产A片在线看| 大香蕉婷婷| 国产欧美日韩综合精品一区二区| 桃色成人网| WW婷婷五月天com| 六六久久黄色| 五月婷婷黄| 成人一级片| 久久亚洲婷婷| 日日操夜夜爽天天天| 99久久er| 五月丁香色综合| 久久狠狠干| 色色色综合色| 影音先锋高清无码资源网| 日日操夜夜操不卡| 91精产一区三区免费观看| 婷婷综合色| 欧美狠狠草| 99视频精品全部免费观看| 久久五月天激情| 五月天社区婷婷丁香社区| 99操逼视频| 97香蕉碰碰人妻国产欧美| 国产精品色情AAAAA片软件 | 成人一级片| 男人天堂伊人五月丁香| 秋霞三及片| 91综合色| 粉嫩AV久久一区二区三区| 亚洲人成播放网站| 色五月91| 丁香五月在线观看完整版| 狠狠操狠狠| 免费黄色视频网址| 激情婷婷黄色五月| 婷婷性爱| 墨西哥毛片内射精| 色婷婷五月天av在线| 综合五月激情| 婷婷综合色色| 亚洲精级| 热99精品视频在线观看| 四色99久久| 天天日天天插| 日本久久99久久| 激情五月婷婷网在线观看| 五月丁香亚洲综合| 色色99| 成人网站av免费网站推荐| 日韩抽插操逼| 97性视频| 超碰人人妻| 青青操avbb| 在线观看av网站| 日逼影音先锋男人AV资源站| 超碰人人艹| 色色色.COM| 五月婷婷基地| 51成人| 99色视频免费在线规看| 丁香五月激情婷婷| 色婷婷中文在线| 丁香五月综合在线视频| 最近中文字幕2019视频1| 日韩AV在线免费观看| 深爱五月亚洲| 97五月天| 天天日天天做天天舔 | 东京热人妻一区二区三区在线| 久色视频在线| 色情五月丁香| 久久精品系列| 思思热视频| ..真实国产乱子伦毛片| 婷婷六月丁香开心深深爱| 国产免费一区二区三区三州老师F1F1.CC| 蜜乳久AV| 天天艹夜夜爽| 日日噜狠狠色综合久久| 涩五月婷婷| 日本久久精品| 大香蕉综合在线| 激情图片婷婷| 五月99久久| www色综合亚洲92| 丁香婷婷色五月天| 激情AV综合| 色五月五月丁香| 大地资源色婷婷视频在线| 婷婷丁香六月五月天| 激情四射五月天| 久久总和99| 99爽视频| 超碰人人操在线| 在线观看av网站| 99精品高潮| 色噜噜狠狠色综无码久久合欧美| 五月婷综合激情| 久久狠狠干| 亚洲有码在线视频| 婷婷久久精品| 99色网站| 俺去也综合| 六月亚洲婷婷6月中文字幕| 思思热精品在线视频| 九九精品热| www.五月天| 国产日韩欧美性生活| 亚洲日韩一页精品发布| 五月 丁香 欧美| 超碰只有精品在线| 婷婷六月五月天综合| 9精品国产在热久久| 五月草视频| 五月婷久久草| 久久激情五月| se色99| 日韩国产在线精品| 丁香久久| 欧美精产国品一二三区| 日韩无码色色| 激情WWW| 亚洲天堂制| 99色视频| 国产这里只有精品| 内射丰满人妻| 丁香婷婷综合喷| 99毛片| 激情伊人网| 99成人精品| 玖玖玖婷婷婷| 久/久精品99看9| 丁香婷婷免费| 另类图片五月激情| 久久九色| 国产精品国产VA片国产| 十区av| 激情婷婷丁香| 丁香五月欧美激情| 久久狼人天堂| 人妻日日日| 人人色婷婷| 天天日夜夜高潮| 天堂va久久久噜噜噜久久Va| 欧美精品999| 狠狠色狠狠色综合日日91| 色婷婷综合电影| 99热免费观看| 六月婷婷在线| 五月综合视频在线| 综合色视频| 婷婷在线精品| 五月丁香六月欧美综合网站| 激情综合女人网五月播播| 嘿嘿视频免费看9| 亚洲中文字幕网| 婷婷五月骚厕所| 午夜丁香婷婷| 久艹久| 嫩草AV久久伊人妇女超级A| 99热这里只有精品86| 丁香五月六月久久综合| 亚洲色婷婷久久99精品91| 五月天婷婷久久| 色噜噜五月天| 丁香五月六月激情| 婷婷五月天在线看| 五月天婷婷涩涩| 99热这里有精品| 久操激情| www,99热| 狠狠色激情综合| 欧美色图天堂网| 丁香伊人五月色婷婷五十路| 俺去也在线www色官网| 丁香五月综合| 91天堂网综合| 天天干天天av天天射| 色色射| 色五月涩涩婷婷| 国产精品视频久久99| 色五月婷婷激情综合网| 在线观看免费狠狠色丁香香综合| 最近中文字幕2019视频1| 激情综合色网| 中文字幕成人影视| 婷婷射丁香| 一区二区三区四区无码| 五月丁香五月丁香| 丁香五月成人| 日本熟妇精品99| 久久9RE热视频精品98| 夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂亚洲亚洲亚洲亚洲亚洲亚洲亚洲亚洲色 | 成人综合伍月天| 五月香蕉婷婷| 综合激情五月四射婷婷| 久久综合爱| 丁香五月日韩| 色噜噜狠狠色综合网| 丁香五月最新网址| 婷婷色六月| 九九激情| 9在线9在线婷婷在线国产| 国产一级黄色影片,| www久久久久久久久久久| 精品一二三区久久AAA片| 思思99热| 五月婷婷久久综合| 日韩九区| 狠狠色丁香| 97色色色| 风流少妇A片一区二区蜜桃| 久久久激情| 少妇高潮呻吟A片免费看软件| 99色视频| 久久99国产综合精品免费| 91丨九色丨东北熟女| 99噜噜噜在线播放| 最近免费中文字幕大全高清大全1 色狠狠色噜噜AV天堂五区 | 色五月婷婷天天干| 人人干天天舔| 久久视频这里都是精品| 亚洲五月天伊人| 五月婷婷免费视频| 色五开心五月五月深深爱| 99爱在线视频观看| 亚洲五月婷婷| 丁香六月色婷婷| 超碰久热| 曰韩少妇内射免费播放| 丁香婷婷成年| 激情骚五月| www.日韩国产| 18av天堂| 密乳视频| 久久九九色| 五月婷婷综合激情网| www.99视频| 夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂亚洲亚洲亚洲亚洲亚洲亚洲亚洲亚洲色 | 91九色PORNY中文啦| 草草影院爱爱| 丁香婷婷色五月| 99惹| 五月开心深深爱激情综合| 97色色色| 色色色色网站| 69热91天堂| 色婷婷色综合激情91| 中文激情网| 婷婷色日本| 亚洲综合五月天婷婷| 五月丁香啪啪激情| 国产精品第一国产精品| 亚洲视频码| 婷婷永久在线| 五月综合激情视频| 99九九玖玖| 五月婷婷六月激情| 狠狠色婷婷色| 超碰三级秋霞| 六月 丁香 视频| 99精品在这里| 日韩aⅴ视频| 超碰狠狠操| 天天爽天天做| 天天狠天天叉| 九一牛视频探花| 国产伦理精品高清在线观看网站一区二区| 丁香五月天激情综合网| 激情噜噜噜| 久久久久久综合五月婷婷| 99热66| 国产精品久久久久久久久久| 九9九9无码| 婷婷丁香五另类网站| 亚洲99在线| 五月婷婷综合激情小说| 久9热在线视频| 操射国产日本| 另类小说五月天| 大香蕉伊在| 色国产五月| 91色在线/日韩| 久久精品熟女亚洲AV麻豆| 丁香五月婷婷啪啪| 免费在线观看欧美激情xx小视频| www.色婷婷.com| 成人综合视频在线| 九一99| 婷婷五月影院| 国产综合视频婷婷| 五月丁香婷婷激情视频| 久久视频在线视频| 久久婷婷伊人| 狠狠色噜噜狠狠狠狠综合| 性色做爰片在线观看WW| 丁香九月婷| 激情五月天婷婷五月天| 欧美久久一级内射wwwwww.| 色婷婷久久| 婷婷五月,偷窥偷拍网| 九九九九热99超碰| 狠狠干2007| 99久久6| 大香蕉婷婷久久| 日日干天天爽| 婷婷丁香无码专区| 激情五月天开心网丁香无码| 九九精品热| 亚洲情色一区| 色五婷婷在线视频| 久久婷婷色综合老司机| 六月亭亭久久综合激情| 嫩草AV久久伊人妇女超级A| 激情五月婷婷综合| 超碰在线免费| 丁香久久五月婷综合| 激情婷婷五月| 五月丁香中文婷婷中文| 亚洲色情在线| 久热精品9999| 天天日天天日天天搞| 超碰9799| 99热这里只有精品33| 中字幕视频在线永久在线观看免费| 国产一级片| 狠狠操狠狠爱| 色播五月丁香| 五月天激情久久| 色优久久| 久久婷婷视频| 99热永久在线观看| 午夜 外网 精品 在线| 五月婷在线| 久热这里只有精品在线观看| www99热| 日本精品。999| 国产毛片精品一区二区色欲黄A片| 操笔无码| 亚洲深喉aV| 色婷婷激情五月天在线观看| 依人大香蕉在钱1| 五月天色婷婷网| 丁香花五月天社区| 伊人激情影院| 91AV婷婷| 激情综合网激情五月天| 日本色婷婷综合| 国产精产国品一二三在观看| 99热这里只有精品69| 97婷婷五月| 五月激情在线| 久操大香蕉| 婷婷色色五月| 天天射综合网夜夜操| 五月天伊人久久| 91九色中文字幕女在线观看| 99熟女| AA片在线观看视频在线播放| 丁香婷婷色六月| 六月丁香狠狠爱| 丁香久久| 五月天色婷婷小说| 熟女国产在线一区二区三区四区| 九九99香蕉在线视频播放| 中文字幕黄色片| 亚洲欧洲中文日韩久久AV乱码 | 亚洲免费视频网站| 婷婷五月天影院| 天天色综合色| 888久久久| 色99在线观看| 五月婷六月丁香| 亚洲成人无码网站| 99精品视频在线观看| 久久99美女精彩视频| 人人操人人操919999| 少妇大叫太大太粗太爽了A片 | 五月婷婷色男女| 韩日AV片| 亚洲天堂色色| 色99热| 性色欲情 网站| 婷婷色综合中心站| 九九精品99| 婷婷丁香人妻久久在线观看| 五月 激情视频| 国产精品扒开腿做爽爽爽A片唱戏 亚洲爆乳无码精品AAA片蜜桃 | 女高怪谈在线观看| 五月激情婷婷图片基地| se婷97| 色五月婷婷五月| 久久婷婷激情视频| 天天搞夜夜爽夜夜爽| 狠狠色丁香久久综合婷婷亚洲成人福利 | 26UUU精品一区二区c〇m| 国产日韩av片| 99色爱| 婷婷亚洲天堂| 激情五月天小说| 色婷婷久久综合久色| 香蕉网久久| 狠狠婷婷色综合| 九月丁香婷婷| 狠狠色噜噜狠狠狠狠综合| 激情五月天啪啪| www999日韩精品| 五月天啪啪网| 五月丁香激情综合网| 五月天伊人综合| 日日爱699| 五月婷婷伦理| 青青草tp| 婷婷久久图片| 熟惀91九色在线| 丁香六月激情| 97碰| 国产偷人妻精品一区| 五月天影院婷婷在线观看| 色五月首页| 成年视频免费观看| 182.t午在线观看| 婷婷色网| 91精品综合久久久久久五月丁香| 亚洲综合五月| 开心五月深爱激情| 五月天小说激情| 伍月婷婷免费视频| 婷婷永久在线| 99久久玖玖| 色噜噜五月丁香婷婷| 日韩三级高清无码| 97在线观视频免费观看| 久久五月视频| 99热九九热| 丁香六月婷婷综合| 97在线刺激| 一本色道久久综合狠狠躁小说| 国产精品成人av在线观看春天| 综合激情网| 婷婷激情五月天7| 俺来也综合网精品一区| 91色色色| 婷婷永久在线| 九九精品99| 色色五月天丁香| 人妻视频在线| 激情视频91| 丁香五月人妻| 9l视频自拍9l视频自拍九色学生| 色婷成人狠干| 97碰成超视频免费视频| 91日精品| 欧美日韩成人在线网| 五月婷婷综合社区| 婷婷综合日本| 99超级碰碰| 成人五月天丁香婷| 51成人| 五月丁欧美| 婷婷五月 丁香六月| 五月婷婷久久激情| 99精品视频在线| 99热精品6| 天天做天天摸| 99这里只有精品| 成人五月天丁香| 婷婷综合久久| 91Chinese在线| 欧美性猛交99久久久久99按摩| 99国产精品白浆在线观看免费| 怡红院AV亚洲一区二区三区H| 天天躁日日躁狠狠躁日日躁2022年5月9日| 五月婷婷无码专区| 激情丁香六月| 久久久99免费视频| 亚洲第一第二网站| 久久精彩免费视频| 狠狠干最新地址| 欧美日本99| 成人欧美日韩| 韩国情人在线电视剧免费观看高清版全集 | 五月婷婷丁香六月| 日本三级日本三级99| 五月婷婷综合网| 亚洲视频在线网站| 日韩无码91| 欧美在线视频99| 能看的av片| 婷婷色导航| 色色色综合网| 婷婷婷婷婷婷婷婷婷婷丁香| 日本三级片片| 九月丁香婷婷| 99久久er| 欧美丁香五月夫妻天| 婷婷五月天色播| 碰超亚洲| 人人97碰| 婷婷五月天亚洲图片| 激情五月天网站| 婷婷伊人网| 亚洲激情六月| 99噜噜噜在线播放| 五月婷婷综合潮喷| 亲子乱AV一区二区三区下载| 五月婷婷六月丁香首页| 99热热这里只精品996小说| 久热9| 风流少妇A片一区二区蜜桃| 日本熟女啪啪| 97在线精品| 99爱视频免费看| 99久久9| 日韩小视频在线99| 永久思思热在线| 激情伊人五月天| 超碰99热| 九九人人看| 六月婷婷色五月| 久久伦乱| 婷婷色五月大香蕉在线| 超碰91av| 噜噜色噜噜网| 五月婷婷激情| 人人干99| 成 人 色 色| 97av在线视频| 婷婷丁香成人五月天| 久久婷婷一级片| 99精品视频免费观看| 色婷婷久久视屏| 99免费视频精品| 综合色播| 91精品久久久久久久久 | 久操香蕉| 色五月丁香总合网| 国产avapp 网| 久久99精品久| 成人婷婷深爱综合网| 六月婷婷色综合| 91 九色 入口| 99热这里只有精品最新| 久久婷婷伊人| 另类视频综合| 六月天婷婷| 久久性都花花世界成人免费视频| 狠狠色噜噜狠狠色噜噜噜999| 久久9热| 日本A片一区| 丁香八月综合激情| 九九色综合九九色| 99玖玖在线视频| 亚洲情欲| 激情精品久久| 26UUU在线观看| 97色色视频| 天天狠狠婷婷在线| 九九五月天| 999激情视频| 类似婷婷激情综合网站| 日韩三级视频一区二区| 成 久久| 先锋影音av色五月天资源站| 精品久久人妻热| 婷婷五月天久久| 五月天.com| 六月丁香综合| 婷婷五月,偷窥偷拍网| 亚洲欧洲小视频9| 婷婷五月激情视频| 97操在线| 丁香五月亚洲婷婷| 99视频免费播放| 日日夜夜小色哥| 欧美日韩国产一二区| 丁香五月六月激情久久| 色六月 婷婷| 天天夜夜六月丁香五月婷婷老师| 久久无码成人| 久久精品66| 久久久久视剧HD| 狠狠色综合精品视频在线| 在线成人国产| 婷婷性色| 天天综合久久| 九色91视频| 东京热免费视频| 五月丁香色综合| 天天婷婷操| 五月天婷婷狂暴白浆|