Home

 

Kuiyu Li

Deptartment of Computer Science and Engineering
The Ohio State University

395 Dreese Laboratories
2015 Neil Avenue
Columbus, OH 43210-1277


Email: liku @ cse . ohio-state . edu

I'm a Ph.D. student in the Dept of CSE at OSU, working with Prof. Tamal K. Dey in computer graphics.

Web pages of other students in the group: Josh Levine, Oleksiy Busaryev. Alumni: Jian Sun, Tathagata Ray, Luke Molnar.


Research

Isotopic Reconstruction of Surfaces with Boundaries. Tamal K. Dey, Kuiyu Li, Edgar A. Ramos, Rephael Wenger. Eurographics Symposium on Geometry Processing 2009. (SGP09)

[Paper]

Abstract 

We present an algorithm for the reconstruction of a surface with boundaries (including a non-orientable one) in three dimensions from a sufficiently dense sample. It is guaranteed that the output is isotopic to the unknown sampled surface. No previously known algorithm guarantees isotopic or homeomorphic reconstruction of surfaces with boundaries. Our algorihtm is surprisingly simple. It `peels' slivers greedily from an alpha-complex of a sample of the surface. No other post-processing is necessary. We provide several experimental results from an implementation of our basic algorithm and also a modified version of it.


Cut Locus and Topology from Surface Point Data. Tamal K. Dey, Kuiyu Li. 25th Annu. Sympos. Comput. Geom. (SoCG 2009)

[Paper]

Abstract 

A cut locus of a point p in a compact Riemannian manifold M is defined as the set of points where minimizing geodesics issued from p stop being minimizing. It is known that a cut locus contains most of the topological information of M. Our goal is to utilize this property of cut loci to decipher the topology of M from a point sample. Recently it has been shown that Rips complexes can be built from a point sample P of M systematically to compute the Betti numbers, the rank of the homology groups of M. Rips complexes can be computed easily and therefore are favored over others such as restricted Delaunay, alpha, Cech, and witness complex. However, the sizes of the Rips complexes tend to be large. Since the dimension of a cut locus is lower than that of the manifold M, a subsample of P approximating the cut locus is usually much smaller in size and hence admits a relatively smaller Rips complex.

In this paper we explore the above approach for point data sampled from surfaces embedded in any high dimensional Euclidean space. We present an algorithm that computes a subsample P0 of a sample P of a 2-manifold where P0 approximates a cut locus. Empirical results show that the first Betti number of M can be computed from the Rips complexes built on these subsamples. The sizes of these Rips complexes are much smaller than the one built on the original sample of M.


Persistence-based Handle and Tunnel Loops Computation Revisited for Speed Up. Tamal K. Dey, Kuiyu Li. Shape Modeling International 2009 (SMI09)

[Paper] [Software] [Slides at SMI09]

Abstract 

Loops in surfaces associated with topological features such as handles and tunnels are important entities in many applications including surface parameterization, feature identification, and topological simplification. Recently, a persistent homology based algorithm has been proposed to compute them. The algorithm has several advantages including its simplicity, combinatorial nature and independence from computing other extra structures. In this paper, we propose changes to this loop computation algorithm based on some novel observations. These changes reduce the computation time of the algorithm dramatically. In particular, our experimental results show that the suggested changes achieve considerable speed up for large data sets without sacrificing loop qualities.


Computing Geometry-aware Handle and Tunnel Loops in 3D Models. Tamal K. Dey, Kuiyu Li, Jian Sun, David Cohen-Steiner. SIGGRAPH 2008

[Paper] [Project Page] [Software] [Video]

Abstract 

Many applications such as topology repair, model editing, surface parameterization, and feature recognition benefit from computing loops on surfaces that wrap around their 'handles' and 'tunnels'. Computing such loops while optimizing their geometric lengths is difficult. On the other hand, computing such loops without considering geometry is easy but may not be very useful. In this paper we strike a balance by computing topologically correct loops that are also geometrically relevant. Our algorithm is a novel application of the concepts from topological persistence introduced recently in computational topology. The usability of the computed loops is demonstrated with some examples in feature identification and topology simplification. 


On Computing Handle and Tunnel Loops. Tamal K. Dey, Kuiyu Li, Jian Sun. IEEE Proc. Internat. Conf. Cyberworlds 2007. (Journal version is in Computer-Aided Design: doi:10.1016/j.cad.2009.01.001)

[Paper] [Project Page] [Software] [Slides at NASAGEM 2007]

Abstract 

Many applications seek to identify features like handles and tunnels in a shape bordered by a surface embedded in three dimensions. To this end we define handle and tunnel loops on surfaces which can help identifying these features. We show that a closed surface of genus g always has g handle and g tunnel loops induced by the embedding. For a class of shapes that retract to graphs, we characterize these loops by a linking condition with these graphs. These characterizations lead to algorithms for detection and generation of these loops. We provide an implementation with applications to feature detection and topology simplification to show the effectiveness of the method.



Graphics Courses
I've taken CSE781 (Introduction to 3D Image Generation), CSE782 (Advanced 3D Image Generation), and CSE784 (Geometric Modeling). Click the following pictures to go to the graphics course page.

CSE784: Geometric Modeling (Curves and Surfaces)

CSE782: Advanced 3D Image Generation

CSE781: Introduction to 3D Image Generation (OpenGL and Shading Languages)


Kuiyu Li
Department of Computer Science and Engineering
395 Dreese Laboratories
2015 Neil Avenue
Columbus, OH 43210-1277