基于综合特征的Bp_adaboost工业仪表图像分类方法

2013-11-13 00:51吴学礼孟凡华刘浩南
河北科技大学学报 2013年5期
关键词:纹理分类器灰度

吴学礼,赵 萌,孟凡华,刘浩南

(1.河北科技大学电气工程学院,河北石家庄 050018; 2.燕山大学电气工程学院,河北秦皇岛 066000)

随着多媒体技术、模式识别等科学领域的进一步发展,图像分类的基础理论和方法诞生并运用到包括精确制导、无人地面车辆、移动机器人视觉导航、道路图像检测系统、对图片特别是对航空照片和卫星照片的识别、理解以及地图绘制等等各个方面。

近几年来,机器人视觉的研究和工程应用越来越受到人们的重视。目前,对于工业现场工业仪表的机器视觉研究主要应用在仪表的指针及读数识别方向[1]。识别装置多为固定装置。基于工业现场仪表和设备具有较强颜色纹理差异的特点,通过基于颜色、纹理综合特征的Bp_adaboost工业仪表图像分类方法的研究,可以更好的为实现复杂工业控制现场移动机器人的移动和工作提供有效的理论基础,有助于机器人在工业现场对仪表进行定位。对于在存在辐射,有毒气体等不适宜人工操作的复杂工业控制现场工作的移动机器人的视觉分类应用有很广泛的应用前景。

1 图像特征抽取

1.1 颜色特征提取

颜色特征是描述图像的重要特征之一,它是人类最直观的感知和区分事物的基本特征。相对于其他特征而言,颜色特征具有描述简便直观的特点,而且对大小、方向都不敏感,在一些情况下表现出相当强的鲁棒性[2]。另一方面,彩色图像所携带的信息远远超过了灰度图像。因此考虑从图像颜色方面入手,可以有效地保留一部分由于图像灰度化处理所丢失的信息,提高分类的准确率。

有效地提取颜色特征首先要选择合适的颜色空间,常用的颜色空间[3]有:RGB,HSV,HIS。光谱中最重要的颜色是红(R)、绿(G)、蓝(B)三基色。所有颜色都可以由三基色相加而成。因此RGB空间是一种常用的也是最基本的颜色空间。RGB空间如图1所示。但RGB颜色空间与人眼感知差异很大,因此本文采用最符合人的视觉特性的HSV空间作为颜色空间[4]。HSV空间如图2所示。在进行图像处理时需将RGB空间转换到HSV空间,转换公式见式(1)—式(4):

图1 RGB空间坐标示意图Fig.1 RGB space coordinates

(1)

(2)

(3)

(4)

图2 HSV空间坐标示意图Fig.2 HSV space coordinates

颜色特征可以采用灰度直方图、颜色直方图、颜色矩、颜色集等方法表示[5-7]。本文采用颜色矩方法,色彩的统计低阶矩不仅能描述图像区域中主要色彩分量,而且可以反映区域中的色彩分布情况。仅利用低阶矩就可以近似表示颜色矩分布的特征[8-10]。因此,仅采用颜色的一阶矩(色彩均值),二阶矩(色彩标准差),三阶矩(色彩偏度)对图像进行特征提取,其数学定义[11]见式(5)—式(7):

(5)

(6)

(7)

其中:Pi,j表示彩色图像第i个颜色通道分量中灰度为j的像素出现的概率;N表示图像中像素的个数。

图像的3个分量H,S,V的前三阶颜色矩组成一个9维特征向量,即图像的颜色特征表示如下:

Fcolor=[μhμsμvσhσsσvshsssv]。

1.2 纹理特征提取

纹理特征也是图像的一个重要特征,自20世纪80年代以来,纹理分析方法可大致分为4类:统计法、结构分析法、基于纹理模型的方法和信号处理法[12]。其中,纹理特征的统计是早期关注的热点之一[13]。常用的基于统计的纹理分析方法有:矩、自相关函数、灰度共生矩阵、边缘频率等。其中,灰度共生矩阵是由文献[14]提出的一种用来分析图像纹理特征的重要方法。共生矩阵是由图像灰度级之间的联合概率密度P(i,j,d,θ)所构成的矩阵,它是以灰度级i为起点,在给定空间距离d和θ时,出现灰度级j的像素的概率。反映了图像中任意两点间灰度的空间相关性。其数学表达如式(8)所示:

(8)

式中:i,j=0,1,2,…,L-1;x,y为图像中的像素坐标;L为灰度级的数目;d为空间距离;θ为空间角度,通常情况下θ一般取0°,45°,90°,135°几个方向,以ox轴为起始轴,逆时针方向计算;#代表数量;S为像素对总和的个数。这样得到的共生矩阵是归一化的。根据灰度共生矩阵可以提取大量的纹理特征。HARALICK等用灰度共生矩阵提取了14种纹理特征[14]。但由于14维纹理特征计算量很大,本文所采用以下4种最常用且统计效果最好的特征来提取图像纹理特征[15]:

1)角二阶矩(能量)

2)熵

3)对比度(主对角线惯性矩)

4)相关性

相关性可以用来衡量灰度共生矩阵的元素在行或列方向上的相似度。矩阵元素值相差越小则相关值越大,相反,若矩阵元素值相差很大则相关值就小。

本文首先将彩色图像转化为灰度图像。接着将灰度图像量化成为16个灰度级,空间距离取值为1,θ取0°,45°,90°和135°四个方向。分别对角二阶矩、熵、对比度、相关性4个特征向量求取均值和标准差。组成了一个8维的纹理特征向量,如下所示:

Ftexture=[AmAsEmEsCNmCNsCRmCRs]。

2 分类器

BP神经网络学习算法是由正反向传播2部分组成的,又被称作是多层前向反馈式神经网络训练算法。首先是正向传播过程,由输入层输入模式,经由隐层神经元传向输出层,如果所得输出没有达到期望值则进入反向传播过程,误差从输出层反向传入输入层,调整连接权值和阈值,不断减小误差直到达到期望输出为止[16]。其主要的思想是利用确定的样本模式对网络进行训练,然后利用训练好的网络进行图像的处理和识别。

BP神经网络学习算法具有自适应、自学习能力强、在线计算量小等优点在图像处理和图像识别领域广泛被人们使用。但是同样BP网络存在着泛化能力不够理想;容易陷入局部极小而得不到全局最优等缺点。针对这些局限性,将BP神经网络结合带有权值更新的集成学习算法,形成了增强的BP神经网络分类算法,即Bp_adaboost算法,将该方法应用到工业仪表图像分类识别中,取得了较好的效果。

Bp_adaboost分类器算法是通过改变数据分布来实现的,通过增大错分样本权重,降低正确分类样本权重来得到新的样本分布。然后,将更新过权值的新数据集送给下层分类器进行训练,最终将每次训练得到的分类器融合,作为最后的决策分类器。算法主要步骤如下。

2)弱分类器预测 首先对训练样本进行归一化处理,根据样本输入输出维数确定神经网络结构,初始神经网络权值和阈值。对测试数据进行神经网络训练,得到训练数据预测误差et:

式中:g(t)为实际输出序列;y为期望输出。

3)计算预测权重序列 预测权重序列公式为

4)测试数据权重调整 根据预测数据权重调整下一轮训练样本的权重,调整公式为

式中Bt是归一化因子,目的在权重比例不变的情况下使权重分布和为1。

5)强分类器输出 由T组弱分类函数f(gt,at)组合得到了强分类函数H(x),

H(x)=sign[atf(gt,at)]。

3 实验结果与分析

本文针对液位控制系统工业操作平台最主要的2个组成部分工业检测仪表和液位容器设备进行分类图像采集。图像采集装置采用CMOS摄像头,200万像素,采集到的图像尺寸为1 024像素×1 280像素。具体分类样本图像示例见图3与图4,共35幅待分类图像。实验在MatlabR2010b环境下编程实现上述算法,首先基于HSV空间进行前3阶颜色矩特征提取,提取9维颜色特征向量。然后基于灰度共生矩阵进行8维纹理特征提取,最后用17维综合特征向量组成样本空间。针对BP神经网络,设置隐含层神经元6个,最多迭代次数500次,网络学习速度0.01,误差要求0.000 04。分类训练和测试。

图3 第1类样本图像示例Fig.3 First kind of sample images

图4 第2类样本图像示例Fig.4 Second kind of sample images

随机抽取样本总数的85%作为训练图像。剩余图像作为测试图像。分别用BP弱分类器,BP强分类器和朴素贝叶斯分类器进行分类测试。测试结果见表1。另取样本总数的80%和75%作为训练图像。测试所得数据分别见表2和表3。

表1 取样本总数的85%作为训练图像数据对比Tab.1 Data comparison with 85% of the total number of samples as training image

表2 取样本总数的80%作为训练图像数据对比Tab.2 Data comparison with 80% of the total number of samples as training image

表3 取样本总数的75%作为训练图像数据对比Tab.3 Data comparison with 75% of the total number of samples as training image

综合表1-表3中BP弱分类器准确度数据,可以得到特征向量BP神经网络分类准确率对比图,如图5所示。综合表1数据可以得到分类器准确率对比图,如图6所示。

图5 特征向量BP神经网络分类准确率对比图Fig.5 Classification accuracy of feature vector of BP neural network

图6 分类器准确率对比图Fig.6 Accuracy of classifier

综合对比3个表格的数据和图5、图6的图像可知:在特征向量选择方面,通过特征的组合,综合特征分类准确度要明显高于单纯使用颜色特征和纹理特征的分类准确度。以BP神经网络弱分类器为例。综合特征分类准确率比较颜色特征分类准确率平均高出13.65%,较纹理特征分类准确率平均高出18.04%。其次,在分类器选择方面,以表1数据为例,带有权值更新的BP强分类器准确度分别平均高于BP弱分类器13.33%,高于朴素贝叶斯分类器20%。

4 结 语

基于颜色矩和灰度共生矩阵的综合特征提取能够提供更加丰富的图像整体统计信息,补充了单纯颜色特征提取和单纯纹理特征提取在特征描述上的缺失。通过综合特征的构造,为分类提供了更加有效的样本参数,提高了图像分类的准确度。在有效提取综合特征的基础上,运用带有权值更新的Bp_adaboost神经网络分类器,相对BP弱分类器和朴素贝叶斯分类器对工业仪表与设备图像能取得较好的分类结果。

参考文献/References:

[1] 唐 磊, 毕明德, 孙志刚. 基于视频图像的工业仪表高速自动识别[J]. 机电工程, 2010,27(9):69-75.

TANG Lei, BI Mingde, SUN Zhigang. An high-speed and automatic recognition method of the industry meter based on video image[J].Joumal of Mechanical & Electrical Engineering, 2010,27(9):69-75.

[2] 曹 建. 图像目标的表示与识别[M]. 北京:机械工业出版社, 2012.

CAO Jian. Representation and Recognition of Image Target[M]. Beijing: Mechanical Engineering Press,2012.

[3] MANJUNATH B S, OHM J R. Color and texture descriptors[J]. IEEE Transactionson Circuitsand Systems for Video Technology, 2001, 11(6):703-715.

[4] KONSCAN A, ABIDI M. 彩色数字图像处理[M]. 章毓晋,译. 北京:清华大学出版社, 2010.

KONSCAN A, ABIDI M. Color Digital Image Processing [M].ZHANG Yujin, translation. Beijing: Tsinghua University Press, 2010.

[5] 王业琴, 王克奇, 白雪冰,等. 计算机视觉木材表面色差检测的研究[J]. 林业科技, 2005,30(2):36-38.

WANG Yeqin, WANG Keqi, BAI Xuebing et al. Wood surface color difference detection of computer vision research [J]. Journal of Forestry Science and Technology, 2005, 30(2): 36-38.

[6] 秦志新, 裴东兴. 基于内容的图像检索技术概述[J]. 数字技术与应用, 2012(1):159-161.

QIN Zhixin, PEI Dongxing. Overview of content-based image retrieval technology [J]. Digital Technology & Application, 2012 (1) : 159-161.

[7] 杨红菊, 张 艳, 曹付元. 一种基于颜色矩和多尺度纹理特征的彩色图像检索方法[J]. 计算机科学, 2009,36(9):274-277.

YANG Hongju, ZHANG Yan, CAO Fuyuan. Based on multi-scale texture characteristics and color moments of color image retrieval method [J]. Journal of Computer Science, 2009, 36(9): 274-277.

[8] 徐 琨, 李 燕. 基于分块颜色矩和纹理特征的图像检索方法[J]. 西安石油大学学报(自然科学版), 2005,20(2):77-79.

XU Kun, LI Yan. Based on the block color moment and texture features of image retrieval methods [J]. Journal of Xi 'an Petroleum University(Natural Science Edition), 2005, 20(2): 77-79.

[9] 戴天虹, 王克奇, 杨少春. 基于颜色特征对木质板材分级的研究[J].系统仿真学报,2008,20(5):1 372-1 376.

DAI Tianhong, WANG Keqi, YANG Shaochun. Based on the color features of wooden plank classification research [J]. Journal of System Simulation, 2008, 20(5):1 372-1 376.

[10] 曾传华, 陈 红, 高 云,等.基于SVM和颜色矩的竹条颜色分级方法[J]. 湖北农业科学,2010,49(2):455-457.

ZENG Chuanhua, CHEN Hong, GAO Yun, et al. Bamboo color classification method based on SVM and color moment [J]. Hubei Province Agricultural Science, 2010,49(2): 455-457.

[11] SRICKER M,ORENGO M. Similarity of color images[J]. Proc SPIE Storage and Retrieval for Image and Video Databases,1995,2420:381-392.

[12] 马 莉, 范影乐. 纹理图像分析[M]. 北京:科学出版社, 2009.

MA Li, FAN Yingle. Texture Image Analysis[M]. Beijing: Science Press, 2009.

[13] BERGEN J R, ADELSEN E H. Early vision and texture perception[J]. Nature, 1988, 333(5):363-364.

[14] HARALICK R M, SHANMUGAM K, DINSTEIN I H, Texture features for image classification[J]. IEEE Transactions on Systems Man and Cybernetics, 1973, 3(6):610-621.

[15] 冯建辉, 杨玉静. 基于灰度共生矩阵提取纹理特征图像的研究[J]. 北京测绘, 2007,3(5):19-22.

FENG Jianhui YANG Yujing. Based on the research of gray level co-occurrence matrix to extract features [J]. Journal of Surveying and Mapping in Beijing, 2007, 3(5):19-22.

[16] 许振伟. BP神经网络分类器在储粮害虫图像检索中的应用研究[J]. 中国粮油学报, 2010,25(1):103-106.

XU Zhenwei. Introducing stored-grain pest image retrieval basedon BP neural network[J]. Joural of The Chinese Cereals and Oils Association. 2010,25(1):103-106.

猜你喜欢
纹理分类器灰度
采用改进导重法的拓扑结构灰度单元过滤技术
基于BM3D的复杂纹理区域图像去噪
使用纹理叠加添加艺术画特效
TEXTURE ON TEXTURE质地上的纹理
基于最大加权投影求解的彩色图像灰度化对比度保留算法
加权空-谱与最近邻分类器相结合的高光谱图像分类
结合模糊(C+P)均值聚类和SP-V-支持向量机的TSK分类器
基于灰度线性建模的亚像素图像抖动量计算
消除凹凸纹理有妙招!
基于LLE降维和BP_Adaboost分类器的GIS局部放电模式识别