CS 174 Term Project: Spectral Conformal Parameterization

Introduction

Mesh parameterization is a fundamental problem in computer graphics, particularly in mesh processing. Linear methods for planar parameterization offer quick and sufficient results, but often require arbitrary user-specified constraints or fixed, unnatural border conditions. Using a technique called spectral conformal parameterization, we can create a conformal parameterization with free boundaries without user-specified constraints in times comparable to previous linear methods, such as LSCM.

Program Details

For the class project, I implemented the "Spectral Conformal Parameterization" paper, by Mullen et. al. The program is a set of MATLAB files, which can be downloaded here. Full details on the project can be found in my final report, given here.

Results

On the left, we have a lit version of the mesh. On the right, we have the parameterization of the mesh. Finally, in the center, we have a textured version of the mesh, using the parameterization as texture coordinates.