一种基于三角面片的三维场景下的物体识别方法及系统技术方案

技术编号:15705067 阅读:97 留言:0更新日期:2017-06-26 11:21
本发明专利技术公开了一种基于三角面片的三维场景下的物体识别方法。该方法在传统的二维图像识别方法的基础上,考虑到三维场景重建信息的三角网格存储方式,将三维图像进行三角面片划分,经过颜色邻域直方图特征统计,将空间金字塔多尺度信息和邻域空间信息进行融合,用支撑向量机进行训练,获得分类模型对三维场景中的草地面片进行识别。本发明专利技术还提供了一种基于三角面片的三维场景下的物体识别系统,本发明专利技术技术方案解决了三维重建场景中识别问题中识别区域难确定的问题及图像中局部信息不能完全表达图像特征的问题,对于表面重建和场景理解等意义重大。

Method and system for recognizing objects in three-dimensional scene based on triangular patches

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)基于局部特征匹配的方法。基于模型或几何的方法的原理就是利用传感器获得真实目标的三维信息并对信息进行分析处理,得到一种表面、边界及连接关系的描述。这种方法优点是比较直观和易于理解,但是一般使用的算法的运算量都较大,并且需要人工借助计算机辅助设计(ComputerAidedDesign,CAD)等软件产生模型。基于视图的方法通过视觉相似性来识别物体,识别系统设计相对简单,无需显式地计算物体三维模型。该方法一般分为两个步骤:首先,通过不同光照条件和三维物体在二维图像中呈现出的不同姿态,来自动地学习物体的表示或训练系统;然后,在一幅未知的二维图像中判断是否存在目标物。该方法的限制条件是感兴趣的对象必须与背景能够较好的区分开来,因此对物体间的重叠较为敏感,且需要较好的图像分割。但当物体的几何建模很困难或根本不可能得到时,则可利用基于视图的方法来识别三维物体。基于局部特征匹配的方法主要包括点、线和面的局部特征,它的优点是,因为视角改变引起的物体外观的形变,全局看来尽管非常复杂,但在局部的尺度上可通过简单的变化来估计;同时因为无需所有的局部特征得到匹配,这种方法在物体有重叠和复杂背景情况下都有较好的稳健性。因为建立了区域间的相似性,物体识别也做到了局部化;二维图像识别中在图像的预处理阶段往往通过超像素分割成不同的区域,然后对区域进行特征提取并进行分类,而三维场景由于其结构复杂性,不能通过划分超像素区域进行识别。
技术实现思路
针对现有技术的以上缺陷或改进需求,本专利技术提供了一种基于三角面片的三维场景下的物体识别方法及系统,其目的在于将待识别三维场景划分为不同大小的三角面片,利用三角面片中的目标的特征进行识别,由此将二维图像识别方法进行扩展,提出一种基于三角面片的草地识别方法。为实现上述目的,按照本专利技术的一个方面,提供了一种基于三角面片的三维场景下的物体识别方法,该方法包括以下步骤:(1)将待识别三维场景进行三维重建,按三维场景表面的三角网格划分三角面片;(2)提取所有三角面片单元的HSI特征;(3)根据选定三角面片和其共享边的相邻三角面片的H特征值和S特征值进行直方图统计,将统计数据放入特征向量中,将三角面片的特征向量和其相邻三角面片的特征向量进行叠加(说明书中详细说明),叠加结果作为选定三角面片的特征向量;(4)将选定三角面片的特征向量输入到SVM识别模型中,获取识别结果。进一步地,所述步骤(3)中进行直方图具体设置为:设置H特征值直方图和S特征值直方图的组数为8,组距分别为H特征值取值范围的1/8和S特征值取值范围的1/8。进一步地,所述步骤(3)中将统计数据放入特征向量中具体为:将三角面片的H特征值进行直方图统计得到一组8维向量,将三角面片的S特征值进行直方图统计也得到一组8维向量,将H特征值的8维向量和S特征值的8维向量首尾相连组成16维的特征向量。进一步地,所述步骤(3)中特征向量进行叠加具体为:其中,{H11,H12,H13,...,H18,S11,S12,...,S18}和{H21,H22,H23,...,H28,S21,S22,...,S28}表示16维的特征向量。进一步地,所述步骤(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识别模型。按照本专利技术的另一方面,提供了一种基于三角面片的三维场景下的物体识别系统,改系统包括以下模块:三角面片划分模块,用于将待识别三维场景进行三维重建,按三维场景表面的三角网格划分三角面片;HSI特征提取模块,用于提取所有三角面片单元的HSI特征;特征向量计算模块,用于根据选定三角面片和其共享边的相邻三角面片的H特征值和S特征值进行直方图统计,将统计数据放入特征向量中,将三角面片的特征向量和其相邻三角面片的特征向量进行叠加,叠加结果作为选定三角面片的特征向量;识别模块,用于将选定三角面片的特征向量输入到SVM识别模型中,获取识别结果。进一步地,所述特征向量计算模块中进行直方图具体设置为:设置H特征值直方图和S特征值直方图的组数为8,组距分别为H特征值取值范围的1/8和S特征值取值范围的1/8。进一步地,所述特征向量计算模块中将统计数据放入特征向量中具体为:将三角面片的H特征值进行直方图统计得到一组8维向量,将三角面片的S特征值进行直方图统计也得到一组8维向量,将H特征值的8维向量和S特征值的8维向量首尾相连组成16维的特征向量。进一步地,所述步骤(3)中特征向量进行叠加具体为:其中,{H11,H12,H13,...,H18,S11,S12,...,S18}和{H21,H22,H23,...,H28,S21,S22,...,S28}表示16维的特征向量。进一步地,所述识别模块中SVM识别模型的训练系统包括以下单元:样本采集单元,用于收集多张正样本和多张负样本作为样本集,正样本选取全为待识别物体的二维图片,负样本选取不含待本文档来自技高网
...
一种基于三角面片的三维场景下的物体识别方法及系统

【技术保护点】
一种基于三角面片的三维场景的草地识别方法,其特征在于,该方法包括以下步骤:(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.一种基于三角面片的三维场景的草地识别系统,其特征在于,该系统...

【专利技术属性】
技术研发人员:陶文兵张灿
申请(专利权)人:华中科技大学
类型:发明
国别省市:湖北,42

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

1