MATLAB图像处理-特征提取-形状特征
形状特征
(一)特点:各种基于形状特征的检索方法都可以比较有效地利用图像中感兴趣的目标来进行检索,但它们也有一些共同的问题,包括:①目前基于形状的检索方法还缺乏比较完善的数学模型;②如果目标有变形时检索结果往往不太可靠;③许多形状特征仅描述了目标局部的性质,要全面描述目标常对计算时间和存储量有较高的要求;④许多形状特征所反映的目标形状信息与人的直观感觉不完全一致,或者说,特征空间的相似性与人视觉系统感受到的相似性有差别。另外,从 2-D 图像中表现的 3-D 物体实际上只是物体在空间某一平面的投影,从 2-D 图像中反映出来的形状常不是 3-D 物体真实的形状,由于视点的变化,可能会产生各种失真。
(二)常用的特征提取与匹配方法
Ⅰ几种典型的形状特征描述方法
通常情况下,形状特征有两类表示方法,一类是轮廓特征,另一类是区域特征。图像的轮廓特征主要针对物体的外边界,而图像的区域特征则关系到整个形状区域。
几种典型的形状特征描述方法:
(1)边界特征法该方法通过对边界特征的描述来获取图像的形状参数。其中Hough 变换检测平行直线方法和边界方向直方图方法是经典方法。Hough 变换是利用图像全局特性而将边缘像素连接起来组成区域封闭边界的一种方法,其基本思想是点—线的对偶性;边界方向直方图法首先微分图像求得图像边缘,然后,做出关于边缘大小和方向的直方图,通常的方法是构造图像灰度梯度方向矩阵。
(2)傅里叶形状描述符法
傅里叶形状描述符(Fourier shape descriptors)基本思想是用物体边界的傅里叶变换作为形状描述,利用区域边界的封闭性和周期性,将二维问题转化为一维问题。
由边界点导出三种形状表达,分别是曲率函数、质心距离、复坐标函数。
(3)几何参数法
形状的表达和匹配采用更为简单的区域特征描述方法,例如采用有关形状定量测度(如矩、面积、周长等)的形状参数法(shape factor)。在 QBIC 系统中,便是利用圆度、偏心率、主轴方向和代数不变矩等几何参数,进行基于形状特征的图像检索。
需要说明的是,形状参数的提取,必须以图像处理及图像分割为前提,参数的准确性必然受到分割效果的影响,对分割效果很差的图像,形状参数甚至无法提取。
(4)形状不变矩法
利用目标所占区域的矩作为形状描述参数。
(5)其它方法
近年来,在形状的表示和匹配方面的工作还包括有限元法(Finite Element Method 或 FEM)、旋转函数(Turning Function)和小波描述符(Wavelet Descriptor)等方法。
Ⅱ 基于小波和相对矩的形状特征提取与匹配
该方法先用小波变换模极大值得到多尺度边缘图像,然后计算每一尺度的 7个不变矩,再转化为 10 个相对矩,将所有尺度上的相对矩作为图像特征向量,从而统一了区域和封闭、不封闭结构
分享到:
相关推荐
利用matlab进行图像检测--直线提取.docx利用matlab进行图像检测--直线提取.docx利用matlab进行图像检测--直线提取.docx利用matlab进行图像检测--直线提取.docx利用matlab进行图像检测--直线提取.docx利用matlab进行...
好用的matlab图像处理程序,主要是特征提取方面的
这是图像处理课程的作业,对图片进行边缘检测和特征提取,这是我自己实现的MATLAB源代码。
matlab开发-特征提取用于特征识别。从单个字符图像中提取特征向量
Matlab提取图像的形状、纹理、颜色特征,其中纹理特征是用灰度梯度共生矩阵来实现的
通过MATLAB提取图像的LBP特征,matlab2021a测试通过 I_MB=zeros(mSub,nSub); for ii=1:mSub for jj=1:nSub I_center=I(1+mRem:mRem+mSub*blockSize,1+nRem:nRem+nSub*blockSize); SubRgn = I_center( (ii-1)*...
Matlab提取图像的形状、纹理、颜色特征,其中纹理特征是用灰度梯度共生矩阵来实现的
用MATLAB实现卷积神经网络,并对图像进行特征提取 文件列表: CNN CNN\cnnapplygrads.m CNN\cnnbp.m CNN\cnnff.m CNN\cnnnumgradcheck.m CNN\cnnsetup.m CNN\cnntest.m CNN\cnntrain.m CNN\expand.m CNN\...
MATLAB图像特征提取程序,根据程序可提取图像中的响应特征
本代码可以实现matlab中的图像纹理特征的提取,图像处理速度较快,处理效果较好。
matlab 图像特征提取代码~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
遥感数字图像处理-matlab-主成份及穗帽变换
指纹图像的特征提取是指纹识别的关键,而指纹匹配通常基于细节点匹配。指纹特征提取是从细化后的指纹图中得到细节特征点(即端点和分叉点),此特征点含有大量的伪特征,既耗时又影响匹配精度。本章采用了边缘去伪和...
适用于机器视觉初学者,文件夹中包含直线检测 圆弧提取 角点检测
MATLAB源码集锦-小波特征提取算法代码
matlab开发-特征提取使用多信号小波变换分解。利用小波变换进行特征提取。
matlab开发-特征提取信号用小波。使用小波的特征提取用matlab代码和相关文件.第2部分
matlab开发-特征提取使用多信号小波包分解。它只是一个使用小波包变换(WPT)的特征提取代码。
图像处理,提取图片轮廓并换色。针对示例的几幅图片,编写MATLAB代码进行实现