日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

白话详细解读(四)-----FCN

發布時間:2025/3/15 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 白话详细解读(四)-----FCN 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

全卷積神經網絡詳解(邏輯感超強)

大多數人接觸"語義"都是在和文字相關的領域,或語音識別,期望機器能夠識別你發出去的消息或簡短的語音,然后給予你適當的反饋和回復。嗯,看到這里你應該已經猜到了,圖像領域也是存在"語義"的。

今天是AI大熱年,很多人都關注與機器人的語音交互,可是有沒有想過,將來的機器人如果不能通過圖像來識別主人,家里的物品、寵物,那該多沒意思。說近一些,假如掃地機器人能夠機智地繞開你丟在地上的臭襪子而掃走旁邊的紙屑,一定能為你的生活解決不少麻煩。

沒錯,圖像語義分割是AI領域中一個重要的分支,是機器視覺技術中關于圖像理解的重要一環,是不是聽上去即重要又牛X閃閃的。

近年的自動駕駛技術中,也需要用到這種技術。車載攝像頭探查到圖像,后臺計算機可以自動將圖像分割歸類,以避讓行人和車輛等障礙。

圖像語義分割的意思就是機器自動分割并識別出圖像中的內容,比如給出一個人騎摩托車的照片,機器判斷后應當能夠生成右側圖,紅色標注為人,綠色是車(黑色表示back ground)。

所以圖像分割對圖像理解的意義,就好比讀古書首先要斷句一樣。

在Deeplearning技術快速發展之前,就已經有了很多做圖像分割的技術,其中比較著名的是一種叫做"Normalized cut"的圖劃分方法,簡稱"?N-cut?"。

N-cut的計算有一些連接權重的公式,這里就不提了,它的思想主要是?通過像素和像素之間的關系權重來綜合考慮?,根據給出的閾值,將圖像一分為二。

下圖是將像素間的關系信息簡單描述成為距離,根據距離差距來劃分圖像的示例:

在實際運用中,每運行一次N-cut,只能切割一次圖片,為了分割出圖像上的多個物體,需要多次運行,下圖示例了對原圖a進行7次N-cut后,每次分割出的結果。

但是可以很明顯的看到這種簡單粗暴的分割方式并不準確,趴在地上的運動員肢體在b圖中分割出來,而他的手臂則在h圖中被分割,顯然是錯誤的。

N-cut技術的缺陷很明顯,于是有了一種更新的優化方式,這種優化方式為了避免機器不能很好的分割類似上面例子中"衣服和肢體顏色反查太大導致分割錯誤"的情況,增加了人機交互,在分割過程中,需要人工干預參與完成。

這種需要人機交互的技術叫?Grab Cut?。

[敲黑板]~~?注意,PS里就使用了這種技術。

這種技術其實是這樣的,給定一張圖片,然后人工在想要摳圖(也就是我們說的分割)的區域畫一個紅框,然后機器會對略小于這個框的內容進行"主體計算",嗯,這個"主體計算"是我起的名字,為了你們更好的理解背后復雜的設計和公式,因為機器會默認紅框中部是用戶期望得到的結果,所以將中部作為主體參考,然后剔除和主體差異較大的部分,留下結果。

此技術中,摳出來的部分叫"前景",剔除的部分叫"背景"。

有時候還挺好用的,但是稍微復雜一點的時候問題就來了:比如要摳下面這個戴頭盔的大兵,頭盔顏色和背后巖石顏色很相近,結果機器就會把頭盔部分剔除,同樣脖子附近的山巖也被當做了前景而保留了進來。

此時又需要進行人工干預了,需要手動在圖像上進行標注,畫白色線表示是希望保留的前景,紅色表示背景,指導輔助機器進行判斷,再次運算后,得到了較好的期望結果。

雖然看上去Grab Cut給出的結果還不錯,但缺點也很明顯,首先,它同N-cut一樣也只能做?二類語義分割?,說人話就是一次只能分割一類,非黑即白,多個目標圖像就要多次運算。其次,它需要人工干預,這個弱點在將來批量化處理和智能時代簡直就是?死穴?。

OK,人類的智慧是無止境的,?DeepLearning?(深度學習)終于開始大行其道了。

深度學習是機器學習的一個分支,主要指?深度神經網絡算法?,深度神經網絡比普通神經網絡層次更多,能夠更好地捕捉數據中的深層次關系,得到的模型較為準確,主要用來進行特征學習。

先別急著暈,我們先來看看神經網絡是怎么工作的。

神經網絡是模仿人的神經元而建立的人工神經元系統,多輸入單輸出,同時輸出又作為下一個神經元的輸入……(請自行腦補那張牙舞爪妖孽的神經元細胞~什么?沒見過?文科生,拖出去~~)

下圖表示的是一個單個神經元:

把這些單個神經元組織在一起,便形成了神經網絡。下圖便是一個三層神經網絡結構:

上圖中最左邊的原始輸入信息稱之為?輸入層?,最右邊的神經元稱之為?輸出層?(上圖中輸出層只有一個神經元),中間的叫?隱藏層?。

深度神經網絡系統中的層數比較多,達到8-10層(普通神經網絡的層數通常3-4層)。

在此前使用的圖像識別算法中,主流的技術是?卷積神經網絡算法?(Convolutional Neural Networks),簡稱?CNN?。?卷積神經網絡就是一種深度神經網絡?。

但是在2015年的CVPR上發表了一篇很牛X的論文(路人甲:請問CVPR是神馬?答:CVPR可以簡單理解為這個領域的最重量級的會議:國際計算機視覺與模式識別會議),提出了FCN即?全卷積神經網絡?(Fully Convolutional Networks)。

為什么說這個FCN論文很牛叉呢?看起來只是多了一個字而已呀,有什么不得了的呢?

嗯,不得不說,真是"?差之毫厘,謬以千里?"啊。

我還是先來幫大家復習一下卷積。

我查了很多書,卷積有各種各樣的公式,還有各種各樣的推導算法,但是為了降低本文的難讀指數,所以我直接跳到卷積的物理意義,不要太care那些公式,其實卷積的物理意義,就是"?加權疊加?"。

在對圖像處理進行卷積時,根據卷積核的大小,輸入和輸出之間也會有規模上的差異。

來看一張動圖(僅做示例)

上圖左邊5*5的方塊視為圖像輸入,黃色移動的3*3以及里面的數字(*1/*0)是卷積核,該卷積核按照步長為1的順序依次從原始輸入的左上角一直移動計算疊加到右下角,卷積核一共移動9次。

九次的位置對應到右側的3*3的相應格內,格中的數字便是卷積值,(此處是卷積核所覆蓋的面積內元素相乘再累加的結果)。

9次移動計算完畢后,右側3*3的新矩陣為此次卷積層的計算結果。

如果這么說還是不太好理解,沒關系,我有更直觀的辦法^_^。

在實際計算過程中,輸入是一張原始圖片和濾波器filter(一組固定的權重,也就是上面我們說的?卷積核對應的實際意義?)做內積后得到新的二維數據。

不同的濾波器filter會得到不同的輸出數據,比如輪廓、顏色深淺,如果想提取圖像的不同特征,需要用不同的濾波器filter提取想要的關于圖像的特定信息。

上圖為一個卷積層中的卷積處理過程,注意上下兩次卷積核內容是不同的,所以得到兩種處理結果。

等號右邊的新的二維信息在CNN網絡中,會作為下一個卷積層的輸入,即在下一個卷積層計算時,右邊的圖像會作為輸入的原始圖像。

在CNN網絡中,一共會進行5次卷積層計算。

路人甲:那最后會得到一個什么鬼?

沈MM:咳咳,在連續的5個卷積層計算后,緊跟這的是3個全連接層。

路人甲:什么是全連接層?

沈MM:全連接層,并不是一個二維圖像,而是——?一個?一維向量?。

路人甲已哭暈在廁所。

這三個一維向量的前兩個向量長度是4096,最后一個向量長度是1000.

為什么是1000?

因為在CNN網絡中,有1000個分類,最后的這個向量中的1000個元素表達的信息是:這張原始輸入圖片中的東西可能是這1000個分類中的物體的概率。

是的,一張圖,算了半天,最后給出的是,這張圖是個什么玩意的答案。

右側綠色箭頭指向的表示最后一個全連接層的向量中,表示各種物體的概率,上圖被識別為一輛車。

好了,上面說的是卷積神經網絡CNN的處理過程(相信我我已經很簡化了)。

那么?全卷積?神經網絡呢?

大家應該注意到,CNN的輸入是圖像,輸出是一個結果,或者說是一個值,一個概率值。

FCN提出所追求的是,輸入是一張圖片是,輸出也是一張圖片,?學習像素到像素的映射?。

上圖上半部分是CNN網絡,下半部分是CN網絡

那么"?全卷積?"又體現在哪里呢?

CNN網絡中的后三層,都是一維的向量,計算方式不再采用卷積,所以丟失了二維信息,而FCN網絡中,將這三層全部?轉化為1*1的卷積核所對應等同向量長度的多通道卷積層?,使后三層也全部采用卷積計算,整個模型中,全部都是卷積層,沒有向量,所以稱為"全卷積"。

FCN將第6層和7層分別從4096長度的向量轉化為4096通道的卷積層,第8層則是21通道的卷積層。之所以第8層從1000縮減到21,是因為FCN使用的識別庫是PASCAL VOC,在PASCAL VOC中有20種物體分類,另外一個background分類。(關于PASCAL VOC參見附錄)

再多說一句,以下(甚至全文)所用到的分割圖片中不同的顏色就表示不同的物體類別,一共有21種顏色:

CNN的識別是圖像級的識別,也就是從圖像到結果,而?FCN的識別是像素級的識別?,對輸入圖像的每一個像素在輸出上都有對應的判斷標注,標明這個像素最可能是屬于一個什么物體/類別。

在此處特別要指出的是,在實際的圖像語義分割測試時,輸入是一個H*W*3的三通道彩色圖像,而輸出是一個H*W的矩陣。

這就可以簡單看做每一個像素所攜帶的信息是多維的,比如顏色,就分為3層,分別對應R、G、B三個值。(不知道什么是RGB的,鑒定為文科生,請迅速撤離,謝謝)

所以在進行卷積的時候,每一個通道都是要獨立計算的,計算完之后再疊加,得到最終卷積層結果。

如果卷積核移動的步長為1,那么卷積是按照像素排列去挨個計算的,計算量可想而知會有多么龐大。但是在實際中,相鄰的像素往往都是一類,按照像素依次計算就顯得冗余,所以在卷積之后會對輸出進行一次?池化(pooling)處理?。

那么什么又是?池化?呢?

來,我們再來看一張動圖:

池化簡單來說就是將輸入圖像切塊,大部分時候我們選擇不重疊的區域,假如池化的分割塊大小為?h*h,分割的步長為?j,那么一般?h=j,就像上圖,如果需要重疊,只需要?h>j?即可。

對完整圖像切分,再取切分區域中所有值的?均值或最大值?作為代表該區域的新值,放入池化后的二維信息圖中。得到的新圖就是池化結果。

在CNN和FCN的網絡模型中,每一個卷積層,都包含了[?卷積?池化]?處理,這就是傳說中的"?下采樣?",但這樣處理之后的結果是:圖像的像素信息變小了,每一層的像素信息都是前一層的1/2大小,到第五層的時候,圖像大小為原始圖像的?1/32?。

在CNN算法里,這并沒有什么要緊的,因為CNN最終只輸出一個結果:"這個圖上是個啥",但是FCN不同,FCN是像素級別的識別,也就是輸入有多少像素,輸出就要多少像素,像素之間完全映射,并且在輸出圖像上有信息標注,指明每一個像素可能是什么物體/類別。

所以就必須對這1/32的圖像進行?還原?。

這里用到個純數學技術,叫"?反卷積?",對第5層進行反卷積,可以將圖像擴充至原來的大小(嚴格說是近似原始大小,一般會大一點,但是會裁剪掉,為什么會大的原理略復雜,這里先不提,以后寫進階版再放進來)。

——這個"反卷積"稱為"?上采樣?"。(和下采樣對應)

在技術上,我們可以對任一層卷積層做反卷積處理,得到最后的圖像,比如用第三層(8s-8倍放大),第四層(16s-16倍放大),第五層(32s-32倍放大)得到的分割結果。

來看一張各層還原后的對比圖,分別是:

通過對比可以很明顯看到:在16倍還原和8倍還原時,能夠看到更好的細節,32倍還原出來的圖,在邊緣分割和識別上,雖然大致的意思都出來了,但細節部分(邊緣)真的很粗糙,甚至無法看出物體形狀。

為什么會這樣呢?

這里就涉及到一個?感受域?(receptive field)的概念。較淺的卷積層(靠前的)的感受域比較小,學習感知細節部分的能力強,較深的隱藏層(靠后的),感受域相對較大,適合學習較為整體的、相對更宏觀一些的特征。

所以在較深的卷積層上進行反卷積還原,自然會丟失很多細節特征。

于是我們會在反卷積步驟時,考慮采用一部分較淺層的反卷積信息輔助疊加,更好的優化分割結果的精度:

盡管FCN的提出是一條很牛叉的路,但還是無法避免有很多問題,比如,精度問題,對細節不敏感,以及像素與像素之間的關系,忽略空間的一致性等問題。

于是更牛的大牛就出現了。

有牛人提出一種新的卷積計算方式,開始稱為"帶hole"的卷積,也就是使用一種"?疏松的卷積核"來計算,以此來取代池化的處理。

上面已經講過,池化操作能夠減少計算量,同時也能防止計算結果過擬合,那么單純取消池化操作又會使單層網絡的感受域縮小,但如果使用"疏松的卷積核"來處理卷積,可以達到在不增加計算量的情況下增加感受域,彌補不進行池化處理后的精度問題。

括弧:這種帶洞的卷積方式后來起了一個高雅的名字叫做:"Dilated Convolutions"。

這種方式人為加大了卷積核內部元素之間的距離,可參考下圖:

紅點表示卷積核的元素,綠色表示感受域,黑線框表示輸入圖像。

a為原始卷積核計算時覆蓋的感受域,b為當卷積核覆蓋的元素間距離增大的情況,不再在連續的空間內去做卷積,跳著做,當這個距離增加的越大時,單次計算覆蓋的感受域面積越大。

上圖不太好理解的話再來看一張圖:(個人覺得下面這個圖非常好理解)

上層綠色點表示輸入層像素點,下層黃色是輸出層(單次計算時的層級關系),當卷積核元素間距為0時(相鄰),123對應輸出A,234對應輸出B,345對應輸出C,那么輸出ABC三個元素結果的感受域只覆蓋了12345這幾個原始像素點。

如果采用稀疏的卷積核,假設間距為1(相當于卷積計算時跳一個像素再取值計算),如圖示,那么結果A對應的輸入是135,結果B對應的輸入是246,結果C對應的輸入是357,同樣輸出ABC三個結果,在原始圖像上取的像素點的長度就多了。

這是水平X軸方向上的擴展,在Y軸上也會有同樣的擴展,感受域在沒有增加計算(相對于池化操作后)的情況下增大了,并且保留了足夠多的細節信息,對圖像還原后的精度有明顯的提升。

看一下對比圖:

第一列是原始圖像,最后一列是手工標注的訓練輸入圖像,第二列為FCN在1/8倍數下的還原,第三列則是采用了新的卷積算法的還原圖像,可以很明顯看到,第三列對細節的分割明顯優于第二列FCN 8倍的圖像。

剛才還提到了第二個問題,即像素與像素之間的邏輯關系的問題,畢竟前面再牛叉的算法也只是單純的計算沒有根據物理意義進行判斷在輸出的標注里這些結果是否合法(符合現實邏輯)。

很多以深度學習為框架的圖像語義分割系統都使用了一種叫做"?條件隨機場?"(?Conditional Random Field,簡稱?CRF?)的技術作為輸出結果的優化后處理手段。其實類似技術種類較多,比如還有馬爾科夫隨機場(MRF)和高斯條件隨機場(G-CRF)用的也比較多,但原理都較為類似。

簡單來介紹一下"條件隨機場"的概念。

FCN是像素到像素的影射,所以最終輸出的圖片上每一個像素都是標注了分類的,將這些分類簡單地看成是不同的變量,每個像素都和其他像素之間建立一種連接,連接就是相互間的關系。

于是就會得到一個"完全圖":

上圖是以4*6大小的圖像像素陣列表示的簡易版。

那么在全鏈接的?CRF?模型中,有一個對應的能量函數:

嗯,不要問我這個公式里各種符號是啥,我看不懂。但是我知道這個公式是干嘛滴:

其中等號右邊第一個一元項,表示像素對應的語義類別,其類別可以由FCN或者其他語義分割模型的預測結果得到;而第二項為二元項,二元項可將像素之間的語義聯系/關系考慮進去。

這么說太抽象,舉個簡單的例子,"天空"和"鳥"這樣的像素在物理空間是相鄰的概率,應該要比"天空"和"魚"這樣像素相鄰的概率大,那么天空的邊緣就更應該判斷為鳥而不是魚(從概率的角度)。

通過對這個能量函數優化求解,把明顯不符合事實識別判斷剔除,替換成合理的解釋,得到對FCN的圖像語義預測結果的優化,生成最終的語義分割結果。

優化后的對比圖:

上圖第二列是FCN網絡8倍還原分割結果,第三列是將CRF植入FCN處理后的結果。

可以很明顯的看到,第三列的物體識別無論是輪廓細節分割還是物體識別,都優于第二列,特別是第二行的沙發中有奇怪的紅色東西的識別,在進行CRF優化之后,還原成了綠色的沙發。

OK,說了這么多,終于快要講完了(好累)。

以上就是目前較為前沿的圖像語義分割技術。

目前的這種機器學習方式還屬于?監督性學習?,牛叉閃閃的科學家們還是希望將來可以實現?半監督?或?弱監督式?學習,這樣更類似人類的學習認知方式。

在這條道路上,還有很多有趣的東西,比如?示例級別(instance level)的圖像語義分割?問題也同樣熱門。

該類問題不僅需要對不同語義物體進行圖像分割,同時還要求對同一語義的不同個體進行分割(例如需要對圖中出現的九把椅子的像素用不同顏色分別標示出來)。

另外,在目前的計算技術水平下(硬件軟件),使用FCN訓練建模的時間大約需要三周,這也說明在這個領域里還有很多值得探索和需要解決的問題。

對此有興趣的同學們自己去繼續研究吧,哈哈。

曾有一個業界大牛說過這樣一段話,送給大家:

"華人在計算機視覺領域的研究水平越來越高,這是非常振奮人心的事。我們中國錯過了工業革命,錯過了電氣革命,信息革命也只是跟隨狀態。但人工智能的革命,我們跟世界上的領先國家是并肩往前跑的。能身處這個時代浪潮之中,做一番偉大的事業,經常激動的夜不能寐。"

AI的浪潮即將席卷而來,你,準備好了么?

?

?

?

-----------------------------------分割線--------------------------------------------

?

?

?

?

背景

CNN能夠對圖片進行分類,可是怎么樣才能識別圖片中特定部分的物體,在2015年之前還是一個世界難題。神經網絡大神Jonathan Long發表了《Fully Convolutional Networks for Semantic Segmentation》在圖像語義分割挖了一個坑,于是無窮無盡的人往坑里面跳。

全卷積網絡?Fully Convolutional Networks

CNN?與?FCN

通常CNN網絡在卷積層之后會接上若干個全連接層,?將卷積層產生的特征圖(feature map)映射成一個固定長度的特征向量。以AlexNet為代表的經典CNN結構適合于圖像級的分類和回歸任務,因為它們最后都期望得到整個輸入圖像的一個數值描述(概率),比如AlexNet的ImageNet模型輸出一個1000維的向量表示輸入圖像屬于每一類的概率(softmax歸一化)

栗子:下圖中的貓,?輸入AlexNet,?得到一個長為1000的輸出向量,?表示輸入圖像屬于每一類的概率,?其中在"tabby cat"這一類統計概率最高。

FCN對圖像進行像素級的分類,從而解決了語義級別的圖像分割(semantic segmentation)問題。與經典的CNN在卷積層之后使用全連接層得到固定長度的特征向量進行分類(全聯接層+softmax輸出)不同,FCN可以接受任意尺寸的輸入圖像,采用反卷積層對最后一個卷積層的feature map進行上采樣,?使它恢復到輸入圖像相同的尺寸,從而可以對每個像素都產生了一個預測,?同時保留了原始輸入圖像中的空間信息,?最后在上采樣的特征圖上進行逐像素分類。

最后逐個像素計算softmax分類的損失,?相當于每一個像素對應一個訓練樣本。下圖是Longjon用于語義分割所采用的全卷積網絡(FCN)的結構示意圖:

簡單的來說,FCN與CNN的區域在把于CNN最后的全連接層換成卷積層,輸出的是一張已經Label好的圖片。

其實,CNN的強大之處在于它的多層結構能自動學習特征,并且可以學習到多個層次的特征:較淺的卷積層感知域較小,學習到一些局部區域的特征;較深的卷積層具有較大的感知域,能夠學習到更加抽象一些的特征。這些抽象特征對物體的大小、位置和方向等敏感性更低,從而有助于識別性能的提高。下圖CNN分類網絡的示意圖:

這些抽象的特征對分類很有幫助,可以很好地判斷出一幅圖像中包含什么類別的物體,但是因為丟失了一些物體的細節,不能很好地給出物體的具體輪廓、指出每個像素具體屬于哪個物體,因此做到精確的分割就很有難度。

傳統的基于CNN的分割方法:為了對一個像素分類,使用該像素周圍的一個圖像塊作為CNN的輸入用于訓練和預測。這種方法有幾個缺點:一是存儲開銷很大。例如對每個像素使用的圖像塊的大小為15x15,然后不斷滑動窗口,每次滑動的窗口給CNN進行判別分類,因此則所需的存儲空間根據滑動窗口的次數和大小急劇上升。二是計算效率低下。相鄰的像素塊基本上是重復的,針對每個像素塊逐個計算卷積,這種計算也有很大程度上的重復。三是像素塊大小的限制了感知區域的大小。通常像素塊的大小比整幅圖像的大小小很多,只能提取一些局部的特征,從而導致分類的性能受到限制。

而全卷積網絡(FCN)則是從抽象的特征中恢復出每個像素所屬的類別。即從圖像級別的分類進一步延伸到像素級別的分類。

?

全連接層?->?卷積層

全連接層和卷積層之間唯一的不同就是卷積層中的神經元只與輸入數據中的一個局部區域連接,并且在卷積列中的神經元共享參數。然而在兩類層中,神經元都是計算點積,所以它們的函數形式是一樣的。因此,將此兩者相互轉化是可能的:

  • 對于任一個卷積層,都存在一個能實現和它一樣的前向傳播函數的全連接層。權重矩陣是一個巨大的矩陣,除了某些特定塊,其余部分都是零。而在其中大部分塊中,元素都是相等的。

  • 相反,任何全連接層都可以被轉化為卷積層。比如,一個?K=4096?的全連接層,輸入數據體的尺寸是?7?7?512,這個全連接層可以被等效地看做一個?F=7,P=0,S=1,K=4096?的卷積層。換句話說,就是將濾波器的尺寸設置為和輸入數據體的尺寸一致了。因為只有一個單獨的深度列覆蓋并滑過輸入數據體,所以輸出將變成?1?1?4096,這個結果就和使用初始的那個全連接層一樣了。

全連接層轉化為卷積層:在兩種變換中,將全連接層轉化為卷積層在實際運用中更加有用。假設一個卷積神經網絡的輸入是?224x224x3?的圖像,一系列的卷積層和下采樣層將圖像數據變為尺寸為?7x7x512?的激活數據體。AlexNet使用了兩個尺寸為4096的全連接層,最后一個有1000個神經元的全連接層用于計算分類評分。我們可以將這3個全連接層中的任意一個轉化為卷積層:

  • 針對第一個連接區域是[7x7x512]的全連接層,令其濾波器尺寸為F=7,這樣輸出數據體就為[1x1x4096]了。

  • 針對第二個全連接層,令其濾波器尺寸為F=1,這樣輸出數據體為[1x1x4096]。

  • 對最后一個全連接層也做類似的,令其F=1,最終輸出為[1x1x1000]

實際操作中,每次這樣的變換都需要把全連接層的權重W重塑成卷積層的濾波器。那么這樣的轉化有什么作用呢?它在下面的情況下可以更高效:讓卷積網絡在一張更大的輸入圖片上滑動,得到多個輸出,這樣的轉化可以讓我們在單個向前傳播的過程中完成上述的操作。

舉個栗子:如果我們想讓224×224尺寸的浮窗,以步長為32在384×384的圖片上滑動,把每個經停的位置都帶入卷積網絡,最后得到6×6個位置的類別得分。上述的把全連接層轉換成卷積層的做法會更簡便。如果224×224的輸入圖片經過卷積層和下采樣層之后得到了[7x7x512]的數組,那么,384×384的大圖片直接經過同樣的卷積層和下采樣層之后會得到[12x12x512]的數組。然后再經過上面由3個全連接層轉化得到的3個卷積層,最終得到[6x6x1000]的輸出((12 – 7)/1 + 1 = 6)。這個結果正是浮窗在原圖經停的6×6個位置的得分!

面對384×384的圖像,讓(含全連接層)的初始卷積神經網絡以32像素的步長獨立對圖像中的224×224塊進行多次評價,其效果和使用把全連接層變換為卷積層后的卷積神經網絡進行一次前向傳播是一樣的。

Evaluating the original ConvNet (with FC layers) independently across 224x224 crops of the 384x384 image in strides of 32 pixels gives an identical result to forwarding the converted ConvNet one time.

如下圖所示,FCN將傳統CNN中的全連接層轉化成卷積層,對應CNN網絡FCN把最后三層全連接層轉換成為三層卷積層。在傳統的CNN結構中,前5層是卷積層,第6層和第7層分別是一個長度為4096的一維向量,第8層是長度為1000的一維向量,分別對應1000個不同類別的概率。FCN將這3層表示為卷積層,卷積核的大小?(通道數,寬,高)?分別為?(4096,1,1)、(4096,1,1)、(1000,1,1)。看上去數字上并沒有什么差別,但是卷積跟全連接是不一樣的概念和計算過程,使用的是之前CNN已經訓練好的權值和偏置,但是不一樣的在于權值和偏置是有自己的范圍,屬于自己的一個卷積核。因此FCN網絡中所有的層都是卷積層,故稱為全卷積網絡。

下圖是一個全卷積層,與上圖不一樣的是圖像對應的大小下標,CNN中輸入的圖像大小是同意固定resize成?227x227?大小的圖像,第一層pooling后為55x55,第二層pooling后圖像大小為27x27,第五層pooling后的圖像大小為13*13。而FCN輸入的圖像是H*W大小,第一層pooling后變為原圖大小的1/4,第二層變為原圖大小的1/8,第五層變為原圖大小的1/16,第八層變為原圖大小的1/32(勘誤:其實真正代碼當中第一層是1/2,以此類推)。

經過多次卷積和pooling以后,得到的圖像越來越小,分辨率越來越低。其中圖像到?H/32?W/32?的時候圖片是最小的一層時,所產生圖叫做heatmap熱圖,熱圖就是我們最重要的高維特征圖,得到高維特征的heatmap之后就是最重要的一步也是最后的一步對原圖像進行upsampling,把圖像進行放大、放大、放大,到原圖像的大小。

最后的輸出是1000張heatmap經過upsampling變為原圖大小的圖片,為了對每個像素進行分類預測label成最后已經進行語義分割的圖像,這里有一個小trick,就是最后通過逐個像素地求其在1000張圖像該像素位置的最大數值描述(概率)作為該像素的分類。因此產生了一張已經分類好的圖片,如下圖右側有狗狗和貓貓的圖。

?

upsampling

相較于使用被轉化前的原始卷積神經網絡對所有36個位置進行迭代計算,使用轉化后的卷積神經網絡進行一次前向傳播計算要高效得多,因為36次計算都在共享計算資源。這一技巧在實踐中經常使用,一次來獲得更好的結果。比如,通常將一張圖像尺寸變得更大,然后使用變換后的卷積神經網絡來對空間上很多不同位置進行評價得到分類評分,然后在求這些分值的平均值。

最后,如果我們想用步長小于32的浮窗怎么辦?用多次的向前傳播就可以解決。比如我們想用步長為16的浮窗。那么先使用原圖在轉化后的卷積網絡執行向前傳播,然后分別沿寬度,沿高度,最后同時沿寬度和高度,把原始圖片分別平移16個像素,然后把這些平移之后的圖分別帶入卷積網絡。

如下圖所示,當圖片在網絡中經過處理后變成越小的圖片,其特征也越明顯,就像圖像中顏色所示,當然啦,最后一層的圖片不再是一個1個像素的圖片,而是原圖像?H/32xW/32?大小的圖,這里為了簡化而畫成一個像素而已。

?

如下圖所示,對原圖像進行卷積conv1、pool1后原圖像縮小為1/2;之后對圖像進行第二次conv2、pool2后圖像縮小為1/4;接著繼續對圖像進行第三次卷積操作conv3、pool3縮小為原圖像的1/8,此時保留pool3的featureMap;接著繼續對圖像進行第四次卷積操作conv4、pool4,縮小為原圖像的1/16,保留pool4的featureMap;最后對圖像進行第五次卷積操作conv5、pool5,縮小為原圖像的1/32,然后把原來CNN操作中的全連接變成卷積操作conv6、conv7,圖像的featureMap數量改變但是圖像大小依然為原圖的1/32,此時圖像不再叫featureMap而是叫heatMap。

現在我們有1/32尺寸的heatMap,1/16尺寸的featureMap和1/8尺寸的featureMap,1/32尺寸的heatMap進行upsampling操作之后,因為這樣的操作還原的圖片僅僅是conv5中的卷積核中的特征,限于精度問題不能夠很好地還原圖像當中的特征,因此在這里向前迭代。把conv4中的卷積核對上一次upsampling之后的圖進行反卷積補充細節(相當于一個差值過程),最后把conv3中的卷積核對剛才upsampling之后的圖像進行再次反卷積補充細節,最后就完成了整個圖像的還原

?

缺點

在這里我們要注意的是FCN的缺點:

  • 是得到的結果還是不夠精細。進行8倍上采樣雖然比32倍的效果好了很多,但是上采樣的結果還是比較模糊和平滑,對圖像中的細節不敏感。

  • 是對各個像素進行分類,沒有充分考慮像素與像素之間的關系。忽略了在通常的基于像素分類的分割方法中使用的空間規整(spatial regularization)步驟,缺乏空間一致性。

    ?

    ?

    ?

    -----------------------------------分割線--------------------------------------------

    ?

    ?

    ?

    ?

    從圖像分類到圖像分割

    卷積神經網絡(CNN)自2012年以來,在圖像分類和圖像檢測等方面取得了巨大的成就和廣泛的應用。

    CNN的強大之處在于它的多層結構能自動學習特征,并且可以學習到多個層次的特征:較淺的卷積層感知域較小,學習到一些局部區域的特征;較深的卷積層具有較大的感知域,能夠學習到更加抽象一些的特征。這些抽象特征對物體的大小、位置和方向等敏感性更低,從而有助于識別性能的提高。

    這些抽象的特征對分類很有幫助,可以很好地判斷出一幅圖像中包含什么類別的物體,但是因為丟失了一些物體的細節,不能很好地給出物體的具體輪廓、指出每個像素具體屬于哪個物體,因此做到精確的分割就很有難度。

    傳統的基于CNN的分割方法的做法通常是:為了對一個像素分類,使用該像素周圍的一個圖像塊作為CNN的輸入用于訓練和預測。這種方法有幾個缺點:一是存儲開銷很大。例如對每個像素使用的圖像塊的大小為15x15,則所需的存儲空間為原來圖像的225倍。二是計算效率低下。相鄰的像素塊基本上是重復的,針對每個像素塊逐個計算卷積,這種計算也有很大程度上的重復。三是像素塊大小的限制了感知區域的大小。通常像素塊的大小比整幅圖像的大小小很多,只能提取一些局部的特征,從而導致分類的性能受到限制。

    針對這個問題, UC Berkeley的Jonathan Long等人提出了Fully Convolutional Networks (FCN)[1]用于圖像的分割。該網絡試圖從抽象的特征中恢復出每個像素所屬的類別。即從圖像級別的分類進一步延伸到像素級別的分類。

    ?

    FCN的原理

    FCN將傳統CNN中的全連接層轉化成一個個的卷積層。如下圖所示,在傳統的CNN結構中,前5層是卷積層,第6層和第7層分別是一個長度為4096的一維向量,第8層是長度為1000的一維向量,分別對應1000個類別的概率。FCN將這3層表示為卷積層,卷積核的大小(通道數,寬,高)分別為(4096,1,1)、(4096,1,1)、(1000,1,1)。所有的層都是卷積層,故稱為全卷積網絡。?

    可以發現,經過多次卷積(還有pooling)以后,得到的圖像越來越小,分辨率越來越低(粗略的圖像),那么FCN是如何得到圖像中每一個像素的類別的呢?為了從這個分辨率低的粗略圖像恢復到原圖的分辨率,FCN使用了上采樣。例如經過5次卷積(和pooling)以后,圖像的分辨率依次縮小了2,4,8,16,32倍。對于最后一層的輸出圖像,需要進行32倍的上采樣,以得到原圖一樣的大小。

    這個上采樣是通過反卷積(deconvolution)實現的。對第5層的輸出(32倍放大)反卷積到原圖大小,得到的結果還是不夠精確,一些細節無法恢復。于是Jonathan將第4層的輸出和第3層的輸出也依次反卷積,分別需要16倍和8倍上采樣,結果就精細一些了。下圖是這個卷積和反卷積上采樣的過程:?

    下圖是32倍,16倍和8倍上采樣得到的結果的對比,可以看到它們得到的結果越來越精確:?

    ?

    FCN的優點和不足

    與傳統用CNN進行圖像分割的方法相比,FCN有兩大明顯的優點:一是可以接受任意大小的輸入圖像,而不用要求所有的訓練圖像和測試圖像具有同樣的尺寸。二是更加高效,因為避免了由于使用像素塊而帶來的重復存儲和計算卷積的問題。

    同時FCN的缺點也比較明顯:一是得到的結果還是不夠精細。進行8倍上采樣雖然比32倍的效果好了很多,但是上采樣的結果還是比較模糊和平滑,對圖像中的細節不敏感。二是對各個像素進行分類,沒有充分考慮像素與像素之間的關系,忽略了在通常的基于像素分類的分割方法中使用的空間規整(spatial regularization)步驟,缺乏空間一致性。

    ?

    FCN的擴展

    雖然FCN不夠完美,但是其全新的思路開辟了一個新的圖像分割方向,對這個領域的影響是十分巨大的,從2015年3月在arxiv和6月在CVPR會議上發表到寫下這篇博客的時候一年的時間,該文章已被引用高達400次。

    在FCN的基礎上,UCLA DeepLab的Liang-Chieh Chen[2]等在得到像素分類結果后使用了全連接的條件隨機場(fully connected conditional random fields),考慮圖像中的空間信息,得到更加精細并且具有空間一致性的結果。

    Liang-Chieh的這篇文章有兩大特點,一是忽略下采樣過程,轉而使用稀疏的卷積核以增加感知范圍。如下圖所示:?

    二是使用了Fully Connected CRF。CRF的能量函數中包括數據項和平滑項兩部分,數據項與各個像素屬于各類別的概率有關,平滑項控制像素與像素間類別的一致性。傳統的CRF的平滑項只考慮相鄰像素類別的關聯性,而Fully Connected CRF將圖像中任意兩個像素之間的類別關聯性都考慮進來。

    下圖是CNN與Fully Connected CRF結合的示意圖。?

    實際上,CRF或者Fully Connected CRF是對CNN或者FCN輸出的一種后處理技術。像素分類和空間規整這兩步是分別進行的。Shuai Zheng[3]等人將Fully Connected CRF表示成回流神經網絡的結構(recurrent neuron network,RNN),將CNN與這個RNN放到一個統一的框架中,可以一步到位地對兩者同時進行訓練。將圖像分割中的三個步驟:特征提取、分類器預測和空間規整全部自動化處理,通過學習獲得,得到的結果比FCN-8s和DeepLab的方法的效果好了許多。如下圖結果:?

    CNN、FCN與Fully Connected CRF的結合及統一的自動訓練具有很不錯的應用價值,已有很多的研究對這幾篇文章進行跟進([2]和[3]的引用都已過百)。例如,帝國理工的Konstantinos Kamnitsas,Daniel Rueckert等人在這幾篇文章的基礎上,提出了三維的多尺度CNN和全連接CRF結合的方法,稱為DeepMedic,?用于腦腫瘤的分割,最近(4月4號)剛發表于arXiv。

    參考文獻?
    1,Long, Jonathan, Evan Shelhamer, and Trevor Darrell. "Fully convolutional networks for semantic segmentation." Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition. 2015.?
    2,Chen, Liang-Chieh, et al. "Semantic image segmentation with deep convolutional nets and fully connected crfs." arXiv preprint arXiv:1412.7062 (2014).?
    3,Zheng, Shuai, et al. "Conditional random fields as recurrent neural networks." Proceedings of the IEEE International Conference on Computer Vision. 2015.?
    4,Kamnitsas, Konstantinos, et al. "Efficient Multi-Scale 3D CNN with Fully Connected CRF for Accurate Brain Lesion Segmentation." arXiv preprint arXiv:1603.05959 (2016).

  • 總結

    以上是生活随笔為你收集整理的白话详细解读(四)-----FCN的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    av片在线观看免费 | 久久免费av电影 | 久久午夜精品影院一区 | 日日干天天射 | 美女视频久久黄 | 国产精品美女免费看 | 久久不射电影院 | 成年人视频在线免费播放 | 亚洲 欧美 综合 在线 精品 | 日韩在线视频一区 | 国产精品久久久久久久午夜片 | 欧美性一级观看 | 久久一级片 | 中文字幕免费高清在线 | 欧美a性 | 中文字幕亚洲欧美日韩 | 亚洲午夜久久久综合37日本 | 91精品国产99久久久久久红楼 | 亚洲一区不卡视频 | av官网| 99综合影院在线 | 天天色棕合合合合合合 | 欧美日韩高清不卡 | 国产精品va在线 | 亚洲精品视频在线观看免费 | 丁香婷五月 | 成人黄色在线视频 | 国产亚洲精品中文字幕 | 国产手机视频 | 久久久久久久久免费 | 狠狠狠狠狠狠天天爱 | 99精品在线视频观看 | 欧美午夜精品久久久久久孕妇 | av福利网址导航大全 | 国产亚州精品视频 | 国产一级一片免费播放放 | 色999在线 | 欧美巨大 | 亚洲电影在线看 | 亚州日韩中文字幕 | 中文字幕在线看片 | 啪啪激情网 | 国产精品久久久久久久久久久久久久 | 日韩精品欧美专区 | 日韩va欧美va亚洲va久久 | 国产精品成人久久久久 | 97视频播放 | 国产精品区二区三区日本 | 91禁在线观看 | 黄网站免费看 | 亚洲理论片 | 国产精品私人影院 | 久久精品精品电影网 | 97日日碰人人模人人澡分享吧 | 久久深爱网 | 九九精品视频在线观看 | 久久久91精品国产一区二区精品 | 九九九免费视频 | 国产成人精品日本亚洲999 | 日本精品视频网站 | 亚洲a资源 | 91在线播放国产 | 日韩欧美精品一区 | 综合视频在线 | 国产一级精品绿帽视频 | 免费在线观看污网站 | 国产精品久久久久久久午夜 | 亚洲综合视频在线观看 | 免费又黄又爽 | 天天干天天操av | 精品影院| 欧洲亚洲国产视频 | 91av免费观看 | 国产 视频 高清 免费 | 欧美精品久久久久a | 天天搞天天干天天色 | 国产系列在线观看 | 亚洲视频一区二区三区在线观看 | 蜜臀久久99精品久久久无需会员 | 美女精品久久久 | 五月婷婷毛片 | 精品在线看 | 国产专区视频在线观看 | 国产精品高潮呻吟久久久久 | 99久久久久久久久久 | 色a网| 99这里只有精品视频 | 久久av福利 | 国产91全国探花系列在线播放 | 久久99中文字幕 | av日韩不卡| 日韩久久精品一区二区 | 在线观看av小说 | 最近日本韩国中文字幕 | 久久久精品福利视频 | 久久久久久久久久久精 | 色天天综合久久久久综合片 | 精品一区 精品二区 | 成人影音在线 | 中文国产成人精品久久一 | 米奇影视7777 | 亚洲欧美日韩在线看 | 国产成人黄色片 | 日韩在线免费视频观看 | 青青草视频精品 | 欧美日韩国产精品一区二区三区 | 91av在线免费观看 | 久久精品三级 | 国产精品第二页 | 日本xxxx裸体xxxx17 | 91传媒91久久久| 久久精品香蕉视频 | 成人国产精品久久久久久亚洲 | 日韩成人中文字幕 | 国产在线第三页 | 日韩在线免费播放 | 日韩欧美一区二区三区在线观看 | 成人午夜影院在线观看 | 69精品久久久 | 日韩大片在线看 | 欧洲亚洲精品 | 日本在线观看一区二区三区 | 五月的婷婷| 91亚色视频在线观看 | 99热在线国产精品 | 天天草网站| 日韩精品网址 | 成人永久免费 | 中文字幕a∨在线乱码免费看 | 国产一区二区不卡视频 | 99久久日韩精品视频免费在线观看 | 不卡的av电影 | 成年人免费在线观看网站 | 国产九色视频在线观看 | 色狠狠操 | 四虎免费在线观看视频 | 国产精品免费在线视频 | 五月天激情综合 | 日韩av网页 | 久久精品艹 | 天天看天天操 | 国产成人久久久77777 | 97操操 | 国产女做a爱免费视频 | 天天色天天操天天爽 | 日韩激情精品 | 日本精品视频免费 | 欧美大片第1页 | 亚洲精品影院在线观看 | 69热国产视频 | 亚洲综合视频在线 | 三级a视频| 欧美一级免费 | 美女黄频在线观看 | 欧美性另类| 中文字幕一区二区三区四区在线视频 | 中文伊人| 福利二区视频 | 福利一区二区 | 国产一级久久 | 久久国产精品免费 | 日韩激情精品 | 久久精品91视频 | 波多野结衣一区 | 国产精品12345 | 91热视频 | 久久国产亚洲 | 天天插日日射 | 日韩精品中文字幕在线观看 | 91精品办公室少妇高潮对白 | 91人人揉日日捏人人看 | 色综合天天综合网国产成人网 | 欧美黄污视频 | 黄色三级网站 | 欧美日韩一区二区在线观看 | 玖玖爱国产在线 | 99视频在线精品国自产拍免费观看 | 国产精品网红福利 | 久久在现| 欧美日韩不卡在线视频 | 激情综合色图 | 国产盗摄精品一区二区 | 91精品国产欧美一区二区成人 | 久久看毛片 | 亚洲成人资源在线 | 亚洲欧美综合精品久久成人 | 国产小视频在线观看免费 | 91视频最新网址 | 青青久草在线视频 | 毛片a级片| 久久艹在线观看 | 九九激情视频 | 国产 字幕 制服 中文 在线 | avwww在线 | 伊人黄色网| 在线观看视频精品 | 美女久久久 | 日韩精品一区二区三区第95 | 天天射天天拍 | 一级电影免费在线观看 | 黄色成年片 | 国产拍揄自揄精品视频麻豆 | 视频高清 | 九九热精| 久久99久久久久 | 91麻豆精品 | 亚洲免费成人av电影 | 国产精品久久网站 | 97精品视频在线 | 人人草天天草 | 日韩欧美国产免费播放 | 久久精品系列 | 91九色porny在线 | 欧美精品亚洲精品日韩精品 | 欧美精品久久久久久久久久 | 久久精品日本啪啪涩涩 | 波多野结衣理论片 | 国产网红在线观看 | 天天操夜夜摸 | 久久国产精品视频免费看 | 黄色一及电影 | 亚洲精品美女在线 | 精品免费观看视频 | 九九免费在线观看视频 | 国产一区二区三区高清播放 | 国内丰满少妇猛烈精品播 | av福利超碰网站 | 国产一级电影免费观看 | 亚洲精品短视频 | 米奇狠狠狠888 | 亚洲mv大片欧洲mv大片免费 | 999视频精品 | 五月天亚洲婷婷 | 欧美日韩国产亚洲乱码字幕 | 久久综合久久久 | 最近2019好看的中文字幕免费 | 久久成人欧美 | 日韩欧美精品在线观看视频 | 国产在线美女 | 久久久国产在线视频 | 精品国产资源 | 国产三级午夜理伦三级 | 97碰碰精品嫩模在线播放 | 在线黄网站 | 六月丁香在线观看 | 国产成人精品午夜在线播放 | 久色免费视频 | 99热国产在线 | 欧美精品二区 | 久久久久免费观看 | 国内三级在线 | 特级大胆西西4444www | 欧美日韩国产欧美 | 国产精品69久久久久 | 久久9999久久免费精品国产 | 久草视频在线免费 | 99久久精品午夜一区二区小说 | 亚洲狠狠婷婷 | 91天堂在线观看 | 国产精品久久久久久a | 国产综合久久 | 亚洲人天堂 | 久久久久电影网站 | 欧美一级片免费观看 | 亚洲va欧美va人人爽春色影视 | 国产网红在线观看 | 美女网站视频色 | 狠狠综合久久 | 国产麻豆精品久久 | 日躁夜躁狠狠躁2001 | 99视屏| 精品国产一区二区三区日日嗨 | 国产黄色精品网站 | 亚洲成人精品av | 久久久久久蜜桃一区二区 | www国产亚洲精品久久麻豆 | 国产免费观看高清完整版 | 久久久久久久久久免费 | 一级一片免费观看 | 美国av大片| 免费看一级 | 五月香视频在线观看 | 黄色在线看网站 | 亚洲国产mv| 我要看黄色一级片 | 色网站在线观看 | 在线亚州 | 精品久久久久久久久久久院品网 | 久久免费精品国产 | 国产玖玖在线 | 99久久婷婷国产 | 伊人狠狠操 | 久久天天躁 | 操久 | 香蕉影视app | 亚州黄色一级 | 国产精品99久久久久人中文网介绍 | 久久精品网址 | 99国产在线视频 | 欧美日韩高清 | 久草在线视频免赞 | 999久久久久久久久久久 | 欧美精品在线观看 | 免费在线观看中文字幕 | 日韩高清毛片 | 亚洲伊人第一页 | 网址你懂的在线观看 | 亚洲免费在线 | 久久久久久久久毛片 | 丁香花中文字幕 | 天天干夜夜操视频 | 另类五月激情 | 国产又黄又爽无遮挡 | 亚洲国产剧情av | 激情网综合| 在线a人v观看视频 | 成人av电影免费观看 | 一区三区视频在线观看 | 午夜美女福利直播 | 国内精品在线观看视频 | 国产精品小视频网站 | 日韩精品免费一区二区三区 | 国产欧美日韩一区 | 99久久这里有精品 | 免费在线电影网址大全 | 一级一级一片免费 | 国产精品黑丝在线观看 | 免费观看一级视频 | 免费网站黄 | 色婷在线 | 国产精品毛片一区视频播不卡 | 亚洲1区 在线| 欧美久久九九 | 成人一级片视频 | 久久蜜臀一区二区三区av | 99亚洲精品在线 | h网站免费在线观看 | 欧产日产国产69 | 成人在线视频免费看 | 字幕网资源站中文字幕 | 色综合a| 成人免费在线视频 | 在线观看免费黄视频 | 日韩av女优视频 | 午夜美女wwww | 午夜精品久久久久久久久久久 | 国产资源网 | 免费a v观看 | 中字幕视频在线永久在线观看免费 | 色婷婷亚洲 | 成人毛片100免费观看 | 精品成人免费 | 337p西西人体大胆瓣开下部 | 免费在线观看av | 91.麻豆视频| 久久久久影视 | 韩国一区视频 | www五月| 99在线视频网站 | 在线 日韩 av | 最近中文字幕在线中文高清版 | 香蕉视频在线网站 | 91精品久久久久久久99蜜桃 | 欧美黑人猛交 | 亚洲视频久久久久 | 中文字幕一区二区三区久久 | 久久好看| 在线免费观看黄色av | 国产日产在线观看 | 亚洲欧美日本国产 | 欧美91精品久久久久国产性生爱 | 在线中文字幕网站 | 久久免费国产精品 | 亚洲最大av网 | 久久免费黄色大片 | 五月婷婷开心中文字幕 | 国产一区二区久久久 | 人成免费网站 | 国产成人黄色片 | 99在线视频观看 | 中文字幕在线免费播放 | 日韩国产欧美在线视频 | 伊人五月天.com | 国产精品久久久久久久久久 | 免费下载高清毛片 | 国产亚洲精品久久久久久大师 | 天天干天天想 | 粉嫩av一区二区三区四区在线观看 | 国产精品久久久久久久久久久免费看 | 久久精品爱爱视频 | 亚洲精品在线资源 | 亚洲专区 国产精品 | 最新日韩在线观看 | 成 人 黄 色 视频 免费观看 | 久久国产精品第一页 | 中文字幕在线网址 | 六月久久婷婷 | 久久久精品国产免费观看同学 | 99精品观看| av在线网站免费观看 | 午夜久久影视 | 91视频免费看网站 | 韩国av不卡| 欧美在线你懂的 | 国际精品久久 | 91完整视频 | 在线播放亚洲激情 | 中文字幕二区在线观看 | 中文字幕资源在线观看 | 亚洲综合国产精品 | 99久久久久久 | 一个色综合网站 | 久久黄页 | 久久精品视频免费播放 | 91视视频在线直接观看在线看网页在线看 | 在线 精品 国产 | 美国av大片| 亚洲午夜久久久久久久久久久 | 国产资源在线视频 | 中文字幕黄网 | 国产在线观看污片 | 国产精品美女久久久久久久久久久 | 国产视频一二区 | 国产成人久久精品一区二区三区 | 国语对白少妇爽91 | 国产精品成人在线 | 黄色影院在线免费观看 | 中文字幕视频网站 | 又黄又网站 | 天天操综合网 | 欧美日韩精品免费观看视频 | www.黄色小说.com | 亚洲va韩国va欧美va精四季 | 欧美最新大片在线看 | 久久这里只有精品首页 | 黄色大全免费网站 | 国产精品久久在线观看 | 久久久国产精华液 | 国产精品扒开做爽爽的视频 | 免费高清在线观看电视网站 | 亚洲精品乱码久久久久久蜜桃欧美 | 少妇精品久久久一区二区免费 | 亚洲精品在线观看视频 | 国产精品99久久久久久人免费 | 亚洲精品玖玖玖av在线看 | 国产a国产a国产a | 欧美一区免费观看 | 久草青青在线观看 | 少妇av片 | 99在线观看免费视频精品观看 | 99精品免费久久久久久久久日本 | 天天射天天爱天天干 | 国产精品乱码久久久久 | 欧美一二三区在线播放 | 国产精品一区二区果冻传媒 | 亚洲一区二区三区毛片 | zzijzzij亚洲日本少妇熟睡 | 97视频久久久 | 中文字幕乱视频 | www91在线 | 欧美男同视频网站 | 96精品视频 | 久久 亚洲视频 | 成人综合免费 | 免费看的黄色的网站 | av一二三区| 国产精品手机在线 | 91av在线不卡 | 激情图片区 | 九九九热精品免费视频观看 | 91视频成人免费 | 国产精品18p| 国产免费二区 | 欧美日本中文字幕 | 亚洲日本欧美在线 | 国产一区在线免费 | 黄色片免费看 | 久久免费在线观看 | 亚洲国产精品一区二区久久,亚洲午夜 | 日韩av片无码一区二区不卡电影 | aaa日本高清在线播放免费观看 | 五月婷婷六月丁香激情 | 欧美影片 | 亚洲精品综合欧美二区变态 | 91精品国产亚洲 | 在线日韩精品视频 | 婷婷色狠狠 | 久久久激情视频 | 狠狠色噜噜狠狠狠合久 | 国产综合91| 探花视频在线观看免费 | 国内精品二区 | 成人黄视频 | 麻豆视频在线观看免费 | 韩国av一区二区 | 91免费在线| 人人网av | 超碰个人在线 | 成人av影视观看 | av免费观看在线 | 久久久精品视频网站 | 美女视频久久黄 | 欧美午夜a | 日韩专区中文字幕 | 中国成人一区 | 亚洲国产精品日韩 | 一本—道久久a久久精品蜜桃 | 伊色综合久久之综合久久 | 九九热在线播放 | 精品久久久久久亚洲综合网 | 亚洲影视资源 | 久久天天躁狠狠躁亚洲综合公司 | 韩国av一区二区 | 色欲综合视频天天天 | 国产在线传媒 | 91人人爽人人爽人人精88v | 国产一级久久 | 国内精品久久久久久久久 | 中文字幕免费观看 | 3d黄动漫免费看 | 成人精品99 | 久久一线 | 亚洲最新av| 国产精品一区二区电影 | 亚洲黄色一级电影 | 色偷偷88888欧美精品久久 | 五月婷婷六月丁香 | 久久久久久国产一区二区三区 | 最近日本mv字幕免费观看 | 五月开心激情 | 久久精彩视频 | 91热视频| 中文字幕av一区二区三区四区 | 久久久精品国产免费观看同学 | 日本午夜免费福利视频 | 欧美天堂久久 | 欧美一区二区三区在线视频观看 | 国产精品丝袜 | 亚洲成人中文在线 | 成人国产在线 | 毛片精品免费在线观看 | 日韩精品中文字幕一区二区 | 久久久蜜桃 | 国内精品久久久久久久久久清纯 | 视频在线91 | av在线播放免费 | 麻豆精品国产传媒 | 91精品国产福利在线观看 | 天天av综合网 | 五月婷婷色 | 中文不卡视频在线 | 成人免费观看完整版电影 | 亚洲狠狠干 | 久久精品国产精品亚洲 | 国产精品18久久久久久首页狼 | 四虎在线视频 | 在线观看成人毛片 | 偷拍区另类综合在线 | 久久久久区 | 欧美久久久久久久久久 | 久久超碰网 | 成人免费影院 | 成人福利在线 | 91av精品| 正在播放国产91 | 亚洲视频免费在线观看 | 超碰在线免费福利 | 中文字幕在线观看一区二区 | 亚洲一级片av | 91九色视频在线播放 | 国产视频一区在线免费观看 | 日韩精品久久久久久 | 亚洲精品美女久久久 | 成人黄大片 | 免费日韩精品 | 国产一级片观看 | 六月色婷婷 | 一区二区三区国产精品 | 美女黄视频免费 | 国产不卡精品 | 天天操夜夜操夜夜操 | 国产精品毛片一区二区在线看 | 久99久在线| 久产久精国产品 | 久久在线视频精品 | 国产日韩在线观看一区 | 黄污污网站 | 久久精品国产一区二区电影 | 国产亚洲精品av | 国产99久久99热这里精品5 | 国产在线国偷精品产拍 | 一区 二区电影免费在线观看 | 国产视频 亚洲视频 | 91精品国产乱码久久 | 91麻豆免费视频 | 黄色av电影| 国产视频资源在线观看 | www.99在线观看 | 日韩免费av网址 | 亚洲草视频| 黄色国产大片 | 免费观看第二部31集 | 黄色资源在线 | 午夜私人影院 | 午夜视频黄 | 精品久久久一区二区 | 黄色在线免费观看网址 | 国产资源在线视频 | 精品乱码一区二区三四区 | 日韩精品一区二区三区三炮视频 | 婷婷五天天在线视频 | 久久影院一区 | 国产一级片免费视频 | 亚洲精品在线播放视频 | 中文字幕日韩免费视频 | 国产尤物在线视频 | 香蕉视频在线视频 | 日韩午夜大片 | 国产不卡视频在线 | 久久精品成人欧美大片古装 | 日本资源中文字幕在线 | 久久综合亚洲鲁鲁五月久久 | 久久久久久久久久国产精品 | 国产精品久久久久久久久久尿 | av天天澡天天爽天天av | 精品国产乱码久久 | 色婷婷综合五月 | 久久精品欧美一区二区三区麻豆 | 99精品久久99久久久久 | 久草在线91 | 久久精品网站免费观看 | 999久久久久久久久久久 | 色国产在线 | 国产成人一区二区三区在线观看 | 久久久国际精品 | 91黄视频在线 | 欧美大片大全 | 午夜久久网| 日韩大片在线免费观看 | 狠狠躁18三区二区一区ai明星 | 五月香视频在线观看 | 国产色网站 | 亚洲精选国产 | 国产女人18毛片水真多18精品 | 九九热在线观看 | 成人av免费在线观看 | 午夜国产一区二区 | 欧美精品一区二区在线观看 | 在线国产一区 | 中文字幕免费观看全部电影 | 久久艹国产视频 | 91漂亮少妇露脸在线播放 | aaaaaa毛片 | 日韩动态视频 | 国产v在线播放 | 国产一在线精品一区在线观看 | 成人免费视频视频在线观看 免费 | 狠狠色网 | 日韩精品一区在线播放 | 中文在线8新资源库 | 国产精品12345 | 亚洲精品视频免费在线 | 丁香高清视频在线看看 | 国产午夜一级毛片 | 国产人成在线观看 | 麻豆91视频 | 亚洲精品资源在线观看 | 国产精品一区二区三区久久 | 国产97色在线 | 激情视频免费在线观看 | 久久国产精彩视频 | 欧美精品久久久久久久久免 | 中文字幕在线免费看 | 成年人看片 | 免费看黄的 | 免费看国产a | 激情动态| 婷婷精品 | 人人玩人人添人人澡97 | 亚洲一区二区三区在线看 | 亚洲天天摸日日摸天天欢 | 人人超碰在线 | 色综合久久久久综合 | 久久久久亚洲精品中文字幕 | 九九热免费精品视频 | 久久大片| 欧美在线free | 日韩一区二区三区在线看 | 欧美老少交 | 日韩精品资源 | 操操操人人人 | 91高清免费看 | 久久久片 | 五月天婷婷狠狠 | 在线免费观看国产视频 | 免费视频一区二区 | 久久高视频 | www.天天草| 国产99视频在线观看 | 天天干天天操 | 亚洲精品视频在线观看免费视频 | 麻豆视频91 | 日韩av中文在线观看 | 亚洲精品网站 | 中文av资源站 | 久久综合免费视频 | 九九久久久久久久久激情 | 96av麻豆蜜桃一区二区 | 亚洲欧洲日韩在线观看 | 丁香在线观看完整电影视频 | 在线观看黄网站 | 亚洲精品视频二区 | 精品久久久久久亚洲综合网站 | 91热在线| 日韩在线第一区 | 国产成人精品久久 | 成人国产精品久久久春色 | 欧美一级免费片 | 色综合久久88色综合天天 | 99精品久久久久久久 | 成人 国产 在线 | 精品国产1区二区 | 欧美日韩免费在线观看视频 | 国产在线综合视频 | 久色 网 | 日本黄色免费在线 | 天天爱综合 | 伊人色播| 91原创在线观看 | 日日射av | 成人黄色影片在线 | www九九热 | 国产网红在线观看 | 成人av电影免费观看 | 婷婷在线网站 | 超碰人人在线观看 | 欧美日韩在线免费视频 | 国产成人精品一区在线 | 久久国产热 | 亚洲视频在线看 | 天天爱天天草 | 天天视频亚洲 | 操操综合 | 91传媒在线| 精品国产欧美一区二区三区不卡 | 久久精品精品电影网 | 99视频国产精品免费观看 | 成人黄色在线看 | 草久视频在线观看 | 精品美女久久久久 | 久99久在线视频 | 日韩欧美高清 | 成人精品在线 | 日本性视频 | 国产精品欧美精品 | 成片视频在线观看 | 三级在线视频播放 | 成人cosplay福利网站 | 99精品视频免费全部在线 | 中文字幕av在线免费 | 亚洲综合视频在线 | 精品国产一区二区三区男人吃奶 | 成人免费观看在线视频 | 亚洲精品在线免费 | 最近中文字幕在线中文高清版 | 人人草人| 国产精品成人久久久久久久 | 精品久久一二三区 | 国产成人精品久 | 黄在线免费看 | 日韩高清av在线 | 成人播放器 | 国产精品久久久久久久久久尿 | 久久不见久久见免费影院 | 久久久久美女 | 精品欧美乱码久久久久久 | 青草视频在线 | 国内偷拍精品视频 | 国产一区欧美在线 | 91一区在线观看 | 97超碰超碰久久福利超碰 | 久久精品国产99国产 | 93久久精品日日躁夜夜躁欧美 | 97电影院网 | 欧美成人91 | 日韩网站中文字幕 | 国产 色 | 国产精品久久久久久久99 | 九九爱免费视频在线观看 | 亚洲一区日韩在线 | 婷婷色亚洲 | 中文字幕国产在线 | 久久免费99精品久久久久久 | av在线免费观看黄 | 欧美韩日精品 | av综合av | a v在线观看 | 六月丁香激情综合色啪小说 | 精品国产一区二区三区久久 | 中文字幕永久 | 91中文在线观看 | 精品国产乱码久久久久久1区二区 | 精品国产成人av | 久久久在线观看 | 最近更新的中文字幕 | 97在线观视频免费观看 | 青草视频在线播放 | 国产一二区免费视频 | 黄色www免费 | 欧美一级日韩三级 | av综合网址 | 91精品国产三级a在线观看 | 日日骑| 欧美疯狂性受xxxxx另类 | 二区三区毛片 | 午夜视频在线瓜伦 | 国产精品久久久久婷婷 | 国产91精品高清一区二区三区 | 一区二区三区在线免费播放 | 日韩在线视频网址 | 亚州av网站 | 成人a v视频 | 久久少妇 | 深夜免费福利 | 黄色片网站av | av在线免费观看黄 | 久久国产成人午夜av影院宅 | 欧美精品v国产精品 | 丝袜美女视频网站 | 久久夜夜夜 | 狠狠干天天 | 日本精油按摩3 | 永久免费视频国产 | 97超碰国产精品女人人人爽 | 中日韩男男gay无套 日韩精品一区二区三区高清免费 | 国产涩图| 亚洲精品乱码久久久久久蜜桃欧美 | 美女久久久久久 | 一级a毛片高清视频 | 日韩动漫免费观看高清完整版在线观看 | 久久久免费观看视频 | 色网影音先锋 | 日本黄色a级大片 | 久久黄网站 | 91精品推荐| 99久久精品国产一区 | 久久五月激情 | 欧美日韩中文国产 | 欧美伦理电影一区二区 | 国产一区二区不卡在线 | 日日干网 | 日韩福利在线观看 | 久久这里只有精品1 | 国产中文字幕第一页 | 欧美一区三区四区 | 国产亚洲精品久久19p | 色妞色视频一区二区三区四区 | 久草在线高清 | 欧美国产三区 | 99色亚洲 | 91精品国产综合久久福利 | 亚洲精品午夜久久久久久久 | 国产精品电影一区 | 黄色的网站免费看 | 一区二区三区电影 | 国产精品视频不卡 | 色多视频在线观看 | 中文字幕乱码日本亚洲一区二区 | 毛片网在线 | av专区在线| 天天操天天爱天天干 | 日韩色一区二区三区 | www色片| 久久精品8 | 少妇18xxxx性xxxx片 | 国产精品久久一区二区无卡 | 欧美成人在线网站 | 在线免费观看亚洲视频 | 视频福利在线 | 中文字幕免费高 | 99精品一区 | 天天射天天干天天插 | 色www精品视频在线观看 | 日本不卡久久 | av亚洲产国偷v产偷v自拍小说 | 精油按摩av | 毛片一区二区 | 日韩一级片观看 | 国产视频1区2区3区 久久夜视频 | 国产精品毛片一区 | 日韩专区中文字幕 | 免费在线成人 | 丁香九月激情综合 | 久久久国产一区二区三区 | av福利电影 | 中文字幕专区高清在线观看 | 成人激情开心网 | 欧美一级特黄高清视频 | japanesexxxhd奶水 91在线精品一区二区 | 精品在线99| 欧美人zozo | 久久久男人的天堂 | 福利区在线观看 | 91精品国产九九九久久久亚洲 | 日日日视频 | 色网站在线免费观看 | 夜夜看av | 婷婷射五月 | 久久999久久 | 色婷婷综合久久久中文字幕 | 免费合欢视频成人app | 91av视频免费在线观看 | 国产特级毛片aaaaaaa高清 | 黄色av播放 | 国产精品久久久久久久久久久久午夜 | 欧美精品久久 | 久久久久高清毛片一级 | 福利一区二区三区四区 | 中文字幕在线高清 | 99c视频高清免费观看 | 丁香5月婷婷久久 | 六月丁香综合 | 婷婷午夜天 | 天天操比 | 一区二区视频欧美 | 国产精品成久久久久 | 黄色片网站av | 日韩亚洲欧美中文字幕 | 国产99免费视频 | 一二区精品 | 国产中文伊人 | 2019天天干天天色 | 日韩性色| 亚洲精品97| 亚洲男男gⅴgay双龙 | 97精品一区二区三区 | 欧美日韩视频免费看 | 韩国精品福利一区二区三区 | 日本中文字幕在线 | 少妇18xxxx性xxxx片 | www.福利| 亚洲成av人影院 | 久久人人爽视频 | 久久伊人国产精品 | 国产不卡一区二区视频 | 美女国产 | av天天澡天天爽天天av | www激情久久 | 在线观看日韩视频 | 亚洲毛片一区二区三区 | 国产精品乱码久久 | 伊人久久在线观看 | 久久精品一区二区三区视频 | 国产精品久久久久久久久久免费 | 国产精品99久久久久 | 在线视频观看你懂的 | 国产日产精品一区二区三区四区的观看方式 | 91精品视频网站 | 久99久精品 | 97香蕉久久超级碰碰高清版 | 欧美日韩视频 | 中文国产字幕 | 色综合久久精品 | 日韩毛片在线免费观看 | 天天操天天干天天插 | 日韩视频1| 午夜国产福利在线 | 国产专区视频在线 | 久久国产精品99精国产 | 久久久国产精品一区二区中文 | 国产免码va在线观看免费 | 91麻豆传媒 | 国产精品永久免费视频 | 亚洲欧美日韩国产一区二区三区 | 欧美激情综合五月色丁香小说 | 青草草在线 | 久久成人在线 | 精品国产乱码久久久久久久 | 成人av久久 | 亚洲精品乱码久久久久久 | 久久综合中文色婷婷 | 九九九热 | 伊甸园av在线 | 视频国产一区二区三区 | 欧美黑人巨大xxxxx | 成人97人人超碰人人99 | 国产成人三级在线 | 成人午夜毛片 | 成人少妇影院yyyy | 国产18精品乱码免费看 | 日韩在线免费视频观看 | 日韩国产精品久久久久久亚洲 | 天天干天天操天天爱 | 亚洲传媒在线 | 中文字幕免费高 | 日韩欧美一区二区三区视频 | av片子在线观看 | 日本女人b |