亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        一種改進(jìn)的魚眼畸變校正算法

        2023-10-28 10:25:02安微微武憶涵王高峰
        計(jì)算機(jī)測(cè)量與控制 2023年10期
        關(guān)鍵詞:模型

        安微微,武憶涵,王高峰

        (1.貴州宇鵬科技有限責(zé)任公司,貴陽 550014;2.長(zhǎng)安大學(xué) 信息工程學(xué)院,西安 710018)

        0 引言

        近些年,計(jì)算機(jī)技術(shù)逐漸成熟,計(jì)算機(jī)圖像處理技術(shù)也在此基礎(chǔ)上取得了快速發(fā)展,應(yīng)用廣泛,逐漸與人們的生活密不可分。同時(shí)隨著移動(dòng)通信技術(shù)日新月異的發(fā)展,人們對(duì)于視頻和圖像的清晰度、豐富度、大視野的需求也越來越高,同時(shí)對(duì)于視覺體驗(yàn)要求也越來越多[1]。但是由于普通的單目相機(jī)鏡頭廣角的局限性,其只能獲取固定角度內(nèi)的視覺信息,無法覆蓋到所有的場(chǎng)景,因此一般的廣角鏡頭已經(jīng)不能滿足人們的需要,人們對(duì)監(jiān)控視角和圖像質(zhì)量要求越來越高。

        基于此,為了獲取較大的視角,人們根據(jù)仿生學(xué),通過觀察魚在水中的成像原理發(fā)明了魚眼鏡頭。該鏡頭通常具有超過180°的視角。因其自身焦距極短的特性,一般小于等于16 mm,這為遠(yuǎn)距離拍攝大范圍景物創(chuàng)造了條件,因此魚眼相機(jī)被認(rèn)為是拍攝全景的利器。魚眼相機(jī)廣泛應(yīng)用于交通安全監(jiān)測(cè)、智能全景、醫(yī)療檢測(cè)以及車聯(lián)網(wǎng)等領(lǐng)域[2]。極限運(yùn)動(dòng)愛好者會(huì)利用魚眼鏡頭的廣視角去捕獲一系列動(dòng)作,以達(dá)到強(qiáng)烈的視覺沖擊力及身臨其境的感覺;在目標(biāo)追蹤任務(wù)中,通常的球機(jī)或者槍機(jī)方案無法避免人群遮擋的問題,從而導(dǎo)致追蹤不穩(wěn)定,但魚眼相機(jī)的頂視角安裝方式天然地緩解了該問題;無死角的攝像頭監(jiān)控正是利用魚眼鏡頭的廣視角特性,在不增加設(shè)備大小的前提下去捕獲更大的視角范圍。雖然魚眼鏡頭在許多場(chǎng)景下優(yōu)于普通的廣角鏡頭,其成像路徑完全不同于一般的小孔成像。針對(duì)普通針孔相機(jī)將三維點(diǎn)直接投影到歸一化平面上,魚眼相機(jī)則是先將三維點(diǎn)投影到單位球面,再將單位球面上的點(diǎn)投影到歸一化平面上。魚眼鏡頭采用非相似成像,在成像過程中引入畸變,通過對(duì)直徑空間的壓縮,突破成像視角的局限,從而達(dá)到廣角成像。由于魚眼鏡頭焦距較短以及其成像原理,導(dǎo)致顯示的圖像畫面除中心部分外的圖像邊緣會(huì)產(chǎn)生較為嚴(yán)重的畸變,這種畸變是明顯的桶形畸變,不符合現(xiàn)實(shí)視角以及人眼視覺觀測(cè)效果且不利于對(duì)魚眼圖像進(jìn)行后續(xù)的處理,因此,如何對(duì)魚眼圖像進(jìn)行畸變校正正成為國內(nèi)外研究熱點(diǎn)[3]。

        魚眼鏡頭有4種投影模型:正交投影、等距投影、等立體角投影和體視投影[4]根據(jù)以上4種模型設(shè)計(jì)制作等立體角投影鏡頭。在復(fù)雜的棱鏡系統(tǒng)、相機(jī)幾何和圖像傳感器表面的共同累積作用下產(chǎn)生了畸變。因?yàn)橐话泗~眼相機(jī)模型的通用性不好,所以引入了畸變模型。而目前國內(nèi)外的主要畸變校正技術(shù)圍繞投影和標(biāo)定方法:標(biāo)定方法需要采用外部設(shè)備對(duì)鏡頭進(jìn)行標(biāo)定[5],獲取參數(shù)之后在進(jìn)行后續(xù)的操作,對(duì)實(shí)驗(yàn)設(shè)備要求較高,并且處理過程繁瑣,不適用于監(jiān)控系統(tǒng)的實(shí)時(shí)性;投影校正主要包括:球面投影,柱面投影,雙經(jīng)度校正,扇形校正等方法[6]。球面投影采用對(duì)多個(gè)球面上的點(diǎn)進(jìn)行擬合,形成新的半徑,并且以此計(jì)算畸變校正參數(shù),該方法精度低,并且計(jì)算量大,魯棒性低并且對(duì)于魚眼圖像中出現(xiàn)的非線性特征點(diǎn)拉伸較為嚴(yán)重。柱面投影是將原始圖片采用圓柱方式進(jìn)行投影,該算法雖然過程簡(jiǎn)單,但是效果太差[7]。雙經(jīng)度校正首次提出是采用經(jīng)緯映射的方法進(jìn)行校正設(shè)計(jì),后文獻(xiàn)[8]對(duì)其進(jìn)行改進(jìn),采用球面模型半徑大于魚眼圖像半徑的方法改進(jìn)邊緣拉現(xiàn)象,但是過程較為復(fù)雜,不能同時(shí)滿足校正效果和監(jiān)控畫面實(shí)時(shí)性的要求[9]。而同樣,文獻(xiàn)[10]的扇形校正方法對(duì)圖像進(jìn)行了區(qū)域分塊,但是對(duì)畫面整體性效果比較差。

        因此,為保證魚眼鏡頭可以快速校正并實(shí)現(xiàn)實(shí)時(shí)性,本文擬提出一種新的魚眼圖像處理方法,首先采用投影模型進(jìn)行坐標(biāo)點(diǎn)變換,其次采用雙橢圓模型進(jìn)行校正,利用雙線性插值生成固定的矩陣,并通過CUDA進(jìn)行加速輸出達(dá)到實(shí)時(shí)效果,經(jīng)實(shí)驗(yàn)結(jié)果證明,本算法能夠在保證校正效果的情況下達(dá)到實(shí)時(shí)輸出的結(jié)果,方法具有可行性。

        1 魚眼成像模型

        1.1 相機(jī)坐標(biāo)轉(zhuǎn)換

        在了解魚眼鏡頭原理前,先對(duì)相機(jī)坐標(biāo)進(jìn)行簡(jiǎn)單介紹,在立體視覺和圖像處理方面[11],通常有4個(gè)坐標(biāo)系分別是像素坐標(biāo)系、圖像坐標(biāo)系、相機(jī)坐標(biāo)系和世界坐標(biāo)系,如圖1所示。

        圖1 坐標(biāo)系

        其中:OW-XW,YW,ZW為世界系坐標(biāo),描述相機(jī)位置,單位為m。OC-XC,YC,ZC為相機(jī)坐標(biāo)系,光心為原點(diǎn)。o-x,y為圖像坐標(biāo)系,光心為圖像中點(diǎn),單位為mm。u,v為像素坐標(biāo)系,原點(diǎn)為圖像左上角,單位為pixel。

        4個(gè)坐標(biāo)系相互聯(lián)系,轉(zhuǎn)換關(guān)系如下:

        1)假設(shè)P(XW,YW,ZW)為世界坐標(biāo)系一點(diǎn),從世界坐標(biāo)系轉(zhuǎn)化為相機(jī)坐標(biāo)系屬于剛體變換:即物體不會(huì)發(fā)生形變,只會(huì)涉及到旋轉(zhuǎn)和平移,R表示旋轉(zhuǎn)矩陣,T表示偏移向量。如圖2(a)所示,因此轉(zhuǎn)換關(guān)系為:

        圖2 相機(jī)轉(zhuǎn)換坐標(biāo)示意圖

        R:3*3,T:3*1

        (1)

        其中:XC,YC,ZC為世界坐標(biāo)系對(duì)應(yīng)坐標(biāo)。

        2)從相機(jī)坐標(biāo)轉(zhuǎn)換到圖像坐標(biāo)系,屬于透視投影關(guān)系,采用投影方式進(jìn)行坐標(biāo)關(guān)系轉(zhuǎn)換,從3D轉(zhuǎn)換為2D。也可看作針孔模型的改變模型。如圖2(b)所示。

        根據(jù)三角形相似原理,可以得到轉(zhuǎn)換關(guān)系為:

        (2)

        (3)

        其中:x,y為圖像坐標(biāo)系對(duì)應(yīng)坐標(biāo),f為魚眼鏡頭焦距。

        3)而對(duì)于計(jì)算機(jī)而言,所處理的坐標(biāo)系為像素坐標(biāo),如圖2(c)所示,與以上變換不同,該轉(zhuǎn)換沒有旋轉(zhuǎn)變換,但是坐標(biāo)原點(diǎn)位置不一致,大小不一致,只有伸縮變換和平移變換。圖像坐標(biāo)與像素坐標(biāo)轉(zhuǎn)換關(guān)系為:

        (4)

        (5)

        其中:u,v為像素坐標(biāo)系對(duì)應(yīng)坐標(biāo)。

        因此,從上述可以看出,從世界坐標(biāo)系轉(zhuǎn)化為像素坐標(biāo)系關(guān)系如式(6)所示:

        (6)

        4)從相機(jī)坐標(biāo)轉(zhuǎn)換到圖像坐標(biāo)系,采用投影方式進(jìn)行坐標(biāo)關(guān)系轉(zhuǎn)換,從3D轉(zhuǎn)換為2D。

        (7)

        1.2 魚眼模型

        為了獲取更大的視角,使視野變大,因此采用魚眼鏡頭。一般魚眼鏡頭都是由幾個(gè)不同的透鏡組合而成的,在成像過程中,經(jīng)過不同程度的折射,使得更大視角的圖像投影到成像平面上[12]。但同時(shí)也伴隨著更大的畸變。一般情況下可以根據(jù)控制光線的路徑來設(shè)計(jì)各種各樣的鏡頭類型。魚眼相機(jī)先將三維點(diǎn)投影到單位球面,再將單位球面上的點(diǎn)投影到歸一化平面上。魚眼圖像的一般模型如圖3所示。

        圖3 魚眼鏡頭投影模型

        首先,將世界坐標(biāo)系即真實(shí)空間一點(diǎn)經(jīng)過線性投影至魚眼鏡頭的三維坐標(biāo)系中,其次,將魚眼鏡頭的點(diǎn)通過選擇投影方式投影至投影平面,最后顯示在圖像坐標(biāo)上。正常相機(jī)通過投影會(huì)映射到圖像坐標(biāo)系的m1點(diǎn)處,而魚眼相機(jī)采用不同的投影映射的方向,投影到m點(diǎn)處,在獲取更大視角的同時(shí)產(chǎn)生了畸變[13]。

        1.2.1 魚眼鏡頭常用的投影模式

        標(biāo)準(zhǔn)魚眼鏡頭通常由多層鏡片組成,故呈現(xiàn)出較為復(fù)雜的光學(xué)設(shè)計(jì)結(jié)構(gòu)。進(jìn)入魚眼相機(jī)的光線經(jīng)過多次折射,通過相機(jī)的傳感器成像。

        一方面,從數(shù)學(xué)理論角度進(jìn)行分析:通過對(duì)魚眼相機(jī)的投影曲線進(jìn)行擬合可以得到合適的數(shù)學(xué)公式來表示魚眼相機(jī)成像模型;另一方面,從光學(xué)原理角度進(jìn)行分析:利用“非相似”成像機(jī)制,通過對(duì)物理空間進(jìn)行擠壓,一定會(huì)引入無法避免的畸變(多為徑向的桶形畸變)來描述魚眼相機(jī)成像模型。主光線的路徑?jīng)Q定了光學(xué)系統(tǒng)畸變程度,所以圖像產(chǎn)生了一定程度的形變,但是處于三維空間的物和二維空間的像依舊是一一對(duì)應(yīng)的映射關(guān)系,保障了“非相似”成像機(jī)制的可行性。

        在魚眼鏡頭進(jìn)行圖像投影的過程中,比常用的投影方式有4種:等距投影、體視投影、等立體角投影、正交投影[14]。它們的投影模型分別如圖4(a)~(d)所示。成像模型實(shí)際上是為了用來描述入射角與成像像高之間的映射關(guān)系,等距投影是以線性關(guān)系來定義,等立體角投影模型是用正弦函數(shù)來定義,體視投影是以正切函數(shù)來定義。由于等距投影的線性關(guān)系、適用于大于180°的場(chǎng)景且價(jià)格親民的特點(diǎn),因此本文算法主要采用等距投影進(jìn)行校正。定義光線的入射角為θ,成像像高為r,對(duì)比4種成像模型的優(yōu)缺點(diǎn)。

        圖4 魚眼鏡頭投影模型

        1)等距投影:

        r=fθ

        等距投影成像模型中徑向距離與入射角呈單倍數(shù)的正比例關(guān)系,這個(gè)比例系數(shù)就是鏡頭焦距。在這種投影模型中,入射光線之間的角度相同時(shí),保持其對(duì)應(yīng)各投影點(diǎn)之間的間距相同,這也是這個(gè)投影模型名稱的來源。同時(shí)這種模型還可以解決在小孔成像下入射角90°時(shí)圖像無限拉伸的問題。等距投影模型作為應(yīng)用最廣泛的魚眼相機(jī)成像模型,具有計(jì)算簡(jiǎn)便、算法簡(jiǎn)單、實(shí)時(shí)性強(qiáng)的優(yōu)點(diǎn)。本文也采用該成像模型。

        2)體視投影:

        這是一種保角不變投影模型,球形物面上的微小面元經(jīng)過體視投影后,其像仍然是一個(gè)小圓。因此這種投影模型對(duì)微小物體成像具有相似性。但是相似性帶來視場(chǎng)角不足的影響。體視投影對(duì)視角接近180°的圖像壓縮較小,成像面積小,畸變較大,價(jià)格昂貴。因此本文也不采用。

        3)等立體角投影:

        這也是魚眼相機(jī)常用的一種投影模型。在虛擬單位半球形面上兩個(gè)相等立體角的入射面,在成像平面上的兩個(gè)像的面積相同。等立體角投影圖像不失真,映射關(guān)系較為復(fù)雜,算法執(zhí)行速度較慢,不符合本文所要求的實(shí)時(shí)輸出效果。

        4)正交投影:

        r=fsinθ

        這種投影方式帶來的畸變最大,對(duì)邊緣物體壓縮最厲害近180°處的圖像信息幾乎全部丟失。體視投影光心無限遠(yuǎn)映射關(guān)系簡(jiǎn)單,圖像中心畸變小邊緣圖像失真嚴(yán)重,僅適用于視角小于180°的場(chǎng)景,不符合本文大于180°視角的需求。

        2 改進(jìn)的魚眼畸變校正

        由于魚眼鏡頭的特殊成像原理,拍攝出來的圖像中心點(diǎn)畸變較小,由圓心向外擴(kuò)展,畸變依次增加,在邊界處最為明顯[15],因此在產(chǎn)生最終圖像之前一定要進(jìn)行畸變校正。采用單一傳統(tǒng)的球面校正模型,不能夠?qū)︳~眼畸變進(jìn)行很好的校正,尤其是圖像邊緣位置校正效果尤為的差。因此在對(duì)傳統(tǒng)方法和一些文獻(xiàn)方法進(jìn)行對(duì)比之后,本文提出一種新型校正方法,首先采用球面半徑擬合法進(jìn)行邊界掃描,對(duì)魚眼圖像進(jìn)行去黑邊處理。其次用邊緣檢測(cè)進(jìn)行魚眼輪廓提取,對(duì)輪廓上多個(gè)點(diǎn)進(jìn)行采樣,擬合出最符合實(shí)際情況的魚眼圖像的半徑和圓心,再采用雙橢圓模型進(jìn)行校正處理,最后通過CUDA處理加速,實(shí)現(xiàn)實(shí)時(shí)輸出的效果[16-17]。

        2.1 球面半徑擬合

        在實(shí)際的拍攝采樣中,魚眼相機(jī)并不是覆蓋全平面的,因此需要進(jìn)行輪廓提取,本文所用的提取方法為橫縱遍歷法,周圍的黑色區(qū)域均為無效區(qū)域,在處理過程中應(yīng)先進(jìn)行去除,利用無效區(qū)域各通道顏色值為0的特性,采用從上到下,從左到右提取出魚眼圖像。掃描臨界點(diǎn)如圖5所示。

        圖5 魚眼圖像掃描過程

        其中:A、B、C、D點(diǎn)分別為魚眼圖像的邊界值,經(jīng)過掃描可以去除空白無效區(qū)域,將處理后的魚眼圖像進(jìn)行邊緣檢測(cè),通過線性擬合的方式確定魚眼圖像的光心和半徑。如圖6所示。

        圖6 邊緣檢測(cè)圖像

        在本次的實(shí)驗(yàn)過程中,采用的魚眼圖如圖7(a)和圖7(b)所示。

        圖7 實(shí)驗(yàn)示例圖

        在邊緣檢測(cè)確定魚眼圖像之后,采用線性擬合進(jìn)行半徑的確定。由于單次實(shí)驗(yàn)存在數(shù)據(jù)的不確定性和不準(zhǔn)確性,所以要在多次實(shí)驗(yàn)之后,求取平均值,得出本次采用魚眼相機(jī)的半徑為925,光心坐標(biāo)為(960,1 280)。

        2.2 雙橢圓畸變校正

        魚眼圖像經(jīng)過畸變校正需要經(jīng)過以下幾個(gè)步驟:

        1)將像素坐標(biāo)轉(zhuǎn)化為圖像坐標(biāo)。

        2)經(jīng)過雙橢圓映射關(guān)系進(jìn)行三維坐標(biāo)系轉(zhuǎn)化。

        3)計(jì)算公式,得到原始圖像和校正圖像后的關(guān)系映射表。

        4)采用雙線性插值得到目標(biāo)圖像的灰度值。

        5)根據(jù)輸出結(jié)果對(duì)半徑和光心進(jìn)行微調(diào),達(dá)到最佳校正結(jié)果。

        采用球面模型近似模擬魚眼圖像的復(fù)雜光學(xué)成像原理如圖8(a)所示,空間中一點(diǎn)P(x,y,z),根據(jù)光學(xué)成像和幾何原理,投影至半球面點(diǎn)P1(x1,y1,z1)位置,點(diǎn)P1垂直投影至XOY平面得到魚眼圖像上的點(diǎn)m(u,v)。

        根據(jù)該球面投影模型,球面半徑為R,我們可知,若空間中存在一條直線,該直線在球面的投影為一半徑等于球面半徑R的大圓,在魚眼圖像上的投影為長(zhǎng)軸等于球面半徑的橢圓。

        根據(jù)該特點(diǎn),我們可以在魚眼圖像上選取一條在實(shí)際空間為直線的弧線,在該弧線上選取多個(gè)點(diǎn)坐標(biāo)信息,進(jìn)行曲線擬合,曲線擬合的過程是求一條曲線使得所有的數(shù)據(jù)點(diǎn)都在該曲線附近,這樣一來,該曲線可以反映數(shù)據(jù)總體分布,而且不會(huì)出現(xiàn)較大的局部波動(dòng)。曲線擬合可以反映被逼函數(shù)的特性,逼近函數(shù)和已知函數(shù)偏差在某種程度達(dá)到最小。如圖8(b)所示。利用最小二乘法進(jìn)行線性擬合出橢圓的一般表達(dá)式,即可得到該弧線所在橢圓的數(shù)學(xué)表達(dá)示。根據(jù)橢圓長(zhǎng)軸等于球面模型半徑,即可計(jì)算出橢圓半徑R的值。對(duì)比校正效果,對(duì)得到的半徑和光心進(jìn)行微調(diào)找到最佳校正效果的光心和半徑。

        如圖8(c)所示,目標(biāo)圖像中的一點(diǎn)P(u,v),以點(diǎn)O為圓心建立直角坐標(biāo)系,點(diǎn)P的坐標(biāo)為:

        (8)

        過點(diǎn)P的兩條分別垂直于U軸和V軸的直線,根據(jù)圖8(d)中的球面模型,投影在球面上為兩個(gè)半徑為R的大圓。投影至魚眼圖像中為兩個(gè)交點(diǎn)為P2(x,y)、長(zhǎng)軸等于R的橢圓,如圖8(e)所示。

        根據(jù)幾何關(guān)系可計(jì)算出兩個(gè)橢圓的數(shù)學(xué)表達(dá)式,從而可計(jì)算出目標(biāo)圖像點(diǎn)P(u,v)與它在魚眼圖像中的投影點(diǎn)P2(x,y)之間的映射關(guān)系:

        (9)

        (10)

        (11)

        其中:為橢球面投影至XOZ平面后與X軸的夾角,為橢球面投影這YOZ平面后與Y軸的夾角。

        根據(jù)目標(biāo)圖像點(diǎn)P(u,v)與它在魚眼圖像中的投影點(diǎn)P2(x,y)之間的映射關(guān)系,即可獲取畸變校正后的目標(biāo)圖像。

        2.3 雙線性插值

        常見的插值運(yùn)算包括雙線性插值、最鄰近插值、雙三次插值等方法。雙線性插值,又被稱作雙線性內(nèi)插,是對(duì)兩個(gè)變量的插值函數(shù)的線性插值拓展。在兩個(gè)方向分別進(jìn)行一次線性插值是雙線性插值的核心思想。目標(biāo)圖的一個(gè)像素值根據(jù)源圖中虛擬點(diǎn)的4個(gè)真實(shí)的像素值決定;最鄰近插值作為最基本、最簡(jiǎn)單的圖像縮放算法,計(jì)算量小,但是失真嚴(yán)重、效果差、插值生成的灰度圖像不連續(xù),在灰度變化明顯的地方呈現(xiàn)鋸齒狀;雙三次插值又被稱為立方卷積插值,該方法不是僅考慮4個(gè)相鄰點(diǎn)的灰度影響,而是根據(jù)待求像素點(diǎn)在源圖像中相鄰的16個(gè)像素點(diǎn)的值,其權(quán)重由該點(diǎn)到待求像素點(diǎn)的水平距離和垂直距離決定,但是計(jì)算成本高,算法復(fù)雜,實(shí)時(shí)性差。根據(jù)以上分析,雙線性插值兼顧插值效果和運(yùn)算速度,故本文選用此法進(jìn)行像素點(diǎn)填充[18-19]。

        真實(shí)的圖像坐標(biāo)系填充都是以整數(shù)坐標(biāo)進(jìn)行統(tǒng)計(jì)填充的,因此再得到魚眼圖像像素坐標(biāo)與校正后坐標(biāo)的對(duì)應(yīng)關(guān)系后,通過雙線性插值進(jìn)行像素點(diǎn)填充[20]。

        如圖9所示,假設(shè)所要求的像素值為P點(diǎn)像素值,通過Q11Q21Q12Q22坐標(biāo)點(diǎn)的像素值,可以得到P點(diǎn)的像素值推導(dǎo)關(guān)系為:

        圖9 雙線性插值

        (12)

        (13)

        其中:f(x,y1)為R1像素值,f(x,y2)為R2像素值。

        (14)

        其中:f(x,y)為點(diǎn)P像素值。

        2.4 Cuda加速處理

        為了能夠保障監(jiān)控畫面的實(shí)時(shí)輸出,采用GPU進(jìn)行加速處理,將畸變校正處理的結(jié)果進(jìn)行封裝成為映射表,如圖10所示,經(jīng)過CUDA處理,達(dá)到實(shí)時(shí)校正輸出結(jié)果的目的。圖片為映射關(guān)系轉(zhuǎn)換結(jié)果,映射表為x-x1,y-y1的對(duì)應(yīng)關(guān)系。

        圖10 校正映射關(guān)系圖

        3 實(shí)驗(yàn)驗(yàn)證

        為了驗(yàn)證本文算法的實(shí)時(shí)性和校正圖像質(zhì)量,對(duì)多組不同的魚眼圖像進(jìn)行了校正實(shí)驗(yàn),并且驗(yàn)證了實(shí)時(shí)輸出時(shí)間。本文實(shí)驗(yàn)平臺(tái)為Window 10 操作系統(tǒng),編程環(huán)境為VS2019,所用魚眼鏡頭是海康威視魚眼系列鏡頭。原始魚眼圖像如圖11所示。

        圖11 原始魚眼圖像

        圖11為原始魚眼圖像,其中圖(a)為近距離拍攝方格圖;(b)為室內(nèi)實(shí)驗(yàn)室場(chǎng)景圖;(c)為室外場(chǎng)景圖。

        圖12是采用擬合校正方法分別對(duì)圖11(a)、(b)、(c)進(jìn)行校正的結(jié)果圖,從圖12(a)、(b)、(c)中可以看出,擬合校正方法在對(duì)方格圖,近景,遠(yuǎn)景的校正產(chǎn)生嚴(yán)重的拉伸,而對(duì)于原始拱形畸變,也是幾乎沒有改變,依然存在很大的畸變,不符合人體視覺效果。

        圖12 擬合校正效果圖

        圖13是采用文獻(xiàn)[8]方法進(jìn)行畸變校正的結(jié)果圖,與傳統(tǒng)擬合校正方法相比較,該方法雖然解決了拉伸嚴(yán)重的現(xiàn)象,但是在圖像邊界處會(huì)出現(xiàn)新的畸變。該方法在邊緣處仍然產(chǎn)生很嚴(yán)重的畸變,且圖片中的燈以及一些直線也未能校正過來。如圖13(b)所示,該方法對(duì)真實(shí)場(chǎng)景進(jìn)行畸變校正之后產(chǎn)生了空間扭曲,線性結(jié)構(gòu)破壞等問題,不能作為一種很好的魚眼圖像畸變校正方法。

        圖13 雙經(jīng)度校正效果圖

        圖14是采用文本算法即雙橢圓模型校正算法進(jìn)行畸變校正的結(jié)果圖,圖14(a)為對(duì)方格圖片校正結(jié)果,可明顯看出,通過本文算法,對(duì)方格進(jìn)行校正之后恢復(fù)了原始的真實(shí)情況,同時(shí)對(duì)線性結(jié)構(gòu)的校正效果也有明顯的提升;圖14(b)是對(duì)室內(nèi)魚眼圖像的校正結(jié)果,校正之后的圖像符合人眼的視覺體驗(yàn)。圖14(c)為對(duì)室外場(chǎng)景的圖像校正,可以看出,本文算法對(duì)于室外大場(chǎng)景下的畸變依然有很好的校正效果,對(duì)圖中橋和建筑物處理之后,都恢復(fù)成現(xiàn)實(shí)世界的效果。

        圖14 本文算法效果圖

        通過對(duì)比可以看出,本文算法在校正效果上比傳統(tǒng)的擬合校正以及文獻(xiàn)[8]的方法有很大的改進(jìn)。

        視頻監(jiān)控除了要滿足人眼視覺效果之外,最重要的一點(diǎn)就是需要達(dá)到實(shí)時(shí)性,本文經(jīng)過對(duì)算法進(jìn)行優(yōu)化,生成坐標(biāo)變換映射表,通過GPU調(diào)用CUDA進(jìn)行加速,處理一幀圖片所耗費(fèi)時(shí)間為24 ms,能夠?qū)崟r(shí)輸出。

        4 結(jié)束語

        針對(duì)現(xiàn)有魚眼相機(jī)存在徑向畸變的問題,結(jié)合傳統(tǒng)方法,本文提出一種改進(jìn)的雙橢圓畸變校正方法,在獲取得到魚眼圖像之后,通過掃描確定魚眼圖像范圍,經(jīng)過線性擬合判斷魚眼圖像的光心和焦距,其次通過投影映射關(guān)系,采用雙橢圓的模型進(jìn)行校正,通過雙線性插值對(duì)新的圖像進(jìn)行像素賦值,從實(shí)驗(yàn)結(jié)果可以看出,本文提出的算法具有很強(qiáng)的兼容性和適應(yīng)性,對(duì)于室內(nèi)室外的近景遠(yuǎn)景都有很好的校正效果。除此之外,本文還通過GPU,用CUDA進(jìn)行加速,實(shí)現(xiàn)了校正之后魚眼相機(jī)的實(shí)時(shí)性,實(shí)現(xiàn)了現(xiàn)有環(huán)境下人們對(duì)監(jiān)控的視覺效果和實(shí)時(shí)輸出的兩大特性。

        猜你喜歡
        模型
        一半模型
        一種去中心化的域名服務(wù)本地化模型
        適用于BDS-3 PPP的隨機(jī)模型
        提煉模型 突破難點(diǎn)
        函數(shù)模型及應(yīng)用
        p150Glued在帕金森病模型中的表達(dá)及分布
        函數(shù)模型及應(yīng)用
        重要模型『一線三等角』
        重尾非線性自回歸模型自加權(quán)M-估計(jì)的漸近分布
        3D打印中的模型分割與打包
        成年女人免费视频播放体验区| av网站免费在线不卡| av中文字幕一区人妻| 无码小电影在线观看网站免费| 中文字幕亚洲情99在线| 欧美韩国精品另类综合| 国产亚洲精品综合在线网站| 无码熟妇人妻av在线网站| 精品国模一区二区三区 | 国产精品综合久久久久久久免费| 国产网友自拍视频在线观看| 老女老肥熟女一区二区| 国产成人综合久久亚洲精品| AV教师一区高清| 极品精品视频在线观看| 国产裸体美女永久免费无遮挡| 越南女子杂交内射bbwbbw| 日韩在线不卡一区在线观看| 手机在线免费观看的av| 在办公室被c到呻吟的动态图 | 亚洲AV成人无码久久精品四虎| 亚洲女同人妻在线播放| 中文字幕 亚洲精品 第1页| 好日子在线观看视频大全免费动漫 | 亚洲av综合色区无码专区桃色| 亚洲美免无码中文字幕在线| 91狼友在线观看免费完整版| 亚洲第一页视频在线观看| 亚洲精品www久久久久久| 欧美日韩亚洲成人| 蜜桃在线观看视频在线观看| 人妻熟妇乱又伦精品视频| 激情 人妻 制服 丝袜| 成年女人片免费视频播放A| 亚洲av毛片在线网站| 亚洲av无码国产精品色软件下戴| 免费看一级a女人自慰免费| 亚洲天堂一区二区三区| 麻豆免费观看高清完整视频| 国产乱子伦露脸在线| 伊人狼人影院在线视频|