基于二维直方图和模糊熵准则的阈值化方法
2017-05-24张虎龙
张虎龙
(中国飞行试验研究院,西安 710089)
基于二维直方图和模糊熵准则的阈值化方法
张虎龙
(中国飞行试验研究院,西安 710089)
图像分割是图像分析、识别和理解的基础。图像分割主要是指将图像分成各具特性的区域并提取出感兴趣目标的技术,其研究多年来一直受到人们的高度重视;阈值化法是图像分割的一种重要方法,在图像处理与识别中广为应用;针对图像分割中细节往往被忽略导致后续处理困难的问题,基于模糊关系和最大模糊熵原理提出了一种阈值化方法,对二维直方图进行模糊分割;为了获得图像分割中的细节,提出的方法根据最大熵原则自动确定模糊区域和门限,进而获得二维模糊熵和遗传算法最优解,最后获得图像细节;通过对不同灰度水平和颜色类型图像进行实验比较,实验结果表明提出的方法优于二维非模糊方法和一维模糊熵分割法,得到该方法在图像分割中获得细节的结论。
模糊区域;模糊关系;最大模糊熵原则;门限;二维直方图
0 引言
图像分割是图像分析、识别和理解的基础。图像分割主要是指将图像分成各具特性的区域并提取出感兴趣目标的技术,其研究多年来一直受到人们的高度重视。阈值化法是图像分割的一种重要方法,在图像处理与识别中广为应用。图像分割中细节往往被忽略导致后续处理困难的问题,本文基于最大熵原则自动确定模糊区域和门限、二维模糊熵和遗传算法最优解,获得图像分割中的细节。
1 提出的方法
提出方法的主要思路是对图像进行灰度变换,然后对图像进行区域划分求解模糊熵,然后根据隶属函数确定最优值,最终获得最佳分割区域。为了获得二维直方图,定义像素f(x,y)周围4个相邻的平均值g(x,y)。
(1)
二维直方图是一个用f(x,y),g(x,y)函数对发生次数统计的阵列。二维直方图被看做两个解析量X和Y,X表示灰度级,Y表示平均灰度级:X=Y={0,1,2...L-1}。映像点有同样的强度但不同的空间特征点可能被区别在第二个维度(当地平均灰度水平)的二维直方图。
块B和块W各自由公式(1)来定义,4个模糊量BrightX,DarkX,BrightY,和DarkY是由S函数和对应的Z函数来定义的。
上式为明暗不同区域对应的模糊集。
这里Z()=1-S(),上式为明暗不同区域对应的模糊集。
这模糊关系Bright是全解析空间X×Y等的子集,Bright=BrightX×BrightY⊂X×Y
μBright(x,y)=μBrightX×BrightY(x,y)=
min(μBrightX(x),μBrightY(y))
(2)
上式为模糊集求解方法。
相似的,Dark=DarkX×DarkY⊂X×Y
μDark(x,y)=μDarkX×DarkY(x,y)=
min(μDarkX(x),μDarkY(y))
(3)
上式为模糊集求解方法。
用μA(xi)函数定义A成为一个模糊集合的元素,xi,i=1,...N,P(xi)是A的出现概率。A元素的最大熵用(4)来定义。
(4)
图像的全局熵定义为
(5)
如图1所示的暗块B能被分成不模糊区域RB和模糊区域R1。
BlockB=RB∪R1
上式为亮块区域RB和定义。
图1 块B被分割成RB和R1
相似的,亮块
Block
w
是由一个不模糊区域
R
W
和一个模糊区域
R
2
组成的,如图2所示。
BlockW=RW∪R1
图2 块W被分成RW和R2
以下四熵能计算如下:
(6)
(7)
(8)
(9)
以上4式为模糊熵和非模糊熵的定义。
求解最优的a,b,c是最优化问题,可以由以下方法解决:启发式搜索,遗传算法,焖火仿真等。在这篇论文里,用遗传算法来找到最优解。
步骤1只执行一次,步骤2和3对每一个a、b、c重复计算。熵的选择以隶属度函数0.5时为最大模糊熵点。一旦阈值的传递媒介(s,t)获得,它把二维直方图分成四块,一个暗块Block0一个亮块Block1,两个噪声块Block2和Block3如图3所示。亮块的提取方法由(6)来表示:
(10)
相反的黑暗部分的提取是:
(11)
图3 二维直方图被分成四部分
2 实验结果分析
提出的算法包含的主要步骤如图4所示。
图4 本文计算过程
灰度水平图像阈值化技术可以被扩大到彩色图像,直接处理彩色空间的各个部分, 然后结合结果在某个方面获得最后的图像。对彩色图像分别对RGB各个色彩空间进行各自的运算,然后合并3个结果到一个新的RGB彩色图像。
在很多彩色图像和黑白照片上使用本文提出的方法。在这里仅使用3张图片。黑白图像和彩色图像RGB灰度值范围从0 到255 。对单色图像对应的二值图像阈值门限是在0到255的两个强度间表示。对彩色图像,二值阈值图像的每一个RGB成分是两个被表示成比最大阈值要大的最大像素出现次数的灰度级组成。然后二值图像被组合合成一个彩色图像。在门限选择上为了显示空间信息的重要性。用提出的方法和一维最大熵法模糊C均值和最大模糊熵来选择阈值。提出方法的结果和非模糊二维方法比较来显示模糊集合论的优势。二维非模糊法用最大熵法选择门限。
对于图5~8用二维非模糊方法和二维模糊方法各自获得的熵向量是(119,159)和(112,112)。用一维最大模糊熵法得到的阈值是127。图8在细节上比图6~7要清楚很多。天空和塔细节更好在图8在图10,对于RGB3个量阈值是102,113和112。对于图片11阈值向量是RGB分量阈值是(82,82),(81,75)和(66,69)。
图5 原始图像
图7 二维非模糊熵法
图8 二维模糊熵法
图9 原始图像
图10 一维模糊熵结果
图11 二维非模糊熵法
图12 二维模糊熵法
对于图像12RGB阈值向量是(81,81),(100,100)和(154,154)。图像12是唯一个从天地里区分出蓝天和拖拉机细节的,所以其提取效果要比图10~11要好。图12 的上部的角落被错误分类了,这是因为二值化阈值造成的。这也在图像11中出现了。总之,图像4给出了最好的结果。对于图像14RGB图像个分量阈值是252,211,164。对于图像15阈值向量是(138,128),(164,196)和(180,182)。
图13 原始图像
图14 一维模糊熵结果
图15 二维非模糊熵法
图16 二维模糊熵法
对于图像16阈值向量是(215,215),(196,196),(171,171)。在图像16眼睛鼻子和嘴都提取的很好,衣服和头发的颜色也不同。在图像14衣服的颜色头发和脸的细节都一样。在图像15衣服被错误的分类到背景里。
基于VC++6.0,在联想G450进行实验,计算时间在表1。
表1 运算时间
3 结论
提出了一种基于模糊关系和最大模糊熵原理阈值化方法,对二维直方图进行模糊分割。提出的方法根据最大熵原则自动确定模糊区域和门限,进而获得二维模糊熵和遗传算法最优解,最后获得图像细节。通过对不同灰度水平和颜色类型图像进行实验比较,实验结果表明提出的方法优于二维非模糊方法和一维模糊熵分割法,该方法在图像分割方面具有较大的应用前景[1-5]。
[1]HuWM,TanTN,WangW,SteveMaybank,ASurveyonVisualSurveillanceofObjectMotionandBehaviors[J].IEEETransactionsonsystems,man,andcybernetics, 2004,34(3) :344-352.
[2]HeL,WangH,ZhangH,Objectdetectionbypartsusingappearance,structuralandshapefeatures.MechatronicsandAutomation(ICMA)[A]. 2011InternationalConferenceon[C] .2011, 489-494
[3]Anvaripour,M.Ebrahimnezhad,H.,Objectdetectionwithnovelshaperepresentationusingboundingedgefragments[A].Telecommunications(IST), 2010 5thInternationalSymposiumon[C]. 2010,(s): 846-851
[4]HungCC,KulkarniS,KuoBC(2010).ANewWeightedFuzzyC-MeansClusteringAlgorithmforRemotelySensedImageClassification[J].IEEEJournalofSelectedTopicsinSignalProcessing,2010.
[5] 杨廷梧,张正中.航空飞行试验光电测量理论与方法[M].北京:国防工业出版社,2014.
Thresholding Using Two-Dimensional Histogram and Fuzzy Entropy Principle
Zhang Hulong
(Chinese Flight Test Establishment, Xi’an 710089,China)
Image segmentation is the basis of image analysis, recognition and understanding. Image segmentation, partitioning an image into different regions with some specific properties, has always been an important and challenging problem for many years. Thresholding is an important form of image segmentation and is used in the processing of image for many applications.This paper presents a thresholding approach by performing fuzzy partition on a two-dimensional (2-D) histogram based on fuzzy relation and maximum fuzzy entropy principle. The experiments with various gray level and color images have demonstrated that the proposed approach outperforms the 2-D nonfuzzy approach and the one-dimensional(1-D) fuzzy partition approach.
uzzy region;fuzzy relations;maximum fuzzy entropy principle;threshold;2-D histogram.
2017-02-08;
2017-03-07。
航空科学基金项目(2010ZD30004);航空科学基金项目(2015ZD30002);航空科学基金项目(2008ZD30008);国家863计划重点资助项目(2008AA121600)。
张虎龙,男,汉族,湖南平江人,主要从事图像处理方向的研究。
1671-4598(2017)05-0236-04
10.16526/j.cnki.11-4762/tp.2017.05.065
TP391
A