Cross-attention learning enables real-time nonuniform rotational distortion correction in OCT

Haoran Zhang1, Jianlong Yang1, Jingqian Zhang1

  • 1School of Biomedical Engineering, Shanghai Jiao Tong University, Shanghai, China.

Biomedical Optics Express
|January 15, 2024
PubMed
Summary

We developed a novel cross-attention learning method for correcting nonuniform rotational distortion (NURD) in endoscopic optical coherence tomography (OCT) imaging. This approach significantly accelerates NURD correction, achieving real-time performance and superior accuracy for improved OCT applications.

Related Concept Videos

Rotation with Constant Angular Acceleration - II01:16

Rotation with Constant Angular Acceleration - II

Kinematics is the description of motion. The kinematics of rotational motion discusses the relationships between rotation angle, angular velocity, angular acceleration, and time. One can describe many things with great precision using kinematics, but kinematics does not consider causes. For example, a large angular acceleration describes a very rapid change in angular velocity without any consideration of its cause. Thus, rotational kinematics does not represent the laws of nature.
The first...
Vector Transformation in Rotating Coordinate Systems01:16

Vector Transformation in Rotating Coordinate Systems

Consider a vector rotating about an axis with an angular velocity, such that its tip sweeps a circular path.
Rotational Motion about a Fixed Axis01:26

Rotational Motion about a Fixed Axis

A rigid body's rotation around a fixed axis makes every point within it trace a circular path around a specific line or point. The term given to this type of spinning is defined by the angular position, symbolized by the angle θ. This angle is gauged from a static reference line to the revolving object. From this angular position, any variation is referred to as angular displacement, denoted by dθ. The extent of this displacement can be calculated in degrees, radians, or revolutions, where one...
Relative Motion Analysis using Rotating Axes01:25

Relative Motion Analysis using Rotating Axes

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 instrumental in...
Relative Motion Analysis using Rotating Axes-Problem Solving01:29

Relative Motion Analysis using Rotating Axes-Problem Solving

Consider a crane whose telescopic boom rotates with an angular velocity of 0.04 rad/s and angular acceleration of 0.02 rad/s2. Along with the rotation, the boom also extends linearly with a uniform speed of 5 m/s. The extension of the boom is measured at point D, which is measured with respect to the fixed point C on the other end of the boom. For the given instant, the distance between points C and D is 60 meters.
Here, in order to determine the magnitude of velocity and acceleration for point...
Relative Motion Analysis using Rotating Axes - Acceleration01:22

Relative Motion Analysis using Rotating Axes - Acceleration

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...