一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种图像特征提取及描述符获取方法、装置及存储介质与流程

2021-10-27 20:35:00 来源:中国专利 TAG:图像处理 提取 装置 图像 获取


1.本发明涉及图像处理技术领域,特别是一种图像特征提取及描述符获取方法、装置及存储介质。


背景技术:

2.图像描述符一般是用来描述图像中的特征点,一组良好的描述符应该具有区分性和共同性,区分性是指描述符能将一幅图像与另一幅图像相区别的特征点反映出来,使该描述符对于该图像是唯一的;共同性是指描述符能将某一图像与其他相同或相近的图像以同一特征点反映出来,使该描述符对于相同或近似的图像拥有共同的特征点,以实现相同和近似图像的良好匹配。
3.但是相同或近似的图像匹配需要基于一定的条件,例如:特征点计量单位的统一,两图像应具备可比性等。
4.而现有技术已公开的图像描述符一般是一组向量,包括特征点的位置、方向、尺度等信息。常见的特征点是图像中一些稳定点,如角点、边缘点、暗区中的亮点、亮区中的暗点等。在现有的特征描述符通常是基于某一标准而提取的特征向量,在一定的范围内可以实现相同或近似图像的匹配,但对不同图像特征点计量单位和描述的条件可能不统一,导致出现许多视觉认为相同或近似的图像无法在图像检索中找出,造成相同或近似的图像查全率、查准率不高和匹配效果不理想的缺陷。


技术实现要素:

5.针对上述缺陷,本发明的目的在于提供一种图像特征提取及描述符获取方法、装置及存储介质。能够获取良好的图像形状特征描述符,有效解决对图像形状特征点进行良好的描述,克服传统图像形状特征描述符获取技术方法可能会造成图像形状特征点计量单位的统一或两图像可比性条件不完整致使部分相同或近似的图像无法检索出的缺陷。
6.本发明提供一种图像特征提取及描述符获取方法,包括如下步骤:
7.步骤a:提取待处理图片的有效区域图像及像素点颜色值数据并进行色块分割,获取待处理图片的有效区域图像及图像数据;
8.步骤b:采用同一方向的分割线对有效区域图像进行多等份细分,获取具有同一切割方向的细分区域以及细分区域数据集;
9.步骤c:对所述细分区域进行连通域确认、线段识别和线长计量,以获取所述细分区域的图像特征数据;
10.步骤d:对所述细分区域的图像特征数据进行统计、组合处理,以获取图像特征描述符,所述图像特征描述符至少包括如下一项或多项:粗略图像特征描述符、精细图像特征描述符。
11.优选的,在所述步骤b中,所述分割线的同一方向包括如下方向:水平向、垂直向、特定角度向;
12.具有同一切割方向的细分区域包括如下至一项:水平向分割细分区域,垂直向分割细分区域,特定角度向分割细分区域;
13.所述细分区域数据集为一个方向或者多个方向的细分区域的数据集合,其中所述细分区域数据集包括如下至少一项或多项的组合:水平向分割细分区域,垂直向分割细分区域,特定角度向分割细分区域;
14.所述水平向分割细分区域是指对有效区域图像沿着水平方向划分为n个等份所得到的分割区域;
15.所述垂直向分割细分区域是指对有效区域图像沿着垂直方向划分为n个等份所得到的分割区域;
16.所述特定角度分割细分区域是指对有效区域图像沿着预设的特定角度方向划分为n个等份所得到的分割区域,所述预设的特定角度在0
°
至360
°
的整数度中取值;
17.优选地,所述n个等份为大于3的整数。
18.在所述步骤c中,所述有效区域图像的细分区域的图像特征数据包括:细分区域的连通域的个数、细分区域的线段数和细分区域的线长值。
19.优选地,步骤c所述获取有效区域图像的细分区域的图像特征数据,包括:
20.步骤c1:确认细分区域中的连通域,获取细分区域的连通域的个数;
21.其中,连通域为在所述细分区域内相互相连的主色块像素点集合所构成的局部区域;
22.步骤c2:识别细分区域的线段,获取细分区域的线段数;
23.其中,所述细分区域的线段是细分区域中符合预设有效连通域条件的连通域;
24.获取细分区域的线段数包括:
25.首先,根据所述预设有效连通域条件判断并确定所述细分区域中各连通域的有效性,获取所述细分区域的有效连通域;然后,统计所述细分区域内的有效连通域的个数;最后,将所述细分区域内的有效连通域的个数作为所述细分区域的线段数;
26.所述预设有效连通域条件包括:当连通域的最大高度等于细分区域的高度时,和/或连通域的最大长度大于等于细分区域单位线长标准时,则将该连通域识别为细分区域中的有效连通域,否则,将其识别为无效连通域;
27.步骤c3:计量细分区域的线长,获取细分区域的线长值;
28.所述细分区域的线长是指将所述细分区域中有效连通域在所述细分区域的分割线的方向上的主色块像素点的长度;所述细分区域的线长值是指对所述细分区域中有效连通域在所述细分区域的分割线的方向上的主色块像素点数量以细分区域单位线长标准进行计量的数值;所述细分区域单位线长标准是指对细分区域的长度进行线长计量的最小单位的标准;
29.所述细分区域的线长值的获取方法包括:
30.步骤c31:确定细分区域单位线长标准;
31.步骤c32:根据细分区域单位线长标准获取各细分区域的线长值;
32.步骤c33:对各细分区域的线长值进行取整操作;
33.在一个实施例中,步骤c3所述细分区域的线长值的获取方法,所述步骤c31,包括使用固定常数法和/或最大线段数法确定细分区域单位线长标准;
34.所述固定常数法包括:以待处理图片的有效区域图像最大的细分区域的线长为基准,预设的固定常数n作为等份数,每一等份的线长就是对细分区域的长度进行线长计量的最小单位,将该线长计量的最小单位作为细分区域单位线长标准。其中固定常数n在大于3的范围取值。计算公式如下:
35.l1=m/n;
36.l1表示固定常数法的细分区域单位线长标准,m表示待处理有效区域图像中最大的细分区域有效连通域的像素长度,n表示预设的固定常数;
37.所述最大线段数法包括:采用待处理有效区域图像最大的细分区域线长为基准,以待处理有效区域图像的细分区域的最大线段数作为等份数,每一等份的线长就是对细分区域的长度进行线长计量的最小单位,将该线长计量的最小单位作为细分区域单位线长标准。计算公式如下:
38.l2=m/n;
39.l2表示最大线段数法的细分区域单位线长标准,m表示待处理有效区域图像中最大的细分区域有效连通域的像素长度,n表示待处理有效区域图像的细分区域的最大线段数。
40.所述步骤c32,根据细分区域单位线长标准获取各细分区域的线长值具体包括:
41.当使用固定常数法确定细分区域单位线长标准时,根据如下公式获取各细分区域的线长值:
42.h1=s/l1;
43.其中,h1表示使用固定常数法的细分区域的线长值,s表示当前细分区域有效连通域的像素长度,l1表示固定常数法的细分区域单位线长标准;
44.当使用最大线段法确定细分区域单位线长标准时,根据如下公式获取各细分区域的线长值:
45.h2=s/l2;
46.h2表示使用最大线段法的细分区域的线长值,s表示当前细分区域有效连通域的像素长度,l2表示最大线段数法的细分区域单位线长标准。
47.在所述步骤d中,所述获取图像特征描述符的步骤包括:步骤d1:获取粗略图像特征描述符;步骤d2:获取精细图像特征描述符。
48.优选地,在步骤d1中,获取粗略图像特征描述符的步骤包括:
49.步骤d11:对待处理图片的有效区域图像的细分区域进行组合,获取待处理图片的有效区域图像的组合部分区域;
50.步骤d12:统计各所述组合部分区域的线段线长数据;
51.步骤d13:统计待处理图片的有效区域图像中整体范围的线段线长的特征数据;
52.步骤d14:将各所述组合部分区域的线段线长数据和整体范围的线段线长的特征数据进行组合处理,生成粗略图像特征描述符。
53.其中,所述粗略图像特征描述符是指从图像中较为大的局部范围或/和整体范围粗略描述图像的共同性特征的描述符;包括:待处理图片的有效区域图像中较为大的局部范围粗略描述图像的共同性特征的数据信息和待处理图片的有效区域图像中整体范围粗略描述图像的共同性特征的数据信息。
54.优选地,在步骤d11中,所述获取待处理图片的有效区域图像的组合部分区域的方法包括:将待处理图片的有效区域图像的至少两个细分区域按照位置相邻或相连关系以组合规则进行组合形成局部区域,所述局部区域为待处理图片的有效区域图像的组合部分区域。
55.其中,所述组合规则包括:(1)同一组合部分区域的细分区域应是相互相连或相邻;(2)各组合部分区域的细分区域组合数应是相互相等或偏差小于偏差预设值,所述偏差预设值为大于等于1且小于10;(3)每一组合部分区域的细分区域组合数应大于等于2。
56.优选地,在步骤d12中,所述各组合部分区域的线段线长数据具体包括:组合部分区域的平均线段数、组合部分区域的主要线段数、组合部分区域的平均线长值、组合部分区域的主要线长值。
57.其中,所述组合部分区域的平均线段数为将当前组合部分区域的各细分区域线段数之和再除以当前组合部分区域的细分区域的个数。
58.所述组合部分区域的主要线段数是指:当在该组合部分区域范围内的某一线段数拥有的细分区域数最多且该拥有的细分区域数占该组合部分区域的细分区域总数的比值大于线段数比例预设值,则该某一线段数为该组合部分区域的主要线段数;其中,所述线段数比例预设值在大于30%小于等于100%范围取值;
59.所述组合部分区域的平均线长值为将当前组合部分区域的各细分区域线长值之和再除以当前组合部分区域的细分区域的个数;
60.所述组合部分区域的主要线长值是指:当在该组合部分区域范围内的某一线长值拥有的细分区域数最多且该拥有的细分区域数占该组合部分区域的细分区域总数的比值大于线长值比例预设值,则该某一线长值为该组合部分区域的主要线长值;其中,所述线长值比例预设值在大于30%小于等于100%范围取值。
61.优选地,在步骤d13中,所述线段线长特征数据是针对待处理图片的有效区域图像中整体范围的如下数据:各细分区域的线段数合计数、各部细分区域的线长值合计数、有效区域图像的色块连通域数。所述统计线段线长的特征数据包括:
62.根据待处理图片的有效区域图像的细分区域的图像特征数据获取待处理图片的有效区域图像的色块连通域数;
63.获取待处理图片的有效区域图像中各细分区域的线段数之和,该和即为各细分区域的线段数合计数;
64.获取待处理图片的有效区域图像中各细分区域的线长值之和,该和即为各部分细分区域的线长值合计数。
65.优选地,在步骤d14中,所述粗略图像特征描述符包括:图像的组合部分区域的平均线段数组合描述符、图像组合部分区域的主要线段数组合描述符、图像组合部分区域的平均线长值组合描述符、图像组合部分区域的主要线长值组合描述符以及有效区域图像的色块连通域数描述符,所述粗略图像特征描述符可以用数字或其他字符表示。
66.其中,图像的组合部分区域的平均线段数组合描述符的表示方法,由如下各项组合构成:(1)用数字或其他字符表示有效区域图像全部细分区域的线段数合计数;(2)各组合部分区域的平均线段数;
67.图像组合部分区域的主要线段数组合描述符的表示方法,由如下各项组合构成:
(1)用数字或其他字符表示有效区域图像全部细分区域的线段数合计数;(2)各组合部分区域的主要线段数;
68.图像组合部分区域的平均线长值组合描述符的表示方法,由如下各项组合构成:(1)用数字或其他字符表示有效区域图像全部细分区域的线长值合计数;(2)各组合部分区域的平均线长值;
69.图像组合部分区域的主要线长值组合描述符的表示方法,由如下各项组合构成:(1)用数字或其他字符表示有效区域图像全部细分区域的线长值合计数;(2)各组合部分区域的主要线长值;
70.有效区域图像的色块连通域数描述符的表示方法:用数字或其他字符表示有效区域图像的色块连通域数。
71.优选地,在步骤d2中,所述精细图像特征描述符是指从待处理图片的有效区域图像中较为小的局部(细分区域)范围精细描述图像的共同性特征的描述符,具体包括:待处理图片的有效区域图像中各细分区域的线段数集合和各细分区域的线长值集合。
72.所述各细分区域的线段数集合是指按照细分区域的编号顺序记录各细分区域的线段数的一组数字或字符串的集合,各细分区域的线段数的集合的表示方法包括:1)数字或其他字符的组数等于待处理图片的有效区域图像的细分区域数;2)每组数应表示细分区域的编号和该细分区域的线段数;
73.所述各细分区域的线长值集合是指按照细分区域的编号顺序记录各细分区域的线长值的一组数字或字符串的集合,各细分区域的线长值的集合的表示方法包括:1)数字或其他字符的组数等于待处理图片的有效区域图像的细分区域数;2)每组数应表示细分区域的编号和该细分区域的线长值。
74.一种图像特征提取及描述符获取装置,其特征在于,包括:图像数据获取模块、细分区域处理模块、细分区域数据获取模块以及图像特征描述符获取模块;
75.所述图像数据获取模块用于提取待处理图片的有效区域图像及像素点颜色值数据并进行色块分割,获取待处理图片的有效区域图像及图像数据;
76.所述细分区域处理模块用于采用同一方向的分割线对有效区域图像进行多等份细分,获取具有同一切割方向的细分区域以及细分区域数据集;
77.所述细分区域数据获取模块用于对所述细分区域进行连通域确认、线段识别和线长计量,以获取所述细分区域的图像特征数据;
78.所述图像特征描述符获取模块用于对所述细分区域的图像特征数据进行统计、组合处理,以获取图像特征描述符,包括如下至少一项:粗略图像特征描述符、精细图像特征描述符。
79.一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行上述一种图像特征提取及描述符获取方法的全部或部分步骤。
80.一种图像数据存储器,包括:
81.粗略图像特征描述符存储单元,用于存储所述计算机程序被处理器执行时获取的上述一种图像特征提取及描述符获取方法的粗略图像特征描述符;
82.精细图像特征描述符存储单元,用于存储所述计算机程序被处理器执行时获取的上述一种图像特征提取及描述符获取方法的精细图像特征描述符。
83.本发明的有益效果:
84.本发明从图像的整体、细分区域、细分区域组合得到的部分区域、图像整体的多维度对待处理有效区域图像的平均线段数、主要线段数、平均线长值、主要线长值等图像特征进行识别和描述,丰富了图像特征的描述。可应用于广泛的商标图像检索,也可应用于其他图像的检索,有效增强了图像检索的匹配效果。本发明采用图像的粗略图像特征描述符和精细图像特征描述符来描述图像特征,能有效解决相同或近似图像的共同性特征和区分性特征描述的稳定性问题,弥补传统图像特征提取技术方法可能会造成图像检索中相同或近似图像的漏检缺陷,提高图像识别检索中相同或近似图像的匹配效果。本发明基于图像的粗略图像特征描述符和精细图像特征描述符的提取技术方法能有效弥补传统图像特征提取技术方法可能会造成图像检索中相同或近似图像的漏检缺陷,本技术方法具有图像特征信息描述更全面更准确的优点,能有效提高图像的查全率和查准率。
附图说明
85.图1是本发明一种图像特征提取及描述符获取方法的流程图;
86.图2是示例性的待处理图片;
87.图3示例性待处理图片的图像的局部色块连通域分割数据表;
88.图4示例性待处理图片采用15等份水平向分割细分区域的示意图;
89.图5示例性待处理图片采用15等份水平向分割细分区域单位线长标准示意图。
具体实施方式
90.下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。
91.在本发明的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“长度”、“宽度”、“厚度”、“上”、“下”、“左”、“右”、“垂直”、“水平”、“顶”、“底”、“内”、“外”、“轴向”、“径向”、“周向”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。
92.此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。
93.在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。
94.如图1~5所示,一种图像特征提取及描述符获取,包括以下步骤:
95.步骤a:提取待处理图片的有效区域图像及像素点颜色值数据并进行色块分割,获取待处理图片的有效区域图像及图像数据;
96.所述待处理图片的有效区域图像数据,包括:待处理图片的有效区域图像及图像各像素点的坐标位置、色块连通域、主色像素点、背景色像点数据。
97.所述待处理图片的来源可以包括:通过电脑设备、有摄像功能的手机、照相机、摄像头或集合有摄像头或存储图像的其他设备所获取的图像均可用于本技术方法的待处理图片。
98.图2列出了示例性待处理图片或待处理图像,一般待处理的图片或图像会具有背景颜色,这些背景颜色不是图像的主要特征,不是本发明分析的重点内容,主色像素点所组成的图像才是本发明分析的主要内容。因为处理的第一步就是提取待处理图片的有效区域图像,所述待处理图片的有效区域图像是指由该待处理图片中的有效区域所构成的图像,所述有效区域是指由主色像素点集合的外接图形所围绕的内部区域,所述外接图形包括:外接方形、外接圆形、外接几何图形。
99.值得说明的是,运用现有技术可直接提取待处理图片的有效区域图像的像素点颜色值数据,并进行色块分割,从而获取色块连通域、主色像素点、背景色像点数据,故对于如何实现有效区域图像的像素点颜色值数据的提取步骤在此不做过多的描述。
100.所述色块分割是指对图像的像素点颜色值进行分类,将一定范围内相近的颜色值划分为一个色级,由每一色级的像素点组成的图像称为色块。色块分割可采用两色分割法和多色分割法进行分割。
101.所述两色分割法包括将反映图像主要颜色特征的颜色值归为主色级,将反映图像除主要颜色特征之外的颜色值归为背景色级;
102.所述多色分割法包括将反映图像主要颜色特征的颜色值细分为x个色级,x≥2,这些色级分别称为第一主色级、第二主色级、
……
、第x主色级,将反映图像除主要颜色特征之外的颜色值归为背景色级。
103.所述色块连通域是指对图像中具有同一色级且相互相连的像素点的集合,该集合作为一个色块连通域。其中,所述的色级是由一定范围内相近的颜色值划分出的一段颜色值区间,具体地,所述的一定范围内相近的颜色值是指根据具有较高的像素点集中度而划分出的一段颜色值区间,该区间中的颜色值较为相近,将该段颜色值区间作为一个色级。
104.所述主色像素点是指除背景色级外的主色级的像素点,或反映图像主要颜色特征的像素点;
105.所述背景色像素点包括反映图像除主色级的像素点外的像素点或除主要颜色特征之外的像素点。
106.图3列出了示例性待处理图片的图像的局部色块连通域分割数据表。
107.图3中,每个单元格表示一个像素,单元格中不为空的数字表示该像素为主色像素点,采用不同的数字区分不同的色块连通域,而空的单元格则表示为背景色的像素点,色块连通域就是同一数字的单元格(像素点)的集合。
108.步骤b:采用同一方向的分割线对有效区域图像进行多等份细分,获取具有同一切割方向的细分区域以及细分区域数据集;
109.在本发明实施例中,在所述步骤b中,所述分割线的同一方向包括如下方向:水平向、垂直向、特定角度向;
110.具有同一切割方向的细分区域包括如下至一项:水平向分割细分区域,垂直向分
割细分区域,特定角度向分割细分区域;
111.所述细分区域数据集为一个方向或者多个方向的细分区域的数据集合,其中所述细分区域数据集包括如下至少一项或多项的组合:水平向分割细分区域,垂直向分割细分区域,特定角度向分割细分区域;
112.所述水平向分割细分区域是指对有效区域图像沿着水平方向划分为n个等份所得到的分割区域;
113.所述垂直向分割细分区域是指对有效区域图像沿着垂直方向划分为n个等份所得到的分割区域;
114.所述特定角度分割细分区域是指对有效区域图像沿着预设的特定角度方向划分为n个等份所得到的分割区域,所述预设的特定角度在0
°
至360
°
的整数度中取值;
115.所述n个等份为大于3的整数。
116.在具体实施例中,当获取待处理图片的有效区域图像的细分区域时,用于分割有效区域图像的多条分割线的方向必须为同一方向,其中分割线的切割方向可以为:水平向、垂直向、特定角度向中任选一向进行划分,从而获取一个方向分割的细分区域。如图4所示:当选水平向时,由水平方向的分割线划分出只能是水平向分割细分区域。因为按方向相同进行多等份细分所得到的同一方向的多个等份的细分区域,可以加强图像之间的可比性。
117.在具体实施例中,当获取细分区域数据集时,先获取到有效图像的细分区域,采用具有同一方向的分割线在水平向、垂直向或特定角度向中任选方向分别进行划分,以获取一个或者多个所需分割方向的细分区域,然后,将每一切割方向的细分区域进行组合,从而获得一个或者多个方向分割的细分区域数据集。例如:当选水平向和垂直时,分割线的方向分别是水平向、垂直向,分别获取水平向分割细分区域和垂直向分割细分区域,将该水平向分割细分区域和垂直向分割细分区域的组合作为多个方向分割的细分区域集合。
118.图4列出了示例性图像采用15等份水平向分割分细分区域的示意图,图4中,共有15个细分区域,由上至下的第n个区域称为第n个水平向分割细分区域。
119.步骤c:对所述细分区域进行连通域确认、线段识别和线长计量,以获取所述细分区域的图像特征数据;
120.在本发明的实施例中,在步骤c中,需要对所述待处理图片的有效区域图像的细分区域进行连通域确认、线段识别和线长计量,以获取待处理图片的有效区域图像的细分区域的图像特征数据,所述有效区域图像的细分区域的图像特征数据包括:细分区域的连通域的个数、细分区域的线段数和细分区域的线长值;
121.具体包括如下步骤:
122.步骤c1:确认细分区域中的连通域,获取细分区域的连通域的个数。
123.其中,连通域为在所述细分区域内相互相连的主色块像素点集合所构成的局部区域。所述连通域可以是一个色块、或一条色线、或一个色点。
124.步骤c2:识别细分区域的线段,获取细分区域的线段数。
125.在本发明实施例中,获取细分区域的线段数的方法,包括:
126.首先,根据所述预设有效连通域条件判断并确定所述细分区域中各连通域的有效性,获取所述细分区域的有效连通域;然后,统计所述细分区域内的有效连通域的个数;最后,将所述细分区域内的有效连通域的个数作为所述细分区域的线段数。
127.所述细分区域的线段是细分区域中符合预设有效连通域条件的连通域。在同一细分方向上的细分区域的各连通域往往象在一条线上排列,从粗略的角度观察,多个有效连通域排列的形态近似一条线段,因此,本发明将细分区域中符合预设有效连通域条件的连通域视为细分区域的线段。
128.所述预设有效连通域条件包括:连通域的最大高度等于细分区域的高度时和/或连通域的最大长度大于等于细分区域单位线长标准。
129.所述符合预设有效连通域条件的连通域的识别方法包括:
130.当连通域的最大高度等于细分区域的高度时,和/或连通域的最大长度大于等于细分区域单位线长标准时,则将该连通域识别为细分区域中的有效连通域,否则,将其识别为无效连通域;
131.在实际应用中,还可以根据应用需求,对连通域的形状特征、连通域的面积特征列为所述预设有效连通域条件。
132.步骤c3:计量细分区域的线长,获取细分区域的线长值。
133.所述细分区域的线长是指将所述细分区域中有效连通域在所述细分区域的分割线的方向上的主色块像素点的长度。
134.本发明所述的细分区域的线长值是指对所述细分区域中有效连通域在所述细分区域的分割线的方向上的主色块像素点数量以细分区域单位线长标准进行计量的数值。所述细分区域单位线长标准是指对细分区域的长度进行线长计量的最小单位的标准。
135.获取所述细分区域的线长值的方法包括:
136.步骤c31:确定细分区域单位线长标准;
137.步骤c32:根据细分区域单位线长标准获取各细分区域的线长值;
138.步骤c33:对各细分区域的线长值进行取整操作。
139.进一步的,在本发明实施例中,获取所述细分区域的线长值的具体方法包括:
140.步骤c31:确定细分区域单位线长标准;
141.在本发明实施例中,所述步骤c31,所述确定细分区域单位线长标准的方法包括:使用固定常数法和/或最大线段数法确定细分区域单位线长标准;
142.所述固定常数法包括:以待处理图片的有效区域图像最大的细分区域的线长为基准,预设的固定常数n作为等份数,每一等份的线长就是对细分区域的长度进行线长计量的最小单位,将该线长计量的最小单位作为细分区域单位线长标准。其中固定常数n在大于3的范围取值。计算公式如下:
143.l1=m/n;
144.l1表示固定常数法的细分区域单位线长标准,m表示待处理有效区域图像中最大的细分区域有效连通域的像素长度,n表示预设的固定常数。
145.图5列出了示例性图像的15等份水平向分割细分区域单位线长标准示意图,图5中,该图中的外框线表示待处理图片的有效区域图像最大的水平向分割细分区域的范围,假设固定常数n的取值为15,外框内部的小方格数量则表示该细分区域的等份数,每一小方格长度相等于每一个细分区域单位线长标准,小方格的个数也就是该细分区域的线长值。
146.所述最大线段数法包括:采用待处理有效区域图像最大的细分区域线长为基准,以待处理有效区域图像的细分区域的最大线段数作为等份数,每一等份的线长就是对细分
区域的长度进行线长计量的最小单位,将该线长计量的最小单位作为细分区域单位线长标准。计算公式如下:
147.l2=m/n;
148.l2表示最大线段数法的细分区域单位线长标准,m表示待处理有效区域图像中最大的细分区域有效连通域的像素长度,n表示待处理有效区域图像的细分区域的最大线段数。
149.步骤c32:根据细分区域单位线长标准获取各细分区域的线长值;
150.在本发明的实施例中,所述步骤c32,根据细分区域单位线长标准获取各细分区域的线长值具体包括:
151.当使用固定常数法确定细分区域单位线长标准时,根据如下公式获取各细分区域的线长值:
152.h1=s/l1;
153.其中,h1表示使用固定常数法的细分区域的线长值,s表示当前细分区域有效连通域的像素长度,l1表示固定常数法的细分区域单位线长标准;
154.当使用最大线段法确定细分区域单位线长标准时,根据如下公式获取各细分区域的线长值:
155.h2=s/l2;
156.h2表示使用最大线段法的细分区域的线长值,s表示当前细分区域有效连通域的像素长度,l2表示最大线段数法的细分区域单位线长标准。
157.步骤c33:对各细分区域的线长值进行取整操作;
158.在本发明的实施例中,前述公式计算出的细分区域的线长值h1和h2往往不为整数,为了便于图像之间细分区域的线长值的共同特征比较,实际应用中需要对细分区域的线长值进行取整。
159.步骤d:对所述细分区域的图像特征数据进行统计、组合处理,以获取图像特征描述符,所述图像特征描述符至少包括如下一项或多项:粗略图像特征描述符、精细图像特征描述符。
160.所述粗略图像特征描述符是待处理图片的细分区域的图像特征描述符的可选数据,目的是用于图像特征数据检索的粗细过滤,而所述精细图像特征描述符是待处理图片的细分区域的图像特征描述符的主要数据,用于精细计算评价检索图像的近似程度。
161.获取图像特征描述符的步骤包括:步骤d1:获取粗略图像特征描述符,步骤d2:获取精细图像特征描述符。
162.在本发明的实施例中,步骤d1,获取粗略图像特征描述符,具体包括以下步骤:
163.步骤d11:对待处理图片的有效区域图像的细分区域进行组合,获取待处理图片的有效区域图像的组合部分区域;
164.步骤d12:统计各所述组合部分区域的线段线长数据;
165.步骤d13:统计待处理图片的有效区域图像中整体范围的线段线长的特征数据;
166.步骤d14:将各所述组合部分区域的线段线长数据和整体范围的线段线长的特征数据进行组合处理,生成粗略图像特征描述符。
167.所述粗略图像特征描述符是指从图像中较为大的局部范围或/和整体范围粗略描
述图像的共同性特征的描述符。包括:待处理图片的有效区域图像中较为大的局部范围粗略描述图像的共同性特征的数据信息和待处理图片的有效区域图像中整体范围粗略描述图像的共同性特征的数据信息。
168.在本发明的实施例中,所述步骤d11包括:将待处理图片的有效区域图像的至少两个细分区域按照位置相邻或相连关系以组合规则进行组合形成局部区域,所述局部区域为待处理图片的有效区域图像的组合部分区域;
169.所述组合规则包括:
170.(1)同一组合部分区域的细分区域应是相互相连或相邻;
171.(2)各组合部分区域的细分区域组合数应是相互相等或偏差小于偏差预设值,所述偏差预设值为大于等于1且小于10;
172.(3)每一组合部分区域的细分区域组合数应大于等于2。
173.所述的组合部分区域可根据不同的分割法所得的细分区域组合称为水平方向上第n组合部分区域或垂直方向上第n组合部分区域、角度c方向上第n组合部分区域等,例如:
174.采用水平向分割法所得到的细分区域组合可以按排列顺序将其称为:水平方向上第一组合部分区域、水平方向上第二组合部分区域、水平方向上第三组合部分区域、
……
、水平方向上第n组合部分区域。或也可将其称为:上组合部分区域、
……
、中组合部分区域、
……
、下组合部分区域。
175.采用垂直向分割法所得到的细分区域组合可以按排列顺序将其称为:垂直方向上第一组合部分区域、垂直方向上第二组合部分区域、垂直方向上第三组合部分区域、
……
、垂直方向上第n组合部分区域。或也可将其称为:左组合部分区域、
……
、中组合部分区域、
……
、右组合部分区域。
176.采用特定角度分割法所得到的细分区域组合可以按排列顺序将其称为:角度c方向上第一组合部分区域、角度c方向上第二组合部分区域、角度c方向上第三组合部分区域、
……
、角度c方向上第n组合部分区域。
177.在本发明的实施例中,所述步骤d12,统计各所述组合部分区域的线段线长数据,其中,各组合部分区域的线段线长数据具体包括:组合部分区域的平均线段数、组合部分区域的主要线段数、组合部分区域的平均线长值、组合部分区域的主要线长值;
178.所述组合部分区域的平均线段数为将当前组合部分区域的各细分区域线段数之和再除以当前组合部分区域的细分区域的个数,该组合部分区域的平均线段数反映了图像在较大的局部区域中线段数的集中趋势的一项图像特征数据。
179.所述组合部分区域的主要线段数是指当在该组合部分区域范围内的某一线段数拥有的细分区域数最多且该拥有的细分区域数占该组合部分区域的细分区域总数的比值大于线段数比例预设值,则该某一线段数为该组合部分区域的主要线段数,它反映了图像在较大的局部区域中拥有同一线段数特征的一项图像特征数据。其中,所述线段数比例预设值在大于30%小于等于100%范围取值。
180.所述组合部分区域的平均线长值为将当前组合部分区域的各细分区域线长值之和再除以当前组合部分区域的细分区域的个数,该组合部分区域的平均线长值反映了图像在较大的局部区域中线长值的集中趋势的一项图像特征数据。
181.所述组合部分区域的主要线长值是指当在该组合部分区域范围内的某一线长值
拥有的细分区域数最多且该拥有的细分区域数占该组合部分区域的细分区域总数的比值大于线长值比例预设值,则该某一线长值为该组合部分区域的主要线长值,它反映了图像在较大的局部区域中拥有同一线长值特征的一项图像特征数据。其中,所述线长值比例预设值在大于30%小于等于100%范围取值。
182.在本发明的实施例中,所述步骤d13,统计待处理图片的有效区域图像中整体范围的线段线长的特征数据。其中,所述线段线长特征数据是针对待处理图片的有效区域图像中整体范围的如下数据:各细分区域的线段数合计数、各部细分区域的线长值合计数、有效区域图像的色块连通域数;
183.根据待处理图片的有效区域图像的细分区域的图像特征数据获取待处理图片的有效区域图像的色块连通域数;
184.获取待处理图片的有效区域图像中各细分区域的线段数之和,该和即为各细分区域的线段数合计数;
185.获取待处理图片的有效区域图像中各细分区域的线长值之和,该和即为各部分细分区域的线长值合计数。
186.在本发明的实施例中,所述步骤d14,将各所述组合部分区域的线段线长数据和整体范围的线段线长的特征数据进行组合处理,生成粗略图像特征描述符。
187.所述粗略图像特征描述符包括:图像的组合部分区域的平均线段数组合描述符、图像组合部分区域的主要线段数组合描述符、图像组合部分区域的平均线长值组合描述符、图像组合部分区域的主要线长值组合描述符以及有效区域图像的色块连通域数描述符,所述粗略图像特征描述符可以用数字或其他字符表示。
188.图像的组合部分区域的平均线段数组合描述符的表示方法,由如下各项组合构成:(1)用数字或其他字符表示有效区域图像全部细分区域的线段数合计数;(2)各组合部分区域的平均线段数;
189.图像组合部分区域的主要线段数组合描述符的表示方法,由如下各项组合构成:(1)用数字或其他字符表示有效区域图像全部细分区域的线段数合计数;(2)各组合部分区域的主要线段数;
190.图像组合部分区域的平均线长值组合描述符的表示方法,由如下各项组合构成:(1)用数字或其他字符表示有效区域图像全部细分区域的线长值合计数;(2)各组合部分区域的平均线长值;
191.图像组合部分区域的主要线长值组合描述符的表示方法,由如下各项组合构成:(1)用数字或其他字符表示有效区域图像全部细分区域的线长值合计数;(2)各组合部分区域的主要线长值;
192.有效区域图像的色块连通域数描述符的表示方法:用数字或其他字符表示有效区域图像的色块连通域数;
193.图2列出了示例性待处理图片的有效区域图像的示意图,以图5的示例性图样为例,进一步说明各粗略图像特征描述符的表示方法如下:
194.图像的组合部分区域的平均线段数组合描述符应用实例:
195.实例1:假设图像的组合部分区域数为2个,那么图像的组合部分区域的平均线段数组合描述符为:0370102;
196.其中,前三位数表示有效区域图像全部细分区域的线段数合计数,第四、五位数表示第一组合部分区域的平均线段数,第六、七位数表示第二组合部分区域的平均线段数。
197.实例2:假设图像的组合部分区域数为3个,那么图像的组合部分区域的平均线段数组合描述符为:037010102;
198.其中,前三位数表示有效区域图像全部细分区域的线段数合计数,第四、五位数表示第一组合部分区域的平均线段数,第六、七位数表示第二组合部分区域的平均线段数,第八、九位数表示第三组合部分区域的平均线段数。
199.以此类推。
200.图像组合部分区域的主要线段数组合描述符应用实例:
201.实例3:假设图像的组合部分区域数为3个,那么图像组合部分区域的主要线段数组合描述符为:037010102;
202.其中,前三位数表示待处理图片的有效区域图像全部细分区域的线段数合计数,第四、五位数表示第一组合部分区域的主要线段数,第六、七位数表示第二组合部分区域的主要线段数,第八、九位数表示第三组合部分区域的主要线段数。
203.以此类推。
204.图像组合部分区域的平均线长值组合描述符应用实例:
205.实例4:假设图像的组合部分区域数为3个,那么图像组合部分区域的平均线长值组合描述符为:180151314;
206.其中,前三位数表示待处理图片的有效区域图像全部细分区域的线长值合计数,第四、五位数表示第一组合部分区域的平均线长值,第六、七位数表示第二组合部分区域的平均线长值,第八、九位数表示第三组合部分区域的平均线长值。
207.以此类推。
208.图像组合部分区域的主要线长值组合描述符应用实例:
209.实例5:假设图像的组合部分区域数为3个,那么图像组合部分区域的主要线长值组合描述符为:180151514;
210.其中,前三位数表示待处理图片的有效区域图像全部细分区域的线长值合计数,第四、五位数表示第一组合部分区域的平均线长值,第六、七位数表示第二组合部分区域的平均线长值,第八、九位数表示第三组合部分区域的平均线长值。
211.以此类推。
212.在本发明的实施例中,步骤d2,获取精细图像特征描述符,具体包括以下步骤:
213.所述精细图像特征描述符是指从待处理图片的有效区域图像中较为小的局部(细分区域)范围精细描述图像的共同性特征的描述符。所述较为小的局部就是细分区域,所述细分区域是本技术方案的图像数据最小的分割单元,具有精细的特征。
214.所述精细图像特征描述符包括:待处理图片的有效区域图像中各细分区域的线段数集合和各细分区域的线长值集合;
215.其中,按照细分区域的编号顺序记录各细分区域的线段数的一组数字或字符串的集合为各细分区域的线段数集合,具体地,各细分区域的线段数的集合的表示方法包括:
216.(1)数字或其他字符的组数等于待处理图片的有效区域图像的细分区域数;
217.(2)每组数应表示细分区域的编号和该细分区域的线段数。
218.按照细分区域的编号顺序记录各细分区域的线长值的一组数字或字符串的集合为各细分区域的线长值集合,具体地,各细分区域的线长值的集合的表示方法包括:
219.(1)数字或其他字符的组数等于待处理图片的有效区域图像的细分区域数;
220.(2)每组数应表示细分区域的编号和该细分区域的线长值。
221.以图2的示例性图样为例,进一步说明精细图像特征描述符的表示方法如下:
222.图像的各细分区域的线段数的集合的描述符应用实例:
223.实例6:假设图2的示例性图样划分25个细分区域,图像的各细分区域的线段数的集合的描述符可以记为:
224.0102,0202,0302,0402,0502,0602,0702,0802,0902,1002,1102,1202,1300,1402,1502,1602,1702,1802,1902,2002,2102,2202,2302,2402,2502;
225.其中,每个“,”内的数字为一组数,用25组数表示图像的25个细分区域数,每组数表示该细分区域的编号和该编号对应的细分区域的线段数,每组数的前二位数表示细分区域的编号,每组数的第三、四位数表示该细分区域的线段数。
226.图像的各细分区域的线段数的集合的描述符应用实例:
227.实例7:假设图5的示例性图样划分25个细分区域,图像的各细分区域的线长值的集合的描述符可以记为:
228.0115,0215,0315,0415,0515,0615,0715,0815,0915,1015,1115,1215,1303,1414,1514,1614,1714,1814,1914,2014,2114,2214,2314,2414,2514;
229.其中,每个“,”内的数字为一组数,用25组数表示图像的25个细分区域数,每组数表示该细分区域的编号和该编号对应的细分区域的线长值,每组数的前二位数表示细分区域的编号,每组数的第三、四位数表示该细分区域的线长值。经前述各步处理,获取了图像的粗略图像特征描述符和精细图像特征描述符,将其作为待处理图像的图像特征描述符。粗略图像特征描述符和精细图像特征描述符的组合提取及应用,能有效兼顾图像的共同性和区分性问题。
230.在本发明实施例中,还涉及一种图像特征提取及描述符获取装置,包括:图像数据获取模块、细分区域处理模块、细分区域数据获取模块以及图像特征描述符获取模块;
231.所述图像数据获取模块用于提取待处理图片的有效区域图像及像素点颜色值数据并进行色块分割,获取待处理图片的有效区域图像及图像数据;
232.所述细分区域处理模块用于采用同一方向的分割线对有效区域图像进行多等份细分,获取具有同一切割方向的细分区域以及细分区域数据集;
233.所述细分区域数据获取模块用于对所述细分区域进行连通域确认、线段识别和线长计量,以获取所述细分区域的图像特征数据;
234.所述图像特征描述符获取模块用于对所述细分区域的图像特征数据进行统计、组合处理,以获取图像特征描述符,包括如下至少一项或多项:粗略图像特征描述符、精细图像特征描述符。
235.在本发明实施例中,还涉及一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如下步骤:
236.提取待处理图片的有效区域图像及像素点颜色值数据并进行色块分割,获取待处理图片的有效区域图像及图像数据;
237.对有效区域图像进行一个方向或多个方向的多个等份的细分,获得有效区域图像的细分区域;
238.对所述细分区域进行连通域确认、线段识别和线长计量,以获取所述细分区域的图像特征数据;
239.对所述细分区域的图像特征数据进行统计、组合处理,以获取图像特征描述符,所述图像特征描述符至少包括如下一项或多项:粗略图像特征描述符、精细图像特征描述符。
240.在本发明实施例中,还涉及一种图像数据存储器,包括:
241.粗略图像特征描述符存储单元,用于存储所述计算机程序被处理器执行时实现如下步骤中任一项所述的方法所产生的粗略图像特征描述符:提取待处理图片的有效区域图像及像素点颜色值数据并进行色块分割,获取待处理图片的有效区域图像及图像数据;对有效区域图像进行相同方向的多个等份的细分,以获取待处理图片的有效区域图像的同一方向分割的细分区域或多个同一方向分割的细分区域集合;对所述细分区域进行连通域确认、线段识别和线长计量,以获取所述细分区域的图像特征数据;对所述细分区域的图像特征数据进行统计、组合处理,以获取粗略图像特征描述符。
242.精细图像特征描述符存储单元,用于存储所述计算机程序被处理器执行时实现如下步骤中任一项所述的方法所产生的精细图像特征描述符:提取待处理图片的有效区域图像及像素点颜色值数据并进行色块分割,获取待处理图片的有效区域图像及图像数据;对有效区域图像进行相同方向的多个等份的细分,以获取待处理图片的有效区域图像的同一方向分割的细分区域或多个同一方向分割的细分区域集合;对所述细分区域进行连通域确认、线段识别和线长计量,以获取所述细分区域的图像特征数据;对所述细分区域的图像特征数据进行统计、组合处理,以获取精细图像特征描述符。
243.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
244.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
245.在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示意性实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
246.尽管已经示出和描述了本发明的实施例,本领域的普通技术人员可以理解:在不脱离本发明的原理和宗旨的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由权利要求及其等同物限定。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜