图像分割阀值选取方法
- 格式:pdf
- 大小:220.51 KB
- 文档页数:2
图像处理技术中的图像分割阈值选择方法探讨图像分割是图像处理的重要步骤之一,它将一幅图像划分成多个区域或对象,使得每个区域或对象具有一定的相似性或特征。
而图像分割的关键在于选择合适的阈值,以实现准确的分割结果。
本文将探讨图像处理技术中的图像分割阈值选择方法。
图像分割的目的是将图像中的前景和背景分开,使得每个区域或对象能够得到独立的处理。
在许多应用中,分割准确性对于后续处理步骤的成功非常关键。
因此,选择适当的阈值方法至关重要。
在图像处理中,有许多常用的图像分割阈值选择方法,比如全局阈值法、自适应阈值法、Otsu阈值法等。
下面将对这些方法进行详细的介绍和比较。
首先是全局阈值法,它是最简单和最常见的分割方法之一。
该方法假设图像中的前景和背景的灰度值具有明显的差异,并且像素的灰度值可以根据一个固定的阈值进行分类。
通常情况下,阈值可以通过试错法或者统计分析的方法来选择。
全局阈值法的优点是简单易用,计算速度快,适用于许多场景。
然而,该方法对于图像中存在灰度值分布不均匀或者背景复杂的情况表现不佳。
接下来是自适应阈值法,该方法能够根据图像中局部区域的特征动态地选择阈值。
它假设图像中的前景和背景的灰度值在局部区域内具有一定的相似性,并且像素的灰度值可以根据其局部区域的平均或中值来分类。
自适应阈值法的优点是能够适应图像中的灰度值变化和背景复杂的情况,但是计算复杂度会相应增加。
最后是Otsu阈值法,它是一种基于图像灰度直方图特性的自动分割方法。
Otsu 阈值法通过最大类间方差的方法选择阈值,即使得前景和背景之间的差异最大。
它能够自动选择合适的阈值,适用于各种图像。
Otsu阈值法的优点是能够自动化选择阈值,但是对于某些特殊图像,可能无法得到理想的分割结果。
除了以上介绍的常用方法外,还有一些其他的图像分割阈值选择方法,如基于聚类分析的方法、基于直方图的方法等。
这些方法在特定的应用场景中可能会有更好的效果,但是也有一定的局限性。
图像分割中的阈值选择方法与技巧图像分割是一种将图像划分为不同区域或对象的图像处理技术。
它在计算机视觉、电子图像处理、医学图像分析等领域具有广泛的应用。
图像分割的一个关键步骤是阈值选择,它决定了图像中不同区域的分割边界。
本文将介绍图像分割中的阈值选择方法与技巧。
阈值选择是图像分割中最常用的方法之一。
它基于像素的灰度值,通过设定一个阈值来将像素划分为两个类别:一个类别代表目标物体,另一个类别代表背景或其他物体。
阈值选择方法通常根据图像的特征和应用需求来选择最合适的阈值。
最简单的阈值选择方法是全局阈值法。
它假设整个图像中只存在两个灰度级别:目标和背景。
这种方法适用于图像中目标与背景之间有明显的灰度差异的情况。
全局阈值法的步骤是通过比较图像中所有像素的灰度值与设定的阈值,将灰度值小于阈值的像素标记为目标,大于阈值的像素标记为背景。
然而,全局阈值法并不适用于具有复杂物体和背景的图像。
为了克服这个问题,文献中提出了许多自适应阈值选择方法。
其中一个常用的方法是基于大津法的自适应方法。
大津法通过最小化目标和背景之间的类内方差,最大化类间方差来选择最佳的阈值。
这种自适应方法能够处理图像中存在多个灰度级别的情况,更适用于复杂的图像场景。
除了自适应阈值选择方法,还有其他一些技巧可以改善图像分割的效果。
一种常用的技巧是使用图像增强方法来提高图像的对比度。
图像增强方法可以通过直方图均衡化、滤波等技术来增强图像的特征,使得阈值选择更加准确。
考虑到图像中可能存在噪声的情况,可以使用平滑滤波器对图像进行去噪处理,以减少噪声对阈值选择的影响。
对于多通道图像,可以采用颜色或纹理信息来辅助阈值选择。
例如,当分割彩色图像时,可以使用颜色直方图或颜色特征来指导阈值选择。
而对于纹理图像,可以使用纹理特征来选择合适的阈值。
在图像分割的实际应用中,阈值选择往往需要考虑到图像的特性和应用需求。
因此,选择合适的阈值选择方法和技巧对于实现准确的图像分割至关重要。
几种图像分割阈值选取方法的比较与研究陈冬岚,刘京南,余玲玲(东南大学自动控制系,江苏南京210096)摘要:对几种常用的阈值选取方法进行了理论分析与比较,并以基于面结构光投影法的三维物体形状检测技术研究为背景,从实验角度对类间方差法、一二维最大熵法和模糊阈值分割法等图像阈值分割方法的性能进行了验证。
关键词:图像分割;阈值化;图像直方图;熵中图分类号:T P391172文献标识码:B文章编号:1671-5276(2003)01-0077-04Comparison of Image Segmentation Thresholding MethodCHEN Dong-lan,LIU Jing-nan,YU Ling-ling(Department of Automation,Southeast U niversity,JS Nanjing210096,China)Abstract:In this paper,a theoretic analysis and comparison is made for several thresholding methods in com-mon use.And then,basing on the research of three-dim ensional object shape measurement,ex perimental re-sults are show n to certificate performance of those methods.Key words:image segmentation;thresholding;image histogram;entropy0引言基于面结构光投影法的三维物体形状检测技术中,三角测量法利用了目标物体、投影点和观测点在空间的三角关系,建立反映投影光栅畸变条纹与物体表面形状之间对应关系的数学模型,其流程包括向被测物体投射结构光栅条纹、读入被测物体图像数据、处理并分析读入图像,结合其它测量参数得出三维物体外形数据三大步骤[1]。
实验三 Fisher 准则设计图像分割阀值一、 实验目的1、掌握依据最大类间方差和最小类内方差准则求解图像分割阀值的方法。
2、了解最大熵值法求解阀值的方法。
二、 实验原理假设图像中出现的最大灰度级为m ,阀值为g ,目标部分灰度均值为mean1,像素数占整个图像比例为w1;背景部分灰度均值为mean2,像素数占整个图像比例为w2。
全图均值为mean=mean1*w1+mean2*w2。
灰度值为i 在整个图像中的比例为pi 。
确定二值化阀值的方法有以下几种:(1) 最大类间方差法(分析判断二值化方法)使得分割后两大类之间的方差最大,公式为2201arg max[1*(1)2*(2)]t m g w mean mean w mean mean ≤≤-=-+-(2) 最小类内方差法使得分离后两大类的类内方差最小1220101arg min[(1)*(2)*]t m i i t m i i t g i mean p i mean p -≤≤-==+=-+-∑∑ (3) 最大熵值法(KSW 熵方法)分割后两类的熵值的和最大,公式为10101arg max[ln ln ]1122tm i i i i t m i i t p p p p g w w w w -≤≤-==+=--∑∑ 三、 实验内容1、读入一副灰度图像使用如下命令分别读入两幅图,并灰度化。
%读入一幅灰度图片img=imread('1.jpg');%读入图片img=rgb2gray(img);%转化为灰度图片imshow(img);title('原图')2、分别根据最大类间方差法、最小类内方差法和最大熵值法确定阀值分割的阀值(1)最大类间方差法确定阀值分割的阀值for t1 = 1:254;g1(t1)=w1*(mean1-mean)*(mean1-mean)+w2*(mean-mean2)*(mean-mean2);%用最大类间方差法确定阀值end[g1max,t10] = max(g1);(2)最小类内方差法确定阀值分割的阀值for t2 = 1:254;for i = 0:t2g2(t2) = g2(t2) + (i-mean1)*(i-mean1)*pi;endfor i = t2+1:254g2(t2) = g2(t2) + (i-mean2)*(i-mean2)*pi;end%用最小类内方差法确定阀值end[g2min,t20] = min(g2);(3)最大熵值法确定阀值分割的阀值for t3 = 1:254for i = 1:t3g3(t3) = g3(t3) - (p(i)/w1(t3))*log(p(i)/w1(t3));endfor i = (t3+1):254g3(t3) = g3(t3) - (p(i)/w2(t3))*log(p(i)/w2(t3));end%用最大熵值法确定阀值end[g3max,t30] = max(g3);3、按照计算的阀值对图像进行分割对于图像1,计算得t10=142 t20=143 t30=255对于图像2,计算得t10=131 t20=119 t30=132 4、显示分割后的图像并保存。
图像处理中的图像分割算法使用方法图像分割是图像处理中的重要任务之一,它的目的是将图像划分为多个具有独立语义信息的区域。
图像分割在许多应用领域中都有广泛的应用,例如医学图像分析、计算机视觉、图像识别等。
本文将介绍几种常见的图像分割算法及其使用方法。
一、阈值分割算法阈值分割算法是图像分割中最简单且常用的方法之一。
它基于图像中像素的灰度值,将图像分成多个区域。
该算法的基本思想是,选择一个合适的阈值将图像中低于该阈值的像素设为一个区域,高于该阈值的像素设为另一个区域。
常用的阈值选择方法包括固定阈值选择、动态阈值选择等。
使用方法:1. 预处理:对图像进行灰度化处理,将彩色图像转化为灰度图像。
2. 阈值选择:选择一个合适的阈值将图像分割为两个区域。
可根据图像的直方图进行阈值选择,或者使用试探法确定一个适合的阈值。
3. 区域标记:将低于阈值的像素标记为一个区域,高于阈值的像素标记为另一个区域。
4. 后处理:对分割结果进行后处理,如去除噪声、填补空洞等。
二、基于边缘的分割算法基于边缘的分割算法利用图像中边缘的信息来进行图像分割。
该算法的基本思想是,根据图像中的边缘信息将图像分成多个区域。
常用的基于边缘的分割方法有Canny边缘检测、Sobel边缘检测等。
使用方法:1. 预处理:对图像进行灰度化处理。
2. 边缘检测:利用Canny或Sobel等边缘检测算法提取图像中的边缘信息。
3. 边缘连接:根据提取到的边缘信息进行边缘连接,形成连续的边缘线。
4. 区域生成:根据边缘线来生成图像分割的区域。
5. 后处理:对分割结果进行后处理,如去除噪声、填补空洞等。
三、基于区域的分割算法基于区域的分割算法是将图像划分为多个具有独立语义信息的区域,其基本思想是通过分析像素之间的相似性将相邻像素组合成一个区域。
常用的基于区域的分割方法有均值迭代、区域增长等。
使用方法:1. 预处理:对图像进行灰度化处理。
2. 区域初始化:将图像划分为不同的区域,可按照固定大小进行划分,或根据图像的特征进行划分。
图像分割是图像处理这门学科中的基础难题,基于阈值的分割则又是图像分割的最基本的难题之一,其难点在于阈值的选取。
事实证明,阈值的选择的恰当与否对分割的效果起着决定性的作用。
由于阈值选取对图像分割的基础性,本文主要在【1】、【2】、【3】、【4】等的基础上,对一些当前流行的阈值选取算法做了探讨、实现和比较。
多阈值分割虽然能进一步提高图像分割的质量,但由于它只是分割技巧的处理问题,而与单阈值分割并无本质的区别。
因此本文并不对多阈值分割进行讨论,而只考虑单阈值分割的情形。
1.双峰法双峰法的原理及其简单:它认为图像由前景和背景组成,在灰度直方图上,前后二景都形成高峰,在双峰之间的最低谷处就是图像的阈值所在。
根据这一原理,我们给出了它的实现,部分代码如下(Pascal语言描述,以下同)://intPeak、intPeak2、intValley:峰值和直方图值//intIndx::相应的灰度值intPeak,intIndx,intPeak2,intIndx2,intValley,intValleyIndx:integer;//初始双峰值intPeak:=0;intPeak2:=0;//取得第一峰值for intLoop:=0 to 255 doif intPeak<=intGrayLevel[intLoop] thenbeginintPeak:=intGrayLevel[intLoop];intIndx:=intLoop;end;//取得第二峰值for intLoop:=0 to 255 doBeginif (intPeak2<=intGrayLevel[intLoop]) and (intLoop<>intIndx) thenbeginintPeak2:=intGrayLevel[intLoop];intIndx2:=intLoop;endend;//取得双峰之间的谷值intValley:=intSize;if intIndx2<intIndx thenfor intLoop:=intIndx2 to intIndx doif intValley>intGrayLevel[intLoop] thenbeginintV alley:=intGrayLevel[intLoop];intV alleyIndx:=intLoop;end;从分割的效果来看,当前后景的对比较为强烈时,分割效果较好;否则基本无效。
目录摘要在人类获取的信息中,视觉信息约占60%,听觉约占20%,其它约占20%。
由此可见,视觉信息对人类非常重要。
同时,图像是人类获取视觉信息的主要途径。
图像二值化是图像预处理中的一项重要技术,在模式识别、光学字符识别、医学成像等方面都有重要应用。
论文介绍了图像及数字图像处理技术的一些概念和相关知识;对Matlab7.0 软件的发展和软件在图像处理中的应用做了简要介绍;还介绍了灰度图像二值化方法以及利用Matlab7.0软件工具进行算法的实现。
课题重点实现了图像分割技术中灰度图像二值化方法,如Otsu算法、Bernsen算法,并对这些算法运行的实验结果进行分析与比较。
关键词:图像处理,二值化,Matlab,Otsu算法,Bernsen算法AbstractHuman beings obtain a lot of information, among which the visual information is about 60%, the sense of hearing about 20%, and others about 20%. Therefore, the visual information is very important for human beings. Moreover, the images are the primary way, by which a lot of information is obtained. Image binarization, as an important technology in image pre-processing, is widely-employed in pattern recognition, optical character recognition, medical imaging and so forth. In this paper, some notions and relative knowledge in digital image processing technology are introduced; then, the development of Matlab7.0 and its application in image processing briefly introduced; in addition, the method of grayscale image binarization and how to implement these algorithms based on Matlab7.0 are presented. This paper mainly implements the grayscale image binarization method in image segmentation technology, such as Otsu algorithm and Bernsen algorithm, and analyzes and compares the experimental results of the above algorithms.Keywords: Image processing, Binarization, Matlab, Otsu algorithm, Bernsen algorithm第一章绪论1.1 图像与数字图像图像就是用各种观测系统观测客观世界获得的且可以直接或间接作用与人眼而产生视觉的实体。
二值图像的阈值分割方法探讨摘要图像分割的目的是将图像划分成互不交迭区域的集合,将图像中有意义的部分提取出来。
图像分割的用途非常广泛,分割通常用来时图像进行进一步的分析,识别及压缩编码等。
分割的准确性直接影响后续任务的有效性,因此具有十分重要的意义。
文中通过对常用的图像二值化确定阈值方法的对比,经实验验证总结了合适的二值图像的阈值分割方法。
关键词二值图,阀值分割,算法。
0引言图像分割的目的是将图像划分成互不交迭区域的集合,将图像中有意义的部分提取出来。
这些区域的划分是有意义的,它们或者代表不同的物体,或者代表物体的不同部分,是进一步进行图像识别、分析和理解的基础。
图像分割的用途非常广泛,几乎涉及图像处理的所有领域,应用于各种类型的图像。
分割通常用来对图像进行进一步的分析、识别及压缩编码等,分割的准确性直接影响后续任务的有效性,因此具有十分重要的意义。
按照通用的分割定义,分割出的区域需同时满足均匀性和连通性的条件。
其中均匀性是指该区域中的所有像素点都满足基于灰度、纹理、颜色等特征的某种相似性准则,而连通性是指在该区域内任意两点存在相互连通的路径。
完全符合上述定义的分割计算十分复杂,目前大部分研究都是针对某一类型图像或者某一具体应用的分割。
阈值分割是最常见的直接检测区域的分割方法,它就是简单的用一个或几个阈值将图像的灰度直方图分成几个类。
如果只需选取一个阈值称为单阈值分割,它将图像分成目标和背景两大类。
如果选取多个阈值称为多阈值分割,将图像分割成多个目标和背景。
在本研究从事的CCD标定研究中采用的是较为简单的单阈值分割方法,将图像二值化。
为以后的目标识别、特征点提取打下基础。
在阈值分割技术中较为重要的是阈值的确定,合理的阈值能有效地去除多余信息、提取出有用信息,它直接影响分割后效果,影响有效信息经提取后的保留程度,决定着标定角点的提取位置精度,对标定精度至关重要。
常用的图像二值化确定阈值方法有:迭代法,最大直方图阈值分割法(EN日,最大类间方差法(OTSU)。
大津法(最大类间方差、自适应阈值)图像分割
最大类间方差法是由日本学者大津于1979年提出的,是一种自适应的阈值确定的方法,又叫大津
法,简称OTSU。
它是按图像的灰度特性,将图像分成背景和目标2部分。
背景和目标之间的类间方差
越大,说明构成图像的2部分的差别越大,当部分目标错分为背景或部分背景错分为目标都会导致2部
分差别变小。
因此,使类间方差最大的分割意味着错分概率最小。
对于图像I(x,y),前景(即目标)和背景的分割阈值记作T,属于前景的像素点数占整幅图像的比
例记为ω0,其平均灰度μ0;背景像素点数占整幅图像的比例为ω1,其平均灰度为μ1。
图像的总平均
灰度记为μ,类间方差记为g。
假设图像的背景较暗,并且图像的大小为M×N,
图像中像素的灰度值小于阈值T的像素个数记作N0,像素灰度大于阈值T的像素个数记作N1,则有:
ω0=N0/ M×N (1)
ω1=N1/ M×N (2)
N0+N1=M×N (3)
ω0+ω1=1 (4)
μ=ω0*μ0+ω1*μ1 (5)
g=ω0(μ0-μ)^2+ω1(μ1-μ)^2 (6)
将式(5)代入式(6),得到等价公式:
g=ω0ω1(μ0-μ1)^2 (7)
采用遍历的方法得到使类间方差最大的阈值
T,即为所求。
图像分割的阈值法综述(武汉理工大学信息工程学院)摘要:图像分割是由图像处理到图像分析的关键步骤,也是一种基本的计算机视觉技术。
这是因为图像的分割、目标的分离、特征的提取和参数的测量将原始图像转化为更抽象更紧凑的形式,使得更高层的分析和理解成为可能。
阈值分割法是图像处理最基本的分割方法,它具有计算量小、实现简单等优点,在图像分析和识别中起着重要作用。
图像阈值化就是按照灰度级,将图像空间划分成与现实景物相对应的一些有意义的区域,各个区域内部灰度级是均匀的,而相邻区域灰度级是不同的,其间存在边界。
它的划分可以通过从灰度级出发,选取一个或多个阈值来实现。
关键词:图像分割;阈值Abstract:Image segmentation by image processing to image analysis of the key steps, is also a basic computer vision technology. This is because the image segmentation,object separation, feature extraction and the parameters in the original image into a more abstract and more compact form, making more high-level analysis and understanding possible. Threshold segmentation method is the most basic image processing segmentation method, which has computation, and simple to achieve, in image analysis and recognition play an important role. Image threshoiding is in accordance with the gray level, the image space is divided into scenes with reality that corresponds to some meaningful regions, each region within the gray level is uniform,while the adjacent regi on of gray scale is different, there remain boundary. It’s divided by starting from the gray level, select one or more threshold values to achieve.Keywords: Image Segmentation; Threshold Values1 研究背景在对图像的研究和应用中,人们往往仅对图像中的某些部分感兴趣,这些部分称为目标或前景(其他部分称为背景),它们一般对应图像中特定的、具有独特性质的区域。
图像分割阈值选取技术综述摘要图像分割是图像处理与计算机视觉领域低层次视觉中最为基础和重要的领域之一,它是对图像进行视觉分析和模式识别的基本前提.阈值法是一种传统的图像分割方法,因其实现简单、计算量小、性能较稳定而成为图像分割中最基本和应用最广泛的分割技术.已被应用于很多的领域。
本文是在阅读大量国内外相关文献的基础上,对阈值分割技术稍做总结,分三个大类综述阈值选取方法,然后对阈值化算法的评估做简要介绍。
关键词图像分割阈值选取全局阈值局部阈值直方图二值化1.引言所谓图像分割是指根据灰度、彩色、空间纹理、几何形状等特征把图像划分成若干个互不相交的区域,使得这些特征在同一区域内,表现出一致性或相似性,而在不同区域间表现出明显的不同[37].简单的讲,就是在一幅图像中,把目标从背景中分离出来,以便于进一步处理。
图像分割是图像处理与计算机视觉领域低层次视觉中最为基础和重要的领域之一,它是对图像进行视觉分析和模式识别的基本前提.同时它也是一个经典难题,到目前为止既不存在一种通用的图像分割方法,也不存在一种判断是否分割成功的客观标准。
阈值法是一种传统的图像分割方法,因其实现简单、计算量小、性能较稳定而成为图像分割中最基本和应用最广泛的分割技术.已被应用于很多的领域,例如,在红外技术应用中,红外无损检测中红外热图像的分割,红外成像跟踪系统中目标的分割;在遥感应用中,合成孔径雷达图像中目标的分割等;在医学应用中,血液细胞图像的分割,磁共振图像的分割;在农业工程应用中,水果品质无损检测过程中水果图像与背景的分割。
在工业生产中,机器视觉运用于产品质量检测等等。
在这些应用中,分割是对图像进一步分析、识别的前提,分割的准确性将直接影响后续任务的有效性,其中阈值的选取是图像阈值分割方法中的关键技术。
2.阈值分割的基本概念图像阈值化分割是一种最常用,同时也是最简单的图像分割方法,它特别适用于目标和背景占据不同灰度级范围的图像[1]。
图像二值化阈值选取常用方法最近在公司搞车牌识别的项目,车牌定位后,发现对车牌区域二值化的好坏直接影响后面字符切分的过程,所以就想把常用阈值选取方法做一个总结。
图像二值化阈值选取常用方法:1.双峰法。
2.P 参数法。
3.最大类间方差法(Otsu 、大津法)。
4.最大熵阈值法。
5.迭代法(最佳阈值法)。
1.双峰法在一些简单的图像中,物体的灰度分布比较有规律,背景与目标在图像的直方图各自形成一个波峰,即区域与波峰一一对应,每两个波峰之间形成一个波谷。
那么,选择双峰之间的波谷所代表的灰度值T 作为阈值,即可实现两个区域的分割。
如图1所示。
2.P 参数法当目标与背景的直方图分布有一定重叠时,两个波峰之间的波谷很不明显。
若采用双峰法,效果很差。
如果预先知道目标占整个图像的比例P ,可以采用P 参数法。
P 参数法具体步骤如下:假设预先知道目标占整个图像的比例为P ,且目标偏暗,背景偏亮。
1)、计算图像的直方图分布P(t),t=0,1,.....255。
2)、计算阈值T ,使其满足0()*Tt p t Pm n =-∑最小。
P 参数法一般用于固定分辨率下,目标所占整个图像比例已知的情况。
3.最大类间方差法(Otsu)最大类间方差法是由Otsu 于1979年提出的,是基于整幅图像的统计特性实现阈值的自动选取的,是全局二值化最杰出的代表。
Otsu 算法的基本思想是用某一假定的灰度值t 将图像的灰度分成两组,当两组的类间方差最大时,此灰度值t 就是图像二值化的最佳阈值。
设图像有L 个灰度值,取值范围在0~L-1,在此范围内选取灰度值T ,将图像分成两组G0和G1,G0包含的像素的灰度值在0~T ,G1的灰度值在T+1~L-1,用N 表示图像像素总数,i n 表示灰度值为i 的像素的个数。
已知:每一个灰度值i 出现的概率为/i i p n N =;假设G0和G1两组像素的个数在整体图像中所占百分比为01ϖϖ、,两组平均灰度值为01μμ、,可得概率:00=T ii p ϖ=∑11011L i i T p ωω-=+==-∑平均灰度值:00T i i ipμ==∑111L ii T i p μ-=+=∑图像总的平均灰度值:0011μϖμϖμ=+类间方差:()()()22200110101()g t ωμμωμμωωμμ=-+-=-最佳阈值为:T=argmax(g(t))使得间类方差最大时所对应的t 值。
第22卷 第4期 西 安 工 业 学 院 学 报 V ol122 N o14 2002年12月 JOURNA L OF XIπAN I NSTIT UTE OF TECH NO LOGY Dec.2002图像分割中的阈值选取方法Ξ吴薇,刘军,李旭霞(西安武警工程学院通信工程系,陕西西安710086)摘 要: 分析了几种基于不同准则选取阈值的方法,着重讨论了模糊阈值法的特点和不足,提出了改进算法.最后,通过实验结果验证了算法的有效性.关键词: 图像分割;阈值选取;直方图;差距;模糊测度中图号: TP391 文献标识码: A 文章编号: 100025714(2002)0420309205R esearch on threshold selection for image segmentationWU Wei,LIU Jun,LI Xu2xia(Dept of C ommun Engr,The Engr C ol of Armed P olice F orce,X i’an710086,China)Abstract: The threshold selection is a important technique in image segmentation.The principle and drawbacks of s ome methods of threshold selection based on different principles are analyzed,and s ome new improved alg orithms are proposed.K ey Words: image segmentation;threshold selection;histogram;difference;fuzzy measurement在对图像的研究和应用中,人们往往仅对图像中某些特定的、具有独特性质的区域感兴趣,这些部分被定义为目标(其它部分称为背景).为了识别和分析目标,需要将这些区域从图像中分离并提取出来.图像分割技术就是把图像分成各具特性的区域并提取出感兴趣目标的技术和过程,它是由图像处理跃入图像分析的关键步骤,因此一直是数字图像处理领域的一项重要研究内容.长期以来,人们已提出了上千种类型的分割算法,但还没有一种图像分割方法能够适用于所有的图像.灰度门限技术(简称阈值法)是最为常用的一种图像分割方法,具有简捷实用、计算量少的特点.其基本思想是利用图像的灰度特征来选择一个(或多个)最佳灰度阈值,并将图像中每个像素的灰度值与阈值相比较,最后将对应的像素根据比较结果分到合适的类别中.若把M×N的二维图像X在像素(i,j)处的灰度值记为,设t为该图像的一个灰度阈值,则用阈值t分割目标与背景的分割原则为目标部分:O={f(i,j)≤t|(i,j)∈X};Ξ收稿日期:2002206217作者简介:吴薇(1967-),女(汉族),西安武警工程学院讲师,研究方向为信号与信息处理.背景部分:B ={f (i ,j )>t |(i ,j )∈X }.阈值法既可以基于图像的全局信息(如整个图像的直方图),也可以使用图像的局部信息(如灰度共现矩阵)选取阈值.阈值又分为全局阈值(整个图像使用一个门限值)和局部阈值(图像中的不同区域使用不同的门限值).按分割方法又可分为单阈值分割(将图像用一个门限分为两个区域)和多阈值分割(将图像用多个门限分为两类以上区域).寻找计算简单、自适应能力强的图像阈值自动选取方法一直是阈值法研究的一个重要课题.1 常用阈值选取方法的分析1.1 基于图像灰度直方图的阈值选取方法基于图像灰度直方图分析的阈值分割方法[1]是最直观、应用最普遍的图像分割方法.该方法是基于以下假设进行的:图像中像素的灰度在较少几个灰度值附近出现的概率较大.一般认为灰度直方图的每个峰值代表一个目标区域,而谷值则是从一个目标区域到另一个目标区域的过渡点.直方图阈值分割就是尽量对这些峰所代表的目标区域进行分割.如果图像由不同的灰度区域组成,特别是区域较为明显时,其灰度直方图一般会表现出数个峰值,并具有一系列深谷.此时,最佳灰度阈值的选取较为容易(只要检测出深谷的灰度值即可),并能获得很好的图像分割效果.但实际图像由于噪声干扰等因素的影响,直方图通常会出现单峰或具有宽且平的峰谷的情况.这时,最佳阈值往往可能出现在图像直方图的“肩部”,因此很难直接根据直方图的峰谷来选择阈值.针对上述情况,许多学者引入了二维直方图的概念.二维直方图由图像像素的灰度信息和各像素点与其邻域间的平均灰度值分布共同构成.它不仅利用了图像的一阶灰度统计特性,同时也包含了各像素点与其邻域间的空间相关信息.图像的最佳阈值可以通过两个直方图峰谷交叠所对应的灰度范围确定.另外,基于图像直方图的阈值选取方法也可以作为其它阈值法的辅助手段,用于确定最佳阈值的搜索范围(最佳阈值通常位于平滑后的直方图的峰峰之间).1.2 基于图像差异的阈值选取方法较好的分割方法能使分割出的目标与背景之间的差距很大,即目标与背景之间具有很高的对比度.基于这种思想,产生了许多根据图像的差距度量选取阈值的方法.Ostu 方法[1]是其中较为成功的一种.Ostu 方法又称为最大类别方差法.该方法首先假设阈值t 将具有L 级灰度的图像X 划分为两类:C 0∈[0,t ],C 1∈[t +1,L -1],并对图像直方图进行归一化,由此可得p i =n i N p i ≥0∑L -1i =0p i =1(1)其中,N 为图像总像素数,n i 为灰度为i 的像素数.则C 0,C 1类出现的概率及均值分别为w 0=p r (C 0)=∑t i =0p i =w (t ) w 1=p r (C 1)=∑L -1i =t +1p i =1-w (t )(2)u 0=∑t i =0ip i w 0=u (t )w (t ) u 1=∑L -1i =t +1ip i w 1=u T -u (t )1-w (t )(3)其中,u T =∑L -1i =0ip i 为图像X 的均值.13 西 安 工 业 学 院 学 报 第22卷C 0和C 1类的类间方差为σ2B =w 0(u 0-u T )2+w 1(u 1+u T )2=w 0w 1(u 1-u 0)2(4)最佳阈值t 3应使类间方差最大,即t 3=arg max 0≤t ≤L -1σ2B (5)显然,Ostu 法是基于分割出的目标与背景之间的差距应最大的思想来确定阈值的.受该方法启发,我们还可以依据以下原则来构造新的阈值选取标准:即分割出的目标与原图像之间的差距以及背景与原图像之间的差距均应较大[2].设分割出的目标与原图像之间的差距为d OA (t ),背景与原图像之间的差距为d BA (t ),则使二者之和最大的阈值t 3为最佳阈值,即满足表达式t 3=arg max 0≤t ≤L -1[d OA (t )+d BA (t )](6)使二者之积最大的阈值t 3为最佳阈值,即满足表达式t 3=arg max 0≤t ≤L -1[d OA (t )・d BA (t )](7) 由于图像间的差距可以有多种衡量标准,因此我们还可以通过定义不同的差距度量方法来构造新的目标函数以测度分割效果.最佳阈值对应于求取目标函数的极值.如采用模式识别中常用的点到点的距离度量、点到多点的距离度量或多点到多点的距离度量来衡量目标与背景、目标与原图像以及背景与原图像之间的差距.实验表明,这些方法同样可以得到较为理想的分割结果,且计算量较少.1.3 基于图像模糊测度的阈值选取方法及其改进算法模糊阈值法[3]是一种基于图像的模糊数学描述,通过计算图像的某种模糊测度来选取分割阈值的方法.由于灰度图像本身所具有的模糊性,以及基于模糊逻辑的推理方式更接近人类的真实思维和决策.因此,采用图像的模糊测度作为图像分割的依据,在某些方面,特别是医学图像处理中更为合理.依照模糊集合理论,一个M ×N ,具有L 级灰度的二维图像X 可表示为X =∪M i =1∪N j =1P ij X ij (8)其中,P ij /X ij (0≤P ij ≤1)表示图像像素(i ,j )具有性质P 的程度.性质P 可依问题的不同有不同的定义,其实质是将图像从空间域转换到模糊性质域的一个映射函数(即模糊隶属函数).模糊阈值法[4]通常采用标准S 函数作为映射函数,其定义为P ij =G x ij =0,2[(x ij -t +Δt )/2Δt )]2,1-2[(x ij -t -Δt )/2Δt ]2,1, 0≤x ij <t -Δt t -Δt ≤x ij <t t ≤x ij <t +Δt t +Δt ≤x ij ≤L -1(9)在确定了映射函数、并完成待处理图像到模糊矩阵的映射后,第二步是在模糊空间通过计算模糊率或模糊熵来反映图像X 的模糊性度量.模糊率和模糊熵是模糊集合理论中“模糊性指数”与“模糊熵”概念在二维图像中推广,其定义分别为113第4期 吴薇等:图像分割中的阈值选取方法 模糊率γ(x )=2MN ∑M i =1∑N j =1min {p ij ,1-p ij }(10) 模糊熵E (x )=1MN ln2∑M i =1∑N j =1S n (p ij )(11)其中,Shannon 函数S n (p ij )=-p ij ln p ij -(1-p ij )ln (1-p ij ).(12)由模糊率和模糊熵的性质可知,图像的目标和背景分割良好时,应具有较小的模糊率或模糊熵(本文采用计算模糊率γ(x )来选取阈值).由于映射函数的取值由窗宽c =2Δt 及参数t 决定.所以,一旦选定窗宽c ,模糊率γ(x )的大小就只与参数t 有关.当参数t 变化时,γ(x )也随之变化.使γ(x )取极小值的t 0就是待分割图像的最佳阈值.即t 0=arg min 0≤t ≤L -1γt (X )(13)研究表明,该算法的分割效果受隶属度函数的窗宽影响很大.通常,隶属度函数窗宽的选取是通过观察图像灰度直方图人为选定的.当图像改变导致直方图分布随之改变时,预设的窗宽就可能失效,造成误分割.但如何根据待分割图像的特性自适应地选取合理窗宽,一直是模糊阈值法尚未很好解决的问题之一.因此,可以通过构造新的隶属度函数来避开这一问题,从而实现对算法的改进.在一幅图像中,目标与背景之间的边界点属于目标或背景的模糊性是最大的(其灰度值等于分割阈值t ,P ij =0.5);而图像中其它像素点属于目标或背景的模糊性则反比于其灰度值与分割阈值t 间的距离(其P ij 大于或小于0.5).按照这种思想,本文定义了一种简单的线性函数作为隶属度函数:P ij =G (x ij )=121+x ij -t L -1(14)同时,对转换到模糊性质域的图像引入模糊增强算子[5]进行预处理,即通过对图像不同区域采用不同的增强处理,使各区域之间的层次更加清晰,从而进一步降低图像的模糊性.最后对增强后的图像计算其模糊率或模糊熵,并由此选取最佳阈值.改进后的算法克服了原有模糊阈值法分割效果受隶属度函数窗宽影响的缺陷;同时,模糊增强算子的引入,也有效改善了图像的分割质量,图1是两种算法的效果.另外,算法中虽图1 模糊阈值法与本文方法的分割效果图然增加了模糊增强运算,但由于采用简单的线性函数作为隶属度函数来完成待处理图像到模糊空间的映射.因此,整个算法的计算量基本没有增加.213 西 安 工 业 学 院 学 报 第22卷2 结束语现有的各种阈值法虽然是从不同的准则出发选取最佳阈值,但大多需要在全灰度范围内进行搜索;因此存在着搜索空间大、耗时多的缺陷.尤其当这些方法推广至对含有多个目标的复杂图像进行多阈值分割时,往往需要在全灰度范围内搜索出若干个阈值来构成一个最佳阈值组合,这一缺陷就变得更为明显.遗传算法是一种通过模拟自然进化过程搜索最优解的方法,其隐含的并行性和对全局信息的有效利用能力,使该方法只需检测少量结构就能反映搜索空间较大的区域,并获得稳定的最优解.将该技术应用于多阈值分割问题时,必然会明显提高算法的速度.因此,遗传算法在图像阈值分割中的应用将会有很好的发展前景.此外,由于现有的多阈值分割技术主要是基于二类问题,即不断重复二类分割过程,直至图像不能再分割为止.所以,往往不能自动确定分割类数,而需人为事先确定,从而限制了多阈值技术的自动化程度.如何在实现多级分割的过程中,根据待分割图像自身的特性动态判断其可分离性(由图像区域的均匀性、一致性决定),并由此自动确定图像的分割类数始终是研究者关心的内容之一.随着现代新技术、新理论的成熟和发展,这一问题必然会得到很好的解决.参考文献:[1] 王润生.图像理解[M].长沙:国防科技大学出版社,1995[2] 付忠良.基于图像差距度量的阈值选取方法[J ].计算机研究与发展,2001,38(5):563[3] PA L S K,KI NG R A ,H ASHI M A A.Automatic graylevel thresholding through index of fuzziness and entropy[J ].Pattern Recogntion Letter ,1983(1):141[4] 金立左,夏良正,杨世周.图像分割中的自适应模糊阈值法[J ].中国图像图形学报,2000,5(5):390[5] 郭桂蓉,庄钊文.信息处理中的模糊技术[M].长沙:国防科技大学出版社,1993313第4期 吴薇等:图像分割中的阈值选取方法 。