CN105654092B - 特征提取方法及装置 - Google Patents

特征提取方法及装置 Download PDF

Info

Publication number
CN105654092B
CN105654092B CN201510827753.4A CN201510827753A CN105654092B CN 105654092 B CN105654092 B CN 105654092B CN 201510827753 A CN201510827753 A CN 201510827753A CN 105654092 B CN105654092 B CN 105654092B
Authority
CN
China
Prior art keywords
cell
vector
image
sparse
hog feature
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201510827753.4A
Other languages
English (en)
Other versions
CN105654092A (zh
Inventor
龙飞
陈志军
张涛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xiaomi Inc
Original Assignee
Xiaomi Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority to CN201510827753.4A priority Critical patent/CN105654092B/zh
Application filed by Xiaomi Inc filed Critical Xiaomi Inc
Priority to KR1020167005594A priority patent/KR101756605B1/ko
Priority to MX2016003767A priority patent/MX360590B/es
Priority to RU2016110719A priority patent/RU2635267C2/ru
Priority to PCT/CN2015/099312 priority patent/WO2017088250A1/zh
Priority to JP2017552216A priority patent/JP2018507495A/ja
Publication of CN105654092A publication Critical patent/CN105654092A/zh
Priority to EP16199678.0A priority patent/EP3173978A1/en
Priority to US15/359,091 priority patent/US10282637B2/en
Application granted granted Critical
Publication of CN105654092B publication Critical patent/CN105654092B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/40Extraction of image or video features
    • G06V10/46Descriptors for shape, contour or point-related descriptors, e.g. scale invariant feature transform [SIFT] or bags of words [BoW]; Salient regional features
    • G06V10/462Salient features, e.g. scale invariant feature transforms [SIFT]
    • G06V10/464Salient features, e.g. scale invariant feature transforms [SIFT] using a plurality of salient features, e.g. bag-of-words [BoW] representations
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/40Extraction of image or video features
    • G06V10/50Extraction of image or video features by performing operations within image blocks; by using histograms, e.g. histogram of oriented gradients [HoG]; by summing image-intensity values; Projection analysis
    • G06V10/507Summing image-intensity values; Histogram projection analysis
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/21Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation
    • G06F18/213Feature extraction, e.g. by transforming the feature space; Summarisation; Mappings, e.g. subspace methods
    • G06F18/2136Feature extraction, e.g. by transforming the feature space; Summarisation; Mappings, e.g. subspace methods based on sparsity criteria, e.g. with an overcomplete basis
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/40Extraction of image or video features
    • G06V10/50Extraction of image or video features by performing operations within image blocks; by using histograms, e.g. histogram of oriented gradients [HoG]; by summing image-intensity values; Projection analysis
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/70Arrangements for image or video recognition or understanding using pattern recognition or machine learning
    • G06V10/77Processing image or video features in feature spaces; using data integration or data reduction, e.g. principal component analysis [PCA] or independent component analysis [ICA] or self-organising maps [SOM]; Blind source separation
    • G06V10/7715Feature extraction, e.g. by transforming the feature space, e.g. multi-dimensional scaling [MDS]; Mappings, e.g. subspace methods
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/40Extraction of image or video features
    • G06V10/46Descriptors for shape, contour or point-related descriptors, e.g. scale invariant feature transform [SIFT] or bags of words [BoW]; Salient regional features
    • G06V10/469Contour-based spatial representations, e.g. vector-coding
    • G06V10/473Contour-based spatial representations, e.g. vector-coding using gradient analysis
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/40Extraction of image or video features
    • G06V10/513Sparse representations

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Multimedia (AREA)
  • Evolutionary Computation (AREA)
  • Artificial Intelligence (AREA)
  • Data Mining & Analysis (AREA)
  • Software Systems (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Databases & Information Systems (AREA)
  • Computing Systems (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Evolutionary Biology (AREA)
  • General Engineering & Computer Science (AREA)
  • Image Analysis (AREA)
  • Probability & Statistics with Applications (AREA)

Abstract

本公开揭示了一种特征提取方法及装置,属于图像处理技术领域。所述特征提取方法包括:将图像划分为若干个块,每个块包括若干个单元格;对每个单元格进行稀疏信号分解,得到每个单元格各自对应的稀疏向量;根据稀疏向量提取图像的方向梯度直方图HOG特征。通过对稀疏信号分解后的图像提取HOG特征;解决了在HOG特征提取过程中是针对图像的空间域直接计算得到,导致在模式识别中的检测率和准确度较低的问题;达到了在频率域提取图像的HOG特征,提高了在模式识别中的检测率和准确度的效果。

Description

特征提取方法及装置
技术领域
本公开涉及图像处理技术领域,特别涉及一种特征提取方法及装置。
背景技术
图像检测与识别是计算机视觉中一个重要的研究领域。图像检测与识别技术中最常用的方法是通过提取图像中的某种特征,从而对图像进行检测与识别。
在相关技术中,通过提取图像的HOG(Histogram of Oriented Gradient,方向梯度直方图)特征对图像进行检测与识别。HOG特征提取的方法如下:计算图像中每个像素的梯度;将图像划分成若干个单元格,每个单元格包括若干个像素,每相邻的n个单元格形成一个块;统计每个单元格中所有像素的梯度直方图,再根据每个块中的所有单元格的梯度直方图得到每个块的HOG特征;统计图像中所有块的HOG特征得到图像的HOG特征。
发明内容
为了解决相关技术中存在的问题,本公开提供一种特征提取方法及装置。所述技术方案如下:
根据本公开实施例的第一方面,提供一种特征提取方法,该方法包括:
将图像划分为若干个块,每个块包括若干个单元格;
对每个单元格进行稀疏信号分解,得到每个单元格各自对应的稀疏向量;
根据稀疏向量提取图像的方向梯度直方图HOG特征。
在一个可选的实施例中,对每个单元格进行稀疏信号分解,得到每个单元格对应的稀疏向量,包括:
将每个单元格中的像素调整为n*1维的向量;
利用下述公式,对每个单元格中的向量进行稀疏信号分解,得到对应的稀疏向量;
min(x)||x||1subjectto y=Dx
其中,y为每个单元格中的向量,D为预先给定的过完备字典,x为y在过完备字典D下稀疏得到的稀疏向量,||x||1表示对稀疏向量x的每列的绝对值求和,每个稀疏向量是m*1维的向量,过完备字典D是n*m的矩阵。
在一个可选的实施例中,根据稀疏向量提取图像的方向梯度直方图HOG特征,包括:
根据稀疏向量计算每个单元格的梯度大小和梯度方向,得到每个单元格的描述子;
统计每个块内的各个描述子,得到每个块的HOG特征;
统计图像中各个块的HOG特征,得到图像的HOG特征。
在一个可选的实施例中,统计图像中各个块的HOG特征,得到图像的HOG特征,包括:
将图像中各个块的HOG特征串联成一个矩阵,得到图像的HOG特征,矩阵的每一列为一个块的HOG特征。
在一个可选的实施例中,统计图像中各个块的HOG特征,得到图像的HOG特征,包括:
将图像中每个块的HOG特征由初始的L*1维向量调整为M*N的矩阵,每个块包括M*N个像素,L=M*N;
根据每个块的调整后的HOG特征和每个块在图像中的对应位置,得到图像的HOG特征。
在一个可选的实施例中,该方法,还包括:
将图像进行归一化处理,得到预定尺寸大小的图像。
根据本公开实施例的第二方面,提供一种特征提取装置,该装置包括:
划分模块,被配置为将图像划分为若干个块,每个块包括若干个单元格;
分解模块,被配置为对每个单元格进行稀疏信号分解,得到每个单元格各自对应的稀疏向量;
提取模块,被配置为根据稀疏向量提取图像的方向梯度直方图HOG特征。
在一个可选的实施例中,分解模块,包括:
第一调整子模块,被配置为将每个单元格中的像素调整为n*1维的向量;
信号分解子模块,被配置为利用下述公式,对每个单元格中的向量进行稀疏信号分解,得到对应的稀疏向量;
min(x)||x||1subjectto y=Dx
其中,y为每个单元格中的向量,D为预先给定的过完备字典,x为y在过完备字典D下稀疏得到的稀疏向量,||x||1表示对稀疏向量x的每列的绝对值求和,每个稀疏向量是m*1维的向量,过完备字典D是n*m的矩阵。
在一个可选的实施例中,提取模块,包括:
计算子模块,被配置为根据稀疏向量计算每个单元格的梯度大小和梯度方向,得到每个单元格的描述子;
第一统计子模块,被配置为统计每个块内的各个描述子,得到每个块的HOG特征;
第二统计子模块,被配置为统计图像中各个块的HOG特征,得到图像的HOG特征。
在一个可选的实施例中,第二统计子模块,被配置为将图像中各个块的HOG特征串联成一个矩阵,得到图像的HOG特征,矩阵的每一列为一个块的HOG特征。
在一个可选的实施例中,第二统计子模块,包括:
第二调整子模块,被配置为将图像中每个块的HOG特征由初始的L*1维向量调整为M*N的矩阵,每个块包括M*N个像素,L=M*N;
特征提取子模块,被配置为根据每个块的调整后的HOG特征和每个块在图像中的对应位置,得到图像的HOG特征。
在一个可选的实施例中,该装置,还包括:
处理模块,被配置为将图像进行归一化处理,得到预定尺寸大小的图像。
根据本公开实施例的第三方面,提供一种特征提取装置,该装置包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,处理器被配置为:
将图像划分为若干个块,每个块包括若干个单元格;
对每个单元格进行稀疏信号分解,得到每个单元格各自对应的稀疏向量;
根据稀疏向量提取图像的方向梯度直方图HOG特征。
本公开的实施例提供的技术方案可以包括以下有益效果:
通过将图像划分为若干个块,每个块包括若干个单元格;对每个单元格进行稀疏信号分解,得到每个单元格各自对应的稀疏向量;根据稀疏向量提取图像的方向梯度直方图HOG特征;解决了在HOG特征提取过程中是针对图像的空间域直接计算得到,导致在模式识别中的检测率和准确度较低的问题;达到了在频率域提取图像的HOG特征,提高了在模式识别中的检测率和准确度的效果。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并于说明书一起用于解释本公开的原理。
图1是根据一示例性实施例示出的一种特征提取方法的流程图;
图2A是根据另一示例性实施例示出的一种特征提取方法的流程图;
图2B是根据一示例性实施例示出的一种图像划分的示意图;
图2C是根据另一示例性实施例示出的一种图像划分的示意图;
图2D是根据一示例性实施例示出的一种单元格像素调整的示意图;
图2E是根据一示例性实施例示出的一种统计块内HOG特征的示意图;
图3A是根据一示例性实施例示出的一种特征提取方法的流程图;
图3B是根据一示例性实施例示出的一种统计图像HOG特征的示意图;
图4是根据一示例性实施例示出的一种特征提取装置的框图;
图5是根据另一示例性实施例示出的一种特征提取装置的框图;
图6是根据一示例性实施例示出的一种特征提取装置的子模块的框图;
图7是根据另一示例性实施例示出的一种特征提取装置的框图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
图1是根据一示例性实施例示出的一种特征提取方法的流程图,如图1所示,本实施例以该方法应用于模式识别的硬件中来举例说明,该方法可以包括以下步骤。
在步骤102中,将图像划分为若干个块,每个块包括若干个单元格。
在步骤104中,对每个单元格进行稀疏信号分解,得到每个单元格各自对应的稀疏向量。
稀疏信号分解是指将给定的观测信号按照分解规律转化为稀疏向量,该稀疏向量中有若干个元素的值为零。本实施例中,将每个单元格中的像素作为给定的观测信号,从而得到每个单元格各自对应的稀疏向量。
在步骤106中,根据稀疏向量提取图像的HOG特征。
终端根据稀疏信号分解后得到的稀疏向量,提取图像的HOG特征。
综上所述,本公开实施例中提供的特征提取方法,通过将图像划分为若干个块,每个块包括若干个单元格;对每个单元格进行稀疏信号分解,得到每个单元格各自对应的稀疏向量;根据稀疏向量提取图像的方向梯度直方图HOG特征;解决了在HOG特征提取过程中是针对图像的空间域直接计算得到,导致在模式识别中的检测率和准确度较低的问题;达到了在频率域提取图像的HOG特征,提高了在模式识别中的检测率和准确度的效果。
图2A是根据另一示例性实施例示出的一种特征提取方法的流程图,如图2A所示,本实施例以该方法应用于模式识别的硬件中来举例说明,该方法可以包括以下步骤:
在步骤201中,将图像进行归一化处理,得到预定尺寸大小的图像。
在模式识别中,一般会涉及到对多个图像的特征提取,终端在对图像进行特征提取之前,终端先对图像进行归一化处理,将不同大小的图像处理为预定尺寸大小的图像,以便于对图像的统一处理。
在步骤202中,将图像划分为若干个块,每个块包括若干个单元格。
可选的,对归一化处理后的图像进行划分包括:将图像划分为若干个块,再将每个块划分为若干个单元格。
可选的,对归一化处理后的图像进行划分包括:将图像划分为若干个单元格,再将相连的单元格组成一个块,每个块中包含有若干个单元格,比如:将两两相邻的四个呈田字形排列的单元格组成一个块。
本实施例中,在图像划分过程中,对划分块和划分单元格的顺序不作具体限定,可以先划分块再划分单元格,也可以先划分单元格再组合成块。
本实施例中,对图像划分的块与块之间是否存在重叠区域不作具体限定,块与块之间可以存在重叠区域也可以不存在重叠区域。
比如:将128像素*128像素的图像20先划分为16像素*16像素互不重叠的块21,再将每个16像素*16像素的块21划分为8像素*8像素的单元格22,则图像中包含有8个*8个=64个互不重叠的块21,每个块中包含有2个*2个=4个单元格,如图2B所示。
比如:将128像素*128像素的图像20先划分为16像素*16像素存在重叠区域的块23,再将每个16像素*16像素的块23划分为8像素*8像素的单元格24,则图像中包含有16个*16个=256个存在重叠区域的块23,每个块中包含有2个*2个=4个单元格,如图2C所示。
在步骤203中,将每个单元格中的像素调整为n*1维的向量。
在图像进行划分后,每个单元格中的像素可以看成是一个矩阵,将每个单元格中的像素对应的矩阵调整为n*1维的向量。
在进行矩阵的调整过程中,将像素对应的矩阵25的第二列K227串联到第一列K126的下面,将像素对应的矩阵25的第三列(图中未示出)串联到串联后的第二列K227的下面,以此类推,将每个单元格中的像素对应的矩阵25调整为n*1维的向量28。如图2D所示。
在步骤204中,利用下述公式,对每个单元格中的向量进行稀疏信号分解,得到对应的稀疏向量;
min(x)||x||1subjectto y=Dx
其中,y为每个单元格中的向量,D为预先给定的过完备字典,x为y在过完备字典D下稀疏得到的稀疏向量,||x||1表示对稀疏向量x的每列的绝对值求和,每个稀疏向量是m*1维的向量,过完备字典D是n*m的矩阵。
针对图像中的每个单元格而言,终端预先对过完备字典D进行设定,并将每个单元格中的向量作为给定的观测信号y,则通过上述公式计算得出每个单元格中的向量在预先给定的过完备字典D下的稀疏向量x。由于每个单元格中调整后的向量为n*1维,终端预先给定的过完备字典D为n*m的矩阵,则通过上述公式计算得出的每个单元格中的向量对应的稀疏向量为m*1维。
在步骤205中,根据稀疏向量计算每个单元格的梯度大小和梯度方向,得到每个单元格的描述子。
利用梯度算子计算经过稀疏信号分解后的每个单元格中的每个像素的横向梯度和纵向梯度。
也即,利用梯度算子对每个单元格对应的稀疏向量中的每个元素计算横向梯度和纵向梯度。
示例性的,常用的梯度算子如下表一所示:
表一
本实施例中,在计算每个单元格中像素的梯度大小时可以选择表一中的任意一个梯度算子,也可以选择其他的梯度算子,本实施例中对梯度算子的选择不作具体限定。
假定稀疏向量中元素的横向梯度为H(x,y),纵向梯度为V(x,y),则该元素对应的梯度方向和梯度幅值的计算分别如下公式(1)和公式(2):
θ(x,y)=tan-1[V(x,y)/H(x,y)] (1)
m(x,y)=[H(x,y)2+V(x,y)2]1/2 (2)
其中,θ(x,y)为稀疏向量中元素(x,y)的梯度方向,m(x,y)为元素(x,y)的梯度大小。
梯度方向θ(x,y)的取值范围为-90度到90度,将梯度方向θ(x,y)平均分成z份,对每个单元格对应的稀疏向量中的所有元素按照权重m(x,y)在梯度方向划分的每一份进行统计,最后每个单元格得到一个z维的向量,也即得到每个单元格对应的描述子。
比如:将梯度方向θ(x,y)平均分成9份,每一份对应的角度为20度,对每个单元格对应的稀疏向量中的所有元素按照权重m(x,y)在各个20度中进行统计,最后对应每个单元格得到一个9维的向量。
本实施例中,对将梯度方向划分为多少份不作具体限定。
在步骤206中,统计每个块内的各个描述子,得到每个块的HOG特征。
终端对每个块内包含的各个单元格中计算得到的描述子进行统计,得到每个块的HOG特征。
在对各个单元格中计算得到的描述子进行统计时,终端可以将各个单元格对应的描述子进行串联,使得每个块的HOG特征是一个向量,该向量的维数是该块内包含单元格对应的描述子维数的k倍。
比如:各个单元格中的描述子为9维的向量,每个块包含有4个单元格,则将4个单元格中的9维描述子进行串联,形成一个36维的向量,将该36维的向量作为对应块的HOG特征。
在步骤207中,统计图像中各个块的HOG特征,得到图像的HOG特征。
终端对图像中各个块的HOG特征进行统计,得到图像的HOG特征。终端将图像中各个块的HOG特征串联成一个矩阵,得到图像的HOG特征,矩阵的每一列为一个块的HOG特征。
比如:图像中包含有K个块,各个块的HOG特征为Ki,则将Ki个HOG特征串联成一个矩阵250,将K1放在串联成的矩阵的第一列260,将K2放在串联的矩阵的第二列270,以此类推。如图2E所示。
综上所述,本公开实施例中提供的特征提取方法,通过将图像划分为若干个块,每个块包括若干个单元格;将每个单元格中的像素调整为n*1维的向量;利用公式,对每个单元格中的向量进行稀疏信号分解,得到对应的稀疏向量;根据稀疏向量计算每个单元格的梯度大小和梯度方向,得到每个单元格的描述子;统计每个块内的各个描述子,得到每个块的HOG特征;统计图像中各个块的HOG特征,得到图像的HOG特征;解决了在HOG特征提取过程中是针对图像的空间域直接计算得到,导致在模式识别中的检测率和准确度较低的问题;达到了在频率域提取图像的HOG特征,提高了在模式识别中的检测率和准确度的效果。
在基于图2A所示的可选实施例中,在统计图像中各个块的HOG特征得到图像的HOG特征的过程中,可以按照在图像的对应位置的形式进行排列。步骤207可替换成为如下步骤207a和207b,如图3A所示:
在步骤207a中,将图像中每个块的HOG特征由初始的L*1维向量调整为M*N的矩阵,每个块包括M*N个像素,L=M*N。
每个块的HOG特征是将各个单元格对应的描述子进行串联得到的L*1维向量,将L*1维向量调整为M*N的矩阵,也即,将各个块中的L*1维向量按照包含的单元格调整为对应的矩阵,该对应的矩阵的每一列为一个单元格的描述子;再将每个单元格的描述子按照对应的像素进行调整,调整后得到的矩阵的每一列为对应块中对应列的像素对应的HOG特征。
在步骤207b中,根据每个块的调整后的HOG特征和每个块在图像中的对应位置,得到图像的HOG特征。
根据每个块的调整后的HOG特征和每个块在图像中的对应位置,得到图像中对应像素位置的HOG特征。
比如:图像中包含有K个块,各个块的HOG特征为Ki,则将Ki个HOG特征调整为M*N的矩阵,将K1调整后的矩阵31放在第一个块32在图像中的对应位置,将K2调整后的矩阵33放在第二个块34在图像中的对应位置,以此类推,最后一个将矩阵MN放在最后一个块MN在图像中的对应位置。如图3B所示。
综上所述,本实施例提供的特征提取方法,通过将图像中每个块的HOG特征由初始的L*1维向量调整为M*N的矩阵,每个块包括M*N个像素,L=M*N;根据每个块的调整后的HOG特征和每个块在图像中的对应位置,得到图像的HOG特征;使得提取后的图像的HOG特征与对应于图像中每个块的对应位置,可以更好地突出图像中各个块的特征。
下述为本公开装置实施例,可以用于执行本公开方法实施例。对于本公开装置实施例中未披露的细节,请参照本公开方法实施例。
图4是根据一示例性实施例示出的一种特征提取装置的框图,如图4所示,该特征提取装置包括但不限于:
划分模块420,被配置为将图像划分为若干个块,每个块包括若干个单元格。
分解模块440,被配置为对每个单元格进行稀疏信号分解,得到每个单元格各自对应的稀疏向量。
稀疏信号分解是指将给定的观测信号按照分解规律转化为稀疏向量,该稀疏向量中有若干个元素的值为零。本实施例中,将每个单元格中的像素作为给定的观测信号,从而得到每个单元格各自对应的稀疏向量。
提取模块460,被配置为根据稀疏向量提取图像的方向梯度直方图HOG特征。
综上,本公开实施例中提供的特征提取装置,通过将图像划分为若干个块,每个块包括若干个单元格;对每个单元格进行稀疏信号分解,得到每个单元格各自对应的稀疏向量;根据稀疏向量提取图像的方向梯度直方图HOG特征;解决了在HOG特征提取过程中是针对图像的空间域直接计算得到,导致在模式识别中的检测率和准确度较低的问题;达到了在频率域提取图像的HOG特征,提高了在模式识别中的检测率和准确度的效果。
图5是根据另一示例性实施例示出的一种特征提取装置的框图,如图5所示,该特征提取装置包括但不限于:
处理模块410,被配置为将图像进行归一化处理,得到预定尺寸大小的图像。
在模式识别中,一般会涉及到对多个图像的特征提取。
在对图像进行特征提取之前,处理模块410对图像进行归一化处理,将不同大小的图像处理为预定尺寸大小的图像,以便于对图像的统一处理。
划分模块420,被配置为将图像划分为若干个块,每个块包括若干个单元格。
可选的,划分模块420对归一化处理后的图像进行划分包括:将图像划分为若干个块,再将每个块划分为若干个单元格。
可选的,划分模块420对归一化处理后的图像进行划分包括:将图像划分为若干个单元格,再将相连的单元格组成一个块,每个块中包含有若干个单元格,比如:将两两相邻的四个呈田字形排列的单元格组成一个块。
本实施例中,划分模块420在图像划分过程中,对划分块和划分单元格的顺序不作具体限定,可以先划分块再划分单元格,也可以先划分单元格再组合成块。
本实施例中,划分模块420对图像划分的块与块之间是否存在重叠区域不作具体限定,块与块之间可以存在重叠区域也可以不存在重叠区域。
分解模块440,被配置为对每个单元格进行稀疏信号分解,得到每个单元格各自对应的稀疏向量。
稀疏信号分解是指将给定的观测信号按照分解规律转化为稀疏向量,该稀疏向量中有若干个元素的值为零。
本实施例中,分解模块440可以包括如下子模块:
第一调整子模块441,被配置为将每个单元格中的像素调整为n*1维的向量。
在图像进行划分后,每个单元格中的像素可以看成是一个矩阵,第一调整子模块441将每个单元格中的像素对应的矩阵调整为n*1维的向量。
信号分解子模块442,被配置为利用下述公式,对每个单元格中的向量进行稀疏信号分解,得到对应的稀疏向量;
min(x)||x||1subjectto y=Dx
其中,y为每个单元格中的向量,D为预先给定的过完备字典,x为y在过完备字典D下稀疏得到的稀疏向量,||x||1表示对稀疏向量x的每列的绝对值求和,每个稀疏向量是m*1维的向量,过完备字典D是n*m的矩阵。
针对图像中的每个单元格而言,终端预先对过完备字典D进行设定,并将每个单元格中的向量作为给定的观测信号y,则信号分解子模块442通过上述公式计算得出每个单元格中的向量在预先给定的过完备字典D下的稀疏向量x。由于每个单元格中调整后的向量为n*1维,终端预先给定的过完备字典D为n*m的矩阵,则通过上述公式计算得出的每个单元格中的向量对应的稀疏向量为m*1维。
提取模块460,被配置为根据稀疏向量提取图像的方向梯度直方图HOG特征。
本实施例中,提取模块460可以包括如下子模块:
计算子模块461,被配置为计算频率域中每个单元格的梯度大小和梯度方向,得到每个单元格的描述子。
利用梯度算子计算子模块461计算经过DCT变换或DFT变换后的每个单元格中的每个像素的横向梯度和纵向梯度。
本实施例中对梯度算子的选择不作具体限定。
假定像素的横向梯度为H(x,y),纵向梯度为V(x,y),则每个像素的梯度方向和梯度幅值的计算分别如下公式(1)和公式(2):
θ(x,y)=tan-1[V(x,y)/H(x,y)] (1)
m(x,y)=[H(x,y)2+V(x,y)2]1/2 (2)
其中,θ(x,y)为像素(x,y)的梯度方向,m(x,y)为像素(x,y)的梯度大小。
梯度方向θ(x,y)的取值范围为-90度到90度,将梯度方向θ(x,y)平均分成z份,对每个单元格中的所有像素按照权重m(x,y)在梯度方向划分的每一份进行统计,最后每个单元格得到一个z维的向量,也即得到每个单元格对应的描述子。
本实施例中,对将梯度方向划分为多少份不作具体限定。
第一统计子模块462,被配置为统计频率域中每个块内的各个描述子,得到每个块的HOG特征。
第一统计子模块462对每个块内包含的各个单元格中计算得到的描述子进行统计,得到每个块的HOG特征。
在对各个单元格中计算得到的描述子进行统计时,第一统计子模块462可以将各个单元格对应的描述子进行串联,使得每个块的HOG特征是一个向量,该向量的维数是该块内包含单元格对应的描述子维数的k倍。
第二统计子模块463,被配置为统计图像在频率域中各个块的HOG特征,得到图像的HOG特征。
第二统计子模块463统计各个块的HOG特征,得到图像的HOG特征。
可选的,第二统计子模块463,被配置为将图像中各个块的HOG特征串联成一个矩阵,得到图像的HOG特征,矩阵的每一列为一个块的HOG特征。
综上所述,本公开实施例中提供的特征提取装置,通过将图像划分为若干个块,每个块包括若干个单元格;将每个单元格中的像素调整为n*1维的向量;利用公式,对每个单元格中的向量进行稀疏信号分解,得到对应的稀疏向量;根据稀疏向量计算每个单元格的梯度大小和梯度方向,得到每个单元格的描述子;统计每个块内的各个描述子,得到每个块的HOG特征;统计图像中各个块的HOG特征,得到图像的HOG特征;解决了在HOG特征提取过程中是针对图像的空间域直接计算得到,导致在模式识别中的检测率和准确度较低的问题;达到了在频率域提取图像的HOG特征,提高了在模式识别中的检测率和准确度的效果。
在基于图5所示的可选实施例中,第二统计子模块463可以包括如下子模块,如图6所示:
第二调整子模块610,被配置为将图像中每个块的HOG特征由初始的L*1维向量调整为M*N的矩阵,每个块包括M*N个像素,L=M*N。
每个块的HOG特征是将各个单元格对应的描述子进行串联得到的L*1维向量,调整子模块610将L*1维向量调整为M*N的矩阵,也即,将各个块中的L*1维向量按照包含的单元格调整为对应的矩阵,该对应的矩阵的每一列为一个单元格的描述子;再将每个单元格的描述子按照对应的像素进行调整,调整后得到的矩阵的每一列为对应块中对应列的像素对应的HOG特征。
特征提取子模块620,被配置为根据每个块的调整后的HOG特征和每个块在图像中的对应位置,得到图像的HOG特征。
特征提取子模块620根据每个块的调整后的HOG特征和每个块在图像中的对应位置,得到图像中对应像素位置的HOG特征。
综上所述,本实施例提供的特征提取装置,通过将图像中每个块的HOG特征由初始的L*1维向量调整为M*N的矩阵,每个块包括M*N个像素,L=M*N;根据每个块的调整后的HOG特征和每个块在图像中的对应位置,得到图像的HOG特征;使得提取后的图像的HOG特征与对应于图像中每个块的对应位置,可以更好地突出图像中各个块的特征。
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
本公开一示例性实施例提供了一种特征提取装置,能够实现本公开提供的特征提取方法,该特征提取装置包括:处理器、用于存储处理器可执行指令的存储器;
其中,处理器被配置为:
将图像划分为若干个块,每个块包括若干个单元格;
对每个单元格进行稀疏信号分解,得到每个单元格各自对应的稀疏向量;
根据稀疏向量提取图像的方向梯度直方图HOG特征。
图7是根据一示例性实施例示出的一种特征提取装置的框图。例如,装置700可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
参照图7,装置700可以包括以下一个或多个组件:处理组件702,存储器704,电源组件706,多媒体组件708,音频组件710,输入/输出(I/O)接口712,传感器组件714,以及通信组件716。
处理组件702通常控制装置700的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件702可以包括一个或多个处理器718来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件702可以包括一个或多个模块,便于处理组件702和其他组件之间的交互。例如,处理组件702可以包括多媒体模块,以方便多媒体组件708和处理组件702之间的交互。
存储器704被配置为存储各种类型的数据以支持在装置700的操作。这些数据的示例包括用于在装置700上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器704可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
电源组件706为装置700的各种组件提供电力。电源组件706可以包括电源管理***,一个或多个电源,及其他与为装置700生成、管理和分配电力相关联的组件。
多媒体组件708包括在装置700和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件708包括一个前置摄像头和/或后置摄像头。当装置700处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜***或具有焦距和光学变焦能力。
音频组件710被配置为输出和/或输入音频信号。例如,音频组件710包括一个麦克风(MIC),当装置700处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器704或经由通信组件716发送。在一些实施例中,音频组件710还包括一个扬声器,用于输出音频信号。
I/O接口712为处理组件702和***接口模块之间提供接口,上述***接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
传感器组件714包括一个或多个传感器,用于为装置700提供各个方面的状态评估。例如,传感器组件714可以检测到装置700的打开/关闭状态,组件的相对定位,例如组件为装置700的显示器和小键盘,传感器组件714还可以检测装置700或装置700一个组件的位置改变,用户与装置700接触的存在或不存在,装置700方位或加速/减速和装置700的温度变化。传感器组件714可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件714还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件714还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
通信组件716被配置为便于装置700和其他设备之间有线或无线方式的通信。装置700可以接入基于通信标准的无线网络,如Wi-Fi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件716经由广播信道接收来自外部广播管理***的广播信号或广播相关信息。在一个示例性实施例中,通信组件716还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。
在示例性实施例中,装置700可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述特征提取方法。
在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器704,上述指令可由装置700的处理器718执行以完成上述特征提取方法。例如,非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。

Claims (11)

1.一种特征提取方法,其特征在于,所述方法包括:
将图像划分为若干个块,每个所述块包括若干个单元格;
对每个所述单元格进行稀疏信号分解,得到每个所述单元格各自对应的稀疏向量;
根据稀疏信号分解后得到的所述稀疏向量提取所述图像的方向梯度直方图HOG特征,
所述根据稀疏信号分解后得到的所述稀疏向量提取所述图像的方向梯度直方图HOG特征,包括:
根据所述稀疏向量计算每个所述单元格的梯度大小和梯度方向,得到每个所述单元格的描述子;
统计每个所述块内的各个所述描述子,得到每个所述块的HOG特征;
统计所述图像中各个所述块的HOG特征,得到所述图像的HOG特征,
所述根据所述稀疏向量计算每个所述单元格的梯度大小和梯度方向,得到每个所述单元格的描述子,包括:
利用梯度算子计算经过稀疏信号分解后的每个单元格中的每个像素的横向梯度和纵向梯度。
2.根据权利要求1所述的方法,其特征在于,所述对每个所述单元格进行稀疏信号分解,得到每个所述单元格对应的稀疏向量,包括:
将每个所述单元格中的像素调整为n*1维的向量;
利用下述公式,对每个所述单元格中的所述向量进行稀疏信号分解,得到对应的稀疏向量;
min(x)||x||1 subject to y=Dx
其中,y为每个所述单元格中的所述向量,D为预先给定的过完备字典,x为y在所述过完备字典D下稀疏得到的稀疏向量,||x||1表示对所述稀疏向量x的每列的绝对值求和,每个所述稀疏向量是m*1维的向量,所述过完备字典D是n*m的矩阵。
3.根据权利要求1所述的方法,其特征在于,所述统计所述图像中各个所述块的HOG特征,得到所述图像的HOG特征,包括:
将所述图像中各个所述块的HOG特征串联成一个矩阵,得到所述图像的HOG特征,所述矩阵的每一列为一个所述块的HOG特征。
4.根据权利要求1所述的方法,其特征在于,所述统计所述图像中各个所述块的HOG特征,得到所述图像的HOG特征,包括:
将所述图像中每个所述块的HOG特征由初始的L*1维向量调整为M*N的矩阵,每个所述块包括M*N个像素,L=M*N;
根据每个所述块的调整后的所述HOG特征和每个所述块在所述图像中的对应位置,得到所述图像的HOG特征。
5.根据权利要求1至4任一所述的方法,其特征在于,所述方法,还包括:
将所述图像进行归一化处理,得到预定尺寸大小的所述图像。
6.一种特征提取装置,其特征在于,所述装置包括:
划分模块,被配置为将图像划分为若干个块,每个所述块包括若干个单元格;
分解模块,被配置为对每个所述单元格进行稀疏信号分解,得到每个所述单元格各自对应的稀疏向量;
提取模块,被配置为根据稀疏信号分解后得到的所述稀疏向量提取所述图像的方向梯度直方图HOG特征,
所述提取模块,包括:
计算子模块,被配置为根据所述稀疏向量计算每个所述单元格的梯度大小和梯度方向,得到每个所述单元格的描述子;
第一统计子模块,被配置为统计每个所述块内的各个所述描述子,得到每个所述块的HOG特征;
第二统计子模块,被配置为统计所述图像中各个所述块的HOG特征,得到所述图像的HOG特征,
所述计算子模块,具体被配置为利用梯度算子计算经过稀疏信号分解后的每个单元格中的每个像素的横向梯度和纵向梯度。
7.根据权利要求6所述的装置,其特征在于,所述分解模块,包括:
第一调整子模块,被配置为将每个所述单元格中的像素调整为n*1维的向量;
信号分解子模块,被配置为利用下述公式,对每个所述单元格中的所述向量进行稀疏信号分解,得到对应的稀疏向量;
min(x)||x||1 subject to y=Dx
其中,y为每个所述单元格中的所述向量,D为预先给定的过完备字典,x为y在所述过完备字典D下稀疏得到的稀疏向量,||x||1表示对所述稀疏向量x的每列的绝对值求和,每个所述稀疏向量是m*1维的向量,所述过完备字典D是n*m的矩阵。
8.根据权利要求6所述的装置,其特征在于,所述第二统计子模块,被配置为将所述图像中各个所述块的HOG特征串联成一个矩阵,得到所述图像的HOG特征,所述矩阵的每一列为一个所述块的HOG特征。
9.根据权利要求6所述的装置,其特征在于,所述第二统计子模块,包括:
第二调整子模块,被配置为将所述图像中每个所述块的HOG特征由初始的L*1维向量调整为M*N的矩阵,每个所述块包括M*N个像素,L=M*N;
特征提取子模块,被配置为根据每个所述块的调整后的所述HOG特征和每个所述块在所述图像中的对应位置,得到所述图像的HOG特征。
10.根据权利要求6至9任一所述的装置,其特征在于,所述装置,还包括:
处理模块,被配置为将所述图像进行归一化处理,得到预定尺寸大小的所述图像。
11.一种特征提取装置,其特征在于,所述装置包括:
处理器;
用于存储所述处理器可执行指令的存储器;
其中,所述处理器被配置为:
将图像划分为若干个块,每个所述块包括若干个单元格;
对每个所述单元格进行稀疏信号分解,得到每个所述单元格各自对应的稀疏向量;
根据稀疏信号分解后得到的所述稀疏向量提取所述图像的方向梯度直方图HOG特征,
所述根据稀疏信号分解后得到的所述稀疏向量提取所述图像的方向梯度直方图HOG特征,包括:
根据所述稀疏向量计算每个所述单元格的梯度大小和梯度方向,得到每个所述单元格的描述子;
统计每个所述块内的各个所述描述子,得到每个所述块的HOG特征;
统计所述图像中各个所述块的HOG特征,得到所述图像的HOG特征,
所述根据所述稀疏向量计算每个所述单元格的梯度大小和梯度方向,得到每个所述单元格的描述子,包括:
利用梯度算子计算经过稀疏信号分解后的每个单元格中的每个像素的横向梯度和纵向梯度。
CN201510827753.4A 2015-11-25 2015-11-25 特征提取方法及装置 Active CN105654092B (zh)

Priority Applications (8)

Application Number Priority Date Filing Date Title
CN201510827753.4A CN105654092B (zh) 2015-11-25 2015-11-25 特征提取方法及装置
MX2016003767A MX360590B (es) 2015-11-25 2015-12-29 Método y dispositivo para extracción de características.
RU2016110719A RU2635267C2 (ru) 2015-11-25 2015-12-29 Способ и устройство выделения характеристики
PCT/CN2015/099312 WO2017088250A1 (zh) 2015-11-25 2015-12-29 特征提取方法及装置
KR1020167005594A KR101756605B1 (ko) 2015-11-25 2015-12-29 특징 추출 방법 및 장치
JP2017552216A JP2018507495A (ja) 2015-11-25 2015-12-29 特徴抽出方法及び装置
EP16199678.0A EP3173978A1 (en) 2015-11-25 2016-11-18 Method and device for characteristic extraction
US15/359,091 US10282637B2 (en) 2015-11-25 2016-11-22 Method, device, and storage medium for image characteristic extraction

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510827753.4A CN105654092B (zh) 2015-11-25 2015-11-25 特征提取方法及装置

Publications (2)

Publication Number Publication Date
CN105654092A CN105654092A (zh) 2016-06-08
CN105654092B true CN105654092B (zh) 2019-08-30

Family

ID=56481853

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510827753.4A Active CN105654092B (zh) 2015-11-25 2015-11-25 特征提取方法及装置

Country Status (8)

Country Link
US (1) US10282637B2 (zh)
EP (1) EP3173978A1 (zh)
JP (1) JP2018507495A (zh)
KR (1) KR101756605B1 (zh)
CN (1) CN105654092B (zh)
MX (1) MX360590B (zh)
RU (1) RU2635267C2 (zh)
WO (1) WO2017088250A1 (zh)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106408086A (zh) * 2016-09-12 2017-02-15 上海影城有限公司 用于图像优化的深度学习神经网络处理方法及***
CN108460899A (zh) * 2017-02-20 2018-08-28 深圳怡化电脑股份有限公司 一种图像特征识别方法和装置
CN108182442B (zh) * 2017-12-29 2022-03-15 惠州华阳通用电子有限公司 一种图像特征提取方法
CN109522910B (zh) * 2018-12-25 2020-12-11 浙江商汤科技开发有限公司 关键点检测方法及装置、电子设备和存储介质
CN111167731B (zh) * 2019-10-23 2022-11-08 武汉库柏特科技有限公司 一种产品分拣方法、产品分拣***和智能分拣机器人
CN111914741B (zh) * 2020-07-30 2024-04-19 云知声智能科技股份有限公司 房产证识别方法、装置和设备

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8457414B2 (en) * 2009-08-03 2013-06-04 National Instruments Corporation Detection of textural defects using a one class support vector machine
CN103761537A (zh) * 2014-02-07 2014-04-30 重庆市国土资源和房屋勘测规划院 基于低秩优化特征字典模型的图像分类方法
CN104239872A (zh) * 2014-09-26 2014-12-24 南开大学 异态汉字识别方法
CN104657717A (zh) * 2015-02-12 2015-05-27 合肥工业大学 一种基于分层核稀疏表示的行人检测方法

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0757077A (ja) 1993-08-13 1995-03-03 Ricoh Co Ltd 画像処理装置
US8687689B2 (en) * 2005-10-25 2014-04-01 William Marsh Rice University Method and apparatus for on-line compressed sensing
US8165397B2 (en) * 2006-12-04 2012-04-24 Lockheed Martin Company Identifying descriptor for person or object in an image
US8625861B2 (en) * 2008-05-15 2014-01-07 International Business Machines Corporation Fingerprint representation using gradient histograms
US8855190B2 (en) * 2009-10-21 2014-10-07 Futurewei Technologies, Inc. Communication system with compressive sensing
CN102844771B (zh) * 2009-11-19 2015-08-05 诺基亚公司 用旋转不变特征描述符进行跟踪和识别的方法和设备
US20110142335A1 (en) * 2009-12-11 2011-06-16 Bernard Ghanem Image Comparison System and Method
US8917907B2 (en) * 2011-02-28 2014-12-23 Seiko Epson Corporation Continuous linear dynamic systems
US8494305B2 (en) * 2011-12-20 2013-07-23 Mitsubishi Electric Research Laboratories, Inc. Image filtering by sparse reconstruction on affinity net
JP2014016710A (ja) * 2012-07-06 2014-01-30 Toyota Central R&D Labs Inc 対象物検出装置及びプログラム
AU2013312495B2 (en) 2012-09-05 2019-03-21 Element, Inc. Biometric authentication in connection with camera-equipped devices
GB201313125D0 (en) * 2013-07-23 2013-09-04 Univ Singapore Technology & Design Method and system for classifying images
TWI513291B (zh) * 2013-12-12 2015-12-11 Ind Tech Res Inst 影像處理的方法、裝置及電腦可讀取媒體
JP2015125662A (ja) * 2013-12-27 2015-07-06 株式会社リコー 物体識別プログラム及び装置
KR101791518B1 (ko) 2014-01-23 2017-10-30 삼성전자주식회사 사용자 인증 방법 및 장치
CN104850852B (zh) * 2015-04-27 2018-06-12 小米科技有限责任公司 特征向量计算方法和装置
US9727785B2 (en) * 2015-06-18 2017-08-08 The Boeing Company Method and apparatus for tracking targets
US9875213B2 (en) * 2015-06-26 2018-01-23 Intel Corporation Methods, apparatus, instructions and logic to provide vector packed histogram functionality
CN105654094B (zh) * 2015-11-25 2019-11-29 小米科技有限责任公司 特征提取方法及装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8457414B2 (en) * 2009-08-03 2013-06-04 National Instruments Corporation Detection of textural defects using a one class support vector machine
CN103761537A (zh) * 2014-02-07 2014-04-30 重庆市国土资源和房屋勘测规划院 基于低秩优化特征字典模型的图像分类方法
CN104239872A (zh) * 2014-09-26 2014-12-24 南开大学 异态汉字识别方法
CN104657717A (zh) * 2015-02-12 2015-05-27 合肥工业大学 一种基于分层核稀疏表示的行人检测方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
高光谱图像异常目标检测研究进展;赵春晖 等;《电子测量与仪器学报》;20140830;第28卷(第8期);第3-4页第2.4节

Also Published As

Publication number Publication date
WO2017088250A1 (zh) 2017-06-01
MX2016003767A (es) 2017-07-31
US20170147899A1 (en) 2017-05-25
US10282637B2 (en) 2019-05-07
RU2635267C2 (ru) 2017-11-09
EP3173978A1 (en) 2017-05-31
JP2018507495A (ja) 2018-03-15
RU2016110719A (ru) 2017-09-28
KR20170074215A (ko) 2017-06-29
KR101756605B1 (ko) 2017-07-10
CN105654092A (zh) 2016-06-08
MX360590B (es) 2018-11-08

Similar Documents

Publication Publication Date Title
CN105654092B (zh) 特征提取方法及装置
CN109697734B (zh) 位姿估计方法及装置、电子设备和存储介质
WO2017128767A1 (zh) 指纹模板录入方法及装置
CN105809704A (zh) 识别图像清晰度的方法及装置
CN105654094B (zh) 特征提取方法及装置
CN111062237A (zh) 识别图像中的序列的方法及装置、电子设备和存储介质
CN107944367B (zh) 人脸关键点检测方法及装置
CN105654093B (zh) 特征提取方法及装置
CN105426878B (zh) 人脸聚类方法及装置
EP3040912A1 (en) Method and device for classifying pictures
CN112219224B (zh) 图像处理方法及装置、电子设备和存储介质
CN108062547A (zh) 文字检测方法及装置
CN111523346B (zh) 图像识别方法及装置、电子设备和存储介质
CN109034150B (zh) 图像处理方法及装置
CN107911576A (zh) 图像处理方法、装置和存储介质
CN105208284A (zh) 拍摄提醒方法及装置
CN106331328A (zh) 信息提示的方法及装置
CN110276418A (zh) 基于图片的字体识别方法、装置、电子设备及存储介质
CN104899588B (zh) 识别图像中的字符的方法及装置
CN107730443B (zh) 图像处理方法、装置及用户设备
CN105551047A (zh) 图片内容的检测方法和装置
CN111275055B (zh) 网络训练方法及装置、图像处理方法及装置
CN106504223B (zh) 图片的参考角度判定方法及装置
CN111311672A (zh) 检测物体重心的方法及装置、电子设备和存储介质
CN112733599B (zh) 文档图像处理方法、装置、存储介质及终端设备

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant