Investigation of Real-Time Capabilities of the Qualcomm Snapdragon 8 for a Fourier-Based Imaging Algorithm

IF 1.8
Franz Richter;Edgar Manfred Gustav Dorausch;Cornelius Kühnöl;Pascal Stöver;Omid Chaghaneh;Julian Kober;Tönnis Trittler;Paul-Henry Koop;Klaus Knobloch;Jochen Hampe;Gerhard Fettweis;Moritz Herzog;Richard Nauber
{"title":"Investigation of Real-Time Capabilities of the Qualcomm Snapdragon 8 for a Fourier-Based Imaging Algorithm","authors":"Franz Richter;Edgar Manfred Gustav Dorausch;Cornelius Kühnöl;Pascal Stöver;Omid Chaghaneh;Julian Kober;Tönnis Trittler;Paul-Henry Koop;Klaus Knobloch;Jochen Hampe;Gerhard Fettweis;Moritz Herzog;Richard Nauber","doi":"10.1109/OJUFFC.2025.3613273","DOIUrl":null,"url":null,"abstract":"Point-of-Care Ultrasound (PoCUS) devices have the potential to enable safe, fast and cost-efficient medical imaging, which can democratize access to medical diagnostics. However, achieving high image quality and real-time performance despite the significant resource constraints of mobile devices is essential for clinical adoption. Fourier-Based Imaging (FBI) is emerging as an alternative to the simple and well established delay-and-sum (DAS) beamforming, as it promises improved image quality albeit higher computational effort. This work investigates an efficient implementation of FBI and evaluates the performance on a Qualcomm Snapdragon 8 system-on-chip (SoC) CPU and GPU using a synthetic radiofrequency (RF) ultrasound dataset. CPU profiling identified the real-to-complex (r2c) Fast Fourier Transform (FFT) as a primary bottleneck, with optimizations reducing runtime from 2993 ms to 892 ms per frame. GPU acceleration via the clFFT library and a custom OpenCL kernel for k-space processing, enhanced through kernel fusion, constant memory usage, and instruction-level tuning, further reduced runtime to 388 ms, a 2.86x speed-up over the optimized CPU version. Although 30 fps real-time performance was not reached under these imaging parameters (2.58 fps), reducing the number of transmitters increased throughput to approximately 6 fps at the expense of image fidelity. These results demonstrate the mobile GPU’s potential for FBI and suggest that real-time execution on next-generation SoCs is within reach.","PeriodicalId":73301,"journal":{"name":"IEEE open journal of ultrasonics, ferroelectrics, and frequency control","volume":"5 ","pages":"176-180"},"PeriodicalIF":1.8000,"publicationDate":"2025-09-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=11176040","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE open journal of ultrasonics, ferroelectrics, and frequency control","FirstCategoryId":"1085","ListUrlMain":"https://ieeexplore.ieee.org/document/11176040/","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Point-of-Care Ultrasound (PoCUS) devices have the potential to enable safe, fast and cost-efficient medical imaging, which can democratize access to medical diagnostics. However, achieving high image quality and real-time performance despite the significant resource constraints of mobile devices is essential for clinical adoption. Fourier-Based Imaging (FBI) is emerging as an alternative to the simple and well established delay-and-sum (DAS) beamforming, as it promises improved image quality albeit higher computational effort. This work investigates an efficient implementation of FBI and evaluates the performance on a Qualcomm Snapdragon 8 system-on-chip (SoC) CPU and GPU using a synthetic radiofrequency (RF) ultrasound dataset. CPU profiling identified the real-to-complex (r2c) Fast Fourier Transform (FFT) as a primary bottleneck, with optimizations reducing runtime from 2993 ms to 892 ms per frame. GPU acceleration via the clFFT library and a custom OpenCL kernel for k-space processing, enhanced through kernel fusion, constant memory usage, and instruction-level tuning, further reduced runtime to 388 ms, a 2.86x speed-up over the optimized CPU version. Although 30 fps real-time performance was not reached under these imaging parameters (2.58 fps), reducing the number of transmitters increased throughput to approximately 6 fps at the expense of image fidelity. These results demonstrate the mobile GPU’s potential for FBI and suggest that real-time execution on next-generation SoCs is within reach.
高通骁龙8基于傅里叶成像算法的实时性能研究
医疗点超声(PoCUS)设备有可能实现安全、快速和经济高效的医学成像,从而使医疗诊断大众化。然而,尽管移动设备的资源限制很大,但实现高图像质量和实时性能对于临床应用至关重要。基于傅里叶的成像(FBI)作为一种简单且成熟的延迟和(DAS)波束形成的替代方案正在兴起,因为它有望改善图像质量,尽管需要更高的计算工作量。本研究研究了FBI的有效实现,并使用合成射频(RF)超声数据集评估了高通骁龙8片上系统(SoC) CPU和GPU的性能。CPU分析将实到复杂(r2c)快速傅立叶变换(FFT)识别为主要瓶颈,优化将每帧运行时间从2993毫秒减少到892毫秒。通过clFFT库和用于k空间处理的自定义OpenCL内核进行GPU加速,通过内核融合、恒定内存使用和指令级调优得到增强,进一步将运行时间减少到388毫秒,比优化的CPU版本加速2.86倍。虽然在这些成像参数(2.58 fps)下无法达到30 fps的实时性能,但减少发射机的数量会以牺牲图像保真度为代价将吞吐量提高到约6 fps。这些结果证明了移动GPU对FBI的潜力,并表明下一代soc的实时执行是可以实现的。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信
小红书