11-day longest streak
Hi! I'm Brian. I'm a 4th year PhD candidate at Stanford University working in the Stanford Computational Imaging Lab, advised by Prof. Gordon Wetzstein. I'm grateful to be supported by…
Hi! I'm Brian.
I'm a 4th year PhD candidate at Stanford University working in the Stanford Computational Imaging Lab, advised by Prof. Gordon Wetzstein. I'm grateful to be supported by the NSF GRFP and the Stanford Graduate Fellowship.
My work draws on first principles in vision and graphics to develop efficient visual world representations across image, video, and 3D domains, including token-efficient generation and adaptive tokenization, novel 3D representations, and fast rendering algorithms.
-
textured_gaussians ★ PINNED
Code release for CVPR 2025 paper "Textured Gaussians for Enhanced 3D Scene Appearance Modeling".
Cuda ★ 105 9mo agoExplain → -
bullet ★ PINNED
🚅 Interactive prompts made simple. Build a prompt like stacking blocks.
Python ★ 3.6k 3y agoExplain → -
awesome-holography ★ PINNED
A curated list of resources on holographic displays.
★ 150 3y agoExplain → -
chart-race-react ★ PINNED
📊 Seamless bar chart race component for React.
JavaScript ★ 523 3y agoExplain → -
go-render ★ PINNED
🎦 3D renderer in Go.
Go ★ 21 6y agoExplain → -
fast-poisson-image-editing ★ PINNED
Fast, scalable, and extensive implementations of Poisson image editing algorithms.
Python ★ 47 4y agoExplain → -
Anime-Face-Dataset
🖼 A collection of high-quality anime faces.
Python ★ 432 4y agoExplain → -
vocabs
📚 A lightweight online dictionary integration to the command line. No browsers. No paperbacks.
Python ★ 244 7y agoExplain → -
paper-finder
Claude skill for finding ML research papers.
★ 232 3mo agoExplain → -
awesome-image-rectification
📝 A curated list of image rectification papers.
★ 179 5y agoExplain → -
Anime-Generation
🎨 Anime generation with GANs.
Python ★ 71 4y agoExplain → -
awesome-image-enhancement
No description.
★ 35 6y agoExplain → -
poissonpy
📈 poissonpy is a Python Poisson Equation library for scientific computing, image and video processing, and computer graphics.
Python ★ 24 4y agoExplain → -
Fun-with-MNIST
Playing with MNIST. Machine Learning. Generative Models.
Python ★ 23 7y agoExplain → -
griddy
📐📏 Generate CSS grid layouts FAST.
Python ★ 23 7y agoExplain → -
BetterInput
💻 Terminal-like Python input( ) function.
Python ★ 19 7y agoExplain → -
foveated_diffusion
Code release for "Foveated Diffusion: Efficient Spatially Adaptive Image and Video Generation"
Python ★ 15 1mo agoExplain → -
dsnp_test_cases
💻 Test cases for NTUEE Course "Data Structures and Programming".
Python ★ 14 7y agoExplain → -
photometric-stereo
Photometric stereo algorithms in numpy and pytorch.
MATLAB ★ 11 4y agoExplain → -
awesome-light-field-processing
A curated list of light field synthesis and light field reconstruction papers.
★ 7 5y agoExplain → -
holo_dfm
Project website for SIGGRAPH Asia 2024 paper: Large Étendue 3D Holographic Display with Content-adpative Dynamic Fourier Modulation.
JavaScript ★ 6 1y agoExplain → -
image-morphing
Python Implementation of Feature-Based Image Metamorphosis.
Python ★ 4 5y agoExplain → -
bibdl
📃 Automatically generate BibTeX style references for ml/dl papers.
Python ★ 4 6y agoExplain → -
webgl-3d-viewer
3D model viewer in WebGL and pure Javascript.
HTML ★ 4 5y agoExplain → -
cplusplus-algorithms
Some classic algorithms implemented in C++.
★ 4 8y agoExplain → -
homography
2D projection geometry with homography.
Python ★ 3 6y agoExplain → -
old-website ⑂
A beautiful, simple, clean, and responsive Jekyll theme for academics
JavaScript ★ 3 2y agoExplain → -
ethereal
No description.
JavaScript ★ 3 3y agoExplain → -
Conditional-GAN-Anime-Generation
Conditional anime generation using conditional GAN.
Python ★ 3 7y agoExplain → -
sglang ⑂
SGLang is a high-performance serving framework for large language models and multimodal models.
Python ★ 2 14h agoExplain → -
bchao1
No description.
★ 2 2mo agoExplain → -
extract-readme
📑 extract-readme extracts the README markdown file from a GitHub repository and generates a corresponding formatted HTML that can be rendered on any website.
Python ★ 2 4y agoExplain → -
Breakout-Deep-Q-Learning
🕹️ Train an AI actor to play the classic Atari game 'Breakout' using Deep Q Learning.
Python ★ 2 7y agoExplain → -
Pong-Policy-Gradient
🏓 Train an AI player to play Pong using Policy Gradient.
Python ★ 2 7y agoExplain → -
shapex
🪁 shapex is a 3D shape descriptor library.
Python ★ 2 4y agoExplain → -
shell-scripting-cheatsheet
No description.
★ 2 7y agoExplain → -
computational-imaging-research-groups
A list of computational imaging research groups.
★ 2 4y agoExplain → -
lyricsfinder
🎵 Tkinter-based desktop app for finding lyrics online.
Python ★ 2 8y agoExplain → -
high-dynamic-range-imaging
📷 High Dynamic Range Imaging with Debevec '97 Algorithm.
Python ★ 2 6y agoExplain → -
quantization
Color quantization zoo.
Python ★ 2 6y agoExplain → -
image-editor
Project for Google SPS'20
Python ★ 2 5y agoExplain → -
seam-carving
Minimalistic seam-carving.
Python ★ 2 6y agoExplain → -
foveated-diffusion
Project website for "Foveated Diffusion: Efficient Spatially Aware Image and Video Generation".
JavaScript ★ 1 1mo agoExplain → -
real-estate-10k-downloader
RealEstate10K dataset downloader that actually works.
Python ★ 1 8mo agoExplain → -
iccp_2025_vr_course
No description.
JavaScript ★ 1 1y agoExplain → -
python-cheatsheet
Just my python notes.
Python ★ 1 7y agoExplain → -
3d-multiview
Utility scripts to generate 3D multi-representations datasets.
Python ★ 1 5y agoExplain → -
lf-flow
Light field from stereo pairs.
Python ★ 1 4y agoExplain → -
pado ⑂
Pado: differentiable simulation of light waves
★ 1 4y agoExplain → -
image-stitching
Image Stitching.
Python ★ 1 6y agoExplain → -
stereo-magnification ⑂
Code accompanying the SIGGRAPH 2018 paper "Stereo Magnification: Learning View Synthesis using Multiplane Images"
Python ★ 1 4y agoExplain → -
game-of-life
Game of life.
Python ★ 1 4y agoExplain → -
awesome-deep-optics
No description.
★ 1 4y agoExplain → -
filters
Exploring image filters.
Python ★ 1 6y agoExplain → -
108-2-NMLAB-Final
No description.
JavaScript ★ 1 6y agoExplain → -
git-ctf
FLAG{ChEck_Gi7_10G!!}
★ 1 6y agoExplain → -
bchao1.github.io ⑂
No description.
HTML ★ 0 14h agoExplain → -
autoresearch ⑂
AI agents running research on single-GPU nanochat training automatically
★ 0 3mo agoExplain → -
IQA_metrics
No description.
Python ★ 0 2mo agoExplain → -
gaussian-wave-splatting
Project website for SIGGRAPH 2025 paper: Gaussian Wave Splatting for Computer Generated Holoraphy.
JavaScript ★ 0 6mo agoExplain → -
random-phase-gaussian-wave-splatting
No description.
JavaScript ★ 0 10mo agoExplain → -
project_animations
No description.
Python ★ 0 3mo agoExplain → -
lichtenstein
No description.
Python ★ 0 4mo agoExplain → -
ego4d_fho_preprocess
No description.
Jupyter Notebook ★ 0 6mo agoExplain → -
importance-token-merge ⑂
Official implementation of "Importance-Based Token Merging for Efficient Image and Video Generation" (ICCV 2025)
★ 0 1y agoExplain → -
sparse_attn_3d
No description.
Python ★ 0 8mo agoExplain → -
FlowDPS-with-FLUX
No description.
Python ★ 0 1y agoExplain → -
nerfstudio ⑂
A collaboration friendly studio for NeRFs
★ 0 2y agoExplain → -
holography-experiments ⑂
my holography experiments
★ 0 2y agoExplain → -
nerf-pytorch ⑂
A PyTorch implementation of NeRF (Neural Radiance Fields) that reproduces the results.
★ 0 2y agoExplain → -
DeepFocus ⑂
DeepFocus: Learned Image Synthesis for Computational Displays
★ 0 4y agoExplain → -
Cardinal3D ⑂
Stanford CS248A Assignment 2
C++ ★ 0 3y agoExplain → -
shading ⑂
Stanford CS248 Assignment 3: Real-time Shading
★ 0 3y agoExplain → -
PyZDDE ⑂
Zemax/ OpticStudio Extension using Python
★ 0 5y agoExplain → -
neural-holography ⑂
Code and data for Neural Holography
★ 0 5y agoExplain → -
draw-svg ⑂
Stanford CS248 Assignment 1: Implement a simple SVG renderer
★ 0 3y agoExplain → -
style-transfer
Neural style transfer implementation.
Python ★ 0 7y agoExplain → -
LaPy ⑂
Toolbox for Differential Geometry on Triangle and Tetrahedra Meshes (FEM, Laplace, Poisson, Heat Flow ...)
★ 0 4y agoExplain → -
pbrt-v3 ⑂
Source code for pbrt, the renderer described in the third edition of "Physically Based Rendering: From Theory To Implementation", by Matt Pharr, Wenzel Jakob, and Greg Humphreys.
★ 0 4y agoExplain → -
scJoint ⑂
No description.
Jupyter Notebook ★ 0 5y agoExplain → -
109-1-Computer-Vision
Source code for 109-1 NTUCSIE course Computer Vision.
Python ★ 0 5y agoExplain → -
marching-cubes
Marching-cubes algorithm (beta).
Python ★ 0 5y agoExplain → -
fast-random
Random function benchmarks.
Python ★ 0 6y agoExplain → -
minirenderer
A mini renderer in Python.
Python ★ 0 6y agoExplain → -
ctf-writeups
Baby ctf write-ups.
Python ★ 0 6y agoExplain → -
midterm_foodie
No description.
JavaScript ★ 0 7y agoExplain → -
DCGAN-Random-Anime-Generation
Anime generation using vanilla GAN, WGAN, and LSGAN.
Python ★ 0 7y agoExplain →
No repos match these filters.