Zernike不变矩

摘要:
Zernike矩是复数矩,一般把Zernike矩的模作为特征来描述物体形状。2)Zernike矩是一组正交矩,具有旋转不变性的特性,即旋转目标并不改变其模值。

1、Zernike矩介绍

Zernike矩是基于 Zernike多项式的正交化函数,所利用的正交多项式集是 1个在单位圆内的完备正交集。Zernike矩是复数矩 ,一般把 Zernike矩的模作为特征来描述物体形状。1个目标对象的形状特征可以用 1组很小的 Zernike矩特征向量很好的表示,低阶矩特征向量描述的是 1幅图像目标的整体形状,高阶矩特征向量描述的是图像目标的细节。

Zernike不变矩第1张

2、Zernike多项式数学描述

Zernike有奇数和偶数之分

若为奇数,则 Z_{n}^{m}( ho ,varphi )=R_{n}^{m}( ho )\,cos(m\,varphi )!

若为偶数,则 Z_{n}^{-m}( ho ,varphi )=R_{n}^{m}( ho )\,sin(m\,varphi ),!

其中,

m、n为非负整数,且n>m;

φ 为方位角;

ρ 为半径 ,0leq ho leq 1

Zernike收敛于[-1,1]之间:|Z_{n}^{m}( ho ,varphi )|leq 1

Rmn为径向多项式:

当n-m的值为奇数时,R_{n}^{m}( ho )=sum _{k=0}^{ frac {n-m}{2}}{frac {(-1)^{k}\,(n-k)!}{k!left({ frac {n+m}{2}}-k ight)!left({ frac {n-m}{2}}-k ight)!}}; ho ^{n-2\,k}

当n-m的值为偶数时,Rmn =0 。

3、Zernike的特点

1)当计算 1幅图像的 Zernike矩时 ,以该图像的形心 (也称作重心 )为原点 ,把像素坐标映射到单位圆内。

2)Zernike 矩是一组正交矩,具有旋转不变性的特性,即旋转目标并不改变其模值。

3)低阶矩特征向量描述的是 1幅图像目标的整体形状,高阶矩特征向量描述的是图像目标的细节。

4)通过标准矩来归一化的图像,可以做到平移和尺度不变性。

4、Zernike矩的应用

由于Zernike矩是用来描述图像目标的几何形状信息,所以Zernike图像矩可应用于手势识别、形状识别、图像分类等几何形状明显的特征物。但是不能用来识别丰富的纹理信息的物体。

参考:

维基百科:https://en.wikipedia.org/wiki/Zernike_polynomials

百度百科:http://baike.baidu.com/link?url=_F6XtZkLrUH9lcIyD2MbH8aJhFetRHR29flNItQMciiqktaDRQldo1qjY3LDToKP41XhxJbYJ5D5PP9QKWmdQ_

http://baike.baidu.com/link?url=HVwJi9xDwpq0ABl1FR2wDVp0_R2SGfV8y9OabQGTZA6I85m2ouoiBEjtt9nzDDCccF0lrel5PLLLQtxDx6WTfK

matlab代码:http://www.mathworks.com/matlabcentral/fileexchange/38900-zernike-moments

C代码:http://blog.csdn.net/wrj19860202/article/details/6334275

C++与opencv写的demo:http://download.csdn.net/detail/lengyun_5850/9365199

免责声明:文章转载自《Zernike不变矩》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇什么是接口测试?怎样做接口测试?Intellij idea添加单元测试工具下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

跟我学算法-pca(降维)

pca是一种黑箱子式的降维方式,通过映射,希望投影后的数据尽可能的分散, 因此要保证映射后的方差尽可能大,下一个映射的方向与当前映射方向正交 pca的步骤: 第一步: 首先要对当前数据(去均值)求协方差矩阵,协方差矩阵= 数据*数据的转置/(m-1) m表示的列数,对角线上表示的是方差,其他位置表示的是协方差 第二步:需要通过矩阵对角化,使得协方差为0,只...

第4章 探索性数据分析(多因子与复合分析)

4.1、多因子 4.1.1 假设检验与方差检验   假设检验适用于(数据样本较小时)   方差检验适用于(数据样本较大时) import numpy as np import scipy.stats as ss #生成一20个数的标准正态分布 norm_dist = ss.norm.rvs(size=20) #检测norm_dist是否是正态分布,使用的方...

目标检测的图像特征提取之(一)HOG特征

1、HOG特征:        方向梯度直方图(Histogram of Oriented Gradient, HOG)特征是一种在计算机视觉和图像处理中用来进行物体检测的特征描述子。它通过计算和统计图像局部区域的梯度方向直方图来构成特征。Hog特征结合SVM分类器已经被广泛应用于图像识别中,尤其在行人检测中获得了极大的成功。需要提醒的是,HOG+SVM进...

视觉词袋模型(BOVW)

一、介绍 Bag-of-words model (BoW model) 最早出现在神经语言程序学(NLP)和信息检索(IR)领域. 该模型忽略掉文本的语法和语序, 用一组无序的单词(words)来表达一段文字或一个文档. 近年来, BoW模型被广泛应用于计算机视觉中. 与应用于文本的BoW类比, 图像的特征(feature)被当作单词(Word),把图像“...

PCA和LDA的对比

PCA和LDA都是经典的降维算法。PCA是无监督的,也就是训练样本不需要标签;LDA是有监督的,也就是训练样本需要标签。PCA是去除掉原始数据中冗余的维度,而LDA是寻找一个维度,使得原始数据在该维度上投影后不同类别的数据尽可能分离开来。 PCA PCA是一种正交投影,它的思想是使得原始数据在投影子空间的各个维度的方差最大。假设我们要将N维的数据投影到M维...

虹软人脸识别SDK接入Milvus实现海量人脸快速检索

一、背景 人脸识别是近年来最热门的计算机视觉领域的应用之一,而且现在已经出现了非常多的人脸识别算法,如:DeepID、FaceNet、DeepFace等等。人脸识别被广泛应用于景区、客运、酒店、办公室、工地、小区等场所,极大的方便了人们的生活。在安防领域,人脸识别也展现出巨大的活力,通过人脸识别对摄像头采集的图像进行处理,可以更快的发现可疑人员。 1:1人...