- Programming languages and tools:
proficient in C/C++, OpenGL, STL, C#, Open Inventor, OpenSceneGraph, BCGSuite, MFC, WinForms, GLUI, GLUT, OpenCV, Visual Basic, Matlab, Delphi, VRML, and HTML.
- Programming IDEs (Integrated Development Environments):
Microsoft Visual Studio (windows), KDevelop (Linux).
- C/C++ compilers:
Visual C++ (windows), GCC/G++ (Linux/UNIX), Turbo C (DOS).
- Debug and Source Control:
NUnit, Apache Subversion (SVN), IBM Rational Team Concert (RTC), JIRA, Microsoft Visual SourceSafe (VSS), Git.
- 3D Modeling Software:
Maya, 3D Studio Max, AutoCAD, Softimage, Lightscape, Poser, FaceGen.
- Multimedia Software:
Photoshop, Paintshop, The GIMP, Authorware, Dreamweaver.
- Documenting Software:
Microsoft Office, OpenOffice, Visio, Latex.
- Operation Systems:
Microsoft Windows, Linux, Unix.
- Professional Certifications:
Microsoft Certified Professional (MCP) certification,
-
Microsoft Certified Systems Engineer (MCSE) certification,
-
Microsoft Certified Professional + Internet (MCP+I) certification.
Projects worked on
(1997-present)
- Salient Interactive Miner (SIM) - the flagship visual data mining software product of Salient for performance accounting and decision support to large and complex enterprises:
- Developed new features/functionalities for advanced bookmark search, host code separation, near real-time support in SIM admin, tools menu redesign, user category selection, user report customization, etc.
- In charge of the third-party Geo module. Improved visualization of the 2D geographic map and markers. Optimized map elements computation to speed up map rendering. Fix all the bugs/issues in the module.
- Improved the graphs and grids by smooth rendering with anti-aliasing. White screen removal in numerous scenarios for enhancing the user experience.
- Fix the front-end bugs/issues to ensure robustness and reliability of software.
- AcuShape - a key software product of KLA-Tencor for offline model creation and on-tool Optical Critical Dimension (OCD) measurements of complex two-dimensional and three-dimensional structures for advanced devices:
- Developed new features/functionalities for advanced 3D visualization and user interaction with 3D building block models.
- Developed WAT spectra correlation utility for visualization of the wafer map of spectra signals of various technologies (UVSE, IRSE, RPRC, eUVR, LDSR) and calculate the correlation between WAT map and wafer contour at the specific wavelength.
- Improve efficiency and result precision of the geometrical modeling algorithms in GModel engine.
- Improved 3D graphics visualization for high-quality rendering and real-time performance. Speed up GModel engine with the high-version OpenGL features, e.g., VBO, FBO, etc.
- Route Server DLL - Computation core providing distance-/time-optimal routing solutions for student transportation management software systems:
- Developed the key features of finding distance and drive out based on the bi-directional Dijkstra's algorithm.
- Debugging, filing and fixing bugs of existing programs with enhancements.
- Molecule Particle Partitioning and Visualization:
- Develop an FRC (Fourier Ring Correlation)-based algorithm for optimally classifying molecule particles in the reduced, low-dimensional vector subspace of multivariate statistical analysis.
- Designed and developed HEx3DRM, a 3D graphics visualization software, in both Windows and Linux versions to analyze 2D variations of heterogeneous complexes and to correlate them with variations in 3D assemblies. The major functions of this software are subspace partitioning, cluster merge, 3D structure reconstruction and visualization, and interpretation of variations in terms of conformational diversity of the molecules.
- Parameterization of 3D Range Scan Data for Shape Analysis (Principal Investigator):
- Developed a semi-automatic mesh conformation method to establish vertex-to-vertex correspondences between a set of scanned shapes.
- Applying the method to a large 3D scan database for geometry analysis.
- Image-based Face Modeling (Principal Investigator):
- Developed a data-driven reconstruction approach to rapidly model a 3D face from a single front-view image.
- Construction of an offline face depth synthesizer through machine learning of the mapping between examples in lower-dimensional face shape spaces.
- Developed face modeling software that integrates face reconstruction and facial shape editing.
- The software, 3D face synthesizer, is one of the showcase projects of IHPC, and now residing in the Fusionworld-a science gallery that showcases the latest inventions in Singapore. It has been demonstrated to many distinguished visitors including Singapore Prime Minister Lee Hsien Loong. It has also been exhibited in the SIGGRAPH Asia 2008.
- Digital Restoration of Distorted Documents (Principal Investigator):
- Physically-based modeling of acquired 3D surface of the document to remove projective distortion.
- Anatomy-based Neck Modeling (ongoing)
- Realistic Computer Generated Human Targets (Principal Investigator, sponsored by US Navy):
- Automatic synthesis of natural-looking human face models using region-based morphing under control of the anthropometric measurements.
- Automatic facial replacement of a video sequence with synthetic faces.
- Designed and implemented a human target system with face variations.
- 3D SketchArtist: Localized 3D morphing of facial features, full-head texture synthesis and analysis, face aging and dynamic wrinkle simulation
- 3D FaceMap: Automatic reconstruction of 3D faces with an anatomical structure from a 2D image
- Developed a Structure-Driven Adaptation (SDA) method to reconstruct animatable, anatomy-based 3D facial models of real human individuals with minimal manual intervention. This method instantly animates models reconstructed from scanned face data with the anatomical muscle and jaw parameters.
- Physically-based face shape adaptation techniques using dynamic deformable meshes to recover personalized face shapes.
- Automatic muscle structure adaptation to retain full animation capabilities.
- SDA-driven volume morphing for skull fitting.
- Offset-envelope mapping for automatic displacement map generation. Accurate reconstruction of face geometry using the displacement map combined with subdivision surfaces to achieve efficient representation of high-resolution details.
- Applied our face reconstructions to various applications for 3D human faces, including texture transfer, 3D face morphing, statistical analysis of the face shape space, feature analysis to edit multiple attributes, and face recognition database satisfying large extra- and intra-subject variations.
- Dynamic Wrinkle Simulation for 3D Facial Expressions:
- Developed geometric muscle-driven wrinkle models that are defined according to facial muscle anatomy for realistically simulating expressive wrinkles on the face.
- Adaptive mesh refinement methods to create facial animation with wrinkles at interactive rates.
- 3-D Human Face Modeling for Dynamic Facial Expression Synthesis:
- Developed a new biomechanical 3D face model constructed from anatomical perspective in conjunction with physically-based animation for facial expression synthesis. The model has a hierarchical biomechanical structure, incorporating a physically-based approximation to facial skin tissue, a set of anatomically-motivated facial muscle actuators and rigid skull layer.
- Created a computer system for dynamically synthesizing realistic facial expressions using the anatomy-based face model.
- Developed a deformable multi-layer soft tissue model to simulate nonlinear visco-elastic behavior of facial skin. It incorporates new kinds of structural springs to directly simulate the nonlinear stress-strain relationship of the real skin and face repulsion springs to efficiently prevent MSD model collapse.
- Developed a muscle process which includes three kinds of force-based facial muscle models to simulate facial muscle contraction.
- Skull modeling to constrain facial skin deformation and facilitate construction of contractile muscles at anatomically correct positions.
- Novel method for semi-automatic facial muscle construction.
- Adaptive mesh refinement method to ensure an accurate facial deformation while guaranteeing real-time performance.
- Modeling individualized anatomy-based faces with view-based texture mapping for animation by exploiting laser-scanned data.
- Animation of high-resolution face models in real-time.
- Designed and implemented an interactive walking through virtual reality system-VWS.
- Did extensive work in coding for rule-based animation, image-based rendering of operation models and architectures, real-time collision detection, and building models at different levels of abstraction.
- Real-time Image Feature Extraction for Image Understanding (sponsored by Aeronautic Science Foundation (ASF) of China)
- Fast Image Edge Detection (sponsored by ASF of China)
- Presented a new method based on triple cumulation for extracting features in image in real-time.
- Presented a new method using a kind of two-dimensional subband spectrum analysis (2D-SSA) filter based on subband decomposition for robust and fast image edge detection.
Public demonstrations participated
- Participated public technology exhibitions
- SIGGRAPH Asia 2008 Exhibition (December 2008) Singapore.
- Fusionworld Opening Exhibition (October 2008) Singapore.
- CoE Technology Exhibition 2002 (March 2002) Singapore.
- CoE Technology Exhibition 2001 (March 2001) Singapore.
- Participated inside festival program in conferences
- International Workshop on 3D Digitization'02 (February 2002) Singapore
- 3rd International Conference on Information, Communication, and Signal Processing (October 2001) Singapore
Honors and awards
- Cathy Bulman Memorial Award, University of Vermont, USA, 2012.
- Best Paper Award, the XV Brazilian Symposium on Computer Graphics and Image Processing, Brazil, 2002.
- Research Scholarship, Nanyang Technological University, Singapore, 1999-2002.
- Fellowship of Institute of Optics and Precision Mechanics, Chinese Academy of Sciences, China, 1998.
- Outstanding Graduate Award, Northwestern Polytechnical University, China, 1997.
- Liu Yongling Fellowship, 1st Prize, Northwestern Polytechnical University, China, 1997.
- Outstanding Graduate Award, Northwestern Polytechnical University, China, 1997.
- Privilege to directly enter the graduate program, waived of the admission examination, Northwestern Polytechnical University, China, 1996.
- Honor Undergraduate Student of Department of Electrical and Electronic Engineering, Northwestern Polytechnical University, China, 1994-1996.
- Privilege to directly enter the Elite Class, waived of the National Entrance Examination for Universities, Northwestern Polytechnical University, China, 1993.