UNet和UNet++:醫學影像經典分割網絡對比

OpenCV學堂 2022-04-24 23:09

點擊上方↑↑↑OpenCV學堂”關注我

來源:公眾號?AI公園?授權


導讀

在不同的任務上對比了UNet和UNet++以及使用不同的預訓練編碼器的效果。

介紹

語義分割是計算機視覺的一個問題,我們的任務是使用圖像作為輸入,為圖像中的每個像素分配一個類。在語義分割的情況下,我們不關心是否有同一個類的多個實例(對象),我們只是用它們的類別來標記它們。有多種關于不同計算機視覺問題的介紹課程,但用一張圖片可以總結不同的計算機視覺問題:

語義分割在生物醫學圖像分析中有著廣泛的應用:x射線、MRI掃描、數字病理、顯微鏡、內窺鏡等。https://grand-challenge.org/challenges上有許多不同的有趣和重要的問題有待探索。

從技術角度來看,如果我們考慮語義分割問題,對于N×M×3(假設我們有一個RGB圖像)的圖像,我們希望生成對應的映射N×M×k(其中k是類的數量)。有很多架構可以解決這個問題,但在這里我想談談兩個特定的架構,Unet和Unet++。

有許多關于Unet的評論,它如何永遠地改變了這個領域。它是一個統一的非常清晰的架構,由一個編碼器和一個解碼器組成,前者生成圖像的表示,后者使用該表示來構建分割。每個空間分辨率的兩個映射連接在一起(灰色箭頭),因此可以將圖像的兩種不同表示組合在一起。并且它成功了!

接下來是使用一個訓練好的編碼器。考慮圖像分類的問題,我們試圖建立一個圖像的特征表示,這樣不同的類在該特征空間可以被分開。我們可以(幾乎)使用任何CNN,并將其作為一個編碼器,從編碼器中獲取特征,并將其提供給我們的解碼器。據我所知,Iglovikov & Shvets 使用了VGG11和resnet34分別為Unet解碼器以生成更好的特征和提高其性能。

TernausNet (VGG11 Unet)

Unet++是最近對Unet體系結構的改進,它有多個跳躍連接。

根據論文, Unet++的表現似乎優于原來的Unet。就像在Unet中一樣,這里可以使用多個編碼器(骨干)來為輸入圖像生成強特征。

我應該使用哪個編碼器?

這里我想重點介紹Unet和Unet++,并比較它們使用不同的預訓練編碼器的性能。為此,我選擇使用胸部x光數據集來分割肺部。這是一個二值分割,所以我們應該給每個像素分配一個類為“1”的概率,然后我們可以二值化來制作一個掩碼。首先,讓我們看看數據。

來自胸片X光數據集的標注數據的例子

這些是非常大的圖像,通常是2000×2000像素,有很大的mask,從視覺上看,找到肺不是問題。使用segmentation_models_pytorch庫,我們為Unet和Unet++使用100+個不同的預訓練編碼器。我們做了一個快速的pipeline來訓練模型,使用Catalyst (pytorch的另一個庫,這可以幫助你訓練模型,而不必編寫很多無聊的代碼)和Albumentations(幫助你應用不同的圖像轉換)。

  1. 定義數據集和增強。我們將調整圖像大小為256×256,并對訓練數據集應用一些大的增強。
import?albumentations?as?A
from?torch.utils.data?import?Dataset,?DataLoader
from?collections?import?OrderedDict

class?ChestXRayDataset(Dataset):
????def?__init__(
????????self,
????????images,
????????masks,
????????????transforms)
:

????????self.images?=?images
????????self.masks?=?masks
????????self.transforms?=?transforms

????def?__len__(self):
????????return(len(self.images))

????def?__getitem__(self,?idx):
????????"""Will?load?the?mask,?get?random?coordinates?around/with?the?mask,
????????load?the?image?by?coordinates
????????"""

????????sample_image?=?imread(self.images[idx])
????????if?len(sample_image.shape)?==?3:
????????????sample_image?=?sample_image[...,?0]
????????sample_image?=?np.expand_dims(sample_image,?2)?/?255
????????sample_mask?=?imread(self.masks[idx])?/?255
????????if?len(sample_mask.shape)?==?3:
????????????sample_mask?=?sample_mask[...,?0]??
????????augmented?=?self.transforms(image=sample_image,?mask=sample_mask)
????????sample_image?=?augmented['image']
????????sample_mask?=?augmented['mask']
????????sample_image?=?sample_image.transpose(2,?0,?1)??#?channels?first
????????sample_mask?=?np.expand_dims(sample_mask,?0)
????????data?=?{'features':?torch.from_numpy(sample_image.copy()).float(),
????????????????'mask':?torch.from_numpy(sample_mask.copy()).float()}
????????return(data)
????
def?get_valid_transforms(crop_size=256):
????return?A.Compose(
????????[
????????????A.Resize(crop_size,?crop_size),
????????],
????????p=1.0)

def?light_training_transforms(crop_size=256):
????return?A.Compose([
????????A.RandomResizedCrop(height=crop_size,?width=crop_size),
????????A.OneOf(
????????????[
????????????????A.Transpose(),
????????????????A.VerticalFlip(),
????????????????A.HorizontalFlip(),
????????????????A.RandomRotate90(),
????????????????A.NoOp()
????????????],?p=1.0),
????])

def?medium_training_transforms(crop_size=256):
????return?A.Compose([
????????A.RandomResizedCrop(height=crop_size,?width=crop_size),
????????A.OneOf(
????????????[
????????????????A.Transpose(),
????????????????A.VerticalFlip(),
????????????????A.HorizontalFlip(),
????????????????A.RandomRotate90(),
????????????????A.NoOp()
????????????],?p=1.0),
????????A.OneOf(
????????????[
????????????????A.CoarseDropout(max_holes=16,?max_height=16,?max_width=16),
????????????????A.NoOp()
????????????],?p=1.0),
????])


def?heavy_training_transforms(crop_size=256):
????return?A.Compose([
????????A.RandomResizedCrop(height=crop_size,?width=crop_size),
????????A.OneOf(
????????????[
????????????????A.Transpose(),
????????????????A.VerticalFlip(),
????????????????A.HorizontalFlip(),
????????????????A.RandomRotate90(),
????????????????A.NoOp()
????????????],?p=1.0),
????????A.ShiftScaleRotate(p=0.75),
????????A.OneOf(
????????????[
????????????????A.CoarseDropout(max_holes=16,?max_height=16,?max_width=16),
????????????????A.NoOp()
????????????],?p=1.0),
????])

def?get_training_trasnforms(transforms_type):
????if?transforms_type?==?'light':
????????return(light_training_transforms())
????elif?transforms_type?==?'medium':
????????return(medium_training_transforms())
????elif?transforms_type?==?'heavy':
????????return(heavy_training_transforms())
????else:
????????raise?NotImplementedError("Not?implemented?transformation?configuration")
  1. 定義模型和損失函數。這里我們使用帶有regnety_004編碼器的Unet++,并使用RAdam + Lookahed優化器使用DICE + BCE損失之和進行訓練。
import?torch
import?segmentation_models_pytorch?as?smp
import?numpy?as?np
import?matplotlib.pyplot?as?plt
from?catalyst?import?dl,?metrics,?core,?contrib,?utils
import?torch.nn?as?nn
from?skimage.io?import?imread
import?os
from?sklearn.model_selection?import?train_test_split
from?catalyst.dl?import??CriterionCallback,?MetricAggregationCallback
encoder?=?'timm-regnety_004'
model?=?smp.UnetPlusPlus(encoder,?classes=1,?in_channels=1)
#model.cuda()
learning_rate?=?5e-3
encoder_learning_rate?=?5e-3?/?10
layerwise_params?=?{"encoder*":?dict(lr=encoder_learning_rate,?weight_decay=0.00003)}
model_params?=?utils.process_model_params(model,?layerwise_params=layerwise_params)
base_optimizer?=?contrib.nn.RAdam(model_params,?lr=learning_rate,?weight_decay=0.0003)
optimizer?=?contrib.nn.Lookahead(base_optimizer)
scheduler?=?torch.optim.lr_scheduler.ReduceLROnPlateau(optimizer,?factor=0.25,?patience=10)
criterion?=?{
????"dice":?DiceLoss(mode='binary'),
????"bce":?nn.BCEWithLogitsLoss()
}
  1. 定義回調函數并訓練!
callbacks?=?[
????#?Each?criterion?is?calculated?separately.
????CriterionCallback(
???????input_key="mask",
????????prefix="loss_dice",
????????criterion_key="dice"
????),
????CriterionCallback(
????????input_key="mask",
????????prefix="loss_bce",
????????criterion_key="bce"
????),

????#?And?only?then?we?aggregate?everything?into?one?loss.
????MetricAggregationCallback(
????????prefix="loss",
????????mode="weighted_sum",?
????????metrics={
????????????"loss_dice":?1.0,?
????????????"loss_bce":?0.8
????????},
????),

????#?metrics
????IoUMetricsCallback(
????????mode='binary',?
????????input_key='mask',?
????)
????
]

runner?=?dl.SupervisedRunner(input_key="features",?input_target_key="mask")
runner.train(
????model=model,
????criterion=criterion,
????optimizer=optimizer,
????scheduler=scheduler,
????loaders=loaders,
????callbacks=callbacks,
????logdir='../logs/xray_test_log',
????num_epochs=100,
????main_metric="loss",
????minimize_metric=True,
????verbose=True,
)

如果我們用不同的編碼器對Unet和Unet++進行驗證,我們可以看到每個訓練模型的驗證質量,并總結如下:

Unet和Unet++驗證集分數

我們注意到的第一件事是,在所有編碼器中,Unet++的性能似乎都比Unet好。當然,有時這種差異并不是很大,我們不能說它們在統計上是否完全不同 —— 我們需要在多個folds上訓練,看看分數分布,單點不能證明任何事情。第二,resnest200e顯示了最高的質量,同時仍然有合理的參數數量。有趣的是,如果我們看看https://paperswithcode.com/task/semantic-segmentation,我們會發現resnest200在一些基準測試中也是SOTA。

好的,但是讓我們用Unet++和Unet使用resnest200e編碼器來比較不同的預測。

Unet和Unet++使用resnest200e編碼器的預測。左圖顯示了兩種模型的預測差異

在某些個別情況下,Unet++實際上比Unet更糟糕。但總的來說似乎更好一些。

一般來說,對于分割網絡來說,這個數據集看起來是一個容易的任務。讓我們在一個更難的任務上測試Unet++。為此,我使用PanNuke數據集,這是一個帶標注的組織學數據集(205,343個標記核,19種不同的組織類型,5個核類)。數據已經被分割成3個folds。

PanNuke樣本的例子

我們可以使用類似的代碼在這個數據集上訓練Unet++模型,如下所示:

驗證集上的Unet++得分

我們在這里看到了相同的模式 - resnest200e編碼器似乎比其他的性能更好。我們可以用兩個不同的模型(最好的是resnest200e編碼器,最差的是regnety_002)來可視化一些例子。

resnest200e和regnety_002的預測

我們可以肯定地說,這個數據集是一項更難的任務 —— 不僅mask不夠精確,而且個別的核被分配到錯誤的類別。然而,使用resnest200e編碼器的Unet++仍然表現很好。

總結

這不是一個全面語義分割的指導,這更多的是一個想法,使用什么來獲得一個堅實的基線。有很多模型、FPN,DeepLabV3, Linknet與Unet有很大的不同,有許多Unet-like架構,例如,使用雙編碼器的Unet,MAnet,PraNet,U2-net — 有很多的型號供你選擇,其中一些可能在你的任務上表現的比較好,但是,一個堅實的基線可以幫助你從正確的方向上開始。


英文原文:

https://towardsdatascience.com/the-best-approach-to-semantic-segmentation-of-biomedical-images-bbe4fd78733f

OpenCV學堂 專注計算機視覺開發技術分享,技術框架使用,包括OpenCV,Tensorflow,Pytorch教程與案例,相關算法詳解,最新CV方向論文,硬核代碼干貨與代碼案例詳解!作者在CV工程化方面深度耕耘15年,感謝您的關注!
評論
  • 100 字導語現場防爆航插頻繁出現插拔卡頓、沙沙異響、對位卡死等問題,大多不是產品質量問題,而是粉塵進腔、觸點氧化、防呆鍵位磨損導致。本文結合 3 針 3 孔、4 芯、5PIN、8 芯圓形防爆連接器運行特性,梳理異響卡頓故障根源,制定標準化清潔修復流程,保障防爆航空插頭對接順暢、密封到位。關鍵詞:圓形防爆連接器,防爆航空插頭,防爆端子接頭,防爆接插件,插拔卡頓,IP67,5PIN,8 芯,防爆傳感器航插接頭1 產品概述圓形防爆連接器公母頭依靠精密鍵位、冠簧插孔、密封面精準配合實現對接。現場粉塵堆
    kyfbest科迎法電氣 2026-08-12 11:43 214瀏覽
  • 100 字導語廠區停機檢修、設備長期靜置存放,防爆航插易受潮、積塵、膠圈老化、觸點氧化。本文針對停機復工場景,制定 3 針 3 孔、5PIN、8 芯圓形防爆連接器全套檢測保養流程,明確絕緣、導通、密封、屏蔽復工核驗標準,避免復工跳閘、信號異常。關鍵詞:圓形防爆連接器,復工檢測,防爆航空插頭,防爆法蘭插座,防爆接插件,IP67, 靜置保養,5PIN,8 芯1 產品概述設備長期停機靜置,防爆連接器腔體密閉不通風,極易積聚潮氣、凝結水汽;密封件長期靜態受壓出現永久形變;鍍金觸點鈍化氧化。直接通電復工極
    kyfbest科迎法電氣 2026-08-12 13:32 264瀏覽
  • 導語:根據CINNO ? ePaper Insight數據,2026年上半年,全球電子紙終端總銷量約2.9億臺(枚),同比增長25%。其中,電子紙價簽終端銷量2.8億枚,同比增長27%,繼續成為產業增長的核心動力;電子紙平板銷量610萬臺,同比下降超過16%,較2025年上半年730萬臺有所回落。細分市場看,閱讀器銷量480萬臺,辦公本銷量130萬臺。整體來看,電子紙應用結構進一步向智慧零售集中,價簽高景氣與平板階段性調整形成明顯分化。全球終端銷量同比增長25%,價簽貢獻主要增量CINNO ?
    CINNOResearch 2026-08-12 11:05 208瀏覽
  • 我在唯創知音做門鎖語音方案這幾年,常被廠商問到一個看似簡單的問題,門鎖里的語音到底要做什么。門鎖語音在門鎖里早就不是加個喇叭那么回事。它要管門鈴、提示音、貓眼對講、藍牙配網播報、離線喊一聲開門,還有大屏上的菜單動效。這些功能分散在前板、后板、貓眼和 APP 四個部位,芯片怎么選,各部位完全不一樣。最基礎的一塊是門鈴和固定提示音。很多走量機型到現在還是一顆小容量語音芯片扛著,像 WTN 系列里的 WTN6006、WTN6020,Flash 從 低時長到高時長都有不同的芯片,協議相同可以無縫切換。它
    唯創知音語音芯片 2026-08-12 17:34 119瀏覽
  • 一只光模塊在出廠前,要在-40℃的極寒、25℃的常溫、85℃的高溫之間反復“渡劫”。稍有不慎,輕則參數漂移,重則整批報廢——這就是三溫測試,高速光模塊量產前的最后一道生死線。引言:AI越熱,測試越難AI數據中心的爆發式增長,讓400G、800G甚至1.6T光模塊的需求如火箭般躥升。但鮮為人知的是:光模塊速率每翻一番,測試時間卻不降反升。一組殘酷的數據對比:速率單只模塊測試耗時測試設備帶寬要求400G約15-20分鐘50GHz800G約20-30分鐘50GHz1.6T約40-60分鐘≥65GHz設
    用戶1774416745629 2026-08-12 13:36 264瀏覽
  • 報警語音在工業設備里的難題做工業設備的工程師多半遇到過這種事。設備上要播的語音條數越來越多,正常開機提示、運行狀態播報、故障報警、維護提醒、安全警告,加起來幾十條甚至上百條。一開始用小容量 OTP 芯片還能應付,條數一多就不夠用了。換大容量芯片,成本又上去了。更大的麻煩在報警優先級上。工業設備運行時,語音芯片可能正在播放一段正常運行狀態提示,比如"設備運行中,請勿靠近"。這時候突然檢測到故障,需要立刻插播一條緊急報警語音"溫度過高,請立即停機檢查"。傳統語音芯片做不到這件事。它要么得先發停止命令
    唯創知音語音芯片 2026-08-12 17:50 148瀏覽
  • 100 字導語工業防爆鎧裝線纜硬度高、結構特殊,普通圓形防爆連接器密封結構難以適配,極易出現夾不緊、滲水、線纜滑脫問題。本文針對鎧裝線纜特性,匹配 4 芯、5PIN、8 芯防爆法蘭插座安裝工藝,明確鎧裝固定、密封壓緊、應力釋放全套施工標準。關鍵詞:圓形防爆連接器,鎧裝線纜,防爆法蘭插座,防爆防水連接器,IP67,8 芯,防爆電源接頭,防爆接插件1 產品概述鎧裝線纜自帶金屬保護層,硬度大、不可隨意彎折,常規塑料密封套無法有效抱緊。很多現場直接使用普通格蘭密封鎧裝線,導致尾部密封失效、鎧裝層懸空松動
    kyfbest科迎法電氣 2026-08-12 12:48 251瀏覽
  • 在國內大量通用制造產線與工業場站里,智能化升級正普遍面臨著的現實困境:小到產線外觀質檢、設備狀態監測終端,大到站房智能網關、工業人機交互設備,企業既想落地本地AI推理、多設備聯網協同等智能化功能,又難以承擔高端工控方案的高昂部署成本;既要求硬件能適應高低溫、粉塵、電磁干擾的復雜工業環境,又受制于預算門檻退而選擇消費級主控,最終往往陷入“改得起、用不住”的尷尬局面。這是當前工業智能化向中端下沉過程中的共性痛點。一方面,高端算力方案性能過剩、單價居高不下,多設備批量部署時成本壓力陡增,而入門級主控又
    飛凌嵌入式 2026-08-12 08:52 193瀏覽
  • 隨著AI算力需求的爆發式增長,400G、800G乃至1.6T高速光模塊正加速走向商用部署。在這場速率競賽的背后,一個不容忽視的挑戰正浮出水面——硅光模塊對溫度的“敏感體質” ,正在成為可靠性驗證領域的新課題。一、為什么硅光模塊如此“怕熱怕冷”?傳統光模塊主要采用III-V族化合物半導體材料(如InP、GaAs),而硅光模塊則以硅基材料為核心,借助CMOS兼容工藝實現光電器件的單片集成。這種技術路線帶來了成本低、集成度高、功耗小的優勢,但也埋下了溫度敏感性的隱患。根源在于材料的熱膨脹系數
    用戶1774416745629 2026-08-13 09:40 138瀏覽
  • 導語:進入8月,全球LCD TV面板采購需求受年底大促備貨、以價換量策略雙重拉動呈現邊際回暖,但修復力度整體有限。由于頭部面板廠持續維持高稼動生產,行業供需格局仍處寬松區間,面板價格整體延續小幅回落態勢,尺寸結構性分化特征持續顯現。CINNO Research 簡評今年8月,全球 LCD TV面板市場呈現需求弱修復、供給高位運行的特征,整體價格延續下行且結構性分化顯著。需求端受年底大促備貨、以價換量策略拉動邊際回暖,但修復力度有限且建立在以價換量的基礎上;供給端高世代線稼動率維持85%以上,供需
    CINNOResearch 2026-08-12 11:00 147瀏覽
  • 8月8日,國聯民生證券發布了一則公告,內容表明公司董事會收到了非執行董事楊振興提交的辭職報告,其因個人原因辭去公司非執行董事這一職務。而且在辭職之后,楊振興將不再擔任國聯民生證券以及其控股子公司的任何職務。僅僅兩天之后,公司第六屆董事會第7次會議召開,這次會議一口氣通過了多項議案,包括審議通過《國聯民生證券股份有限公司“十五五”發展規劃(2026-2030)》、1億至2億元A股回購方案以及為子公司民生證券提供不超過40億元的動態凈資本擔保承諾等等。同時,為優化資源配置,公司還擬減少民生證券注冊資
    用戶1782919753097 2026-08-13 00:00 140瀏覽
我要評論
0
點擊右上角,分享到朋友圈 我知道啦
請使用瀏覽器分享功能 我知道啦
主站蜘蛛池模板: 冥王神话18| 贪婪电影| 陆真传奇全集| 黑白配在线观看中文版| 女教师3在线| 长江七号电影| 念亲恩电视剧全集| 肉苁蓉多少钱一斤| 肉蔻之香| 漂亮的保姆6高清免费观看| 人生之路电影免费观看| 本乡爱,二阶堂| 妈妈百度影音| 霍元甲电视连续剧| 楼上的邻居在线| 走到尽头| 钓鱼佬1-100集| 老板的年轻妻子免费观看电视剧| 名侦探柯南迅雷看看| 姐妹牙医电影完整版观看| 红场特警| 邳州砍刀帮| 杨敏思版| 倔媳妇的农村生活的个人生活频道 | 剑来动漫片尾曲叫什么名字| 朋友的妈妈在线免费| 想要爸爸播种子苹果视频在线观看 | 风骚诱惑| 绝命派对 qvod| 日本在线最色| 平凡的世界1-56集免费观看| 黑白潜行免费观看高清| 特邀外卖员| 花样男子韩国版国语| 爱情公寓5全集免费观看电视剧| 《私人航空》在线观看法国电影| 电视剧驻站免费观看| 电视剧北平往事| 电影《姐妹牙医》正片视频| 新水浒传 高清| 金银瓶1-5国语普通话2| 歌剧魅影2004版| 蓝兰岛漂流记h| 掩耳盗邻 第二季未删减 | 上门赘婿:老婆我超有钱短剧全集| 铿铿铿锵锵锵高清在线观看| 第一次经历的秘密| 《尸城》| 《炸天小姐》免费| 我是霸王龙| 人生路在线观看完整版| 粉红大白菜在线观看电视剧免费 | 八戒 八戒七| 天生一对综艺2025免费观看| 固执的爱泰剧免费观看| 麦乐迪完整版免费观看| 藜麦的正确吃法| 杰克逊30周年演唱会| 战狼6女版免费播放| 神探夏洛克可恶的新娘字幕| 刻命裕也| 白峰电影全部免费播放| 堀北真希电影| 少年酒吧豪掷30万| 动画片喜羊羊与灰太狼免费观看| 年少有为不自卑| 金堂县| 绝密543免费全集(36集全)| 两人互换麦子3| 女子练瑜伽式骑车惊呆路人| 少妇的味道4| 血腥的夜晚| 部长的老婆 双字ID| 古惑仔4下载| 特种部队电影| lx司令| 长津湖电影完整版免费观看西瓜| 火蝴蝶第二部| 哇嘎免费播放完整版| 拯救大兵瑞恩在线观看| 嫡女宅斗:全精通全集免费| 奇妙的发型屋2免费播放| 娼年电影| 小水蜜桃电视剧在线观看爱丫爱丫| 神探包青天第二部120集剧情| 精灵幻想记| 杨思明敏金瓶未删减版| 东京塔越南战俘营在线看| 《黛比大战达拉斯》| 向阳而生电视剧免费观看| 哇嘎在线观看高清| 我在北京挺好的全集| 风流寡妇一夜要了六次| 凌云壮志满天星欧美版哪里看 | 电影《牙医姐妹》完整版| 《秘书的职责》中文| 雪中悍刀行电视剧| 《定风波》电视剧| 古墓丽影满天星高压美版免费| 女佣变凤凰| 应聘者成绩47改为85| 红羊版渔夫荒野史记| 妹妹背着洋娃娃诡异版| 壹号皇庭3国语版| 朝国年经的继4免费观看时间一 | 巴萨0-4皇马| 女友的妈妈双字ID怎么设置| 伍佰在苏州演唱会累惨了| 我爱男保姆电视剧全集在线观看| 跟部长出差的日子在线免费| 吴尊友:新十条出台时机恰到好处| 倒数第二次恋爱| 绿色椅子剧情| 姐妹牙医1986日剧未删减版| 左耳在线观看| 神墓动漫第一季免费观看高清| 大雄与天空的理想乡| 19岁大学生免费观看电视剧详情| 办公室糟蹋秘书在线观看| 空盆来蛇| 电影美式忌保罗讳 | 97在线看| 模特魅影快播| 终极一家3部全集| 埃丽诺娃满天星| 落花时节又逢君40集免费观看| 彩云之南舞蹈视频| 罗丽星克莱尔性迷宫在线播放 | 喜爱夜蒲粤语完整版| 掌中之物 无删减完整版下载 | 高清政坛新星| 公立之浮之中字2023最新版 | 双人调教电影观看| 银魂188| 斗罗大陆165集| 日本修理工艳遇| 还珠格格第四部全集| 火线传奇第二季| 法国空高压监狱伦理片| 我们都是超能力者02| 法国灭火宝贝2| 花田喜事93粤语| 《不期而遇》电影| 被甩后我继承亿万家产短剧全集| 女子私人监狱美国版电影免费观看全 | 冬日恋歌在线观看| 蛟龙行动hd国语版免费播放| 玉蒲团之夜销魂完整2| 奇妙的发型屋中字韩国| 觉醒的她短剧| 善良的小嫂子| 和龙市| 情满珠江| 宝贝低头看看我是怎么爱你| 密爱朋友的妈妈2| 丁度阿斯巴电影| 伦理片女儿要爸爸播种| 真相电视剧| 冰封侠 重生之门| 《女销售的秘密》| 天天有喜54集预告| 哈利波特1免费完整版在线观看| 牙医姐妹电影| 人山人海自助餐| 一只跳蚤的自传1976年版| 公立之浮之中字2023最新版| 东北45岁大妈叫的没谁谁了| 高清《致命弯道11》| 落魄贵族琉璃川免费观看| 非洲和尚| 台湾人的身份证| 电影恋爱的味道| 部长来家做客中文字幕在线观看 | 十九岁免费完整版高清国语| 我是特种兵火凤皇| 《饥饿的女儿国》| 妈妈的厨房爆火短剧| 主君的太阳16| 《女特警》电影免费版在线观看| 家有九凤电视剧全集完整版免费| 天罗地网 电影| 禁止想象韩国电影| 走进新时代伴奏| overflower第一季免费观看| 去有风的地方电视剧在线观看| 迷妄国度3| 斯巴达第四季完整版在线播放 | 离婚女律师| 总裁的小甜妻全集免费| 铁路火车动画| 少女农场| 坂本真绫 铃村健一| 吃代餐减肥肝衰竭| 朝国年经的继4免费观看时间| 志在出位国语完整在线观看| 情侣之夜| 迷茫管家与懦弱的我第二季| 男按摩师视频在线观看| 善良的嫂子韩剧| 夺粮剿匪记在线观看 | 陷入了我们的热恋| 代号十三钗在线观看| 襄垣县| 烈火迅雷| 兵团岁月电视剧| 追龙粤语| 《和讨厌部长一起去出差旅》播放 | 电影《牙医姐妹》正版在线看| 密室大逃脱第四季免费观看完整版| 超人解放| 凯登克罗斯的电影| 金银悔1-5集免费观看水蜜桃| [封神]这个封神不太对| 超级教师第三季完整版| 大江大河第2部免费播放| 夫妻的成长日记| 魔镜号中文字幕| 巨轮粤语28| 星克莱尔总统夫人电影在线观看 | 盲井电影完整版| 妈妈的职业免费完整版在线观看| 灵异侦缉档案2国语| 奶瘾犯了文(文轩)11.0| 修理工与人妻出轨HD电影| eva剧场版终| 电影炼狱| 哇嘎视频完整版| 秘密关系电视剧在线看| 满清极乐酷刑| 生化危机4:战神再生| 荣誉守则成人版高清资源 | 策驰影视2024| 性解密真人版| 女子1米6体重50斤仍在减肥| 千里江山图烟花1088发多少钱| 小瘦的宝藏| 假面骑士极狐剧场版免费观看完整版| 幽浮宝贝| 《女律师的堕落》伦理| 云南虫谷| 猜心之人心可畏| 日本混血女大学生精油按摩三位混血女大学生BDHD | 莺长女儿| 逆世界在线观看| 加里森敢死队| 贵德县| 决战猩球1973| 闪婚顶流全集免费| 哇嘎电影免费观看高清国语| 罪恶黑名单第一季| 多大点事啊电视剧在线观看,天海翼香汗女教师在线播放,剧情片全集免费播放免费 | 善良的阿姨在线观看| 台湾电视剧情义无价| 蝴蝶公墓网站| 《模特人生》韩剧| 樱桃小丸子| 美容院:待遇服务5中文版| 国家宝藏4| 酒店1-5集免费观看| 高清《黎明之前》| 打开你那茂密的小森林| 五号特工组第一部30集电视剧| 吞噬星空免费观看樱花动漫| 傲魂之活死人 电视剧| 速度激情8| 护航父母| 圣特罗佩姑娘们1982满天星| 新华社直播九三阅兵| 二次元胸像气球越来越大的视频 | 女生靠摆地摊还清百万负债| 惊变快播| 阁楼里的花| 美国电影种马猎人| 校园兔女郎迅雷下载| 饥饿游戏2高清下载| 大熔炉电视剧全集| 爱回家电影韩国完整版| 铃音りおな| 八戒八戒10在线观看全集免费| 王老五的艰难爱情| 乌蒙小燕| 光荣大地电视剧| 人猿泰山电影1995版在线播放| 心灵法医在线观看| 帝王计划怪兽遗产电视剧免费观看| 美国式禁忌睫毛膏4完整版| 中国女排对波兰女排直播| 善良的她在线观看| 高清在线观看免费版PPT大学生| 美景之屋2销售的秘密| 电视剧《绝密暗号》免费观看| 赛文21奥特曼全集| 牙医姐妹| 扫黑风暴在线观看完整版| 可爱的恶女| 爱的三人行| 秘密搜查官の女在线观看| 莫斯科恐袭嫌犯坐轮椅出庭 | 《性的暴行》在线观看| 潍坊军训女生跳舞| 输赢电视剧全集在线观看完整版 | 多大点事啊电视剧在线观看,天海翼香汗女教师在线播放,剧情片全集免费播放免费 | 电影《莫陌1》在线观看免费| 至尊红颜电视剧| 法国空乘2016完整版中文翻译英文| 雍正王朝56集免费带字幕| 越光宝盒高清下载| 定制伴郎| 八戒八戒影视在线观看大全| 电影快车| 康熙密史| 束缚游戏免费观看第一季全集 | 社长夫人美貌在线观看| 安徽庐剧| 日本儿子上妈妈| 丁度开放的心| 依兰爱情故事电影免费观看| 《售楼小姐的秘密》1| 那年花开月正圆迅雷下载| 渔家三个姑娘1| qingchunqi| 桐城市| 日本海鲜滞销堆积成山| 传闻中的七公主中文版| 鬼吹灯之精绝古城西瓜| 电视剧大宅门第一部全剧| 电影美乃雀主演替夫还债| 辣妈正传电视剧| 法国版女超人麦乐迪电影在线观 | 少年包青天2部| 方正县| 需要浪漫电视剧| 一人之下5| 漂亮的保姆五完整版免费| 黄健翔疯狂解说| CF影视网免费看满天星| 以法之名 电视剧| 《雪豹》免费观看| 办公室刺激战场一共几集| 牌坊下的女人剧情介绍| 《外出》2015版| 壮志凌云女版1994年版| 北下关小学| 长相思2在线观看全集免费播放| 康复新液说明书| 亦舞之城电视剧免费观看完整版| 人猿泰山电影| 台军演练机场被炸瘫痪| 酒店激战3免费版| 夜闯寡妇村 电影| 韩国卖房子的女销售完整版| 真假千金:真千金是大佬短剧全集| 一个朋友的妈妈中字巴巴鱼| 妈妈的后花园春天开了花| 新闻联播预告彩蛋| 义姐不良| 《曼蒂的觉醒》完整版| 日本战狼6免费完整版| 幸存者第二十三季15| 搞笑虫子| 年代秀20120706| 捏造未删减| 波斯拉病毒| 天注定在线观看完整版| 兄弟的老婆电视剧| 七侠五义人间道在线观看| 东莞市| 大耳朵图图智慧王国| 西游伏妖篇 百度云| 冲出月亮岛35集| 大林寺桃花古诗| 法国空乘5免费高清在线看| 菲梦少女第二季全集免费 | 魔法咪路迷路| 万惠文妻子孙丹丹简历| 健全机斗士| 漂亮的妈妈7中字开头7个字| 沉默的谎言| 壶关县| 夏日重现动漫| 仁心解码第一部| 花与蛇之贵夫人| 午夜曼哈顿| 跟部长出差的温泉之旅在线观看 | 塔尔萨之王免费观看西瓜| 汉代风云人物之吕后| 男性按摩师按摩私处电影| 双人舞茶山情歌| 闽侯县| 张帝最新演唱会下载| 斗罗大陆 免费全集| 卖房子的女销售3无遮挡| 姐姐睡着高清免费观看电视剧全集| 战狼6高清完整免费观看下载| 我的妹妹雯雯| 酒店1-75集全集免费| 电视剧怪医文三块| 欧美z0zo人与劲物在线观看| 刻舟求剑免费| 还珠格格第一部电视剧免费观看| 悲惨遭遇免费观看全集在线| 四少妇的秘密按摩在线观看伦理电影| 返老还童的电影| 高清《为了皇帝》| 金装的维尔梅樱花动漫第一季| 丈夫的上司强迫我妥协电影| 音乐人生| 总是很可爱第一季免费观看| 赤壁下电影完整版高清在线观看| 星汉灿烂月升沧海56集全免| overflower全集免费观看 | 和部长一起出差电影| 西关大少国语| 爱转角遇到爱全集| 塔日酒店在线观看高清完整版| 七号差馆| 谷城县| 高清寄往电视台的神秘影像未删减| 仁心解码演员表| 灵机一触什么意思| 高清《热带雨》完整版视频| 韩国少女电视剧高清完整版| 神级选择:每次都选对全集免费| 韩国电影爱的色放在线观看| 星球大战女版满天星免费观看| 爱的涟漪电视剧| 我的父亲母亲免费观看全集| 女战士满天星免费观看完整版| 停不了的爱完整版| 星球大战3百度影音| 高阳县| 玉女心经3阴阳和合| 云霓之望 泰剧中字| Totakka hayyini kirguzux| 妈妈的朋友在线播放| 学校2013一共多少集| 全部视频排列表寂寞影院| 我的土地我的家| 叶玉聊电影全集| 想你17集| 叛逆儿子单身妈妈| 电影《一步之遥》在线播放| 酒店激战第一季1-5集| 我独自升级第二季免费完整版| 罚罪全集在线完整免费| 电影《私人航空》法国电影在线播放| 青石惊梦| 时寒冰说经济大棋局我们怎么办| 爱我几何莫妮卡原版免费观看| 我的漂亮的妈妈8中字开头7个字| 电视剧流金岁月港台剧| 梅西遭巴黎停赛停薪| 小卖部开悬崖上| 女飞行员(美国)满天星| 美国电影片段| 中国百强名镇| 孤男寡女免费观看高清电视剧狂飙| 男女愁愁愁在线观看视频| 如意芳霏在线观看| 单身妈妈| 特殊使命全集| 韩国银瓶梅| 青春之旅第二季| 色即是空1 qvod| 神田川淫乱战争| xl司令动漫全集| 我要打鬼子全集| 上瘾第八集| 猛兽侠下载| 正在播放: JUL-945 在没有丈夫的平日里,我被打工归来的无与伦比的岳父强奸, | 动漫《我的妈妈》泰语第二集 | 《县委大院》免费观看| 千金小姐电影在线完整版免费观看| 很想很想你高清完整版| 地狱尖兵2电影完整版| 女人的天空全集免费观看| 谎言与间谍啄木鸟2剧情简介| 三年中国国语免费观看中文版下载-百度电影高清电影在线-B032AV | 春家小姐是讼师 电视剧免费观看| 唐人街探案3免费观看完整在线| jjzz44com| 2025血战毒枭电影免费完整版| 青盲电视剧全集50| 《霜花店》| 食物链2大尺寸原声中文歌词| 韩国电视剧说不出的爱| 诺言郭有才歌曲| 魔法 动漫| 《邻の若妻森奈奈子在线播放》| 日本jiZZ视频| 绝密卧底全集完整版| 河东狮吼插曲| 最好的遇见电视剧| 她被搬运工侵犯了日本电影 | 偷窥无罪2| 韩式翘睫| 爱上同学的妈妈| 无心法师金晨| 狼烟遍地大结局| 意大利出生入死| 壮志凌云女版1994年版| 边缘行者 电影| 学开车教程| 日本妈妈免费光棍| 丫蛋歌曲| 酒店实生3满天星法版免费观看| 黄鳝21分钟完整版| 捉鬼有限公司| 指尖传出真挚的热情| 女超人满天星版| 苹果核源| 法医王妃:验尸断案无人及全集免费 | 《需要爸爸播种子》免费观看在线播放_HD/无删减_1080P高清完整版电影 - 天堂 | 温柔的背后 电视剧| 《伦理按摩2》大片| 免费安装西瓜视频| 双雄电影| 两个小婕子和我做愛| 乳房按摩的电影在线观看| 逆局全24集在线播放| 金南佶美人图| 电视剧江山| 高清《在你被判死刑之前》电视剧| 李立群个人资料简介| 黑帮少爷爱上我第七集在线观看| 小舞深夜激情| 花样男子国语版高清| 唐伯虎在线vlog免费观看全集中文 | 歼灭天际线免费完整版在线观看| 《密爱》2002完整版| 新杨门女将赵丽颖电视剧在线观看| 八戒八戒16集免费观看| 斗罗大陆第4部终极斗罗| 翻云覆雨电视剧| 理发师剧情介绍| 国家保藏| 白手空拳| 渗透全集| 《overflower》真人版演员表| 甄嬛传45| 九首歌完整版在线看| 来自地狱的法官电视剧| 命悬一枪电影| 丫头5| 拖拉机司机| 《窃欲无罪》电影| 雪中悍刀行电视剧剧情介绍| 欧式少女第16集完整版| 情挑山庄| 绯闻女孩第一季全集| 1-75集酒店| 高清《高压监狱2》完整版在线| 破产姐妹第四季| 《东北警察故事3》| 深海利剑演员表| 父女版因为爱情| 赤子板《姐妹牙医》百度云| 美景之屋2中国版电视剧| 四大名捕斗将军演员表| 方言电影| 李英爱主演的电视剧| 康熙来了青峰| 映山红歌谱| 成全高清视频在线观看动画片| 外国女人是这样洗澡的| 《女兵俘虏营》完整版免费观看| 高清《环太平洋1》免费观看完整版| 亲爱的朋友们| 八戒,八戒神马网剧观看| 全资进组电视剧在线观看| 归棹电视剧| 中文字Dl幕岳 和女胥婷婷综合| 搞笑一家人下载| 韶华若锦全集在线观看| 保姆的特别待遇免费| 熊熊帮帮团| 玩火的女孩| 千山暮雪短剧免费全集观看| 陆川县| 八尺夫人意大利原声版免费看| 新还珠格格79| 怒海潜沙之秦岭神树| 乱马2/1| 美丽水蜜蜂| 国风按摩院在线观看哚哚电影网| 汪苏泷哭的样子| 龙之心2| 瞒天过海美人计在线观看免费| 《急诊护士》无删减播放| 嘎哇在线观看高清电影免费| 国际足球大联盟| 贺军翔电影| 东北女不戴套在线看| 有鬼住隔壁国语| 怪医黑杰克| 新上海滩| 《性迷宫》吴雪雯| 宁都采茶戏| 黄昏恋电影| 一人之下5| 法国《爱上儿子》全集在线看| 夜蒲在线观看| 电影749局免费观看全集| 霸王花4| 善良的妻子2| 做aj的电影免费观看大陆| 混乱武林3谁与争锋| 俄罗斯电影在线免费看| 巡回检察组在线观看全集| 千指大人| 欧美性X| 王杰2000演唱会| 《恶犬》短剧全集| 二阶堂梦在线观看| 那些年我们追过的女孩完整版免费| 飞刀又见飞刀百度云| 沙漠行动满天星版| 扫黑风暴手机在线观看| 小唐璜感情史意大利| 遍地书香| 鲁邦三世特别公映版| 飘雪厨房激战| 都市弃少全集免费| 伦理厨房的岳 BD神马在线观看 | 失乐园韩国| 宇宙五大创世神明| 插曲的痛免费高清观看完整版| 行者合金尼泊尔| 妈妈向前冲电视剧全集| 就爱小姐姐| 南和县| 我同学的妈妈双字id| 跟别人家的老公出轨| 古惑仔之社团风暴| 狂暴巨兽2巨型昆虫| 迎风青春电视剧免费观看| 《熟睡被义子侵犯电影高清| 邻居也疯狂全集在线观看| 琪琪电影网午夜理论片717西瓜| 向涟苍士献上纯洁未增删樱花| 后天美女 电视剧| 美容院| 桔子mv在线观看免费| 死亡笔记动漫全集| 电视剧欢乐颂1全集完整版在线观看 | 《驯服2》丽卡| 变脸迷情| 火箭军司令员李玉超| 悬崖在线观看| 永济市| 苍老师电影| 珠光宝气国语版| 包青天开封奇案| 老牛天天晚上夜噜噜噜| 高清《秘密教学》无删减在线看| 韩世雅《大度》在线观看| 吉泽明步bt下载| 百花缭乱 无修| 新婚女人| 电影太太度假时| 裙下野兽| 美景之屋6在线观看| 斯凯布鲁房产销售奇缘| 铁血盟电视剧| 天下第一楼全集免费播放在线观看| 电视剧几度夕阳红| 金瓶少女电影在线观看完整版免费| 部长出差的日子完整版| 最后生还者| 我的莫格利男孩电视剧| 需要爸爸播种籽2电影完整版免费 罗丽星克莱尔《迷宫》 | 赛伦1996年的电影| 颤抖吧阿部一季电视剧免费观看| 佐助真传| 《小小的肚子》樱花动漫| 泷泽萝拉在线观看| 李恩美《维修》| 《需要爸爸播种子》在线观看播放_HD/无删减_免费高清电影 - 星辰影院 | 电视剧 国家命运| 生活中的马丽电影免费观看| 《民间怪谈录》在线观看| 微笑百事达免费观看全集完整版 | 爸爸当家第三季免费观看完整版高清 | 日本伦理片女律师的堕落| 电影热辣滚烫今日正式上映| meansys| 电影那小子真帅| 起飞英文| 国语译制片| 男按摩师电影在线观看| 《25岁的女高中生》| 漂亮的保姆6在线观看| 双子星公主 第2部| 公之浮中手9| 菠萝蜜菠萝蜜影视在线观看| 别叫我情圣在线观看| 康定情歌dj| 亡者之谜泰剧在线观看泰剧| 超级飞侠第十五季| 《需要爸爸播种子》观看| 矿桥第8集体检超棒 | 赌霸粤语| 21世纪爱情指南完整在线观看| 阿修罗道在线观看免费观看| 凹凸世界4季全集免费| 你比星光更美丽免费观看全集 | 播放天涯| 异种 电影| 愤怒的黄牛韩剧电影| 为奴12年| 特殊的美容院5待遇| 加勒比海盗成人视频 | 爱给了你我不后悔是什么歌| 贞观长歌高清| 疯狂内裤| 安姨《房屋售楼员》在线观看| 美国爸爸的种子| 日和动画| 生死卧底全集| 高清旁观者未删减| 因法之名电视剧全集在线观看| 暴躁老妈高清免费观看电视剧大全老| 高柳花嫁动漫全集樱花| 摇太阳是什么意思?| 专治各种不服| 养鬼吃人8| 流金岁月2020| 巨茎挺进李淑芬| 火口的二人完整版在线观看电影| 达人秀冠军卓君| 下半场 微电影| 维多利亚号| 朱迅的葬礼现场照片| 需要爸爸播种子中字完整版| 电视剧中国家庭第一部| 精绝古城 下载| 让爱回家| 新闻联播预告彩蛋| 绥棱县| 花房姑娘第五季免费大全好看| 女子在大理洱海裸泳| 新还珠格格44| 大夏龙帝短剧免费观看| 暴风电影在线观看免费播放| 换子成龙大结局| 历任国防部部长| 绝对臣服短剧免费观看全集高清| 虎兄虎弟电影| 于月仙年轻时有多美| 捉鬼敢死队美国满天星| 法国满天星八尺夫人在线观看免费播| 中国警花| 医生手指滑进我的下身视频| 《开端》| 大战哥斯拉| 《办公室的故事》| 瓜达卢佩的玫瑰墨西哥剧| 朱塞佩 托纳多雷| 名侦探柯南:独眼的残像| 《误杀3》大结局| 施公奇案2电视剧| 老色哥| 控制美女老板遥控器在线看| 未来的儿子全集观看| 播放阿宝| 我和丰满瑜伽老师| 爱情怎么翻译?| 高清《蜜桃成熟时》无删减版 | 蒙面超人rx粤语| 《俄版女儿国》高清版| 包青天之诡墓空棺| 锦绣安宁电视连续剧| 凌云壮志成人版在线观看| 馒头逼电影在线观看| 警方回应山东父子三人落水溺亡| 电影《打黑》2免费观看| 闪亮的西瓜电视剧免费观看| 以家人之名大结局免费观看 | 华丽的外出全集| sw-137| 军事不当行为| 需要爸爸种的种子完整版| 我的丑娘演员表| 《乾隆王朝》电视剧| 老婆5免费高清电视剧最新| 水润女人刘志贤全集剧情介绍| 新妓生传国语版全集| 千山暮雪百度影音| 凶手还未睡完整版在线播放| 游泳教练的湿润教育电影在线观看| 缘之空07| 庇护之地全集观看| 敌特在行动| 蜜桃17在线观看| 邪恶护士1| 巴霍巴利王| 记忆女神的女儿们下载| 拳王粤语版| 《丰年经继拇2》中文翻译| 朋友的朋友5 ??| 神秘岛国语版免费| 愉悦与痛苦在线观看| 红龙电影| 三姐妹瑜伽完整版| 高清《我的砍价女王》电视剧| 伴侣交换| 平凡之路电视剧免费观看| 瓢虫少女第四季| 台版1987渔夫荒野史记免费观广告| 日本金银梅1-5普通话第二级| 成龙电影大全免费| 燃烧电视剧| 第五套广播体操音乐| 全职猎人108| 霜花店电影完整版| 007女版满天星| 花与蛇牙医免费版全集| 地下偶像未删减版动画观看免费| 美国加州爆发大规模街头斗殴| 全职猎人11| 豫剧程英救孤| 19岁电影免费完整观看| 八戒八戒影视在线观看大全| 两小无猜:青梅竹马全集免费 | 无耻第三季在线观看免费完整版| 枝江市| 欧式少女第16集全集剧情介绍| 假面骑士时王vs帝骑外传| 燃罪电视剧免费播放| 谢雕英雄传| (丰满的继牳2)理伦片在线观看 | 女保镖满天星免费观看| 使徒行者3粤语电视剧 | 两个妻子国语版| 奇星记之鲜衣怒马少年时 电视剧| 大丈夫2下载| 《游泳女教练》免费观看全集| 新方世玉电影| 紫钗奇缘高清全集| 无心法师 电视剧| 斯大林格勒电影2013| 黑帮老大第三季结局 | 牛仔裤的夏天2| 律政俏佳人电影| 新九品芝麻官| 勿忘仇敌| 《社长,不能说的秘密》电影免费观看 | 牙医姐姝在线电影播放完整版免费观看 | 爱在初春惊变时| 跑男最新一季| 菁菁和公公|