基于光束和三角面片求交的激光扫描成像快速仿真方法技术

技术编号:13516816 阅读:80 留言:0更新日期:2016-08-12 04:54
本发明专利技术公开了基于光束和三角面片求交的激光扫描成像快速仿真方法,它首先绘制目标空间三角网格模型。然后根据激光扫描结构推导激光光束方程、角度分辨率和视场;导入目标模型,将目标几何变换至成像系统视场范围内。最后基于光束和三角面片求交法,引入局部搜索技术,缩小遍历范围,加速各激光光束与目标三角网格模型相交情况求解过程,求取各交点与激光出射点的距离,快速仿真出目标距离图像。本发明专利技术仿真方法简单、速度快,可用于激光扫描成像样机设计验证和目标三维成像、识别、跟踪等算法测试,缩短系统研发周期。

【技术实现步骤摘要】
201610236472

【技术保护点】
基于光束和三角面片求交的激光扫描成像快速仿真方法,其特征在于包括以下步骤:步骤1:使用三维绘图软件3DMax,绘制目标空间三角网格模型,以OBJ等文件格式导出,导出文件中包含三角网格模型顶点位置、面片顶点序号等信息;步骤2:根据激光扫描结构推导激光扫描方程其中i是激光光束行编号,i=1,2..m,m是激光扫描行数;j是激光光束列编号,j=1,2..n,n是激光扫描列数。表示m×n阵列扫描光束出射方向的单位方向矢量;根据激光扫描方程,分析激光行扫描方向上的角度分辨率α,演算激光光束参数方程;根据激光光束参数方程,仿真出激光扫描光束在测量装置正前方指定距离处墙面上的扫描轨迹,将其扫描范围具象化。激光扫描成像系统在y=D墙面上的扫描轨迹仿真步骤如下:(2‑1):根据激光扫描方程,分析激光行扫描方向上的角度分辨率α,演算激光光束参数方程具体公式如下:α=<[x·d(i,j),y·d(i,j),z·d(i,j)],[x·d(i,j+1),y·d(i,j+1),z·d(i,j+1)]>=arccos(x·d(i,j)x·d(i,j+1)+y·d(i,j)y·d(i,j+1)+z·d(i,j)z·d(i,j+1))]]>x·=x·d.*R·+xoy·=y·d.*R·+yoz·=z·d.*R·+zo]]>其中(xo,yo,zo)为激光出射点O空间三维坐标,为m×n阵列激光光束末端与激光出射点的距离图像,其尺寸为m×n,.*表示矩阵点乘运算;(2‑2):激光成像系统在目标表面留下的扫描痕迹,是扫描光束与目标表面交点的集合。激光扫描光束若与墙面相交,则其参数坐标满足y=D,由此可得该光束与激光出射点的距离大小为:R·=(D-yo)·/y·d]]>其中·/表示矩阵点除运算,将距离代入激光光束参数方程,可得激光光束与墙面交点坐标如下式所示:x=x·d×(D-yo)·/y·d+xoy=Dz=x·d×(D-yo)·/y·d+zo]]>上式中代入激光扫描方程即可得到y=D墙面上完整的激光扫描轨迹,具象地表达出该扫描成像系统在y=D处的扫描范围;步骤3:在仿真环境Matlab中,导入目标模型文件,读取目标空间三角网格模型顶点坐标node_xyz和面片信息face_node,其中node_xyz为3×num_node矩阵,矩阵每列存放一个顶点的空间三维坐标,num_node为顶点总数,face_node为3×num_face矩阵,矩阵的每列存放一个三角面片的三个有序顶点的顶点索引值,num_face为三角面片总数;计算目标包围球球心位置C和半径大小r;估算激光光束在目标表面行扫描方向上的线分辨率l=r+α×dist ance(C,O),其中distance(C,O)表示目标包围球球心C和激光光束出射位置O两点间欧氏距离;将目标几何变换至成像系统视场范围内,其几何变换矩阵根据目标包围球位置、半径大小以及成像系统扫描范围确定;步骤4:基于光束和三角面片求交法,在遍历激光扫描光束求解其与目标三角模型各面片的相交情况时,引入局部搜索技术,加速仿真成像过程,生成目标距离图像,结合激光光束方程即可获得扫描阵列点云。其具体方法步骤如下:(4‑1):遍历激光扫描光束,在遍历每一行激光光束前将“脱靶”标记state复位,即state=0,后续激光光束根据该标志是否置位决定是否进入局部搜索过程;(4‑2):对于第i行第j列激光光束,首先判断该激光光束是否与球心位置为(xc,yc,zc)、半径为r的包围球相交,若相交,则继续步骤(4‑3),判断该光束是否与目标三角模型相交;否则表明该激光光束“脱靶”,即没有照射在目标上,记录不改变state值,j++,跳转至步骤(4‑1),遍历至下一激光光束;若光束与包围球相交,则将光束参数方程代入包围球方程后所得一元二次方程有解。包围球方程为:(x·-xc)2+(y·-yc)2+(z·-zc)2=r2]]>将第i...

【技术特征摘要】

【专利技术属性】
技术研发人员:岳娟李范鸣葛军刘士建李明
申请(专利权)人:中国科学院上海技术物理研究所
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1