超声弹性成像实时处理系统技术方案

技术编号:12697664 阅读:165 留言:0更新日期:2016-01-13 16:38
本发明专利技术涉及超声医学影像领域,具体涉及一种基于FPGA实现的超声弹性成像系统及其工作方法。该系统包括前端超声数字信号获取模块,中端超声弹性成像实时处理模块,后端弹性图像显示模块。本发明专利技术的优点在于,仅用FPGA完成核心的弹性成像信号处理,并实时显示弹性图像,无需将前端超声数据传输到上位机,从而简化系统,提高产品性价比。

【技术实现步骤摘要】

本专利技术涉及超声医学影像领域,具体来说是基于FPGA实现的实时超声弹性成像 系统。
技术介绍
超声探测目标的弹性信息,作为一项比较重要的生物指标,在临床上有一定的指 导意义。准静态弹性成像技术,可以通过超声仪器对检测目标的硬度信息进行获取。作为 超声影像领域重要的临床分支应用,这项技术在过去的二十几年得到深入的研究。 如何快速实时地获取检测目标在受到压力后的空间位移信息,是准静态超声弹性 成像中最棘手的问题。目前已有研究表明基于信号互相关技术的空间位移信息估计是比较 准确可靠的方法。然而,这种算法包含了一系列乘法和积分等复杂的逻辑运算,对硬件资源 消耗很大。现阶段,超声弹性成像的典型处理架构是通过FPGA把前端射频数据上传到PC, 由PC来进行弹性成像处理,这种处理方法对PC的性能提出了很大的挑战。高性能的PC往 往需要高性能的主板与之配合,这种硬件系统架构无疑增加了低端产品的成本。 基于FPGA的嵌入式系统设计方案可以将复杂的算法集成到硬件系统中,实现片 上系统,将硬件成本做到最小化,并且采用这种方案设计出的产品还具有便携,节能等优 点。因此,设计一个具有强大数据获取和处理能力的FPGA平台方案,是非常有必要的。
技术实现思路
本专利技术的目的在于针对现有弹性成像算法计算量大和低端产品受限于硬件成本 的矛盾,提供一种基于FPGA的超声弹性成像实时处理系统,它可以适用于各种大规模可编 程阵列平台上,实时显示弹性图。 为实现上述目的,本专利技术所述的超声弹性成像实时处理系统采用一块FPGA及其 外接的RAM,所述FPGA前端连接超声探头及前端模拟电路,FPGA后端连接显示模块;FPGA 内部包括超声数字信号获取模块和超声弹性成像实时处理模块,超声数字信号获取模块控 制探头发射用于弹性成像的超声波信号,并接收回波信号,然后由超声弹性成像实时处理 模块对接收信号进行缓存和处理,并将处理后的弹性图像实时输出到显示模块; 所述超声弹性成像实时处理模块包括依次连接的互相关运算模块、比较模块、空 间位移输出模块、梯度运算模块、弹性信息输出模块,其中互相关运算模块有N个,比较模 块具有N输入,分别连接N个互相关运算模块; 所述N个互相关运算模块,分别用于计算一空间像素的当前帧数据和存储数据 1~N的互相关系数; 所述N输入的比较模块接收N个互相关运算模块输出的互相关系数,用于搜索具 有最佳互相关系数的存储数据; 所述空间位移输出模块,用于计算具有最佳互相关系数的存储数据空间位置信息 与当前像素位置信息的差值,即位移,并锁存住该空间像素的位移信息; toon] 所述梯度运算模块,用于将空间位移信息转化为弹性信息; 所述弹性信息输出模块,用于动态实时刷新扫查目标中所关注像素的弹性信息。 系统的工作过程如下: 步骤一,在超声数字信号获取模块的控制下对待检查的目标连续扫查多帧图像, 并对超声射频原始数据进行存储; 步骤二,互相关运算模块对步骤一中一空间像素的当前帧数据和存储数据进行互 相关处理,计算互相关系数: 假设帧数据大小是K,空间像素 Μ的相邻采样值组成的当前帧数据是>其中η是当前空间像素 Μ的位置信息, 第i个相邻的历史帧数据是, 将第i个相邻的历史帧数据与此段数据做互相关运算,得到的互相关系数为: 比较模块按照max; = N/2~N/2theta(i)在-N/2~N/2之间搜寻最大互相关系数所 对应的偏移量位置信息i,空间位移输出模块在FPGA内实现空间像素 Μ的射频原始数据转 化为反映目标弹性信息的空间偏移量distant (M) = i* (1/fs) * (c/2),其中c为超声波传输 速度,fs为系统采样率; 步骤三,梯度运算模块对步骤二中所得结果计算梯度信息 步骤四,对二维扫查图遍历步骤二和步骤三,计算所有像素的梯度信息,在FPGA 内实现梯度信息转化为生物组织弹性图; 步骤五,弹性信息输出模块驱动显示模块实时显示弹性图。 本专利技术的显著特点在于以下几点: (1)采用基于FPGA的嵌入式系统设计方案,将复杂的信号处理算法集成到硬件系 统中,实现软硬件一体化,设计的产品具有体积小、便携、节能等优点。 (2)在FPGA中,可以获取前端射频超声信号,通过硬件编程语言完成信号处理,减 少信号处理算法数据源质量不高的问题。 (3)通过对FPGA的重新配置,扩展FPGA的信号处理功能,使系统可以适用于脉冲 多普勒,血流多普勒等其他超声应用模式。 (4)基于FPGA的嵌入式处理可以减少数据流程,保证实时性。【附图说明】 图1基于FPGA实现的实时超声弹性成像系统的系统框图。 图2基于FPGA实现的超声弹性成像系统的实时处理模块的流程图。【具体实施方式】 下面根据附图对本专利技术的【具体实施方式】作进一步的详细说明。 参照图1,本专利技术所采用的硬件装置包括探头及前端模拟电路、一块低功耗的 FPGA及其外接的RAM、一个显示模块及其外围配置电路。其中:所述的探头及模拟前端电路 用于发射和接收超声波信号,模拟前端电路可连接线阵、凸阵、相控阵等常规探头;所述的 FPGA及其外接的RAM构成低功耗处理器,它片内有若干支持大数据量计算的逻辑单元、乘 法器、缓存单元等,具有存储功能;所述的显示模块用于显示FPGA输出信息。各个硬件组成 部分之间的连接关系为:探头及模拟前端电路与FPGA相连;FPGA与外挂RAM、显示模块相 连。 图1所示基于FPGA的超声弹性成像系统的信号处理流程如下:<当前第1页1 2 本文档来自技高网...
超声弹性成像实时处理系统

【技术保护点】
超声弹性成像实时处理系统,其特征是:包括一块FPGA及其外接的RAM,所述FPGA前端连接超声探头及前端模拟电路,FPGA后端连接显示模块;FPGA内部包括超声数字信号获取模块和超声弹性成像实时处理模块,超声数字信号获取模块控制探头发射用于弹性成像的超声波信号,并接收回波信号,然后由超声弹性成像实时处理模块对接收信号进行缓存和处理,并将处理后的弹性图像实时输出到显示模块;所述超声弹性成像实时处理模块包括依次连接的互相关运算模块、比较模块、空间位移输出模块、梯度运算模块、弹性信息输出模块,其中互相关运算模块有N个,比较模块具有N输入,分别连接N个互相关运算模块;所述N个互相关运算模块,分别用于计算一空间像素的当前帧数据和存储数据1~N的互相关系数;所述N输入的比较模块接收N个互相关运算模块输出的互相关系数,用于搜索具有最佳互相关系数的存储数据;所述空间位移输出模块,用于计算具有最佳互相关系数的存储数据空间位置信息与当前像素位置信息的差值,即位移,并锁存住该空间像素的位移信息;所述梯度运算模块,用于将空间位移信息转化为弹性信息;所述弹性信息输出模块,用于动态实时刷新扫查目标中所关注像素的弹性信息。...

【技术特征摘要】

【专利技术属性】
技术研发人员:严凯赵明昌陆坚莫善玨
申请(专利权)人:无锡祥生医学影像有限责任公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1