Current Studying Activities

This page organize my current studying activities. Comments welcome!

*. Mesh Parameterization and Optimization. Currently I am collaborating with my (previous) advisor Prof. Jung Hong Chuang at NCTU on projects related to shape correspondence. I am responsible for solving problems related to mesh parameterization and hence, using packages to solve optimization problems.
  • CirclePatterns, http://www.multires.caltech.edu/software/CircleParam/html/index.html. The source code demonstrates Circle Pattern, an algorithm for finding discrete conformal (angle-preserving) parameterization. Wonderfully, it also demonstrate how to use MOSEK, a powerful optimization software that is capable of solving linear, quadratic (convex), conic and even general non-linear convex problems.
  • Following the author's instructions, I have implemented the spherical parameterization part. The task requires solving a general non-linear problem (minimizing the energy term). I have implemented C++ codes to use MOSEK to solve the problem, which involves providing functional, gradient and Hessian evaluations to MOSEK's interior-point solver. While the problem is solved for some simple models, unfortunately the problem seems to become non-convex for some complex models; MOSEK simply halts when it detects the Hessian to become not positive semidefinite, ending up with suboptimal solution.

1. Techniques on generating/extruding architectural drawings (e.g. floor plans) into 3D models.

2. Crowd / traffic simulation techniques. Exploit their applications into urban model synthesis.
3. Computational Geometry for Architecture

4. Global Illumination (hopefully it can be applied in solving lighting analysis problems in architecture)
5. Cool Architecture Stuff