IMAGE PROCESSING

UPIICSA IPN - Binary image

'Image processing' is any form of information processing for which the input is an image, such as photographs or frames of video; the output is not necessarily an image, but can be for instance a set of features of the image. Most image-processing techniques involve treating the image as a two-dimensional signal and applying standard signal-processing techniques to it.

Contents
Typical operations
Applications
See also
References
External links

Typical operations


The red, green, and blue color channels of a photograph by Sergei Mikhailovich Prokudin-Gorskii. The fourth image is a composite.

Among many other image processing operations are:

Geometric transformations such as enlargement, reduction, and rotation

Color corrections such as brightness and contrast adjustments, quantization, or conversion to a different color space

Registration (or alignment) of two or more images

★ Combination of two or more images, e.g. into an average, blend, difference, or image composite

★ Interpolation, demosaicing, and recovery of a full image from a RAW image format like a Bayer filter pattern

Segmentation of the image into regions

Image editing and digital retouching

★ Extending dynamic range by combining differently exposed images (generalized signal averaging of Wyckoff sets)

★ Image restoration to increase the quality of a digital image, such as deconvolution to reduce blur, restoration of faded color, removal of scratches, etc.
Besides static two-dimensional images, the field also covers the processing of time-varying signals such as video and the output of tomographic equipment. Some techniques, such as morphological image processing, are specific to binary or grayscale images.

Applications



Photography and printing

★ Satellite image processing

Machine Vision

Medical image processing

Face detection, feature detection, face identification

Microscope image processing

Car barrier detection

See also



2D computer graphics

Computer graphics

Computer vision

Digital image editing

Digital image processing

Digitizing

GPGPU

Image differencing

Image stabilization

ImageJ

Imaging

Matte (filmmaking)

OpenCV

Optics

Photography

Photo manipulation

Super-resolution

Standard test image

Tile engine

References


#''Computer Imaging: Digital Image Analysis and Processing '', Scott E Umbaugh, The CRC Press, 2005, CVIPtools CD-ROM with book, ISBN: 0-84-932919-1.
#''Digital Image Processing: An Algorithmic Approach Using Java'' by Wilhelm Burge, Mark J. Burge, ISBN 1846283795 (2007)
#''The Image Processing Handbook'' by John C. Russ, ISBN 0849372542 (2006)
#''Front-End Vision and Multi-Scale Image Analysis'' by Bart M. ter Haar Romeny, Paperback, ISBN 1-4020-1507-0 (2003)
#''Fundamentals of Image Processing'' by Ian T. Young, Jan J. Gerbrands, Lucas J. Van Vliet, Paperback, ISBN 90-75691-01-7 (1995)
# ''Scale-Space Theory in Computer Vision'' by Tony Lindeberg, ISBN 0-7923-9418-6 (1994)
#''Geometry-Driven Diffusion in Computer Vision'' by Bart M. ter Haar Romeny (Ed.), ISBN 0792330870{ (1994)
#''Digital Image Processing'' by Rafael C. Gonzalez, Richard E. Woods, ISBN 0-201-50803-6 (1992)
#''Image Analysis and Mathematical Morphology, Volume 2: Theoretical Advances'' by Jean Serra, ISBN 0-12-637241-1 (1988)
#''Image Analysis and Mathematical Morphology'' by Jean Serra, ISBN 0126372403 (1982)
#''Digital Image Processing'' by William K. Pratt, Paperback, ISBN 0-471-01888-0 (1978)

External links



ImageJ A free, comprehensive image processing system with full Java source distributed by the National Institutes of Health.

A series of Image Processing JAVA Applets developed at TU-Braunschweig

CVIPtools A comprehensive software environment for computer vision and image processing education and research and development

Lectures on Image Processing: A collection of 18 lectures in pdf and ppt format from Vanderbilt University, by Alan Peters.

VIPBase: A collection of utilities for Video and Image Processing

Tutorial for image processing

Hypermedia Image Processing Reference

Fuzzy Image Processing

EMVA - European Machine Vision Association



FILTERS : a free open source image processing library

RoboRealm - Free Vision Software

CImg - C++ template image processing library

CLIP - Classical Image Processing Library

Image Processing Library from Intel(R) Integrated Performance Primitives

Image Apprentice: A C/C++ based Image Processing Learner's Toolkit from IIT Kanpur

Orfeo Toolbox (OTB): A C++ template open source image processing library for remote sensing

This article provided by Wikipedia. To edit the contents of this article, click here for original source.

psst.. try this: add to faves