Cargando…

High-Level Synthesis Design of Scalable Ultrafast Ultrasound Beamformer With Single FPGA

Ultrafast ultrasound imaging is essential for advanced ultrasound imaging techniques such as ultrasound localization microscopy (ULM) and functional ultrasound (fUS). Current ultrafast ultrasound imaging is challenged by the ultrahigh data bandwidth associated with the radio frequency (RF) signal, a...

Descripción completa

Detalles Bibliográficos
Autores principales: Kou, Zhengchang, You, Qi, Kim, Jihun, Dong, Zhijie, Lowerison, Matthew R., Sekaran, Nathiya Vaithiyalingam Chandra, Llano, Daniel Adolfo, Song, Pengfei, Oelze, Michael L.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10405367/
https://www.ncbi.nlm.nih.gov/pubmed/37067960
http://dx.doi.org/10.1109/TBCAS.2023.3267614
_version_ 1785085511254147072
author Kou, Zhengchang
You, Qi
Kim, Jihun
Dong, Zhijie
Lowerison, Matthew R.
Sekaran, Nathiya Vaithiyalingam Chandra
Llano, Daniel Adolfo
Song, Pengfei
Oelze, Michael L.
author_facet Kou, Zhengchang
You, Qi
Kim, Jihun
Dong, Zhijie
Lowerison, Matthew R.
Sekaran, Nathiya Vaithiyalingam Chandra
Llano, Daniel Adolfo
Song, Pengfei
Oelze, Michael L.
author_sort Kou, Zhengchang
collection PubMed
description Ultrafast ultrasound imaging is essential for advanced ultrasound imaging techniques such as ultrasound localization microscopy (ULM) and functional ultrasound (fUS). Current ultrafast ultrasound imaging is challenged by the ultrahigh data bandwidth associated with the radio frequency (RF) signal, and by the latency of the computationally expensive beamforming process. As such, continuous ultrafast data acquisition and beamforming remain elusive with existing software beamformers based on CPUs or GPUs. To address these challenges, the proposed work introduces a novel method of implementing an ultrafast ultrasound beamformer specifically for ultrafast plane wave imaging (PWI) on a field programmable gate array (FPGA) by using high-level synthesis. A parallelized implementation of the beamformer on a single FPGA was proposed by 1) utilizing a delay compression technique to reduce the delay profile size, which enables both run-time pre-calculated delay profile loading from external memory and delay reuse, 2) vectorizing channel data fetching which is enabled by delay reuse, and 3) using fixed summing networks to reduce consumption of logic resources. Our proposed method presents two unique advantages over current FPGA beamformers: 1) high scalability that allows fast adaptation to different FPGA resources and beamforming speed demands by using Xilinx High-Level Synthesis as the development tool, and 2) allow a compact form factor design by using a single FPGA to complete the beamforming instead of multiple FPGAs. Current Xilinx FPGAs provide the capabilities of connecting up to 1024 ultrasound channels with a single FPGA and the newest JESD204B interface analog front end (AFE). This channel count is much more than the channel count needed by current linear arrays, which normally have 128 or 256 channels. With the proposed method, a sustainable average beamforming rate of 4.83 G samples/second in terms of input raw RF sample was achieved. The resulting image quality of the proposed beamformer was compared with the software beamformer on the Verasonics Vantage system for both phantom imaging and in vivo imaging of a mouse brain. Multiple imaging schemes including B-mode, power Doppler and ULM were assessed to verify that the image quality was not compromised for speed.
format Online
Article
Text
id pubmed-10405367
institution National Center for Biotechnology Information
language English
publishDate 2023
record_format MEDLINE/PubMed
spelling pubmed-104053672023-08-07 High-Level Synthesis Design of Scalable Ultrafast Ultrasound Beamformer With Single FPGA Kou, Zhengchang You, Qi Kim, Jihun Dong, Zhijie Lowerison, Matthew R. Sekaran, Nathiya Vaithiyalingam Chandra Llano, Daniel Adolfo Song, Pengfei Oelze, Michael L. IEEE Trans Biomed Circuits Syst Article Ultrafast ultrasound imaging is essential for advanced ultrasound imaging techniques such as ultrasound localization microscopy (ULM) and functional ultrasound (fUS). Current ultrafast ultrasound imaging is challenged by the ultrahigh data bandwidth associated with the radio frequency (RF) signal, and by the latency of the computationally expensive beamforming process. As such, continuous ultrafast data acquisition and beamforming remain elusive with existing software beamformers based on CPUs or GPUs. To address these challenges, the proposed work introduces a novel method of implementing an ultrafast ultrasound beamformer specifically for ultrafast plane wave imaging (PWI) on a field programmable gate array (FPGA) by using high-level synthesis. A parallelized implementation of the beamformer on a single FPGA was proposed by 1) utilizing a delay compression technique to reduce the delay profile size, which enables both run-time pre-calculated delay profile loading from external memory and delay reuse, 2) vectorizing channel data fetching which is enabled by delay reuse, and 3) using fixed summing networks to reduce consumption of logic resources. Our proposed method presents two unique advantages over current FPGA beamformers: 1) high scalability that allows fast adaptation to different FPGA resources and beamforming speed demands by using Xilinx High-Level Synthesis as the development tool, and 2) allow a compact form factor design by using a single FPGA to complete the beamforming instead of multiple FPGAs. Current Xilinx FPGAs provide the capabilities of connecting up to 1024 ultrasound channels with a single FPGA and the newest JESD204B interface analog front end (AFE). This channel count is much more than the channel count needed by current linear arrays, which normally have 128 or 256 channels. With the proposed method, a sustainable average beamforming rate of 4.83 G samples/second in terms of input raw RF sample was achieved. The resulting image quality of the proposed beamformer was compared with the software beamformer on the Verasonics Vantage system for both phantom imaging and in vivo imaging of a mouse brain. Multiple imaging schemes including B-mode, power Doppler and ULM were assessed to verify that the image quality was not compromised for speed. 2023-06 2023-07-12 /pmc/articles/PMC10405367/ /pubmed/37067960 http://dx.doi.org/10.1109/TBCAS.2023.3267614 Text en https://creativecommons.org/licenses/by/4.0/This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/
spellingShingle Article
Kou, Zhengchang
You, Qi
Kim, Jihun
Dong, Zhijie
Lowerison, Matthew R.
Sekaran, Nathiya Vaithiyalingam Chandra
Llano, Daniel Adolfo
Song, Pengfei
Oelze, Michael L.
High-Level Synthesis Design of Scalable Ultrafast Ultrasound Beamformer With Single FPGA
title High-Level Synthesis Design of Scalable Ultrafast Ultrasound Beamformer With Single FPGA
title_full High-Level Synthesis Design of Scalable Ultrafast Ultrasound Beamformer With Single FPGA
title_fullStr High-Level Synthesis Design of Scalable Ultrafast Ultrasound Beamformer With Single FPGA
title_full_unstemmed High-Level Synthesis Design of Scalable Ultrafast Ultrasound Beamformer With Single FPGA
title_short High-Level Synthesis Design of Scalable Ultrafast Ultrasound Beamformer With Single FPGA
title_sort high-level synthesis design of scalable ultrafast ultrasound beamformer with single fpga
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10405367/
https://www.ncbi.nlm.nih.gov/pubmed/37067960
http://dx.doi.org/10.1109/TBCAS.2023.3267614
work_keys_str_mv AT kouzhengchang highlevelsynthesisdesignofscalableultrafastultrasoundbeamformerwithsinglefpga
AT youqi highlevelsynthesisdesignofscalableultrafastultrasoundbeamformerwithsinglefpga
AT kimjihun highlevelsynthesisdesignofscalableultrafastultrasoundbeamformerwithsinglefpga
AT dongzhijie highlevelsynthesisdesignofscalableultrafastultrasoundbeamformerwithsinglefpga
AT lowerisonmatthewr highlevelsynthesisdesignofscalableultrafastultrasoundbeamformerwithsinglefpga
AT sekarannathiyavaithiyalingamchandra highlevelsynthesisdesignofscalableultrafastultrasoundbeamformerwithsinglefpga
AT llanodanieladolfo highlevelsynthesisdesignofscalableultrafastultrasoundbeamformerwithsinglefpga
AT songpengfei highlevelsynthesisdesignofscalableultrafastultrasoundbeamformerwithsinglefpga
AT oelzemichaell highlevelsynthesisdesignofscalableultrafastultrasoundbeamformerwithsinglefpga