The invention discloses a Slam algorithm to optimize the tracking method based on the model, including step S1, initializing the object, obtaining the precise position of the object in the image, determining the edge of the object; S2, tracking the edge, determining the position after the object movement; S3, using the SLAM algorithm to the target is new to the object. The location of the image is extracted by point cloud; S4 and point cloud are matched to determine the precise position of the object. In this invention, compared with the traditional AR technology, an artificial mark point or a natural feature point method is used to locate the point of view. The innovation of the problem is to apply the semi dense edge SLAM technology to the problem of the poor characteristics of the environment in the wind engine cabin. To the AR point of view. The semi dense SLAM technology uses the edge features of the image to complete the three-dimensional reconstruction of the scene and the location of the view point. It is very suitable for the scene in the wind engine cabin, which is made up of lines and surfaces, and has a new idea.
【技术实现步骤摘要】
一种Slam算法优化基于模型的跟踪方法
本专利技术属于AR相关技术设计开发领域或属于海上风电场可视化运维决策系统领域,尤其是涉及一种Slam算法优化基于模型的跟踪方法。
技术介绍
风电场一般采用预防性维护与纠错性维护相结合的运维策略,海上风电的工况复杂性、交通运输的可达性与安全性、故障处理可完成性等都会成为影响运维质量的重要因素。本专利技术针对海上风电运维体系所存在的管理经验欠缺,人员素质参差不齐,海上风电场天气及作业环境复杂,人员、设备和船只在海上作业危险性高等问题,基于AR(AugmentedReality增强现实)相关技术设计开发海上风电场可视化运维决策系统,利用图像识别、智能检测和数据挖掘技术等技术,帮助操作人员及时准确的定位并排除问题,根据现场情况制定相应的运维策略。AR技术依据实际现场环境与设备状态设计触发点,将实时运行数据嵌入AR显示界面中,实现集控数据与现实场景并存,从而获得人机交互的体感。在基于AR的可视化运维决策系统中现场维护人员通过所佩戴的AR设备对所要维修的对象进行识别,将相关的结构信息和实时运行数据附加在真实场景之上,制造出虚拟数据与现实场景共存的场景,帮助维护人员在现场进行运维问题决策与操作。有鉴于此,特提出本专利技术。
技术实现思路
本专利技术要解决的技术问题在于克服现有技术的不足,提供一种Slam算法优化基于模型的跟踪方法,创新性的针对风机舱内环境特征纹理比较贫乏的问题将半稠密边缘SLAM技术应用到AR视点定位中。半稠密SLAM技术利用图像中的边缘特征同时完成场景三维重建和视点定位,非常适合风机舱内由线和面等元素构成的场景,具有 ...
【技术保护点】
一种Slam算法优化基于模型的跟踪方法,其特征在于,包括以下步骤:S1、对目标物进行初始化,得到目标物在图像中的精确位姿,确定目标物的边沿;S2、进行边沿追踪,确定目标物运动之后的位姿;S3、使用SLAM算法对目标物所在新的图像位置进行点云提取;S4、点云匹配,确定目标物的精确位姿。
【技术特征摘要】
1.一种Slam算法优化基于模型的跟踪方法,其特征在于,包括以下步骤:S1、对目标物进行初始化,得到目标物在图像中的精确位姿,确定目标物的边沿;S2、进行边沿追踪,确定目标物运动之后的位姿;S3、使用SLAM算法对目标物所在新的图像位置进行点云提取;S4、点云匹配,确定目标物的精确位姿。2.根据权利要求1所述的一种Slam算法优化基于模型的跟踪方法,其特征在于,在步骤S1中,所述的对目标物进行初始化包括:根据已知目标物的模型,预先建立其点云数据库,然后确定目标物在图像中的位置,提取目标物在图像中的点云数据,最后将得到的点云数据与所建立的点云数据库进行点云匹配,得到点云集间的精确变换关系。3.根据权利要求1或2所述的一种Slam算法优化基于模型的跟踪方法,其特征在于,在进行目标物初始化后,得到目标物的位姿,并根据已知的目标物三维模型,确定目标物的边沿在图像中的坐标,将三维模型与实际图像拟合。4.根据权利要求1-3任一所述的一种Slam算法优化基于模型的跟踪方法,其特征在于,在步骤S2中,包括实时检测目标物的边沿以确定目标物的位置,其中检测目标物边沿的步骤为:S101、对相机采集的图像做高斯平滑处理;S102、计算得到图像的全局梯度;S103、对图形进行保留局部梯度最大的点,而抑制非极大值;S104、用双阈值算法检测和连接图像边缘;S105、获得目标物新的轮廓位置,更新目标物位姿信息。5.根据权利要求4所述的一种Slam算法优化基于模型的跟踪方法,其特征在于,在步骤S101中,对图像进行高斯平滑处理采用高斯平滑函数为:令g(x,y)为平滑后的图像,用h(x,y,σ)对图像f(x,y)进行平滑处理,即:g(x,y)=h(x,y,σ)*f(x,y)。6.根据权利要求5所述的一种Slam算法优化基于模型的跟踪方法,其特征在于,在步骤S102中,还包括以下步骤:S1021、使用一阶有限差分计算x和y方向的偏导数f′x(x,y)和f′y(x,y),由此得到偏导数矩阵Gx(x,y)和Gy(x,y),公式如下:f′x(x,y)≈Gx=[f(x+1,y)-f(x,y)+f(x+1,y+1)-f(x,y+1)]/2;fy(x,y)≈Gy=[f(x,y+1)-f(x,y)+f(x+1,y+1)-f(x+1,y)]/2;S1022、进一步...
【专利技术属性】
技术研发人员:张新宇,常亮,沈润杰,张梦超,
申请(专利权)人:大唐国信滨海海上风力发电有限公司,同济大学,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。