The invention discloses an object recognition method based on a triangular surface in a three-dimensional scene. The method is based on two-dimensional image recognition method on the traditional triangular grid storage method considering the reconstruction of 3D scene information, 3D image of triangle division, after the color histogram feature neighborhood statistics, the Pyramid spatial multi-scale information and spatial information fusion, trained by support vector machine, classification model identification of three-dimensional scene in grassland patches. The invention also provides an object recognition system of three-dimensional scene triangles based on the technical scheme of the invention solves the problem of identifying 3D reconstruction scene recognition area and difficult problem to determine the local image information can not fully express the image features, for surface reconstruction and scene understanding of great significance.
【技术实现步骤摘要】
一种基于三角面片的三维场景下的物体识别方法及系统
本专利技术属于计算机视觉
,更具体地,涉及一种基于三角面片的三维场景下的物体识别方法及系统。
技术介绍
随着人类社会的发展,图像识别已经迅速发展成为一项极为重要的科技手段,其研究目标是赋予计算机人类的视觉能力,使其通过图像认知周边环境信息,包括识别环境中三维目标的几何形状、位置和姿态等。图像识别需要综合运用计算机科学、模式识别、机器视觉及图像理解等学科,并随着这些学科的发展而前进。一般来说,图像识别系统由以下几个部分组成。第一部分是图像信息的获取,对图像识别来说就是把图片、底片和文字图形等用光电扫描设备转换为电信号以备后续处理。第二部分是图像的预处理,主要目的是消除无关特征并加强感兴趣特征。第三步是特征提取,常用的特征包括颜色,纹理,尺度不变特征变换(Scale-invariantfeaturetransform,SIFT),梯度直方图特征(HistogramofOrientedGradient,HOG)等。第四部分是判决或分类。其中训练方法可以采用支持向量机方法(SupportVectorMachine,SVM)、改进的迭代训练方法(AdaptiveBoostint,AdaBoost)等。目前,最主流的三种三维物体识别研究思路是:1)基于模型或几何的方法;2)基于外观和视图的方法;3)基于局部特征匹配的方法。基于模型或几何的方法的原理就是利用传感器获得真实目标的三维信息并对信息进行分析处理,得到一种表面、边界及连接关系的描述。这种方法优点是比较直观和易于理解,但是一般使用的算法的运算量都较大,并且需 ...
【技术保护点】
一种基于三角面片的三维场景的草地识别方法,其特征在于,该方法包括以下步骤:(1)将待识别三维场景进行三维重建,按三维场景表面的三角网格划分三角面片;(2)提取所有三角面片单元的HSI特征;(3)根据选定三角面片和其共享边的相邻三角面片的H特征值和S特征值进行直方图统计,将统计数据放入特征向量中,将三角面片的特征向量和其相邻三角面片的特征向量进行叠加,叠加结果作为选定三角面片的特征向量;(4)将选定三角面片的特征向量输入到SVM识别模型中,获取识别结果。
【技术特征摘要】
1.一种基于三角面片的三维场景的草地识别方法,其特征在于,该方法包括以下步骤:(1)将待识别三维场景进行三维重建,按三维场景表面的三角网格划分三角面片;(2)提取所有三角面片单元的HSI特征;(3)根据选定三角面片和其共享边的相邻三角面片的H特征值和S特征值进行直方图统计,将统计数据放入特征向量中,将三角面片的特征向量和其相邻三角面片的特征向量进行叠加,叠加结果作为选定三角面片的特征向量;(4)将选定三角面片的特征向量输入到SVM识别模型中,获取识别结果。2.根据权利要求1所述的一种基于三角面片的三维场景的草地识别方法,其特征在于,所述步骤(3)中进行直方图具体设置为:设置H特征值直方图和S特征值直方图的组数为8,组距分别为H特征值取值范围的1/8和S特征值取值范围的1/8。3.根据权利要求1所述的一种基于三角面片的三维场景的草地识别方法,其特征在于,所述步骤(3)中将统计数据放入特征向量中具体为:将三角面片的H特征值进行直方图统计得到一组8维向量,将三角面片的S特征值进行直方图统计也得到一组8维向量,将H特征值的8维向量和S特征值的8维向量首尾相连组成16维的特征向量。4.根据权利要求1、2或3所述的一种基于三角面片的三维场景的草地识别方法,其特征在于,所述步骤(4)中SVM识别模型的训练过程具体为:(41)收集多张正样本和多张负样本作为样本集,正样本选取全为待识别物体的二维图片,负样本选取不含待识别物体的二维图片;(42)将所有样本的尺寸调整为一致,选择多个预设的尺度对样本进行三角面片的划分,提取所有三角面片的HSI特征;(43)根据选定三角面片和其共享边的相邻三角面片的H特征值和S特征值进行直方图统计,将统计数据放入特征向量中,将三角面片的特征向量和其相邻三角面片的特征向量进行叠加,叠加结果作为选定三角面片的特征向量;(44)将所有样本的特征向量输入到SVM进行训练;SVM的决策函数为:其中,L表示分类总数,取值2;ci表示函数系数,ci∈R;γ表示交叉校验的参数,γ∈R+;表示被选用为训练的支撑向量;h0表示训练的非支撑向量;采用直方图的卡方距离作为核函数,定义为:其中,N表示样本集中特征向量总数量;表示第k个特征向量对应的支撑向量;h0(k)表示第k个特征向量;(45)训练后得到SVM识别模型参数,构建SVM识别模型。5.一种基于三角面片的三维场景的草地识别系统,其特征在于,该系统...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。