ACM Transactions on Embedded Computing Systems · 2023 · 13 citations · 15 references
EngineeringComputer EngineeringComputer ScienceComputer VisionDiagnostic ImagingReconfigurable Computing3D ImagingAccelerator ArchitectureHardware AccelerationImage ProcessingImage RegistrationReconfigurable Accelerators3D Image RegistrationAcceleratorsImage Processing AcceleratorsMedical Image RegistrationPlatform AbstractionPlatform Abstraction LayersProgrammable AcceleratorsRegistration
Healthcare is a pivotal research field, and medical imaging is crucial in many applications. Therefore finding new architectural and algorithmic solutions would benefit highly repetitive image processing procedures. One of the most complex tasks in this sense is image registration, which finds the optimal geometric alignment among 3D image stacks and is widely employed in healthcare and robotics. Given the high computational demand of such a procedure, hardware accelerators are promising real-time and energy-efficient solutions, but they are complex to design and integrate within software pipelines. Therefore, this work presents an automation framework called Hephaestus that generates efficient 3D image registration pipelines combined with reconfigurable accelerators. Moreover, to alleviate the burden from the software, we codesign software-programmable accelerators that can adapt at run-time to the image volume dimensions. Hephaestus features a cross-platform abstraction layer that enables transparently high-performance and embedded systems deployment. However, given the computational complexity of 3D image registration, the embedded devices become a relevant and complex setting being constrained in memory; thus, they require further attention and tailoring of the accelerators and registration application to reach satisfactory results. Therefore, with Hephaestus , we also propose an approximation mechanism that enables such devices to perform the 3D image registration and even achieve, in some cases, the accuracy of the high-performance ones. Overall, Hephaestus demonstrates 1.85× of maximum speedup, 2.35× of efficiency improvement with respect to the State of the Art, a maximum speedup of 2.51× and 2.76× efficiency improvements against our software, while attaining state-of-the-art accuracy on 3D registrations.
15
PyTorch: An Imperative Style, High-Performance Deep Learning Library
Adam Paszke, Sam Gross, Francisco Massa et al. · arXiv (Cornell University) · 2019 · 16.2K citations · Full text
Image registration methods: a survey
Jan Flusser · Image and Vision Computing · 2003 · 6.4K citations
The Cancer Imaging Archive (TCIA): Maintaining and Operating a Public Information Repository
Kenneth Clark, Bruce A. Vendt, Kirk Smith et al. · Journal of Digital Imaging · 2013 · 4.6K citations · Full text
In-Datacenter Performance Analysis of a Tensor Processing Unit
Norman P. Jouppi, Cliff Young, Nishant Patil et al. · 2017 · 4.4K citations