Addy Ngan (personal page)

Email: addy [at]
Address: 32 Vassar Street, Stata Center, 32D-416, Cambridge, MA 02139.
Phone: (617) 253-8835

MIT::CSAIL::Computer Graphics Group





I am a fifth-year PhD student at MIT. My research focus is primarily in surface appearance modeling. More specifically, I am interested in material acquisition, modeling and validation. My advisor is Frédo Durand.

I worked on an image-based scanning system based on the opacity hull for my master thesis. We extended the image-based visual hull algorithm to handle continuous opacity, and interpolate between views during rendering. The work is also extended to handle transparent and refractive objects using environment matting techniques.

During undergraduate at Princeton University, I worked on a 3D model sketching system with a gestural interface (Princeton Graphics). And before that, I was involved in a project on acoustic modeling using beam tracing techniques. 


Current/Past Collaborators/Advisors: Frédo Durand, Wojciech Matusik, Leonard McMillan, Hanspeter Pfister, Tim Weyrich, Remo Ziegler, Paul Beardsley, Adam Finkelstein, Lee Markosian, Lena Petrović, Thomas Funkhouser, Nicholas Tsingos, Ingrid Carlbom.



Experimental Analysis of BRDF Models

A variety of analytical models have been proposed to represent BRDFs. However, validation of these models have been scarce due to the lack of high resolution measured data. Building upon a recent dataset of over a hundred BRDFs acquired at high resolution, we evaluate the performance of several popular BRDF models in terms of their ability to fit the measured data. While previous work in BRDF modeling have validated their models with some measurements, our work is the first to quantitatively compare different models based on one sizable dataset covering a wide class of materials. We believe this work can serve as a guide for practitioners in the field of appearance modeling to choose the right model that suits their needs.

  1. Addy Ngan, Frédo Durand, Wojciech Matusik. Experimental Analysis of BRDF Models. In Proceedings of Eurographics Symposium on Rendering 2005. (Project page, Slides [HTML,PDF,PPT])
  2. Addy Ngan, Frédo Durand, Wojciech Matusik. Experimental Validation of Analytical BRDF Models. Technical Sketch, SIGGRAPH 2004, Los Angeles, California, August 2004. (Slides)


Skin Reflectance Model

Weyrich, T.; Matusik, W.; Pfister, H., Lee, J.; Ngan, A.; Jensen, H.W.; Gross, M., "A Measurement-Based Skin Reflectance Model for Face Rendering and Editing", MERL Technical Report, July 2005. (TR2005-071)


Image-based 3D Scanning System using Opacity Hulls

We have built a system for acquiring and displaying high quality graphical models of objects that are impossible to scan with traditional scanners. Our system can acquire highly specular and fuzzy materials, such as fur and feathers. The hardware set-up consists of a turntable, two plasma displays, an array of cameras, and a rotating array of directional lights. We use multi-background matting techniques to acquire alpha mattes of the object from multiple viewpoints. The alpha mattes are used to construct an opacity hull. The opacity hull is a new shape representation, defined as the visual hull of the object with view-dependent opacity. It enables visualization of complex object silhouettes and seamless blending of objects into new environments. Our system also supports relighting of objects with arbitrary appearance using surface reflectance fields, a purely image-based appearance representation. Our system is the first to acquire and render surface reflectance fields under varying illumination from arbitrary viewpoints.

  1. Addy Ngan. Image-based 3D Scanning System using Opacity Hulls (7,973KB). (Low-res(1,540KB)) Master of Science Thesis, Massachusetts Institute of Technology, 2003.
  2. W. Matusik, H. Pfister, A. Ngan, P. Beardsley, R. Ziegler, L. McMillan. Image-based 3D Photography using Opacity Hulls. SIGGRAPH 2002, San Antonio, Texas, July, 2002. (Videos, Slides)
  3. W. Matusik, H. Pfister, A. Ngan, L. McMillan.  Modeling 3D objects with opacity hulls. US Patent 6,791,542. September, 2004.
  4. W. Matusik, H. Pfister, A. Ngan, L. McMillan, R. Ziegler. Modeling and rendering of surface reflectance fields of 3D objects. US Patent 6,831,641. December, 2004.
  5. H. Pfister, W. Matusik, A. Ngan, L. McMillan, P. Beardsley. Image-based 3D modeling rendering system. US Patent 6,903,738. June, 2005.


Acquisition and Rendering of Transparent and Refractive Objects

This paper introduces a new image-based approach to capturing and modeling highly specular, transparent, or translucent objects. We have built a system for automatically acquiring high quality graphical models of objects that are extremely difficult to scan with traditional 3D scanners. We use multi-background matting techniques to acquire alpha and environment mattes of the object from multiple viewpoints. Using the alpha mattes we reconstruct an approximate 3D shape of the object. We use the environment mattes to compute a high-resolution surface reflectance field. We also acquire a low-resolution surface reflectance field using the overhead array of lights. Both surface reflectance fields are used to relight the objects and to place them into arbitrary environments. Our system is the first to acquire and render transparent and translucent 3D objects, such as a glass of beer, from arbitrary viewpoints under novel illumination.

W. Matusik, H. Pfister, R. Ziegler, A. Ngan, L. McMillan. Acquisition and Rendering of Transparent and Refractive Objects. Proceedings of 13th Eurographics Workshop on Rendering.  Pisa, Italy, June 2002. (Videos, Slides)


Freeform 3D Model Sketching

Subdivision surfaces are extremely suitable for our sketching system because of its support for arbitrary topology, its natural smoothing through refinement, its ability to model creases and corners, etc. Freeform Sketch is a direct modeling system we develop that utilize gestural input for both modeling commands and geometric descriptions. It is part of an effort to greatly simplify the modeling process, by sacrificing some precise control on the surface. However, with a support of some basic primitives, in addition to editing tools including oversketching, trimming and joining, the class of shapes we are able to model exceed that of previous work, with higher quality. One main focus of the thesis is on the trimming operation, which is non-trivial for subdivision surface. We propose an algorithm that support approximate trimming through remeshing and fitting, while adding no extra details to the surface.

Addy Ngan. Subdivision Models in a Freeform Sketching System. Undergraduate Thesis, Princeton University, 2001.


Beam Tracing Method for Interactive Architectural Acoustics

A difficult challenge in geometrical acoustic modeling is computing propagation paths from sound sources to receivers fast enough for interactive applications. Our paper describes a beam tracing method that enables interactive updates of propagation paths from a stationary source to a moving receiver. During a precomputation phase, we trace convex polyhedral beams from the location of each sound source, constructing a “beam tree” representing the regions of space reachable by potential sequences of transmissions, diffractions, and specular reflections at surfaces of a 3D polygonal model. Then, during an interactive phase, we use the precomputed beam trees to generate propagation paths from the source(s) to any receiver location at interactive rates. The key features of our beam tracing method are: 1) it scales to support large architectural environments, 2) it models propagation due to wedge diffraction, 3) it finds all propagation paths up to a given termination criterion without exhaustive search or risk of under-sampling, and 4) it updates propagation paths at interactive rates. We demonstrate use of this method for interactive acoustic design of architectural environments.

  1. T. Funkhouser, N. Tsingos, I. Carlbom, G. Elko, M. Sondhi, J.. West, G. Pingali, P. Min and A. Ngan. A Beam Tracing Method for Interactive Architectural Acoustics, Journal of the Acoustical Society of America, 115(2):739-756, February 2004.
  2. N. Tsingos, T. Funkhouser, A. Ngan, and I. Carlbom, Modeling Acoustics in Virtual Environments Using the Uniform Theory of Diffraction, SIGGRAPH 2001, Los Angeles, California, August, 2001


Last Updated 12/13/2005