Abstract
This chapter introduces a number of algorithms that are characterized by changing the value of each pixel in an image completely independent on the values of the surrounding pixels. The key concept in this regards is gray-level mapping. First linear gray-level mapping is discussed and exemplified by changing the brightness and contrast in images. Next non-linear gray-level mapping is covered. Hereafter the chapter turns to one of the fundamental concepts within image processing, namely the image histogram. This is then combined with gray-level resulting in methods for improving the image quality and methods for binarising the image by the use of a threshold approach. Due to the importance of the thresholding approach it is discussed in details and different approaches are presented. The chapter finally presents how to combine two images through logic or arithmetic.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
In practice the line is not rotated around (0,0) but rather around the center point (127,127), hence b=127(1−a). However, for the discussion here it suffice to say that b=0 and only look at the slope.
- 2.
- 3.
How to calculate the average is discussed in the next chapter.
- 4.
In the subtraction process both positive and negative values can appear. Since we are only interested in the difference we take the absolute value.
- 5.
Note that the above order of scanning through the image and the code example is general and used for virtually all methods, operations and algorithms presented in this book.
References
Otsu, N.: A threshold selection method from gray-level histograms. IEEE Trans. Syst. Man Cybern. 9(1), 62–66 (1979)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2012 Springer-Verlag London Limited
About this chapter
Cite this chapter
Moeslund, T.B. (2012). Point Processing. In: Introduction to Video and Image Processing. Undergraduate Topics in Computer Science. Springer, London. https://doi.org/10.1007/978-1-4471-2503-7_4
Download citation
DOI: https://doi.org/10.1007/978-1-4471-2503-7_4
Publisher Name: Springer, London
Print ISBN: 978-1-4471-2502-0
Online ISBN: 978-1-4471-2503-7
eBook Packages: Computer ScienceComputer Science (R0)