Enhanced Night Vision Via a Combination of Poisson Interpolation and Machine Learning (2006)
Our research initiative focuses on enhancing semiconductor-based night-vision imagery via The fundamental problems of imaging under low-light conditions are noise suppression, overcoming low image...
Submitted to the Department of Electrical Engineering and Computer (2004)
We have built a system for acquiring and rendering high quality graphical models of objects that are typically difficult to scan with traditional 3D scanners. Our system employs an image-based...
Projector-Based Three Dimensional Graphics (2004)
Co-advisor Henry Fuchs, Co-advisor Gregory Welch, Reader Guido Gerig, Gary Bishop, Leonard Mcmillan, Ramesh Raskar
Projector-based Three Dimensional Graphics (Under the direction of Henry Fuchs and Gregory Welch) Light projectors can be arranged into electronic displays that offer large, bright, and high...
Bachelor of Science, Electrical Engineering and Computer Science (2003)
Animations of three-dimensional computer graphics are becoming an increasingly prevalent medium for communication. There are many sources of 3D animations including physical simulations, scientific...
Bachelor of Science, Electrical Engineering and Computer Science (2003)
Animations of three-dimensional computer graphics are becoming an increasingly prevalent medium for communication. There are many sources of 3D animations including physical simulations, scientific...
Bachelor of Science, Electrical Engineering and Computer Science (2003)
Animations of three-dimensional computer graphics are becoming an increasingly prevalent medium for communication. There are many sources of 3D animations including physical simulations, scientific...
Submitted to the Department of (2003)
I present a data-driven model for isotropic bidirectional reflectance distribution functions (BRDFs) based on acquired reflectance data. Instead of using analytic reflectance models, each BRDF is...
Submitted to the Department of Electrical Engineering and Computer (2003)
We have built a system for acquiring and rendering high quality graphical models of objects that are typically difficult to scan with traditional 3D scanners. Our system employs an image-based...
A Data-Driven Reflectance Model (2003)
Wojciech Matusik, Hanspeter Pfister, Matt Brand, Leonard Mcmillan
We present a generative model for isotropic bidirectional reflectance distribution functions (BRDFs) based on acquired reflectance data. Instead of using analytical reflectance models, we represent...
Eurographics/SIGGRAPH Symposium on Computer Animation (2003) (2003)
D. Breen, M. Lin (editors, Hector M. Briceo, Pedro V. S, Leonard Mcmillan, Steven Gortler, ...
We present the "Geometry Video," a new data structure to encode animated meshes. Being able to encode animated meshes in a generic source-independent format allows people to share experiences....
A Data-Driven Reflectance Model (2003)
Wojciech Matusik, Hanspeter Pfister, Matt Brand, Leonard Mcmillan
We present a generative model for isotropic bidirectional reflectance distribution functions (BRDFs) based on acquired reflectance data. Instead of using analytical reflectance models, we represent...
Thirteenth Eurographics Workshop on Rendering (2002) (2003)
Jason C. Yang, Matthew Everett, Chris Buehler, Leonard Mcmillan
We present the design and implementation of a real-time, distributed light field camera. Our system allows multiple viewers to navigate virtual cameras in a dynamically changing light field that is...
Efficient Selection Of Image Patches With High Motion Confidence (2002)
Motion confidence measures aim to identify how well an image patch determines image motion. These kinds of confidence measures are commonly used to select points for optical flow estimation and...
Efficient View-Dependent Sampling of Visual Hulls (2002)
Wojciech Matusik, Chris Buehler, Leonard Mcmillan
In this paper we present an efficient algorithm for sampling visual hulls. Our algorithm computes exact points and normals on the surface of visual hull instead of a more traditional volumetric...
Head-Tracked Stereoscopic Display Using Image Warping (2002)
In traditional stereoscopic displays, the virtual three-dimensional object does not appear to be fixed in space as the viewer's head moves. This apparent motion results from the fact that a correct...
Pure Java-based Streaming MPEG Player (2002)
Osama Tolba, Hector Briceo, Leonard Mcmillan
We present a pure Java-based streaming MPEG-1 video player. By implementing the player entirely in Java, we guarantee its functionality across platforms within any Java-enabled web browsers, without...
Leonard Mcmillan, Lee Westover
This paper presents a new realization of the Inverse Discrete Cosine Transform (IDCT). It exploits both the decorrelation properties of the Discrete Cosine Transform (DCT) and the quantization...
Non-Metric Image-Based Rendering for Video Stabilization (2002)
Chris Buehler, Michael Bosse, Leonard Mcmillan
We consider the problem of video stabilization: removing unwanted image perturbations due to unstable camera motions. We approach this problem from an image-based rendering (IBR) standpoint. Given an...
Image-Based 3D Photography using Opacity Hulls (2002)
Wojciech Matusik, Hanspeter Pfister, Addy Ngan, Paul Beardsley, Remo Ziegler, Leonard Mcmillan
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...
Virtual Space Teleconferencing using (2002)
Henry Fuchs, Gary Bishop, Kevin Arthur, Leonard Mcmillan, Ruzena Bajcsy, Sangwook Lee, ...
A new approach to telepresence is presented in which amultitude of stationary cameras are used to acquire both photometric and depth information. A virtual environment is constructed by displaying...
Thirteenth Eurographics Workshop on Rendering (2002) (2002)
Wojciech Matusik, Hanspeter Pfister, Remo Ziegler, Addy Ngan, Leonard Mcmillan
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...
Matthias Mller, Leonard Mcmillan, Julie Dorsey, Robert Jagnow
Existing techniques for real-time simulation of object deformation are well suited for animating soft materials like human tissue or two-dimensional systems such as cloth. However, simulation of...
Sketching with Projective 2D Strokes (2002)
Osama Tolba, Julie Dorsey, Leonard Mcmillan
Freehand sketching has long had appeal as an artistic medium for conceptual design because of its immediacy in capturing and communicating design intent and visual experience. We present a sketching...
A Real-Time Distributed Light Field Camera (2002)
Paul Debevec, Simon Gibson (editors, Jason C. Yang, Matthew Everett, Chris Buehler, Leonard Mcmillan
We present the design and implementation of a real-time, distributed light field camera. Our system allows multiple viewers to navigate virtual cameras in a dynamically changing light field that is...
Acquisition and Rendering of Transparent and Refractive Objects (2002)
Wojciech Matusik, Hanspeter Pfister, Remo Ziegler, Addy Ngan, Leonard Mcmillan
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...
Image-Based 3D Photography using Opacity Hulls (2002)
Wojciech Matusik, Hanspeter Pfister, Addy Ngan, Paul Beardsley, Remo Ziegler, Leonard Mcmillan
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...
Image-Based 3D Photography using Opacity Hulls (2002)
Wojciech Matusik, Hanspeter Pfister, Addy Ngan, Paul Beardsley, Remo Ziegler, Leonard Mcmillan
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...
Leonard Mcmillan, Daniel Vlasic
In the real-time 3D graphics pipeline framework, rendering quality greatly depends on illumination and shading models. The highest-quality shading method in this framework is Phong shading. However,...
Minimal Surfaces for Stereo (2002)
Chris Buehler, Steven J. Gortler, Michael F. Cohen, Leonard Mcmillan
Determining shape from stereo has often been posed as a global minimization problem. Once formulated, the minimization problems are then solved with a variety of algorithmic approaches. These...
An Efficient Visual Hull Computation Algorithm (2002)
Wojciech Matusik, Chris Buehler, Leonard Mcmillan, Steven J. Gortler
In this paper we describe an efficient algorithm for computing the visual hull of an object. This problem is equivalent to computing the intersection of generalized cones. The nave visual hull...
Dynamically Reparameterized Light Fields (2001)
Aaron Isaksen, Leonard Mcmillan, Steven J. Gortler
This research further develops the light field and lumigraph imagebased rendering methods and extends their utility. We present alternate parameterizations that permit 1) interactive rendering of...
Image-Based Visual Hulls (2001)
This thesis addresses the problem of acquisition and rendering of dynamic real-world scenes. It describes an efficient image-based approach to computing and shading the scene geometry described by...
William J. Dally, Leonard Mcmillan, Gary Bishop, Henry Fuchs
This paper introduces the delta tree, a data structure that represents an object using a set of reference images. It also describes an algorithm for generating arbitrary re-projections of an object...
Polyhedral Visual Hulls for Real-Time Rendering (2001)
Wojciech Matusik, Chris Buehler, Leonard Mcmillan
. We present new algorithms for creating and rendering visual hulls in real-time. Unlike voxel or sampled approaches, we compute an exact polyhedral representation for the visual hull directly from...
Unstructured Lumigraph Rendering (2001)
Chris Buehler, Michael Bosse, Leonard Mcmillan, Steven Gortler, Michael Cohen
We describe an image based rendering approach that generalizes many current image based rendering algorithms, including light field rendering and view-dependent texture mapping. In particular, it...
A Projective Drawing System (2001)
Osama Tolba, Julie Dorsey, Leonard Mcmillan
We present a novel drawing system for composing and rendering perspective scenes. Our approach uses a projective 2D representation for primitives rather than a conventional 3D description. This...
Dynamically Reparameterized Light Fields (2001)
Dynamically Reparameterized, Light Fields, Aaron Isaksen, Leonard Mcmillan, Steven J. Gortler
An exciting new area in computer graphics is the synthesis of novel images with photographic effect from an initial database of reference images. This is the primary theme of imagebased rendering...
NAIVE - Network Aware Internet Video Encoding (2001)
Hector Briceno, Steven Gortler, Leonard Mcmillan
The distribution of digital video content over computer networks has become commonplace. Unfortunately, most digital video encoding standards do not degrade gracefully in the face of packet losses,...
Creating and Rendering Image-Based Visual Hulls (2001)
Chris Buehler, Wojciech Matusik, Leonard Mcmillan, Steven J. Gortler
In this paper, we present efficient algorithms for creating and rendering image-based visual hulls. These algorithms are motivated by our desire to render real-time views of dynamic, real-world...
A Projective Drawing System (2000)
Osama Tolba, Julie Dorsey, Leonard Mcmillan
We present a novel drawing system for composing and rendering perspective scenes. Our approach uses a projective 2D representation for primitives rather than a conventional 3D description. This...
Creating and Rendering Image-Based Visual Hulls (2000)
Chris Buehler, Wojciech Matusik, Leonard Mcmillan, Steven J. Gortler
In this paper, we present efficient algorithms for creating and rendering image-based visual hulls. These algorithms are motivated by our desire to render real-time views of dynamic, real-world...
NAIVE -- Network Aware Internet Video Encoding (2000)
Hector Briceno, Steven Gortler, Leonard Mcmillan
The distribution of digital video content over computer networks has become commonplace. Unfortunately, most digital video encoding standards do not degrade gracefully in the face of packet losses,...
A Light Field Camera For Image Based Rendering (2000)
Jason C. Yang, Leonard Mcmillan, Arthur C. Smith
The cost of building a digitizing system for image-based rendering can be prohibitive. Furthermore, the physical size, weight, and complexity of these systems has, in effect, limited their use to...
Radial Undistortion And Calibration On An Image Array (2000)
Leonard Mcmillan, Charles B. Lee
The Lumigraph is novel way of parameterizing all the light coming out of a scene. Traditional way of capturing Lumigraphs requires a camera mounted on a precision robotic gantry. This is an expensive...
Image-Based Visual Hulls (2000)
Wojciech Matusik, Chris Buehler, Ramesh Raskar, Steven J. Gortler, Leonard Mcmillan
In this paper, we describe an efficient image-based approach to computing and shading visual hulls from silhouette image data. Our algorithm takes advantage of epipolar geometry and incremental...
NAIVE - Network Aware Internet Video Encoding (1999)
Hector M. Briceno, Steven Gortler, Leonard Mcmillan
The distribution of digital video content over computer networks has become commonplace. Unfortunately, most digital video encoding standards do not degrade gracefully in the face of packet losses,...
Xianfeng Gu, Steven J. Gortler, Leonard Mcmillan, Benedict J. Brown, Abraham D. Stone
Recent image-based rendering techniques have shown success in approximating detailed models using sampled images over coarser meshes. One limitation of these techniques is that the coarseness of the...
Frameless Rendering: Double Buffering Considered Harmful (1999)
Gary Bishop, Henry Fuchs, Leonard Mcmillan, Ellen J. Scher Zagier
The use of double-buffered displays, in which the previous image is displayed until the next image is complete, can impair the interactivity of systems that require tight coupling between the human...
William R. Mark, Gary Bishop, Leonard Mcmillan
Systems that provide remote viewing of three-dimensional data with interactive viewpoint control must confront two key problems: latency and bandwidth. The straightforward approach of transmitting...
William R. Mark, Leonard Mcmillan, Gary Bishop
A pair of rendered images and their Z-buffers contain almost all of the information necessary to re-render from nearby viewpoints. For the small changes in viewpoint that occur in a fraction of a...
Xianfeng Gu, Steven J. Gortler, Leonard Mcmillan, Benedict J. Brown, Abraham D. Stone
Recent image-based rendering techniques have shown success in approximating detailed models using sampled images over coarser meshes. One limitation of these techniques is that the coarseness of the...
Frameless Rendering: Double Buffering Considered Harmful (1998)
Gary Bishop, Henry Fuchs, Leonard Mcmillan, Ellen J. Scher Zagier
The use of double-buffered displays, in which the previous image is displayed until the next image is complete, can impair the interactivity of systems that require tight coupling between the human...
Computational Video for Collaborative Applications (1998)
McMillan, Leonard, Gifford, David
The Computational Video for Collaborative Applications effort was devoted to the research of video compression/decompression virtual telepresence, and real-time processing of streaming data-types....
Optimizing an Inverse Warper (1998)
Robert W. Marcato, Leonard Mcmillan, Arthur C. Smith
Traditionally, in the field of computer graphics, three-dimensional objects and scenes have been represented by geometric models. Image-based rendering is a powerful new approach to computer graphics...
Frameless Rendering: Double Buffering Considered Harmful (1997)
Gary Bishop, Henry Fuchs, Leonard Mcmillan, Ellen J. Scher Zagier
The use of double-buffered displays, in which the previous image is displayed until the next image is complete, can impair the interactivity of systems that require tight coupling between the human...
Post-Rendering 3D Warping (1997)
William R. Mark, Leonard Mcmillan, Gary Bishop
A pair of rendered images and their Z-buffers contain almost all of the information necessary to re-render from nearby viewpoints. For the small changes in viewpoint that occur in a fraction of a...
Post-Rendering 3D Warping (1997)
William R. Mark, Leonard Mcmillan, Gary Bishop
A pair of rendered images and their Z-buffers contain almost all of the information necessary to re-render from nearby viewpoints. For the small changes in viewpoint that occur in a fraction of a...
The Delta Tree: An Object-Centered Approach to Image-Based Rendering (1997)
William J. Dally, Leonard Mcmillan, Gary Bishop, Henry Fuchs
This paper introduces the delta tree, a data structure that represents an object using a set of reference images. It also describes an algorithm for generating arbitrary re-projections of an object...
An Image-Based Approach To Three-Dimensional Computer Graphics (1997)
Leonard McMillan Jr. An Image-Based Approach to Three-Dimensional Computer Graphics (Under the direction of Gary Bishop) The conventional approach to three-dimensional computer graphics produces...
Acquiring Immersive Virtual Environments with an Unclaibrated Camera (1997)
Immersion is arguably the most significant distinction of virtual environments from traditional three-dimensional computer graphics. When using standard geometric scene representations we need only...
Virtual Space Teleconferencing using a Sea of Cameras (1997)
Henry Fuchs, Gary Bishop, Kevin Arthur, Leonard Mcmillan, Ruzena Bajcsy, Sang Wook Lee, ...
A new approach to telepresence is presented in which a multitude of stationary cameras are used to acquire both photometric and depth information. A virtual environment is constructed by displaying...
A List-Priority Rendering Algorithm for Redisplaying Projected Surfaces (1997)
Projected grid surfaces are a particularly interesting subset of bivariate parametric functions. Images generated using three-dimensional computer graphics methods and those resulting from ideal...
The Delta Tree: An Object-Centered Approach to Image-Based Rendering (1997)
Dally, William J., McMillan, Leonard, Bishop, Gary, Fuchs, Henry
This paper introduces the delta tree, a data structure that represents an object using a set of reference images. It also describes an algorithm for generating arbitrary re-projections of an object...
The Delta Tree: An Object-Centered Approach to Image-Based Rendering (1997)
Dally, William J., McMillan, Leonard, Bishop, Gary, Fuchs, Henry
This paper introduces the delta tree, a data structure that represents an object using a set of reference images. It also describes an algorithm for generating arbitrary re-projections of an object...
Computing Visibility Without Depth (1997)
This paper presents a visibility solution for a specific type of scene description, called a
Shape as a Perturbation to Projective Mapping (1997)
this paper we describe a simple extension to the well known results of projective geometry, resulting in an efficient foundation for the construction of image-based rendering systems. The fact that...
An image-based approach to three-dimensional computer graphics /--by Leonard McMillan, Jr. (1997)
Thesis (Ph. D.)--University of North Carolina at Chapel Hill, 1997.
Post-Rendering Image Warping for Latency Compensation (1996)
William R. Mark, Gary Bishop, Leonard Mcmillan
Systems that provide remote viewing of three-dimensional data with interactive viewpoint control must confront two key problems: latency and bandwidth. The straightforward approach of transmitting...
The Delta Tree: An Object-Centered Approach to Image-Based Rendering (1996)
William J. Dally, Leonard Mcmillan, Gary Bishop, Henry Fuchs
This paper introduces the delta tree, a data structure that represents an object using a set of reference images. It also describes an algorithm for generating arbitrary re-projections of an object...
Virtual Space Teleconferencing using a Sea of Cameras (1995)
Henry Fuchs, Gary Bishop, Kevin Arthur, Leonard Mcmillan, Ruzena Bajcsy, Sang Wook Lee, ...
A new approach to telepresence is presented in which a multitude of stationary cameras are used to acquire both photometric and depth information. A virtual environment is constructed by displaying...
Projected grid surfaces are a particularly interesting subset of bivariate parametric functions. Images generated using three-dimensional computer graphics methods and those resulting from ideal...
Immersion is arguably the most significant distinction of virtual environments from traditional three-dimensional computer graphics. When using standard geometric scene representations we need only...
A Forward-Mapping Realization of the Inverse Discrete Cosine Transform (1995)
Leonard Mcmillan, Lee Westover
This paper presents a new realization of the Inverse Discrete Cosine Transform (IDCT). It exploits both the decorrelation properties of the Discrete Cosine Transform (DCT) and the quantization...
Virtual Space Teleconferencing using a Sea of Cameras (1995)
Henry Fuchs, Gary Bishop, Kevin Arthur, Leonard Mcmillan, Ruzena Bajcsy, Sang Wook Lee, ...
A new approach to telepresence is presented in which a multitude of stationary cameras are used to acquire both photometric and depth information. A virtual environment is constructed by displaying...
Frameless Rendering: Double Buffering Considered Harmful (1995)
Gary Bishop, Henry Fuchs, Leonard Mcmillan, Ellen J. Scher Zagier
The use of double-buffered displays, in which the previous image is displayed until the next image is complete, can impair the interactivity of systems that require tight coupling between the human...
Virtual Space Teleconferencing using a Sea of Cameras (1995)
Henry Fuchs, Gary Bishop, Kevin Arthur, Leonard Mcmillan, Ruzena Bajcsy, Sang Wook Lee, ...
A new approach to telepresence is presented in which a multitude of stationary cameras are used to acquire both photometric and depth information. A virtual environment is constructed by displaying...
Roberts, Adam, Pardo-Manuel De Villena, Fernando, Wang, Wei, McMillan, Leonard, Threadgill, David W.
Mouse genetic resources include inbred strains, recombinant inbred lines, chromosome substitution strains, heterogeneous stocks, and the Collaborative Cross (CC). These resources were generated...