快速最大熵多阈值图像分割算法
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
s n f a t mp o e o a e t o v n in lma i m nr p t o n sa l c o i i c nl i r v d c mp r d wi c n e t a x mu e to y meh d a d i e t a c mmo ae g n r l印 p iai n r q i me t . g i y h o b o d t e e a l t e u r c o e ns
0 引 言
图像分 割就是依据图像 的性质 , 将一 幅 图像 划分 不 同区域
大小 的影 响小 , 可用于小 目标 分割 。但 因为传统 的最大熵 算 法是使用穷举法选取使 目标 函数 取得最 大值 的阈值 , 并且 目标
的过 程。图像 分割是图像处 理 和计 算机 视觉 中的基本 技术 , 是 图像 分析 、 理解 和描 述的关 键步骤 。阈值方 法是一 种重要 的 图 像分 割方法 , 由于其算法 简单 和易于执行 , 图像分 割中得到 了 在 广泛的应用 。如果只是将 图像分 为 目标 和背景 两类 , 么就只 那 需要选取 一个阈值 , 图像 中每个 像素的灰度值与 阈值 比较 , 将 灰 度值 大于阈值的像素为一类 , 度值小 于 阈值 的像 素则为 另一 灰 类 。如果要将 图像 分为多个 目标 , 就需要 选取多个阚值 , 图像 将 中每个像 素的灰度值与 阈值 比较 , 得到分割结果 。
推公式提 出了快速选 取 阈值 的方法 ; 文献 [ ] 7 提出 了一种利 用
粒子群优化算 法提 高选取 阈值速 度 的方法 ; 文献 [ ] 出了一 8提 种利用增量学 习法 ( L 提高选取 阈值 速度 的方法 。本 文 的研 R)
究 目的就是要提 高最大熵算 法 的运算 速度 。文献 [ ] 2 针对 Os t u 算法利用代数运算 的递 推公式 , 出了一种快速 Os 法。受 提 t u算 其思想启发 , 本文针对选取阈值的最大熵算法 , 出了一 种基 于 提 最大熵算法 的快速 阙值 选取算 法 , 能够实 现对图像 的多 阈值 快
a p i ain r q i me t . n o d r t a t a d efc iey d tr n h h e h l s i h s p p r a mo i e xmu e t p t o s p l t e ur c o e n s I r e o f s n f t l ee mie te t rs o d , n ti a e , df d ma i m nr y me h d i e v i o
第2 9卷 第 3期
21 0 2年 3月
计 算机 应 用与软件
Co utrAp lc to sa d S f r mp e p i ai n n o t e wa
Vo. 9 No. 12 3 Ma.2 2 r 01
快 速 最 大 熵 多 阈值 图像 分 割算 法
l o — p t be a h t n b . h e me tt n e p r n n tsi g i g s s o t a h o u ain l s e d o e p o o e t o a o k u l s t e sa d y T e s g na i x e me to e tn ma e h w h tt e c mp t t a p e t rp s d me h d h s a o i o f h
s e d d e t h r t — r e meh d u u l s d b o v n i n lma i m n rp l o t m n s l ig p o l ms i i d f c l t e h p e u o t e b u e f c to s al u e y c n e t a x mu e to y ag r h i o vn r b e ,t s i iu t o me tt e o y o i
f p = a , t
∞
=
i ec k
=
∑p
=
∑p一∑P
i。 】 i J :
P( , )一P( , ) = P t +1t) 1t ^ 1t ( ,
t k t— k l
( 1 1)
‘ Ck E
∑P。 ∑ Po。 g = lP i p=∑P。 l g g 一∑p。 lP g lp
Ch n L c e L a mi e u h n iGu ng ng
( colfBo e i l n ier g,o te dcl nvrt, un zo 1 55, un d n C i Sho i dc gne n Suhr Mei i sy G a gh u5 0 1 G a g og,hn o m aE i n a U ei a)
1 2
,
} 。那 么, 各类 别 所 对应 的灰 度值 概 率 分 布为 c : , p/
速分割 。
பைடு நூலகம்
恰 当的阈值 。分割效果较好的两类 阈值方法有最大类 间方 差法 和最 大熵法等。最大 类 间方差 法 , O s 法 , 即 t u算 是通 过最 大化
类 间方差 , 得到 最优 阈值 的方 法 。最 大熵 法是 通过 使分 割
后 的图像 的熵最大化来选取最优 阈值 的方法 J 。 最 大熵算法是图像分 割阈值法 中较 好的方 法之一 , 不同 对
t 1 l k f l =I
i , , , :12 … , J
() 1
= Q( , )一Q 1 t ) = Q t +1t) ( 2 1 (, ¨ (㈦ , 1)
因此 , 计算 E标 函数值 时只需 要查找 函数 P( , t t ,) Q(t ) ,
Ke wo d y rs I g e me tt n Ma i m n rp Mu itr s od n F s ag rt m ma e s g n ai o x mu e to y h - e h lig h at lo h i
目标大小 和信 噪比的图像均能产 生很好 的分 割结果 , 且受 目标
Ab t a t sr c T rs o dn s a mp r n n d ・p l d i g e me tt n meh d T o g x mu e t p lo i m s o e o e h e h l i g i n i ot t a d wie a p i ma e s g n ai t o . h u h ma i m n r y a g rt a e o o h i n ft h
陈露晨 李光明
( 南方 医科大学生物医学工程学院 广东 广州 5 0 1 ) 15 5
摘 要
阈值方法是一种重要 的图像分 割方法, 图像分 割中得 到 了广 泛 的应用 。最大熵 算法 虽然是 图像分 割阈值 法 中较好 的 在
方法之 一, 但是 , 由于传 统的最大熵算法通常用 穷举法 求解 , 使得处理 多阈值 问题 时运 算速 度太慢 , 以满足应用 需求。为 了快速 有 难
阈值 方法都是通过 图像 的统计 直方 图进行 分析处 理 , 取 选
函数 中含 有对数运算 , 以 , 所 当分割的类 别数 量增加 时, 选取 多 阈值 的计算量就会有很大 的增加 , 计算速度就会变得很慢 , 以 难
满足实 际应用要求 。一些研究者 为提 高最 大熵 算法的分割速度 进行 了研究 , 出了一些 改进 算法 J 提 。文 献 [ ] 5 通过 减少 搜 索范 围提 出了一种 提高选 取 阈值速 度的方 法 ; 文献 [ ] 据递 6根
…
计算形成一个二 维表 ( 1表 2 。表 1和表 2中 P( , 和 Q 表 , ) 1 )
( ,) 1v 分别用式 ( ) 式 ( ) 7 、 8 计算 , ( ,) Q( , ( P u 和 u ) u>1 分 别 ) 用式 ( ) 式 (0 计算 。 9 、 1)
表 1 P( ) H, 值
高, 能够满足一般 的应用 需求。 关键词 中图分类 号 图像 分割 T 31 P 9 最大熵 多阈值 文献标识码 快速 算法 A
A FAS SEGM ENTATI T oN ETH oD M FoR ULTI THRESHoLD M AGE M . I BAS ED oN AXI UM M M ENTRoPY
f r l h c r — ac l ts s me v ra ls t e r p ae l o u e u n ov n r c s f r t — r e meh d a d so e h m n a 2 omu a w ih p e c u ae o ai be o b e e td y c mp td d r gs li g p o e s o u ef c t o n tr d t e i D l i b o
效地 确定 阈值 , 出一种 改进 的最 大熵算法。通过递 推公 式将 穷举法 求解过 程 中需要重复 计算 的变量 , 提 预先计 算后存 入二维 表备 用 , 整体计算量减少 了一个 数量级。通过对测试 图像 的分 割实验 , 明该算法 与传统 的最大熵 算法相比运 算速度 有非常显著的提 使 表
p o o e . te a l s t e w o e c mp tt n c mp e i O h v e u t n o n o d r o g i d . i i c o l h d b e u ie r p s d I n b e h h l o u ai o lxt t a e a r d ci f a r e f ma n t e T s s a c mp i e y a r e r v o y o u h s s
g o to si he h ligo ma esg nain h w v r te po esn fmut trsod su u esfo ete l o o uain o dmeh d ntrs odn fi g e me tt , o e e , rc sigo l — eh lsisesf r rm xrmeylw c mp tt o h ih o
收稿 日期 :0 1 3一o 。陈露晨 , 2 1 —0 4 副教授 , 主研领 域: 计算机应用 。
28 6
计算机 应 用 与软件
t k t一 k 1
21 0 2丘
1 图像 阈值分割 的最大熵 算法
设图像有 Ⅳ个像素 , 1 2 … , } { , , L 表示 图像 的灰度值 集合 表示灰度值为 i 的像素数量 , 表示像 素灰度 值为 i 概率 , 么 : 那
的值 即可。而函数 P / , “ ( =l2 … , 可 以预先 ( ,) Q( ,) , z , , )
假设 表示图像分割 的类 别数量 , 因此就应 该有 M 一1个 阈值 , 记作 { , , , 一 }将 图像分割 为 类 : C , , M, tt … t , 2 C ,2… C 分 别对应 的灰 度值 为 { , , } {, , , } … , t一 +1 1 … t , t+1 … t , { 。 , 。 :