Software Engineer @ Google
Photographer Traveler Hiker
Jerome is a software engineer in Chrome Platform in Google. He is working on WebM Project. He is also optimizing performance of WebM Codecs in WebRTC.
Before joining Google, he got Master's degree in Stony Brook University, advised by Prof. Xianfeng Gu. His research interests are Computer Graphics, Computation Geometry and Computer Vision. Check out his research projects.
A few years earlier, he was in School for Gifted Young in University of Science of Technology of China.
Jerome is an amateur photographer. Check out his photos on Flickr.
Futurewei Technologies Inc., Santa Clara 2016.7-2016.9
Explore adaptive tessellation algorithms used in Virtual Reality.
Microsoft Research Asia, Beijing 2012.7-2013.5
Use Machine Learning to reconstruct high accuracy 3D models.
Academic & Research
Dept. of Computer Science, Stony Brook University, Stony Brook Research Assistant, Teaching Assistant
Hyperbolic Harmonic Mapping for Surface Registration
Automatic computation of surface correspondence via harmonic map is an active research field in computer vision, computer graphics and computational geometry. Although numerous studies have been devoted to harmonic map research, limited progress has been made to compute a diffeomorphic harmonic map on general topology surfaces with landmark constraints.
This work conquers this problem by changing the Riemannian metric on the target surface to a hyperbolic metric so that the harmonic mapping is guaranteed to be a diffeomorphism under landmark constraints. The computational algorithms are based on Ricci flow and nonlinear heat diffusion methods. The approach is general and robust. We employ our algorithm to study the constrained surface registration problem which applies to both computer vision and medical imaging applications. Experimental results demonstrate that, by changing the Riemannian metric, the registrations are always diffeomorphic and achieve relatively high performance when evaluated with some popular surface registration evaluation standards.
Isogeometric Analysis is a very hot topic in computational geometry most recently which connects the discrete mesh with the spline used in machinery industry. However, converting from the high genus triangle mesh to G-2 Spline remain unsolved since discrete meshes only satisfy C-0 continuity. Strebel Differential is a powerful mathematical tool that separate the high genus surfaces into several cylinders and guarantees the global consistency. Strebel Differential is a holomorphic form on Riemannian manifold which gives canonical parameterization while preserving angles(i.e. conformal). Therefore, Strebel Differential induces a quad tessellation naturally. With this quad mesh, G-2 spline could be easily generated and thus benefit the machinery industry.
The pictures shows the rendered results of the generated quad mesh. The bottom figures show the holomorphic 1-form and its zero points structure. The number of singular points are restrictly controlled by the topology of the surface which is guaranteed by the mathematics theory.