一種校正圖像桶形失真的方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明設(shè)及圖像處理技術(shù)領(lǐng)域,具體設(shè)及一種校正圖像桶形失真的方法及裝置。
【背景技術(shù)】
[0002] 當使用廣角鏡頭拍攝圖像時,拍攝的圖像通常會產(chǎn)生桶形崎變,桶形崎變也稱為 桶形失真,是由攝像機鏡頭的物理性能及鏡片結(jié)構(gòu)引起的成像畫面呈桶形膨脹狀的失真現(xiàn) 象。桶形崎變只可改善,不可消除。在全景攝像機中,拍攝的圖像產(chǎn)生桶形崎變,不能反映 圖像的真實情況,且影響視角美觀。
【發(fā)明內(nèi)容】
[0003] 本發(fā)明所要解決的技術(shù)問題是提供一種校正圖像桶形失真的方法及裝置,能夠?qū)?桶形失真的圖像進行校正。
[0004] 本發(fā)明解決上述技術(shù)問題的技術(shù)方案如下:
[0005] 一方面,本發(fā)明提供了一種校正圖像桶形失真的方法,所述方法包括:
[0006] 步驟S101、獲取桶形崎變圖像,并將該桶形崎變圖像W其中屯、點劃分為四個象 限;
[0007] 步驟S102、順序?qū)γ恳粋€象限中的像素坐標點按照雙曲線模型算法進行校正,得 到校正后的像素坐標點;
[000引步驟S103、按照所述校正后的像素坐標點,組成校正后的圖像。
[0009] 另一方面,本發(fā)明提供了一種校正圖像桶形失真的裝置,所述裝置包括:
[0010] 劃分模塊,用于獲取桶形崎變圖像,并將該桶形崎變圖像W其中屯、點劃分為四個 象限;
[0011] 坐標點校正模塊,用于順序?qū)γ恳粋€象限中的像素坐標點按照雙曲線模型算法進 行校正,得到校正后的像素坐標點;
[0012] 校正圖像組成模塊,用于按照所述校正后的像素坐標點,組成校正后的圖像。
[0013] 本發(fā)明提供的一種校正圖像桶形失真的方法及裝置,對產(chǎn)生桶形崎變的圖像的每 一個像素坐標點采用雙曲線模型算法進行校正,得到校正后的像素坐標點,然后根據(jù)校正 后的像素坐標點,組成校正后的圖像,對視頻圖像進行校正處理,還原桶形失真前的圖像。
【附圖說明】
[0014] 圖1為本發(fā)明實施例一的一種校正圖像桶形失真的方法流程圖;
[0015] 圖2為本發(fā)明實施例一的一種校正圖像桶形失真的方法整個流程圖;
[0016] 圖3為本發(fā)明實施例二的一種校正圖像桶形失真的裝置示意圖。
【具體實施方式】
[0017] W下結(jié)合附圖對本發(fā)明的原理和特征進行描述,所舉實例只用于解釋本發(fā)明,并 非用于限定本發(fā)明的范圍。
[0018] 實施例一、一種校正圖像桶形失真的方法。下面結(jié)合圖1和圖2對本實施例提供 的方法進行詳細說明。
[0019] 參見圖1,S101、獲取桶形崎變圖像,并將該桶形崎變圖像W其中屯、點劃分為四個 象限。
[0020] 具體的,當采用攝像機拍攝圖像后,通常容易產(chǎn)生桶形崎變,參見圖2,首先獲取桶 形崎變圖像,并將獲取的桶形崎變圖像劃分為四個象限。具體的劃分過程;選取桶形崎變圖 像的中屯、點為原點,建立直角坐標系,順時針將該桶形崎變圖像劃分為四個象限。
[0021] S102、順序?qū)γ恳粋€象限中的像素坐標點按照雙曲線模型算法進行校正,得到校 正后的像素坐標點。
[0022] 具體的,將獲取的崎變圖像按照直角坐標系劃分為四個象限后,設(shè)崎變圖像的中 屯、為坐標原點(〇,〇),獲取圖像每個象限內(nèi)的像素坐標點,設(shè)獲取的某個像素坐標點的坐 標為狂,Y)。由于桶形崎變的圖像表現(xiàn)出越接近圖像邊緣的直線彎曲越為明顯的現(xiàn)象, 類似于一種雙曲線形狀,其離屯、率從中屯、到外由小變大,不同視角的圖像發(fā)生的崎形變 形程度不同。因此,本實施例構(gòu)建一種類似雙曲線的數(shù)學模型,根據(jù)該一數(shù)學模型,對每 一帖視頻圖像進行校正處理。具體的校正過程為;獲取到某個像素坐標點的坐標狂,Y) 后,計算該坐標點位置的崎形變形值K,其中,可W根據(jù)下述的公式來估計崎形變形值: K=(水平分辨率*5/4*2)^/崎變率,崎變率由鏡頭參數(shù)提供。根據(jù)坐標點化Y)和此處的崎 形變形值K,計算可得出像素坐標點化Y)所在位置的曲率戶=+Y]V人'和該處的壓縮 率S = l/(2-p)。根據(jù)計算得到的像素坐標點化巧位置處的曲率P和壓縮率S,得到該 V 像素坐標點化巧校正后的像素坐標點的坐標為(
【主權(quán)項】
1. 一種校正圖像桶形失真的方法,其特征在于,所述方法包括: 步驟S101、獲取桶形畸變圖像,并將該桶形畸變圖像以其中心點劃分為四個象限; 步驟S102、順序?qū)γ恳粋€象限中的像素坐標點按照雙曲線模型算法進行校正,得到校 正后的像素坐標點; 步驟S103、按照所述校正后的像素坐標點,組成校正后的圖像。
2. 如權(quán)利要求1所述的一種校正圖像桶形失真的方法,其特征在于,所述步驟S101具 體包括: 獲取桶形畸變圖像,選取該桶形畸變圖像的中心點為原點,建立直角坐標系,順時針將 該桶形畸變圖像劃分為四個象限。
3. 如權(quán)利要求1所述的一種校正圖像桶形失真的方法,其特征在于,所述步驟S102具 體包括: 獲取桶形畸變圖像的每一象限中的像素坐標點(X,Y),并計筧出該像素坐標點位置處 的畸形變形值K,則可計算出像素坐標點(X,Y)所在位置的曲2和該位置 的壓縮率S= 1/ (2-P );
根據(jù)計算得到的像素坐標點(X,Y)位置處的曲率P和壓縮率S,得到該像素坐標點校 正后的像素坐標點為
4. 如權(quán)利要求3所述的一種校正圖像桶形失真的方法,其特征在于,通過以下方式計 算出該像素坐標點位置處的畸形變形值K:
其中,畸變率由鏡頭參數(shù)確定。
5. 如權(quán)利要求3所述的一種校正圖像桶形失真的方法,其特征在于,執(zhí)行所述步驟 S103之前還包括: 建立一數(shù)據(jù)存儲表,將所述每一象限內(nèi)校正后的像素坐標點存儲于該數(shù)據(jù)存儲表中; 所述步驟S103具體包括: 查找數(shù)據(jù)存儲表中每一象限內(nèi)校正后的像素坐標點,根據(jù)查找的校正后的像素坐標 點,組成校正后的圖像。
6. 如權(quán)利要求4所述的一種校正圖像桶形失真的方法,其特征在于,所述數(shù)據(jù)存儲表 為哈希表。
7. -種校正圖像桶形失真的裝置,其特征在于,所述裝置包括: 劃分模塊,用于獲取桶形畸變圖像,并將該桶形畸變圖像以其中心點劃分為四個象 限; 坐標點校正模塊,用于順序?qū)γ恳粋€象限中的像素坐標點按照雙曲線模型算法進行校 正,得到校正后的像素坐標點; 校正圖像組成模塊,用于按照所述校正后的像素坐標點,組成校正后的圖像。
8. 如權(quán)利要求7所述的一種校正圖像桶形失真的裝置,其特征在于,所述坐標點校正 模塊包括: 坐標點獲取模塊,用于獲取桶形畸變圖像的每一象限中的像素坐標點(X,Y); 第一計算模塊,用于計算該像素坐標點(X,Y)位置處的畸形變形值K; 第二計算模塊,用于根據(jù)獲取的像素坐標點(X,Y)和該位置處的畸形變形值K,計算出 像素坐標點(X,Y)所在位置的的曲率+Y])/&和該位置的壓縮率S= 1/(2-p); 第三計算模塊,用于根據(jù)計算得到的像素坐標點(X,Y)位置處的曲率P和壓縮率S,計 算得到該像素坐標點校正后的像素坐標點為
9. 如權(quán)利要求8所述的一種校正圖像桶形失真的裝置,其特征在于,所述裝置還包括: 存儲表建立模塊,用于建立一數(shù)據(jù)存儲表; 存儲模塊,用于將所述每一象限內(nèi)校正后的像素坐標點存儲于所述數(shù)據(jù)存儲表中。
10. 如權(quán)利要求9所述的一種校正圖像桶形失真的裝置,其特征在于,所述校正圖像組 成豐旲塊還包括: 查找模塊,用于查找數(shù)據(jù)存儲表中每一象限內(nèi)校正后的像素坐標點。
【專利摘要】本發(fā)明公開了一種校正圖像桶形失真的方法及裝置,其中,所述方法包括:獲取桶形畸變圖像,并將該桶形畸變圖像以其中心點劃分為四個象限;順序?qū)γ恳粋€象限中的像素坐標點按照雙曲線模型算法進行校正,得到校正后的像素坐標點;按照所述校正后的像素坐標點,組成校正后的圖像。采用本發(fā)明提供的方法,能夠?qū)ν靶问д娴膱D像進行校正。
【IPC分類】G06T5-00
【公開號】CN104616256
【申請?zhí)枴緾N201510019338
【發(fā)明人】李志鋒, 劉忠山, 邱現(xiàn)林
【申請人】桂林長海發(fā)展有限責任公司
【公開日】2015年5月13日
【申請日】2015年1月15日