图像特征提取方法和设备与流程

文档序号:28262768发布日期:2021-12-31 16:52阅读:369来源:国知局
图像特征提取方法和设备与流程

1.本公开涉及图像特征提取。


背景技术:

2.近年来,静态图像或一系列运动图像(诸如视频)中的对象检测/识别/比对/跟踪被普遍地和重要地应用于图像处理、计算机视觉和识别领域,并且在其中起到重要作用。对象可以是人的身体部位,诸如脸部、手部、身体等,其它生物或者植物,或者任何其它希望检测的物体。对象识别/验证是最重要的计算机视觉任务之一,其目标是根据输入的照片/视频来准确地识别或验证其中的特定对象。特别地,在拍摄对象图像进行对象识别/验证时,往往是获得图像特征/对象特征,继而基于所获得的图像/对象特征进行对象识别/验证。
3.然而,当前摄像装置所获得的图像中往往会包含各种噪声,而噪声的存在使得图像质量变差,可能会导致无法提取到足够准确的图像特征/对象特征,继而会影响对象的识别。
4.因此,需要改进的技术来进行图像特征提取。
5.除非另有说明,否则不应假定本节中描述的任何方法仅仅因为包含在本节中而成为现有技术。同样,除非另有说明,否则关于一种或多种方法所认识出的问题不应在本节的基础上假定在任何现有技术中都认识到。


技术实现要素:

6.本公开的一个目的是改进图像特征提取以实现高精度的特征提取,尤其是在存在大量噪声的情况下,继而能够改进对象识别。
7.特别地,本公开的方案通过提取图像中包含的图像区域的特征并且对所提取的图像区域特征进行编码组合,能够抑制或者消除噪声的影响,提取出更加精确的图像特征。
8.在一个方面,提供了一种图像特征提取设备,包括处理电路,所述处理电路可以被配置为:将图像划分为至少两个图像区域;将所述至少两个图像区域中的各图像区域的图像区域特征值与特定特征值进行比较,以基于比较结果来设定图像区域的特征指示符;以及组合各图像区域的特征指示符以确定图像的特征。
9.在另一个方面,提供了一种图像特征提取方法,该方法可包括将图像划分为至少两个图像区域;将所述至少两个图像区域中的各图像区域的图像区域特征值与特定特征值进行比较,以基于比较结果来设定图像区域的特征指示符;以及组合各图像区域的特征指示符以确定图像的特征。
10.在还另一方面,提供了一种包括至少一个处理器和至少一个存储设备,所述至少一个存储设备其上存储有指令,该指令在由所述至少一个处理器执行时可使得所述至少一个处理器执行如本文所述的方法。
11.在仍另一方面,提供了一种存储有指令的存储介质,该指令在由处理器执行时可以使得执行如本文所述的方法。
12.在仍另一方面,提供了一种包括用于执行如本文所述的方法的部件的装置。
13.从参照附图的示例性实施例的以下描述,本发明的其它特征将变得清晰。
附图说明
14.并入说明书中并且构成说明书的一部分的附图示出了本发明的实施例,并且与描述一起用于解释本发明的原理。在附图中,相似的附图标记指示相似的项目。
15.图1示出了一般性的图像特征提取操作流程。
16.图2示出了根据本公开的图像特征提取方法的流程图。
17.图3示出了根据本公开的一个优选实施例的图像特征提取流程。
18.图4示出了根据本公开的图像特征提取设备的框图。
19.图5示出了根据本公开的第一实施例的示例性图像特征提取流程。
20.图6示出了根据本公开的第一实施例的图像特征提取流程的中间输出。
21.图7示出了根据本公开的实施例的关键点周围的图像区域。
22.图8示出了根据本公开的第二实施例的图像特征提取流程。
23.图9示出了根据本公开的第二实施例的图像特征提取流程的中间输出。
24.图10示出了示出了能够实现本发明的实施例的计算机系统的示例性硬件配置的框图。
25.虽然在本公开内容中所描述的实施例可能易于有各种修改和另选形式,但是其具体实施例在附图中作为例子示出并且在本文中被详细描述。但是,应当理解,附图以及对其的详细描述不是要将实施例限定到所公开的特定形式,而是相反,目的是要涵盖属于权利要求的精神和范围内的所有修改、等同和另选方案。
具体实施方式
26.在下文中将结合附图对本公开的示范性实施例进行描述。为了清楚和简明起见,在说明书中并未描述实施例的所有特征。然而,应了解,在对实施例进行实施的过程中往往需要做出很多特定于实施方式的设置,以便实现开发人员的具体目标,例如,遵从与装置及业务相关的那些限制条件,并且这些限制条件可能会随着实施方式的不同而有所改变。此外,还应该了解,虽然开发工作有可能是非常复杂和费时的,但对得益于本公开内容的本领域技术人员来说,这种开发工作仅仅是例行的任务。
27.在此,还应当注意,为了避免因不必要的细节而模糊了本公开,在附图中仅仅示出了与至少根据本公开的方案密切相关的处理步骤和/或设备结构,而省略了与本公开关系不大的其他细节。
28.以下将参照附图来详细描述本发明的实施例。应注意,在附图中相似的附图标记和字母指示相似的项目,并且因此一旦一个项目在一个附图中被定义,则对于随后的附图无需再对其进行论述。
29.在本公开中,术语“第一”、“第二”等仅仅用于区分元件或者步骤,而不是要指示时间顺序、优先选择或者重要性。
30.如前文所述的,图像特征提取广泛地应用于各种应用,诸如对象识别、检测、验证、比对、追踪等等,并且起到重要作用。在本文中,对象可以是人的身体部位,诸如脸部、手部、
身体等,其它生物或者植物,或者任何其它希望检测的物体。通常,在各种应用操作中需要对图像进行特征提取,继而基于所提取的特征进行各种后续处理/操作。以下将参照图1来描述一般性的图像特征提取操作流程。
31.首先,进行图像获取来获得包含待识别/验证的对象的图像。图像获取可通过各种已知的图像获取设备来实现,诸如照相机、摄像头、无人机等等,这里将不再详细描述。
32.在本公开的上下文中,图像可指的是多种图像中的任一种,诸如彩色图像、灰度图像等。应指出,在本说明书的上下文中,图像的类型未被具体限制,只要这样的图像可经受处理以便从中提取图像特征/对象特征、继而可用于识别/检测图像中的对象即可。
33.此外,图像可以是任何适当的图像,例如由摄像装置获得的原始图像,或者已对原始图像进行过特定处理/预处理的图像,例如初步过滤,去混叠、畸变消除、对齐、颜色调整、对比度调整、规范化等等。应指出,该特定处理还可以包括本领域已知的其它类型的预处理操作,这里将不再详细描述。应指出,即使不采用上述特定的处理,仍可实现本技术的有利技术效果。
34.然后,对于所获得的图像来提取图像特征,特别地可以是图像中包含的待识别对象的对象特征,然后输出所提取的对象特征以用于后续操作。
35.在本说明书的上下文中,图像包含对象指的是图像含有该对象的对象图像。该对象图像有时也可被称为图像中的对象区域。对象识别也即指的是对象区域中的图像进行识别。因此,在本公开的上下文中,特别是在对象识别/验证/跟踪等情况下,需要准确获取对象特征以进行对象识别/验证/跟踪等,在此情况下,图像特征往往指的是待识别/验证对象的对象特征,图像特征提取往往可指的是待识别/验证/跟踪对象的对象特征提取,除非另外指出。
36.作为示例,在此情况下,可以首先获取图像中的对象区域/对象图像,然后针对所获取的对象区域/对象图像进行特征提取。例如,在拍摄具有对象的场景的图像时,可以首先对拍摄图像进行处理以获得其中的对象的图像,例如对图像进行分割等等,然后主要针对以对象为主体的对象区域/对象图像进行特征提取。
37.图像特征/对象特征可以采用各种适当方式来表示。作为示例,可以以矢量形式来表示对象的特征,尤其是代表性特征,这可被称为是对象的“特征矢量”。例如在检测脸部的情况下,将选取人脸的代表性部分的像素纹理信息、位置坐标等作为特征来构成图像的特征矢量。由此,基于所获得的特征矢量,可以进行对象识别/检测/跟踪。应指出,特征矢量可根据对象识别中所使用的模型而有所不同,而且并不特别被限制。特别地,图像特征/对象特征还可以涉及图像的其它属性、特性或者以其它方式来表述,而并不局限于此。
38.由此,基于所提取到的图像特征/对象特征进行各种对象识别/验证等等处理。作为示例,对象识别指的是对于输入的图像,根据提取的图像特征来判断所要识别的图像中的对象是否是某一特定对象;对象认证/验证指的是对于输入的至少两个图像,根据提取的至少两个图像的图像特征之间的相似性来判断各个图像中的对象是否是同一对象。
39.高质量图像特征/对象特征对于后续处理结果是非常重要的。现在的高解像度图像获取设备获取的图像在捕捉到大量细节的同时常伴随有大量的噪声。图像区域内的大量噪声信息严重干扰了图像特征的提取,导致现有的特征提取方法无法提取到特征或所提取的特征无法有效地表征图像,从而严重影响后续的基于图像特征的识别、分类等工作。也就
是说,现有的特征提取方法通过图像像素无法提取到准确的/高质量的特征,例如无法直接提取到抗噪性强和/或图像表述能力强的图像特征。
40.特别地,指纹,人脸,人眼虹膜等图像的识别、分类广泛地用于安防领域,需要提供高质量的特征以保证高的分类识别精度,然而指纹,人脸,人眼虹膜等局部纹理信息较少,在其高解像度图像中的任意局部区域内噪声信息明显多过有用的细节纹理信息,现有的特征提取方法如尺度不变特征变换(sift),加速稳健特征(surf)等都无法从高解像度指纹等图像中成功提取到准确的/高质量的特征,从而会对于分类识别精度造成不利影响。
41.本公开提出了一种改进的图像特征提取方案。特别地,本公开提出了提取图像中包含的图像区域的特征,并且基于图像区域的图像区域特征值与特定特征值的相对关系来确定图像的特征。特别的,图像中存在大量噪声、尤其是大量的强噪声的情况下,图像噪声可能改变一定局部区域内像素的特征值,但是区域特征值之间的相对关系可适当地减小甚至消除这样的噪声影响,特别地,通过利用相对关系来表征图像特征可以有效地降低、甚至消除噪声对于图像局部的影响,使得所提取的图像特征抗噪性强,能够更加准确地表征图像。
42.以下将参照附图来详细描述根据本公开的实施例的图像特征提取方法和设备。
43.图2示出了根据本公开的实施例的图像特征提取设备的流程图。首先,在步骤s201,将图像划分为至少两个图像区域。
44.根据本公开的实施例,如前所述,图像可以是原始图像或者经过预处理的图像。根据示例,图像可以特别是对象图像,例如,可以是以待识别对象为主体的图像。
45.根据本公开的实施例,图像可以被适当划分以获得至少两个图像区域。图像区域可以包括至少一个像素,优选地根据图像区域的形状而包含适当数量的像素。根据本公开的实施例,图像区域可以按照任何方式被划分,只要能够覆盖整个图像即可,特别地在彼此基本相邻且不重叠的情况下覆盖整个图像。根据实施例,所划分成的各个图像区域的形状是相同的。例如,图像区域可以为任何适当的形状,例如正方形、正五边形、正六边形、长方形等等。根据实施例,图像区域的确定还可以依赖于图像区域特征的提取方式,下文将详细进行描述。
46.然后,在步骤s202,将所述至少两个图像区域中的各图像区域的图像区域特征值与特定特征值进行比较,以基于比较结果来设定图像区域的特征指示符。
47.根据本公开的实施例,图像区域的特征可以采用各种已知的方式来提取。优选的,图像区域特征可以根据遵从高斯分布的函数的模型来提取,从而获得相对稳健的特征。优选地,图像区域特征可以根据遵从高斯-赫米特矩的模型来提取。
48.根据本公开的实施例,图像区域特征可以采用各种方式来表示。例如,可以采用矢量的方式,其中矢量中的每个元素对应于一个特征元素的值。作为另一示例,图像区域特征可以由各个特征元素的值的特定组合值,例如统计值,加权统计值等来表示。这样,图像区域特征可以用更精简的值表示,提高存储和传输效率等。根据本公开的实施例,图像区域的特征值可以为该图像区域中所包含的各像素的特征的数学统计值。根据一个示例,图像区域的特征是基于该图像区域中的像素的基于高斯函数的统计特征而确定的。根据另一示例,图像区域的特征是基于该图像区域中的像素的高斯-赫米特矩特征而确定的。
49.根据实施例,特定特征值可以采用适当的方式来设定。根据实施例,特定特征值可
以被预先设定,例如根据先前训练、检测结果被设定,例如为与待识别对象的类别有关的特征值等等。根据实施例,特定特征值可以与图像区域的特征有关。作为一个示例,所述特定特征与该至少两个图像区域中所选定的基准图像区域的特征有关。根据另一示例,所述特定特征值与该至少两个图像区域中的至少一个图像区域的特征有关,诸如其特征或者特征的数学统计值。
50.根据一个实施例,该特定特征值可以是应用于所有图像区域的,其可以是预先设定的,或者根据所有图像区域的特征值进行统计计算得到的,例如均值,中值等等。根据还另一实施例,特定特征值可以因图像区域而变化,例如对于一个图像区域,特定特征值为其的处于特定方位的至少一个相邻区域的特征值。例如,在网格形式分割的情况下,图像区域的周围八个图像区域中的至少一个可以作为其相邻区域。如果相邻区域为一个相邻区域,则特定特征值可以为该相邻区域的特征值;如果相邻区域多于一个时,则特定特征值可以为该多个相邻区域的特征值的数学统计值,例如均值、中值等等。
51.由此,每个图像区域的特征值可以与对应于该图像区域的特定特征值进行比较,从而基于比较结果而获得该图像区域的特征。
52.根据实施例,为了方便进行比较,图像区域特征与特定特征值采用相同的表达方式。作为示例,在图像区域特征以矢量形式表示的情况下,特定特征值可具有相同的矢量形式,即具有相同数量的矢量元素,包含相同类别的矢量元素等等。从而图像区域特征与特定特征值之间的比较可以对应于矢量中的对应矢量元素进行比较。
53.根据实施例,比较结果指示图像区域特征与特定特征值之间的相对关系。特征指示符可依赖于特征值/比较结果的表现形式而被以适当的形式表示。作为示例,该特征指示符可以为矢量形式,或者由矢量元素值进行统计而得到的统计值。在矢量形式下,矢量中的每个元素为图像区域特征和特定特征值的相应元素之间的比较结果,该比较结果指示这两者元素之间的相对关系。根据实施例,特征指示符可以采用各种方式来表示,优选地为二进制形式。例如,特征指示符可以用二进制形式表示一个区域的特征是否优于特定特征值,例如,可以用1表示优于,0表示不优于。作为另一示例,特征指示符可以用比值来指示该区域的特征与该特定特征值之间的相对关系,例如,可以指示该区域的特征与该特定特征值之间的比率/比值,例如每个元素之间的比率/比值,或者特征的统计值之间的比率/比值。应指出,比较可对应于一种编码方式,产生相对关系的其它方式也是适用的。
54.最后,在步骤s203,组合各图像区域的特征指示符以确定图像的特征。
55.根据实施例,图像的特征为由各个图像区域的特征指示符组成的矢量形式的特征。作为示例,通过将各图像区域的特征指示符进行级联以得到图像的特征,从而可以由图像区域的特征通过编码组合的方式构建得到更高维的图像特征。
56.优选地,组合方式为基于局部二进制比较的编码组合方式。根据实施例,比较结果、即图像区域的特征指示符为二进制表示,并且通过将各图像区域的特征指示符进行级联以得到图像的特征。根据实施例,图像区域的特征值为矢量形式,而图像区域的特征指示符为相应的二进制矢量形式。这样,图像区域之间进行二进制比较后再进行编码组合可提升抗噪的二进制比较结果的图像表述能力。
57.特别地,利用特征值之间的相对关系、而不是特征值本身来表征图像特征,类似于对于图像区域特征的编码进行编码组合,这样所获得的图像特征能够利用相对关系来更好
地抑制或者消除噪音和多余信息的干扰,抑制甚至消除通常存在于特征值本身中的噪声对于图像特征的影响。
58.以下将描述根据本公开的一个优选实施例的图像区域确定,其中图像区域的确定还可以依赖于图像特征的提取方式。
59.根据本公开的实施例,图像区域可以根据图像的关键点分布来进行划分。关键点指的是图像中的指示图像的代表性特征的相应位置。例如,对于人脸图像,可能人的五官对应的位置以及一些表征人脸姿态的关键位置可被称为关键点。当然,关键点可以指示图像中的其它代表性位置,这里将不再详细描述。根据实施例,通过对图像进行关键点检测,并且基于所检测到的各关键点的位置与关键点尺度信息来将图像划分为所述至少两个图像区域,由此可以根据所确定的关键点来划分图像。这样划分得到的图像区域能够更适当地反映图像的特征分布,继而图像区域特征能够更加适当地表征图像。
60.以下将参照附图描述根据本公开的示例性图像提取特征的流程图。图3示出了根据本公开的实施例的图像特征提取流程300。
61.首先,在步骤s301,确定图像的关键点信息,其中包括关键点的位置以及关键点的尺度。
62.根据本公开的实施例,关键点可通过各种适当的方式而获得。根据实施例,关键点是根据图像的至少一个基础子特征计算取得的。作为示例,所述多个基础子特征可以为基于高斯函数的多个统计特征。作为另一示例,所述多个基础子特征为高斯-赫米特矩特征。
63.然后,在步骤s302,根据所确定的关键点信息和关键点尺度来确定图像的区域划分。
64.根据实施例,图像区域可以是图像中的所检测到的关键点周围的且具有基于所检测到的关键点尺度信息的尺寸的局部区域。作为示例,图像区域可以是图像中的环绕所检测到的关键点的区域,关键点可以是图像区域的中心点,该局部区域的尺寸对应于该关键点尺度,例如为关键点尺度的特定倍数。图像区域可以与关键点是对应的。优选地,每个关键点可对应于一个图像区域。特别地,如果有两个或者更多个关键点距离过近,例如小于特定阈值,小于关键点尺度等等,则可以选择这两个或者更多个关键点中的任一个关键点作为基础来构建图像区域。
65.根据实施例,图像区域可以是图像中所检测到的关键点周围的且具有基于所检测到的关键点尺度信息的尺寸的局部区域所包含的子区域。特别地,图像区域是通过对基于关键点确定的图像局部区域进行进一步划分而得到的子区域。在此情况下,子区域的划分可以采用任何适当的方式来进行,只要其能够适当覆盖局部区域即可。例如,子区域划分可以是简单的网格形式等等,这里将不再详细描述。子区域的特征可通过任何适当的方式来确定,例如上文所述的方式,这里将不再详细描述。
66.然后,在步骤s303,可以获取划分得到的图像区域的特征。图像区域的特征可采用各种适当的方式来获取。作为示例,采用遵从高斯分布的模型来进行特征提取,这样基于高斯分布的统计特征兼具一定程度的抗噪能力与图像表述能力。
67.根据实施例,图像区域的特征可以依赖于关键点的确定而被确定。优选地,图像区域的特征可以采用与关键点确定方式相同的方式来获得。例如,采用与用于获得关键点的模板相同或者相类似的模板来获得。根据一个实施例,基于高斯函数来进行关键点检测,并
且其中所述图像区域的特征是基于该图像区域中的像素的基于高斯函数的统计特征而确定的。根据另一个实施例,基于高斯-赫米特矩来进行关键点检测,并且其中所述图像区域的特征是基于该图像区域中的像素的高斯-赫米特矩特征而确定的。应指出,上述图像区域的特征的获取可适用于图像区域对应于局部区域以及局部区域的子区域等等情况。
68.在步骤s304,将所述至少两个图像区域中的各图像区域的图像区域特征值与特定特征值进行比较,以基于比较结果来设定图像区域的特征指示符;以及在步骤s305,组合各图像区域的特征指示符以确定图像的特征。
69.在比较过程中,对于所有图像区域可以采用相同的比较规则,例如所有图像区域的特征与同样特定特征值进行比较,或者各个图像区域的特征均与同样相对方位处的相邻区域的特征进行比较。根据示例,比较过程中可以将图像区域进行简单的配对,然后每两个图像区域进行比较。例如,可以将在特定方向上彼此相邻的两个图像区域配对然后进行比较。
70.从而获得比较结果作为图像区域的特征指示符。特别地,特征指示符可以是二进制表示,或者任何其他适当的相对比值表示,这里将不再详细描述。
71.根据实施例,在图像区域对应于局部区域的子区域的情况下,可以通过对子区域的特征进行比较来构建子区域特征指示符,从而可获得包含该子区域的局部区域的特征,继而可基于局部区域的特征而获得图像特征。该子区域特征比较也可采用各种适当方式,特别地如上文所述的二进制或比率的方式,来进行,这里将不再详细描述。进一步进行子区域划分并进行比较能够更好地获取局部图像区域的细节信息,即用每个子区域与其他子区域之间的关系来表述该局部图像区域区别于其他局部图像区域的部分,这样,各个关键点所属的局部图像区域内的噪声也可以利用相对关系来抑制或消除,而各局部图像区域与其他局部图像区域的不同可通过其内部的所有子区域之间的编码关系来区分。
72.最后,将所有图像区域的特征指示符进行组合来得到整个图像特征的表示。作为示例,整个图像特征可以为矢量形式,其中每个元素对应于一个图像区域的特征指示符。特别地,如果一个图像区域的特征为矢量形式,则该图像区域的特征指示符可能也是矢量形式,继而得到的整个图像特征可以类似于矩阵形式,其中一行或者一列对应于一个图像区域的特征指示符的矢量。
73.有利效果
74.在本公开的实施例中,通过以相对值的形式获取图像中的图像区域的特征并且进行适当的组合,可以获得鲁棒的图像特征/对象特征,其中相对值形式能够更好地消除图像中噪声的影响。特别地,采用二进制比较来进行编码组合,二进制比较可大幅度减少噪音和多余信息的干扰。局部二进制比较后编码组合可提升抗噪的二进制比较结果的图像表述能力。
75.进一步地,通过适当的方式进行图像关键点确定以及特征提取,尤其是基于高斯-赫米特矩进行关键点的确定以及特征提取,从而获得具有一定抗噪性和图像表述能力的基础子特征来进行特征比较,使得进一步提升最终获得的图像特征的抗噪性和图像表述能力。
76.以下将描述根据本公开的实施例的能够进行图像特征提取的电子设备。图4示出了根据本公开的实施例的用于图像特征提取的电子设备的框图。电子设备400包括处理电
路420,该处理电路420可被配置为将图像划分为至少两个图像区域;将所述至少两个图像区域中的各图像区域的图像区域特征值与特定特征值进行比较,以基于比较结果来设定图像区域的特征指示符;以及组合各图像区域的特征指示符以确定图像的特征。
77.在上述装置的结构示例中,处理电路420可以是通用处理器的形式,也可以是专用处理电路,例如asic。例如,处理电路420能够由电路(硬件)或中央处理设备(诸如,中央处理单元(cpu))构造。此外,处理电路420上可以承载用于使电路(硬件)或中央处理设备工作的程序(软件)。该程序能够存储在存储器(诸如,布置在存储器中)或从外面连接的外部存储介质中,以及经由网络(诸如,互联网)下载。
78.根据本公开的实施例,处理电路420可以包括用于实现上述功能的各个单元,特别地,处理电路420可包括被配置用于将图像划分为至少两个图像区域的划分单元422;被配置用于将所述至少两个图像区域中的各图像区域的图像区域特征值与特定特征值进行比较,以基于比较结果来设定图像区域的特征指示符的比较单元424;以及被配置用于组合各图像区域的特征指示符以确定图像的特征的组合单元426。进一步地,处理电路420还可包括被配置为确定图像的关键点信息(包括关键点的位置以及关键点的尺度)的关键点确定单元428和被配置为提取图像区域特征的特征提取单元430。每个单元可以进行如上文所述地操作,这里将不再详细描述。
79.此外,处理电路420还可包括存储单元432,以用于存储由处理电路420产生的各种信息以及其他进行处理操作所需的信息。该存储单元可以是易失性存储器和/或非易失性存储器。例如,存储器可以包括但不限于随机存储存储器(ram)、动态随机存储存储器(dram)、静态随机存取存储器(sram)、只读存储器(rom)、闪存存储器。
80.附图中的部分单元用虚线绘出,旨在说明该单元并不一定被包含在处理电路中,甚至并不一定是必需的。作为示例,该关键点确定单元428以及特征提取单元430可以在终端侧电子设备中而处理电路之外,甚至可以位于电子设备400之外。特别地,即使不存在关键点确定单元428和特征提取单元430,本技术的电子设备仍可有效地工作并获得上述的有利技术效果。存储单元还可以位于电子设备内但在处理电路之外,或者甚至位于电子设备之外。需要注意的是,尽管图4中将各个单元示为分立的单元,但是这些单元中的一个或多个也可以合并为一个单元,或者拆分为多个单元。
81.应注意,上述各个单元仅是根据其所实现的具体功能划分的逻辑模块,而不是用于限制具体的实现方式,例如可以以软件、硬件或者软硬件结合的方式来实现。在实际实现时,上述各个单元可被实现为独立的物理实体,或者也可由单个实体(例如,处理器(cpu或dsp等)、集成电路等)来实现。此外,上述各个单元在附图中用虚线示出指示这些单元可以并不实际存在,而它们所实现的操作/功能可由处理电路本身来实现。
82.应理解,图4仅仅是用于图像特征提取的电子设备的概略性结构配置,电子设备400还可以包括其他可能的部件。可选地,电子设备400还可以包括未示出的其它部件,诸如网络接口、控制器等。处理电路可以与外部存储器相关联。例如,处理电路可以直接或间接(例如,中间可能连接有其它部件)连接到外部存储器,以进行数据的存取。
83.以下将参照附图详细描述根据本公开的实施例的示例性图像特征提取的操作流程图。其中,图像关键点的确定以及图像特征的提取可以采用不同的方式来执行。
84.图5示出了根据本技术的第一实施例的图像特征提取流程。其中,图像关键点的确
定以及图像特征的提取是顺序进行的。其中,优选地,基于高斯-赫米特矩进行图像的关键点确定以及图像区域特征的提取。
85.在步骤s501,利用第一组滤波器模板对图像进行卷积以确定图像响应图中的关键点位置和尺度。应指出,第一组滤波器模板主要是指代用于确定关键点信息的图像处理函数。
86.作为示例,第一组滤波器模板由特定数量的滤波器模板构成,例如由特定数量的、相同类型但具有不同参数(例如,尺寸、阶数等)的滤波器模板构成。应指出,模板的类型和数量可以被适当地设定,例如可以在考虑了计算时间、计算量、计算复杂性、精度、可识别性等等的至少一种的情况下被设定,以便能够以高成本效率来实现关键点确定。
87.特别地,第一组滤波器模板包含特定数量的可变尺寸的滤波器模板。根据本公开,在滤波器模板的尺寸设定为特定尺寸的情况下利用第一组滤波器模板来获得模板响应图,以获得关键点位置。其中,所有滤波器模板的尺寸是相同的。根据本公开,特定尺寸可以是根据经验设定的,例如可以是与所要识别的对象的类别有关的经验值,或者可以在考虑了计算精度、可识别性等中的至少一种的情况下被设定,例如如前所述。特别地,模板响应指的是对于每个像素点的响应,例如对于每个像素点会获得一个特征值,然后通过将像素点的特征值之间进行比较、判定,来选择关键点。然后,通过迭代地改变滤波器模板的尺寸来确定关键点的尺度。其中,在由多个可变尺寸的滤波器模板得到的响应图组成的图像尺度空间中通过寻找极值点来确定关键点的尺度。特别地,迭代次数以及每次迭代中尺寸改变步长可根据经验设定,或者在考虑了计算精度、可识别性等中的至少一种的情况下被设定,例如如前所述。
88.优选地,作为示例,利用高斯-赫米特矩的模板来进行关键点信息的确定。高斯-赫米特矩的定义如下(1)和(2)所示。
[0089][0090]
其中
[0091][0092]
其中ghm
pq
为使用宽为2w+1,高为2h+1的p+q阶高斯-赫米特矩滤波器模板从宽为2w+1,高为2h+1的图像区域内计算到的高斯-赫米特矩的响应值,f(x,y)为在图像的x,y位置上的图像像素灰度值,h
p
(x;σ),h
q
(y;σ)为如(2)所示的赫米特函数,σ指示高斯-赫米特矩滤波器模板的大小/尺寸,p,q指示赫米特函数的阶数。由于高斯-赫米特矩兼具高斯函数的抑制噪声的能力以及赫米特函数的图像表述能力。在本公开中可作为理想的基础子特征用来取代易受噪声影响且图像表述能力不够的像素灰度。
[0093]
在本公开的上下文中,高斯-赫米特矩的阶数可被适当地设定,例如根据经验设定,或者特别地是考虑了计算量、计算复杂性、可识别性等性能指标之间的折中而被设定。作为示例,考虑到计算复杂度、抗噪性以及图像表述能力的平衡,在本方法中优选为使用阶数从0到3阶的高斯-赫米特矩。更高阶数如超过4阶的高斯-赫米特矩尽管具有更高的图像表述能力,但其计算复杂度明显升高且抑制噪声的能力有所减弱。
[0094]
根据本公开,采用具有可变尺寸的至少一个高斯-赫米特矩的滤波器模板作为第一组滤波器模板来进行图像关键点检测。作为示例,该第一组滤波器模板可包括可变尺寸的ghm
20
,ghm
02
,ghm
11
模板。其σ优选为1.02的倍数。应指出,其它可变尺寸的模板也是可能的。
[0095]
其中由多个可变尺寸的ghm
20
,ghm
02
,ghm
11
模板卷积得到的高斯-赫米特矩的响应图用来进行图像关键点检测,如图6中的响应图1,响应图2和响应图3所示。尽管可以采用任意阶数的高斯-赫米特矩或高斯-赫米特矩的组合来进行关键点检测。但在本实施例优选为使用相同尺寸模板的ghm
20
,ghm
02
,ghm
11
组成的函数作为关键点检测函数。
[0096][0097][0098]
ghm1=ghm
102
+ghm
012
ꢀꢀꢀ
(5)
[0099]
通过改变模板的尺寸,在多个由多个可变尺寸的ghm
20
,ghm
02
,ghm
11
模板卷积得到的高斯-赫米特矩的响应图组成的图像尺度空间内优选为通过寻找(3)所示函数的极值点来确定关键点的尺度,以使特征提取过程对于图像尺度变化具有很高的鲁棒性。应指出,此处的响应图的数量以及模板的数量仅仅是示例性的,并且其它数量的模板和响应图也是可行的,并且通常响应图的数量对应于所使用的模板的数量。
[0100]
(3)所示函数具有对图像旋转不变的能力以及相当程度的抗噪性以及图像表述能力,可以从图像中检测出足够的独特的关键点。除此之外,其他的高斯-赫米特矩组合的函数如(4)或(5)所示函数也可用来检测关键点,但考虑到受图像旋转变化的鲁棒性或从图像中可检测出的关键点数以及计算复杂性的影响,优选为使用(3)所示函数。
[0101]
应指出,上述先确定关键点位置然后确定关键点尺度的操作仅是示例性的,优选地,也可在利用可变尺寸的滤波器模板获得了响应图空间之后通过确定函数极值来同时确定关键点信息,特别是关键点位置和关键点尺度。此外,其他获取关键点或者关键点尺度的方法也可应用到本公开的实施例中,这里将不再详细描述。
[0102]
在步骤s502,利用第二组滤波器模板对图像进行卷积以获得图像响应图。在此情况下,第二组滤波器模板中的各滤波器模板是固定尺寸的模板。应指出,第二组滤波器模板可以与第一组滤波器模板相同、部分相同、或者完全不同。优选地,图像区域的特征同样是根据与确定关键点的方式相同的方式来被获取。
[0103]
特别的,对于输入的图像,设定至少一个不同尺寸不同阶的高斯-赫米特矩的滤波器模板并对图像进行卷积滤波,从而获得原始图像对于至少一个不同尺寸不同阶的高斯-赫米特矩的响应图。作为另一示例,第二组滤波器模板中的各滤波器模板的尺寸可相同,但阶数不同。
[0104]
作为示例,尽管高斯-赫米特矩的阶数与滤波器模板尺寸可以有任意种组合,在本实施例中优选为使用10种类型的高斯-赫米特矩的模板作为第二组滤波器模板,其中具有固定尺寸的ghm
00
,ghm
10
,ghm
01
,ghm
30
,ghm
03
,ghm
21
,ghm
12
共7个模板,以及前述第一组滤波器模板ghm
20
,ghm
02
,ghm
11
模板。滤波器模板的阶数可如上所述地设定,在本方法中优选为使用阶数从0到3阶的高斯-赫米特矩。滤波器模板的尺寸可以相同,σ优选为1.02。从而,可以由这10个模板获得图像的响应图,如图6中的响应图n1,n2,n3,

,n9所示。应指出,响应图n1,
n2,n3,

,n9的数量仅是示例,其还可包含任何其他数量的响应图,该数量可以被预先设定,或者在考虑了抗噪性,计算复杂度和图像表述能力的平衡的情况下被设定。
[0105]
优选地,根据本公开的实施例,首先将具有固定尺寸的ghm
00
,ghm
10
,ghm
01
,ghm
30
,ghm
03
,ghm
21
,ghm
12
以及σ与上述ghm
00
等相同的ghm
20
,ghm
02
,ghm
11
共10个模板卷积图像从而分别获得高斯-赫米特矩的响应图组,其中包括与各个模板一一对应的10个响应图,然后将通过进行内部函数组合生成新的响应图组,例如该新的响应图组可包括但不局限于如(3),(5)~(12)所示的9个函数组合。
[0106]
每个组合响应图可由相应的高斯-赫米特矩的响应图按照公式生成。
[0107]
gmh3=ghm
20
+ghm
02
ꢀꢀꢀ
(6)
[0108]
ghm2=(ghm
30
+ghm
12
)2+(ghm
03
+ghm
21
)2ꢀꢀꢀ
(7)ghm4=(ghm
30-3ghm
12
)2+(ghm
03-3ghm
21
)2ꢀꢀꢀ
(8)
[0109]
ghm5=(ghm
30
+ghm
12
)
2-(ghm
03
+ghm
21
)2ꢀꢀꢀ
(9)
[0110]
ghm6=ghm
00
ꢀꢀꢀ
(10)
[0111]
ghm7=ghm
10
ꢀꢀꢀ
(11)
[0112]
ghm8=ghm
01
ꢀꢀꢀ
(12)
[0113]
上述函数组合(3),(5)~(12)所示的函数,具有不同程度的抗噪性,计算复杂度和图像表述能力的组合以实现抗噪性,计算复杂度和图像表述能力的平衡。如(10)~(12)所示可以为由单个低阶高斯-赫米特矩组成的函数,其抗噪性较强,计算复杂度和图像表述能力较低。(5)~(9)的抗噪性依次增强,计算复杂度和图像表述能力依次增高。最终包含(3),(5)~(12)的函数整体具有适当的抗噪性,计算复杂度及图像表述能力。应指出,上述函数组合是示例性的,函数组合的选择可以根据实验来作出,或者也可以根据经验或其他准则来作出。此外,在选择函数组合时还应注意不同阶的高斯-赫米特矩因具有不同的数值尺度单位,如ghm
00
的数值在0到数万之间,ghm
10
,ghm
01
的数值可能在数千到数百万之间,所以不同阶的高斯-赫米特矩需要在统一数值尺度后进行加减计算。
[0114]
在步骤s503中,基于所确定的关键点位置和尺度在利用第二组滤波器模板获得的图像响应图中划分出局部区域。在步骤s504中,对于各局部区域进一步划分出子区域以作为图像区域,并获取各图像区域的特征值。
[0115]
在包含响应图n1,n2,n3,

,n9的响应图组中的每个响应图中根据检测到的每个关键点的位置与尺度信息,都获取一个局部区域用来从该区域中计算提取特征。在本实施例中优选为上述局部区域以关键点为中心,尺寸为关键点尺度乘以13。对于上述每个局部区域都划分出至少一个子区域,例如以网格形式划分出4个子区域,如图7所示,以关键点400为中心的局部区域被划分出子区域401到404。应指出,这种划分仅是示例性的,其它划分方式也是可以采用的,例如单独或同时进行2等分,4等分,9等分等。
[0116]
然后,对每个子区域内的像素的响应值进行计算获取一个子区域值,该子区域值可以为响应值的总值,均值或梯度值等。理论上,对于一个像素点,使用n个模板,每个模板获得一个特征值,从而该像素点的特征会是矢量形式,其中包含n个元素,每个元素对应于一个模板的特征值,继而区域的特征值也可以是包含n个元素的矢量形式。
[0117]
在步骤s505,将各图像区域的图像区域特征值与特定特征值进行比较,以基于比较结果来设定图像区域的特征指示符;以及在步骤s506,组合各图像区域的特征指示符以
确定图像的特征。
[0118]
其中,对所有子区域的子区域值以一定方式进行二进制比较生成一组多维的0,1值作为该局部区域所属关键点的图像特征。上述二进制比较方式也可以有多种选择。例如依次两两子区域比较或者选定一个子区域为基准并与其余子区域进行比较等。两个子区域的二进制生成也可以为基准子区域大于或等于另一子区域为1,否则为0,反之也可。二进制编码指的是两个区域之间的特征值的相互比较,也就是特征矢量中的每个元素的对应比较,从而一次比较得到的编码结果也是一个矢量,包含n个元素,0或者1。通过上述方式即可完成对任意图像的关键点检测以及基于每个关键点的特征提取作为代表该图像的特征。并在之后利用特征进行图像间的特征匹配。
[0119]
在本实施例中,图像中大量的强噪声可能改变一定区域内像素的高斯-赫米特矩实际数值,但对于区域之间的高斯-赫米特矩值的大小关系影响甚微。因此对局部区域进行二进制比较可大幅度的抑制图像内的噪声信息。同时对图像区域进行子区域划分并进行比较是为了更好的获取图像区域的细节信息,即用每个子区域与其他子区域之间的关系来表述该图像区域区别于其他图像区域的部分,即该图像区域的特征。这样,各个关键点所属图像区域内的噪声可有二进制比较的方式抑制,而各图像区域与其他图像区域的不同可通过其内部的所有子区域之间的关系来区分。
[0120]
图8示出了根据本技术的第二实施例的图像特征提取流程。其中,图像关键点的确定以及图像特征的提取是并行进行的。其中,优选地,利用高斯-赫米特矩的滤波器模板来进行图像的关键点确定以及图像区域特征的提取。
[0121]
在步骤s801,利用滤波器模板对图像进行卷积以确定图像响应图。其中,滤波器模板包括用于确定图像关键点的滤波器模板以及用于图像区域特征提取的滤波器模板两者。
[0122]
作为示例,在本实施例中优选为使用10种类型的高斯-赫米特矩的模板作为滤波器模板组,其中具有固定尺寸的ghm
00
,ghm
10
,ghm
01
,ghm
30
,ghm
03
,ghm
21
,ghm
12
共7个模板,其σ优选为1.02,以及具有可变尺寸的滤波器模板ghm
20
,ghm
02
,ghm
11
模板,其σ优选为1.02的倍数。滤波器模板的阶数可如上所述地被选定。由此,在设定所有模板的σ为1.02的情况下获得响应图组,如图9中的第一响应图组。
[0123]
在步骤s802中,利用滤波器模板中的第一组模板对图像进行卷积以确定关键点位置和尺度。特别地,利用滤波器模板中的具有可变尺寸的滤波器模板作为第一组模板来确定关键点位置和尺度,其具体操作可类似于上文针对步骤s501所述的,这里将不再详细描述。
[0124]
在步骤s803中,基于第一响应图组中的利用第一组滤波器模板获得的响应图中的至少一个响应图以及利用第二组滤波器模板获得的响应图而构建响应图组。其中,利用在被设定为固定尺寸的第一组模板获取的响应图中的至少一个以及在步骤s801中利用第二组滤波器模板获得的响应图组合得到响应图组,以用于基于关键点信息来确定图像区域,继而提取关键点特征。
[0125]
计算处理单元在获取到图像内的关键点的位置与尺度信息后,在本实施例中优选为首先将具有固定尺寸的ghm
00
,ghm
10
,ghm
01
,ghm
30
,ghm
03
,ghm
21
,ghm
12
以及σ与上述ghm
00
等相同的ghm
20
,ghm
02
,ghm
11
共10个模板卷积获得的高斯-赫米特矩的响应图组1(如图3所示)进行内部函数组合生成新的如图9所示响应图组2。其中,第一响应图组中固定至少一个响
应图可以在第二响应图组中直接使用,其余为新组合生成的新响应图。例如第二响应图组中的n1可以是直接是第一响应图组中的响应图1,而其余响应图可以是组合得到的,例如通过上述式子(3),(5)~(12)所示的函数组合中的至少一些而得到的。
[0126]
在步骤s804中,基于所确定的关键点位置和尺度在利用第二组滤波器模板获得的图像响应图中划分出局部区域。在步骤s805中,对于各局部区域进一步划分出子区域以作为图像区域,并获取各图像区域的特征值。在步骤s806,将所述至少两个图像区域中的各图像区域的图像区域特征值与特定特征值进行比较,以基于比较结果来设定图像区域的特征指示符;以及在步骤s807,组合各图像区域的特征指示符以确定图像的特征。上述步骤s804到s807的操作可类似于上文步骤s503到s506的操作,这里将不再详细描述。
[0127]
特别地,本公开在对高解像度图像进行特征提取的过程中,首先利用适当的特征提取手段(例如,利用高斯-赫米特矩)将包含大量无用噪声信息的图像原始信息转换成具有一定抗噪性和图像表述能力的基础子特征,之后对基础子特征进行编码组合来生成图像特征。该图像特征的抗噪性和图像表述能力得到了大幅强化。该特征可很好地表述高解像度图像的有效信息从而大幅提高基于该特征的图像匹配、识别等的精度。从而实现了对于高解像度图像的特征提取与匹配的精度提高,对于指纹,人脸等纹理简单的高解像度图像的特征提取与匹配的精度明显提高,以及可完成基于图像匹配的指纹,人脸等纹理简单的高解像度图像的拼接与识别等工作。
[0128]
根据本公开的图像特征提取方案可应用于各种应用场景中。在一种常用应用中,视频监控系统已经被用于捕获和记录大量公共和私人场所(诸如机场、火车站、超市、家庭以及有人、车辆等存在的其它场所)的视频。通常,监控照相机捕获长期存在大量对象的场所,并且将所捕获的对象的视频记录到数据中,从而特定人物或车辆等的以往的存在可被检索并且被进行检查。这样的实现可被广泛地用于实时监控、人物跟踪、车辆跟踪等。
[0129]
本公开的技术能够应用于各种产品。本公开的技术可以应用于各种摄像装置中,例如安装在便携式设备的镜头,无人机上的拍摄装置,监控设备等中的拍摄装置,等等。例如,本公开的技术能够应用于摄像装置本身,例如内置于相机镜头中,与相机镜头集成在一起,这样,本公开的技术可以以软件程序的形式以便由摄像装置的处理器来执行,或者以集成电路、处理器的形式集成在一起;或者用于与摄像装置相连接的设备中,例如安装有该摄像装置的便携式移动设备,这样,本公开的技术可以以软件程序的形式以便由摄像装置的处理器来执行,或者以集成电路、处理器的形式集成在一起,甚至集成在已有的处理电路中,例如可用于在拍照过程中进行特征提取。
[0130]
本发明可被用于许多应用。例如,本发明可被用于监测、识别、跟踪照相机捕获的静态图像或移动视频中的对象,并且对于配备有相机的便携式设备、(基于相机)的移动电话等等是尤其有利的。
[0131]
另外,应当理解,上述系列处理和设备也可以通过软件和/或固件实现。在通过软件和/或固件实现的情况下,从存储介质或网络向具有专用硬件结构的计算机,例如图10所示的通用个人计算机1300安装构成该软件的程序,该计算机在安装有各种程序时,能够执行各种功能等等。图10是示出根据本公开的实施例的中可采用的信息处理设备的个人计算机的示例结构的框图。在一个例子中,该个人计算机可以对应于根据本公开的上述示例性发射设备或终端侧电子设备。
[0132]
在图10中,中央处理单元(cpu)1301根据只读存储器(rom)1302中存储的程序或从存储部分1308加载到随机存取存储器(ram)1303的程序执行各种处理。在ram 1303中,也根据需要存储当cpu1301执行各种处理等时所需的数据。
[0133]
cpu 1301、rom 1302和ram 1303经由总线1304彼此连接。输入/输出接口1305也连接到总线1304。
[0134]
下述部件连接到输入/输出接口1305:输入部分1306,包括键盘、鼠标等;输出部分1307,包括显示器,比如阴极射线管(crt)、液晶显示器(lcd)等,和扬声器等;存储部分1308,包括硬盘等;和通信部分1309,包括网络接口卡比如lan卡、调制解调器等。通信部分1309经由网络比如因特网执行通信处理。
[0135]
根据需要,驱动器1310也连接到输入/输出接口1305。可拆卸介质1311比如磁盘、光盘、磁光盘、半导体存储器等等根据需要被安装在驱动器1310上,使得从中读出的计算机程序根据需要被安装到存储部分1308中。
[0136]
在通过软件实现上述系列处理的情况下,从网络比如因特网或存储介质比如可拆卸介质1311安装构成软件的程序。
[0137]
本领域技术人员应当理解,这种存储介质不局限于图10所示的其中存储有程序、与设备相分离地分发以向用户提供程序的可拆卸介质1311。可拆卸介质1311的例子包含磁盘(包含软盘(注册商标))、光盘(包含光盘只读存储器(cd-rom)和数字通用盘(dvd))、磁光盘(包含迷你盘(md)(注册商标))和半导体存储器。或者,存储介质可以是rom 1302、存储部分1308中包含的硬盘等等,其中存有程序,并且与包含它们的设备一起被分发给用户。
[0138]
应指出,文中所述的方法和设备可被实现为软件、固件、硬件或它们的任何组合。有些组件可例如被实现为在数字信号处理器或者微处理器上运行的软件。其他组件可例如实现为硬件和/或专用集成电路。
[0139]
另外,可采用多种方式来实行本发明的方法和系统。例如,可通过软件、硬件、固件或它们的任何组合来实行本发明的方法和系统。上文所述的该方法的步骤的顺序仅是说明性的,并且除非另外具体说明,否则本发明的方法的步骤不限于上文具体描述的顺序。此外,在一些实施例中,本发明还可具体化为记录介质中记录的程序,包括用于实施根据本发明的方法的机器可读指令。因此,本发明还涵盖了存储用于实施根据本发明的方法的程序的记录介质。这样的存储介质可以包括但不限于软盘、光盘、磁光盘、存储卡、存储棒等等。
[0140]
本领域技术人员应当意识到,在上述操作之间的边界仅仅是说明性的。多个操作可以结合成单个操作,单个操作可以分布于附加的操作中,并且操作可以在时间上至少部分重叠地执行。而且,另选的实施例可以包括特定操作的多个实例,并且在其他各种实施例中可以改变操作顺序。但是,其它的修改、变化和替换同样是可能的。因此,本说明书和附图应当被看作是说明性的,而非限制性的。
[0141]
另外,本公开的实施方式还可以包括以下示意性示例(ee)。
[0142]
ee 1.一种图像特征提取设备,包括处理电路,所述处理电路被配置为:
[0143]
将图像划分为至少两个图像区域;
[0144]
将所述至少两个图像区域中的各图像区域的图像区域特征值与特定特征值进行比较,以基于比较结果来设定图像区域的特征指示符;以及
[0145]
组合各图像区域的特征指示符以确定图像的特征。
[0146]
ee 2、根据ee1所述的图像特征提取设备,其中,该图像的特征为由各图像区域的特征指示符组成的矢量形式的特征。
[0147]
ee3、根据ee1所述的图像特征提取设备,其中,通过将各图像区域的特征指示符进行级联以得到图像的特征。
[0148]
ee4、根据ee1所述的图像特征提取设备,其中,所述比较包括:将所述至少两个图像区域的图像区域特征值依次两两进行比较。
[0149]
ee5、根据ee1所述的图像特征提取设备,其中,所述比较包括将所述至少两个图像区域中的各图像区域的图像区域特征值与基准特征值进行比较。
[0150]
ee6、根据ee5所述的图像特征提取设备,其中,所述基准特征值为所述至少两个图像区域中所选定的基准图像区域的特征值。
[0151]
ee7、根据ee1所述的图像特征提取设备,其中,图像区域的特征值为矢量形式,而图像区域的特征指示符为相应的二进制矢量形式。
[0152]
ee8、根据ee1所述的图像特征提取设备,其中,所述处理电路进一步配置为:
[0153]
对图像进行关键点检测,并且
[0154]
基于所检测到的各关键点的位置与关键点尺度信息来将图像划分为所述至少两个图像区域。
[0155]
ee9、根据ee8所述的图像特征提取设备,其中,图像区域是图像中的在所检测到的关键点周围的且具有基于所检测到的关键点尺度信息的尺寸的局部区域。
[0156]
ee10、根据ee8所述的图像特征提取设备,其中,图像区域是图像中的在所检测到的关键点周围的且具有基于所检测到的关键点尺度信息的尺寸的局部区域所包含的子区域。
[0157]
ee11、根据ee8所述的图形特征提取设备,其中,基于高斯-赫米特矩来进行关键点检测,并且其中所述图像区域的特征是基于该图像区域中的像素的高斯-赫米特矩特征而确定的。
[0158]
ee12、一种图像特征提取方法,包括:
[0159]
将图像划分为至少两个图像区域;
[0160]
将所述至少两个图像区域中的各图像区域的图像区域特征值与特定特征值进行比较,以基于比较结果来设定图像区域的特征指示符;以及
[0161]
组合各图像区域的特征指示符以确定图像的特征。
[0162]
ee13、根据ee12所述的图像特征提取方法,其中,该图像的特征为由各图像区域的特征指示符组成的矢量形式的特征。
[0163]
ee14、根据ee12所述的图像特征提取方法,其中,通过将各图像区域的特征指示符进行级联以得到图像的特征。
[0164]
ee15、根据ee12所述的图像特征提取方法,其中,所述比较包括:将所述至少两个图像区域的图像区域特征值依次两两进行比较。
[0165]
ee16、根据ee12所述的图像特征提取方法,其中,所述比较包括将所述至少两个图像区域中的各图像区域的图像区域特征值与基准特征值进行比较。
[0166]
ee17、根据ee16所述的图像特征提取方法,其中,所述基准特征值为所述至少两个图像区域中所选定的基准图像区域的特征值。
[0167]
ee18、根据ee12所述的图像特征提取方法,其中,图像区域的特征值为矢量形式,而图像区域的特征指示符为相应的二进制矢量形式。
[0168]
ee19、根据ee12所述的图像特征提取方法,进一步包括:
[0169]
对图像进行关键点检测,并且
[0170]
基于所检测到的各关键点的位置与关键点尺度信息来将图像划分为所述至少两个图像区域。
[0171]
ee20、根据ee19所述的图像特征提取方法,其中,图像区域是图像中的在所检测到的关键点周围的且具有基于所检测到的关键点尺度信息的尺寸的局部区域。
[0172]
ee21、根据ee19所述的图像特征提取方法,其中,图像区域是图像中的在所检测到的关键点周围的且具有基于所检测到的关键点尺度信息的尺寸的局部区域所包含的子区域。
[0173]
ee22、根据ee19所述的图形特征提取方法,其中,基于高斯-赫米特矩来进行关键点检测,并且其中所述图像区域的特征是基于该图像区域中的像素的高斯-赫米特矩特征而确定的。
[0174]
ee23、一种图像特征提取设备,包括
[0175]
至少一个处理器;和
[0176]
至少一个存储设备,所述至少一个存储设备在其上存储指令,该指令在由所述至少一个处理器执行时,使所述至少一个处理器执行根据ee12-22中任一项所述的方法。
[0177]
ee24、一种存储指令的存储介质,该指令在由处理器执行时能使得执行根据ee12-22所述的方法。
[0178]
ee25、一种包括用于执行ee12-22所述的方法的部件的图像特征提取装置。
[0179]
虽然已经详细说明了本公开及其优点,但是应当理解在不脱离由所附的权利要求所限定的本公开的精神和范围的情况下可以进行各种改变、替代和变换。而且,本公开实施例的术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0180]
虽然已详细描述了本公开的一些具体实施例,但是本领域技术人员应当理解,上述实施例仅是说明性的而不限制本公开的范围。本领域技术人员应该理解,上述实施例可以被组合、修改或替换而不脱离本公开的范围和实质。本公开的范围是通过所附的权利要求限定的。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1