# Synthetic Image Generation with a Lens and Aperture Camera Model

@article{Potmesil1982SyntheticIG, title={Synthetic Image Generation with a Lens and Aperture Camera Model}, author={Michael Potmesil and Indranil Chakravarty}, journal={ACM Trans. Graph.}, year={1982}, volume={1}, pages={85-108} }

This paper extends the traditional pinhole camera projection geometry used in computer graphics to a more realistic camera model which approximates the effects of a lens and an aperture function of an actual camera. This model allows the generation of synthetic images which have a depth of field and can be focused on an arbitrary plane; it also permits selective modeling of certain optical characteristics of a lens. The model can be expanded to include motion blur and special-effect filters…

## Figures and Tables from this paper

## 141 Citations

Camera Models and Optical Systems Used in Computer Graphics: Part I, Object-Based Techniques

- Computer ScienceICCSA
- 2003

The optics underlying camera models that have been used in computer graphics, and object space techniques for rendering with those models are described, and image space techniques to simulate these models are surveyed.

Introducing Vision-Realistic Rendering

- Computer Science
- 2002

Applications of visionrealistic rendering in computer graphics as well as in optometry and ophthalmology are discussed and it is noted that the method is a post-process and can handle simple camera models as a special case.

Image capture simulation using an accurate and realistic lens model

- PhysicsElectronic Imaging
- 1999

A digital image capture simulator that incorporates a lens model based on point-spread function (PSF) data from a commercial lens design package that has significant advantages over a simple MTF based model.

Three Techniques for Rendering Generalized Depth of Field Effects

- Geology
- 2010

Generalized depth of field provides a novel tool to emphasize an area of interest within a 3D scene, to select objects from a crowd, and to render a busy, complex picture more understandable by focusing only on relevant details that may be scattered throughout the scene.

Investigating Occlusion and Discretization Problems in Image-Based Blurring Techniques

- Computer ScienceVVG
- 2003

This work illustrates how image based blur algorithm needs to distinguish whether a portion of an image is either from a single object or is part of more than one object and motivates two approaches to identify objects after an image has been rendered.

Elimination of artifacts due to occlusion and discretization problems in image space blurring techniques

- Computer ScienceGraph. Model.
- 2005

Vision-realistic rendering: simulation of the scanned foveal image from wavefront data of human subjects

- Computer ScienceAPGV '04
- 2004

A method for simulating the scanned foveal image from wavefront data of actual human subjects is developed, and methods for compositing to form a vision-realistic rendered image are demonstrated.

Image sensing model and computer simulation for CCD camera systems

- Computer ScienceMachine Vision and Applications
- 2005

A computational model and a computer simulation system are presented for image sensing in a typical CCD camera system based on a precise definition of input to the camera system that decouples the photometric properties of a scene from the geometric properties of the scene.

## References

SHOWING 1-10 OF 10 REFERENCES

An improved illumination model for shaded display

- Environmental ScienceCACM
- 1980

Consideration of all of these factors allows the shader to accurately simulate true reflection, shadows, and refraction, as well as the effects simulated by conventional shaders.

Scan line methods for displaying parametrically defined surfaces

- MathematicsCACM
- 1980

In this paper, three different methods for doing the numerical inversion are presented along with an overview of scan line methods for drawing pictures of parametrically defined surfaces.

Planar Geometric Projections and Viewing Transformations

- Computer ScienceCSUR
- 1978

This paper describes how twodimensional views can be obtained using planar geometric projections such as perspective and parallel projections, and shows how these projections can be generated using the viewing transformations of the Core Graphics System.

Simulation of wrinkled surfaces

- Computer ScienceSIGGRAPH '78
- 1978

A method of using a texturing function to perform a small perturbation on the direction of the surface normal before using it in the intensity calculations yields images with realistic looking surface wrinkles without the need to model each wrinkle as a separate surface element.

A subdivision algorithm for computer display of curved surfaces.

- Computer Science
- 1974

A method for producing computer shaded pictures of curved surfaces using three-dimensional curved patches, which can be 'mapped' onto patches thus providing a means for putting texture on computer-generated pictures.

Introduction to Fourier optics

- Physics
- 1968

The second edition of this respected text considerably expands the original and reflects the tremendous advances made in the discipline since 1968. All material has been thoroughly updated and…

A Treatise on Bessel Functions and their Applications to Physics

- MathematicsNature
- 1895

THIS book, like the kindred work of Prof. Byerly on “Fourier's Series and Spherical Harmonics,” marks the modern system of mathematical treatment, and may be contrasted with Dr. Todhunter's…

Principles in interactive computer graphics

- Art
- 1973

The principles of interactive computer graphics are applied to computer graphics practice and show the importance of user interaction in the development of computer graphics algorithms.

A Treatise on Bessel Functions and Their Applications to Physics. by Andrew Gray and G.B. Mathews

- PhysicsThe Mathematical Gazette
- 1934