Image processing
From Wikipedia, the free encyclopedia
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 |
[edit] Typical operations
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.
- Edge preserving smoothing
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.
[edit] Applications
- Photography and printing
- Satellite image processing
- Machine Vision
- Medical image processing
- Face detection, feature detection, face identification
- Microscope image processing
- Car barrier detection
[edit] See also
[edit] 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)
[edit] External links
- ImageJ A free, comprehensive image processing system with full Java source distributed by the National Institutes of Health.
- Endrov An open source plugin framework oriented towards image analysis.
- A series of Image Processing JAVA Applets developed at TU-Braunschweig
- International Journal of Signal Processing
- 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
- Wikia has a wiki about this topic: Computer Vision
- 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
- A CSharp (.Net) class library for Image Enhancements
- Online image upsizing example
- VIPS/nip image processing library and spreadsheet-like interface
- Free SIMD Optimized Image processing Library for Mathematical Morphology and Linear processingar:المعالجة الرقمية للصور
bs:Procesiranje slike de:Bildverarbeitung fa:پردازش تصاویر fr:Traitement d'images fy:Byldbewurking ko:영상 처리 it:Ritocco fotografico he:עיבוד תמונה nl:Beeldbewerking ja:画像処理 pt:Processamento de imagem ru:Обработка изображений sv:Bildbehandling th:การประมวลผลภาพ vi:Xử lý ảnh tr:Görüntü işleme zh:图像处理

