Related Experiment Video
Updated: Sep 25, 2026

An Automated Squint Method for Time-syncing Behavior and Brain Dynamics in Mouse Pain Studies
Published on: November 1, 2024
Neural Motion Blur Rendering with Deformable Kernel Prediction
Abstract:
We present a neural post-processing method for generating high-quality motion blur from sequences of statically rendered images and associated inexpensive by-products, such as feature buffers and motion vectors. Unlike traditional postprocessing approaches that apply fixed, local blur filters based on per-pixel motion, our method learns to synthesize motion blur in a content-aware, non-local manner. At the core of our approach is a U-Net-based convolutional neural network that extends the kernel-predicting network (KPN) paradigm: rather than predicting only blending weights for local neighborhoods, our network also predicts spatial offsets, allowing each pixel to gather information from a dynamically selected set of distant pixels along motion trajectories. This design enables the network to model complex motion blur patterns, including those caused by large displacements, occlusions, or nonlinear motion, with high visual fidelity. Our method operates entirely in image space, making it suitable for integration into offline production rendering pipelines without modifying the renderer itself. We demonstrate that our approach produces motion blur effects comparable to or exceeding those generated by physically accurate rendering, while requiring only a fraction of the computational cost. We evaluate our results across multiple representative scenes and show improved quality over equal-time path tracing and existing learning-based methods.
Related Concept Videos
Planar Rigid-Body Motion
Planar motion is typically divided into three distinct categories. The first is rectilinear translation, demonstrated by a subway train that moves along...
Curvilinear Motion: Rectangular Components
As the car advances, its position evolves over time. Quantifying the car's velocity involves computing the time...
Curvilinear Motion: Normal and Tangential Components
The positive direction of the t-axis aligns with the increasing position of the car along the curved path, denoted by the unit vector ut. Simultaneously, the n-axis, perpendicular to the t-axis, dissects the curved path into differential arc segments, each forming the arc of a circle with a radius of...
Absolute Motion Analysis- General Plane Motion
As the drone's propellers rotate, an upward force is generated that counteracts the force of gravity, enabling the drone to lift off from the ground. This initial movement of the drone is along a straight path, representing a form of translational motion. In this phase, every point on the drone...
Relative Motion Analysis using Rotating Axes
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...
Deformation of Member under Multiple Loadings
In the case of a member with a variable cross-section, the strain is not constant but depends on the position. The deformation of an...