Research Interests

Applied Machine Learning
Natural Language Processing
Computer Vision
Computational Photography
Computer Graphics
VR/AR
Systems
Mobile Development
Product Design

  • Nullam
  • Amet
  • Amet
  • Ipsum
  • Amet
  • Dolor
  • Lorem
  • Sit
  • Amet

Burst Photography ISP Implementation

Computational Photography

Implemented burst-mode alignment for denoising, demosaicing, local tone mapping via exposure fusion, and gamma correction of signal processing in C++.

Fourier Slice Photography and Depth Estimation with Light Field

Computational Photography

Implemented Fourier Slice Photography algorithm to generate refocused image and depth estimation in MatLab on 4D Light Field Benchmark dataset.

Realistic Whiskey

Computer Graphics

Implemented volumetric photon mapping algorithm in C++ and applied layered materials to render a realistic whiskey image with complicated lighting effect.

Light Field Rendering

Computational Photography

Creating light field.
Refocusing.

Pinhole Camera

Computational Photography

Making a camera black box.
Experimenting with pinholes of different sizes.

Animation

Computer Graphics

Skeleton Kinematics
Linear Blend Skinning
Physical Simulation

Light Field Camera

Computer Graphics

Light field cameras (like the Lytro camera) allow users to capture a four-dimensional function of radiance (a light field), and then use it to synthesize new images with different focal planes, aperture sizes, or camera positions by sampling and reconstructing from this light field.

Studio Lighting

Computer Graphics

Sphere Tracing Distance Estimators

Computer Graphics

A Geometric Method for the Antialiased Ray Tracing of Implicit Surfaces.

Lighting and Materials In GLSL

Computer Graphics

Improved the quality of the rendering by implementing a number of lighting and material shading effects using the GLSL, OpenGL's shading language.

Augmented 3D reconstruction

3D Vision

Reproduced Scan2CAD as our baseline, which learns to align 3D CAD models from a shape database to an RGB-D scan. Augmented it with multi-view RGB information and deep features extracted through Mask R-CNN.

BERT Boost on SQuAD 2.0

NLP
CS224N 19 Winter: Best Poster Prize

We proposed a question answering (QA) system based on baseline BERT model and obtained better result than single baseline BERT model on SQuAD 2.0. We tried multiple methods, adopted data-augmentation, post-processing with linguistic knowledge, and built an ensemble model.

Multi-device Interaction System

System | Mobile

Built “Multi-Device Interaction System” in Java which aims to share resources on multiple Android devices, and integrated the system into Android framework.

Bear Friend

Design | WeChat Sticker

Collaborated with designer on the sticker design.
Credit to @peipeiiii

SOMA App

Product Design | Mobile Dev

Designed and built Soma Messenger on Android, an instant messaging APP in 32 languages providing video calls for more than 10 million users worldwide.

Baomingba App

Product Design | Mobile Dev

Designed and developed Baomingba, a product offering logistical services that improve the organizational and planning processes of conferences, mega events and other activities.

Contact

Feel free to reach out to me!