e-mail
office
office hours
voice
fax
address
jdl at cs dot virginia dot edu
212 Olsson Hall
Tuesdays 1PM-3PM
434-982-2212
434-982-2214
Jason Lawrence
151 Engineer's Way
PO Box 400740
Charlottesville, VA 22904

Research Interests
I'm an assistant professor in the Department of Computer Science at the University of Virginia and a member of the Computer Graphics Group. My research interests include:
  • Measurement and representation of realistic surface appearance and 3D shape. The visual appearance of real-world objects is a function of their shape and the way incident light is scattered at their surface. Our research investigates new optical devices and capture strategies that allow recovering accurate digital models of the geometry and surface appearance of physical samples. A related goal is developing representations of measured surface appearance that are compact and enable intuitive editing. This work is supported by the National Science Foundation through a CAREER grant CCF-0747220 ("The Inverse Shade Tree Framework for Material Acquisition, Analysis, and Design") and NSF grant CCF-0811493 ("A Scanning Pipeline for the Synchronous Capture of Precise 3D Shape and Surface Appearance"). We also gratefully acknowledge equipment donations by NVIDIA in support of this work.

  • Data caching and reuse in interactive rendering systems. The fact that animated image sequences exhibit a significant amount of spatio-temporal coherence has been heavily exploited in conventional ray-based rendering systems. Our research considers the consequences of this observation for interactive rendering systems executed on modern graphics hardware. We have developed techniques that allow reusing intermediate values generated inside a pixel shader across time (neighboring frames) and space (neighboring pixels). We have also studied several applications of these "shading caches" that include automatic optimization of procedural shaders and amortized supersampling that allows improving the quality of individual frames for a marginal increase in computational effort. This work is partially supported by an NVIDIA Professor Partnership grant ("Automated Resource Allocation for Interactive Rendering Algorithms").

  • Data-driven image processing. The sheer volume of visual data (images, videos, etc.) available over the Internet suggests radically new "data-driven" approaches to longstanding open problems in image processing. We are studying the particular problem of single image super-resolution in this context (this effect is often shown being used by fictionalized criminal investigators on television and in movies). The basic idea is to compute a high-resolution version of a dital image using examples harvested from the Internet that show the relationship of image data at neighboring octaves (spatial scales). Supported by the NSF through their Cluster Exploratory (CluE) program (NSF IIS-0844416 "Image Super-Resolution using Trillions of Examples") and in conjunction with Google and IBM, we are assembling a repository of 50 million on-line images stored on a large computer cluster to study the feasibility of this approach.

Prior to joining UVA in the Fall of 2006, I was a member of the Princeton Computer Graphics Group. Additional information is contained in my CV.
Students
I am privileged to work with and advise the following graduate students: Past students:
  • Colleen O'Hagan, MS (now at ImageMoversDigital)
  • Steven Baker, MS (now at Carnegie Mellon's finance program)
Teaching
  • CS651 (Spring 2009) -- Topics in Computer Vision.
  • CS445 (Fall 2008) -- Computer Graphics.
  • CS451 (Spring 2008) -- Advanced Computer Graphics.
  • CS651 (Fall 2007) -- Computer Vision.
  • CS651 (Spring 2007) -- Computer Vision.
  • CS851 (Fall 2006) -- Data-Driven Models in Computer Graphics.
Publications
An Empirical BSSRDF Model
Craig Donner, Jason Lawrence, Ravi Ramamoorthi, Toshiya Hachisuka, Henrik Wann Jensen, Shree Nayar
SIGGRAPH 2009
[pdf] [talk slides] [data]
A Photometric Approach for Estimating Normals and Tangents
Michael Holroyd, Jason Lawrence, Greg Humphreys, Todd Zickler
SIGGRAPH Asia 2008
[pdf] [talk slides] [data]
Automated Reprojection-Based Pixel Shader Optimization
Pitchaya Sitthi-amorn, Jason Lawrence, Lei Yang, Pedro V. Sander, Diego Nehab, Jiahe Xi
SIGGRAPH Asia 2008
[pdf] [video] [talk slides]
Geometry-Aware Framebuffer Level of Detail
Lei Yang, Pedro V. Sander, Jason Lawrence
Eurographics Symposium on Rendering 2008
[pdf] [video] [talk slides]
An Improved Shading Cache for Modern GPUs
Pitchaya Sitthi-amorn, Jason Lawrence, Lei Yang, Pedro V. Sander, Diego Nehab
Graphics Hardware 2008
[pdf] [talk slides]
AppWand: Editing Measured Materials using Appearance-Driven Optimization
Fabio Pellacini and Jason Lawrence
SIGGRAPH 2007
[pdf] [video] [talk slides]
Accelerating Real-Time Shading with Reverse Reprojection Caching
Diego Nehab, Pedro V. Sander, Jason Lawrence, Natayla Tatarchuk, John R. Isidoro
Graphics Hardware 2007
[pdf] [video] [talk slides]
Efficient Basis Decomposition for Scattered Reflectance Data
Pete Weistroffer, Kristen Walcott, Greg Humphreys, Jason Lawrence
Eurographics Symposium on Rendering 2007
[pdf] [supplemental images] [talk slides]
Inverse Shade Trees for Non-Parametric Material Representation and Editing
Jason Lawrence, Aner Ben-Artzi, Christopher DeCoro, Wojciech Matusik, Hanspeter Pfister, Ravi Ramamoorthi, Szymon Rusinkiewicz
SIGGRAPH 2006
[pdf] [video] [talk slides] [source code + data]
A Compact Factored Representation of Heterogeneous Subsurface Scattering
Pieter Peers, Karl vom Berge, Wojciech Matusik, Ravi Ramamoorthi, Jason Lawrence, Szymon Rusinkiewicz, Philip Dutré
SIGGRAPH 2006
[pdf] [technical report] [project page]
Adaptive Numerical Cumulative Distribution Functions for Efficient Importance Sampling
Jason Lawrence, Szymon Rusinkiewicz, Ravi Ramamoorthi
Eurographics Symposium on Rendering 2005
[pdf] [talk slides]
Isoluminant Color Picking for Non-Photorealistic Rendering
Tran-Quan Luong, Ankush Seth, Allison Klein, Jason Lawrence
Graphics Interface 2005
[pdf] [project page]
Efficient BRDF Importance Sampling Using a Factored Representation
Jason Lawrence, Szymon Rusinkiewicz, Ravi Ramamoorthi
SIGGRAPH 2004
[pdf] [talk slides] [expanded discussion on figure 10]
A Painting Interface for Interactive Surface Deformations
Jason Lawrence and Thomas Funkhouser
Graphical Models (Special Issue), January 2004
Proceedings of Pacific Graphics Conference 2003
[pdf (pacific graphics proceedings)] [pdf (graphical models)] [video]
Improving the Two-Pass Resampling Algorithm
Michael Kallay and Jason Lawrence
Journal of Graphics Tools, January 2003
[pdf] [addendum]
Code and Data
Professional Activities
Miscellaneous