[发明专利]一种基于超复数描述的模糊矢量形态学滤波方法无效
申请号: | 201310014234.7 | 申请日: | 2013-01-15 |
公开(公告)号: | CN103136729A | 公开(公告)日: | 2013-06-05 |
发明(设计)人: | 雷涛;樊养余;张辰锐;王毅 | 申请(专利权)人: | 西北工业大学 |
主分类号: | G06T5/00 | 分类号: | G06T5/00 |
代理公司: | 西北工业大学专利中心 61204 | 代理人: | 顾潮琪 |
地址: | 710072 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供了一种基于超复数描述的模糊矢量形态学滤波方法,对于彩色图像每个像素进行超复数描述,得到三个代表像素特征的分量,按照所定义的词典编纂顺序,对图像中每个像素依次进行开运算、闭运算之后,得到滤波后图像。本发明利用超复数描述彩色图像,引入了模糊词典编纂顺序,对于受椒盐噪声污染的彩色图像具有较好的复原效果。 | ||
搜索关键词: | 一种 基于 复数 描述 模糊 矢量 形态学 滤波 方法 | ||
【主权项】:
1.一种基于超复数描述的模糊矢量形态学滤波方法,其特征在于包括下述步骤:(1)初始化:输入尺寸为M×N的待处理彩色图像f,M和N分别表示f的宽度和高度,初始化尺寸为(2i+1)×(2i+1)的方形结构元素Bi,1≤i≤round(min(M,N)/400),round表示四舍五入后取整数,初始化序列滤波器的循环变量i=1;(2)彩色图像的超复数描述:根据超复数的定义得到待处理彩色图像f中任一像素q=Φ+rx+gy+bz,r、g和b分别表示三个彩色分量,Φ表示q的实部,rx+gy+bz表示超复数的虚部,利用Φ给出q的极坐标表达式q=ρeξθ,ρ表示的是q的模值,ξ表示q的特征轴,θ表示q的角度,然后利用超复数的分解特性得到水平投影分量q||和垂直投影分量q⊥,用ρ、||q⊥||、θ三个特征表示彩色像素q,得到q(ρ,||q⊥||,θ);(3)模糊词典编纂顺序FLO:根据超复数的极坐标表达式和分解结果,确定词典编纂顺序中三个分量的等级顺序为ρ→||q⊥||→θ,以w=1/(i+1)为模糊权值系数,定义模糊词典编纂顺序;(4)矢量开运算:在待处理彩色图像f中以任一彩色像素为中心,取(2i+1)×(2i+1)领域的n个矢量组成集合Sn,S n = { q 1 ( ρ 1 , | | q 1 ⊥ | | , θ 1 ) , q 2 ( ρ 2 , | | q 2 ⊥ | | , θ 2 ) , . . . , q n ( ρ n , | | q n ⊥ | | , θ n ) } , ]]> qii代表Sn集合中的任一彩色像素的元素,每个彩色像素qii均包括ρii、
θii三个分量,即qii的模值,垂直投影和角度,1≤ii≤n,当ρii、
θii三个分量中任一分量在Sn集合中排序变化时,其余两个分量也随之变化,根据步骤(3)中的模糊词典编纂顺序先对待处理彩色图像f执行矢量腐蚀运算:(a)首先利用彩色分量ρ简化集合Sn:对ρ做升序排序,得到排序后的结果![]()
分别代表按照升序排序后的分量ρ,以ρ的排序结果为依据对Sn进行升序排序后得到新的集合![]()
S n s 1 = { q 1 s 1 ( ρ 1 s 1 , | | q 1 ⊥ s 1 | | , θ 1 s 1 ) , q 2 s 1 ( ρ 2 s 1 , | | q 2 ⊥ s 1 | | , θ 2 s 1 ) , . . . , q n s 1 ( ρ n s 1 , | | q n ⊥ s 1 | | , θ n s 1 ) } , ]]> 其中,q 1 s 1 ( ρ 1 s 1 , | | q 1 ⊥ s 1 | | , θ 1 s 1 ) , ]]>q 2 s 1 ( ρ 2 s 1 , | | q 2 ⊥ s 1 | | , θ 2 s 1 ) , . . . q n s 1 ( ρ n s 1 , | | q n ⊥ s 1 | | , θ n s 1 ) ]]> 分别代表
中按照ρ的升序重新排序后的彩色像素,利用模糊权值系数w获取截短后的矢量集合S n 1 s 1 = { q 1 s 1 ( ρ 1 s 1 , | | q 1 ⊥ s 1 | | , θ 1 s 1 ) , q 2 s 1 ( ρ 2 s 1 , | | q 2 ⊥ s 1 | | , θ 2 s 1 ) , . . . , q n 1 s 1 ( ρ n 1 s 1 , | | q n 1 ⊥ s 1 | | , θ n 1 s 1 ) } , ]]> n1=round(w×n);(b):利用彩色分量||q⊥||进一步简化集合
对
中的||q⊥||进行升序排序,得到排序后的结果| | q 1 ⊥ s 2 | | ≤ | | q 2 ⊥ s 2 | | ≤ . . . ≤ | | q n 1 ⊥ s 2 | | , ]]>| | q 1 ⊥ s 2 | | , | | q 2 ⊥ s 2 | | , . . . , | | q n 1 ⊥ s 2 | | ]]> 分别代表按照升序排序后的分量||q⊥||,以||q⊥||的排序结果为依据对
进行升序排序后得到新的集合![]()
S n 1 s 2 = { q 1 s 2 ( ρ 1 s 2 , | | q 1 ⊥ s 2 | | , θ 1 s 2 ) , q 2 s 2 ( ρ 2 s 2 , | | q 2 ⊥ s 2 | | , θ 2 s 2 ) , . . . , q n 1 s 2 ( ρ n 1 s 2 , | | q n 1 ⊥ s 2 | | , θ n 1 s 2 ) } , ]]> 其中,q 1 s 2 ( ρ 1 s 2 , | | q 1 ⊥ s 2 | | , θ 1 s 2 ) , q 2 s 2 ( ρ 2 s 2 , | | q 2 ⊥ s 2 | | , θ 2 s 2 ) , . . . , q n 1 s 2 ( ρ n 1 s 2 , | | q n 1 ⊥ s 2 | | , θ n 1 s 2 ) ]]> 分别代表
中按照||q⊥||的升序重新排序后的彩色像素,利用模糊权值系数w获取截短后的矢量集合S n 2 s 2 = { q 1 s 2 ( ρ 1 s 2 , | | q 1 ⊥ s 2 | | , θ 1 s 2 ) , q 2 s 2 ( ρ 2 s 2 , | | q 2 ⊥ s 2 | | , θ 2 s 2 ) , . . . , q n 2 s 2 ( ρ n 2 s 2 , | | q n 2 ⊥ s 2 | | , θ n 2 s 2 ) } , ]]> n2=round(w×n1);(c):利用彩色分量θ求出Sn中的极小矢量值min(Sn):对
中的θ进行降序排序,得到排序后的结果![]()
分别代表按照降序排序后的分量θ,根据θ的排序结果,对
重新排列后,得到S n 2 s 3 = { q 1 s 3 ( ρ 1 s 3 , | | q 1 ⊥ s 3 | | , θ 1 s 3 ) , q 2 s 3 ( ρ 2 s 3 , | | q 2 ⊥ s 3 | | , θ 2 s 3 ) , . . . , q n 2 s 3 ( ρ n 2 s 3 , | | q n 2 ⊥ s 3 | | , θ n 2 s 3 ) } , ]]> 其中,q 1 s 3 ( ρ 1 s 3 , | | q 1 ⊥ s 3 | | , θ 1 s 3 ) , ]]>q 2 s 3 ( ρ 2 s 3 , | | q 2 ⊥ s 3 | | , θ 2 s 3 ) , . . . , q n 2 s 3 ( ρ n 2 s 3 , | | q n 2 ⊥ s 3 | | , θ n 2 s 3 ) ]]> 分别代表
按照θ的降序重新排序后的彩色像素,从而得到min ( S n ) = q 1 s 3 ( ρ 1 s 3 , | | q 1 ⊥ s 3 | | , θ 1 s 3 ) ; ]]> 重复步骤(a)到(c),遍历待处理彩色图像f中每个像素进行矢量腐蚀运算后,进行矢量膨胀运算,矢量膨胀运算步骤与矢量腐蚀运算步骤相同,不同的是对分量ρ、||q⊥||排序时选用降序规则,而对θ排序时选用升序规则;(5)矢量闭运算:对步骤(4)的运算结果依次进行矢量膨胀运算和矢量腐蚀运算,在每个像素均经过运算后,得到图像f′;(6)终止判断:如果i≥round[min(M,N)/400],则输出f′为滤波后的图像,否则i=i+1,并返回步骤(4)继续运算。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西北工业大学,未经西北工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310014234.7/,转载请声明来源钻瓜专利网。