一种超声回波数据数字扫描变换的处理方法,包括以下步骤:(1)为CPU的计算建立提供线位置查找表、点位置查找表及像素显示查找表;(2)在计算机内存中申请一个用于存放超声回波数据的二维缓冲区并将接收到的经过数字信号处理后且未进行数字扫描变换的灰阶数据存入二维缓冲区;(3)CPU根据线位置数及点位置数及依据像素显示查找表中的像素显示要求进行二维线性插值处理并生成图像。本发明专利技术由于巧妙地利用为CPU的计算建立提供的三个查找表的方法,使处理后输入计算机的数据变小,减少数据传输和存储的成本,并保证在整个DSC的实时计算处理过程中不但能保持原有的计算精度,而且计算速度更快,达到本发明专利技术的目的。
【技术实现步骤摘要】
本专利技术涉及医疗
,特别是涉及一种超声回波数据的处理方法。
技术介绍
在医用超声仪器中,需要使用数字扫描变换(DSC)将超声回波数据通过 插值的方法,传统的做法是使用专用的DSC芯片,这样既增加了成本,而且使 用专用芯片处理之后送入计算机的数据会变大,增加了数据传输和存储成本。本专利技术的目的是为了解决上述传统DSC处理方法所带来的缺陷,CPU处理 能力和处理速度的飞速提升而巧妙地利用CPU实现DSC,并保证在整个DSC的实 时计算过程中不但能保持原有的计算精度,而且计算速度更快的超声回波数 据数字扫描变换的处理方法。
技术实现思路
本专利技术的目的是通过以下技术方案实现的,包括以下步骤 (1)、为CPU的计算建立提供线位置查找表、点位置查找表及像素显示查找表;(2 )、在计算机内存中申请一个用于存放超声回波数据的二维缓冲区并 将接收到的经过数字信号处理后且未进行数字扫描变换的灰阶数据存入二维 緩冲区,其中所述的二维緩冲区的第一维表示超声回波数据的线位置数n,其 第二维表示其一超声回波数据线上的点位置数p,且所述的线位置数n的总和构成线位置查找表,所述的点位置数p的总和构成点位置查找表;(3 )、 CPU根据线位置查找表中的线位置数及点位置查找表中的点位置数及依据像素显示查找表中的像素显示要求进行二维线性插值处理并生成图像。其中上述步骤(1)中所述的线位置查找表、点位置查找表、像素显示查 找表为由超声回波数据的像素点坐标(X, Y)为索引的二维查找表。上述步 骤(3)中所述的依据像素显示要求进行二维线性插值处理并生成图像包括以 下步骤(31) 、判断当前像素点(n, p)的灰度值是否为O,如该像素点(n, p) 的灰度值为0则表示不显示,不再对该像素点(n, p)进行查表和插值计算处 理;否则(32) 、查找并确认距离当前像素点(n, p)位置最近的4个超声回波数 据点的灰度值及该像素点(n, p)与所查找到的4个超声回波数据点之间的距离;(33) 、根据上述4个距离当前像素点(n, p)位置最近的超声回波数据 点的灰度值和相互之间的距离进行二维线性插值处理并得到该像素点(n, p) 的灰度值;(34 )、依据所得到的各像素点的灰度值生成相对应的图像。 此时上述步骤(31)中判断当前像素点(n, p)的灰度值是否为0的判断 方法是将当前像素点(n, p)的坐标(X, Y)输入到像素显示查找表中,如 果像素显示查找表输出一个约定好的常(c)则将当前像素点(n, p)的灰度 值赋0输出。上述步骤(32)中查找并确认距离当前像素点(n, p)最近的4个超声回波数据点及该像素点(n, p)与4个距离最近的超声回波数据点之间的距离的 方法是将该像素点(n, p)中的n和p取整得到N和P,此时像素点(N, P )、 像素点(N+1, P)、像素点(N, P+l)及像素点(N+1, P+l)则成为距离当 前像素点(n,p)最近的4个超声回波数据点的位置,而像素点(l+N-n, l+P-p )、 像素点(n-N, l+P画p)、像素点(l+N-n, p-P)及像素点(n-N, p-P)之间的 数值即为各距离值。本专利技术由于巧妙地利用为CPU的计算建立提供的三个查找表的方法,通过 处理速度和处理能力已有了飞跃提升的高性能CPU,由CPU根据当前像素点 (所显示像素点)与相邻4个超声回波数据点之间的距离及其灰度值而利用双 线性插值处理的方法得到图像,既使处理后输入计算机的数据变小,减少数 据传输和存储的成本,并保证在整个DSC的实时计算处理过程中不但能保持 原有的计算精度,而且计算速度更快,达到本专利技术的目的。以下结合附图详细描述本专利技术的实现。 附图说明图l是本专利技术的实现流程图。 具体实施例方式如图l所示,本专利技术所述的超声回波数据数字扫描变换的处理方法,包括 以下步骤(1 )、为CPU的计算建立提供线位置查找表(LPL: Line Position List )、 点位置查找表(PPL: Pels Position List)及像素显示查找表(PVL: Pels Vision List);(2 )、在计算机内存中申请一个用于存放超声回波数据的二维緩沖区并将接收到的经过数字信号处理后且未进行数字扫描变换的灰阶数据存入二维緩沖区,其中所述的二维緩沖区的第一维表示超声回波数据的线位置数n,其 第二维表示其一超声回波数据线上的点位置数p,且所述的线位置数n的总和 构成线位置查找表,所述的点位置数p的总和构成点位置查找表;(3 )、 CPU根据线位置查找表中的线位置数及点位置查找表中的点位置数 及依据像素显示查找表中的像素显示要求进行二维线性插值处理并生成图 像。其中上述步骤(1)中所述的线位置查找表、点位置查找表、像素显示查 找表为由超声回波数据的像素点坐标(X, Y)为索引的二维查找表。上述步 骤(3)中所述的依据像素显示要求进行二维线性插值处理并生成图像包括以 下步骤(31) 、判断当前像素点(n, p)的灰度值是否为O,如该像素点(n, p) 的灰度值为0则表示不显示,不再对该像素点(n, p)进行查表和插值计算处 理;否则(32) 、查找并确认距离当前像素点(n, p)位置最近的4个超声回波数 据点的灰度值及该像素点(n, p)与所查找到的4个超声回波数据点之间的距离;(33) 、根据上述4个距离当前像素点(n, p)位置最近的超声回波数据 点的灰度值和相互之间的距离进行二维线性插值处理并得到该像素点(n, p) 的灰度值;(34 )、依据所得到的各像素点的灰度值生成相对应的图像。 此时上述步骤(31)中判断当前像素点(n, p)的灰度值是否为0的判断 方法是将当前像素点(n, p)的坐标(X, Y)输入到像素显示查找表中,如果像素显示查找表输出一个约定好的常(c)则将当前像素点(n, p)的灰度 值赋0输出。上述步骤(32)中查找并确认距离当前像素点(n, p)最近的4个超声回 波数据点及该像素点(n, p)与4个距离最近的超声回波数据点之间的距离的 方法是将该像素点(n, p)中的n和p取整得到N和P,此时像素点(N, P )、 像素点(N+1, P)、像素点(N, P+l)及像素点(N+l, P+l)则成为距离当 前像素点(n, p)最近的4个超声回波数据点的位置,而像素点(l+N-n, l+P-p)、 像素点(n-N, l+P-p)、像素点(l+N-n, p画P)及像素点(n-N, p-P)之间的 数值即为各距离值。本文档来自技高网...
【技术保护点】
一种超声回波数据数字扫描变换的处理方法,其特征在于包括以下步骤:(1)、为CPU的计算建立提供线位置查找表、点位置查找表及像素显示查找表;(2)、在计算机内存中申请一个用于存放超声回波数据的二维缓冲区并将接收到的经过数字信号 处理后且未进行数字扫描变换的灰阶数据存入二维缓冲区,其中所述的二维缓冲区的第一维表示超声回波数据的线位置数n,其第二维表示其一超声回波数据线上的点位置数p,且所述的线位置数n的总和构成线位置查找表,所述的点位置数p的总和构成点位置查找表; (3)、CPU根据线位置查找表中的线位置数及点位置查找表中的点位置数及依据像素显示查找表中的像素显示要求进行二维线性插值处理并生成图像。
【技术特征摘要】
1. 一种超声回波数据数字扫描变换的处理方法,其特征在于包括以下步骤(1)、为CPU的计算建立提供线位置查找表、点位置查找表及像素显示查找表;(2)、在计算机内存中申请一个用于存放超声回波数据的二维缓冲区并将接收到的经过数字信号处理后且未进行数字扫描变换的灰阶数据存入二维缓冲区,其中所述的二维缓冲区的第一维表示超声回波数据的线位置数n,其第二维表示其一超声回波数据线上的点位置数p,且所述的线位置数n的总和构成线位置查找表,所述的点位置数p的总和构成点位置查找表;(3)、CPU根据线位置查找表中的线位置数及点位置查找表中的点位置数及依据像素显示查找表中的像素显示要求进行二维线性插值处理并生成图像。2、 根据权利要求l所述的超声回波数据数字扫描变换的处理方法,其特 征在于上述步骤(l)中所述的线位置查找表、点位置查找表、像素显示查找 表为由超声回波数据的像素点坐标(X, Y)为索引的二维查找表。3、 根据权利要求l所述的超声回波数据数字扫描变换的处理方法,其特 征在于上述步骤(3)中所述的依据像素显示要求进行二维线性插值处理并生 成图像包括以下步骤(31)、判断当前像素点(n, p)的灰度值是否为O,如该像素点(n, p) 的灰度值为0则表示不显示,不再对该像素点(n, p)进行查表和插值计算处 理;否则(32) 、查找并确认距离当前像素点(n, p)位置最近的4个超声回波数 ...
【专利技术属性】
技术研发人员:郭境峰,蔡泽杭,王海潮,
申请(专利权)人:汕头市超声仪器研究所有限公司,
类型:发明
国别省市:44[]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。