The technical scheme of the invention comprises a method of ultrasonic signal processing of a GPU, the system includes: S1, open source cache space, target cache space and temporary cache space, loading the signal processing operation instruction; S2, obtain the ultrasonic signal, the calculated signal temporary data; S3, temporary data acquisition step S2. Get the signal data; S4, S2, S3 cycle step, all the way to the target through the loop signal signal obtained for imaging processing. The invention has the advantages that the effective use of idle GPU resources, avoid the waste of computer resources; the operation of ingenious structure, solves the problem of the prior art to ultrasonic signal processing using GPU for high speed processing of the ultrasonic signal.
【技术实现步骤摘要】
一种GPU实现超声信号滤波处理的方法
本专利技术涉及一种GPU实现超声信号滤波处理的方法,属于医疗图像成像领域。
技术介绍
超声信号经过放大及AD采集后,后续的滤波处理对于最后成像的质量非常重要.通常采用高阶带通动态滤波,对运算量的要求很大,所以通常放在FPGA上处理,以减轻CPU的负担.然而这会增加设备体积和成本,并且使算法的灵活性受到了限制.把信号滤波处理放在主机上处理,不仅可以降低设备体积和成本,提高整体系统可靠性,而且可以提高算法的灵活性。在超声设备的不同工作模式和工作频率,对滤波器的要求是不一样的,在FPGA上实现要实现灵活的参数和算法调整较困难。然而在主机上运行滤波算法,对CPU的要求又比较高。目前,主机都带有GPU,GPU通常只用来做图像显示。但是现代的GPU都已经有强大的可编程能力,不管是通过DirectX,penGL,还是OpenCL,都可以实现GPU编程。GPU的运算能力通常数十倍于CPU,并且在通常情况下,这种运算能力是被闲置的。GPU是有很多个并行运行的内核,对大量数据做并行运算。表面上,滤波算法都是串行处理算法,GPU并不适合做这样的任务。
技术实现思路
针对现有技术无法在FPGA上进行灵活、复杂的运算,本专利技术的技术方案提供了一种在GPU处理核心上高效的处理方法。本专利技术的技术方案包括一种GPU实现超声信号滤波处理的方法,其特征在于,该方法包括:S1,在GPU处理核心开辟源缓存空间、目标缓存空间及临时缓存空间,同时在GPU处理核心加载信号处理的运算指令;S2,GPU处理核心获取第i路超声波信号,并根据运算指令进行计算得到信号临时 ...
【技术保护点】
一种GPU实现超声信号滤波处理的方法,其特征在于,该方法包括:S1,在GPU处理核心开辟源缓存空间、目标缓存空间及临时缓存空间,同时在GPU处理核心加载信号处理的运算指令;S2,GPU处理核心获取第i路超声波信号,并根据运算指令进行计算得到信号临时数据,并将信号临时数据发送至临时缓存空间;S3,获取基于步骤S2得到的第i路的临时数据,结合获取的第i+1路的源超声波信号,并根据运算指令进行运算并得到信号结果数据,进而将信号结果数据发送至目标缓存空间;S4,循环执行步骤S2、S3,每次循环获得步骤S3中的信号结果数据为第i路的目标信号,直至遍历循环所有信号路数之后,将所有得到的目标信号进行成像处理。
【技术特征摘要】
1.一种GPU实现超声信号滤波处理的方法,其特征在于,该方法包括:S1,在GPU处理核心开辟源缓存空间、目标缓存空间及临时缓存空间,同时在GPU处理核心加载信号处理的运算指令;S2,GPU处理核心获取第i路超声波信号,并根据运算指令进行计算得到信号临时数据,并将信号临时数据发送至临时缓存空间;S3,获取基于步骤S2得到的第i路的临时数据,结合获取的第i+1路的源超声波信号,并根据运算指令进行运算并得到信号结果数据,进而将信号结果数据发送至目标缓存空间;S4,循环执行步骤S2、S3,每次循环获得步骤S3中的信号结果数据为第i路的目标信号,直至遍历循环所有信号路数之后,将所有得到的目标信号进行成像处理。2.根据权利要求1所述的GPU实现超声信号滤波处理的方法,其特征在于,所述步骤S1还包括:...
【专利技术属性】
技术研发人员:张国峰,
申请(专利权)人:珠海医凯电子科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。