Locality-Preserving Free-Form Deformation
Tsukasa Fukusato, Akinobu Maejima, Takeo Igarashi
TL;DR
lp-FFD addresses the challenge of preserving local detail when deforming meshes via free-form deformation by simultaneously optimizing grid-handle locations and embedding the input mesh's local characteristics into the grid. It formulates a single linear optimization that combines mesh distortion, vertex constraints, grid-handle constraints, and grid regularization using $E_{ml}$, $E_{mp}$, $E_{gp}$, and $E_{gr}$ with weights $\lambda_{ml}, \lambda_{mp}, \lambda_{gp}, \lambda_{gr}$, leveraging a Laplacian $L$, a weight matrix $W$, and a transformation matrix $T$. Through iterative updates and LU-based solutions, lp-FFD achieves a favorable balance between angular and area distortions compared to direct and inverse FFD baselines, while enabling interactive direct and indirect manipulations and easy export of deformation grids. The approach also demonstrates smoother image deformations and practical applications such as screen-space editing and deformation transfer, with a user study indicating higher perceived naturalness and usability. Limitations include reduced rotational invariance and partial-stretch artifacts when manipulating with few handles, guiding future work to incorporate rotation and grid-resizing strategies and extend to broader deformation contexts.
Abstract
This paper proposes a method to estimate the locations of grid handles in free-form deformation (FFD) while preserving the local shape characteristics of the 2D/3D input model embedded into the grid, named locality-preserving FFD (lp-FFD). Users first specify some vertex locations in the input model and grid handle locations. The system then optimizes all locations of grid handles by minimizing the distortion of the input model's mesh elements. The proposed method is fast and stable, allowing the user to directly and indirectly make the deformed shape of mesh model and grid. This paper shows some examples of deformation results to demonstrate the robustness of our lp-FFD. In addition, we conducted a user study and confirm our lp-FFD's efficiency and effectiveness in shape deformation is higher than those of existing methods used in commercial software.
