|
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
|