From Embedded Image Processing on the TMS320C6000 DSP: Examples in Code Composer Studio and MATLAB
Overview
Broadly speaking, image enhancement algorithms fall into two categories: those that operate in the "spatial domain", and those that operate in the "frequency domain". Spatial processing of images works by operating directly on an image's pixel values. In contrast, frequency domain methods use mathematical tools such as the Discrete Fourier Transform to convert the 2D function an image represents into an alternate formulation consisting of coefficients correlating to spatial frequencies. These frequency coefficients are subsequently manipulated, and then the inverse transform is applied to map the frequency coefficients back to gray-level pixel intensities.
In this chapter, we discuss a variety of common spatial image processing algorithms and then implement these algorithms on the DSP. Image enhancement per se sometimes means more than enhancing the subjective quality of a digital image, as viewed from the vantage point of a human observer. The term may also refer to the process of accentuating certain characteristics of an image at the expense of others, for the purpose of further analysis (by either a computer or human being).
3.1 Spatial Transform Functions and the Image Histogram
Spatial processing methods are one of the most common forms of image processing, as they are relatively simple but quite effective. The general idea is to enhance the appearance of an image f by applying a gray-level transformation function T that maps the input pixels of f to output pixels in an image g, as shown in Figure 3-1.
Figure 3-1: Image enhancement...
Products & Services
Topics of Interest
Chapter 3 dealt with the class of image processing algorithms that enhance images through pixel intensity remapping via lookup tables that discretize a gray-level transform function T( r). In this...
Chapters List Chapter 2.1: Basic Gray-Level Image Processing Chapter 2.2: Basic Binary Image Processing Chapter 2.3: Basic Tools for Image Fourier Analysis Chapter 2.4: Image Processing...
2.1 Introduction This chapter centers around the question of how to represent the information contained in images. Together with the next two chapters it lays the mathematical foundations for...
4.5 Non-Linear Filtering of Images Linear filters have the property that their output is a linear combination of their input. Filters that do not satisfy this property are non-linear. Nonlinear...
Overview A number of mathematical transformations can be applied to images to obtain information that is not readily available in the raw image. The Fourier transform is the most popular although...