Ren Ng |
|
Education
|
2002-Present |
Ph.D. Candidate in Computer Science Advisor: Pat Hanrahan |
|
|
2001-2002 |
Masters Student |
|
|
1997--2001 |
B.S. with Distinction in Mathematical
and Computational Sciences with Honors GPA: 4.0, GRE: Perfect score |
Honors
Microsoft Research Graduate Fellow |
2004 – 2005 |
|
2002 |
Best Paper Award, Eurographics
Workshop on Graphics Hardware |
2002 |
Stanford President’s Award for
Academic Excellence in the Freshman Year |
1997 |
Premier of Victoria Award for
Excellence in Mathematics |
1996 |
Prize Winner in Australian
Mathematics Competition |
1996 |
|
1991-1997 |
Research
Interests
Digital
Photography, Computer Graphics, Wavelets and Multi-Resolution Approximation
Publications
Triple-Product Wavelet Integrals for
All-Frequency Relighting |
Ren Ng, Submitted to SIGGRAPH 2004. |
All-Frequency Shadows Using Non-linear Wavelet
Lighting Approximation |
Ren Ng, ACM Transactions on Graphics, July 2003 (Proceedings of
SIGGRAPH 2003). |
Efficient
Partitioning of Fragment Shaders for Multipass Rendering on Programmable Graph-ics Hardware |
Eric Chan, Ren Ng, Pradeep Sen, Kekoa Proudfoot,
and Pat Hanrahan. Proceedings of the SIGGRAPH / Eurographics
Workshop on Graphics Hardware 2002. Best Paper
Award. |
Chromium: A Stream Processing Framework for
Interactive Graphics on Clusters |
Greg
Humphreys, Mike Houston, Ren Ng, Randall Frank,
Sean Ahern, Peter Kirchner and James T. Klosowski ACM Transactions on Graphics, July 2002 (Proceedings of
SIGGRAPH 2002). |
A Java-based Framework for
Interoperability in Neuroscience, with Specific Application to Neuroimaging |
Yi-Ren Ng, Smadar Shiffman, Thomas J. Brosnan, Jonathan M. Links, Leu
S. Beach, Nicholas S. Judge, Yirong Xu, Uma V. Kelkar
and Allan L. Reiss Journal of the American Medical Informatics Association,
2001; 8:431-442. |
Employment and
Research Experience
Ph.D.
Candidate & Research Assistant, Stanford
Computer Graphics Lab |
2000-Present |
Published
research on projects for relighting under all-frequency illumination,
compiling real-time shading languages for graphics hardware, and real-time
distributed volume rendering. |
|
Graphics
Research Intern, Microsoft Research
|
Summer 2003 |
Investigated
real-time relighting of objects: decomposition of natural illumination into
points and spherical harmonics for fast rendering; robust sampling of
pre-computed radiance transfer. |
|
Program
Manager Intern, Microsoft Corporation |
Summer 2000 |
Designed and
managed dev of Policy Editor, a tool in Visual Studio Enterprise Frameworks. |
|
Framework
Architect and Lead Programmer, Stanford
Psychiatry |
1997-2000 |
Prototyped a
3D graphics system for drawing on brain surfaces extracted from MRI scans.
Designed and implemented BrainImageJ 1.0, a
Java-based software framework to facilitate inter-operability in the NIH
Human Brain Project community.
Presented BrainImageJ at the 1998 and 1999
Human Brain Project Annual Meetings. |
|
Programmer,
|
1996-1998 |
Prototyped
Java applets that extend University on-line testing to allow custom data
acquisition. |
Professional
Activities
Paper Reviewer, Symposium on
Interactive 3D Graphics |
2003 |
Paper Reviewer, SIGGRAPH |
2003, 2004 |
Teaching
Experience
Stanford
Outdoor Education Program Instructor, |
2001-2003 |
|
Co-teach
rock-climbing portion of Geological and Environmental Sciences 7a, Introduction to Wilderness Skills and
7c, Advanced Wilderness Skills. |
||
Stanford
Alpine Club Instructor, |
Spring 2003 |
|
Designed and
taught class, Introduction to Lead
Climbing, including three 2-hour lectures and two weekend field trips, and
organizing three co-instructors. |
||
References
Pat
Hanrahan |
CANON |
||
|
(650)
723-8530 |
||
Marc
Levoy |
Associate
Professor of Computer Science and Electrical Engineering |
||
|
(650)
725-4089 |
||
|
Assistant
Professor of Computer Science |
||
450 Computer Science Bldg, 500 W 120
St, |
(212)
939-7082 |
||
John
Snyder |
Senior
Researcher |
||
Microsoft Research, |
(425) 706-9772 |
||
Activities
Photography, rock-climbing,
telemark skiing, hiking and swimming.