Home

Research Projects

 

I am in the process of adding materials to these research projects. Some sections are not complete.

Anisotropic Noise Samples

Anisotropic noise textures are interesting for many visualization and graphics applications. The spot samples can be used as input for texture generation, e.g., Line Integral Convolution (LIC), but can also be used directly for visualization by itself.

Tensor Field Visualization

Tensor data play an important role in many disciplines. In geomechanics or solid state physics, for example, tensors are used to express the response of material to applied forces.

Shell Maps

A shell map is a bijective mapping between shell space and texture space that can be used to generate small-scale features on surfaces using a variety of modeling techniques. The generality of shell maps allows texture space to contain geometric objects, procedural volume textures, scalar fields, or other shell-mapped objects.

Realistic Image Synthesis

I am implementing a ray tracer with photon map to do physically based realistic image synthesis. The renderer will utilize spectral color representation to compute more accurate color.

Computer Vision and Stereo Range Data

My current work in stereo range data extraction is mostly involved with finding the correspondence of points in the stereo images. The points are matched base on both spatial and temporal information.

sv3D (Source Viewer 3D)

Source Viewer 3D (sv3D) is a software visualization framework that builds on the SeeSoft metaphor. It brings a number of enhancements and extensions over SeeSoft-type representations.

 

Below are some projects I worked on, but not as a focus of research

Subdivision Surfaces

I implemented Catmull-Clark and 4-8 (a.k.a. square root of 2) subdivision schemes.

Last updated: January 3, 2008