LBP特征算子原理过程
LBP(Local Binary Pattern,局部二值模式)是一种用来描述图像局部纹理特征的算子;它具有旋转不变性和灰度不变性等显著的优点。它是首先由T. Ojala, M.Pietikäinen, 和D. Harwood 在1994年提出,用于纹理特征提取。而且,提取的特征是图像的局部的纹理特征;
LBP的应用中,如纹理分类、人脸分析等,一般都不将LBP图谱作为特征向量用于分类识别,而是采用LBP特征谱的统计直方图作为特征向量用于分类识别。
因为,从上面的分析我们可以看出,这个“特征”跟位置信息是紧密相关的。直接对两幅图片提取这种“特征”,并进行判别分析的话,会因为“位置没有对准”而产生很大的误差。后来,研究人员发现,可以将一幅图片划分为若干的子区域,对每个子区域内的每个像素点都提取LBP特征,然后,在每个子区域内建立LBP特征的统计直方图。如此一来,每个子区域,就可以用一个统计直方图来进行描述;整个图片就由若干个统计直方图组成;
对LBP特征向量进行提取的步骤:
(1)首先将检测窗口划分为16×16的小区域(cell);
(2)对于每个cell中的一个像素,将相邻的8个像素的灰度值与其进行比较,若周围像素值大于中心像素值,则该像素点的位置被标记为1,否则为0。这样,3*3邻域内的8个点经比较可产生8位二进制数,即得到该窗口中心像素点的LBP值;
(3)然后计算每个cell的直方图,即每个数字(假定是十进制数LBP值)出现的频率;然后对该直方图进行归一化处理。
(4)最后将得到的每个cell的统计直方图进行连接成为一个特征向量,也就是整幅图的LBP纹理特征向量;
然后便可利用SVM或者其他机器学习算法进行分类了。
Reference: 黄非非,基于 LBP 的人脸识别研究,重庆大学硕士学位论文,2009.5
LBP特征算子原理过程相关推荐
- 图像特征检测描述:SIFT、SURF、ORB、HOG、LBP特征的原理概述
版权声明:本文为博主原创文章,转载请标明原始博文地址: https://blog.csdn.net/yuanlulu/article/details/82148429 </div>< ...
- 图像特征检测描述(一):SIFT、SURF、ORB、HOG、LBP特征的原理概述及OpenCV代码实现
图像处理开发需求.图像处理接私活挣零花钱,请加微信/QQ 2487872782 图像处理开发资料.图像处理技术交流请加QQ群,群号 271891601 什么叫特征检测?就是检测图像中目标的特征呗,所谓 ...
- 提取lbp特征java代码_LBP特征提取原理及代码实现
老规矩,先上背景,算是表示对LBP算法提出者的一种尊敬(其实,是为了装...kkk,大家都懂ha). 一.LBP背景: LBP(Local Binary Pattern,局部二值模式)是一种用来描述图 ...
- lbp特征提取算法 知乎_计算机视觉基础-图像处理: LBP特征描述算子
1 简介 LBP指局部二值模式(Local Binary Pattern),是一种用来描述图像局部特征的算子,具有灰度不变性和旋转不变性等显著优点.LBP常应用于人脸识别和目标检测中,在OpenCV中 ...
- CV之LBP特征描述算子-人脸检测
2.1 简介 LBP指局部二值模式(Local Binary Pattern),是一种用来描述图像局部特征的算子,具有灰度不变性和旋转不变性等显著优点.LBP常应用于人脸识别和目标检测中,在OpenC ...
- lbp特征提取算法 知乎_图像-LBP特征描述算子-人脸检测
2.1 简介 LBP指局部二值模式(Local Binary Pattern),是一种用来描述图像局部特征的算子,具有灰度不变性和旋转不变性等显著优点.LBP常应用于人脸识别和目标检测中,在OpenC ...
- LBP特征原理及C实现
LBP(Local Binary Pattern, 局部二值特征)是一种用来描述图像局部纹理特征的算子,它具有旋转不变性和灰度不变性,同时该特征对光照不敏感.该特征对姿态和表情的鲁棒性不强. LBP特 ...
- 人脸检测(七)--LBP特征原理及实现
主要依据这篇文章总结,但是有些地方,个人感觉理解有偏差,特此做备注. http://blog.csdn.net/zouxy09/article/details/7929531 LBP(Local Bi ...
- LBP特征原理与人脸检测
LBP特征原理 原始LBP特征 某个像素的LBP值定义为:将其灰度值作为一个阈值,其周围像素值与之相比,比中间点像素值大(或者相等)的记为1,小的记为0,这样就得到二值图,然后按顺序排列得到八位二进制 ...
- 图像特征提取与描述_角点特征04:LBP算法+HOG特征算子
1.LBP算法 LBP(Local Binary Pattern)指局部二值模式,是一种用来描述图像局部特征的算子,LBP特征具有灰度不变性和旋转不变性等显著优点.它是由T. Ojala, M.Pie ...
最新文章
- php中的构造函数和析构函数,php 中构造函数和析构函数
- c# 学习笔记 (2) 窗体之间互相调用的方法
- DOS介绍以及常用命令
- learn python app v3_App Store 上的“Learn Python and Scratch”
- MTK 驱动(72)---mtk Android如何调试recovery模块
- checksum命令 linux,Windows相当于linux cksum命令
- placeholder—Jquery插件placeholder的使用方法
- 图片数据提取软件--GetData Graph Digitizer
- 虚拟主机,VPS,云主机之间的区别?
- 数学三次危机(四)第一次数学危机
- 两部苹果手机同步照片_如何将旧苹果手机音乐里面的歌曲同步到新苹果手机上...
- 删除主键索引 oracle,删除主键无法删除对应索引问题 drop constraint
- 51Nod-1859-Clarke and number
- MathType完美兼容Word 2019 最详细的安装配置教程转载
- 大数据信息资料采集:刘润公众号历史商业评论文章采集评论搜集
- 【codevs 2833】奇怪的梦境
- exe java环境未找到_Windows环境下安装jdk找不到javac.exe
- SVN E170001:unable to connect to a repository at url
- 【回归预测-lssvm】基于粒子群算法优化最小二乘支持向量机lssvm实现数据回归预测附matlab代码
- 求助:使用jCreator编写一个applet小程序