Compositing digital images

  title={Compositing digital images},
  author={Thomas K. Porter and Tom Duff},
  journal={Proceedings of the 11th annual conference on Computer graphics and interactive techniques},
  • Thomas K. PorterTom Duff
  • Published 1 January 1984
  • Computer Science
  • Proceedings of the 11th annual conference on Computer graphics and interactive techniques
Most computer graphics pictures have been computed all at once, so that the rendering program takes care of all computations relating to the overlap of objects. There are several applications, however, where elements must be rendered separately, relying on compositing techniques for the anti-aliased accumulation of the full image. This paper presents the case for four-channel pictures, demonstrating that a matte component can be computed similarly to the color channels. The paper discusses… 

Figures from this paper

Compositing 3-D rendered images

  • Tom Duff
  • Computer Science
    SIGGRAPH '85
  • 1985
This paper advocates a representation that combines Porter and Duff's compositing algebra with a Z-buffer to provide simple anti-aliased 3-D compositing.

Compositing. 1. Theory

  • J. Blinn
  • Computer Science
    IEEE Computer Graphics and Applications
  • 1994
A new way to derive the over operator is shown and some implementation details that the author has found useful are described, which are related to matting and alpha blending.

Image Processing for Computer Graphics

This book provides a thorough treatment of image processing with an emphasis on those aspects most used in computer graphics, and a good balance is struck between discussing the underlying mathematics of the subject and the main topics covered.

Digital Compositing

It is often intended to merge two or more digital images into one image, an example would be special effects in films or photomontages. The process of assembling these images into one final image is

Multiresolution painting and compositing

A representation for multiresolution images and methods for creating such images using painting and compositing operations are described and it is shown how fractional-level zooming can be implemented in order to allow a user to display and edit portions of aMultiresolution image at any arbitrary size.

Volume rendering

A technique for rendering images of volumes containing mixtures of materials is presented. The shading model allows both the interior of a material and the boundary between materials to be colored.

Order Independent Image Compositing

This paper presents a parallel algorithm producing the same results whilst requiring only one input image at a time to be held in memory, for the automatic production of pan-European mosaics of Landsat images.

ParCompMark, a Benchmark Environment for Parallel Image Compositing

ParCompMark (Parallel Compositing Benchmark Framework) is presented which can measure the operation of sort-last parallel rendering techniques and gives a test-bench for the Parallel Compositing API specified by Hewlett-Packard and Computational Engineering International.

RenderingUsing Binary-Swap

This paper presents a divide-and-conquer ray-traced volume rendering algorithm and a parallel image compositing method, along with their implementation and performance on the Connection Machine CM-5,

Efficient Splatting Using Modern Graphics Hardware

The results show that vertex-shader rendering offers an order of magnitude speed-up over immediate mode rendering and that interactive volume rendering is becoming feasible on these consumer-level graphics cards for complex volumes with millions of voxels.



A solution to the hidden surface problem

A method for producing half-tone pictures by computer, which works well in most cases, but does not handle all objects correctly, and compares favourably in speed and storage requirements with other published algorithms.

A device independent graphics imaging model for use with raster devices

An imaging model and an associated implementation strategy that integrates scanned images, text, and synthetically generated graphics into a uniform device independent metaphor, and isolates the device dependent portions of the implementation to a small set of primitives, thereby minimizing the implementation cost for additional devices.

A software test-bed for the development of 3-D raster graphics systems

A set of utility routines for 3-D shaded display which allow us to create raster scan display systems for various experimental and production applications and is a flexible scan conversion processor that can simultaneously manage several different object types.

Merging and transformation of raster images for cartoon animation

This paper presents several computer methods for assisting in the production of cartoon animation, both to reduce expense and to improve the overall quality.

A more flexible image generation environment

  • F. Crow
  • Computer Science
  • 1982
A two-level shape data structure supports this execution environment, allowing top-level priority decisions which avoid comparisons between surface elements from non-interfering objects during image construction.