999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于遺傳算法的攝像機內部參數標定優化方法

2014-09-06 10:13:20徐中宇李春龍孫秋成
吉林大學學報(理學版) 2014年6期
關鍵詞:優化方法

徐中宇, 李春龍, 孫秋成, 寧 闖

(1.長春工業大學 計算機科學與工程學院, 長春 130012; 2.長春工業大學 基礎科學學院, 長春 130012)

基于遺傳算法的攝像機內部參數標定優化方法

徐中宇1, 李春龍1, 孫秋成2, 寧 闖1

(1.長春工業大學 計算機科學與工程學院, 長春 130012; 2.長春工業大學 基礎科學學院, 長春 130012)

基于張正友標定法, 提出一種新的基于遺傳算法的攝像機內部參數標定優化方法.該方法能矯正傳統攝像機標定不可靠的初始化和容易陷入局部最優解而帶來的精度損失, 提高了攝像機內部參數的標定精度.通過與張正友標定法進行比較, 證明了該方法性能穩定, 能快速、準確地標定攝像機內部參數.

攝像機標定; 遺傳算法; 內參優化

高精度工業測量和新興3D打印等技術, 對計算機視覺測量的精度提出了更高要求, 而攝像機標定的結果直接影響視覺測量的精確性[1-2].因此, 提高攝像機標定精度是機器視覺在實際應用中最關鍵的問題.

現有的攝像機標定技術分為傳統攝像機標定技術、基于主動視覺的標定方法和攝像機自標定3類[3].當應用場合對標定精度要求較高時, 傳統標定法有其不可取代的作用.目前應用較廣泛的標定方法主要有Tsai兩步標定法[4]、張正友標定法[3]和胡占義等[5]提出的基于外極點的正交運動法.其中張正友標定法使用2D標定平面, 降低了標定成本, 具有較高的求解速度和標定精度.但由于其使用基于線性模型估計畸變參數的方法, 因此很難可靠地初始化[6], 且因非線性優化算法的局限性, 該方法存在陷入局部最優的可能, 從而降低了標定精度.

基于此, 本文結合張正友標定方法和遺傳算法的優點, 提出一種新的基于遺傳算法的攝像機內參優化方法.遺傳算法模擬生物進化過程中的遺傳變異過程, 使用染色體對解空間中的種群編碼, 在僅知道目標函數的條件下即可迅速找到全局最優解[7].實驗證明該方法準確、可行.

1 標定模型

攝像機標定模型涉及世界坐標系(Ow,Xw,Yw,Zw)、攝像機坐標系(Oc,Xc,Yc,Zc)、圖像坐標系(o1,x,y)和圖像像素坐標系(o1,u,v)[1], 如圖1所示.

圖1 攝像機模型坐標系Fig.1 Coordinate system of camera model

引入歸一化齊次圖像坐標后, 通常任一空間點Pw(Xw,Yw,Zw)到圖像像素坐標p(u,v)下的線性變換模型可表示為

其中:α=f/dx;β=f/dy; (u0,v0)為攝像機像素平面主點坐標;γ為圖像坐標系u軸、ν軸的不垂直因子;M1為內部參數矩陣; (Rt)為外部參數;M2為外部參數矩陣.

由于鏡頭畸變會導致空間點在成像過程中存在不同程度的非線性變形, 因此通常情況下, 理想平面圖像坐標點(xu,yu)可表示為實際圖像坐標點(xd,xd)與畸變誤差之和[8], 即

2 求解攝像機模型內參初始值

其中λ為比例因子.利用r1和r2的正交性可得下列約束:

由于一個單應性矩陣H有8個自由度, 而外部參數有6個(3個旋轉, 3個平移), 因此從一個轉換矩陣只能獲得關于攝像機內部參數的兩個約束.A-TA-1實際上描述了圖像的絕對二次曲線在圖像平面的投影[9].求解H是一個非線性最小二乘問題, 可用梯度法、Gauss牛頓法或Levenberg-Marquardt等非線性優化方法.令

由于B是對稱矩陣, 因此可表示為b=(B11,B12,B22,B13,B23,B33)T, 如果實驗中使用了n幅圖像, 則每幅圖像都會得到對應的兩個約束方程, 即有Vb=0, 其中V是一個2n×6的矩陣.如果n≥3, 可得到方程的唯一解b.確定b值后, 通過式(6)易求得內部參數矩陣A中各元素的值:

3 基于遺傳算法的內參優化

遺傳算法執行過程中, 處理經過編碼的個體而不是參數本身, 摒棄了傳統搜索算法中單點搜索的劣勢, 采用多個個體同時參與處理的方式, 減少了陷入局部最優解的風險.此外, 遺傳算法的個體評價機制只使用適應度函數完成, 不受函數本身是否連續或可微的影響.

遺傳算法是解決攝像機標定這類多參數、大范圍、非線性優化問題的一種可行方法.標準遺傳算法用于高維空間(參數個數大于10)的尋優時性能會變差, 且隨著搜索空間維數的增加, 算法性能會急劇退化[10].基于此, 人們提出了外參固定的優化模型, 降低了優化函數的維數, 避免了遺傳算法的不足.同時, 在合理的范圍內擴展計算得到的內參初始值, 作為遺傳算法優化的搜索范圍, 使內參的優化結果更可信.

使用遺傳算法優化下列目標函數:

本文優化算法描述如下:

1) 初始化種群.在張正友標定算法計算出的初始值基礎上, 隨機產生包含輸入參量(A,k1,k2,p1,p2)的N個個體群, 每個個體群包含M個個體作為初始群體P(0).

2) 確定編碼方式.編碼是使用不同的編碼方式, 將目標函數的可行域(表現型)轉化為遺傳算法可使用基因型的過程, 不同的編碼方式適用于不同的目標函數優化[11].因為該優化問題維數(參數)較高, 搜索范圍較大, 故利用浮點數編碼方式進行編碼, 可在優化過程中避免二進制編碼對參數進行的編碼和譯碼過程, 從而降低了編碼、譯碼對精度的損傷.

3) 建立適應度函數.適應度值是評價每個個體在整個群體中健壯性的重要標志, 遺傳算法要求個體適應度必須為正或零, 故建立如下適應度函數:

其中:f(x)為目標函數;Cmax為估計最大值.

4) 選擇策略.每個個體的適應度值都標示了自己在群體中的位置, 根據群體中個體的適應值, 按賭輪盤選擇策略計算其相對適應值:

其中fi表示當前進化代數群體中第i個個體的適應值.每個個體遺傳到下一代的繁殖量為Ni=round(reli·N), 其中: round(x)表示最接近x的整數;N為群體的規模.

5) 交叉運算.設定交叉概率Pc, 隨機組合第t代群體P(t)內的個體, 對每個個體以概率Pc交換它們之間的部分染色體.針對選中的兩個個體x1,x2進行如下交叉:

6) 變異運算.設定遺傳算法變異概率Pm可根據適應度值大小而改變[12], 以概率Pm將變異算子作用于群體, 計算得到參與變異操作的個體數量.對群體P(t)中選擇的個體, 改變其某一個或某一些基因座上的基因值為其他等位基因.群體P(t)經過選擇、交叉、變異運算后得到下一代群體P(t+1).

7) 算法終止.當迭代次數達到預設的代數, 或最優個體的適應度達到給定的閾值, 或最優個體的適應度和群體適應度不再上升時, 算法終止.

算法運算結束得到優化后的攝像機內部參數.

4 實驗分析

下面通過實驗驗證本文標定方法的準確性及可行性.實驗中, 使用焦距為8 mm的定焦工業鏡頭, 從不同方向對NANO CBC200 MM-5.0型標定面板(外形: 200 mm×200 mm×3.0 mm; 圖形: 棋盤格5.0 mm×5.0 mm, 精度1 μm)拍攝5幅圖像(1 376×1 024像素).使用張正友標定法計算出內參初始值, 結果列于表1.

表1 攝像機內參標定初始值Table 1 Initial value of intrinsic parameter of camera

當標定結果與攝像機及標定板所處位置無關時, 可假設攝像機坐標為世界坐標, 拍攝2幅圖像用于內參優化.在上述初始值的基礎上結合各參數的屬性, 在合理范圍內擴展其范圍作為遺傳算法的搜索范圍, 結果列于表2.

表2 內參初始值及遺傳算法搜索區間Table 2 Initial value and the genetic algorithm search range

遺傳算法初始種群在表2所列范圍內隨機產生, 并使用浮點數編碼方法對其編碼.設置種群規模M=100, 算法終止代數T=150, 并采用自適應的交叉和變異概率.基于MATLAB遺傳算法工具箱函數[13]編程, 分別對2幅圖像進行內參的最優化修正.經過多次實驗并取其平均值, 可得理想的內參最優化結果.將實驗所得結果與張正友標定法得到的結果進行比較, 結果列于表3.分別計算其二次投影誤差, 結果如圖2和圖3所示.圖2為張正友標定法在x軸和y軸方向得到的二次投影誤差, 其平均誤差為err=(0.039 76,0.042 34).圖3是本文方法在x軸和y軸方向得到的二次投影誤差, 其平均誤差為err=(0.033 14,0.035 40).通過與張正友的標定結果比較可知, 本文提出的方法具有一定的可行性, 且優化效率更高.

表3 采用兩種實驗方法得到的內參數值Table 3 Internal parameter values obtained by two experimental methods

圖2 張正友標定法投影誤差Fig.2 Projection error of Zhang’s method

圖3 本文標定法投影誤差Fig.3 Projection error of the present method

綜上所述, 本文在充分考慮了標定模型的初始化問題和傳統非線性優化方法的局限性基礎上, 結合遺傳算法強大的全局搜索能力, 提出了一種新的基于遺傳算法的攝像機自標定內參優化方法.在模型初始化過程中, 使用張正友標定方法保證了計算的內外參初始值真實可信; 在模型優化中固定外參以降低遺傳算法的搜索維度; 在初始值范圍內確定搜索范圍, 以縮小遺傳算法的搜索空間; 實驗中多次測量保證了實驗數據的準確性.實驗結果表明, 本文提出的攝像機內參優化方法是可行的, 不僅提高了標定精度, 且更便捷.

[1]馬頌德, 張正友.計算機視覺: 計算理論與算法基礎 [M].北京: 科學出版社, 2003: 51-70.(MA Songde, ZHANG Zhengyou.Computer Vision: Computer Theory and Algorithms Based [M].Beijing: Science Press, 2003: 51-70.)

[2]張廣軍.機器視覺 [M].北京: 科學出版社, 2005: 14-97.(ZHANG Guangjun.Machine Vision [M].Beijing: Science Press, 2005: 14-97.)

[3]ZHANG Zhengyou.A Flexible New Technique for Camera Calibration [J].IEEE Transactions on Pattern Analysis and Machine Intelligence, 2000, 22(11): 1330-1334.

[4]Tsai R Y.A Versatile Camera Calibration Technique for High-Accuracy 3D Machine Vision Metrology Using Off-the-Shelf TV Cameras and Lenses [J].IEEE Journal of Robotics Automation, 1987, 3(4): 323-344.

[5]胡占義, 吳福朝.基于主動視覺攝像機標定方法 [J].計算機學報, 2002, 25(11): 1149-1156.(HU Zhanyi,WU Fuchao.A Review on Some Active Vision Based Camera Calibration Techniques [J].Chinese Journal of Computers, 2002, 25(11): 1149-1156.)

[6]Schreier H W, Garcia D, Sutton M A.Advances in Light Microscope Stereo Vision [J].Experimental Mechanics, 2004, 44(3): 278-288.

[7]Murthy C A.Genetic Algorithms: Basic Principles and Applications [C]//Proceedings of 2012 IEEE Computational Intelligence and Signal Processing (CISP 2012).Guwahati, Assam, India: IEEE, 2012: 22.

[8]WENG Juyang, Paul C, Marc H.Camera Calibration with Distortion Models and Accuracy Evaluation [J].IEEE Transactions on Pattern Analysis and Machine Intelligence, 1992, 14(10): 965-980.

[9]LIU Ding, WU Xiongjun, YANG Yanxi.An Improved Self-calibration Approach Based on Adaptive Genetic Algorithm for Position-Based Visual Servo [J].Journal of Control Theory and Applications, 2008, 6(3): 246-252.

[10]TANG Kezong, YANG Jingyu, CHEN Haiyan, et al.Improved Genetic Algorithm for Nonlinear Programming Problems [J].Journal of Systems Engineering and Electronics, 2011, 22(3): 540-546.

[11]ZHANG Yi, ZHAO Jun.Priority-Based Encoding Genetic Algorithm for Solving Two-Stage Capacitated Facility Location Problem with Side Constraints [C]//Proceedings of 2011 IEEE International Conference on Intelligent Computing and Intelligent Systems (ICIS 2011).Beijing: IEEE, 2011: 72-75.

[12]HU Fengge, ZHANG Jianhua, FANG Liye.Sparse Planar Retrodirective Antenna Array Using Improved Adaptive Genetic Algorithm [J].Journal of Electronic Science and Technology, 2011, 9(3): 265-269.

[13]雷英杰, 張善文, 李續武.MATLAB遺傳算法工具箱及應用 [M].西安: 西安電子科技大學出版社, 2005.(LEI Yingjie, ZHANG Shanwen, LI Xuwu.MATLAB Genetic Algorithm Toolbox and Applications [M].Xi’an: Xidian University Press, 2005.)

InternalParameterOptimizingMethodofCameraCalibrationBasedonGeneticAlgorithm

XU Zhongyu1, LI Chunlong1, SUN Qiucheng2, NING Chuang1
(1.SchoolofComputerScienceandEngineering,ChangchunUniversityofTechnology,Changchun130012,China;
2.SchoolofBasicScience,ChangchunUniversityofTechnology,Changchun130012,China)

An internal parameter optimizing method of camera calibration based on genetic algorithm was proposed.This method is a re-amendment of internal parameter obtained by Zhang Zhengyou calibration.It can rectify the loss of precision caused by unreliable initialization and locally optimal solution and improve the calibration precision of interior parameters of the camera.The result shows that the performance of this method is stable.It can quickly and accurately calibrate the camera internal parameters.

camera self-calibration; genetic algorithm; internal optimization

2013-11-07.

徐中宇(1971—), 男, 漢族, 博士, 副教授, 從事圖像處理和生物認證的研究, E-mail: xuzhongyu01@126.com.通信作者: 李春龍(1987—), 男, 漢族, 碩士研究生, 從事數字圖像處理的研究, E-mail: 408534325@qq.com.

吉林省教育廳“十一五”科學技術研究項目(批準號: 吉教科合字[2010]第295號).

TP391.4

A

1671-5489(2014)06-1267-05

10.13413/j.cnki.jdxblxb.2014.06.30

韓 嘯)

猜你喜歡
優化方法
超限高層建筑結構設計與優化思考
房地產導刊(2022年5期)2022-06-01 06:20:14
民用建筑防煙排煙設計優化探討
關于優化消防安全告知承諾的一些思考
一道優化題的幾何解法
由“形”啟“數”優化運算——以2021年解析幾何高考題為例
學習方法
用對方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
賺錢方法
捕魚
主站蜘蛛池模板: 伊人色在线视频| 欧美在线视频不卡| 99人体免费视频| 亚洲成人一区二区三区| 国产美女在线观看| 亚洲国产日韩一区| 色噜噜久久| 午夜性刺激在线观看免费| 免费在线观看av| 国产综合精品日本亚洲777| 亚洲综合国产一区二区三区| 欧美一区国产| 91美女视频在线观看| 亚洲视频免费播放| 人妻免费无码不卡视频| 国产一级毛片高清完整视频版| 久久久国产精品无码专区| 亚洲国产日韩在线观看| 国产91丝袜| 国产九九精品视频| 狼友视频国产精品首页| 伊人精品视频免费在线| 午夜精品福利影院| 国产91无码福利在线| 99久久国产综合精品2020| 亚洲一区波多野结衣二区三区| 免费无码又爽又黄又刺激网站 | 亚洲免费人成影院| 日韩一区二区三免费高清| 精品无码国产自产野外拍在线| 欧美日本在线播放| 日韩欧美国产三级| 色天天综合| 老司机久久精品视频| 福利在线不卡| 青青草原国产精品啪啪视频| 久久青草精品一区二区三区| 国产丝袜一区二区三区视频免下载| 激情综合五月网| 国语少妇高潮| 国产精品成人免费综合| 91精品小视频| 亚洲三级a| 欧美日韩在线成人| 亚洲三级a| 国产一在线观看| a级毛片免费网站| 中文一区二区视频| 91精品啪在线观看国产91| 午夜国产在线观看| 青青草欧美| 久久99热66这里只有精品一| 日韩毛片免费视频| 91久久国产热精品免费| 成人自拍视频在线观看| 亚洲欧洲日韩综合色天使| 伊人久久久久久久| 亚洲黄色成人| 国产h视频免费观看| 99久久精品国产自免费| 日本不卡在线播放| 亚洲综合中文字幕国产精品欧美| 久久久久免费看成人影片| 欧美性精品不卡在线观看| 亚洲AⅤ波多系列中文字幕| 999精品免费视频| 国产男人天堂| 91精品亚洲| 日本五区在线不卡精品| 久久亚洲天堂| 亚洲精品自拍区在线观看| 国产SUV精品一区二区| 亚洲欧美日韩视频一区| 国产视频自拍一区| 综合亚洲网| 亚洲精品波多野结衣| 欧美色99| 亚洲性色永久网址| 国产成人av一区二区三区| 成人午夜精品一级毛片 | 亚洲欧美日韩成人在线| 亚洲第一页在线观看|