超声图像优化方法和系统与流程

文档序号:14253329阅读:830来源:国知局
超声图像优化方法和系统与流程

本发明涉及超声成像系统,属于医疗超声图像处理领域。



背景技术:

近年来,超声成像系统朝着数字化、小型化、多功能、高可靠性方向发展。因此,便携式b超成为越来越热门的发展方向。便携式系统设计结构紧凑,系统复杂,不仅要求支持连续波多普勒,满足众多连接功能要求和强大的处理能力等,而且需要提供出色的分辨率,方便医生诊断。

自然界常见的大多数彩色光可用适当比例的三种基本彩色组合的等效色来模拟。这个等效色与彩色对人眼引起的彩色视觉相似。常用的三基色为红(r)、绿(g)、蓝(b)三中基本颜色。把红、绿、蓝三束单色光投射到白色屏幕上相互叠加,适当改变其比例就可以得到各种彩色的光。三基色是彩色视觉定量分析的基础。在对彩色图像进行处理时,通常是对三帧图像分开处理。然后,在对三幅图像进行合成,形成彩色图像。当显示器的分辨率足够高,人眼离显示器有一段距离的话,显示器上邻近像素的颜色会被人眼混合成一种显示器本身并不支持的颜色。因此人眼可以感觉到显示器上并没有显示的颜色。

在数字图像处理领域,不同类型、不同型号的显示器件要求的输入信号宽度一般为8位和6位,而超声回波经过超声成像系统,经过合成滤波后宽度已达到了10位、12位、甚至16位等,当超声影像系统用于8位或者6位显示器时,就需要对信号的宽度进行处理从而达到显示器的要求,使信号能够正常地显示在屏幕上,以往的数字图像处理过程中一般采用直接丢掉低位的办法来达到显示器件输入信号宽度的要求,而由此带来的信号失真也很明显,图像质量不尽人意,直接会影像医生的诊断。



技术实现要素:

本发明的目的在于克服现有技术中存在的不足,提供一种超声图像优化方法,以及应用了此方法的超声图像优化系统。本发明采用的技术方案是:

一种超声图像优化方法,其主要改进之处在于:

获得图像信号,解析得到r、g、b数据信号,并产生r、g、b数据信号相应的灰度图像;

对各灰度图像通过误差扩散算法计算、颜色量化处理后,产生降低图像信号位数的图像数据。

具体地,误差扩散算法计算是将灰度图像的当前像素点的像素值与一个阈值t相比较,得到一个二值输出;然后将输入与输出的像素误差值以一定的规律扩散到未经处理的区域;每个像素的误差扩散过程包括三个步骤:第一、将原灰度图像在此像素点的像素值与之前被扩散到此像素点的误差相加,得到当前像素点的输出值;第二,将当前像素点的输出值与阈值t相比较得到一个二值输出;第三,将当前像素点的输入与输出的像素误差值按照一定的规律扩散到未经处理的区域。

进一步地,误差扩散算法表示为:

设g(m,n),g*(m,n),b(m,n),e(m,n)分别表示输入灰度图像、误差校正后的图像、输出二值图像以及像素点(m,n)处的量化误差,则误差扩散算法用如下方程表示:

e(m,n)=b(m,n)-g*(m,n)(3)

w(k,l)是指误差扩散滤波器在(k,l)位置的误差扩散权值,q[·]代表阈值量化操作,t表示阈值。

更进一步地,量化误差值的扩散采用误差扩散滤波器来计算实现。

误差扩散滤波器采用floyd-steinberg滤波器、stucki滤波器或jarris-judice-ninke滤波器。

进一步地,图像信号的各颜色通道并行处理,采用行误差存储器来存放上一行每个像素点的量化误差;计算当前像素值时,不仅要从行误差存储器中获取对应的误差值参与计算外,其比较得出的误差值也存放在行误差存储器中。

进一步地,颜色量化通过颜色查找表映射实现,经误差扩散计算得到的显示像素值作为索引,查找颜色查找表,获得现实彩色或灰度的选择值。

一种超声图像优化系统,其主要改进之处在于,包括一个显示控制模块;

显示控制模块包括解析模块、数据处理子模块、驱动模块;

解析模块用于对输入的图像信号进行解析,解析得到r、g、b数据信号;解析模块或数据处理子模块产生r、g、b数据信号相应的灰度图像;

数据处理子模块用于对各灰度图像通过误差扩散算法计算、颜色量化处理后,产生降低位数的图像数据;

驱动模块将数据处理子模块输出的图像数据发送至显示屏。

本发明的优点在于:本发明可以降低超声图像的信号位数,以适合显示器的显示要求,图像处理的失真小,获得优秀质量的超声图像。

附图说明

图1为本发明的优化图像系统的总体方案图。

图2为本发明的优化图像显示控制模块的结构图。

图3为本发明的误差扩散原理图。

图4为本发明的floyd-steinberg误差分配系数图。

图5a和图5b为本发明的其它误差分配系数图。

图6为本发明的误差扩散fpga设计流水图。

具体实施方式

下面结合具体附图和实施例对本发明作进一步说明。

超声图像优化系统,如图1所示,包括换能器、信号发射模块、接收模块、信号处理模块(采用第一fpga)、主控平台、显示控制模块;

第一步:信号发射模块产生高压脉冲触发换能器发送超声波,超声波经人体组织反射产生超声回波信号,后经由接收模块模数转换,产生数字信号传输至信号处理模块(第一fpga);超声回波经信号处理模块(第一fpga)波束合成后形成12bits的回波数字信号,然后经过滤波、对数放大、dsc(数字扫描变换)等处理后,图像数据通过数据总线实时地传送到主控平台;

第二步:主控平台将处理后的图像数据与软件设计界面整合处理,转换成lvds图像信号发送给显示控制模块(采用第二fpga),主控平台可由arm或pc模块实现,取决于产品设计过程中考虑的性能及成本要求;以arm平台为例,在arm终端上,需要完成linux操作系统的移植,设备驱动的开发和应用软件设计;linux操作系统主要完成进程调度、内存管理、虚拟文件系统、网络接口和进程通信等功能;设备驱动完成应用程序访问外部硬件接口数据;应用软件需要完成整个平台的控制、获取超声图像信息、处理图像数据、整合界面和lvds图像信号发送给显示控制模块;

第三步:显示控制模块的功能通过第二fpga实现,包括解析模块、数据处理子模块、驱动模块;解析模块将lvds图像信号解析成r、g、b、行、场同步信号,其中r、g、b数据信号参与误差扩散算法计算、颜色量化处理后产生8位的图像数据经由驱动模块发送至显示屏,如图2所示;r、g、b数据信号在参与误差扩散算法之前需要先转换成相应的灰度图像;

本发明的超声图像优化方法采用一种半色调图像误差扩散算法,将灰度图像的当前像素点的像素值与一个阈值t相比较,阈值一般选择最高像素值的1/2,得到一个二值输出;然后将输入与输出的像素误差值以一定的规律扩散到未经处理的区域;每个像素的误差扩散过程包括三个步骤:

第一、将原灰度图像在此像素点的像素值与之前被扩散到此像素点的误差相加,得到当前像素点的输出值;

第二,将当前像素点的输出值与阈值t相比较得到一个二值输出(0或1);

第三,将当前像素点的输入与输出的像素误差值按照一定的规律扩散到未经处理的区域。

上述过程见图3误差扩散算法的原理框图;

设g(m,n),g*(m,n),b(m,n),e(m,n)分别表示输入灰度图像、误差校正后的图像、输出二值图像以及像素点(m,n)处的量化误差,则误差扩散算法用如下方程表示:

e(m,n)=b(m,n)-g*(m,n)(3)

w(k,l)是指误差扩散滤波器在(k,l)位置的误差扩散权值,q[·]代表阈值量化操作,t表示阈值;上述公式中当前像素点的量化误差e(m,n),不仅依赖于当前位置的输入输出,而且受已经处理的邻域对当前像素的影响。这就决定了本发明的误差扩散法是一种基于区域的半色调算法,而不是一种点处理过程。

量化误差值的扩散采用扩散滤波器来计算实现。各滤波器模型定义了一个通道像素产生误差值后的扩散策略,根据模型的不同,误差值向不同方向扩散不同。以最早floyd-steinberg滤波器为例,如图4所示,它实际上是一种误差分配表。在这个过滤器中,数字的总和是16。在进行处理时,若e的像素与阈值之间有误差,则该误差的7/16分配给e右方的像素,误差的1/16分配给e右下方的像素,5/16分配给e下方的像素,3/16分配给e左下方的像素,误差传递给这些像素后,处理源图像中的下一像素。误差分配权重相当于一个低通滤波器,因而输出图像比较平滑,处理速度较快。使用有限的色彩让人看到比图像更多色彩的显示方式,通过相邻像素间随机的加入来修饰图像。

常用的滤波器还有stucki滤波器,jarris-judice-ninke滤波器等,它们的结构形式如图5a和图5b。不管使用什么样的滤波器模型,系数的设置都基于人眼的视觉特性。

在超声图像诊断中,刷新率也是重要的技术指标之一,计算需要近似实时的保证较高的显示质量,为了充分利用软硬件资源,提高效率,显示控制模块(本例子中的第二fpga)误差扩散计算采用并行化思维结构,r、g、b三个通道同时执行指令,并且流水化作业方式。以颜色r为例,采用一个行误差存储器来存放上一行每个像素点的量化误差e(m,n),如图6所示。计算当前像素值时,不仅要从行误差存储器中获取对应的误差值参与计算外,其比较得出的误差值也应存放在行误差存储器中,方便后面图像数据进行误差扩散处理时调用。

另外,由于各厂商显示屏制造工艺的不同,每个显示屏都有各自的灰度域。颜色量化通过颜色查找表映射实现。彩色图像每一个颜色分量使用一个单独调解的颜色查找表,颜色查找表把经误差扩散计算得到的显示数据看作是一组彩色或灰度值索引。经误差扩散计算得到的显示像素值仅仅是现实彩色或灰度的选择值,而真正的彩色或灰度信息则是由颜色查找表产生的;最终将量化处理后的图像数据发送给lcd显示屏显示。

驱动模块能够驱动lcd显示屏同步地显示主控平台上的显示图像,将数据转换成lcd格式的信号,以达到驱动lcd显示屏的目的。

最后所应说明的是,以上具体实施方式仅用以说明本发明的技术方案而非限制,尽管参照实例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的精神和范围,其均应涵盖在本发明的权利要求范围当中。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1