[go: up one dir, main page]

CN108309350A - The revertive delay computational methods accelerated applied to medical ultrasonic imaging system - Google Patents

The revertive delay computational methods accelerated applied to medical ultrasonic imaging system Download PDF

Info

Publication number
CN108309350A
CN108309350A CN201810180295.3A CN201810180295A CN108309350A CN 108309350 A CN108309350 A CN 108309350A CN 201810180295 A CN201810180295 A CN 201810180295A CN 108309350 A CN108309350 A CN 108309350A
Authority
CN
China
Prior art keywords
variable
image
delay
data
pixel
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201810180295.3A
Other languages
Chinese (zh)
Inventor
陈俊颖
周顺风
闵华清
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
South China University of Technology SCUT
Original Assignee
South China University of Technology SCUT
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by South China University of Technology SCUT filed Critical South China University of Technology SCUT
Priority to CN201810180295.3A priority Critical patent/CN108309350A/en
Publication of CN108309350A publication Critical patent/CN108309350A/en
Pending legal-status Critical Current

Links

Classifications

    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B8/00Diagnosis using ultrasonic, sonic or infrasonic waves
    • A61B8/52Devices using data or image processing specially adapted for diagnosis using ultrasonic, sonic or infrasonic waves
    • A61B8/5215Devices using data or image processing specially adapted for diagnosis using ultrasonic, sonic or infrasonic waves involving processing of medical diagnostic data
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B8/00Diagnosis using ultrasonic, sonic or infrasonic waves
    • A61B8/48Diagnostic techniques
    • A61B8/483Diagnostic techniques involving the acquisition of a 3D volume of data

Landscapes

  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Engineering & Computer Science (AREA)
  • Biomedical Technology (AREA)
  • Medical Informatics (AREA)
  • Pathology (AREA)
  • Radiology & Medical Imaging (AREA)
  • Biophysics (AREA)
  • Physics & Mathematics (AREA)
  • Heart & Thoracic Surgery (AREA)
  • Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
  • Molecular Biology (AREA)
  • Surgery (AREA)
  • Animal Behavior & Ethology (AREA)
  • General Health & Medical Sciences (AREA)
  • Public Health (AREA)
  • Veterinary Medicine (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Ultra Sonic Daignosis Equipment (AREA)

Abstract

本发明公开应用于医学超声成像系统加速的反向延迟计算方法。本发明使用反向延迟计算方法的波束形成算法,基于传统的延迟叠加波束形成算法的逆过程实现,通过数据点在超声回波数据中的位置推导延迟量进而推导该数据点在图像中的位置,进而直接进行叠加,规避了耗时的开根号和除法计算。本发明中使用反向延迟计算方法的波束形成算法具有更低的计算复杂度,并且在计算过程中使用了更丰富的原始超声数据,可在极短的时间内完成高清医学超声图像算法的复杂计算,可以满足实时且高清地呈现医学超声影像的需求。本发明并不影响设备的物理结构,可直接在原设备中更新算法从而实现加速,并且在一定程度上提高了设备的成像清晰度。

The invention discloses a reverse delay calculation method applied to the acceleration of a medical ultrasound imaging system. The beamforming algorithm using the reverse delay calculation method in the present invention is realized based on the inverse process of the traditional delay-and-overlay beamforming algorithm, and the delay amount is deduced by the position of the data point in the ultrasonic echo data, and then the position of the data point in the image is derived , and then directly superimposed, avoiding the time-consuming root sign and division calculation. The beamforming algorithm using the reverse delay calculation method in the present invention has lower computational complexity, and uses more abundant original ultrasound data in the calculation process, and can complete the complex high-definition medical ultrasound image algorithm in a very short time. Computing can meet the demand for real-time and high-definition presentation of medical ultrasound images. The invention does not affect the physical structure of the device, and can directly update the algorithm in the original device to achieve acceleration, and improves the imaging definition of the device to a certain extent.

Description

应用于医学超声成像系统加速的反向延迟计算方法Inverse Delay Calculation Method Applied to Acceleration of Medical Ultrasound Imaging System

技术领域technical field

本发明属于医学超声成像领域,具体涉及应用于医学超声成像系统加速的反向延迟计算方法。The invention belongs to the field of medical ultrasonic imaging, and in particular relates to a reverse delay calculation method applied to the acceleration of a medical ultrasonic imaging system.

背景技术Background technique

在医学超声成像系统中,物理阵元发射超声波并接收回波信号,然后在运算单元中通过成像算法将回波信号数据转换为图像数据并显示出来。目前在医疗检测领域,医学超声成像设备广泛使用的仍然是使用延迟叠加波束形成算法,在普通计算机的中央处理器中完成对超声回波数据的延迟、叠加计算从而获得超声图像。随着医学的发展,对图像的清晰度和成像速度有了进一步的要求。但高清成像算法的庞大成像数据及复杂的运算过程,使得传统延迟叠加波束形成算法在普通计算机的中央处理器的计算已经无法满足其对高性能高并发运算的需求。In the medical ultrasound imaging system, the physical array element emits ultrasound and receives the echo signal, and then the echo signal data is converted into image data by the imaging algorithm in the computing unit and displayed. At present, in the field of medical detection, medical ultrasound imaging equipment is still widely used to use the delay and stack beamforming algorithm to complete the delay and stack calculation of ultrasound echo data in the central processing unit of ordinary computers to obtain ultrasound images. With the development of medicine, there are further requirements for image clarity and imaging speed. However, the huge imaging data and complex calculation process of the high-definition imaging algorithm make the calculation of the traditional delay-and-add beamforming algorithm in the central processing unit of an ordinary computer unable to meet its needs for high-performance and high-concurrency calculations.

近年来CPU的频率不断提高、单芯片上CPU核心数目不断增加,出现了双核、四核甚至八核,但多核CPU的发展存在瓶颈,其核心频率和运算吞吐率很难有进一步的突破性提高。有学者提出集成更多的运算单元来提高单位时间的计算能力,但这会造成设备体积和功耗的增加,同时使成本提高。另一方面,目前的现场可编程逻辑门电路技术(FPGA)和通用计算图形处理器(GPGPU)发展迅猛,二者均可以实现强大的并发计算能力,并且有学者运用这两项技术完成对医学超声成像波束形成算法的加速。然而从科研成果转化为实际产品仍需要很长时间,对旧设备的更新也会造成浪费,并且新加入的硬件加速器也会带来成本的上升。而本发明提出的应用于医学超声成像系统加速的反向延迟计算方法,可直接使用在目前的医学超声成像设备中而无需更新硬件,通过对算法本身的改进使得在不降低超声图像的质量情况下提升成像速度。In recent years, the frequency of CPUs has been continuously increasing, and the number of CPU cores on a single chip has continued to increase. Dual-core, quad-core, and even eight-core have appeared. However, there is a bottleneck in the development of multi-core CPUs, and it is difficult to further improve the core frequency and computing throughput. . Some scholars have proposed integrating more computing units to increase the computing power per unit time, but this will increase the size and power consumption of the device, and at the same time increase the cost. On the other hand, the current field-programmable logic gate technology (FPGA) and general-purpose computing graphics processing unit (GPGPU) are developing rapidly, both of which can achieve powerful concurrent computing capabilities, and some scholars have used these two technologies to complete medical research. Acceleration of beamforming algorithms for ultrasound imaging. However, it still takes a long time to transform scientific research results into actual products, and the update of old equipment will also cause waste, and the newly added hardware accelerator will also increase the cost. However, the reverse delay calculation method applied to the acceleration of the medical ultrasound imaging system proposed by the present invention can be directly used in the current medical ultrasound imaging equipment without updating the hardware. Increase the imaging speed.

发明内容Contents of the invention

本发明的主要目的是解决目前医学超声成像设备速度慢的问题,目前超声医学成像设备中使用的计算核心大多是普通计算机中的中央处理器,内部计算过程实现简单,能满足医学超声成像的基本需求,但图像帧率低,单台成像设备成本高。本发明为了在不更新医学超声成像设备硬件的条件下提高成像速度,对延迟叠加波束形成算法本身做出改进,提出了使用反向延迟计算方法的波束形成算法。该方法在不降低图像质量的情况下,大大减少了计算过程中的复杂计算操作,提高了设备成像帧率,达到了在不更新医学超声成像设备硬件的条件下提高成像速度的要求。The main purpose of the present invention is to solve the problem of slow speed of current medical ultrasonic imaging equipment. Most of the calculation cores used in current ultrasonic medical imaging equipment are central processing units in ordinary computers. The internal calculation process is simple to implement and can meet the basic requirements of medical ultrasonic imaging. Demand, but the image frame rate is low, and the cost of a single imaging device is high. In order to increase the imaging speed without updating the hardware of medical ultrasound imaging equipment, the present invention improves the delay-and-addition beamforming algorithm itself, and proposes a beamforming algorithm using a reverse delay calculation method. This method greatly reduces the complex calculation operations in the calculation process without reducing the image quality, improves the imaging frame rate of the equipment, and meets the requirement of improving the imaging speed without updating the hardware of the medical ultrasound imaging equipment.

本发明的目的通过以下技术方案实现。The purpose of the present invention is achieved through the following technical solutions.

应用于医学超声成像系统加速的反向延迟计算方法,使用反向延迟计算方法的波束形成算法,基于传统的延迟叠加波束形成算法的逆过程实现,通过数据点在超声回波数据中的位置推导延迟量进而推导该数据点在图像中的位置,进而直接进行叠加,规避了耗时的开根号和除法计算。The reverse delay calculation method applied to the acceleration of medical ultrasound imaging systems, the beamforming algorithm using the reverse delay calculation method, is based on the inverse process of the traditional delay-and-addition beamforming algorithm, and is deduced by the position of the data point in the ultrasound echo data The amount of delay then deduces the position of the data point in the image, and then superimposes directly, avoiding the time-consuming root sign and division calculation.

进一步地,反向延迟计算方法基于传统的延迟叠加波束形成算法的逆过程实现,首先计算接收到的回声超声信号的延迟量,进而将延迟后的回声信号叠加得到增强的回声信号输出,即超声成像图像中一个像素点的亮度值。Furthermore, the inverse delay calculation method is implemented based on the inverse process of the traditional delay-and-addition beamforming algorithm. First, the delay of the received echo ultrasonic signal is calculated, and then the delayed echo signal is superimposed to obtain an enhanced echo signal output, that is, ultrasonic The brightness value of a pixel in the imaging image.

进一步地,反向延迟计算方法的输入数据为三维数组超声回波数据signal,定义signal(i,k,d)为第i次超声发射、第k个接收阵元接收的第d个信号的值;输出数据为二维图像image,定义image(i,j)为图像中第i列第j行的像素点的亮度值。Further, the input data of the reverse delay calculation method is the three-dimensional array ultrasonic echo data signal, and signal(i,k,d) is defined as the value of the dth signal received by the ith ultrasonic transmission and the kth receiving array element ;The output data is a two-dimensional image image, and image(i,j) is defined as the brightness value of the pixel point in the i-th column and the j-th row in the image.

进一步地,具体包括如下步骤:Further, it specifically includes the following steps:

(1)设定变量i为列数的循环变量,设定初始值0;(1) Set the variable i as the loop variable of the column number, and set the initial value to 0;

(2)设定变量j为行数的循环变量,设定初始值0;(2) Setting variable j as the loop variable of row number, setting initial value 0;

(3)设定变量k为阵元数的循环变量,设定初始值0;(3) The variable k is set to be a loop variable of the number of array elements, and the initial value is set to 0;

(4)根据变量i,j,k计算延迟的时间,以及对应的数组下标d;(4) Calculate the delay time according to the variables i, j, k, and the corresponding array subscript d;

(5)执行叠加,变量image(i,j)叠加信号signal(i,k,d);(5) Perform superposition, the variable image(i,j) superimposes the signal signal(i,k,d);

(6)自增变量k,若变量k的值小于总阵元数,则跳转到步骤(3);(6) Self-incrementing variable k, if the value of variable k is less than the total array element number, then jump to step (3);

(7)自增变量j,若变量j的值小于总行数,则跳转到步骤(2);(7) Self-increment variable j, if the value of variable j is less than the total number of rows, then jump to step (2);

(8)自增变量i,若变量i的值小于总列数,则跳转到步骤(1);(8) Self-incrementing variable i, if the value of variable i is less than the total number of columns, then jump to step (1);

(9)算法结束,返回图像image。(9) The algorithm ends, and the image image is returned.

进一步地,对于数据点在回波数据数组中的下标位置为d的情况,假设该数据点在图像中的位置为j,按照公式:Further, for the case where the subscript position of the data point in the echo data array is d, assuming that the position of the data point in the image is j, according to the formula:

可得:Available:

其中Wpixel和Hpixel分别为生成图像像素点对应的水平宽度和垂直高度,这里默认发射阵元与像素点在垂直方向上严格对齐。综上可得d的计算公式为:Among them, W pixel and H pixel are the horizontal width and vertical height corresponding to the pixels of the generated image, respectively. Here, the default emission element and the pixel are strictly aligned in the vertical direction. In summary, the calculation formula of d can be obtained as follows:

在超声成像设备中,fs、c、Wpixel和Hpixel均为常数;计算过程包含两次乘法和一次除法;对于除d,d为正整数。In the ultrasonic imaging equipment, f s , c, W pixel and H pixel are all constants; the calculation process includes two multiplications and one division; for dividing d, d is a positive integer.

与现有技术相比,本发明的有点主要体现在两个方面:本发明中使用反向延迟计算方法的波束形成算法具有更低的计算复杂度,并且在计算过程中使用了更丰富的原始超声数据,可在极短的时间内完成高清医学超声图像算法的复杂计算,可以满足实时且高清地呈现医学超声影像的需求。本发明并不影响设备的物理结构,可直接在原设备中更新算法从而实现加速,并且在一定程度上提高了设备的成像清晰度。Compared with the prior art, the advantages of the present invention are mainly reflected in two aspects: the beamforming algorithm using the reverse delay calculation method in the present invention has lower computational complexity, and uses a richer original Ultrasound data can complete complex calculations of high-definition medical ultrasound image algorithms in a very short period of time, and can meet the needs of real-time and high-definition medical ultrasound images. The invention does not affect the physical structure of the device, and can directly update the algorithm in the original device to achieve acceleration, and improves the imaging definition of the device to a certain extent.

附图说明Description of drawings

图1为医学超声成像设备超声波从发射到接收路径示意图。Fig. 1 is a schematic diagram of the ultrasound path from transmission to reception of medical ultrasound imaging equipment.

图2为使用传统延迟叠加波束形成算法计算输出图像实例图。Figure 2 is an example diagram of an output image calculated using a traditional delay-and-addition beamforming algorithm.

图3为使用反向延迟计算方法的波束形成算法计算输出图像实例图。Fig. 3 is an example diagram of the output image calculated by the beamforming algorithm using the reverse delay calculation method.

具体实施方式Detailed ways

以下结合附图和实例对本发明的具体实施作进一步说明,但本发明的实施和保护不限于此。需指出的是,以下若有未特别详细说明之处,均是本领域技术人员可参考现有技术实现的。The specific implementation of the present invention will be further described below in conjunction with the accompanying drawings and examples, but the implementation and protection of the present invention are not limited thereto. It should be pointed out that, if there are no specific details below, those skilled in the art can refer to the prior art to realize.

应用于医学超声成像系统加速的反向延迟计算方法,使用反向延迟计算方法的波束形成算法,基于传统的延迟叠加波束形成算法的逆过程实现,通过数据点在超声回波数据中的位置推导延迟量进而推导该数据点在图像中的位置,进而直接进行叠加,规避了耗时的开根号和除法计算。反向延迟计算方法基于传统的延迟叠加波束形成算法的逆过程实现,首先计算接收到的回声超声信号的延迟量,进而将延迟后的回声信号叠加得到增强的回声信号输出,即超声成像图像中一个像素点的亮度值。The reverse delay calculation method applied to the acceleration of medical ultrasound imaging systems, the beamforming algorithm using the reverse delay calculation method, is based on the inverse process of the traditional delay-and-addition beamforming algorithm, and is deduced by the position of the data point in the ultrasound echo data The amount of delay then deduces the position of the data point in the image, and then superimposes directly, avoiding the time-consuming root sign and division calculation. The reverse delay calculation method is based on the inverse process of the traditional delay-and-addition beamforming algorithm. First, the delay of the received echo ultrasonic signal is calculated, and then the delayed echo signal is superimposed to obtain an enhanced echo signal output, that is, the echo signal output in the ultrasonic imaging image. The brightness value of a pixel.

反向延迟计算方法的输入数据为三维数组超声回波数据signal,定义signal(i,k,d)为第i次超声发射、第k个接收阵元接收的第d个信号的值;输出数据为二维图像image,定义image(i,j)为图像中第i列第j行的像素点的亮度值。The input data of the reverse delay calculation method is the three-dimensional array ultrasonic echo data signal, and signal(i,k,d) is defined as the value of the dth signal received by the ith ultrasonic transmission and the kth receiving array element; the output data is a two-dimensional image image, and image(i,j) is defined as the brightness value of the pixel point in the i-th column and j-th row in the image.

算法具体包括如下步骤:The algorithm specifically includes the following steps:

(1)设定变量i为列数的循环变量,设定初始值0;(1) Set the variable i as the loop variable of the column number, and set the initial value to 0;

(2)设定变量j为行数的循环变量,设定初始值0;(2) Setting variable j as the loop variable of row number, setting initial value 0;

(3)设定变量k为阵元数的循环变量,设定初始值0;(3) The variable k is set to be a loop variable of the number of array elements, and the initial value is set to 0;

(4)根据变量i,j,k计算延迟的时间,以及对应的数组下标d;(4) Calculate the delay time according to the variables i, j, k, and the corresponding array subscript d;

(5)执行叠加,变量image(i,j)叠加信号signal(i,k,d);(5) Perform superposition, the variable image(i,j) superimposes the signal signal(i,k,d);

(6)自增变量k,若变量k的值小于总阵元数,则跳转到步骤(3);(6) Self-incrementing variable k, if the value of variable k is less than the total array element number, then jump to step (3);

(7)自增变量j,若变量j的值小于总行数,则跳转到步骤(2);(7) Self-increment variable j, if the value of variable j is less than the total number of rows, then jump to step (2);

(8)自增变量i,若变量i的值小于总列数,则跳转到步骤(1);(8) Self-incrementing variable i, if the value of variable i is less than the total number of columns, then jump to step (1);

(9)算法结束,返回图像image。(9) The algorithm ends, and the image image is returned.

本发明提出的使用反向延迟计算方法的波束形成算法,最终将应用于医学超声成像系统。这里通过三个模块构建一个仿真医学超声成像系统,分别是数据仿真模块、核心计算模块和显示图像模块。The beamforming algorithm using the reverse delay calculation method proposed by the present invention will eventually be applied to medical ultrasound imaging systems. Here, a simulated medical ultrasound imaging system is constructed through three modules, which are data simulation module, core calculation module and display image module.

延迟叠加算法包含三个循环,如上方算法描述中所示。该算法的时间复杂度为:The delay-and-add algorithm consists of three loops, as shown in the algorithm description above. The time complexity of this algorithm is:

Complexity=O(LC×RC×RA),Complexity=O(LC×RC×RA),

其中变量LC(Line Count)表示输出图像中垂直的图像列数,变量RC(Rows Count)表示输出图像中的行数,变量PA(Probe Amount)表示接收回声超声信号的探头阵元数量。The variable LC (Line Count) represents the number of vertical image columns in the output image, the variable RC (Rows Count) represents the number of rows in the output image, and the variable PA (Probe Amount) represents the number of probe array elements that receive the echo ultrasonic signal.

传统的延迟叠加波束形成算法的核心代码中,核心操作是对延迟后输入数据的叠加。对于最终生成的图像中的一个特定的像素点(i,j),存在次输入数据信号的叠加,叠加的公式如下:In the core code of the traditional delay-and-add beamforming algorithm, the core operation is to add the delayed input data. For a specific pixel point (i, j) in the final generated image, there is a superposition of secondary input data signals, and the superposition formula is as follows:

其中,i、j和k分别是LC、RC和PA的累加变量,而d是延迟量映射到超声回波数据数组中的下标数值,可以通过特定i、j和k变量的相关计算得到,计算公式如下:Among them, i, j and k are the accumulative variables of LC, RC and PA respectively, and d is the subscript value mapped to the ultrasonic echo data array by the delay amount, which can be obtained through the correlation calculation of specific i, j and k variables, Calculated as follows:

d=tflight*fs d=t flight *f s

其中fs为设备采样频率,tflight为超声回波数据signal中对应的超声波从发射到接收所耗费的时间,计算公式如下:Where f s is the sampling frequency of the equipment, and t flight is the time spent from transmitting to receiving the corresponding ultrasonic wave in the ultrasonic echo data signal, the calculation formula is as follows:

其中de和dr分别为超声回波数据signal中对应的超声波从发射到接收经过的物理距离,示意图如图1所示。de和dr可由发射位置、接收位置和物体位置三者得出,计算公式如下:Among them, d e and d r are respectively the physical distances of the corresponding ultrasonic waves in the ultrasonic echo data signal from transmission to reception, as shown in Fig. 1 . d e and d r can be obtained from the transmitting position, receiving position and object position, and the calculation formula is as follows:

de=Hpixeljd e = H pixel j

其中Wpixel和Hpixel分别为生成图像像素点对应的水平宽度和垂直高度,这里默认发射阵元与像素点在垂直方向上严格对齐。综上可得d的计算公式为:Among them, W pixel and H pixel are the horizontal width and vertical height corresponding to the pixels of the generated image, respectively. Here, the default emission element and the pixel are strictly aligned in the vertical direction. In summary, the calculation formula of d can be obtained as follows:

在超声成像设备中,fs、c、Wpixel和Hpixel均为常数。进而,生成一副超声图像需要进行LC×RC×RA次计算,每次计算需要执行一次上述公式,包括多次平方运算和一次开根号运算,总体计算量浩大。In an ultrasound imaging device, f s , c, W pixel and H pixel are all constants. Furthermore, generating an ultrasound image requires LC×RC×RA calculations, and each calculation needs to execute the above formula once, including multiple square operations and a square root operation, and the overall calculation amount is huge.

为此本发明提出了反向延迟计算方法。传统的延迟叠加波束形成算法通过图像中的位置推导延迟量进而推导所需数据点在回波数据数组中的位置,而反向延迟计算方法通过数据点在回波数据数组中的位置推导延迟量进而推导该数据点在图像中的位置。对于数据点在回波数据数组中的下标位置为d的情况,假设该数据点在图像中的位置为j,按照公式:For this reason, the present invention proposes a reverse delay calculation method. The traditional delay-and-stack beamforming algorithm derives the delay from the position in the image and then derives the position of the required data point in the echo data array, while the reverse delay calculation method derives the delay from the position of the data point in the echo data array Then the position of the data point in the image is derived. For the case where the subscript position of the data point in the echo data array is d, suppose the position of the data point in the image is j, according to the formula:

可得:Available:

同样的,fs、c、Wpixel和Hpixel均为常数,计算过程包含两次乘法和一次除法。对于除d,由于d为一定范围内的正整数,该操作可以转化为一次查表操作和一次乘法。进而该方案规避了耗时的开根号和除法计算,大大加快了计算速度。Similarly, f s , c, W pixel , and H pixel are all constants, and the calculation process includes two multiplications and one division. For dividing d, since d is a positive integer within a certain range, this operation can be transformed into a table lookup operation and a multiplication. Furthermore, this scheme avoids the time-consuming calculation of root number and division, and greatly speeds up the calculation speed.

本实例采用如下模块实现所述方法。This example adopts the following modules to realize the method.

1.数据仿真模块1. Data simulation module

使用Field II仿真器模拟超声成像中超声波的传播过程并取得仿真数据;在数据仿真模块中首先根据现实超声成像设备相应配置来模拟对应的仿真物理数据,创建发射和接收阵元,创建模拟检测对象,然后按照扫描线逐条模拟发射并接收回波数据。Use the Field II simulator to simulate the propagation process of ultrasound in ultrasound imaging and obtain simulation data; in the data simulation module, first simulate the corresponding simulation physical data according to the corresponding configuration of the actual ultrasound imaging equipment, create transmitting and receiving array elements, and create simulated detection objects , and then simulate transmitting and receiving echo data one by one according to the scan line.

2.核心计算模块2. Core computing module

核心成像模块在普通计算机上,使用超声成像算法实现。本实例使用一台配置Intel i5-4590 16GB RAM、安装Ubuntu 14.04的计算机配置核心计算模块。该模块收集超声回波数据后,将数据按照延迟量映射到图像中,最后输出图像数据。算法使用反向延迟计算方法的波束形成算法实现。The core imaging module is implemented on an ordinary computer using an ultrasound imaging algorithm. This example uses a computer with Intel i5-4590 16GB RAM and Ubuntu 14.04 installed to configure the core computing module. After the module collects the ultrasonic echo data, it maps the data into the image according to the amount of delay, and finally outputs the image data. The algorithm is implemented using the beamforming algorithm of the reverse delay calculation method.

3.显示图像模块3. Display image module

仿真医学超声成像系统中,显示图像模块在核心计算模块得到像素数据后,使用对应的解码程序对数据进行希尔伯特变化、对数压缩、灰度范围校正和图像深度及宽度计算等操作,最后将图像相关数据输出到对应的坐标系中,在屏幕显示成像,或将图像存储到文件中。In the simulated medical ultrasound imaging system, after the core calculation module obtains the pixel data, the display image module uses the corresponding decoding program to perform operations such as Hilbert change, logarithmic compression, gray scale correction, and image depth and width calculations on the data. Finally, output the image-related data into the corresponding coordinate system, display the image on the screen, or store the image in a file.

在仿真医学超声成像系统,分别使用传统的延迟叠加波束形成算法和使用反向延迟计算方法的波束形成算法,计算相同的超声回波数据实现对比。In the simulated medical ultrasound imaging system, the traditional delay-and-add beamforming algorithm and the beamforming algorithm using the reverse delay calculation method are respectively used to calculate the same ultrasound echo data for comparison.

方案和性能验证:Scenario and Performance Verification:

在试验中,将10份医学超声图像的输入信号数据载入仿真医学超声成像系统中,其中每份图像的输入信号数据对应于一张超声图像。调用核心计算模块,分别使用传统的延迟叠加波束形成算法和使用反向延迟计算方法的波束形成算法完成对图像的计算,计算后得到图像如图2和图3所示。实测两种算法从计算开始到计算结束的时间,通过多次实验求得各项时间参数的平均值,最终结果为传统的延迟叠加波束形成算法耗时105ms,使用反向延迟计算方法的波束形成算法耗时25ms。In the experiment, the input signal data of 10 medical ultrasound images were loaded into the simulated medical ultrasound imaging system, and the input signal data of each image corresponded to one ultrasound image. The core calculation module is called, and the traditional delay-and-addition beamforming algorithm and the beamforming algorithm using the reverse delay calculation method are respectively used to complete the calculation of the image. The images obtained after calculation are shown in Figure 2 and Figure 3. The time from the beginning of the calculation to the end of the calculation of the two algorithms is actually measured, and the average value of each time parameter is obtained through multiple experiments. The final result is that the traditional delay-and-addition beamforming algorithm takes 105ms, and the beamforming using the reverse delay calculation method The algorithm takes 25ms.

由上述数据可得,本实例中的应用于医学超声成像系统加速的反向延迟计算方法对传统的延迟叠加波束形成算法,在图像质量不下降的情况下,实现了4倍以上的加速比。From the above data, it can be concluded that the reverse delay calculation method applied to the acceleration of the medical ultrasound imaging system in this example achieves a speedup ratio of more than 4 times over the traditional delay-and-addition beamforming algorithm without degrading the image quality.

本实例描述了在仿真医学超声成像系统中,设计和评测应用于医学超声成像系统加速的反向延迟计算方法对医学超声成像过程的加速情况。实验评测结果表明,使用反向延迟计算方法的波束形成算法相较于传统的延迟叠加波束形成算法的运行速度提高了4倍以上,计算帧率理论值达到了40帧每秒,该设计满足了实时成像高帧率的需求。This example describes the design and evaluation of the acceleration of the medical ultrasound imaging process by the reverse delay calculation method applied to the acceleration of the medical ultrasound imaging system in the simulated medical ultrasound imaging system. The experimental evaluation results show that the beamforming algorithm using the reverse delay calculation method is more than 4 times faster than the traditional delay-and-stack beamforming algorithm, and the theoretical value of the calculation frame rate reaches 40 frames per second. The demand for high frame rate of real-time imaging.

本发明的方法应用于常规的医学超声成像系统,通过对算法算法本身的改进加快超声成像过程,在不改变物理设备和不降低成像质量的基础,提高医学超声成像设备的成像帧率,可直接应用于目前广泛使用的基于普通计算机中央处理器计算的医学成像设备、基于嵌入式移动设备上ARM处理器计算的医学成像设备及其他基于GPU或FPGA加速的医学成像系统中。The method of the present invention is applied to a conventional medical ultrasound imaging system. By improving the algorithm itself, the ultrasound imaging process can be accelerated, and the imaging frame rate of the medical ultrasound imaging equipment can be improved without changing the physical equipment and without reducing the imaging quality. It is widely used in the currently widely used medical imaging equipment based on the calculation of the central processing unit of ordinary computers, the medical imaging equipment based on the calculation of the ARM processor on the embedded mobile device, and other medical imaging systems based on GPU or FPGA acceleration.

Claims (5)

1. the revertive delay computational methods accelerated applied to medical ultrasonic imaging system, it is characterised in that calculated using revertive delay The beamforming algorithm of method, the inverse process based on traditional delay stack beamforming algorithm are realized, by data point super Position in sound echo data derives retardation and then derives the position of the data point in the picture, and then is directly overlapped, Evaded take open radical sign and division calculation.
2. the revertive delay computational methods according to claim 1 accelerated applied to medical ultrasonic imaging system, feature It is that inverse process of the revertive delay computational methods based on traditional delay stack beamforming algorithm is realized, calculates receive first Echo ultrasonic signal retardation, and then the echo signal after delay is superimposed to the echo signal output enhanced, i.e., it is super The brightness value of a pixel in acoustic imaging image.
3. the revertive delay computational methods according to claim 2 accelerated applied to medical ultrasonic imaging system, feature It is that the input data of revertive delay computational methods is three-dimensional array ultrasonic echo data signal, defines signal (i, k, d) For ith ultrasound emission, k-th of value for receiving d-th of signal that array element receives;Output data is two dimensional image image, definition Image (i, j) is the brightness value of the pixel of the i-th row jth row in image.
4. the revertive delay computational methods according to claim 3 accelerated applied to medical ultrasonic imaging system, feature It is to specifically comprise the following steps:
(1) variable i is set as the cyclic variable of columns, sets initial value 0;
(2) variable j is set as the cyclic variable of line number, sets initial value 0;
(3) variable k is set as the cyclic variable of array number, sets initial value 0;
(4) according to variable i, j, the time of k computing relays and corresponding array index d;
(5) superposition, variable i mage (i, j) superposed signal signal (i, k, d) are executed;
(6) from variable k is increased, if the value of variable k is less than total array number, step (3) is jumped to;
(7) from variable j is increased, if the value of variable j is less than total line number, step (2) is jumped to;
(8) from variable i is increased, if the value of variable i is less than total columns, step (1) is jumped to;
(9) algorithm terminates, and returns to image image.
5. the revertive delay computational methods according to claim 3 accelerated applied to medical ultrasonic imaging system, feature It is the case where subscript position for data point in echo data array is d, it is assumed that the position of the data point in the picture For j, according to formula:
It can obtain:
Wherein WpixelAnd HpixelThe corresponding horizontal width of image slices vegetarian refreshments and vertical height are respectively generated, the battle array of acquiescence transmitting here Member and pixel close alignment in vertical direction.The calculation formula that d can to sum up be obtained is:
In supersonic imaging apparatus, fs、c、WpixelAnd HpixelIt is constant;Calculating process includes multiplication and a division twice; For removing d, d is positive integer.
CN201810180295.3A 2018-03-05 2018-03-05 The revertive delay computational methods accelerated applied to medical ultrasonic imaging system Pending CN108309350A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810180295.3A CN108309350A (en) 2018-03-05 2018-03-05 The revertive delay computational methods accelerated applied to medical ultrasonic imaging system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810180295.3A CN108309350A (en) 2018-03-05 2018-03-05 The revertive delay computational methods accelerated applied to medical ultrasonic imaging system

Publications (1)

Publication Number Publication Date
CN108309350A true CN108309350A (en) 2018-07-24

Family

ID=62901137

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810180295.3A Pending CN108309350A (en) 2018-03-05 2018-03-05 The revertive delay computational methods accelerated applied to medical ultrasonic imaging system

Country Status (1)

Country Link
CN (1) CN108309350A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116350268A (en) * 2023-03-24 2023-06-30 逸超医疗科技(北京)有限公司 Quick three-dimensional space elastography scanning method based on mechanical fan scanning volume probe

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030149357A1 (en) * 2002-02-01 2003-08-07 Siemens Corporation Plane wave scanning reception and receiver
CN103033816A (en) * 2012-12-07 2013-04-10 清华大学 Synthetic aperture focused ultrasonic imaging implementation method based on arc scanning transition
CN106501367A (en) * 2016-10-10 2017-03-15 清华大学 Phased array supersonic echo-wave imaging method based on elliptic arc scan transformation

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030149357A1 (en) * 2002-02-01 2003-08-07 Siemens Corporation Plane wave scanning reception and receiver
CN103033816A (en) * 2012-12-07 2013-04-10 清华大学 Synthetic aperture focused ultrasonic imaging implementation method based on arc scanning transition
CN106501367A (en) * 2016-10-10 2017-03-15 清华大学 Phased array supersonic echo-wave imaging method based on elliptic arc scan transformation

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
陈俊颖,等: "基于CAPI FPGA的医学超声成像算法异构加速", 《电子产品世界》 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116350268A (en) * 2023-03-24 2023-06-30 逸超医疗科技(北京)有限公司 Quick three-dimensional space elastography scanning method based on mechanical fan scanning volume probe
CN116350268B (en) * 2023-03-24 2024-02-02 逸超医疗科技(北京)有限公司 Quick three-dimensional space elastography scanning method based on mechanical fan scanning volume probe

Similar Documents

Publication Publication Date Title
WO2019196394A1 (en) Medical ultrasonic imaging system using fpga accelerated by capi
Wei et al. An advanced deep residual dense network (DRDN) approach for image super-resolution
CN113051216B (en) MobileNet-SSD target detection device and method based on FPGA acceleration
CN106709441B (en) A kind of face verification accelerated method based on convolution theorem
CN103983972B (en) The sparse formation method of a kind of Fast Compression sensing D S AR
CN108008389B (en) A Fast Frequency Domain Backprojection 3D Imaging Method Based on GPU
CN110175670A (en) A kind of method and system for realizing YOLOv2 detection network based on FPGA
CN109859178A (en) A kind of infrared remote sensing image real-time target detection method based on FPGA
WO2020061924A1 (en) Operation accelerator and data processing method
CN117808659A (en) Method, system, apparatus and medium for performing multidimensional convolution operations
CN116953642A (en) Millimeter wave radar gesture recognition method based on adaptive coding Vision Transformer network
CN106646664B (en) Human body microwave echoes analogy method based on GPU and system
CN116704200A (en) Image feature extraction and image noise reduction method and related device
CN116309059A (en) A video super-resolution method and system based on deformable 3D convolutional network
CN116310131A (en) Three-dimensional reconstruction method considering multi-view fusion strategy
CN108309350A (en) The revertive delay computational methods accelerated applied to medical ultrasonic imaging system
CN106510756A (en) Embedded real-time high-definition medical ultrasound imaging system of integrated graphics processing unit
CN106529104B (en) The phase screen emulation mode that a kind of light is closely propagated in turbulent flow under water
Zhang et al. YOLOv3-tiny object detection SOC based on FPGA platform
CN110058247B (en) Synthetic aperture sonar real-time imaging method
CN112926681B (en) A method and device for target detection based on deep convolutional neural network
CN111965616B (en) Time division MIMO radar signal processing method based on CPU and GPU
Hou et al. Depth estimation and object detection for monocular semantic SLAM using deep convolutional network
Chen et al. Implementation of parallel medical ultrasound imaging algorithm on CAPI-enabled FPGA
Li et al. VNet: a versatile network to train real-time semantic segmentation models on a single GPU

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20180724

RJ01 Rejection of invention patent application after publication