使用廉价的GPU进行基于模型图像注册的联合动力学测量DRR加速
Satoru Ikebe1, Takeshi Shimoto2, Hidehiko Higaki3
1National Institute of Technology, Kitakyushu College, Kitakyushu, Fukuoka, Japan; University of Florida, Gainesville, FL, USA.
Journal of biomechanics
|October 20, 2023
概括
使用显卡加速3D关节动力学测量,显著加快了数字重建放射图 (DRR) 的计算速度. 这一进步使得用于关节运动分析的模型图像注册在临床上变得更加实用.
科学领域:
- 医学成像医学成像
- 生物机械工程 生物机械工程
- 计算机科学 计算机科学
背景情况:
- 模型图像注册对于研究中从X射线图像测量3D关节动力学至关重要.
- 目前的方法往往太慢或太昂贵,无法用于临床应用.
- 数字重建放射图 (DRR) 是这些方法的计算成本昂贵的组成部分.
研究的目的:
- 开发一种计算效率高的方法来生成DRR.
- 评估使用消费级图形硬件用于临床关节动力学分析的可行性.
主要方法:
- 实现了一个数值高效的Siddon-Jacobs算法用于DRR计算.
- 在消费级显卡上使用并行架构的编程语言.
- 与传统的仅使用CPU的voxel投影算法进行性能比较.
主要成果:
- 与仅使用CPU的实现相比,实现了650-1546倍的染速度.
- 保持了对关节动力学测量的同等性能.
- 证明了平行计算在图形硬件上的有效性.
结论:
- 使用显卡进行优化DRR计算,大大减少了处理时间.
- 这种方法增强了联合动力学模型图像注册的临床实用性.
- 消费级硬件为加速临床生物力学分析提供了可行的解决方案.
相关概念视频
Relative Motion Analysis using Rotating Axes - Acceleration
341
Consider a component AB undergoing a linear motion. Along with a linear motion, point B also rotates around point A. To comprehend this complex movement, position vectors for both points A and B are established using a stationary reference frame. The absolute velocity of point B is determined by adding the absolute velocity of point A, the relative velocity of point B in the rotating frame, and the effects caused by the angular velocity within the rotating frame.
Time differentiation is...
Time differentiation is...
341
Relative Motion Analysis - Acceleration
362
A slider-crank mechanism converts rotational motion from the crank into linear motion of the slider or vice versa. This mechanism consists of three main parts: the crank, the connecting rod, and the slider. The movement of the slider-crank is an example of general plane motion as the fluctuating angle between the crank and the connecting rod. Consider a segment AB where point A is at the end of the slider and point B is on the diametrically opposite end to point A, on a crack. The variance in...
362
Measuring Acceleration Due to Gravity
573
Consider a coffee mug hanging on a hook in a pantry. If the mug gets knocked, it oscillates back and forth like a pendulum until the oscillations die out.
A simple pendulum can be described as a point mass and a string. Meanwhile, a physical pendulum is any object whose oscillations are similar to a simple pendulum, but cannot be modeled as a point mass on a string because its mass is distributed over a larger area. The behavior of a physical pendulum can be modeled using the principles of...
A simple pendulum can be described as a point mass and a string. Meanwhile, a physical pendulum is any object whose oscillations are similar to a simple pendulum, but cannot be modeled as a point mass on a string because its mass is distributed over a larger area. The behavior of a physical pendulum can be modeled using the principles of...
573
Relative Motion Analysis using Rotating Axes
471
Consider a component AB undergoing a linear motion. Along with a linear motion, point B also rotates around point A. To comprehend this complex movement, position vectors for both points A and B are established using a stationary reference frame.
However, to express the relative position of point B relative to point A, an additional frame of reference, denoted as x'y', is necessary. This additional frame not only translates but also rotates relative to the fixed frame, making it...
However, to express the relative position of point B relative to point A, an additional frame of reference, denoted as x'y', is necessary. This additional frame not only translates but also rotates relative to the fixed frame, making it...
471
Kinematic Equations - III
7.7K
The first two kinematic equations have time as a variable, but the third kinematic equation is independent of time. This equation expresses final velocity as a function of the acceleration and distance over which it acts. The fourth kinematic equation does not have an acceleration term and provides the final position of the object at time t in terms of the initial and final velocities. This equation is useful when the value of the constant acceleration is unknown.
Using the kinematic equations,...
Using the kinematic equations,...
7.7K
Kinematic Equations - II
9.6K
The second kinematic equation expresses the final position of an object in terms of its initial position, the distance traveled with the initial constant velocity, and the distance traveled due to a change in velocity. Similar to the first kinematic equation, this equation is also only valid when the acceleration is constant throughout the motion of an object.
Suppose a car merges into freeway traffic on a 200 m long ramp. If its initial velocity is 10 m/s and it accelerates at 2 m/s2, then the...
Suppose a car merges into freeway traffic on a 200 m long ramp. If its initial velocity is 10 m/s and it accelerates at 2 m/s2, then the...
9.6K


