• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    一種改進(jìn)的基于角點(diǎn)檢測的并行化電子穩(wěn)像算法

    2017-01-16 08:40:40陳更生
    關(guān)鍵詞:響應(yīng)函數(shù)角點(diǎn)線程

    鄭 杰,劉 杰,黃 超,陳更生

    (復(fù)旦大學(xué) 專用集成電路與系統(tǒng)國家重點(diǎn)實(shí)驗(yàn)室,上海 201203)

    一種改進(jìn)的基于角點(diǎn)檢測的并行化電子穩(wěn)像算法

    鄭 杰,劉 杰,黃 超,陳更生

    (復(fù)旦大學(xué) 專用集成電路與系統(tǒng)國家重點(diǎn)實(shí)驗(yàn)室,上海 201203)

    針對攝像設(shè)備拍攝視頻抖動(dòng)問題和實(shí)時(shí)處理要求,本文提出一種改進(jìn)的基于角點(diǎn)檢測的并行化電子穩(wěn)像算法.該算法采用并行計(jì)算和軟硬件協(xié)同計(jì)算的方法,對基于Harris角點(diǎn)檢測及Hu幾何不變矩的電子穩(wěn)像算法進(jìn)行了改進(jìn),算法通過網(wǎng)格劃分和區(qū)域極限值的并行計(jì)算,減少了角點(diǎn)檢測的計(jì)算量,采用并行化改進(jìn)的RANSAC計(jì)算提升了剔除誤匹配的處理效率,并基于圖形處理器(Graphic Processing Unit, GPU)和FPGA完成了電子穩(wěn)像算法的優(yōu)化設(shè)計(jì)實(shí)現(xiàn).實(shí)驗(yàn)結(jié)果表明,本文算法在保證良好穩(wěn)像質(zhì)量的同時(shí),對720p視頻進(jìn)行單幀穩(wěn)像的時(shí)間僅為25.48ms,能夠完成幀率為30幀/s的分辨率為1280×720的視頻實(shí)時(shí)穩(wěn)像.

    電子穩(wěn)像; 并行加速; Harris; FPGA; GPU; 軟硬件協(xié)同

    攝像設(shè)備在進(jìn)行影像采集時(shí),載體的突發(fā)、無序運(yùn)動(dòng)會(huì)使得拍攝的視頻產(chǎn)生不穩(wěn)定的抖動(dòng)現(xiàn)象,造成畫面模糊不清[1].圖像的抖動(dòng)會(huì)使觀察者失去觀察目標(biāo),并極易產(chǎn)生視覺疲勞.從計(jì)算機(jī)視覺的角度來看,抖動(dòng)的視頻破壞了圖像的細(xì)節(jié),給正確理解和提取圖像中的有用信息增加了難度,導(dǎo)致誤判或者漏判.電子穩(wěn)像的目的就是要通過圖像處理的方法消除各種不規(guī)則的抖動(dòng),得到相對穩(wěn)定和平滑的視頻圖像.

    視頻圖像的電子穩(wěn)像有著非常高的實(shí)時(shí)性要求,近年來對電子穩(wěn)像技術(shù)的研究主要有兩個(gè)方向.一個(gè)是側(cè)重于提升視頻圖像處理的效果以及適應(yīng)多變的應(yīng)用環(huán)境,已經(jīng)有非常多的這個(gè)方面的研究,包括吉淑嬌[2]等人提出的基于改進(jìn)的運(yùn)動(dòng)矢量估計(jì)方法的穩(wěn)像算法、Litvin[3]提出的基于概率估計(jì)的穩(wěn)像方法等,這一類算法通常復(fù)雜度高、計(jì)算量大,難以完成實(shí)時(shí)處理.

    電子穩(wěn)像的另一個(gè)研究方向是側(cè)重于提升處理速度、滿足實(shí)時(shí)性的要求.程德強(qiáng)[4]等人提出的基于改進(jìn)光流法的電子穩(wěn)像算法,通過避免對所有像素點(diǎn)進(jìn)行光流計(jì)算,以減少數(shù)據(jù)的計(jì)算量,實(shí)現(xiàn)了480p的視頻實(shí)時(shí)處理.崔少輝[5]等人提出的二進(jìn)制魯棒不變尺度特征點(diǎn)的穩(wěn)像算法,對光照變化及復(fù)雜環(huán)境具有較強(qiáng)的魯棒性,實(shí)現(xiàn)了分辨率為856×480的視頻實(shí)時(shí)穩(wěn)像.李剛[6]等人提出的基于位平面匹配算法的現(xiàn)場可編程門陣列(Field Programmable Gate Array, FPGA)實(shí)時(shí)電子穩(wěn)像平臺,采用格雷碼位平面算法來完成運(yùn)動(dòng)估計(jì),采用簡單的異或運(yùn)算的硬件電路實(shí)現(xiàn),以犧牲部分圖像處理效果為代價(jià),實(shí)現(xiàn)了分辨率為720×576的視頻的實(shí)時(shí)穩(wěn)像.蔡耀儀[7]等人提出的基于圖像分塊投影匹配算法的FPGA穩(wěn)像系統(tǒng),可以適應(yīng)帶有旋轉(zhuǎn)與縮放的運(yùn)動(dòng)畫面,能夠完成分辨率640×480的視頻實(shí)時(shí)穩(wěn)像.上述算法以及算法的系統(tǒng)實(shí)現(xiàn)對某些特定應(yīng)用環(huán)境有較好的電子穩(wěn)像效果,可以滿足一定的實(shí)時(shí)穩(wěn)像需求,但針對720p的高清視頻,算法和系統(tǒng)的處理速度依然不夠.同時(shí),這一類的算法在圖像處理上都較為簡單,算法的適用性、實(shí)時(shí)處理的效果和圖像質(zhì)量等都有待提高.

    實(shí)時(shí)電子穩(wěn)像的難點(diǎn)在于其處理速度的提升受到算法復(fù)雜度和計(jì)算量的嚴(yán)重限制,其應(yīng)用環(huán)境越復(fù)雜,計(jì)算量就越大.在穩(wěn)像過程中通常需要考慮的情況包括平移、旋轉(zhuǎn)和尺度變換,如果只考慮平移運(yùn)動(dòng),處理速度較快且易于實(shí)現(xiàn),但處理效果不佳;而考慮尺度變換會(huì)導(dǎo)致計(jì)算量急劇增大,難以滿足高清視頻的實(shí)時(shí)穩(wěn)像要求.由于在大部分抖動(dòng)視頻中,前后幀的尺度變換并不劇烈,基于這一前提,吳國楠[8]等人提出了一種基于Harris角點(diǎn)與改進(jìn)Hu矩的電子穩(wěn)像算法,在角點(diǎn)檢測計(jì)算過程中采用灰度的一階差分以及高斯濾波,較大程度上降低了計(jì)算復(fù)雜度,且對存在平移抖動(dòng)、繞主光軸旋轉(zhuǎn)抖動(dòng)和輕微尺度縮放的視頻圖像具有良好的處理效果,其缺點(diǎn)是算法的處理速度仍然較低,無法滿足實(shí)時(shí)性處理的要求.

    針對文獻(xiàn)[8]算法的特點(diǎn)和不足之處,本文通過對電子穩(wěn)像算法過程的分析,對算法主要計(jì)算耗時(shí)部分進(jìn)行提取,從并行計(jì)算和軟硬件協(xié)同計(jì)算的角度對文獻(xiàn)[8]算法進(jìn)行了改進(jìn),采用CPU+GPU+FPGA的計(jì)算架構(gòu)實(shí)現(xiàn)對算法的并行計(jì)算加速和硬件計(jì)算加速,以滿足電子穩(wěn)像算法的實(shí)時(shí)性處理要求.

    1 基于Harris角點(diǎn)檢測的穩(wěn)像算法

    基于Harris角點(diǎn)檢測的穩(wěn)像算法的框架見圖1,具體步驟見文獻(xiàn)[8].

    對于一幀圖像,一般采用公式(1)進(jìn)行角點(diǎn)的檢測:

    (1)

    其中,Ix為圖像x方向上的梯度,Iy為圖像在y方向上的梯度,det(M)為矩陣的行列式,trace(M)為矩陣的跡,k為常數(shù).當(dāng)響應(yīng)函數(shù)R的值大于設(shè)定的閾值時(shí),判斷當(dāng)前的點(diǎn)是一個(gè)角點(diǎn).

    電子穩(wěn)像算法的大部分計(jì)算集中在運(yùn)動(dòng)估計(jì)部分,因此選擇合適的運(yùn)動(dòng)估計(jì)技術(shù)是提升電子穩(wěn)像算法性能的關(guān)鍵.基于特征點(diǎn)匹配的方法是運(yùn)動(dòng)估計(jì)中較多采用的方法,在匹配過程中,特征點(diǎn)的選取非常重要,Harris角點(diǎn)檢測的優(yōu)點(diǎn)見文獻(xiàn)[9].

    基于Harris角點(diǎn)檢測的穩(wěn)像算法在特征點(diǎn)提取上計(jì)算簡單迅速,具有良好的旋轉(zhuǎn)不變性,在特征描述上對旋轉(zhuǎn)和尺度變換具有不變性,具有良好的特征辨識度,能較好地適用于存在平移抖動(dòng)、旋轉(zhuǎn)抖動(dòng)而尺度變換不大的應(yīng)用環(huán)境,采用灰度的一階差分進(jìn)行角點(diǎn)檢測的計(jì)算方法較大程度上降低了計(jì)算復(fù)雜度,但其處理速度較低,難以滿足實(shí)時(shí)處理要求.

    2 基于角點(diǎn)檢測的并行化電子穩(wěn)像算法

    針對文獻(xiàn)[8]算法在計(jì)算速度和實(shí)時(shí)性上的不足,本文提出了一種基于角點(diǎn)檢測的并行化電子穩(wěn)像算法,采用CPU+GPU+FPGA的計(jì)算架構(gòu),通過軟硬件協(xié)同計(jì)算的方法對算法進(jìn)行并行計(jì)算加速和硬件計(jì)算加速,提高算法的計(jì)算性能以獲得電子穩(wěn)像的實(shí)時(shí)處理要求.

    2.1 基于角點(diǎn)檢測的并行化電子穩(wěn)像算法設(shè)計(jì)

    對于文獻(xiàn)[8]算法,分別采用包括了1280×720(720p)、640×480(VGA)以及320×240等多種分辨率的視頻樣本,對其各個(gè)模塊在GPU上的處理時(shí)間進(jìn)行測試,結(jié)果如表1和表2所示.可以發(fā)現(xiàn),在文獻(xiàn)[8]算法的各個(gè)模塊中,角點(diǎn)檢測和高斯濾波是穩(wěn)像算法中計(jì)算耗時(shí)最多的兩個(gè)部分,其中角點(diǎn)檢測耗時(shí)超過單幀穩(wěn)像總時(shí)間的70%,貢獻(xiàn)了最主要的計(jì)算耗時(shí).同時(shí),RANSAC計(jì)算需要多次抽樣以確保在一定的置信度內(nèi)得到含有正確模型參數(shù)的采樣,其相互獨(dú)立的采樣可以并行完成.因此,對于電子穩(wěn)像的實(shí)時(shí)處理要求來說,上述三個(gè)算法模塊具有較大的優(yōu)化空間和提升價(jià)值.

    表1 文獻(xiàn)[8]算法處理時(shí)間

    表2 文獻(xiàn)[8]算法各個(gè)部分占總耗時(shí)的百分比

    根據(jù)上述分析,本文采用并行化計(jì)算的思想對角點(diǎn)檢測以及RANSAC算法模塊進(jìn)行改進(jìn)和優(yōu)化.

    在角點(diǎn)檢測過程中,滿足閾值的角點(diǎn)數(shù)比較多,計(jì)算量較大,所以需要采取一些措施減少角點(diǎn)數(shù)量,以減少后續(xù)步驟的計(jì)算量;RANSAC算法中每次采樣相互獨(dú)立,所以存在并行化優(yōu)化空間.具體改進(jìn)如下:

    1) 網(wǎng)格化角點(diǎn)檢測

    由于在角點(diǎn)檢測過程中計(jì)算梯度、極大值抑制和閾值獲取時(shí)數(shù)據(jù)間有相關(guān)性,不能簡單的進(jìn)行并行.針對角點(diǎn)數(shù)量過多導(dǎo)致后續(xù)計(jì)算量過大的問題,首先對圖像進(jìn)行了網(wǎng)格劃分,如圖2(a)所示,將整幀圖像劃分為若干個(gè)大小(2n-1)×(2n-1)的正方形網(wǎng)格,計(jì)算出每個(gè)網(wǎng)格內(nèi)角點(diǎn)響應(yīng)函數(shù)的最大值,然后對這些網(wǎng)格進(jìn)行極大值濾波.這樣可以避免特征點(diǎn)過于集中.與直接對響應(yīng)函數(shù)進(jìn)行極大值濾波相比,采用先網(wǎng)格劃分再濾波會(huì)使得計(jì)算量減小很多.假設(shè)一幀圖像的像素點(diǎn)總數(shù)為N,這部分需要進(jìn)行的比較運(yùn)算的次數(shù)如公式(2)所示:

    (2)

    而文獻(xiàn)[8]采用的是鄰域最大值的方法,對一幀圖像中以每一個(gè)像素點(diǎn)為中心,進(jìn)行大小為(2n-1)×(2n-1)的鄰域檢測,當(dāng)像素點(diǎn)的響應(yīng)函數(shù)為鄰域內(nèi)最大值時(shí),才將其標(biāo)為特征點(diǎn),如圖2(b)所示.可以看到對像素點(diǎn)的響應(yīng)函數(shù)進(jìn)行鄰域比較時(shí),鄰域之間有很多重疊部分,考慮計(jì)算量最大的情況,文獻(xiàn)[8]需要對每個(gè)像素點(diǎn)的響應(yīng)函數(shù)進(jìn)行(2n-1)×(2n-1)次比較運(yùn)算,總運(yùn)算次數(shù)如公式(3)所示:

    n2=N×(2n-1)×(2n-1)

    (3)

    因此,這部分的計(jì)算量約為文獻(xiàn)[8]算法的1/(2n-1)2,n取決于網(wǎng)格大?。?/p>

    2) 并行化RANSAC算法[10]

    基于文獻(xiàn)[11],本文提出了一種并行化RANSAC算法,能夠并行進(jìn)行數(shù)據(jù)抽樣、運(yùn)動(dòng)模型參數(shù)計(jì)算以及內(nèi)點(diǎn)計(jì)算.并行化RANSAC算法的基本思路是: 對給定的數(shù)據(jù)和參數(shù),對匹配點(diǎn)采樣、運(yùn)動(dòng)模型參數(shù)計(jì)算以及局內(nèi)數(shù)據(jù)計(jì)算工程進(jìn)行并行處理,選擇局內(nèi)數(shù)據(jù)最多的采樣作為最優(yōu)解,再通過最小二乘法獲得最優(yōu)參數(shù).

    并行化RANSAC算法實(shí)現(xiàn)流程如下:

    · 根據(jù)公式(4)通過置信度p計(jì)算采樣次數(shù):

    (4)

    其中ε為誤匹配率,p為置信度.

    · 在每次采樣中使用隨機(jī)函數(shù)進(jìn)行匹配對的抽樣,然后將所得到的抽樣結(jié)果保存到共享內(nèi)存里.

    · 在每個(gè)塊中采用多線程的方式計(jì)算出運(yùn)動(dòng)模型的參數(shù).

    · 在每個(gè)線程塊中使用多個(gè)線程訪問集合中的匹配對,根據(jù)前面計(jì)算的參數(shù)以及預(yù)先設(shè)定的閾值,判斷每個(gè)匹配對是否是當(dāng)前抽樣的局內(nèi)數(shù)據(jù).

    · 將每次采樣時(shí)局內(nèi)外點(diǎn)的判斷信息放入到預(yù)先申請的緩存空間中,統(tǒng)計(jì)每次采樣的局內(nèi)點(diǎn)數(shù).

    · 然后找出m次采樣中內(nèi)點(diǎn)數(shù)量最多的采樣,并認(rèn)為該采樣抽取到的數(shù)據(jù)都是有效數(shù)據(jù).

    · 對該采樣確定的局內(nèi)點(diǎn)進(jìn)行最小二乘法再次計(jì)算運(yùn)動(dòng)模型的參數(shù),最終得到最優(yōu)解.

    根據(jù)第2.1節(jié)測試結(jié)果,高斯濾波耗時(shí)較多,約占20%的算法總耗時(shí),需要進(jìn)行優(yōu)化.高斯濾波在算法原理上的優(yōu)化空間有限,因此本文對總體的算法設(shè)計(jì)在實(shí)現(xiàn)上進(jìn)行了改進(jìn),采用在浮點(diǎn)運(yùn)算等科學(xué)運(yùn)算中性能更好的GPU來完成.改進(jìn)后的算法框圖如圖3所示,圖中陰影部分為本文進(jìn)行優(yōu)化和改進(jìn)的部分.

    2.2 基于GPU的算法并行化設(shè)計(jì)和優(yōu)化

    采用CPU+GPU的算法實(shí)現(xiàn)架構(gòu)對文獻(xiàn)[8]的算法進(jìn)行改進(jìn),采用Nvidia GT240 GPU對整個(gè)文獻(xiàn)[8]算法流程以及包括角點(diǎn)檢測、特征提取、高斯濾波、角點(diǎn)匹配、RANSAC計(jì)算及雙線性插值部分等的算法各個(gè)模塊進(jìn)行了并行化改進(jìn)設(shè)計(jì),并利用GPU的并行計(jì)算和資源共享特性對算法過程中耗時(shí)較多的角點(diǎn)檢測和高斯濾波部分進(jìn)行優(yōu)化設(shè)計(jì):

    1) Harris角點(diǎn)檢測

    在對圖像數(shù)據(jù)進(jìn)行Harris角點(diǎn)檢測時(shí),在梯度、濾波等前幾個(gè)計(jì)算步驟中,將GPU的每個(gè)線程對應(yīng)到畫面的每個(gè)像素上,使執(zhí)行過程充分并行化.為保證特征點(diǎn)的數(shù)量適中并兼顧處理速度和穩(wěn)像質(zhì)量,在網(wǎng)格劃分時(shí)選取網(wǎng)格大小為16×16.同時(shí)在角點(diǎn)判定時(shí),采用閾值的自適應(yīng),閾值一般取響應(yīng)函數(shù)最大值的0.01倍.

    2) 計(jì)算特征向量前的高斯濾波

    針對高斯濾波進(jìn)行了兩方面的性能優(yōu)化:

    · 以共享內(nèi)存的方式[12]訪問像素點(diǎn)數(shù)據(jù).CUDA編程的存儲器層次主要分為3層: 全局內(nèi)存(global memory)、共享內(nèi)存(shared memory)和本地內(nèi)存(local memory).三者的區(qū)別主要體現(xiàn)在不同線程級別對其的可見度上面: 全局內(nèi)存,核函數(shù)中所有線程都可以訪問;共享內(nèi)存,同一個(gè)線程塊(block)內(nèi)的線程可以訪問;本地內(nèi)存,只提供給單獨(dú)的一個(gè)線程訪問.在訪存速度上,全局內(nèi)存最慢,共享內(nèi)存快于全局內(nèi)存,本地內(nèi)存最快.在高斯濾波模塊中,利用共享內(nèi)存來訪問像素點(diǎn)數(shù)據(jù)能有效提高濾波算法的速度,共享內(nèi)存的機(jī)制是: 在核函數(shù)啟動(dòng)后,每一個(gè)線程塊(block)都有各自的一塊共享內(nèi)存,編程時(shí),對共享內(nèi)存的訪問只對相應(yīng)的線程塊可見,因此對于高斯濾波這樣與線程塊位置無關(guān)的算法而言,能夠很方便地使用共享內(nèi)存.

    · 將線程塊內(nèi)線程數(shù)量設(shè)置為32的倍數(shù).在GT240 GPU的流多處理器(Stream Multiprocessors),對于每一個(gè)block,每次能夠并行發(fā)射的線程數(shù)為32,也就是一個(gè)線程束(wrap)的大小,而能夠同時(shí)處理的block數(shù)量有限.因此對于同樣的線程數(shù)量,分配到每一個(gè)block中的線程數(shù)量最少應(yīng)該是32或是32的倍數(shù),從而能夠充分利用流多處理器的并行能力,同時(shí)也減少了所需的block數(shù)量,減小了整個(gè)核函數(shù)的運(yùn)行耗時(shí).在高斯濾波并行算法的優(yōu)化中,將線程塊內(nèi)線程的數(shù)量設(shè)置為64.

    3) GPU加速結(jié)果分析

    根據(jù)之前所述的優(yōu)化方案,對算法在CUDA平臺上進(jìn)行了實(shí)現(xiàn),測試了多種分辨率的樣本測試穩(wěn)像算法在GPU上的運(yùn)行時(shí)間,包括1280×720(720p)、640×480(VGA)以及320×240的視頻,并與GPU上原算法的處理時(shí)間進(jìn)行了對比.

    表3列出了整個(gè)穩(wěn)像所需要花費(fèi)的時(shí)間以及進(jìn)行Harris角點(diǎn)檢測所耗費(fèi)時(shí)間.其中計(jì)算加速比的定義為: 文獻(xiàn)[8]算法用時(shí)/本文改進(jìn)算法用時(shí).可以看到改進(jìn)之后的穩(wěn)像算法和文獻(xiàn)[8]算法相比,對于不同分辨率的視頻圖像獲得了5.80的平均加速比,處理速度明顯提升.

    在整個(gè)穩(wěn)像過程中,Harris角點(diǎn)檢測用時(shí)為單幀穩(wěn)像用時(shí)的70%左右,所以盡可能的減少Harris角點(diǎn)檢測所花費(fèi)的時(shí)間可以有效地提高加速效果.改進(jìn)之后,這部分的耗時(shí)減少了很多,平均加速比為6.47,但是對于高實(shí)時(shí)性的應(yīng)用環(huán)境,以30幀/s的720p視頻為例,單幀穩(wěn)像時(shí)間不能超過33ms,所以這部分的耗時(shí)仍然較長.這是因?yàn)樵贖arris角點(diǎn)檢測中有一些不利于并行化的地方,比如自適應(yīng)閾值的獲取、網(wǎng)格中最大值的獲取、角點(diǎn)的整理等,由于這部分的數(shù)據(jù)具有一定的相關(guān)性,無法以多線程的方式利用流多處理器進(jìn)行并行加速,使得這部分難以在GPU上實(shí)現(xiàn)高清視頻的實(shí)時(shí)處理.

    表3 單幀穩(wěn)像用時(shí)和Harris角點(diǎn)檢測用時(shí)

    注: 1) 單幀穩(wěn)像;2) Harris角點(diǎn)檢測.

    表4列出了使用并行RANSAC算法進(jìn)行誤匹配剔除時(shí)所耗費(fèi)的時(shí)間以及特征點(diǎn)描述中高斯濾波所花費(fèi)的時(shí)間.在采用CUDA實(shí)現(xiàn)時(shí)以采樣的次數(shù)為函數(shù)的線程塊數(shù)量,以角點(diǎn)預(yù)設(shè)最大值為線程塊大?。瑫r(shí),在GPU中生成隨機(jī)數(shù)進(jìn)行隨機(jī)采樣,減小與主機(jī)端的數(shù)據(jù)交互.可以看到這一部分平均加速比為6.41,并且對分辨率更高的視頻有更高的加速比.

    根據(jù)第2.1節(jié)的測試結(jié)果,在用Hu矩進(jìn)行特征點(diǎn)描述前進(jìn)行的高斯濾波占用了特征點(diǎn)描述用時(shí)的大多數(shù)時(shí)間,約為90%.通過基于GPU的算法優(yōu)化,可以獲得17.12的平均加速比,具有很好的加速效果.

    根據(jù)上述采用GPU進(jìn)行并行加速的測試結(jié)果,可以看到改進(jìn)和優(yōu)化設(shè)計(jì)后的本文算法在整體上加速效果非常明顯,平均加速比為5.80.而其中Harris角點(diǎn)檢測耗時(shí)仍然較長,不足以滿足高實(shí)時(shí)性的應(yīng)用需求,需要更進(jìn)一步的優(yōu)化和提高.

    表4 RANSAC算法用時(shí)和特征點(diǎn)描述中高斯濾波用時(shí)

    注: 1) RANSAC算法;2) 高斯濾波.

    2.3 基于FPGA的并行化設(shè)計(jì)和硬件加速

    針對第2.2節(jié)改進(jìn)方案的測試結(jié)果,引入CPU+GPU+FPGA的計(jì)算架構(gòu),針對耗時(shí)較多的Harris角點(diǎn)檢測部分進(jìn)行基于FPGA的硬件加速.電子穩(wěn)像系統(tǒng)采用帶PCIE接口的DE4 FPGA板卡作為算法的硬件算法電路的承載平臺,軟硬件平臺之間使用PCIE接口進(jìn)行數(shù)據(jù)交互,接口部分以函數(shù)的形式供GPU調(diào)用,整個(gè)算法實(shí)現(xiàn)框架如圖4所示.

    整個(gè)系統(tǒng)主要分為3部分:

    第一部分是圖像預(yù)處理,主要在PC端進(jìn)行.首先獲得每幀圖像的數(shù)據(jù),把數(shù)據(jù)復(fù)制到顯存,讓GPU獲得待處理數(shù)據(jù).接著對獲得的彩色圖像進(jìn)行灰度化處理,以方便進(jìn)行特征點(diǎn)的檢測.最后通過PCIE接口將灰度化的像素值傳輸至FPGA進(jìn)行特征點(diǎn)檢測處理.

    第二部分是角點(diǎn)檢測,在FPGA開發(fā)板上完成.首先通過均值濾波模塊去噪;接著計(jì)算每個(gè)像素點(diǎn)的Harris算子響應(yīng)函數(shù)并求出局部極大值;然后通過設(shè)定的閾值檢測出角點(diǎn)坐標(biāo);最后通過PCIE接口將角點(diǎn)坐標(biāo)信息回送給PC進(jìn)行后續(xù)處理.

    第三部分是特征匹配及運(yùn)動(dòng)補(bǔ)償,在GPU上完成.首先根據(jù)檢測到的角點(diǎn),計(jì)算圖像的特征向量,即在每個(gè)角點(diǎn)半徑為n的圓形相鄰中計(jì)算特征點(diǎn)的改進(jìn)后Hu幾何不變矩的值;接著根據(jù)特征向量,進(jìn)行圖像間特征向量的匹配,使用并行RANSAC算法剔除誤匹配點(diǎn);然后計(jì)算出相鄰圖像的局部運(yùn)動(dòng)參數(shù),對累計(jì)的運(yùn)動(dòng)參數(shù)進(jìn)行高斯濾波,得到平滑后的運(yùn)動(dòng)參數(shù);最后計(jì)算補(bǔ)償量,采用雙線性插值算法計(jì)算穩(wěn)定后的視頻圖像,輸出穩(wěn)定后的圖像序列.

    在FPGA的實(shí)現(xiàn)中,將角點(diǎn)檢測分為以下幾個(gè)部分進(jìn)行優(yōu)化:

    1) 均值濾波模塊

    根據(jù)第1節(jié)的公式(1),計(jì)算每個(gè)像素點(diǎn)的角點(diǎn)響應(yīng)函數(shù)需要先計(jì)算梯度并對其進(jìn)行濾波去除噪聲.由于高斯濾波運(yùn)算較為復(fù)雜,不適用于FPGA實(shí)現(xiàn),所以本文采用均值濾波進(jìn)行去噪,采用的均值濾波模板如圖5所示.

    在硬件設(shè)計(jì)上,在輸入端,每個(gè)時(shí)鐘讀取一個(gè)像素點(diǎn)灰度值,由控制單元控制存入對應(yīng)的RAM.由于FPGA片上RAM資源有限,無法緩存整幀圖像信息,而計(jì)算梯度需要使用相鄰3行的像素點(diǎn)信息,所以僅對3行的像素點(diǎn)信息進(jìn)行緩存.另外,均值濾波中需用到同一行中相鄰3個(gè)像素點(diǎn)的灰度值,而FPGA的RAM IP核每個(gè)時(shí)鐘只能讀取一個(gè)數(shù)據(jù),所以為了盡可能的提升處理速度,采用并行化設(shè)計(jì)分3次緩存一行像素,使得能夠在同一個(gè)時(shí)鐘讀取3行中相鄰的3個(gè)像素點(diǎn)灰度值,即3×3模板里的9個(gè)數(shù)據(jù)進(jìn)行運(yùn)算.在運(yùn)算過程中,為了盡可能提升時(shí)鐘頻率,需要降低寄存器之間的組合邏輯,而均值濾波需要用到多個(gè)加法和移位運(yùn)算,所以實(shí)現(xiàn)中采用了多級流水線的設(shè)計(jì)結(jié)構(gòu),使得每級之間最多出現(xiàn)一次加法運(yùn)算.實(shí)驗(yàn)結(jié)果表明這樣的結(jié)構(gòu)設(shè)計(jì)能夠大幅提升綜合頻率,最高頻率從80MHz提升至120MHz.

    2) 角點(diǎn)響應(yīng)函數(shù)計(jì)算

    3) 局部極大值抑制

    這個(gè)模塊中本文采用第2.1節(jié)所述的算法優(yōu)化方案,先對圖像進(jìn)行網(wǎng)格劃分,將一幀圖像分為多個(gè)16×16的區(qū)域,對每個(gè)區(qū)域進(jìn)行局部極大值抑制,即只保留每個(gè)區(qū)域響應(yīng)函數(shù)的最大值及其坐標(biāo)信息,使每個(gè)時(shí)鐘周期內(nèi)可以得到一個(gè)響應(yīng)函數(shù)輸入,再和當(dāng)前區(qū)域的最大值進(jìn)行比較.每計(jì)算完一個(gè)16×16區(qū)域的極大值,輸出至下一級進(jìn)行角點(diǎn)閾值計(jì)算.

    4) 角點(diǎn)閾值計(jì)算

    每幀圖像場景不同,閾值也應(yīng)有所不同.實(shí)現(xiàn)中采用自適應(yīng)的方法調(diào)整閾值,通過每個(gè)區(qū)域的極大值求得整幀圖像的平均值,平均值乘以一定的系數(shù)m(實(shí)現(xiàn)中采用m為4)作為此幀圖像的閾值,大于閾值的點(diǎn)被確認(rèn)為本幀圖像的角點(diǎn),將角點(diǎn)坐標(biāo)緩存至RAM,最后通過PCIE接口傳輸至PC進(jìn)行后續(xù)處理.另外,算法實(shí)現(xiàn)采用PCIE接口來完成GPU和FPGA的數(shù)據(jù)傳輸,需要PCIE接口模塊和行緩存模塊.在PCIE接口設(shè)計(jì)實(shí)現(xiàn)上采用了FPGA開發(fā)板的PCIE IP核以及應(yīng)用層模塊、配置信號采集模塊等.在改進(jìn)設(shè)計(jì)的穩(wěn)像系統(tǒng)中,由于FPGA開發(fā)板資源有限,無法存儲一幀圖像的全部像素點(diǎn)信息,所以將一幀圖像分為8個(gè)部分進(jìn)行傳輸,具體傳輸方案如圖6所示.

    綜上所述,改進(jìn)算法的FPGA加速實(shí)現(xiàn)框圖如圖7所示.

    在資源方面,包括算法硬件電路和接口在內(nèi)的整個(gè)FPGA上的電路設(shè)計(jì)需要約380KB的片上存儲空間,其中PCIE讀取像素點(diǎn)的RAM大小約為225KB,PCIE寫回坐標(biāo)的RAM大小約為4KB,整個(gè)角點(diǎn)檢測的算法電路部分約為150KB.硬件實(shí)現(xiàn)上以提升處理速度為優(yōu)先,因?yàn)樵谧赃m應(yīng)閾值的獲取中數(shù)據(jù)具有一定的相關(guān)性,無法簡單并行,所以均值濾波、角點(diǎn)響應(yīng)函數(shù)以及局部極大值抑制模塊之間的數(shù)據(jù)交互采用流水線結(jié)構(gòu)設(shè)計(jì),保證一個(gè)時(shí)鐘周期完成一個(gè)像素點(diǎn)的處理.實(shí)現(xiàn)中FPGA工作頻率為100MHz,角點(diǎn)檢測部分總平均用時(shí)為11.55ms,其中用于角點(diǎn)檢測的時(shí)間約為9.3ms,約2.2ms用于PCIE完成DMA數(shù)據(jù)傳輸以及數(shù)據(jù)從內(nèi)存復(fù)制入顯存的時(shí)間損耗.

    3 實(shí)驗(yàn)結(jié)果分析

    3.1 實(shí)驗(yàn)平臺

    表5 FPGA資源占用情況

    改進(jìn)的由CPU、GPU、FPGA 3個(gè)部分組成的電子穩(wěn)像系統(tǒng)包括: CPU為Intel CoreTMi7-4790K,工作主頻為4.0GHz,操作系統(tǒng)為Windows 7;采用NVDIA GeForce GT240 GPU板卡,顯存為1GB,采用CUDA作為GPU的編程接口;選用Stratix IV GX系列的EP4SGX230C2 FPGA開發(fā)板,工作頻率為100MHz.FPGA開發(fā)板的資源使用情況如表5所示,本文系統(tǒng)對于內(nèi)存值(Memory Bits)的使用較多,這主要是因?yàn)樾枰獙Χ嘈邢袼攸c(diǎn)進(jìn)行緩存,并采用了多次緩存來提升系統(tǒng)的并行性.

    3.2 處理時(shí)間比較

    采用幀率為30幀/s、分辨率為1280×720的視頻作為測試樣本,分別采用文獻(xiàn)[8]算法、第2.1節(jié)的CPU+GPU計(jì)算架構(gòu)的并行化改進(jìn)算法、第2.3節(jié)的CPU+GPU+FPGA計(jì)算架構(gòu)的軟硬件協(xié)同算法,對單幀穩(wěn)像用時(shí)以及角點(diǎn)檢測部分用時(shí)進(jìn)行測試,測試結(jié)果如表6所示.可以看到本文改進(jìn)的采用CPU+GPU+FPGA軟硬件協(xié)同計(jì)算架構(gòu)的穩(wěn)像系統(tǒng),完成720p視頻源穩(wěn)像處理的單幀平均用時(shí)為25.48ms,滿足了720p視頻的實(shí)時(shí)電子穩(wěn)像性能要求,相比于文獻(xiàn)[8]的算法,加速比達(dá)到了12.角點(diǎn)檢測平均用時(shí)為11.55ms,相比于文獻(xiàn)[8]的算法,加速比達(dá)到了19.69.

    表6 穩(wěn)像用時(shí)比較

    3.3 主觀視覺評價(jià)

    對處理前后的視頻樣本進(jìn)行等間隔采樣并進(jìn)行對比,采樣間隔為10幀,圖8和圖9給出了本文的處理效果,分別為第12、22、32、42、52、62、72、82幀圖像穩(wěn)像前后的效果對比.圖8(a)和圖9(a)為原始視頻的圖像,圖8(b)和圖9(b)為本文算法穩(wěn)像后的圖像.

    可以看到原先抖動(dòng)的視頻經(jīng)過穩(wěn)像后,圖像中建筑物位移的變化更加平穩(wěn),幀間差異更小,視覺效果更加穩(wěn)定.在穩(wěn)像過程中,部分圖像邊緣的信息會(huì)有缺失,經(jīng)過邊緣擴(kuò)展,圖像邊緣處會(huì)出現(xiàn)少量的模糊現(xiàn)象.

    圖10展示了相鄰幀角點(diǎn)匹配的結(jié)果,選取的是第149幀和第150幀圖像的匹配情況.可以看到經(jīng)過雙向匹配和RANSAC算法之后,匹配結(jié)果基本均為有效匹配對.圖11和圖12展示了720p視頻樣本在本文算法下各個(gè)方向上的運(yùn)動(dòng)平滑軌跡,圖中虛線表示原始視頻源拍攝時(shí)的實(shí)際運(yùn)動(dòng)軌跡,實(shí)線表示經(jīng)過高斯濾波后的運(yùn)動(dòng)軌跡.

    可以看到經(jīng)過高斯濾波之后,高頻抖動(dòng)分量被濾除,能夠得到平滑的運(yùn)動(dòng)軌跡.

    3.4 客觀效果評價(jià)

    為了更加客觀的評價(jià)穩(wěn)像處理效果,使用文獻(xiàn)[13]提到的均方差(Mean Squared Error, MSE)和幀間變換保真度(Inter-frame Transformation Fidelity, ITF)來評估穩(wěn)像質(zhì)量.MSE越小、ITF越大,說明圖像差別越小,穩(wěn)像效果越好.表7為本文算法與文獻(xiàn)[8]算法對720p視頻穩(wěn)像后的MSE和ITF的對比情況.

    表7 本文算法與文獻(xiàn)[8]算法的MSE和ITF結(jié)果比較

    從實(shí)驗(yàn)結(jié)果可以看到,在處理速度大幅提升的同時(shí),本文改進(jìn)后算法的穩(wěn)像效果略優(yōu)于文獻(xiàn)[8].在計(jì)算復(fù)雜度上,由于采用了網(wǎng)格化的方案,角點(diǎn)檢測部分的復(fù)雜度約為原來的1/(2n-1)2,n為網(wǎng)格大小,從而減少了計(jì)算量和開發(fā)資源的使用,降低了開發(fā)和應(yīng)用的復(fù)雜性.

    4 結(jié)束語

    針對電子穩(wěn)像的實(shí)時(shí)性處理要求,本文采用并行計(jì)算和軟硬件協(xié)同計(jì)算方法,提出一種基于角點(diǎn)檢測的并行化電子穩(wěn)像算法.首先通過網(wǎng)格劃分和并行計(jì)算,采用CPU+GPU的協(xié)同計(jì)算架構(gòu),對穩(wěn)像處理中計(jì)算量和計(jì)算耗時(shí)最大的角點(diǎn)檢測和RANSAC計(jì)算進(jìn)行并行化改進(jìn)和優(yōu)化設(shè)計(jì),減少了計(jì)算量,提升了計(jì)算效率,降低了開發(fā)的復(fù)雜度,并獲得了5.8倍的平均加速比.進(jìn)而采用CPU+GPU+FPGA的計(jì)算架構(gòu),通過多次緩存和流水線設(shè)計(jì)等硬件優(yōu)化設(shè)計(jì)進(jìn)一步提高算法的并行計(jì)算特性,在保證高質(zhì)量圖像處理效果的同時(shí),相比于現(xiàn)有算法獲得了超過12倍的平均加速比.實(shí)驗(yàn)結(jié)果表明,該算法對存在平移運(yùn)動(dòng)、繞主光軸旋轉(zhuǎn)劇烈并且尺度縮放不大的抖動(dòng)視頻有良好的穩(wěn)像效果,幀速率30幀/s、分辨率1280×720(720p)視頻的單幀穩(wěn)像處理時(shí)間為25.48,很好地滿足了高清視頻的實(shí)時(shí)穩(wěn)像要求.

    [1] VERMEULEN E. Real-time video stabilization for moving platforms[C]∥21st Bristol UAV Systems Conference. Bristol, UK: [s.n.], 2007: 3-4.

    [2] 吉淑嬌,朱 明,雷艷敏,等.基于改進(jìn)運(yùn)動(dòng)矢量估計(jì)法的視頻穩(wěn)像[J].光學(xué)精密工程,2015,23(5): 1458-1465.

    [3] LITVIN A, KONRAD J, KARL W C. Probabilistic video stabilization using Kalman filtering and mosaicing[C]∥Electronic Imaging 2003. International Society for Optics and Photonics. Santa Clara, USA: [s.n.], 2003: 663-674.

    [4] 程德強(qiáng),郭 政,劉 潔,等.一種基于改進(jìn)光流法的電子穩(wěn)像算法[J].煤炭學(xué)報(bào),2015,40(03): 707-712.

    [5] 崔少輝,謝 征,王 剛,等.二進(jìn)制魯棒不變尺度特征匹配電子穩(wěn)像[J].光學(xué)精密工程,2015,23(9): 2715-2723.

    [6] 李 剛, 程志峰. 基于FPGA的實(shí)時(shí)電子穩(wěn)像[J]. 儀器儀表學(xué)報(bào), 2013,34(12): 1.

    [7] 蔡耀儀.基于FPGA的嵌入式穩(wěn)像系統(tǒng)設(shè)計(jì)[J].湖南人文科技學(xué)院學(xué)報(bào),2010(2): 17-20.

    [8] 吳國楠,周超超,尹文波.基于Harris角點(diǎn)與改進(jìn)Hu矩的電子穩(wěn)像算法[J].計(jì)算機(jī)工程,2013,39(3): 300-305,310.

    [9] HARRIS C, STEPHENS M. A Combined Corner and Edge Detector[C]∥Proc. of the 4th Alvey Vision Conference. Manchester, UK: [s. n.], 1988.

    [10] FISCGLER M A, BOLLES R C. Random sample consensus: a paradigm for model fitting with applications to image analysis and automated cartography[J].CommunicationsoftheACM, 1981,24(6): 381-395.

    [11] 苗 青,付忠良,趙向輝,等.基于CUDA的并行改良隨機(jī)抽樣一致性算法[J].四川大學(xué)學(xué)報(bào): 工程科學(xué)版,2010,42(4): 111-116.

    [12] KIRK D. NVIDIA CUDA software and GPU parallel computing architecture[C]∥ISMM. Montreal, Canada: [s.n.], 2007: 103-104.

    [13] 黃 晨,王建軍,高 昕,等.電子穩(wěn)像中穩(wěn)像質(zhì)量評價(jià)方法研究[J].激光與紅外,2013,43(5): 477-481.

    An Improved Parallel Electronic Image Stabilization Algorithm Based on Corner Detection

    ZHENG Jie, LIU Jie, HUANG Chao, CHEN Gengsheng

    (StateKeyLaboratoryofASIC&System,FudanUniversity,Shanghai201203,China)

    In view of the real-time requirement of electronic image stabilization and the problem of video jitter when using video capture devices, an improved parallel electronic image stabilization algorithm based on corner detection is proposed in this paper. The algorithm uses software and hardware co-calculation method and parallel computing to improve the electronic image stabilization algorithm based on Harris corner detection and Hu geometric invariant moments. The algorithm can reduce the computation of corner detection through grid partition and parallel computation of the region limit value. The processing efficiency of eliminating false matching is improved by using parallel RANSAC computing. And optimization design of the electronic image stabilization algorithm based on GPU and FPGA is implemented in this paper. The experimental results show that electronic image stabilization algorithm can stabilize a frame of 720p video in 25.48 ms and it can ensure good quality of stability at the same time. And the algorithm can stabilize the 30 f/s video with 1280×720 pixels in real-time.

    electronic image stabilization; parallel acceleration; Harris; FPGA; GPU; software and hardware cooperation

    0427-7104(2016)06-0815-11

    2016-05-23

    鄭 杰(1991—),男,碩士研究生;陳更生,男,高級工程師,通訊聯(lián)系人,E-mail: gschen@fudan.edu.cn.

    TP 391.4

    A

    猜你喜歡
    響應(yīng)函數(shù)角點(diǎn)線程
    不同探源距下241Am的α譜模擬與解析
    一類具有Beddington-DeAngelis響應(yīng)函數(shù)的階段結(jié)構(gòu)捕食模型的穩(wěn)定性
    相機(jī)響應(yīng)函數(shù)定標(biāo)的正則化方法
    基于FAST角點(diǎn)檢測算法上對Y型與X型角點(diǎn)的檢測
    淺談linux多線程協(xié)作
    基于邊緣的角點(diǎn)分類和描述算法
    電子科技(2016年12期)2016-12-26 02:25:49
    克服動(dòng)態(tài)問題影響的相機(jī)響應(yīng)函數(shù)標(biāo)定
    基于圓環(huán)模板的改進(jìn)Harris角點(diǎn)檢測算法
    基于Harris角點(diǎn)和質(zhì)量評價(jià)的圖像篡改檢測
    Linux線程實(shí)現(xiàn)技術(shù)研究
    精品国产亚洲在线| 国产精品九九99| 国产免费av片在线观看野外av| 久久毛片免费看一区二区三区| 国产av一区二区精品久久| av在线播放免费不卡| 久久亚洲精品不卡| 在线永久观看黄色视频| 久久中文看片网| 新久久久久国产一级毛片| 水蜜桃什么品种好| 男女午夜视频在线观看| www.自偷自拍.com| 丝袜在线中文字幕| 韩国精品一区二区三区| 嫩草影视91久久| 飞空精品影院首页| 乱人伦中国视频| 中文字幕制服av| 欧美日韩黄片免| 国产精品98久久久久久宅男小说| 一级a爱视频在线免费观看| 亚洲熟女毛片儿| 精品人妻1区二区| 亚洲成av片中文字幕在线观看| 亚洲九九香蕉| 亚洲成a人片在线一区二区| 午夜免费鲁丝| 老司机靠b影院| 久久毛片免费看一区二区三区| 久久精品国产亚洲av高清一级| 日本一区二区免费在线视频| 青青草视频在线视频观看| 久久久久网色| 久久狼人影院| 亚洲黑人精品在线| 国产成人欧美在线观看 | 久久99热这里只频精品6学生| 下体分泌物呈黄色| 丁香欧美五月| 中文字幕人妻丝袜制服| 日韩有码中文字幕| av国产精品久久久久影院| 亚洲五月色婷婷综合| 丝袜喷水一区| videosex国产| 老司机午夜十八禁免费视频| 亚洲午夜理论影院| 女人高潮潮喷娇喘18禁视频| 色94色欧美一区二区| 日本av免费视频播放| 多毛熟女@视频| 免费在线观看视频国产中文字幕亚洲| 亚洲国产毛片av蜜桃av| 亚洲av第一区精品v没综合| e午夜精品久久久久久久| 国产精品电影一区二区三区 | 在线观看免费视频网站a站| 99精国产麻豆久久婷婷| 99久久国产精品久久久| 男男h啪啪无遮挡| 国产精品久久久久久精品古装| 在线永久观看黄色视频| 99riav亚洲国产免费| 美女扒开内裤让男人捅视频| 成人永久免费在线观看视频 | 国产成人欧美在线观看 | 免费看a级黄色片| 国产午夜精品久久久久久| 在线观看免费日韩欧美大片| 亚洲精品久久午夜乱码| 国产欧美日韩一区二区三区在线| 欧美日韩中文字幕国产精品一区二区三区 | 精品久久久久久久毛片微露脸| 久久性视频一级片| 精品少妇久久久久久888优播| 久热爱精品视频在线9| 国产又色又爽无遮挡免费看| 久久久久久久精品吃奶| 久久精品国产99精品国产亚洲性色 | 亚洲专区国产一区二区| 18禁国产床啪视频网站| 如日韩欧美国产精品一区二区三区| 久久ye,这里只有精品| 国产精品99久久99久久久不卡| 欧美精品高潮呻吟av久久| 亚洲人成77777在线视频| 一区二区av电影网| 丝袜美足系列| 精品亚洲成a人片在线观看| 女性生殖器流出的白浆| 久9热在线精品视频| 黑人欧美特级aaaaaa片| 老熟妇仑乱视频hdxx| 99国产精品免费福利视频| 亚洲一区二区三区欧美精品| 人人妻人人添人人爽欧美一区卜| 好男人电影高清在线观看| 成年人免费黄色播放视频| 国产精品偷伦视频观看了| 中文字幕最新亚洲高清| 中文字幕制服av| av有码第一页| 精品熟女少妇八av免费久了| 精品卡一卡二卡四卡免费| 嫩草影视91久久| 精品久久久久久久毛片微露脸| 亚洲伊人久久精品综合| 欧美人与性动交α欧美软件| 他把我摸到了高潮在线观看 | 妹子高潮喷水视频| 大香蕉久久网| 在线av久久热| 97人妻天天添夜夜摸| 国产不卡一卡二| 母亲3免费完整高清在线观看| 熟女少妇亚洲综合色aaa.| 老熟妇乱子伦视频在线观看| 国产91精品成人一区二区三区 | 久久婷婷成人综合色麻豆| 99精品欧美一区二区三区四区| 在线观看免费日韩欧美大片| 国产免费视频播放在线视频| 波多野结衣av一区二区av| 免费观看av网站的网址| 亚洲国产中文字幕在线视频| 不卡一级毛片| 精品久久久久久久毛片微露脸| 老司机午夜十八禁免费视频| 欧美日韩黄片免| 在线天堂中文资源库| 欧美日韩一级在线毛片| 久久精品亚洲精品国产色婷小说| 一区二区日韩欧美中文字幕| 久久性视频一级片| 欧美乱码精品一区二区三区| 日韩成人在线观看一区二区三区| av超薄肉色丝袜交足视频| 久久午夜综合久久蜜桃| 一边摸一边做爽爽视频免费| av有码第一页| 免费久久久久久久精品成人欧美视频| 女同久久另类99精品国产91| 性高湖久久久久久久久免费观看| 操出白浆在线播放| 亚洲成人手机| 亚洲精品久久成人aⅴ小说| av超薄肉色丝袜交足视频| 91大片在线观看| 热re99久久精品国产66热6| kizo精华| 丝袜人妻中文字幕| 色视频在线一区二区三区| 老汉色∧v一级毛片| 19禁男女啪啪无遮挡网站| 久久这里只有精品19| 无限看片的www在线观看| av在线播放免费不卡| 又大又爽又粗| 在线观看舔阴道视频| 欧美av亚洲av综合av国产av| 欧美乱妇无乱码| 脱女人内裤的视频| 国产不卡一卡二| 国产成人影院久久av| 久久人人爽av亚洲精品天堂| 女人高潮潮喷娇喘18禁视频| 男女边摸边吃奶| 黑人欧美特级aaaaaa片| 欧美av亚洲av综合av国产av| 久久午夜亚洲精品久久| 日日摸夜夜添夜夜添小说| 99国产极品粉嫩在线观看| 少妇裸体淫交视频免费看高清 | 视频区欧美日本亚洲| 色婷婷av一区二区三区视频| 日韩一区二区三区影片| 大陆偷拍与自拍| 精品久久蜜臀av无| 欧美 日韩 精品 国产| 90打野战视频偷拍视频| 国产亚洲欧美精品永久| 女人被躁到高潮嗷嗷叫费观| 日韩视频一区二区在线观看| 高清在线国产一区| 国产男靠女视频免费网站| 满18在线观看网站| 久久99热这里只频精品6学生| 97在线人人人人妻| 一级,二级,三级黄色视频| 一级毛片女人18水好多| 十八禁高潮呻吟视频| 久久99一区二区三区| 正在播放国产对白刺激| 在线观看人妻少妇| 久久性视频一级片| 色婷婷久久久亚洲欧美| 啦啦啦 在线观看视频| 亚洲成a人片在线一区二区| 午夜激情av网站| 国产91精品成人一区二区三区 | 国产真人三级小视频在线观看| 1024视频免费在线观看| 99久久99久久久精品蜜桃| 日韩视频在线欧美| 别揉我奶头~嗯~啊~动态视频| 午夜91福利影院| 美女午夜性视频免费| 一边摸一边抽搐一进一小说 | 丝袜在线中文字幕| 欧美激情高清一区二区三区| 一级毛片女人18水好多| 精品视频人人做人人爽| 国产一区二区在线观看av| 欧美精品啪啪一区二区三区| 国产欧美日韩精品亚洲av| 18禁黄网站禁片午夜丰满| 一本大道久久a久久精品| 久热这里只有精品99| 国产有黄有色有爽视频| 国产片内射在线| 纯流量卡能插随身wifi吗| 国产精品av久久久久免费| 丰满人妻熟妇乱又伦精品不卡| 久久久久久久国产电影| 国产成人精品无人区| 脱女人内裤的视频| 国产精品久久久人人做人人爽| 18禁黄网站禁片午夜丰满| 激情在线观看视频在线高清 | 制服诱惑二区| 欧美精品啪啪一区二区三区| 国产精品.久久久| 亚洲avbb在线观看| 日韩欧美国产一区二区入口| 亚洲av欧美aⅴ国产| 亚洲精品久久午夜乱码| 两个人免费观看高清视频| 亚洲人成电影免费在线| 亚洲成人免费电影在线观看| 久久人妻熟女aⅴ| 国产一区二区 视频在线| 91成人精品电影| 丝袜人妻中文字幕| 亚洲一区中文字幕在线| 久久精品人人爽人人爽视色| 淫妇啪啪啪对白视频| 国产野战对白在线观看| 亚洲色图 男人天堂 中文字幕| 两性午夜刺激爽爽歪歪视频在线观看 | 久久精品亚洲精品国产色婷小说| 亚洲精品粉嫩美女一区| 亚洲欧洲精品一区二区精品久久久| 久久人人97超碰香蕉20202| 久久天躁狠狠躁夜夜2o2o| 真人做人爱边吃奶动态| 欧美黑人欧美精品刺激| 免费久久久久久久精品成人欧美视频| 亚洲成人免费av在线播放| 丝袜人妻中文字幕| 成年版毛片免费区| 精品国产一区二区三区久久久樱花| 久久久久精品国产欧美久久久| 亚洲av成人不卡在线观看播放网| 久久性视频一级片| 一二三四在线观看免费中文在| 性高湖久久久久久久久免费观看| 国产成人av激情在线播放| 精品国产一区二区三区四区第35| 欧美人与性动交α欧美精品济南到| 不卡av一区二区三区| 亚洲精品美女久久久久99蜜臀| 老司机午夜福利在线观看视频 | 国产精品免费视频内射| 男女免费视频国产| 国产成人精品久久二区二区免费| 亚洲久久久国产精品| 日韩中文字幕视频在线看片| 每晚都被弄得嗷嗷叫到高潮| 亚洲精品自拍成人| 色婷婷久久久亚洲欧美| 91av网站免费观看| 少妇猛男粗大的猛烈进出视频| 一区二区日韩欧美中文字幕| e午夜精品久久久久久久| 国产一区二区三区视频了| 亚洲国产精品一区二区三区在线| 亚洲午夜理论影院| 女性生殖器流出的白浆| 看免费av毛片| 欧美激情 高清一区二区三区| 欧美黄色淫秽网站| 亚洲国产欧美日韩在线播放| 日本a在线网址| 2018国产大陆天天弄谢| 日韩免费av在线播放| 麻豆av在线久日| 夜夜骑夜夜射夜夜干| 国产又爽黄色视频| 欧美日韩成人在线一区二区| 色老头精品视频在线观看| 国产一卡二卡三卡精品| av福利片在线| 久久婷婷成人综合色麻豆| 亚洲国产欧美一区二区综合| 久久久久网色| 久久精品国产亚洲av高清一级| 亚洲中文日韩欧美视频| 岛国毛片在线播放| 淫妇啪啪啪对白视频| 在线观看免费视频网站a站| 日本撒尿小便嘘嘘汇集6| 精品国产超薄肉色丝袜足j| 在线看a的网站| 精品高清国产在线一区| av有码第一页| 窝窝影院91人妻| 午夜福利一区二区在线看| 亚洲成a人片在线一区二区| 久久久久久久大尺度免费视频| 最新的欧美精品一区二区| 高清欧美精品videossex| 国产一区二区三区综合在线观看| 黄色a级毛片大全视频| 久久精品国产亚洲av香蕉五月 | 在线观看舔阴道视频| 捣出白浆h1v1| 久久人人爽av亚洲精品天堂| 日韩欧美三级三区| 精品欧美一区二区三区在线| 精品亚洲成国产av| 精品一区二区三区四区五区乱码| 大型黄色视频在线免费观看| 久9热在线精品视频| 日韩一区二区三区影片| 丝袜人妻中文字幕| 一边摸一边做爽爽视频免费| 久久久久国内视频| 美女国产高潮福利片在线看| 久久人妻福利社区极品人妻图片| 亚洲国产欧美网| 男女床上黄色一级片免费看| av天堂久久9| 国产又色又爽无遮挡免费看| 人妻久久中文字幕网| 午夜福利视频在线观看免费| 日本vs欧美在线观看视频| 999精品在线视频| 欧美日韩成人在线一区二区| 亚洲熟女毛片儿| 中亚洲国语对白在线视频| 国产精品久久久久成人av| 性高湖久久久久久久久免费观看| 亚洲色图综合在线观看| 岛国毛片在线播放| 啦啦啦视频在线资源免费观看| a级片在线免费高清观看视频| 国产亚洲欧美精品永久| 成年动漫av网址| 亚洲成国产人片在线观看| 人人妻,人人澡人人爽秒播| 免费观看a级毛片全部| 日韩一区二区三区影片| 久久精品亚洲av国产电影网| 亚洲三区欧美一区| 欧美日韩成人在线一区二区| 精品国产超薄肉色丝袜足j| 久久久久国内视频| 成人特级黄色片久久久久久久 | 两个人看的免费小视频| 国产精品久久久久成人av| 天天添夜夜摸| 一区二区三区国产精品乱码| 女性生殖器流出的白浆| 精品卡一卡二卡四卡免费| 日韩三级视频一区二区三区| 久久青草综合色| 精品少妇黑人巨大在线播放| 人人澡人人妻人| 91麻豆精品激情在线观看国产 | 黄色片一级片一级黄色片| 亚洲精品国产区一区二| 午夜精品久久久久久毛片777| 亚洲精品国产区一区二| 汤姆久久久久久久影院中文字幕| 女同久久另类99精品国产91| 久久久久国内视频| 亚洲精品在线美女| 成年人黄色毛片网站| 一边摸一边做爽爽视频免费| 国产精品成人在线| 久久久久久免费高清国产稀缺| 桃红色精品国产亚洲av| 日韩中文字幕欧美一区二区| 大香蕉久久成人网| 一区二区三区激情视频| 波多野结衣一区麻豆| 精品国产亚洲在线| 99精品久久久久人妻精品| 午夜视频精品福利| 日本一区二区免费在线视频| 乱人伦中国视频| 菩萨蛮人人尽说江南好唐韦庄| 嫩草影视91久久| 国产精品秋霞免费鲁丝片| 狠狠精品人妻久久久久久综合| 久9热在线精品视频| 飞空精品影院首页| 精品国产一区二区久久| av天堂在线播放| 热99re8久久精品国产| 在线亚洲精品国产二区图片欧美| 男人操女人黄网站| 婷婷成人精品国产| 美女主播在线视频| 好男人电影高清在线观看| 国产成人一区二区三区免费视频网站| 涩涩av久久男人的天堂| 亚洲综合色网址| 日本欧美视频一区| 色尼玛亚洲综合影院| 久久精品国产亚洲av香蕉五月 | 一级a爱视频在线免费观看| 免费看十八禁软件| 亚洲精品中文字幕在线视频| 在线观看免费日韩欧美大片| 中文字幕精品免费在线观看视频| 岛国毛片在线播放| 两个人看的免费小视频| h视频一区二区三区| 无人区码免费观看不卡 | 欧美激情高清一区二区三区| 免费一级毛片在线播放高清视频 | 最近最新中文字幕大全免费视频| 精品国产国语对白av| 天堂动漫精品| 成人影院久久| 午夜福利欧美成人| 国产成人欧美在线观看 | 无遮挡黄片免费观看| 免费在线观看黄色视频的| 午夜免费成人在线视频| 亚洲第一欧美日韩一区二区三区 | 国产精品秋霞免费鲁丝片| 在线观看人妻少妇| 国产精品欧美亚洲77777| 久久久欧美国产精品| 中文字幕最新亚洲高清| 亚洲精品粉嫩美女一区| 无限看片的www在线观看| 交换朋友夫妻互换小说| 欧美成人午夜精品| 欧美人与性动交α欧美精品济南到| 久久人人97超碰香蕉20202| 欧美黄色淫秽网站| av视频免费观看在线观看| 青青草视频在线视频观看| 亚洲中文av在线| netflix在线观看网站| 久久精品国产亚洲av高清一级| 黄色成人免费大全| 国产av又大| 18禁观看日本| 91麻豆av在线| kizo精华| 真人做人爱边吃奶动态| 国产免费福利视频在线观看| 亚洲熟女毛片儿| 在线观看免费午夜福利视频| 国产日韩欧美亚洲二区| 黑人猛操日本美女一级片| 中文字幕人妻丝袜一区二区| 亚洲成人手机| 人成视频在线观看免费观看| 国产一区二区三区视频了| 亚洲人成伊人成综合网2020| 国产又爽黄色视频| 9色porny在线观看| 天天添夜夜摸| 国产精品99久久99久久久不卡| 欧美精品一区二区免费开放| 97在线人人人人妻| 国产精品 欧美亚洲| 亚洲av美国av| 精品少妇内射三级| 亚洲av欧美aⅴ国产| 国产无遮挡羞羞视频在线观看| 国产极品粉嫩免费观看在线| 国产精品麻豆人妻色哟哟久久| 午夜成年电影在线免费观看| 中文字幕人妻丝袜一区二区| 精品久久久精品久久久| 视频在线观看一区二区三区| 午夜视频精品福利| 777米奇影视久久| a级片在线免费高清观看视频| 久久国产亚洲av麻豆专区| 日本a在线网址| 国产日韩欧美视频二区| 亚洲国产av影院在线观看| 日韩精品免费视频一区二区三区| 精品少妇久久久久久888优播| 国产av精品麻豆| a级毛片黄视频| 制服诱惑二区| 欧美av亚洲av综合av国产av| 成人18禁高潮啪啪吃奶动态图| 国产午夜精品久久久久久| 免费在线观看视频国产中文字幕亚洲| 免费人妻精品一区二区三区视频| 久久人人97超碰香蕉20202| 精品午夜福利视频在线观看一区 | 狂野欧美激情性xxxx| 考比视频在线观看| 91精品国产国语对白视频| 在线看a的网站| 另类精品久久| 国产成人免费观看mmmm| 1024香蕉在线观看| 99九九在线精品视频| 久久精品91无色码中文字幕| 成人国产一区最新在线观看| 一级片'在线观看视频| www.999成人在线观看| 夜夜骑夜夜射夜夜干| 高清毛片免费观看视频网站 | xxxhd国产人妻xxx| 51午夜福利影视在线观看| 激情视频va一区二区三区| 日本wwww免费看| avwww免费| 人人妻人人添人人爽欧美一区卜| 狠狠婷婷综合久久久久久88av| 少妇 在线观看| 亚洲人成电影免费在线| 国产淫语在线视频| xxxhd国产人妻xxx| 高清黄色对白视频在线免费看| 亚洲精品国产区一区二| 成年女人毛片免费观看观看9 | 人人妻人人澡人人爽人人夜夜| 国产老妇伦熟女老妇高清| 免费观看a级毛片全部| 亚洲第一av免费看| 免费在线观看日本一区| 一夜夜www| 久久婷婷成人综合色麻豆| av又黄又爽大尺度在线免费看| 亚洲成av片中文字幕在线观看| 高清欧美精品videossex| 两性夫妻黄色片| videos熟女内射| 亚洲欧洲精品一区二区精品久久久| 成人亚洲精品一区在线观看| 久久国产精品影院| 99久久精品国产亚洲精品| 宅男免费午夜| 天天躁日日躁夜夜躁夜夜| 嫁个100分男人电影在线观看| 国产野战对白在线观看| 9色porny在线观看| 亚洲精品中文字幕一二三四区 | 国产单亲对白刺激| 亚洲av美国av| 不卡av一区二区三区| 一区在线观看完整版| 欧美精品高潮呻吟av久久| 精品国产乱子伦一区二区三区| 久久精品国产亚洲av高清一级| 欧美 日韩 精品 国产| 久久久国产一区二区| 国产一区二区三区综合在线观看| 一边摸一边抽搐一进一出视频| 久久午夜亚洲精品久久| 99re在线观看精品视频| 久久国产亚洲av麻豆专区| 午夜福利在线观看吧| 男女午夜视频在线观看| 91老司机精品| 99国产精品一区二区蜜桃av | 在线天堂中文资源库| 午夜激情av网站| 亚洲人成伊人成综合网2020| 黄片小视频在线播放| 99国产精品一区二区三区| 美女主播在线视频| 80岁老熟妇乱子伦牲交| 咕卡用的链子| 国产av又大| 一区福利在线观看| 真人做人爱边吃奶动态| 丝袜人妻中文字幕| 国产一区有黄有色的免费视频| 人人妻人人添人人爽欧美一区卜| 男女下面插进去视频免费观看| 欧美+亚洲+日韩+国产| 制服人妻中文乱码| 国产精品自产拍在线观看55亚洲 | 精品乱码久久久久久99久播| 不卡av一区二区三区| 日本一区二区免费在线视频| 久久天堂一区二区三区四区| 老司机深夜福利视频在线观看| 中文字幕人妻熟女乱码| 国产精品久久久人人做人人爽| 一本综合久久免费| 亚洲一卡2卡3卡4卡5卡精品中文| 精品视频人人做人人爽| 亚洲午夜理论影院| 久久午夜亚洲精品久久| 午夜福利乱码中文字幕| 精品久久久精品久久久| 欧美人与性动交α欧美精品济南到| 国产av一区二区精品久久| 国产成+人综合+亚洲专区|