Documente Academic
Documente Profesional
Documente Cultură
Digital image processing is the use of computer algorithms to perform image processing on
digital images. As a subcategory or field of digital signal processing, digital image processing
has many advantages over analog image processing. It allows a much wider range of algorithms
to be applied to the input data and can avoid problems such as the build-up of noise and signal
distortion during processing. Since images are defined over two dimensions (perhaps more)
digital image processing may be modeled in the form of Multidimensional Systems.
Contents
[hide]
• 1 History
• 2 Tasks
• 3 Applications
○ 3.1 Digital camera images
○ 3.2 Film
• 4 See also
• 5 References
• 6 Further reading
• 7 External links
[edit] History
Many of the techniques of digital image processing, or digital picture processing as it often was
called, were developed in the 1960s at the Jet Propulsion Laboratory, Massachusetts Institute of
Technology, Bell Laboratories, University of Maryland, and a few other research facilities, with
application to satellite imagery, wire-photo standards conversion, medical imaging, videophone,
character recognition, and photograph enhancement.[1] The cost of processing was fairly high,
however, with the computing equipment of that era. That changed in the 1970s, when digital
image processing proliferated as cheaper computers and dedicated hardware became available.
Images then could be processed in real time, for some dedicated problems such as television
standards conversion. As general-purpose computers became faster, they started to take over the
role of dedicated hardware for all but the most specialized and compute-intensive operations.
With the fast computers and signal processors available in the 2000s, digital image processing
has become the most common form of image processing and generally, is used because it is not
only the most versatile method, but also the cheapest.
Digital image processing technology for medical applications was inducted into the Space
Foundation Space Technology Hall of Fame in 1994.[2]
[edit] Tasks
Digital image processing allows the use of much more complex algorithms for image processing,
and hence, can offer both more sophisticated performance at simple tasks, and the
implementation of methods which would be impossible by analog means.
In particular, digital image processing is the only practical technology for:
• Classification
• Feature extraction
• Pattern recognition
• Projection
• Multi-scale signal analysis
Some techniques which are used in digital image processing include:
• Pixelization
• Linear filtering
• Principal components analysis
• Independent component analysis
• Hidden Markov models
• Partial differential equations
• Self-organizing maps
• Neural networks
• Wavelets
[edit] Applications
Further information: Digital imaging
[edit] Digital camera images
Digital cameras generally include dedicated digital image processing chips to convert the raw
data from the image sensor into a color-corrected image in a standard image file format. Images
from digital cameras often receive further processing to improve their quality, a distinct
advantage that digital cameras have over film cameras. The digital image processing typically is
executed by special software programs that can manipulate the images in many ways.
Many digital cameras also enable viewing of histograms of images, as an aid for the
photographer to understand the rendered brightness range of each shot more readily.
[edit] Film
Westworld (1973) was the first feature film to use digital image processing to pixellate
photography to simulate an android's point of view.[3]
[edit] See also
• Computer graphics
• Computer vision
• Digitizing
• Endrov
• GPGPU
• ImageJ
• FIJI (software)
• Homomorphic filtering
• OpenCV
• Standard test image
• Super-resolution
• Multidimensional systems
[edit] References
1. ^ Azriel Rosenfeld, Picture Processing by Computer, New York: Academic Press, 1969
2. ^ "Space Technology Hall of Fame:Inducted Technologies/1994". Space Foundation.
1994.
http://www.spacetechhalloffame.org/inductees_1994_Digital_Image_Processing.html.
Retrieved 7 January 2010.
3. ^ A Brief, Early History of Computer Graphics in Film, Larry Yaeger, 16 Aug 2002 (last
update), retrieved 24 March 2010
[edit] Further reading
• Wilhelm Burger and Mark J. Burge (2007). Digital Image Processing: An Algorithmic
Approach Using Java. Springer. ISBN 1846283795 and ISBN 3540309403.
http://www.imagingbook.com/.
• R. Fisher, K Dawson-Howe, A. Fitzgibbon, C. Robertson, E. Trucco (2005). Dictionary
of Computer Vision and Image Processing. John Wiley. ISBN 0-470-01526-8.
• Bernd Jähne (2002). Digital Image Processing. Springer. ISBN 3-540-67754-2.
• Tim Morris (2004). Computer Vision and Image Processing. Palgrave Macmillan.
ISBN 0-333-99451-5.
• Milan Sonka, Vaclav Hlavac and Roger Boyle (1999). Image Processing, Analysis, and
Machine Vision. PWS Publishing. ISBN 0-534-95393-X.
[edit] External links
• Tutorial for image processing (contains a Java applet)
• Image processing algorithms, implementations and demonstrations
[hide]
v•d•e
Digital signal processing
Search
Bottom of Form
Navigation
• Main page
• Contents
• Featured content
• Current events
• Random article
Interaction
• About Wikipedia
• Community portal
• Recent changes
• Contact Wikipedia
• Donate to Wikipedia
• Help
Toolbox
• What links here
• Related changes
• Upload file
• Special pages
• Permanent link
• Cite this page
Print/export
• Create a book
• Download as PDF
• Printable version
Languages
• Català
• Česky
• Español
• فارسی
• 한국어
• Italiano
• Bahasa Melayu
• Nederlands
• 日本語
• Polski
• Português
• ไทย
• This page was last modified on 25 August 2010 at 17:46.
• Text is available under the Creative Commons Attribution-ShareAlike License;
additional terms may apply. See Terms of Use for details.
Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc., a non-profit
organization.
• Contact us
• Privacy policy
• About Wikipedia
• Disclaimers
Image editing
From Wikipedia, the free encyclopedia
Jump to: navigation, search
For the uses, cultural impact, and ethical concerns of image editing, see Photo manipulation.
For the process of culling and archiving images, see Digital asset management.
Image editing encompasses the processes of altering images, whether they be digital
photographs, traditional analog photographs, or illustrations. Traditional analog image editing is
known as photo retouching, using tools such as an airbrush to modify photographs, or editing
illustrations with any traditional art medium. Graphic software programs, which can be broadly
grouped into vector graphics editors, raster graphics editors, and 3d modelers, are the primary
tools with which a user may manipulate, enhance, and transform images. Many image editing
programs are also used to render or create computer art from scratch.
Contents
[hide]
• 1 Basics of image editing
• 2 Editing programs
• 3 Digital data compression
• 4 Image editor features
○ 4.1 Selection
○ 4.2 Layers
○ 4.3 Image size alteration
○ 4.4 Cropping an image
○ 4.5 Histogram
○ 4.6 Noise reduction
○ 4.7 Removal of unwanted elements
○ 4.8 Selective color change
○ 4.9 Image orientation
○ 4.10 Perspective control and distortion
○ 4.11 Lens correction
○ 4.12 Enhancing images
○ 4.13 Sharpening and softening images
○ 4.14 Selecting and merging of images
○ 4.15 Slicing of images
○ 4.16 Special effects
○ 4.17 Change color depth
○ 4.18 Contrast change and brightening
○ 4.19 Color adjustments
○ 4.20 Printing
• 5 See also
• 6 References
• 7 External links
[edit] Histogram
Main article: Curve (tonality)
Image editors have provisions to create an image histogram of the image being edited. The
histogram plots the number of pixels in the image (vertical axis) with a particular brightness
value (horizontal axis). Algorithms in the digital editor allow the user to visually adjust the
brightness value of each pixel and to dynamically display the results as adjustments are made.
Improvements in picture brightness and contrast can thus be obtained.
Histogram of Sunflower image
Sunflower image
[edit] Noise reduction
Main article: Noise reduction
Image editors may feature a number of algorithms which can add or remove noise in an image.
JPEG artifacts can be removed; dust and scratches can be removed and an image can be de-
speckled. Noise reduction merely estimates the state of the scene without the noise and is not a
substitute for obtaining a "cleaner" image. Excessive noise reduction leads to a loss of detail, and
its application is hence subject to a trade-off between the undesirability of the noise itself and
that of the reduction artifacts.
Noise tends to invade images when pictures are taken in low light settings. A new picture can be
given an 'antiquated' effect by adding uniform monochrome noise.
Notice the branch in the original The eye is drawn to the center of the globe
[edit] Selective color change
Some image editors have color swapping abilities to selectively change the color of specific
items in an image, given that the selected items are within a specific color range.
Image orientation (from left to right): original, -30° CCW rotation, and flipped.
Image editors are capable of altering an image to be rotated in any direction and to any degree.
Mirror images can be created and images can be horizontally flipped or vertically flopped. A
small rotation of several degrees is often enough to level the horizon, correct verticality (of a
building, for example), or both. Rotated images usually require cropping afterwards, in order to
remove the resulting gaps at the image edges.
[edit] Perspective control and distortion
Main article: Perspective control
Photomontage of 16 photos which have been digitally manipulated to give the impression that it
is a real landscape. Software used: Adobe Photoshop
Many graphics applications are capable of merging one or more individual images into a single
file. The orientation and placement of each image can be controlled.
When selecting a raster image that is not rectangular, it requires separating the edges from the
background, also known as silhouetting. This is the digital version of cutting out the image.
Clipping paths may be used to add silhouetted images to vector graphics or page layout files that
retain vector data. Alpha compositing, allows for soft translucent edges when selecting images.
There are a number of ways to silhouette an image with soft edges including selecting the image
or its background by sampling similar colors, selecting the edges by raster tracing, or converting
a clipping path to a raster selection. Once the image is selected, it may be copied and pasted into
another section of the same file, or into a separate file. The selection may also be saved in what
is known as an alpha channel.
A popular way to create a composite image is to use transparent layers. The background image is
used as the bottom layer, and the image with parts to be added are placed in a layer above that.
Using an image layer mask, all but the parts to be merged are hidden from the layer, giving the
impression that these parts have been added to the background layer. Performing a merge in this
manner preserves all of the pixel data on both layers to more easily enable future changes in the
new merged image.
Image editors usually have a list of special effects that can create unusual results. Images may be
skewed and distorted in various ways. Scores of special effects can be applied to an image which
include various forms of distortion, artistic effects, geometric transforms and texture effects,[3] or
combinations thereof.
It is possible, using software, to change the color depth of images. Common color depths are 2,
4, 16, 256, 65.5 thousand and 16.7 million colors. The JPEG and PNG image formats are capable
of storing 16.7 million colors (equal to 256 luminance values per color channel). In addition,
grayscale images of 8 bits or less can be created, usually via conversion and down-sampling
from a full color image.
Image editors have provisions to simultaneously change the contrast of images and brighten or
darken the image. Underexposed images can often be improved by using this feature. Recent
advances have allowed more intelligent exposure correction whereby only pixels below a
particular luminosity threshold are brightened, thereby brightening underexposed shadows
without affecting the rest of the image. The exact transformation that is applied to each color
channel can vary from editor to editor. GIMP applies the following formula[4]:
if (brightness < 0.0) value = value * ( 1.0 + brightness);
else value = value + ((1.0 - value) * brightness);
value = (value - 0.5) * (tan ((contrast + 1) * PI/4) ) + 0.5;
where value is the input color value in the 0..1 range and brightness and contrast are in the
-1..1 range;
[edit] Printing
Search
Bottom of Form
Navigation
• Main page
• Contents
• Featured content
• Current events
• Random article
Interaction
• About Wikipedia
• Community portal
• Recent changes
• Contact Wikipedia
• Donate to Wikipedia
• Help
Toolbox
• What links here
• Related changes
• Upload file
• Special pages
• Permanent link
• Cite this page
Print/export
• Create a book
• Download as PDF
• Printable version
Languages
• Bosanski
• Dansk
• Deutsch
• Español
• Français
• Bahasa Indonesia
• Nederlands
• 日本語
• Norsk (bokmål)
• Português
• Русский
• Suomi
• Svenska
• ไทย
• This page was last modified on 27 August 2010 at 19:42.
• Text is available under the Creative Commons Attribution-ShareAlike License;
additional terms may apply. See Terms of Use for details.
Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc., a non-profit
organization.
• Contact us
• Privacy policy
• About Wikipedia
• Disclaimers