Most of the projects below come
with some papers. I can send you the references if you are interested.
Programming projects:
- Surface Triangulation
- Given a surface in a non-mesh
representation (e.g. implicit functions or parametric patches),
triangulate the surface with quality triangles.
- Moreover, maintain the
triangulation when the surface is deforming
- Shape analysis and
comparison
- Given a lot of shapes, align,
compare and differentiate
- Skin surface topics
- 2D Skin visualization
(Java, C++, flash, etc.)
- 3D Skin
triangulation and deformation
- Bezier triangle decomposition for skin surfaces.
- Skin Deformation in R2 or R3
- Measurement derivatives
computation.
- The volume and surface area of a
union of balls are done. Next, derive the volume/surface
area/derivatives for skin surfaces. More precisely, how to compute the
surface area, volume and their derivatives of sphere and hyperboloid
patches in the mixed cells.
- Deformation from a simplicial complex to its skin approximation.
- We got a paper on approximation
polygonal objects with skin surfaces. Only a little gap is left, namely,
deforming the objects to the very close skin. This can be paper work
also.
- Betti numbers computation in R4.
- They had been computed in 3
dimensions. Moving up one dimension maybe not that difficult. That is how
to compute how many components, cycles, tunnels and voids in a 4
dimensional simplicial complex.
- Volume meshing. with skin boundary
- Shape Registration
- Pocket extraction
- Concepts visualization.
- To write some animation or tools
to help the illustration of abstract ideas in our course.
- 4-coloring a planar graph.
- I have a (new?) conjecture on
coloring a planar graph by 3-coloring of the edges in O(n2)
time. I would like to try it out.
- Alpha shapes, weighted triangulation data structure R3.
- To write code for the basic
triangle structure (mentioned in the lecture), with one application of
your choice.
- Decomposing a polygon in O(n)
time.
- Weighted Deluanay complex
computation in Rd.
- Construct the Delaunay complexes
for any dimension by the randomized incremental algorithm.
- Molecular Modeling.
- Model some molecules from the
protein data bank by the skin surface. Analyze the features and chemical
properties of the molecules based on the shapes. One of the possibility is, we already have the tetrahedral meshes
of the skin body. It will be good if we solve the Poisson-Boltzmann
Equation for the electrostatics potential computation.
- Medial axis approximation.
- Compute the medial axis of the
mesh approximating the skin surface.
or
Free
projects. You can propose some projects by
yourself.
Papers
- Surveys or attempts to open problems