Module-1_FUNDAMENTALS & IMAGE TRANSFORMS.pdf
Document Details
Uploaded by Deleted User
Tags
Full Transcript
UNIT-I DIGITAL IMAGE FUNDAMENTALS & IMAGE TRANSFORMS Digital image fundamentals & Image Transforms:- Digital Image fundamentals, Sampling and quantization, Relationship between pixels. Image Transforms: 2-D FFT, Properties. Walsh transforms, Hada...
UNIT-I DIGITAL IMAGE FUNDAMENTALS & IMAGE TRANSFORMS Digital image fundamentals & Image Transforms:- Digital Image fundamentals, Sampling and quantization, Relationship between pixels. Image Transforms: 2-D FFT, Properties. Walsh transforms, Hadamard Transform, Discrete cosine Transform, Discrete Wavelet Transform. DIGITAL IMAGE FUNDAMENTALS: The field of digital image processing refers to processing digital images by means of digital computer. Digital image is composed of a finite number of elements, each of which has a particular location and value. These elements are called picture elements, image elements, pels and pixels. Pixel is the term used most widely to denote the elements of digital image. An image is a two-dimensional function that represents a measure of some characteristic such as brightness or color of a viewed scene. An image is a projection of a 3-D scene into a 2D projection plane. An image may be defined as a two-dimensional function f(x,y), where x and y are spatial (plane) coordinates, and the amplitude of f at any pair of coordinates (x,y) is called the intensity of the image at that point. The term gray level is used often to refer to the intensity of monochrome images. Color images are formed by a combination of individual 2-D images. For example: The RGB color system, a color image consists of three (red, green and blue) individual component images. For this reason many of the techniques developed for Monochrome images can be extended to color images by processing the three component images individually. 4 An image may be continuous with respect to the x- and y- coordinates and also in amplitude. Converting such an image to digital form requires that the coordinates, as well as the amplitude, be digitized. APPLICATIONS OF DIGITAL IMAGE PROCESSING Since digital image processing has very wide applications and almost all of the technical fields are impacted by DIP, we will just discuss some of the major applications of DIP. Digital image processing has a broad spectrum of applications, such as Remote sensing via satellites and other spacecrafts Image transmission and storage for business applications Medical processing, RADAR (Radio Detection and Ranging) SONAR(Sound Navigation and Ranging) Acoustic image processing (The study of underwater sound is known as underwater acoustics or hydro acoustics.) Robotics and automated inspection of industrial parts. Images acquired by satellites are useful in tracking of Earth resources; Geographical mapping; Prediction of agricultural crops, Urban growth and weather monitoring Flood and fire control and many other environmental applications. Space image applications include: Recognition and analysis of objects contained in images obtained from deep space-probe missions. Image transmission and storage applications occur in broad cast television Teleconferencing Transmission of facsimile images(Printed documents and graphics) for office automation Communication over computer networks Closed-circuit television based security monitoring systems and In military communications. 5 Medical applications: Processing of chest X-rays Cine angiograms Projection images of transaxial tomography and Medical images that occur in radiology nuclear magnetic resonance (NMR) Ultrasonic scanning IMAGE PROCESSING TOOLBOX (IPT) is a collection of functions that extend the capability of the MATLAB numeric computing environment. These functions, and the expressiveness of the MATLAB language, make many image-processing operations easy to write in a compact, clear manner, thus providing a ideal software prototyping environment for the solution of image processing problem. Components of Image processing System: Figure: Components of Image processing System Image Sensors: With reference to sensing, two elements are required to acquire digital image. The first is a physical device that is sensitive to the energy radiated by the object we wish to image and second is specialized image processing hardware. 6 Specialize image processing hardware: It consists of the digitizer just mentioned, plus hardware that performs other primitive operations such as an arithmetic logic unit, which performs arithmetic such addition and subtraction and logical operations in parallel on images. Computer: It is a general purpose computer and can range from a PC to a supercomputer depending on the application. In dedicated applications, sometimes specially designed computer are used to achieve a required level of performance Software: It consists of specialized modules that perform specific tasks a well designed package also includes capability for the user to write code, as a minimum, utilizes the specialized module. More sophisticated software packages allow the integration of these modules. Mass storage: This capability is a must in image processing applications. An image of size 1024 x1024 pixels, in which the intensity of each pixel is an 8- bit quantity requires one Megabytes of storage space if the image is not compressed.Image processing applications falls into three principal categories of storage i) Short term storage for use during processing ii) On line storage for relatively fast retrieval iii) Archival storage such as magnetic tapes and disks Image display: Image displays in use today are mainly color TV monitors. These monitors are driven by the outputs of image and graphics displays cards that are an integral part of computer system. Hardcopy devices: The devices for recording image includes laser printers, film cameras, heat sensitive devices inkjet units and digital units such as optical and CD ROM disk. Films provide the highest possible resolution, but paper is the obvious medium of choice for written applications. Networking: It is almost a default function in any computer system in use today because of the large amount of data inherent in image processing applications. The key consideration in image is transmission bandwidth. Fundamental Steps in Digital Image Processing: There are two categories of the steps involved in the image processing: 1. Methods whose outputs are input are images. 2. Methods whose outputs are attributes extracted from those images. 7 Fig: Fundamental Steps in Digital Image Processing Image acquisition: It could be as simple as being given an image that is already in digital form. Generally the image acquisition stage involves processing such scaling. Image Enhancement: It is among the simplest and most appealing areas of digital image processing. The idea behind this is to bring out details that are obscured or simply to highlight certain features of interest in image. Image enhancement is a very subjective area of image processing. Image Restoration: It deals with improving the appearance of an image. It is an objective approach, in the sense that restoration techniques tend to be based on mathematical or probabilistic models of image processing. Enhancement, on the other hand is based on human subjective preferences regarding what constitutes a “good” enhancement result. 8 Color image processing: It is an area that is been gaining importance because of the use of digital images over the internet. Color image processing deals with basically color models and their implementation in image processing applications. Wavelets and Multi resolution Processing: These are the foundation for representing image in various degrees of resolution. Compression: It deals with techniques reducing the storage required to save an image, or the bandwidth required to transmit it over the network. It has to major approaches a) Lossless Compression b) Lossy Compression Morphological processing: It deals with tools for extracting image components that are useful in the representation and description of shape and boundary of objects. It is majorly used in automated inspection applications. Representation and Description: It always follows the output of segmentation step that is, raw pixel data, constituting either the boundary of an image or points in the region itself. In either case converting the data to a form suitable for computer processing is necessary. Recognition: It is the process that assigns label to an object based on its descriptors. It is the last step of image processing which use artificial intelligence of software. Knowledge base: Knowledge about a problem domain is coded into an image processing system in the form of a knowledge base. This knowledge may be as simple as detailing regions of an image where the information of the interest in known to be located. Thus limiting search that has to be conducted is in seeking the information. The knowledge base also can be quite complex such interrelated list of all major possible defects in a materials inspection problems or an image database containing high resolution satellite images of a region in connection with change detection application. A Simple Image Model: An image is denoted by a two dimensional function of the form f{x, y}. The value or amplitude of f at spatial coordinates {x,y} is a positive scalar quantity whose physical meaning is 9 determined by the source of the image. When an image is generated by a physical process, its values are proportional to energy radiated by a physical source. As a consequence, f(x,y) must be nonzero and finite; that is o