本发明属于图像处理技术领域,尤其涉及一种胶囊内窥镜图像处理方法及装置。
背景技术:
胶囊内窥镜是一种如吞服胶囊大小的用于检查人体消化道的微型摄像装置,其具有检查方便、无创伤、无导线、无痛苦、无交叉感染、不影响患者的正常工作等优点,扩展了消化道检查的视野,克服了传统的插入式内镜检查所具有的耐受性差、不适用于年老体弱和病情危重等缺陷,已经广泛应用于消化道临床诊断中。胶囊内窥镜常见的胃肠道内的病灶有溃疡、息肉、血管扩张、鹅卵石黏膜、出血、癌症等,这些病灶在常规的白光条件下与周围正常的黏膜组织颜色差异比较细微,难以发现其存在,会造成病灶的漏检给病人带来风险。
专利公开号为us8467603b2的美国专利,公开了一种体内图像对比度增强技术,该技术采用颜色空间扩展分布可以增强病灶与正常黏膜的颜色对比度,一定程度上提高了病灶的检出率。但是在胶囊内窥镜图像采集过程中,由于照明、拍摄分辨率、运动模糊、硬件传输等原因造成图像存在着亮度不均匀,局部对比度低以及细节不清晰,而上述方案只是增强了病灶与正常黏膜的颜色对比度,没有涉及图像存在的亮度以及细节轮廓处理问题,因而无法得到真实清晰的病灶图像。
技术实现要素:
本发明实施例提供一种胶囊内窥镜图像处理方法及装置,旨在解决现有技术无法得到真实清晰的病灶图像,降低病灶的检出率。
本发明实施例是这样实现的,所述胶囊内窥镜图像处理方法包括以下步骤:
获取胶囊内窥镜拍摄的原始图像;
将所述原始图像由rgb空间转换到xyz色彩空间,获得亮度分量y以及色度分量x、z;
对所述亮度分量y进行亮度调整和锐化处理,获得新亮度分量ynew;
对所述色度分量x、z进行颜色扩展处理,获得新色度分量xnew、znew;
将所述新亮度分量ynew以及所述新色度分量xnew、znew转换到rgb空间,获得处理后的图像。
进一步地,所述亮度分量y以及色度分量x、z的转换公式为:
x=0.412453·r+0.357580·g+0.180423·b
y=0.212671·r+0.715160·g+0.072169·b
z=0.019334·r+0.119193·g+0.950227·b;
其中,r、g、b分别为红、绿、蓝的颜色值。
进一步地,所述对所述亮度分量y进行亮度调整和锐化处理,获得新亮度分量ynew,具体包括:
基于小波同态滤波方法,对所述亮度分量y进行亮度调整,获得调整后的亮度分量y′;
基于引导滤波的锐化方法,对所述调整后的亮度分量y′进行细节轮廓的增强,获得新亮度分量ynew。
进一步地,所述基于引导滤波的锐化方法,对所述调整后的亮度分量y′进行细节轮廓的增强,获得新亮度分量ynew,具体包括:
对所述原始图像进行引导滤波处理,获得保留局部细节的模糊图像的亮度分量yblu;
根据所述亮度分量y′、所述亮度分量yblu和增强因子λ,计算获得新亮度分量ynew;其中,计算公式为ynew=y′+λ(y′-yblu)。
进一步地,所述对所述色度分量x、z进行颜色扩展处理,获得新色度分量xnew、znew,具体包括:
将所述原始图像由xyz色彩空间转换到luv色彩空间,获得色度系数u′、v′;
采用自适应颜色空间扩展公式,对所述色度系数u′、v′进行颜色扩展处理,获得新色度系数u′new和v′new;
将所述新色度系数u′new和v′new转换到xyz色彩空间,获得新色度分量xnew、znew。
进一步地,所述色度系数u′、v′的转换公式为:
进一步地,所述自适应颜色空间扩展公式为:
u′new=(u′-mean_u′)×scale+new_mean_u′;
v′new=(v′-mean_v′)×scale+new_mean_v′;
其中,mean_u′、mean_v′分别为色度系数u′、v′的原始平均值,scale为颜色空间扩展系数,new_mean_u′、new_mean_v′分别为预先设置的颜色空间的平均值。
进一步地,所述新色度分量xnew、znew的转换公式为:
进一步地,所述rgb空间的转换公式为:
r=3.240479·xnew-1.537150·ynew-0.498535·znew;
g=-0.969256·xnew+1.875992·ynew+0.041556·znew;
b=0.055648·xnew-0.204043·ynew+1.057311·znew。
本发明实施例还提供一种胶囊内窥镜图像处理装置,能够实现上述胶囊内窥镜图像处理方法,所述装置包括:
图像获取模块,用于获取胶囊内窥镜拍摄的原始图像;
色彩空间转换模块,用于将所述原始图像由rgb空间转换到xyz色彩空间,获得亮度分量y以及色度分量x、z;
调整模块,用于对所述亮度分量y进行亮度调整和锐化处理,获得新亮度分量ynew;
扩展模块,用于对所述色度分量x、z进行颜色扩展处理,获得新色度分量xnew、znew;
色彩空间反转换模块,用于将所述新亮度分量ynew以及所述新色度分量xnew、znew转换到rgb空间,获得处理后的图像。
在本发明实施例中,将胶囊内窥镜拍摄的原始图像由rgb空间转换到xyz色彩空间,以对亮度分量y进行亮度调整和锐化处理,对色度分量x、z进行颜色扩展处理,以增加图像的对比度,并对图像的细节轮廓进行增强处理,使处理后的图像中病灶组织清晰可辨,视觉效果好,有利于医生对病灶的准确判断,提高了病灶的检出率。
附图说明
图1是本发明实施例一提供的胶囊内窥镜图像处理方法的实现流程图;
图2是本发明实施例一提供的胶囊内窥镜图像处理方法中小波同态滤波方法的原理图;
图3是本发明实施例二提供的胶囊内窥镜图像处理方法的流程示意图;
图4是本发明实施例提供的胶囊内窥镜图像处理方法与现有技术的处理效果图;
图5是本发明实施例提供的胶囊内窥镜图像处理方法与现有技术的另一处理效果图;
图6是本发明实施例提供的胶囊内窥镜图像处理方法与现有技术的再一处理效果图;
图7是本发明实施例提供的胶囊内窥镜图像处理方法与现有技术的又一处理效果图;
图8是本发明实施例三提供的胶囊内窥镜图像处理装置的优选结构示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明通过对图像的整体亮度和细节轮廓进行增强处理,解决现有技术无法得到真实清晰的病灶图像,降低病灶的检出率的问题。
实施例一
图1示出了本发明实施例一提供的胶囊内窥镜图像处理方法的实现流程,为了便于说明,仅示出了与本发明实施例相关的部分,详述如下:
101、获取胶囊内窥镜拍摄的原始图像。
在本发明实施例中,获取的原始图像为rgb图像。
102、将所述原始图像由rgb空间转换到xyz色彩空间,获得亮度分量y以及色度分量x、z。
在本发明实施例中,将rgb图像按照以下公式(1)、(2)和(3)转化到xyz色彩空间,转化公式为:
x=0.412453·r+0.357580·g+0.180423·b(1)
y=0.212671·r+0.715160·g+0.072169·b(2)
z=0.019334·r+0.119193·g+0.950227·b(3)
其中,r、g、b分别为红、绿、蓝的颜色值。
103、对所述亮度分量y进行亮度调整和锐化处理,获得新亮度分量ynew。
在本发明实施例中,胶囊内窥镜拍摄的原始图像由于照明等原因而使得原始图像亮度不均匀,局部对比度较低,因此需提高原始图像的整体亮度,增强图像的对比度。另外,原始图像由于运动模糊以及分辨率问题会使得图像细节不清晰,因此需对原始图像的细节轮廓进行增强。
具体地,步骤103包括:
基于小波同态滤波方法,对所述亮度分量y进行亮度调整,获得调整后的亮度分量y′;
基于引导滤波的锐化方法,对所述调整后的亮度分量y′进行细节轮廓的增强,获得新亮度分量ynew。
需要说明的是,先采用基于小波同态滤波方法提高xyz色彩空间的亮度分量y的整体亮度,增强其图像的对比度,得到亮度分量y′。
其中,小波同态滤波方法为:
一幅图像f(x,y)可以由两个特征量来表征:入射到观察场景的光源总量和场景中物体反射光的总量,也称为入射分量i(x,y)和反射分量r(x,y),关系如下:
f(x,y)=i(x,y)r(x,y)
在图像的空间频域中,入射光占据低频段,反射光占据高频段比较宽的范围。
对f(x,y)进行对数变换,将其乘性分量变为加性分量,即:
z(x,y)=lnf(x,y)=lni(x,y)+lnr(x,y)
通过小波变换将z(x,y)从空间域变换到频率域,z(x,y)可以分解表示为:
式中,等式右边第一项是低频带图像,第二项是不同频带的子图像,
为了得到合理的图像增强效果,可以采用以下的非线性函数对低频系数aj-1和高频系数dn,j进行调整,衰减低频信息,增强高频信息,其函数如下:
式中,j为小波分解级数,a控制系数整体增益(图像的整体亮度)的幅度,b则用来调节每一级分解系数的之间增益相差的幅度,即图像局部对比度。
将调整后的小波系数a′j-1和d′n,j,小波函数
g(x,y)=exp(s(x,y))
基于小波变换的同态滤波算法,其原理如图2所示,其中wtn代表n级小波变换,iwtn代表对应的小波逆变换,g代表小波系数的非线性增强,cj和c′j为调整前后对应的小波系数。
进而,采用基于引导滤波的锐化方法对亮度调整后的亮度分量y′细节轮廓进行增强。具体地,对所述原始图像进行引导滤波处理,获得保留局部细节的模糊图像的亮度分量yblu;根据所述亮度分量y′、所述亮度分量yblu和增强因子λ,计算获得新亮度分量ynew。其中,λ的值越大,则图像的锐化程度越大。
新亮度分量ynew的计算公式为:
ynew=y′+λ(y′-yblu)(4)
其中,引导滤波的锐化方法为:
图像引导滤波是一种局部线性图像滤波器,其在平滑滤波的同时还能具有良好的边缘保持性能,其滤波过程包括引导图像i、输入图像p和输出图像q,其中i和p是可以相同的,二者都为输入图像,引导滤波的关键是对于引导图像i和输出图像q之间是局部线性关系,所以输出图像q是引导图像i在窗口为ωk、以k为中心的线性变换,即
式中:qi为像素i的输出图像;ii为像素i的引导图像,ak、bk为窗口中心为k时该线性函数的系数;系数ak和bk可通过求取引导图像i和输入图像p的最小化差值确定,即:
使e(ak,bk)达到最小,其中ε为归整化因子,用于防止ak过大,求解上式得:
式中:m为窗口ωk中像素的个数;μk、
由于每个像素点会包含在多个邻域窗口ωk中,在不同的窗口ωk计算时,得到qi的值时不同的,需要对qi进行平均处理,通过计算所有窗口中的ak、bk,得到滤波输出为:
其中,
104、对所述色度分量x、z进行颜色扩展处理,获得新色度分量xnew、znew。
具体地,步骤104包括:
将所述原始图像由xyz色彩空间转换到luv色彩空间,获得色度系数u′、v′;
采用自适应颜色空间扩展公式,对所述色度系数u′、v′进行颜色扩展处理,获得新色度系数u′new和v′new;
将所述新色度系数u′new和v′new转换到xyz色彩空间,获得新色度分量xnew、znew。
在本发明实施例中,先将原始图像由xyz色彩空间转换到luv色彩空间,其中,l表示物体亮度,u和v是色度系数,转换公式如下:
进而,使用自适应颜色空间扩展公式(7)和(8)得到新色度系数u′new和v′new:
u′new=(u′-mean_u′)×scale+new_mean_u′(7)
v′new=(v′-mean_v′)×scale+new_mean_v′(8)
其中,mean_u′、mean_v′分别为色度系数u′、v′的原始平均值,scale为颜色空间扩展系数,new_mean_u′、new_mean_v′分别为预先设置的颜色空间的平均值。
进而,将处理后的luv色彩空间中的色度系数u′new和v′new按照以下公式(9)和(10)转到xyz色彩空间,得到新色度分量xnew和znew:
105、将所述新亮度分量ynew以及所述新色度分量xnew、znew转换到rgb空间,获得处理后的图像。
在本发明实施例中,将ynew、xnew和znew分量按照公式(11)、(12)和(13)转化到rgb空间,得到对比度增强后的rgb图像。其中的转化公式为:
r=3.240479·xnew-1.537150·ynew-0.498535·znew(11)
g=-0.969256·xnew+1.875992·ynew+0.041556·znew(12)
b=0.055648·xnew-0.204043·ynew+1.057311·znew(13)
在本发明实施例中,将胶囊内窥镜拍摄的原始图像由rgb空间转换到xyz色彩空间,以对亮度分量y进行亮度调整和锐化处理,对色度分量x、z进行颜色扩展处理,以增加图像的对比度,并对图像的细节轮廓进行增强处理,使处理后的图像中病灶组织清晰可辨,视觉效果好,有利于医生对病灶的准确判断,提高了病灶的检出率。
实施例二
图3示出了本发明实施例二提供的胶囊内窥镜图像处理方法的实现流程,为了便于说明,仅示出了与本发明实施例相关的部分,详述如下:
201、获取原始rgb图像。
需要说明的是,获取的原始rgb图像即为胶囊内窥镜拍摄的原始图像。
202、rgb空间转xyz空间。
需要说明的是,rgb空间转xyz空间后,输出y、x、z。其中,y为亮度分量,x、z为色度分量。
203、xyz空间转luv空间。
需要说明的是,xyz空间转luv空间后,输出u′、v′。其中,l为物体亮度,u、v为色度系数。
204、自适应颜色空间扩展。
需要说明的是,对u′、v′进行自适应颜色空间扩展,输出u′new、v′new。
205、亮度调整。
需要说明的是,对y进行亮度调整。
206、锐化。
需要说明的是,对亮度调整后的y进行锐化处理,输出ynew。
207、luv空间转xyz空间。
需要说明的是,根据ynew、u′new、v′new,将luv空间转换为xyz空间,输出ynew、xnew和znew。
208、xyz空间转rgb空间。
需要说明的是,将ynew、xnew和znew由xyz空间转换为rgb空间。
209、输出rgb图像。
需要说明的是,输出的rgb图像即为处理后的图像。
在实际应用中,图4至7中的左侧图像为胶囊内窥镜拍摄的原始图像,分别采用现有技术和本发明实施例提供的胶囊内窥镜图像处理方法对原始图像进行处理。图4至7中的中间图像为现有技术的处理效果图,图4至7中的右侧图像为本发明实施例提供的胶囊内窥镜图像处理方法的处理效果图。可以看出,现有技术对病灶与周围正常黏膜组织的对比度处理效果不佳,其处理后的图像整体亮度偏暗,而且无法判断病灶的大小以及边界,视觉效果不佳。而本发明实施例提供的胶囊内窥镜图像处理方法使病灶与周围正常黏膜对比度明显,处理后的图像中病灶组织清晰可辨,视觉效果好。
本实施例能够将胶囊内窥镜拍摄的原始图像由rgb空间转换到xyz色彩空间,以对亮度分量y进行亮度调整和锐化处理,对色度分量x、z进行颜色扩展处理,以增加图像的对比度,并对图像的细节轮廓进行增强处理,使处理后的图像中病灶组织清晰可辨,视觉效果好,有利于医生对病灶的准确判断,提高了病灶的检出率。
实施例三
图8示出了本发明实施例三提供的胶囊内窥镜图像处理装置的结构示意图,为了便于说明,仅示出了与本发明实施例相关的部分,其中包括:图像获取模块31、色彩空间转换模块32、调整模块33、扩展模块34和色彩空间反转换模块35,其中:
图像获取模块31,用于获取胶囊内窥镜拍摄的原始图像。
色彩空间转换模块32,用于将所述原始图像由rgb空间转换到xyz色彩空间,获得亮度分量y以及色度分量x、z。
调整模块33,用于对所述亮度分量y进行亮度调整和锐化处理,获得新亮度分量ynew。
扩展模块34,用于对所述色度分量x、z进行颜色扩展处理,获得新色度分量xnew、znew。
色彩空间反转换模块35,用于将所述新亮度分量ynew以及所述新色度分量xnew、znew转换到rgb空间,获得处理后的图像。
另外,所述装置还包括图像显示模块,用于显示处理后的图像。
需要说明的是,本发明提供的胶囊内窥镜图像处理装置能够实现实施例一和二中的胶囊内窥镜图像处理方法的所有流程,在此不再详细赘述。
本实施例采用颜色空间扩展分布可以增强病灶与正常黏膜的颜色对比度,并同时采用基于小波同态滤波方法提高图像的整体亮度,增强其图像的对比度,采用基于引导滤波的锐化方法对亮度调整后图像的细节轮廓进行增强操作,处理后的图像中病灶组织清晰可辨,视觉效果好,有利于医生对病灶的准确判断,提高了病灶的检出率。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。