| Polynomial 
				Texture Maps (PTMs) are a simple representation for images of 
				functions instead of just images of color values. In an 
				conventional image, each pixel contains static red, green, blue 
				values. In a PTM, each pixel contains a simple function that 
				specifies the red, green, blue, values of that pixel as a 
				function of two independent parameters, lu and lv.				
								 Typically, PTMs are used for displaying the appearance of an 
				  object under varying lighting direction, and lu,lv specify the direction of a point light source. However, other 
				  applications are possible, such as controlling focus of a scene. 
				  PTMs can be used as light-dependent texture maps for 3D 
				  rendering, but typically are just viewed as ‘adjustable images’.  PTMs are typically produced 
				    with a digital camera by photographing an object multiple times 
				    with lighting direction varying between images. Even a low-end 
				    digital camera provides enough resolution to produce good PTMs, 
				    and almost any light source can be used such as a light bulb, 
				    LED or flash.  Tools for viewing PTMs are downloadable below, as 
				    are tools for constructing your own PTMs from images. Given a 
				    stack of images of an object under varying lighting direction, 
				    one has collected samples of the object’s reflectance function 
				    at each pixel. Independently for each pixel, the PTMfitter fits 
				    a low order polynomial to those samples to produce a PTM. The 
				    PTMviewer simply evaluates this polynomial in real time 
				    independently for each pixel to produce an image.  This can be 
				      done at real-time rates on even low-end computers because of the 
				      simplicity of the polynomial, allowing interactive control of 
				      lighting direction. In addition, once the reflectance functions 
				      are represented in this manner, they can be transformed to make 
				      the surface detail existing on the object more apparent. We call 
				      this method  
				reflectance transformation, 
				      and an example on a 3000 year old cuneiform tablet is shown 
				      above. » 
				Paper: 
				    appears in Siggraph 2001 proceedings (4.9 MB)»   
				Slides 
				    presented at Siggraph 2001 (2.45 MB)
 »   
				Paper: 
				    correction
 Java based Interactive 
				    Relighting (demos)
 »  
				Interactive 
				    Relighting Page
 »  
				Relighting 
				    the Antikythera Mechanism
 »  
				Cultural 
				    Heritage Imaging's PTM Page
 »  
				
				University of 
				Southampton Archaeological Computing Research Group PTM demo 
				Page
 »  
				    Downloads of PTMviewer, PTMfitter, Sample PTMs, etc.
 »  
				    Making 
				    PTMs
 »  
				Download PTM Builder
 »  
				Reflectance Imaging
 »  
				    Reflectance Transformation
 »  
				    Antikythera Mechanism download page
 »  
				Applications 
				    in Paleontology                                                                                                          » 
				  
			
				New: Google Tech Talk  
				                                                                                                                
				» 
				
				New: EconomistArticle                                                                                                                   » 
				 
				
				New: Scientific American Article
 »  
				"Reading 
				    Ancient Inscriptions in Virtual Light," USC's West Semitic 
				    Research Project
 »  
				    Tom Malzbender
 »  
				    Dan Gelb
  		     |