一种基于三角剖分的图像分类方法

文档序号:6510204阅读:580来源:国知局
一种基于三角剖分的图像分类方法
【专利摘要】本发明属于图像处理领域,公开了一种基于三角剖分的图像分类方法,包括:步骤一,输入训练图像;步骤二,检测训练图像集中每幅图像的所有兴趣点,得到每幅图像的点集;步骤三,对兴趣点进行三角剖分,利用角度值及其相邻边比值描述特征点的空间关系,得到图像描述子;步骤四,用图像描述子训练分类器;步骤五,输入测试图像,提取测试图像的图像描述子;步骤六,将测试图像的图像描述子输入分类器进行判别。本发明通过提取局部兴趣点并利用三角剖分技术建立图像的全局关系,得到了全局图像描述子。使用全局图像描述子训练分类器,用训练好的分类器预测图像类别。与传统方法相比,本发明图像描述子构建简单,速度快,效果好。
【专利说明】一种基于三角剖分的图像分类方法
【技术领域】
[0001]本发明属于图像处理领域,涉及一种基于三角剖分的图像分类方法。
【背景技术】
[0002]近年来,随着数码相机、数码摄像头、高端手机等手持数码移动设备的迅速升级和存储技术的快速发展,人们可以随意地拍摄照片而不必考虑物理上的损耗,这样每天新产生的数字图像数量就会以惊人的速度急剧增长。
[0003]人们在面对海量图片带来生活乐趣的同时,也深深地陷入了检索感兴趣信息低效的困境中。如何能够高效的对数量急速膨胀的图像进行合理的组织和分类以及帮助人们快捷地检索到所需要的图像信息,已成为图像处理领域亟待解决的热门问题。
[0004]在有关图像分类的文献中,主要有两种图像分类的方法:基于文本的图像分类方法和基于内容的图像分类方法。
[0005]第一种是基于文本的图像分类方法。首先要对目标图像进行人工文本标注,然后依据对文本的分类进而得到图像的分类。但该方法工作量巨大且标注往往存在很大的主观性,分类结果往往不够理想。
[0006]第二种方法是基于内容的图像分类方法。基于内容的图像分类方法有很多种,而且一直处在不断发展之中,到目前为止大致分为两大类。第一类是通过提取图像的颜色、纹理、形状、轮廓等全局特征,使用直方图或者矩阵等工具进行描述,然后再使用直方图相交距、欧氏距离等进行相似度计算,以此来判别图像的类别,或者是使用分类器来直接判别图像的类别。该类方法计算简单,速度快,但缺乏特征向量的空间信息,且效果受环境影响较大,如光照、角度等。第二类方法叫做词袋模型,是最近比较流行的。它是通过对图像局部特征的提取与描述来达到对整幅图像进行描述。第一,检测图像的特征点,或者是图像的角点,这些点人们统称为兴趣点;第二,找到这些点之后,要对这些点进行描述,通常是用一个向量来描述一个点,这个向量称为该点的描述子,是由兴趣点周围的局部区域进行计算得来的;第三,要对所有训练样本图像的兴趣点描述子进行聚类,得到码本,码本中的每一个词都是聚类得到的;第四,把每幅训练图像的所有兴趣点描述子向码本进行映射,得到图像描述子,用此图像描述子作为特征训练分类器;第五,把每幅测试图像的所有兴趣点描述子向码本进行映射,得到图像描述子,输入到分类器进行判别。该方法效果较好,但缺乏图像的空间信息,且时间复杂度较高。

【发明内容】

[0007]针对现有技术中存在的上述问题,本发明提出一种快速准确的针对单目标的图像分类方法。该方法自动提取图像中的局部兴趣点,并利用三角剖分技术连接起局部兴趣点,构建一个带有空间结构信息的全局图像描述子。该图像描述子具有旋转、缩放、平移不变性,而且构建速度快。
[0008]为了达到上述目的,本发明采用以下技术方案。[0009]一种基于三角剖分的图像分类方法,其特征在于包括以下步骤:
[0010]步骤一,输入训练图像集。
[0011]步骤二,检测训练图像集中每幅图像的所有兴趣点,得到每幅图像的点集。
[0012]①使用兴趣点检测算法检测每幅图像的兴趣点。
[0013]②记录兴趣点在图像中的坐标位置,形成此幅图像的兴趣点集。
[0014]步骤三,对每幅图像的兴趣点集使用Delaunay三角剖分技术,由此得到兴趣点之间的空间关系,构造一个二维矩阵作为图像描述子对图像全局进行描述。
[0015]①对每幅图像的兴趣点集应用Delaunay三角剖分,将每个兴趣点通过边连接起来,得到一张三角网。
[0016]②使用二维矩阵作为图像描述子,第一维是角度,第二维是相邻两边比值。
[0017]③计算三角网中每个三角形的角度值及其相邻边的比值。
[0018]④计算图像的图像描述子。
[0019]⑤将图像描述子向量化。
[0020]步骤四,训练分类器。
[0021]①输入训练图像描述子和对应的标签。
[0022]②归一化权值。
[0023]③训练得到分类器。
[0024]步骤五,输入测试图像,根据步骤三对测试图像进行描述。
[0025]步骤六,检测测试图像类别。
[0026]与现有技术相比,本发明具有以下优点:
[0027](I)本发明采用三角剖分技术将单目标图像的兴趣点进行连接,利用点与点的空间关系,将图像表示成一张三角网。由于利用了目标所蕴含的内部空间结构关系,所以使本发明具有良好的分类效果。
[0028](2)本发明只提取兴趣点的位置坐标,没有描述兴趣点,并且在构建图像描述子时,没有进行聚类,与传统方法相比,本发明具有较快的速度。
【专利附图】

【附图说明】
[0029]图1为本发明所涉及方法的主流程图;
[0030]图2为生成图像描述子的流程图。
【具体实施方式】
[0031 ] 下面结合【具体实施方式】对本发明做进一步的说明。
[0032]一种基于三角剖分的图像分类方法,其流程图如图1所示,包括以下步骤:
[0033]步骤一,输入训练图像集。对于c类图像,每类选`取n张图像作为训练图像Iij, (i=I, 2,..., c; j = 1,2,? ? ?,n)。
[0034]步骤二,对训练图像Iij 使用 SIFT (Scale-1nvariant feature transform,尺度不变特征转换)算法提取兴趣点,记录兴趣点的坐标,得到图像Iu的兴趣点集PointSetijQ=I, 2,..., c; j = 1,2,? ? ?,n)。方法如下:
[0035]①使用SIFT算子检测图像Iij,提取图像Iij的所有兴趣点。[0036]②记录步骤①中提取的兴趣点在图像Iij中的坐标位置,形成图像Iij的兴趣点集PointSetij = {p1; p2,..., pnum},其中,num 是图像 Iij 的兴趣点数目,Pk = (pkx, Pky)是兴趣点的空间坐标,k = 1,2,...,num。
[0037]步骤三,对每幅图像的兴趣点集PointSetij使用Delaunay三角剖分技术,得到兴趣点之间的空间关系,构造一个二维矩阵作为图像描述子对图像全局进行描述。方法如下:
[0038]①对步骤二所得图像Iij的特征点集PointSetij进行Delaunay三角剖分变换,将图像Iij中离散的特征点剖分为不均匀的三角形,构成一个三角网。
[0039]②根据三角网中所有三角形内角的角度值0以及其相邻的边的比值r,构造一个二维矩阵Hwdimixdim2作为图像描述子,并初始化为O。其中,diml为矩阵H的行数,2 < diml< 50 ;dim2 为矩阵 H 的列数,2 < dim2 < 50。
[0040]③由步骤①中得到的三角网依次输出各个三角形的坐标,得到图像Iij的三角形坐标集triangleSetu = IT1, T2, --?,TtJ ,其中tn是三角网中三角形的数目。每个三角形由三个坐标组成 Tk = {(tkxl, tkyl),(tkx2, tky2),(tkx3, tky3)},(k = I, 2,..., tn) o 三角形的边长用欧式距离计算,公式如下:
【权利要求】
1.一种基于三角剖分的图像分类方法,其特征在于包括以下步骤: 步骤一,输入训练图像集;对于C类图像,每类选取n张图像作为训练图像Iu,i =I, 2,..., c; j = I, 2,..., n ; 步骤二,对训练图像Iu使用SIFT即尺度不变特征转换算法提取兴趣点,记录兴趣点的坐标,得到图像Iij的兴趣点集PointSetij, i = I, 2,..., c; j = I, 2,..., n ;方法如下: ①使用SIFT算子检测图像Iij,提取图像Iij的所有兴趣点; ②记录步骤①中提取的兴趣点在图像Iu中的坐标位置,形成图像Iu的兴趣点集PointSetij = {p1; p2,..., pnum},其中,num 是图像 Iij 的兴趣点数目,Pk = (pkx, Pky)是兴趣点的空间坐标,k = 1,2,...,num ; 步骤三,对每幅图像的兴趣点集PointSetij使用Delaunay三角剖分技术,得到兴趣点之间的空间关系,构造一个二维矩阵作为图像描述子对图像全局进行描述;方法如下: ①对步骤二所得图像Iij的特征点集PointSetij进行Delaunay三角剖分变换,将图像Iij中离散的特征点剖分为不均匀的三角形,构成一个三角网; ②根据三角网中所有三角形内角的角度值0以及其相邻的边的比值r,构造一个二维矩阵H(°)dimlxdim2作为图像描述子,并初始化为0 ;其中,diml为矩阵H的行数,2 < diml < 50 ;dim2为矩阵H的列数,2 < dim2 < 50 ; ③由步骤①中得到的三角网依次输出各个三角形的坐标,得到图像Iij的三角形坐标集triangleSeti」= IT1, T2,...,Tj,其中tn是三角网中三角形的数目;每个三角形由三个坐标组成 Tk = {(tkxl, tkyl), (tkx2, tky2), (tkx3, tky3)}, k = 1,2,? ? ?,tn ;三角形的边长用欧式距离计算,公式如下:
【文档编号】G06K9/66GK103440511SQ201310397701
【公开日】2013年12月11日 申请日期:2013年9月4日 优先权日:2013年9月4日
【发明者】段立娟, 张璇, 苗军, 马伟, 杨震, 王博岳 申请人:北京工业大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1