Projects

I am one of the major contributors of this project in NVIDIA.

I am one of the major contributors of this project in NVIDIA.

Brain Diffusion Tensor Visualization with DTILens (2015)

This is a case study of our streamline deformation technique on brain tensor data to aid surgical planning for a tumor patient. This application was demonstrated at the workshop of MICCAI 2015 DTI Challenge on October 5, 2015 in Munich,  Germany. I implemented the program with the helps from Dr. John Edwards and Dr. Chris Johnson from the University of Utah, my advisor Han-Wei Shen, and a few domain experts.

Parallel Triangle Clipping on GPU (2013)

Polygon clipping, the process of finding the intersection of two arbitrary polygons, is a well studied problem. However, general algorithms have many cases and conditions. Such conditional execution is problematic when using a SIMD-like GPU to concurrently clip many polygons with few vertices. We present a clipping technique specialized for triangles and quadrilaterals that runs effectively when replicated in a thread warp. We apply our technique on spherical quadrilateral unstructured grid data, and achieve more than 10 times speedup over traditional techniques.

This is my 2013 summer internship work at the Sandia National Laboratories with my mentor, Kenneth Moreland. The related paper submitted to a conference was not accepted and will go to future submissions.

Interactive Flow Visualization on Virtual Globe (2012)

This is part of a big project about climate data analysis and visualization. I am in charge of visualizing wind using streamlines on a virtual globe with OpenGL. I worked on it during my 2011/2012 summer internships at the Pacific Northwest National Laboratory with my mentor, Pak Chung Wong.

Contour Spectrum (2011)

Contour Spectrum is used to demonstrate the global properties of isocontour/isosurface and aid the isovalue selection. It allows users interactively and efficiently select a better set of isovalues. This is a course project on extending Bajaj et al's Contour Spectrum algorithm.