{"id":124,"date":"2019-03-08T08:18:03","date_gmt":"2019-03-08T08:18:03","guid":{"rendered":"http:\/\/esp06.epgpbooks.inflibnet.ac.in\/?post_type=chapter&#038;p=124"},"modified":"2019-03-13T10:58:48","modified_gmt":"2019-03-13T10:58:48","slug":"124","status":"publish","type":"chapter","link":"https:\/\/ebooks.inflibnet.ac.in\/esp06\/chapter\/124\/","title":{"rendered":"Digital Image Processing"},"content":{"raw":"&nbsp;\r\n\r\n1.\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Aim of the Module\r\n\r\n&nbsp;\r\n\r\n2.\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Introduction\r\n\r\n&nbsp;\r\n\r\n3.\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Digital Image\r\n\r\n&nbsp;\r\n\r\n4.\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Image Acquisition\r\n\r\n&nbsp;\r\n\r\n5.\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Image Pre-processing\r\n\r\n&nbsp;\r\n\r\n6.\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Image Enhancement\r\n\r\n&nbsp;\r\n\r\n7.\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Image Transformation\r\n\r\n&nbsp;\r\n\r\n8.\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Image Classification\r\n\r\n&nbsp;\r\n\r\n9.\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Applications of Digital Image Processing\r\n\r\n&nbsp;\r\n\r\n10.\u00a0\u00a0 Conclusions\r\n\r\n&nbsp;\r\n\r\n11.\u00a0\u00a0 References\r\n\r\n&nbsp;\r\n\r\n&nbsp;\r\n\r\n<strong>1. Aim of the module<\/strong>\r\n\r\n&nbsp;\r\n<p style=\"text-align: justify\">This chapter provides an approach to understand about a digital image, a short history about the development in the field of processing of digital images. The digital values play an important role not only in remote sensing, but also in pattern recognition, medical imaging, GIS integration etc. The readers after going through this chapter will be able understand the digital image, its structure and formats, various pre-processing and processing steps and techniques which are helpful in extracting the information directly or indirectly. The techniques are useful in image acquisition, image corrections (radiometric, geometric), image enhancement, image transformation, image classification and accuracy assessment. Finally, readers will also come to know about the application of techniques of digital image processing.<\/p>\r\n&nbsp;\r\n\r\n<strong>2. Introduction<\/strong>\r\n\r\n&nbsp;\r\n\r\n\u201cA single portrait is enough to carve the whole story\u201d\r\n\r\n&nbsp;\r\n<p style=\"text-align: justify\">As learned in earlier chapter a digital image is like a gray colored two-dimensional matrix made up of\u00a0<span style=\"font-size: 1em\">finite set of squared cells arranged in rows and columns. These cells in digital world, called as 'picture elements or pixels', have some assigned numerical value called as digital number (DN) which, in remote sensing, relates to brightness of the cell. A row of pixels is called as a scan line.<\/span><\/p>\r\n&nbsp;\r\n\r\n<img class=\"aligncenter size-full wp-image-126\" src=\"http:\/\/esp06.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/169\/2019\/03\/2-50.png\" alt=\"\" width=\"671\" height=\"408\" \/>\r\n<div>\r\n\r\n&nbsp;\r\n<p style=\"text-align: justify\">The development in digital image processing has been evolved since the inception of digital computers and the two goes in parallel. Digital image processing methods were introduced in early 1920s. In 1921, Bartlane cable picture transmission system was used to transmit digitized newspaper images over submarine cable lines between London and New York. The images were coded and sent by telegraph at the transmitter end and decoded into images at the receiver using telegraph printers. The images were initially coded with 5 gray levels, but this number was increased to 15 in 1929 thereby enhancing the quality of the reproduced images (BCPTS, 2016).<\/p>\r\n&nbsp;\r\n<p style=\"text-align: justify\">The availability of digital computers was powerful enough to perform meaningful image processing tasks appeared in early 1960s. The use of such computers and algorithms for improving the quality of images of the moon taken by <em>Ranger 7<\/em> probe started at Jet Propulsion Laboratory (JPL), NASA USA in 1964. In JPL, the image processing tasks involved was to correct various types of image distortion inherent in the on-board television camera (Gonzalez and Woods, 2002). Around 1970, the photographs captured using photographic imaging techniques were transferred to computers for the\u00a0<span style=\"font-size: 1em\">purpose of automated computer analysis using raster digitization methods (Konecny, 2003). The 1970s saw a surge in space missions and computing technology. The overwhelming increase in scientific interest due to growing need felt by scientists working in medicine and planetary sciences for remote observations of objects and events has led to the multi-dimensional and multifold development of digital image processing techniques. The invention of computerized tomography (CT) for medical diagnosis and the release of satellite images of Earth and extra-planetary features taken by Landsat missions for earth observation in early 1970s were landmark incidents that featured the later development of digital image processing techniques. The multispectrum imaging characteristics of Landsat sensors binds the developers to evolve the image processing techniques for visual image interpretation and digital analysis of information gained in the form of multispectral satellite images in a meaningful way.<\/span><\/p>\r\n\r\n<\/div>\r\n&nbsp;\r\n<p style=\"text-align: justify\">It will not be inappropriate to say that this century is the digital century where we are surrounded with digital products and technologies and the multimedia information processing is at the core. The advancement in digital image processing, thus, also coupled with these products and technologies.<\/p>\r\n&nbsp;\r\n<p style=\"text-align: justify\">The digital image processing is a very vast field. Here, we will try to explain the basic concepts of different processing techniques applied to digital images for different applications without much dwelling into mathematical description of imaging and processing.<\/p>\r\n&nbsp;\r\n\r\n<strong>3. Digital Image<\/strong>\r\n\r\nAny image processing task include few essential components. For example, a sensing step will require\r\n\r\n&nbsp;\r\n<p style=\"text-align: justify\">i) a <em>physical device<\/em> that will be sensitive towards absorbing reflected\/emitted energy from the source object and<\/p>\r\n<p style=\"text-align: justify\">ii) a <em>digitizer<\/em> that will basically convert the energy absorbed by the physical sensors, for example in an electrical output form (electrical volt), into a digital form (bits or bytes). These components has been given in the following figure 2.<\/p>\r\n<img class=\"aligncenter size-full wp-image-128\" src=\"http:\/\/esp06.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/169\/2019\/03\/2-51.png\" alt=\"\" width=\"412\" height=\"286\" \/>\r\n<p style=\"text-align: center\"><strong>Figure 2. Essential components of a typical image processing system<\/strong><\/p>\r\n&nbsp;\r\n<p style=\"text-align: justify\">The area of remote sensing what we experience today is evolved over a long period of time from aerial photography where images were use to record as photographs or photograph-like images. A photographic image is an <em>analog<\/em> picture or image in the form of a physical record comprising pieces of paper or film with chemical coatings on it that represent a record of pattern of the image. In <em>analog<\/em> images the brightnesses within an image is analogous or proportional to the brightnesses within a scene. The problem lies with the <em>analog<\/em> pictures is that the user faces difficulties in storage, transmission, searching and analysis. Contrary to <em>analog<\/em> images, the digital images are arrays of pixels, each with a discrete digital number and are also discernable when analysed visually. The advantages of having digital images are they can be easily handled, stored, transmitted, retrieved, exchanged from one format to other and statistically manipulated which is not possible in case of <em>analog <\/em>images. Although our ability increases to display, examine, and analyse the modern remotely sensed digital image data but these data are also subject to corruption, damage to disk drives, magnetic fields, and deterioration of the physical media. Sometimes, the user also faces problem in accessing old data because of obsolescence of the hardware necessary to read the digital data.<\/p>\r\n&nbsp;\r\n\r\n&nbsp;\r\n<p style=\"text-align: justify\">In remote sensing, a digital image acquired through different sensors is represented in the form of a matrix consisting of pixels arranged in rows and columns. Each pixel has a unique location and are indexed according to their radiometric resolution, for example, pixels of a 8-bit image is indexed between 0-255. A subset of a multispectral Landsat 8 image is shown below which is also utilized for different purposes in later sections.<\/p>\r\n&nbsp;\r\n\r\n<img class=\"aligncenter size-full wp-image-129\" src=\"http:\/\/esp06.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/169\/2019\/03\/2-52.png\" alt=\"\" width=\"587\" height=\"421\" \/>\r\n\r\n<img class=\"aligncenter size-full wp-image-130\" src=\"http:\/\/esp06.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/169\/2019\/03\/2-53.png\" alt=\"\" width=\"558\" height=\"459\" \/>\r\n<p style=\"text-align: center\"><strong>Figure 3. Pixels (8\u00d710) of a part of the Landsat 8 satellite image (Image.tif)<\/strong><\/p>\r\n\r\n<div>\r\n\r\nThe associated and\/or additional information such as metadata of the image is stored either in a separate file or placed in the data file itself as a header (table 1). The image file contains only pixel values (table 2).\r\n\r\n&nbsp;\r\n\r\n<strong>Table 1. Metadata Information of the Satellite Image as presented in Image.tif<\/strong>\r\n\r\n<\/div>\r\n<div><img class=\"aligncenter size-full wp-image-132\" src=\"http:\/\/esp06.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/169\/2019\/03\/2-54.png\" alt=\"\" width=\"406\" height=\"231\" \/><\/div>\r\n&nbsp;\r\n\r\n<strong>Table 2. Pixel (spatial resolution 30m) data of the part of satellite image (Image.tif) as appeared in 3 bands (Band 1: Near Infra-Red, Band 2: Red and Band 3: Green)<\/strong>\r\n\r\n&nbsp;\r\n\r\n(X: X-coordinate; Y: Y-coordinate; and DN: Digital Number or Pixel Value)\r\n\r\n<img class=\"aligncenter wp-image-134\" src=\"http:\/\/esp06.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/169\/2019\/03\/2-55.png\" alt=\"\" width=\"537\" height=\"487\" \/><img class=\"aligncenter size-full wp-image-135\" src=\"http:\/\/esp06.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/169\/2019\/03\/2-56.png\" alt=\"\" width=\"545\" height=\"303\" \/>\r\n\r\n&nbsp;\r\n<p style=\"text-align: justify\">The digital image processing is a big domain. The tools and technology for data acquisition is different for different applications. Here, in the forthcoming sections we will be describing only major processing stages of digital images that are commonly used in the field of remote sensing.<\/p>\r\n&nbsp;\r\n\r\n<strong>4. Image Acquisitio<\/strong>\r\n\r\n&nbsp;\r\n<p style=\"text-align: justify\">The reflected energy acquisition from the Earth's surface is measured by imaging sensors that has a capability to digitize the signal collected by the sensor in its Video and Digital camera. The sensors are mounted on an aircraft or spacecraft platforms. In earlier days, the conventional camera and analog-to-digital converters were there to acquire an image. A digital image can be also be produced from papers using either a CCD camera or a scanner. It is important to mention here that in remote sensing an imaging system is a complex system where reflection or scattering of energy from the Earth's surface, followed by transmission through the atmosphere to sensors, and the data transmission from sensor to ground station on the Earth's surface where after an initial pre-processing such as volts to DN conversion, removing of noises, resampling and others, the data is ready in an image format to be utilized for different purposes such as land use\/land cover study, disaster monitoring, environmental pollution study etc. It is well known that the data are recorded in optical as well as microwave spectral regions through both active and passive sensing and hence are delivered in to distributed spectral bands (visible, near infra-red, short wave infra-red, microwave) at certain spatial and radiometric resolution. Generally, the digital images are of four kind: a) Binary, b) Grayscale [0 to 255; black to white], c) True color or RGB [ 0 to 255 ] (such as 24-bit color images), and d) Indexed. Further, data acquired and delivered in raster and vector format with additional information in a metadata form.<\/p>\r\n&nbsp;\r\n<p style=\"text-align: justify\">The digital images obtained from multispectral sensors are arranged in different spectral bands and are represented in a matrix form (figure 4).<\/p>\r\n&nbsp;\r\n\r\n<img class=\"aligncenter size-full wp-image-136\" src=\"http:\/\/esp06.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/169\/2019\/03\/2-57.png\" alt=\"\" width=\"415\" height=\"253\" \/>\r\n<div>\r\n<p style=\"text-align: center\"><strong>Figure 4. Structure of a Multispectral Image and feature elements<\/strong><\/p>\r\n&nbsp;\r\n<p style=\"text-align: justify\">The digital data are for storing purpose are organized in the following three formats. An image, for example, consisting of three bands of same resolution can be visualized as three superimposed images with corresponding pixels in one band registering exactly to those in the other bands. The data formats are:<\/p>\r\n&nbsp;\r\n\r\n<em>Band Interleaved by Pixel (BIP)<\/em>\r\n\r\n&nbsp;\r\n<p style=\"text-align: justify\">This is one of the initial formats for digital data. In this, the data are organized in sequence values for line 1, pixel 1, band 1; then for line 1, pixel 1, band 2; then finally for line 1, pixel 1, band 3. Next are the three bands for line 1, pixel 2, and so on. In this way, the pixel values (of pixel 1) for all three bands are written followed by the values for the next pixels (pixel 2, pixel 3 and so on) are represented. This arrangement is advantageous for many analyses in which the pixel value (DN) vector is queried or required to calculate another quantity. The disadvantage with this image format is that it becomes bulky while displaying.<\/p>\r\n&nbsp;\r\n\r\n<em>Band Interleaved by Line (BIL)<\/em>\r\n\r\n&nbsp;\r\n<p style=\"text-align: justify\">The BIL treat each line of the data as a separate unit. In sequence, the data are arranged as line 1 for band 1, line 1 for band 2, line 1 for band 3, line 2 for band 1, line 2 for band 2, line 2 for band 3 and so on. In this way, each line is represented in all three bands before the next line is encountered. A common variation in the BIL format is to group lines in sets of 3 or 7, for example, rather than to consider each single line as the unit.<\/p>\r\n&nbsp;\r\n\r\n<em>Band Sequential (BSQ)<\/em>\r\n\r\n&nbsp;\r\n<p style=\"text-align: justify\">In BSQ, all the data for band 1 are written in sequence, followed by all data for band 2, and so on. In this, each band is treated as a separate unit. This is a most commonly applied image format since it presents the data which closely matches the data structure used for display and analysis.<\/p>\r\n&nbsp;\r\n\r\n<strong>5. Image Pre-processing<\/strong>\r\n\r\n&nbsp;\r\n<p style=\"text-align: justify\">Image Pre-processing is a process to enhance the image in order to make it suitable for further processing. It includes mainly radiometric and geometric corrections.<\/p>\r\n\r\n<\/div>\r\n&nbsp;\r\n\r\n5.1 Geometric Corrections\r\n\r\n&nbsp;\r\n<p style=\"text-align: justify\">The geometric distortions in the remotely sensed images is inherent in nature and is depend on the manner in which they are acquired. It is to be noted that the Earth's geometry is three-dimensional and spherical in shape and therefore, transformations of remotely sensed image becomes necessary to map the curved Earth's surface to a two-dimensional plane. The geometric distortions in the images occurs due to several reasons which can be broadly classified into two categories: systematic or predictable errors and nonsystematic or random errors. The source of <em>systematic or internal errors<\/em> are: geometric distortion in the image due to terrain effects (elevation differences); cross-scan geometric distortion due to skew in ground swath at the time of scanning (by the time ground swath takes place the ground track changes due to movement of space-\/air-craft); along scan geometric distortion due to changing mirror scan rate at the time of scan; panoramic distortion - the ground area imaged is proportional to the tangent of the scan angle rather than to the angle itself, and since data are sampled at regular intervals, this produces along scan distortion, particularly where instantaneous field of view (IFOV) is larger causing imaged ground area at the extremities of the scan larger laterally than the region sensed at nadir giving a compression of the image data towards its edges; along-track scale distortion is caused when platform speed changes resulting in the change in the ground track covered by successive mirror scan; the simultaneous satellite scanning towards west-east with Earth rotation in North-South results in a shift of ground swath causing along-track distortion. The platform instability while scanning results in <em>nonsystematic or external errors<\/em>. This is caused by: platform attitude (roll, yaw and pitch) changes during forward motion and this leads to image rotation and image displacement along-track and across track while scanning (figure 5a-5c); change in the remote sensing platform altitude causes the change in scale at constant angular IFOV and field of view (figure 5d). The above mentioned geometric distortions can be rectified using the methods given below.<\/p>\r\n<img class=\"aligncenter size-full wp-image-137\" src=\"http:\/\/esp06.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/169\/2019\/03\/2-58.png\" alt=\"\" width=\"659\" height=\"177\" \/>\r\n<div>\r\n<p style=\"text-align: center\"><strong>Figure 5. Effect of platform attitude errors<\/strong><\/p>\r\n&nbsp;\r\n<p style=\"text-align: justify\">All the remote sensing application requires planimetrically correct versions of remotely captured images so that they will match to other imagery and to maps and will provide the basis for accurate\u00a0<span style=\"font-size: 1em;text-align: initial\">measurements of distance and area. There are two techniques that can be used to correct the various types of geometric distortions present in digital image data: one is orbital geometry modelling and the other one, rather used in many image processing, is the transformation based on ground control points (GCPs) (Sunar and \u00d6zkan, 2000). The GCPs are identified spectrally distinct areas as small as a few pixels denoted as image coordinates. The examples are road intersections, distinctive water bodies, edges of land-cover parcels, stream junctions, and other similar features. To interrelate the geometrically correct (map) coordinates and the distorted image coordinates, a coordinate transformation is performed by applying a least-squares regression analysis to the set of GCPs and determining the coefficients of the transformation matrix for linear or nonlinear transformations. It is to be noted here that as the number of GCPs is increased, registration error decreases. After calculating the transformation coefficients, various resampling methods such as nearest neighbour, bilinear or cubic convolution can be used to determine the pixel values to fill into the corrected output image file from the original distorted image file.<\/span><\/p>\r\n\r\n<\/div>\r\n<div>\r\n\r\n&nbsp;\r\n\r\n5.1.1 Georegistration and Georeferencing\r\n\r\n&nbsp;\r\n<p style=\"text-align: justify\">The geometric registration or georegistration involves identifying several image coordinates - row and column, or GCPs in the distorted image and link them to their true positions in a target map or ground coordinates such as latitude-longitude using transformation function (parameters) that basically relates the coordinates of two systems. The true ground coordinates are typically measured from a target map, either in paper or digital format. The target map could be a topographic or any other map that has been transformed to the wanted map projection system before. This is called as <em>image-to-map registration<\/em>. Geometric registration may also be performed by registering one (or more) images to another image, instead of to geographic coordinates. This is called <em>image-to-image registration<\/em> and is often done prior to performing various image transformation procedures, which involve comparing images from different sensors or dates. One more important concept with respect to geometry of satellite image is rectification. <em>Rectification<\/em> is the process by which the geometry of an image area is made planimetric (Haralick, 1973). The accuracy of the registration at each GCP after registration is measured in terms of the location error which is the root mean square error (RMSE) - the standard deviation of the difference between actual positions of GCPs and their new calculated positions (i.e., after registration). These differences between measured and transformed GCPs coordinates are known as <em>residual error <\/em>or simply<em> residuals<\/em>. Usually RMSE is reported in units of image pixels for both north\u2013 south and east\u2013west directions. If analysts wish to assess the overall accuracy of the registration, some of the GCPs should be withheld from the registration procedure and then used to evaluate its success. There is another term called <em>geocoding<\/em> which is georeferencing with subsequent resampling and includes the two step process: i) each new raster pixel is projected using transformation function onto the original image and ii) a digital number for the new pixel is determined and stored.<\/p>\r\n&nbsp;\r\n\r\n5.1.2 Transformation\r\n\r\n&nbsp;\r\n<p style=\"text-align: justify\"><span style=\"font-size: 1em;text-align: initial\">Image transformation is an integral of georeferencing and involves two steps: i) selection of suitable transformation method and ii) determination of the transformation parameters. The polynomial transformation is a general type of transformation that involves 1<\/span><em style=\"font-size: 1em;text-align: initial\">st<\/em><span style=\"font-size: 1em;text-align: initial\">, 2<\/span><em style=\"font-size: 1em;text-align: initial\">nd<\/em><span style=\"font-size: 1em;text-align: initial\"> and n<\/span><em style=\"font-size: 1em;text-align: initial\">th<\/em><span style=\"font-size: 1em;text-align: initial\"> order of transformation. The <\/span><em style=\"font-size: 1em;text-align: initial\">1<\/em><em style=\"font-size: 1em;text-align: initial\">st<\/em><span style=\"font-size: 1em;text-align: initial\"> order polynomial transformation relates map coordinates (<\/span><em style=\"font-size: 1em;text-align: initial\">x,y<\/em><span style=\"font-size: 1em;text-align: initial\">) with image coordinates (<\/span><em style=\"font-size: 1em;text-align: initial\">m,n<\/em><span style=\"font-size: 1em;text-align: initial\">) in the following manner:<\/span><\/p>\r\n\r\n<\/div>\r\n<div>\r\n<table class=\"aligncenter\" style=\"width: 60%\" border=\"1\">\r\n<tbody>\r\n<tr>\r\n<td><em>x <\/em>=<em> a+bm+cn<\/em><\/td>\r\n<td>(1)<\/td>\r\n<\/tr>\r\n<tr>\r\n<td><em>y <\/em>=<em> d+em+fn<\/em><\/td>\r\n<td>(2)<\/td>\r\n<\/tr>\r\n<\/tbody>\r\n<\/table>\r\n&nbsp;\r\n<p style=\"text-align: justify\">The six transformation parameters (<em>a<\/em> to <em>f<\/em>) in the above two equations (<em>1<\/em><em>st<\/em> order polynomial) is determined by a required number of GCPs (three) using a least squares adjustments for overall best fit of image and map. For the 2<em>nd<\/em> and 3<em>rd<\/em> order polynomial a minimum number of GCP is <em>six<\/em> and <em>ten<\/em>, respectively. An error of transformation is calculated and overall transformation accuracy is determined as variances or RMSE in both <em>x<\/em>- and <em>y<\/em>-direction and in terms of an overall RMSE. It is important to mention here that RMSE conveys an overall accuracy but does not indicate which part of the image is accurately transformed and which are not. It is also important to note that RMSE is valid only for the area bounded by GCPs and therefore, its selection should be well distributed and includes the locations near the edges of the image.<\/p>\r\n&nbsp;\r\n\r\n5.1.3 Resampling\r\n\r\n&nbsp;\r\n<p style=\"text-align: justify\">Image resampling is a process of interpolation to bring an image into registration with another image or a planimetrically correct map. Resampling scales, rotates, translates, and performs related manipulations as necessary to bring the geometry of an uncorrected image to match a particular reference image of desired properties.<\/p>\r\n&nbsp;\r\n<p style=\"text-align: justify\">The computationally efficient and preferred resampling approach is a <em>nearest-neighbor<\/em> in which each \u201ccorrected\u201d pixel is assigned the value from the nearest \u201cuncorrected\u201d pixel. The advantages of this approach is its ability to preserve the original values of the unaltered image.<\/p>\r\n&nbsp;\r\n<p style=\"text-align: justify\">A relatively more complex resampling approach is <em>bilinear interpolation<\/em> where a value is calculated for each output pixel based on a weighted average of the four nearest input pixels. While output value calculation, a nearer pixel value is given a greater influence than a more distant pixels. Because each output value is based on several input values, the output image will not have the unnaturally blocky appearance compare to some nearest-neighbor images. The image therefore has a more \u201cnatural\u201d look. However, there are important changes. First, because bilinear interpolation creates new pixel values, the brightness values in the input image are lost. The analyst may find that the range of brightness values in the output image differs from those in the input image. Such changes to digital brightness values may be significant in later processing steps. Second, because the resampling is conducted by averaging over areas (i.e., blocks of pixels), it decreases spatial resolution by a kind of \u201csmearing\u201d caused by averaging small features with adjacent background pixels.<\/p>\r\n&nbsp;\r\n<p style=\"text-align: justify\"><span style=\"font-size: 1em;text-align: initial\">Another relatively complex resampling method is <\/span><em style=\"font-size: 1em;text-align: initial\">cubic convolution<\/em><span style=\"font-size: 1em;text-align: initial\">. Cubic convolution uses a weighted average of values within a neighborhood that extends about two pixels in each direction, usually encompassing 16 adjacent pixels. Typically, the images produced by cubic convolution resampling are much more attractive than those of other procedures, but the data are altered more than are those of nearest-neighbor or bilinear interpolation, the computations are more intensive, and the minimum number of GCPs is larger.<\/span><\/p>\r\n\r\n<\/div>\r\n<div>\r\n\r\n&nbsp;\r\n\r\n5.2.Radiometric corrections\r\n\r\n&nbsp;\r\n<p style=\"text-align: justify\">It include correcting for sensor irregularities and unwanted sensor or atmospheric noise causing visible errors in the raw data and converting the data so they accurately represent the reflected or emitted radiation measured by the sensor. The radiometric problems in the data are mainly of three kinds: Periodic Line Dropouts, Line stripping and Random noise or spike corrections.<\/p>\r\n&nbsp;\r\n\r\n&nbsp;\r\n\r\n5.2.1 Periodic Line Dropouts\r\n\r\n&nbsp;\r\n<p style=\"text-align: justify\">In this, one of the detectors of the sensor either gives wrong data or stop functioning. For example, Landsat-7 Enhanced Thematic Mapper (ETM) has 16 detectors per band (channel) except thermal channel. In this, every sixth scan line has a string of zeros which plots as a black line on the image. The first step in the radiometric correction or restoration process is to measure the average DN value per scan line for the entire scene. The average DN value for each scan line is then compared with this scene average. Any scan line deviating from the average by more than a designated threshold value is identified as defective. In the next step, the defective lines are replaced. In this, for each pixel in a defective line, an average DN is calculated using DNs for the corresponding pixel on the preceding and succeeding scan lines. The average DN is substituted for the defective pixel. The resulting image is a major improvement, although every sixth scan line consists of artificial data. This restoration process is equally effective for random line dropouts that do not follow a systematic pattern.<\/p>\r\n&nbsp;\r\n\r\n5.2.2 Line stripping\r\n\r\n&nbsp;\r\n<p style=\"text-align: justify\">It is possible that with time the response of some detectors of a band may shift to higher or lower levels. As a result of which every scan line recorded by that detector is brighter or darker than the other lines. This defect is known as periodic line striping. This can be understood by an example in which for example, if every second line (detector number 2) has this defect, i.e. 'second-line striping' where every second line of that detector has a brightness offset like the second line can have digital value twice that of the other detectors (lines), causing every second scan line to be twice as bright as the scene average.<\/p>\r\n&nbsp;\r\n<p style=\"text-align: justify\">For this problem, one of the radiometric correction or restoration method is to plot equal number of histograms for the DNs recorded by each detector (for e.g. 16 histograms for 16 detectors). A\u00a0<span style=\"font-size: 1em;text-align: initial\">comparison of these histograms with a histogram for the entire scene can be made. Then, for each detector the mean and standard deviation are adjusted to match values for the entire scene. Alternatively, the DNs of detector number 2 can be altered by using any arithmetic operator by a single factor to produce the corrected values from which the restored image is plotted.<\/span><\/p>\r\n\r\n<\/div>\r\n<div>\r\n\r\n&nbsp;\r\n<p style=\"text-align: justify\">In another restoration method, a histogram of DNs for each of the 16 detectors if first plotted. Then deviations in mean or median values for the histograms are used to recognize and determine corrections for detector differences.<\/p>\r\n&nbsp;\r\n\r\n5.2.3 Random noise or spike corrections\r\n\r\n&nbsp;\r\n<p style=\"text-align: justify\">The line dropouts and line striping are the form of nonrandom noise in the image that may appear. Random noise occurs in situations where individual pixels with DNs are much higher or lower than the surrounding pixels. In the image these pixels produce bright and dark spots that spoil the image quality. Therefore, the random noise requires more distinguished restoration method. These spots can be removed by digital filters such as moving average filter.<\/p>\r\n&nbsp;\r\n\r\n&nbsp;\r\n\r\n<strong>6. Image Enhancement<\/strong>\r\n\r\n&nbsp;\r\n<p style=\"text-align: justify\">The purpose of image enhancement is to prepare the image more interpretable for a particular application and\/or feature extraction. The image enhancement techniques can be classified in many ways. In contrast enhancement or global enhancement, the raw data is transformed by using the statistics computed over the entire image. The examples of contrast enhancement techniques are linear contrast stretch, histogram equalized stretch and piece-wise contrast stretch. On the other hand, spatial or local enhancement considers the local conditions only and these can vary considerably over an image. The examples of spatial enhancement techniques are image smoothing and sharpening filters.<\/p>\r\n&nbsp;\r\n\r\n6.1 Contrast Enhancement\r\n\r\n&nbsp;\r\n<p style=\"text-align: justify\">Contrast enhancement involves changing the original values so that more of the available range is used, thereby increasing the contrast between targets and their backgrounds. The contrast enhancements, thus, utilizes image histogram to be stretched over the entire grey range. A histogram is a graphical representation of the amount of DN values distributed over an entire image, for example the amount (frequency) of DN value 10 (x-axis) is 10000 pixels (y-axis) in an image. For a 8-bit image, the DN ranges in between 0 to 255 (or black to white). Commonly, the histogram is statistically represented as mean, standard deviation, minimum and maximum (range). A narrow histogram, thus, having small standard deviation, shows a low contrast image where all the DNs are nearby with a fewer grey values.<\/p>\r\n&nbsp;\r\n\r\n<span style=\"text-align: initial;font-size: 1em\">6.1.1 Linear Contrast Stretch<\/span>\r\n\r\n<\/div>\r\n<div>\r\n\r\n&nbsp;\r\n<p style=\"text-align: justify\">In a 8-bit image, a DN value in the low end of the original histogram is assigned to extreme black (0), and a value at the high end is assigned to extreme white (255). The remaining pixel values are distributed (interpolated) linearly between these extremes. One drawback of the linear stretch, is that it assigns as many display levels to the rarely occurring DN values as it does to the frequently occurring values. However, linear contrast stretch, putting (min, max) at (0,255) in most cases still produces a rather dull image. Even though all gray shades of the display are utilized, the bulk of the pixels are displayed in mid gray. This is caused by the more or less normal distribution, within the minimum and maximum values in the tail of the distribution. For this reason it is common to cut off the tails of the distribution at the lower and upper range (usually be defining the size of the tails by their percentage from the total).<\/p>\r\n&nbsp;\r\n\r\n6.1.2 Histogram Equalization Stretch\r\n\r\n&nbsp;\r\n<p style=\"text-align: justify\">It is a non-linear transformation of image pixels where the original histogram is being readjusted to create a uniform pixel density along the horizontal grey value (DN) axis. This involves two steps: i) it computes the histograms of the original image and the cumulative frequency density percentage and ii) computation of transformation function based on which the contrast manipulation takes place in the output scene. Thus, in this method, both the shape and the extent of the histogram is taken into consideration. The underlying principle is based upon the assumption that each histogram class in the displayed image must contain an approximately equal number of pixel values, so that the histogram of these displayed values are uniform throughout the classes, and certain adjacent grey values can be group. Due to this reason, the number of grey levels in the enhanced image is less than the number of grey levels in the original image.<\/p>\r\n&nbsp;\r\n\r\n6.1.3 Piece-wise Linear Stretch\r\n\r\n&nbsp;\r\n<p style=\"text-align: justify\">This method is similar to the linear contrast stretch, but the linear interpolation of the output values is applied between user defined DN values. This method is useful to enhance only a certain land cover type, for example water. The data values for this feature are in the range of 5 to 18, and in order to be able to discriminate as much as possible, it is wise to use all available gray levels for this feature only. In this way detailed differences within the feature of interest appear, where as the remaining features are assigned to a single gray tone.<\/p>\r\n&nbsp;\r\n\r\n6.2 Spatial Filtering\r\n\r\n&nbsp;\r\n<p style=\"text-align: justify\">In spatial filtering operation the image is divided into its constituent spatial frequencies - number of changes in brightness value per unit distance for any particular part of an image, and selectively altering certain spatial frequencies to emphasize some image features. Thus, spatial filters are designed\u00a0<span style=\"font-size: 1em\">to highlight or suppress specific features in an image based on their spatial frequency. Spatial frequency is related to the concept of image texture. A 'rough' textured areas of an image, where the tonal changes are dramatic over a small area, have high spatial frequencies, while \"smooth\" areas with few changes in tone over several pixels, have low spatial frequencies.<\/span><\/p>\r\n\r\n<\/div>\r\n&nbsp;\r\n<p style=\"text-align: justify\">The filtering procedure involves 'moving window' concept of a few pixels in (<em>kernel<\/em>) size like 3x3 or 5x5 (figure 3) over each pixel in the image, applying a mathematical calculation (or <em>convolution<\/em>) using the pixel values under that window by assigning a weight to each pixel in the window, and replacing the central pixel with the new value. The window is moved along in both the row and column dimensions one pixel at a time and the calculation is repeated until the entire image has been filtered and a \"new\" image has been generated. By varying the calculation performed and the weightings of the individual pixels in the filter window, filters can be designed to enhance or suppress different types of features. It is to be noted here that in a moving window concept for the pixels along the border of the image to be in act as a centre pixel, the border pixels are duplicated temporarily during convolution process. Essentially, all the filtering operation calculate the 'gain' (<em>sum of the kernel values)<\/em>and multiplies the weighted or assigned kernel value with it:<\/p>\r\n&nbsp;\r\n\r\n<img class=\"aligncenter size-full wp-image-138\" src=\"http:\/\/esp06.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/169\/2019\/03\/2-59.png\" alt=\"\" width=\"613\" height=\"33\" \/>\r\n\r\n&nbsp;\r\n<p style=\"text-align: justify\">and in the section 4.2.1, the value of 0.11 with 0.055 as below 4.2.1 Low-Pass or Low-Frequency Filter For example, by applying averaging filter for the kernel pixels given in table 3, we get the <em>gain<\/em> as 0.055. (i.e. the value 0.11 is replaced with 0.055).<\/p>\r\n&nbsp;\r\n\r\n&nbsp;\r\n\r\n6.2.1 Low-Pass or Low-Frequency Filter\r\n\r\n&nbsp;\r\n<p style=\"text-align: justify\">The low-pass filters block the high spatial frequency details, thereby allowing to appear only those pixels where there are small or fewer tonal variation over several pixels, i.e. pixels having low spatial frequencies. In this way, the low-frequency filter evaluates a particular input pixel brightness value and the pixels surrounding the input pixel, and outputs a new brightness value which is the mean of this convolution. Thus, the low-pass filters using an averaging option 'smoothen' the image. For example, by applying averaging filter for the kernel pixels given in table 3, we get the <em>gain<\/em> as 0.11. The other view of the smoothing operation is that it blur the image, mainly at the edges of the objects. The size of the kernel also affect the degree of smoothing. The larger the size of the moving window is, the more blurred will be the output image. Therefore, contrast stretching is necessary after a filtering operation to utilize the full dynamic range of gray values.<\/p>\r\n&nbsp;\r\n<p style=\"text-align: center\"><strong>Table 3. Kernel filter pixel values<\/strong><\/p>\r\n<img class=\"aligncenter size-full wp-image-139\" src=\"http:\/\/esp06.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/169\/2019\/03\/2-60.png\" alt=\"\" width=\"111\" height=\"94\" \/>\r\n<p style=\"text-align: justify\">To minimize the high degree of blurring in the image, it is important that a larger pixel value be assigned to the centre pixel. For example, if we replace the centre pixel value (2) with 4 by multiplying it with two, then the <em>gain<\/em> for the resulting kernel would be 0.05.<\/p>\r\n&nbsp;\r\n\r\n6.2.2 High-Pass or High-Frequency Filter\r\n\r\n&nbsp;\r\n<p style=\"text-align: justify\">A simple high pass filter works by subtracting a low pass filtered image (pixels by pixel) from the unprocessed original image. The high-pass filters block the low spatial frequency details, thereby allowing to appear only those pixels where there are large or more tonal variation over a few pixels distance only, i.e. pixels having high spatial frequencies, thereby emphasizing edges. In this way, the high-frequency filter evaluates a particular input pixel brightness value and its adjacent pixels, and outputs a new brightness value which is the mean of this convolution. Often, the difference between the centre pixel value and its neighbouring pixel values results in edge detection. Thus, high centre pixel value than its corresponding neighbours is more suitable for the result. Alternatively, the edging result can also be enhanced by converting the neighbourng pixel values to negative (table 4). The <em>gain<\/em> for the resulting kernel would be 0.25. The output high-pass filtered image can be used as an aid (another band) during the classification of images. Some of the known high-pass filters are Laplacian edge enhancement filter, Sobel edge detection filters etc.<\/p>\r\n&nbsp;\r\n<p style=\"text-align: center\"><strong>Table 4. Kernel filter pixel values for edge enhancement<\/strong><\/p>\r\n<img class=\"aligncenter size-full wp-image-140\" src=\"http:\/\/esp06.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/169\/2019\/03\/2-61.png\" alt=\"\" width=\"113\" height=\"97\" \/>\r\n\r\n&nbsp;\r\n\r\n<em>Laplacian Edge Enhancement filter<\/em>\r\n\r\n&nbsp;\r\n<p style=\"text-align: justify\">The Laplacian filter calculate the difference between the DN value of the central pixel and the average of the DN values of four adjacent pixels located horizontally and vertically. The sum of all elements within the mask is zero (table 5b).<\/p>\r\n&nbsp;\r\n<p style=\"text-align: center\"><strong>Table 5. Modified Laplacian filtering operation<\/strong><\/p>\r\n<p style=\"text-align: left\">a. Input Image<\/p>\r\n<p style=\"text-align: left\">b. Laplacian filter<\/p>\r\n<p style=\"text-align: left\">c. Output Image<\/p>\r\n&nbsp;\r\n\r\n<img class=\"aligncenter size-full wp-image-141\" src=\"http:\/\/esp06.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/169\/2019\/03\/2-62.png\" alt=\"\" width=\"127\" height=\"48\" \/>\r\n\r\n<img class=\"aligncenter size-full wp-image-142\" src=\"http:\/\/esp06.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/169\/2019\/03\/2-63.png\" alt=\"\" width=\"584\" height=\"106\" \/>\r\n\r\nThe above in equation form is written as:\r\n\r\n&nbsp;\r\n\r\ny = (x-a2) + (x-a7) + (x-a4) + (x-a5) (4)\r\n\r\n&nbsp;\r\n\r\nSobel Edge Enhancement filter\r\n\r\n&nbsp;\r\n<p style=\"text-align: justify\">The Sobel filter computes the gradient (slope) horizontally and vertically. In this, two high-frequency\r\nfilters are being calculated in two different directions. In the vertical filter, the kernel values are\r\nbasically rotated 900 to the horizontal kernel values (table 6).<\/p>\r\n&nbsp;\r\n<p style=\"text-align: center\"><strong>Table 6. Sobel filtering operation<\/strong><\/p>\r\n<img class=\"aligncenter size-full wp-image-144\" src=\"http:\/\/esp06.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/169\/2019\/03\/2-64.png\" alt=\"\" width=\"401\" height=\"133\" \/>\r\n<div>\r\n\r\nThe output images are:\r\n\r\n&nbsp;\r\n\r\nx = the resulting image after applying kx to the input image pixel values in the window\r\n\r\n&nbsp;\r\n\r\ny = the resulting image after applying ky to the input image pixel values in the window\r\n\r\n&nbsp;\r\n\r\nThe resultant x and y images (pixel values) are then squared and then square root of their sum is being calculated to produce a final image (z).\r\n\r\n<img class=\"aligncenter size-full wp-image-146\" src=\"http:\/\/esp06.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/169\/2019\/03\/2-65.png\" alt=\"\" width=\"617\" height=\"43\" \/>\r\n\r\n&nbsp;\r\n\r\n<strong>7. Image Transformation<\/strong>\r\n\r\n&nbsp;\r\n<p style=\"text-align: justify\">Essentially, image transformation involves the generation of a 'new image' from two or more sources. The source could be a single image involving two or more spectral bands. The resulting image could be produced after using multitemporal-multispectral image data of the same area. The operation may involve simple arithmetic operations to a more complex statistical calculations.<\/p>\r\n&nbsp;\r\n\r\n<span style=\"font-size: 1em\">7.1 Spectral Image Ratioing or Image division<\/span>\r\n\r\n&nbsp;\r\n<p style=\"text-align: justify\"><span style=\"text-align: initial;font-size: 1em\">Image division is one of the most commonly applied image transformation technique which reveal the fine variation in spectral responses (DN value) of the planetary features observed in different image bands. A fair example of ratioing is observed in determining the presence and health of the vegetation by utilizing the DNs of near-infra red (NIR) (0.7-1.3 \u00b5m) and red (R) (0.6-0.7 \u00b5m) bands as the fact is in the former one reflectance from vegetation is highest and lowest in the 0.5-0.7 \u00b5m range of visible spectrum in the case of later one. Mathematically, the ratio function in general form can be given as:<\/span><\/p>\r\n\r\n<\/div>\r\n<img class=\"aligncenter size-full wp-image-147\" src=\"http:\/\/esp06.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/169\/2019\/03\/2-66.png\" alt=\"\" width=\"669\" height=\"39\" \/>\r\n<p style=\"text-align: justify\">where, ORV = output ratio value for the pixel at row <em>i<\/em> and column <em>j<\/em>; DN<em>i,j,a<\/em> and DN<em>i,j,b<\/em> = pixel (reflectance) value at the same location in band <em>a<\/em> and band <em>b<\/em>, respectively.<\/p>\r\n&nbsp;\r\n\r\n<em>Normalized Difference Vegetation Index<\/em>\r\n\r\n&nbsp;\r\n<p style=\"text-align: justify\">Different features on the earth's surface has different spectral reflectance behavior and this concept is well utilized in the case of Normalized Difference Vegetation Index (NDVI). NDVI is an example of more complex band ratioing concept where sums of and differences between two spectral bands is used in the form of an index. As stated above, in this NIR and R bands are being used as two distinct spectral region for monitoring vegetation health. Apart from NDVI, there are other two simple indices. These indices are given below in equation form:<\/p>\r\n<img class=\"aligncenter size-full wp-image-148\" src=\"http:\/\/esp06.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/169\/2019\/03\/2-67.png\" alt=\"\" width=\"685\" height=\"109\" \/>\r\n\r\n&nbsp;\r\n<p style=\"text-align: justify\">It is to be noted here that the computations in the above three equations are being done in each corresponding pixels for against their values (DNs). Here, in case of NDVI, the difference is basically 'normalized' by dividing by the sum of the two DN values (of two bands). An example case of the NDVI for figure 3 (image.tif) is computed from DN values as given in table 2 for each pixel for the entire image and the output NDVI values as computed is given in table 7. It is evident from the table 7 is that after computation the raw NDVI value ranges from -1 to +1. The NDVI range is symmetrical around zero (NIR = R).<\/p>\r\n<p style=\"text-align: left\"><img class=\"aligncenter size-full wp-image-150\" src=\"http:\/\/esp06.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/169\/2019\/03\/2-68.png\" alt=\"\" width=\"623\" height=\"129\" \/><img class=\"aligncenter size-full wp-image-151\" src=\"http:\/\/esp06.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/169\/2019\/03\/2-69.png\" alt=\"\" width=\"565\" height=\"406\" \/><\/p>\r\n&nbsp;\r\n\r\n7.2 Principal Component Analysis (PCA) or Transformation (PCT)\r\n\r\n&nbsp;\r\n<p style=\"text-align: justify\">The principal components analysis is a non-parametric, orthogonal linear transformation technique that help in compressing the dimensionality. For example, it reduces the number of bands (in case of remote sensing multispectral image bands) in the data in to fewer bands, also called 'components'. Normally, the multispectral image data is usually strongly correlated from one band to the other. For example, the visible bands (band 2 and band 3) in the image.tif shows a positive correlation (figure 6a) and a negative correlation between NIR and visible bands (figure 6b). This can be largely due to spectral reflectance characteristics (here, pixel value or DN) and the greenness present in the environment.<\/p>\r\n<img class=\"aligncenter size-full wp-image-152\" src=\"http:\/\/esp06.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/169\/2019\/03\/2-70.png\" alt=\"\" width=\"553\" height=\"188\" \/>\r\n<div>\r\n<p style=\"text-align: center\"><strong>Figure 6. Correlation between one band to the other of Image.tif: a) Positive and b) Negative<\/strong><\/p>\r\n&nbsp;\r\n<p style=\"text-align: justify\">The trendlines denote the axis along which the values are plotted. The correlation (scatter) plot will depicts redundancy in information when the pixels values of each band are plotted with the other bands of Landsat 8. Applying PCA reduces this redundancy and thus, also compact the data to be investigated. PCA through transformation creates new images from the uncorrelated values of different images using a linear transformation of correlated variables that correspond to a rotation (of axis of the spectral space) and translation of the original coordinate system (or pixel values). After rotation, the length and the direction of the widest transect of the scattered ellipse is calculated. The transect corresponding to the resulting longest or major axis of the spectral space or ellipse that contains the new pixel value, is called the first principal component (PC1). Geometrically, PC1 points in the direction with the largest variance. PC2 being orthogonal or perpendicular to PC1, points to the second largest variance. For a n-dimensional space (spectral bands), the same pattern is repeated. The direction (of variation) of the PC1 is called as the first eigenvector, and the variance (or proportionally the length of the axis of variation) is called as the first eigenvalue. Algebraically, the basis of eigenvector and eigenvalue is the data's variance-covariance matrix and correlation matrix. The method also called as eigen vector decomposition (EVD) or spectral decomposition, thus, decomposes the variance-covariance matrix and correlation matrix of the raw data into matrices of eigenvector and eigenvalue. The eigenvectors act as weighting coefficients. The transformation basically maximize the\u00a0<span style=\"font-size: 1em\">amount of information or variance present in the original data, say eleven bands of Landsat 8, into the fewer number of new components, say three, of which over 90 percent of the information present in the original eleven bands. The advantage is that PCA operates on all bands together and thus, it reduces the difficulty of selecting appropriate bands associated with the band ratioing concept. The major difference between this and other transformation technique is that the new components are ordered in terms of the decreasing amount of variance (or eigenvalues) explained. Therefore, the later components describe the minor variations or sometimes noise only. In this way, interpretation and analysis of data present in the new components is simpler and more efficient. Another benefit of PCA is that it permits the identification of a set of coefficients that concentrates maximum information in a resulting single component. The singular value decomposition (SVD) method is a preferred matrix decomposition algorithm used in PCA for its numerical accuracy. One of the main difference is that EVD works on the variance-covariance matrix and correlation matrix while SVD operates on the raw data matrix.<\/span><\/p>\r\n&nbsp;\r\n<p style=\"text-align: justify\"><span style=\"text-align: initial;font-size: 1em\">A result after applying the SVD based PCA on the 3-band image (Image.tif) is given below.<\/span><\/p>\r\n<img class=\"aligncenter size-full wp-image-154\" src=\"http:\/\/esp06.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/169\/2019\/03\/2-71.png\" alt=\"\" width=\"506\" height=\"263\" \/>\r\n\r\n<\/div>\r\n<img class=\"aligncenter size-full wp-image-156\" src=\"http:\/\/esp06.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/169\/2019\/03\/2-72.png\" alt=\"\" width=\"803\" height=\"382\" \/>\r\n\r\n<img class=\"aligncenter size-full wp-image-157\" src=\"http:\/\/esp06.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/169\/2019\/03\/2-73.png\" alt=\"\" width=\"790\" height=\"429\" \/>\r\n<div>\r\n<p style=\"text-align: justify\">As indicated above, the result of applying SVD based PCA yield the PC1 containing over 92% of the information (variance) present in the original three bands followed by PC2 and PC3, respectively, in a decreasing manner. Thus, the interpreter retains over 92% of the original information in a much more concise form and avoids the replicated and redundant information. This not only reduced the bulkiness\u00a0<span style=\"font-size: 1em;text-align: initial\">of the data to be analysed but also reduces the time and cost to be exhausted for the analysis. Another important point of note regarding PCA is that since each resulting component is a linear combination of the original bands, the interpreter should know the technique to interpret the meaning of new components.<\/span><\/p>\r\n\r\n<\/div>\r\n<div>\r\n\r\n&nbsp;\r\n<p style=\"text-align: justify\">PCA is useful in a wide range of applications including data exploration and visualisation of underlying patterns within correlated data sets, decorrelation, detection of outliers, data compression, feature reduction, enhancement of visual interpretability, improvement of statistical discrimination of clusters, ecological ordination etc.<\/p>\r\n&nbsp;\r\n\r\n<strong>8. Image Classification<\/strong>\r\n\r\n&nbsp;\r\n<p style=\"text-align: justify\">In remote sensing, the information hidden in multispectral image pixels or band pixels can be understood in a variety of ways and image classification is one of the those ways. In classification, the bands are sometimes also called as <em>features<\/em>, the band pixel value as <em>feature vector<\/em> and the graph or plot showing the <em>feature vector<\/em> as <em>feature space<\/em>. Image classification is basically about classifying the 'pattern' of rectangular matrix of <em>n<\/em>-by-<em>n<\/em> pixels in to classes such as land use\/land cover (LU\/LC) classes. The pattern in a multispectral classification will use pixel value or DN. The pixel based classification groups the similar pixels into classes. This can be performed by simply comparing pixels values to one another or training the samples of pixels of known identity and then classifying the pattern based on the training samples. The resulting classes are clusters or regions in a map form, each of which is identified by a unique color or symbol. In this way, spectral or pixel-based classification, which is more common, use the pixel information stored in different bands of an image. Whereas the spatial classification use the spatial relationship of the pixels with its neighboring pixels which may involve proximity, size, shape, directionality, texture etc. It is important to mention here that there is no single 'right' approach for image classification, but it depends on the objective of the classification, nature of the data to be classified and available resources. A classification can be divided into four phases: training phase where number of classes are defined, analysis of training statistics, assignment where every pixel is included in any of the defined classes, and map output and assessment that may include map, table etc. It is also essential to perform geometric and radiometric calibration before classification. The image classification technique can be broadly categorized in to two: supervised and unsupervised.<\/p>\r\n&nbsp;\r\n\r\n&nbsp;\r\n\r\n8.1 Supervised Classification\r\n\r\n&nbsp;\r\n<p style=\"text-align: justify\">In this, the user \u00b4supervises\u00b4 the classification method that uses algorithms employing the pixel value for constructing the particular numerical relationship for each class like water, agriculture land, built-up area, forest etc. In this classification, the first phase is 'training phase' in which user 'trains' or guide\u00a0<span style=\"font-size: 1em;text-align: initial\">the classification algorithm by assigning a selected number of representative pixels (or training pixels) from a homogeneous area to a particular class they belong to. For this, the user should be familiar with image interpretation technique or should have at least a prior knowledge through which (s)he identifies the pixel(s) of a particular LU\/LC class. The training samples, also called as seeds or area of interest (AOI) or regions of interest (ROI) help in estimating the statistical parameters of the particular classifier used. These parameters are the properties of probability model (of classifier). These parameters are sometimes called as 'signature' for the particular class for which they have been created. The second phase is called as 'classification phase' in which each and every pixel of the entire image is divided into the assigned classes based on the class-specific signature. After classification, the pixel is classified in to the class it most probably matches using the chosen classifier algorithm. The third and final one is 'output phase' in which the result output is transferred in a thematic map or tabulated or digital data (ASCII, DAT, SHAPE etc.) form. Depending upon the requirement or end-use purpose, the result is either directly used or passed to the other systems as an input.<\/span><\/p>\r\n\r\n<\/div>\r\n<div>\r\n\r\n&nbsp;\r\n<p style=\"text-align: justify\">There are a number of statistical methods used as a supervised classifiers, each one having merits and demerits. The commonly applied methods are: maximum likelihood classifier (MLC) or estimation (MLE), minimum distance method, parallelepiped method, Bayesian's method, decision tree classification, fuzzy classification, and artificial neural network (ANN) method. The principles and working algorithms of all these classifiers are now out of the scope of this work and can be referred to any standard text books on remote sensing. However, seeing the wide use of MLC in classification, a description about the algorithm is given below.<\/p>\r\n&nbsp;\r\n\r\n<em>Maximum Likelihood Classifier (MLC) or estimation (MLE)<\/em>\r\n\r\n&nbsp;\r\n\r\nMLC is a supervised statistical approach and is based on two principles:\r\n\r\n&nbsp;\r\n<p style=\"text-align: justify\">i. MLC considers both the variances and covariances of the class signatures when assigning each pixel to one of the LU\/LC classes represented in the signature file.<\/p>\r\n&nbsp;\r\n<p style=\"text-align: justify\">ii.\u00a0 It is assumed that the pixel in each feature class sample (AOI) in multidimensional space are normally or equally distributed or is Gaussian (i.e. probability of occurrence is equal) which convey that a class can be described by mean vector and variance-covariance matrix.<\/p>\r\n&nbsp;\r\n<p style=\"text-align: justify\">Given the above two characteristics for each cell value, the probability using the Bayes' theorem is estimated for each class to determine the membership of the pixels to the class. Then, each pixel is classified to the class to which it has the highest probability of being a member.<\/p>\r\n&nbsp;\r\n\r\nThe Bayes' classification is performed according to\r\n\r\n&nbsp;\r\n\r\n<span style=\"font-size: 1em\">x \u03f5 \u03c9i, if p(\u03c9i|x) &gt; p(\u03c9j|x) for all j \u2260 i ------------(10)<\/span>\r\n\r\n&nbsp;\r\n\r\n<span style=\"font-size: 1em;text-align: initial\">where, <\/span><em style=\"font-size: 1em;text-align: initial\">\u03c9<\/em><em style=\"font-size: 1em;text-align: initial\">i<\/em><span style=\"font-size: 1em;text-align: initial\"> represent the spectral classes (e.g. water, agriculture, forest etc.), <\/span><em style=\"font-size: 1em;text-align: initial\">i<\/em><span style=\"font-size: 1em;text-align: initial\">=1,..<\/span><em style=\"font-size: 1em;text-align: initial\">n<\/em><span style=\"font-size: 1em;text-align: initial\">.\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><em style=\"font-size: 1em;text-align: initial\">x\u00a0<\/em><span style=\"text-align: initial;font-size: 1em\">is the pixel vector or DN or brightness value of the pixel in a multispectral space.<\/span>\r\n\r\n&nbsp;\r\n<p style=\"text-align: justify\"><span style=\"text-align: justify;font-size: 1em\">The probability <\/span><em style=\"text-align: justify;font-size: 1em\">p<\/em><span style=\"text-align: justify;font-size: 1em\">(<\/span><em style=\"text-align: justify;font-size: 1em\">\u03c9<\/em><em style=\"text-align: justify;font-size: 1em\">j<\/em><span style=\"text-align: justify;font-size: 1em\">|<\/span><em style=\"text-align: justify;font-size: 1em\">x<\/em><span style=\"text-align: justify;font-size: 1em\">) denotes the likelihood of a pixel vector <\/span><em style=\"text-align: justify;font-size: 1em\">x<\/em><span style=\"text-align: justify;font-size: 1em\"> belongs to class <\/span><em style=\"text-align: justify;font-size: 1em\">\u03c9<\/em><em style=\"text-align: justify;font-size: 1em\">i<\/em><span style=\"text-align: justify;font-size: 1em\">. According to the Bayes' theorem, therefore, the pixel at <\/span><em style=\"text-align: justify;font-size: 1em\">x<\/em><span style=\"text-align: justify;font-size: 1em\"> belongs to spectral class <\/span><em style=\"text-align: justify;font-size: 1em\">\u03c9<\/em><em style=\"text-align: justify;font-size: 1em\">i<\/em><span style=\"text-align: justify;font-size: 1em\"> if <\/span><em style=\"text-align: justify;font-size: 1em\">p<\/em><span style=\"text-align: justify;font-size: 1em\">(<\/span><em style=\"text-align: justify;font-size: 1em\">\u03c9<\/em><em style=\"text-align: justify;font-size: 1em\">j<\/em><span style=\"text-align: justify;font-size: 1em\">|<\/span><em style=\"text-align: justify;font-size: 1em\">x<\/em><span style=\"text-align: justify;font-size: 1em\">) is largest for that spectral class. The probability is computed using the normal probability density function (PDF) to classify an unidentified pixel vector <\/span><em style=\"text-align: justify;font-size: 1em\">x<\/em><span style=\"text-align: justify;font-size: 1em\"> by computing the probability of the <\/span><em style=\"text-align: justify;font-size: 1em\">x<\/em><span style=\"text-align: justify;font-size: 1em\"> belonging to each class and then assigning the pixel to the class for which it has maximum probability. The normal PDF is calculated as:<\/span><\/p>\r\n\r\n<\/div>\r\n<div>\r\n\r\n<img class=\"aligncenter size-full wp-image-158\" src=\"http:\/\/esp06.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/169\/2019\/03\/2-74.png\" alt=\"\" width=\"692\" height=\"69\" \/>\r\n\r\n\u03c3\u00a0 = standard deviation of DN values of each feature class in the training dataset\r\n\r\n<em>x <\/em>= A single pixel of whole image dataset of one band\r\n\r\n&nbsp;\r\n<p style=\"text-align: justify\"><span style=\"text-align: initial;font-size: 1em\">The result obtained after applying supervised approach on the satellite image (figure 8a) using MLC method is shown in figure 8c.<\/span><\/p>\r\n\r\n<\/div>\r\n<div>\r\n\r\n&nbsp;\r\n\r\n8.2 Unsupervised Classification\r\n\r\n&nbsp;\r\n<p style=\"text-align: justify\">The unsupervised classifiers, unlike the supervised classifiers, do not uses training of images. Rather, it identifies the agglomeration or clustering of image pixels based upon similarity measures. The commonly applied measure is distance measure which often include Euclidean distance. The classifier segment the whole image randomly in to <em>n<\/em> number of classes which is assigned by the user. Here, the major role of human lies in the later half of the process once the initial classification step is over. The result obtained after initial classification are examined for corrective measures. The interpreter verifies the output classes by overlaying the map over image or through ground truthing report. In case of any required changes in the map, modification is done either by reclassification by merging or splitting of classes or by direct alteration of the boundary of the class clusters in to the appropriate classes. Once the corrective measures are done, a final unsupervised classified map is produced which is free or minimal from errors. Like in supervised classification, here also different classifiers are used for partitioning the pixels, for example, <em>k<\/em>-means, c-means, hierarchical clustering etc. Seeing the wide use of <em>k<\/em>-means algorithm in unsupervised classification, a description about the same is given below.<\/p>\r\n&nbsp;\r\n\r\n<em>k-means<\/em>\r\n\r\n&nbsp;\r\n<p style=\"text-align: justify\"><span style=\"font-size: 1em;text-align: initial\">The <\/span><em style=\"font-size: 1em;text-align: initial\">k<\/em><span style=\"font-size: 1em;text-align: initial\">-means is a numerical, unsupervised and non-deterministic method. The <\/span><em style=\"font-size: 1em;text-align: initial\">k<\/em><span style=\"font-size: 1em;text-align: initial\">-means treats each observation in the input data as an object having a location in the space. It is also advantageous to implement <\/span><em style=\"font-size: 1em;text-align: initial\">k<\/em><span style=\"font-size: 1em;text-align: initial\">-means since it uses the actual observations of the objects (rather than the larger set of dissimilarity measures), and not just their proximities unlike the hierarchical clustering based approaches. The objective of the <\/span><em style=\"font-size: 1em;text-align: initial\">k<\/em><span style=\"font-size: 1em;text-align: initial\">-means method is to minimise the total intra-cluster variance or the squared error function. In this algorithm, the sum of absolute differences between each point and its closest centre in Euclidian 3-D space is minimised. Each centroid is the mean of the points in that cluster. This objective can be expressed in the following equation:<\/span><\/p>\r\n<img class=\"aligncenter size-full wp-image-159\" src=\"http:\/\/esp06.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/169\/2019\/03\/2-75.png\" alt=\"\" width=\"660\" height=\"80\" \/>\r\n<p style=\"text-align: justify\"><span style=\"text-align: initial;font-size: 1em\">where, there are <\/span><em style=\"text-align: initial;font-size: 1em\">k<\/em><span style=\"text-align: initial;font-size: 1em\"> clusters C<\/span><em style=\"text-align: initial;font-size: 1em\">k<\/em><span style=\"text-align: initial;font-size: 1em\"> with iterations <\/span><em style=\"text-align: initial;font-size: 1em\">i<\/em><span style=\"text-align: initial;font-size: 1em\"> beginning from 1 to <\/span><em style=\"text-align: initial;font-size: 1em\">k<\/em><span style=\"text-align: initial;font-size: 1em\">, D is the total intra-cluster variance or the squared error function, x<\/span><em style=\"text-align: initial;font-size: 1em\">i<\/em><span style=\"text-align: initial;font-size: 1em\"> is the data point (vector data) and C<\/span><em style=\"text-align: initial;font-size: 1em\">j<\/em><span style=\"text-align: initial;font-size: 1em\"> is the mean vector or cluster centre. The minimum computational complexity of the <\/span><em style=\"text-align: initial;font-size: 1em\">k<\/em><span style=\"text-align: initial;font-size: 1em\">-means algorithm is <\/span><em style=\"text-align: initial;font-size: 1em\">O<\/em><span style=\"text-align: initial;font-size: 1em\">(<\/span><em style=\"text-align: initial;font-size: 1em\">ndCT<\/em><span style=\"text-align: initial;font-size: 1em\">), where <\/span><em style=\"text-align: initial;font-size: 1em\">n<\/em><span style=\"text-align: initial;font-size: 1em\"> is the number of <\/span><em style=\"text-align: initial;font-size: 1em\">d<\/em><span style=\"text-align: initial;font-size: 1em\">-dimensional pattern, <\/span><em style=\"text-align: initial;font-size: 1em\">d<\/em><span style=\"text-align: initial;font-size: 1em\"> is the number of feature vectors, <\/span><em style=\"text-align: initial;font-size: 1em\">C<\/em><span style=\"text-align: initial;font-size: 1em\"> is the number of assigned clusters and T is the number of iterations.<\/span><\/p>\r\n&nbsp;\r\n<p style=\"text-align: justify\"><span style=\"font-size: 1em\">A result obtained after applying unsupervised approach using Iterative Self-Organizing Data Analysis (ISODATA) clustering technique is shown in figure 8d.<\/span><\/p>\r\n\r\n<\/div>\r\n<img class=\"aligncenter size-full wp-image-160\" src=\"http:\/\/esp06.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/169\/2019\/03\/2-76.png\" alt=\"\" width=\"637\" height=\"284\" \/>\r\n\r\n<img class=\"aligncenter size-full wp-image-161\" src=\"http:\/\/esp06.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/169\/2019\/03\/2-77.png\" alt=\"\" width=\"799\" height=\"492\" \/>\r\n<div>\r\n\r\n&nbsp;\r\n<p style=\"text-align: justify\">ISODATA clustering is a variant of <em>k<\/em>-means. In this, splitting and merging of the cluster occurs when the cluster variance is above a pre-determined threshold. The ISODATA, although computationally more intensive than the <em>k<\/em>-means algorithm, does not solve for a pre-determined number of clusters. It is quite more adaptive as it try hard to optimize a cluster solution.<\/p>\r\n&nbsp;\r\n\r\n8.3 Hybrid Classification\r\n\r\n&nbsp;\r\n<p style=\"text-align: justify\">A third approach is the hybrid classification strategy which uses the unsupervised spectral class statistics to 'train' the pixels in supervised analyses. Here also, user's knowledge of image interpretation or ground truth or other reference data is used to find out the homogeneous spectral classes or clusters. In this way, this approach include methods that combine the statistics generated from supervised and unsupervised trainings incorporating both thematic and spectral meaning.<\/p>\r\n&nbsp;\r\n\r\nA result obtained after applying hybrid classification strategy is shown in figure 8b.\r\n\r\n&nbsp;\r\n\r\n8.4 Classification Accuracy\r\n\r\n&nbsp;\r\n<p style=\"text-align: justify\">Before delivered the final output after the classification process, it is important for the interpreter to know the correctness of the deliverables. The correctness therefore mean that what level of agreement is exist between a known or assumed to be correct image or information and the resultant classified\u00a0<span style=\"font-size: 1em\">image. It is expected that increase in accuracy will lower the bias, i.e. the estimated data or information is close to an accepted reference value. However, it is important for a user to know what level of precision is required in the deliverables. An accuracy of 99% in separating built-up area and forest is a wasteful when the purpose is to know the distributions of forest stands of evergreen and deciduous types.<\/span><\/p>\r\n\r\n<\/div>\r\n&nbsp;\r\n<p style=\"text-align: justify\">The classification accuracy is done by checking randomly sampled pixels against manually interpreted images. It is further of two kind: Producer and User Accuracy.<\/p>\r\n&nbsp;\r\n<p style=\"text-align: justify\">Producer accuracy, which is related to omission errors, shows that proportion of the reference sample of a particular category is correctly classified in the map.<\/p>\r\n<img class=\"aligncenter size-full wp-image-162\" src=\"http:\/\/esp06.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/169\/2019\/03\/2-78.png\" alt=\"\" width=\"632\" height=\"58\" \/>\r\n\r\nUser accuracy, related to commission error, is the proportion of samples classified as a particular category in the map which are correctly classified.\r\n\r\n&nbsp;\r\n\r\n<img class=\"aligncenter size-full wp-image-163\" src=\"http:\/\/esp06.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/169\/2019\/03\/2-79.png\" alt=\"\" width=\"676\" height=\"53\" \/>\r\n\r\n&nbsp;\r\n<p style=\"text-align: justify\">Similar to accuracy, there are two kind of errors: Omission and Commission. The omission error denote the unlinked reference features, where as commission error, also called as false detection, is the candidate features that could not be linked to the reference features.<\/p>\r\n&nbsp;\r\n<p style=\"text-align: justify\">Similarly, root mean square error (RMSE) can also be determined.\u00a0<span style=\"text-align: initial;text-indent: 1em;font-size: 1em\">represented in the form of a matrix, which is called as <\/span><em style=\"text-align: initial;text-indent: 1em;font-size: 1em\">error matrix<\/em><span style=\"text-align: initial;text-indent: 1em;font-size: 1em\">. The misclassification is caused by the classifier algorithm due to a statistical confusion for assignment of pixel vector of features in to a particular class. This confusion occurs due to close matching of pixel values in each of the bands (features) for each class. This is the reason why error matrix is also called as <\/span><em style=\"text-align: initial;text-indent: 1em;font-size: 1em\">confusion matrix<\/em><span style=\"text-align: initial;text-indent: 1em;font-size: 1em\">. The error or confusion matrix is consist of <\/span><em style=\"text-align: initial;text-indent: 1em;font-size: 1em\">n<\/em><span style=\"text-align: initial;text-indent: 1em;font-size: 1em\">\u00d7<\/span><em style=\"text-align: initial;text-indent: 1em;font-size: 1em\">n<\/em><span style=\"text-align: initial;text-indent: 1em;font-size: 1em\"> array, where <\/span><em style=\"text-align: initial;text-indent: 1em;font-size: 1em\">n<\/em><span style=\"text-align: initial;text-indent: 1em;font-size: 1em\"> is the number of classes. An example of error matrix is shown below.<\/span><\/p>\r\n&nbsp;\r\n<p style=\"text-align: center\"><strong>Table 8. Example of an Error or Confusion Matrix<\/strong><\/p>\r\n<img class=\"aligncenter size-full wp-image-164\" src=\"http:\/\/esp06.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/169\/2019\/03\/2-80.png\" alt=\"\" width=\"663\" height=\"40\" \/><img class=\"aligncenter size-full wp-image-165\" src=\"http:\/\/esp06.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/169\/2019\/03\/2-81.png\" alt=\"\" width=\"813\" height=\"325\" \/>\r\n<p style=\"text-align: justify\">After preparation of the error matrix, a parameter called as KHAT or Cohen's Kappa statistics is used to determine whether one error matrix is significantly different from another. The coefficient measures the difference between the actual difference in the error matrix or observed accuracy (or true agreement) and the chance agreement. The observed accuracy or true agreement is the agreement between remotely sensed classification and the reference data. The chance agreement is an agreement between reference data and a random classifier.<\/p>\r\n&nbsp;\r\n\r\n<img class=\"aligncenter size-full wp-image-166\" src=\"http:\/\/esp06.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/169\/2019\/03\/2-82.png\" alt=\"\" width=\"782\" height=\"50\" \/>\r\n<div>\r\n\r\nThus, when the observed accuracy or true agreement is 1 and chance agreement is 0, the KHAT approaches 1. This indicates that the classification result is much better than a random classification. If f KHAT is zero, then there is no difference between the classification result and a random classification. If KHAT is less than zero, the classification result is worse than a random classification.\r\n\r\n&nbsp;\r\n\r\n&nbsp;\r\n\r\n<strong>9. Applications of Digital Image Processing<\/strong>\r\n\r\n&nbsp;\r\n<p style=\"text-align: justify\">Digital image processing techniques has a wide range of applications. One of the most important application of image processing techniques is examining the applicability of images before they are being utilized for the purpose, digitally correcting errors and removal of errors in the raw image, removal of error or noise before the corrected image is being utilized for the assigned purpose. The techniques of digital image processing helps in detection and extraction of information on: a) physical characteristics\/processes such as mineral resources, soil, landform, quantity and quality of water bodies, flood, erosion etc., b) Biological conditions such as forests, crops, wild animals etc., c)<\/p>\r\n&nbsp;\r\n<p style=\"text-align: justify\"><span style=\"font-size: 1em\">Cultural factors such as land use, recreational activities, cultural status (life style, health and safety, population density), man-made facilities and activities (structure, utility networks, waste disposal) etc.,<\/span><\/p>\r\n&nbsp;\r\n<p style=\"text-align: justify\"><span style=\"text-align: initial;font-size: 1em\">d) Ecological relationships such as eutrophication, salinization etc., e) modification in regimes such as alteration (change of habitats, change in drainage), land transformation, land alteration, resource renewal and extraction, accidents (oil spills and leaks) etc. One the results are ready, the digital image processing techniques also study the validity (and accuracy) of the results. Apart from the above mentioned applications, the techniques are also widely used in medical image processing and extra-planetary missions.<\/span><\/p>\r\n\r\n<\/div>\r\n<div>\r\n\r\n&nbsp;\r\n\r\n<strong>10. Conclusions<\/strong>\r\n\r\n&nbsp;\r\n<p style=\"text-align: justify\">Digital image processing is a process of examining the images for the purpose of extraction of information hidden in the image form. The digital image processing can be distributed at three levels: Low level, Medium level and High level. The low level image processing includes image acquisition, image pre-processing and image classification. The medium level image processing includes compression and morphological processing of images. The high level image processing includes image reconstruction, object recognition and image representation and description. The focus of this chapter is to prepare the readers with fundamental concepts behind digital images and different processing steps and providing solutions to different problems which a user may encounter from the beginning itself or in between the processes.<\/p>\r\n&nbsp;\r\n<p style=\"text-align: justify\">Any image acquired digitally or photographically has a purpose. The images in remote sensing are acquired using sensors designed with finest technologies. In the beginning, the analyst attempts to detect and remove the noises present in the image. Then (s)he detect, identify, classify and measure the physical and cultural objects and\/processes in the image. Furthermore, (s)he evaluate their patterns, and spatial relationship encountered in the image, all in a logical manner. In between the before mentioned tasks, he faces problems in the images. Sometimes, the data size is too heavy and therefore, needs compression. Sometime, there is a lot of redundancy in the data and therefore, needs the removal of repeating information. The solution to these and other problems lies in digital image processing and here an attempt have been made to unfold some of them. The solution include a wide range of image processing techniques that have been developed to aid the interpretation of remotely sensed data and to extract as much information as possible from the images. The choice of specific techniques or algorithms to use depends on the objective of individual tasks. For example, in this chapter, three statistical techniques of satellite image classification (supervised, unsupervised and mixed classification) have been examined. It has also been shown to the readers that how accuracy assessment of the resultant output should be done instead of blindly reporting the results.<\/p>\r\n&nbsp;\r\n\r\n<strong>11. References<\/strong>\r\n<ul>\r\n \t<li style=\"text-align: justify\">Haralick, R. M. (1973). Glossary and index to remotely sensed pattern recognition concepts. Pattern Recognition, 5, 391-403.<\/li>\r\n \t<li style=\"text-align: justify\">Congalton, R. G. (1991). Considerations and techniques for assessing the accuracy of remotely sensed data. Remote Sensing of Environment, 37, pp. 35-46.<\/li>\r\n \t<li style=\"text-align: justify\">Sunar F., \u00d6zkan C. (2000). Rectification of remotely sensed images with artificial neural network, International Archives of Photogrammetry and Remote Sensing. Amsterdam., Holland, Vol. XXXIII, Part B3.<\/li>\r\n \t<li><span style=\"font-size: 1em\">Gonzalez, R. C. and Woods, R. E. (2002). Digital Image Processing, Addison-Wesley.<\/span><\/li>\r\n \t<li style=\"text-align: justify\"><span style=\"text-align: initial;font-size: 1em\">Konecny, G. (2003). Geoinformation: remote sensing, photogrammetry and geographic information system, Taylor &amp; Francis, UK.<\/span><\/li>\r\n \t<li style=\"text-align: justify\"><span style=\"text-align: initial;font-size: 1em\">Lillesand, T. M., Kiefer, R. W. and Chipman, J. W. (2008). Remote sensing and image interpretation, 6th ed., John Wiley &amp; Sons, USA.<\/span><\/li>\r\n \t<li style=\"text-align: justify\"><span style=\"text-align: initial;font-size: 1em\">Tempfli, K., Kerle, N., Huurneman, G. C., and Janssen, L. L. F. (Eds.) (2009). Principles of remote sensing, ITC Educational Textbook Series 2, ITC, 4th ed., The Netherlands.<\/span><\/li>\r\n \t<li><span style=\"text-align: initial;font-size: 1em\">Campbell, J. B. and Wynne, R. H. (2011). Introduction to remote sensing, 5th ed., The Guilford Press, USA.<\/span><\/li>\r\n \t<li style=\"text-align: justify\"><span style=\"text-align: initial;font-size: 1em\">Estes, J. E. Aids to and Techniques of Image Interpretation, http:\/\/userpages.umbc.edu\/~tbenja1\/umbc7\/santabar\/vol1\/lec2\/2-4.html (accessed on 29 September, 2016).<\/span><\/li>\r\n \t<li style=\"text-align: justify\"><span style=\"text-align: initial;font-size: 1em\">SWAC (Satellites, Weather and Climate) project, www.uvm.edu\/~swac\/docs\/mod4\/land_features.ppt (accessed on 29 September, 2016).<\/span><\/li>\r\n \t<li><span style=\"text-align: initial;font-size: 1em\">BCPTS (Bartlane cable picture transmission system),<\/span><\/li>\r\n \t<li style=\"text-align: justify\"><span style=\"text-align: initial;font-size: 1em\">https:\/\/en.wikipedia.org\/wiki\/Bartlane_cable_picture_transmission_system (accessed on 30 October, 2016).<\/span><\/li>\r\n \t<li style=\"text-align: justify\"><span style=\"text-align: initial;font-size: 1em\">Alexandris, N., Gupta, S., and Koutsias, N. (2017). Remote sensing of burned areas via PCA, Part 1; centering, scaling and EVD vs SVD. Open Geospatial Data, Software and Standards, 2:17.<\/span><\/li>\r\n \t<li style=\"text-align: justify\"><span style=\"text-align: initial;font-size: 1em\">Alexandris, N., Koutsias, N., and Gupta, S. (2017). Remote sensing of burned areas via PCA, Part 2; Spectral enhancement of burned areas via PCA. Part 2: SVD-based PCA using MODIS and Landsat data. Open Geospatial Data, Software and Standards, 2:21, pp. 1-26.<\/span><\/li>\r\n<\/ul>\r\n<\/div>\r\n&nbsp;\r\n\r\n&nbsp;\r\n\r\n&nbsp;","rendered":"<p>&nbsp;<\/p>\n<p>1.\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Aim of the Module<\/p>\n<p>&nbsp;<\/p>\n<p>2.\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Introduction<\/p>\n<p>&nbsp;<\/p>\n<p>3.\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Digital Image<\/p>\n<p>&nbsp;<\/p>\n<p>4.\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Image Acquisition<\/p>\n<p>&nbsp;<\/p>\n<p>5.\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Image Pre-processing<\/p>\n<p>&nbsp;<\/p>\n<p>6.\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Image Enhancement<\/p>\n<p>&nbsp;<\/p>\n<p>7.\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Image Transformation<\/p>\n<p>&nbsp;<\/p>\n<p>8.\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Image Classification<\/p>\n<p>&nbsp;<\/p>\n<p>9.\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Applications of Digital Image Processing<\/p>\n<p>&nbsp;<\/p>\n<p>10.\u00a0\u00a0 Conclusions<\/p>\n<p>&nbsp;<\/p>\n<p>11.\u00a0\u00a0 References<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><strong>1. Aim of the module<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">This chapter provides an approach to understand about a digital image, a short history about the development in the field of processing of digital images. The digital values play an important role not only in remote sensing, but also in pattern recognition, medical imaging, GIS integration etc. The readers after going through this chapter will be able understand the digital image, its structure and formats, various pre-processing and processing steps and techniques which are helpful in extracting the information directly or indirectly. The techniques are useful in image acquisition, image corrections (radiometric, geometric), image enhancement, image transformation, image classification and accuracy assessment. Finally, readers will also come to know about the application of techniques of digital image processing.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>2. Introduction<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p>\u201cA single portrait is enough to carve the whole story\u201d<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">As learned in earlier chapter a digital image is like a gray colored two-dimensional matrix made up of\u00a0<span style=\"font-size: 1em\">finite set of squared cells arranged in rows and columns. These cells in digital world, called as &#8216;picture elements or pixels&#8217;, have some assigned numerical value called as digital number (DN) which, in remote sensing, relates to brightness of the cell. A row of pixels is called as a scan line.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-126\" src=\"http:\/\/esp06.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/169\/2019\/03\/2-50.png\" alt=\"\" width=\"671\" height=\"408\" srcset=\"https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-50.png 671w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-50-300x182.png 300w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-50-65x40.png 65w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-50-225x137.png 225w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-50-350x213.png 350w\" sizes=\"auto, (max-width: 671px) 100vw, 671px\" \/><\/p>\n<div>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">The development in digital image processing has been evolved since the inception of digital computers and the two goes in parallel. Digital image processing methods were introduced in early 1920s. In 1921, Bartlane cable picture transmission system was used to transmit digitized newspaper images over submarine cable lines between London and New York. The images were coded and sent by telegraph at the transmitter end and decoded into images at the receiver using telegraph printers. The images were initially coded with 5 gray levels, but this number was increased to 15 in 1929 thereby enhancing the quality of the reproduced images (BCPTS, 2016).<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">The availability of digital computers was powerful enough to perform meaningful image processing tasks appeared in early 1960s. The use of such computers and algorithms for improving the quality of images of the moon taken by <em>Ranger 7<\/em> probe started at Jet Propulsion Laboratory (JPL), NASA USA in 1964. In JPL, the image processing tasks involved was to correct various types of image distortion inherent in the on-board television camera (Gonzalez and Woods, 2002). Around 1970, the photographs captured using photographic imaging techniques were transferred to computers for the\u00a0<span style=\"font-size: 1em\">purpose of automated computer analysis using raster digitization methods (Konecny, 2003). The 1970s saw a surge in space missions and computing technology. The overwhelming increase in scientific interest due to growing need felt by scientists working in medicine and planetary sciences for remote observations of objects and events has led to the multi-dimensional and multifold development of digital image processing techniques. The invention of computerized tomography (CT) for medical diagnosis and the release of satellite images of Earth and extra-planetary features taken by Landsat missions for earth observation in early 1970s were landmark incidents that featured the later development of digital image processing techniques. The multispectrum imaging characteristics of Landsat sensors binds the developers to evolve the image processing techniques for visual image interpretation and digital analysis of information gained in the form of multispectral satellite images in a meaningful way.<\/span><\/p>\n<\/div>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">It will not be inappropriate to say that this century is the digital century where we are surrounded with digital products and technologies and the multimedia information processing is at the core. The advancement in digital image processing, thus, also coupled with these products and technologies.<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">The digital image processing is a very vast field. Here, we will try to explain the basic concepts of different processing techniques applied to digital images for different applications without much dwelling into mathematical description of imaging and processing.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>3. Digital Image<\/strong><\/p>\n<p>Any image processing task include few essential components. For example, a sensing step will require<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">i) a <em>physical device<\/em> that will be sensitive towards absorbing reflected\/emitted energy from the source object and<\/p>\n<p style=\"text-align: justify\">ii) a <em>digitizer<\/em> that will basically convert the energy absorbed by the physical sensors, for example in an electrical output form (electrical volt), into a digital form (bits or bytes). These components has been given in the following figure 2.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-128\" src=\"http:\/\/esp06.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/169\/2019\/03\/2-51.png\" alt=\"\" width=\"412\" height=\"286\" srcset=\"https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-51.png 412w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-51-300x208.png 300w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-51-65x45.png 65w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-51-225x156.png 225w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-51-350x243.png 350w\" sizes=\"auto, (max-width: 412px) 100vw, 412px\" \/><\/p>\n<p style=\"text-align: center\"><strong>Figure 2. Essential components of a typical image processing system<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">The area of remote sensing what we experience today is evolved over a long period of time from aerial photography where images were use to record as photographs or photograph-like images. A photographic image is an <em>analog<\/em> picture or image in the form of a physical record comprising pieces of paper or film with chemical coatings on it that represent a record of pattern of the image. In <em>analog<\/em> images the brightnesses within an image is analogous or proportional to the brightnesses within a scene. The problem lies with the <em>analog<\/em> pictures is that the user faces difficulties in storage, transmission, searching and analysis. Contrary to <em>analog<\/em> images, the digital images are arrays of pixels, each with a discrete digital number and are also discernable when analysed visually. The advantages of having digital images are they can be easily handled, stored, transmitted, retrieved, exchanged from one format to other and statistically manipulated which is not possible in case of <em>analog <\/em>images. Although our ability increases to display, examine, and analyse the modern remotely sensed digital image data but these data are also subject to corruption, damage to disk drives, magnetic fields, and deterioration of the physical media. Sometimes, the user also faces problem in accessing old data because of obsolescence of the hardware necessary to read the digital data.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">In remote sensing, a digital image acquired through different sensors is represented in the form of a matrix consisting of pixels arranged in rows and columns. Each pixel has a unique location and are indexed according to their radiometric resolution, for example, pixels of a 8-bit image is indexed between 0-255. A subset of a multispectral Landsat 8 image is shown below which is also utilized for different purposes in later sections.<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-129\" src=\"http:\/\/esp06.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/169\/2019\/03\/2-52.png\" alt=\"\" width=\"587\" height=\"421\" srcset=\"https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-52.png 587w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-52-300x215.png 300w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-52-65x47.png 65w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-52-225x161.png 225w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-52-350x251.png 350w\" sizes=\"auto, (max-width: 587px) 100vw, 587px\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-130\" src=\"http:\/\/esp06.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/169\/2019\/03\/2-53.png\" alt=\"\" width=\"558\" height=\"459\" srcset=\"https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-53.png 558w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-53-300x247.png 300w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-53-65x53.png 65w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-53-225x185.png 225w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-53-350x288.png 350w\" sizes=\"auto, (max-width: 558px) 100vw, 558px\" \/><\/p>\n<p style=\"text-align: center\"><strong>Figure 3. Pixels (8\u00d710) of a part of the Landsat 8 satellite image (Image.tif)<\/strong><\/p>\n<div>\n<p>The associated and\/or additional information such as metadata of the image is stored either in a separate file or placed in the data file itself as a header (table 1). The image file contains only pixel values (table 2).<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Table 1. Metadata Information of the Satellite Image as presented in Image.tif<\/strong><\/p>\n<\/div>\n<div><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-132\" src=\"http:\/\/esp06.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/169\/2019\/03\/2-54.png\" alt=\"\" width=\"406\" height=\"231\" srcset=\"https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-54.png 406w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-54-300x171.png 300w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-54-65x37.png 65w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-54-225x128.png 225w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-54-350x199.png 350w\" sizes=\"auto, (max-width: 406px) 100vw, 406px\" \/><\/div>\n<p>&nbsp;<\/p>\n<p><strong>Table 2. Pixel (spatial resolution 30m) data of the part of satellite image (Image.tif) as appeared in 3 bands (Band 1: Near Infra-Red, Band 2: Red and Band 3: Green)<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p>(X: X-coordinate; Y: Y-coordinate; and DN: Digital Number or Pixel Value)<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-134\" src=\"http:\/\/esp06.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/169\/2019\/03\/2-55.png\" alt=\"\" width=\"537\" height=\"487\" srcset=\"https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-55.png 534w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-55-300x272.png 300w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-55-65x59.png 65w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-55-225x204.png 225w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-55-350x317.png 350w\" sizes=\"auto, (max-width: 537px) 100vw, 537px\" \/><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-135\" src=\"http:\/\/esp06.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/169\/2019\/03\/2-56.png\" alt=\"\" width=\"545\" height=\"303\" srcset=\"https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-56.png 545w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-56-300x167.png 300w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-56-65x36.png 65w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-56-225x125.png 225w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-56-350x195.png 350w\" sizes=\"auto, (max-width: 545px) 100vw, 545px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">The digital image processing is a big domain. The tools and technology for data acquisition is different for different applications. Here, in the forthcoming sections we will be describing only major processing stages of digital images that are commonly used in the field of remote sensing.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>4. Image Acquisitio<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">The reflected energy acquisition from the Earth&#8217;s surface is measured by imaging sensors that has a capability to digitize the signal collected by the sensor in its Video and Digital camera. The sensors are mounted on an aircraft or spacecraft platforms. In earlier days, the conventional camera and analog-to-digital converters were there to acquire an image. A digital image can be also be produced from papers using either a CCD camera or a scanner. It is important to mention here that in remote sensing an imaging system is a complex system where reflection or scattering of energy from the Earth&#8217;s surface, followed by transmission through the atmosphere to sensors, and the data transmission from sensor to ground station on the Earth&#8217;s surface where after an initial pre-processing such as volts to DN conversion, removing of noises, resampling and others, the data is ready in an image format to be utilized for different purposes such as land use\/land cover study, disaster monitoring, environmental pollution study etc. It is well known that the data are recorded in optical as well as microwave spectral regions through both active and passive sensing and hence are delivered in to distributed spectral bands (visible, near infra-red, short wave infra-red, microwave) at certain spatial and radiometric resolution. Generally, the digital images are of four kind: a) Binary, b) Grayscale [0 to 255; black to white], c) True color or RGB [ 0 to 255 ] (such as 24-bit color images), and d) Indexed. Further, data acquired and delivered in raster and vector format with additional information in a metadata form.<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">The digital images obtained from multispectral sensors are arranged in different spectral bands and are represented in a matrix form (figure 4).<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-136\" src=\"http:\/\/esp06.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/169\/2019\/03\/2-57.png\" alt=\"\" width=\"415\" height=\"253\" srcset=\"https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-57.png 415w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-57-300x183.png 300w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-57-65x40.png 65w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-57-225x137.png 225w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-57-350x213.png 350w\" sizes=\"auto, (max-width: 415px) 100vw, 415px\" \/><\/p>\n<div>\n<p style=\"text-align: center\"><strong>Figure 4. Structure of a Multispectral Image and feature elements<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">The digital data are for storing purpose are organized in the following three formats. An image, for example, consisting of three bands of same resolution can be visualized as three superimposed images with corresponding pixels in one band registering exactly to those in the other bands. The data formats are:<\/p>\n<p>&nbsp;<\/p>\n<p><em>Band Interleaved by Pixel (BIP)<\/em><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">This is one of the initial formats for digital data. In this, the data are organized in sequence values for line 1, pixel 1, band 1; then for line 1, pixel 1, band 2; then finally for line 1, pixel 1, band 3. Next are the three bands for line 1, pixel 2, and so on. In this way, the pixel values (of pixel 1) for all three bands are written followed by the values for the next pixels (pixel 2, pixel 3 and so on) are represented. This arrangement is advantageous for many analyses in which the pixel value (DN) vector is queried or required to calculate another quantity. The disadvantage with this image format is that it becomes bulky while displaying.<\/p>\n<p>&nbsp;<\/p>\n<p><em>Band Interleaved by Line (BIL)<\/em><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">The BIL treat each line of the data as a separate unit. In sequence, the data are arranged as line 1 for band 1, line 1 for band 2, line 1 for band 3, line 2 for band 1, line 2 for band 2, line 2 for band 3 and so on. In this way, each line is represented in all three bands before the next line is encountered. A common variation in the BIL format is to group lines in sets of 3 or 7, for example, rather than to consider each single line as the unit.<\/p>\n<p>&nbsp;<\/p>\n<p><em>Band Sequential (BSQ)<\/em><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">In BSQ, all the data for band 1 are written in sequence, followed by all data for band 2, and so on. In this, each band is treated as a separate unit. This is a most commonly applied image format since it presents the data which closely matches the data structure used for display and analysis.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>5. Image Pre-processing<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">Image Pre-processing is a process to enhance the image in order to make it suitable for further processing. It includes mainly radiometric and geometric corrections.<\/p>\n<\/div>\n<p>&nbsp;<\/p>\n<p>5.1 Geometric Corrections<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">The geometric distortions in the remotely sensed images is inherent in nature and is depend on the manner in which they are acquired. It is to be noted that the Earth&#8217;s geometry is three-dimensional and spherical in shape and therefore, transformations of remotely sensed image becomes necessary to map the curved Earth&#8217;s surface to a two-dimensional plane. The geometric distortions in the images occurs due to several reasons which can be broadly classified into two categories: systematic or predictable errors and nonsystematic or random errors. The source of <em>systematic or internal errors<\/em> are: geometric distortion in the image due to terrain effects (elevation differences); cross-scan geometric distortion due to skew in ground swath at the time of scanning (by the time ground swath takes place the ground track changes due to movement of space-\/air-craft); along scan geometric distortion due to changing mirror scan rate at the time of scan; panoramic distortion &#8211; the ground area imaged is proportional to the tangent of the scan angle rather than to the angle itself, and since data are sampled at regular intervals, this produces along scan distortion, particularly where instantaneous field of view (IFOV) is larger causing imaged ground area at the extremities of the scan larger laterally than the region sensed at nadir giving a compression of the image data towards its edges; along-track scale distortion is caused when platform speed changes resulting in the change in the ground track covered by successive mirror scan; the simultaneous satellite scanning towards west-east with Earth rotation in North-South results in a shift of ground swath causing along-track distortion. The platform instability while scanning results in <em>nonsystematic or external errors<\/em>. This is caused by: platform attitude (roll, yaw and pitch) changes during forward motion and this leads to image rotation and image displacement along-track and across track while scanning (figure 5a-5c); change in the remote sensing platform altitude causes the change in scale at constant angular IFOV and field of view (figure 5d). The above mentioned geometric distortions can be rectified using the methods given below.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-137\" src=\"http:\/\/esp06.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/169\/2019\/03\/2-58.png\" alt=\"\" width=\"659\" height=\"177\" srcset=\"https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-58.png 659w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-58-300x81.png 300w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-58-65x17.png 65w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-58-225x60.png 225w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-58-350x94.png 350w\" sizes=\"auto, (max-width: 659px) 100vw, 659px\" \/><\/p>\n<div>\n<p style=\"text-align: center\"><strong>Figure 5. Effect of platform attitude errors<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">All the remote sensing application requires planimetrically correct versions of remotely captured images so that they will match to other imagery and to maps and will provide the basis for accurate\u00a0<span style=\"font-size: 1em;text-align: initial\">measurements of distance and area. There are two techniques that can be used to correct the various types of geometric distortions present in digital image data: one is orbital geometry modelling and the other one, rather used in many image processing, is the transformation based on ground control points (GCPs) (Sunar and \u00d6zkan, 2000). The GCPs are identified spectrally distinct areas as small as a few pixels denoted as image coordinates. The examples are road intersections, distinctive water bodies, edges of land-cover parcels, stream junctions, and other similar features. To interrelate the geometrically correct (map) coordinates and the distorted image coordinates, a coordinate transformation is performed by applying a least-squares regression analysis to the set of GCPs and determining the coefficients of the transformation matrix for linear or nonlinear transformations. It is to be noted here that as the number of GCPs is increased, registration error decreases. After calculating the transformation coefficients, various resampling methods such as nearest neighbour, bilinear or cubic convolution can be used to determine the pixel values to fill into the corrected output image file from the original distorted image file.<\/span><\/p>\n<\/div>\n<div>\n<p>&nbsp;<\/p>\n<p>5.1.1 Georegistration and Georeferencing<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">The geometric registration or georegistration involves identifying several image coordinates &#8211; row and column, or GCPs in the distorted image and link them to their true positions in a target map or ground coordinates such as latitude-longitude using transformation function (parameters) that basically relates the coordinates of two systems. The true ground coordinates are typically measured from a target map, either in paper or digital format. The target map could be a topographic or any other map that has been transformed to the wanted map projection system before. This is called as <em>image-to-map registration<\/em>. Geometric registration may also be performed by registering one (or more) images to another image, instead of to geographic coordinates. This is called <em>image-to-image registration<\/em> and is often done prior to performing various image transformation procedures, which involve comparing images from different sensors or dates. One more important concept with respect to geometry of satellite image is rectification. <em>Rectification<\/em> is the process by which the geometry of an image area is made planimetric (Haralick, 1973). The accuracy of the registration at each GCP after registration is measured in terms of the location error which is the root mean square error (RMSE) &#8211; the standard deviation of the difference between actual positions of GCPs and their new calculated positions (i.e., after registration). These differences between measured and transformed GCPs coordinates are known as <em>residual error <\/em>or simply<em> residuals<\/em>. Usually RMSE is reported in units of image pixels for both north\u2013 south and east\u2013west directions. If analysts wish to assess the overall accuracy of the registration, some of the GCPs should be withheld from the registration procedure and then used to evaluate its success. There is another term called <em>geocoding<\/em> which is georeferencing with subsequent resampling and includes the two step process: i) each new raster pixel is projected using transformation function onto the original image and ii) a digital number for the new pixel is determined and stored.<\/p>\n<p>&nbsp;<\/p>\n<p>5.1.2 Transformation<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\"><span style=\"font-size: 1em;text-align: initial\">Image transformation is an integral of georeferencing and involves two steps: i) selection of suitable transformation method and ii) determination of the transformation parameters. The polynomial transformation is a general type of transformation that involves 1<\/span><em style=\"font-size: 1em;text-align: initial\">st<\/em><span style=\"font-size: 1em;text-align: initial\">, 2<\/span><em style=\"font-size: 1em;text-align: initial\">nd<\/em><span style=\"font-size: 1em;text-align: initial\"> and n<\/span><em style=\"font-size: 1em;text-align: initial\">th<\/em><span style=\"font-size: 1em;text-align: initial\"> order of transformation. The <\/span><em style=\"font-size: 1em;text-align: initial\">1<\/em><em style=\"font-size: 1em;text-align: initial\">st<\/em><span style=\"font-size: 1em;text-align: initial\"> order polynomial transformation relates map coordinates (<\/span><em style=\"font-size: 1em;text-align: initial\">x,y<\/em><span style=\"font-size: 1em;text-align: initial\">) with image coordinates (<\/span><em style=\"font-size: 1em;text-align: initial\">m,n<\/em><span style=\"font-size: 1em;text-align: initial\">) in the following manner:<\/span><\/p>\n<\/div>\n<div>\n<table class=\"aligncenter\" style=\"width: 60%\">\n<tbody>\n<tr>\n<td><em>x <\/em>=<em> a+bm+cn<\/em><\/td>\n<td>(1)<\/td>\n<\/tr>\n<tr>\n<td><em>y <\/em>=<em> d+em+fn<\/em><\/td>\n<td>(2)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">The six transformation parameters (<em>a<\/em> to <em>f<\/em>) in the above two equations (<em>1<\/em><em>st<\/em> order polynomial) is determined by a required number of GCPs (three) using a least squares adjustments for overall best fit of image and map. For the 2<em>nd<\/em> and 3<em>rd<\/em> order polynomial a minimum number of GCP is <em>six<\/em> and <em>ten<\/em>, respectively. An error of transformation is calculated and overall transformation accuracy is determined as variances or RMSE in both <em>x<\/em>&#8211; and <em>y<\/em>-direction and in terms of an overall RMSE. It is important to mention here that RMSE conveys an overall accuracy but does not indicate which part of the image is accurately transformed and which are not. It is also important to note that RMSE is valid only for the area bounded by GCPs and therefore, its selection should be well distributed and includes the locations near the edges of the image.<\/p>\n<p>&nbsp;<\/p>\n<p>5.1.3 Resampling<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">Image resampling is a process of interpolation to bring an image into registration with another image or a planimetrically correct map. Resampling scales, rotates, translates, and performs related manipulations as necessary to bring the geometry of an uncorrected image to match a particular reference image of desired properties.<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">The computationally efficient and preferred resampling approach is a <em>nearest-neighbor<\/em> in which each \u201ccorrected\u201d pixel is assigned the value from the nearest \u201cuncorrected\u201d pixel. The advantages of this approach is its ability to preserve the original values of the unaltered image.<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">A relatively more complex resampling approach is <em>bilinear interpolation<\/em> where a value is calculated for each output pixel based on a weighted average of the four nearest input pixels. While output value calculation, a nearer pixel value is given a greater influence than a more distant pixels. Because each output value is based on several input values, the output image will not have the unnaturally blocky appearance compare to some nearest-neighbor images. The image therefore has a more \u201cnatural\u201d look. However, there are important changes. First, because bilinear interpolation creates new pixel values, the brightness values in the input image are lost. The analyst may find that the range of brightness values in the output image differs from those in the input image. Such changes to digital brightness values may be significant in later processing steps. Second, because the resampling is conducted by averaging over areas (i.e., blocks of pixels), it decreases spatial resolution by a kind of \u201csmearing\u201d caused by averaging small features with adjacent background pixels.<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\"><span style=\"font-size: 1em;text-align: initial\">Another relatively complex resampling method is <\/span><em style=\"font-size: 1em;text-align: initial\">cubic convolution<\/em><span style=\"font-size: 1em;text-align: initial\">. Cubic convolution uses a weighted average of values within a neighborhood that extends about two pixels in each direction, usually encompassing 16 adjacent pixels. Typically, the images produced by cubic convolution resampling are much more attractive than those of other procedures, but the data are altered more than are those of nearest-neighbor or bilinear interpolation, the computations are more intensive, and the minimum number of GCPs is larger.<\/span><\/p>\n<\/div>\n<div>\n<p>&nbsp;<\/p>\n<p>5.2.Radiometric corrections<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">It include correcting for sensor irregularities and unwanted sensor or atmospheric noise causing visible errors in the raw data and converting the data so they accurately represent the reflected or emitted radiation measured by the sensor. The radiometric problems in the data are mainly of three kinds: Periodic Line Dropouts, Line stripping and Random noise or spike corrections.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>5.2.1 Periodic Line Dropouts<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">In this, one of the detectors of the sensor either gives wrong data or stop functioning. For example, Landsat-7 Enhanced Thematic Mapper (ETM) has 16 detectors per band (channel) except thermal channel. In this, every sixth scan line has a string of zeros which plots as a black line on the image. The first step in the radiometric correction or restoration process is to measure the average DN value per scan line for the entire scene. The average DN value for each scan line is then compared with this scene average. Any scan line deviating from the average by more than a designated threshold value is identified as defective. In the next step, the defective lines are replaced. In this, for each pixel in a defective line, an average DN is calculated using DNs for the corresponding pixel on the preceding and succeeding scan lines. The average DN is substituted for the defective pixel. The resulting image is a major improvement, although every sixth scan line consists of artificial data. This restoration process is equally effective for random line dropouts that do not follow a systematic pattern.<\/p>\n<p>&nbsp;<\/p>\n<p>5.2.2 Line stripping<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">It is possible that with time the response of some detectors of a band may shift to higher or lower levels. As a result of which every scan line recorded by that detector is brighter or darker than the other lines. This defect is known as periodic line striping. This can be understood by an example in which for example, if every second line (detector number 2) has this defect, i.e. &#8216;second-line striping&#8217; where every second line of that detector has a brightness offset like the second line can have digital value twice that of the other detectors (lines), causing every second scan line to be twice as bright as the scene average.<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">For this problem, one of the radiometric correction or restoration method is to plot equal number of histograms for the DNs recorded by each detector (for e.g. 16 histograms for 16 detectors). A\u00a0<span style=\"font-size: 1em;text-align: initial\">comparison of these histograms with a histogram for the entire scene can be made. Then, for each detector the mean and standard deviation are adjusted to match values for the entire scene. Alternatively, the DNs of detector number 2 can be altered by using any arithmetic operator by a single factor to produce the corrected values from which the restored image is plotted.<\/span><\/p>\n<\/div>\n<div>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">In another restoration method, a histogram of DNs for each of the 16 detectors if first plotted. Then deviations in mean or median values for the histograms are used to recognize and determine corrections for detector differences.<\/p>\n<p>&nbsp;<\/p>\n<p>5.2.3 Random noise or spike corrections<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">The line dropouts and line striping are the form of nonrandom noise in the image that may appear. Random noise occurs in situations where individual pixels with DNs are much higher or lower than the surrounding pixels. In the image these pixels produce bright and dark spots that spoil the image quality. Therefore, the random noise requires more distinguished restoration method. These spots can be removed by digital filters such as moving average filter.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><strong>6. Image Enhancement<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">The purpose of image enhancement is to prepare the image more interpretable for a particular application and\/or feature extraction. The image enhancement techniques can be classified in many ways. In contrast enhancement or global enhancement, the raw data is transformed by using the statistics computed over the entire image. The examples of contrast enhancement techniques are linear contrast stretch, histogram equalized stretch and piece-wise contrast stretch. On the other hand, spatial or local enhancement considers the local conditions only and these can vary considerably over an image. The examples of spatial enhancement techniques are image smoothing and sharpening filters.<\/p>\n<p>&nbsp;<\/p>\n<p>6.1 Contrast Enhancement<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">Contrast enhancement involves changing the original values so that more of the available range is used, thereby increasing the contrast between targets and their backgrounds. The contrast enhancements, thus, utilizes image histogram to be stretched over the entire grey range. A histogram is a graphical representation of the amount of DN values distributed over an entire image, for example the amount (frequency) of DN value 10 (x-axis) is 10000 pixels (y-axis) in an image. For a 8-bit image, the DN ranges in between 0 to 255 (or black to white). Commonly, the histogram is statistically represented as mean, standard deviation, minimum and maximum (range). A narrow histogram, thus, having small standard deviation, shows a low contrast image where all the DNs are nearby with a fewer grey values.<\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"text-align: initial;font-size: 1em\">6.1.1 Linear Contrast Stretch<\/span><\/p>\n<\/div>\n<div>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">In a 8-bit image, a DN value in the low end of the original histogram is assigned to extreme black (0), and a value at the high end is assigned to extreme white (255). The remaining pixel values are distributed (interpolated) linearly between these extremes. One drawback of the linear stretch, is that it assigns as many display levels to the rarely occurring DN values as it does to the frequently occurring values. However, linear contrast stretch, putting (min, max) at (0,255) in most cases still produces a rather dull image. Even though all gray shades of the display are utilized, the bulk of the pixels are displayed in mid gray. This is caused by the more or less normal distribution, within the minimum and maximum values in the tail of the distribution. For this reason it is common to cut off the tails of the distribution at the lower and upper range (usually be defining the size of the tails by their percentage from the total).<\/p>\n<p>&nbsp;<\/p>\n<p>6.1.2 Histogram Equalization Stretch<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">It is a non-linear transformation of image pixels where the original histogram is being readjusted to create a uniform pixel density along the horizontal grey value (DN) axis. This involves two steps: i) it computes the histograms of the original image and the cumulative frequency density percentage and ii) computation of transformation function based on which the contrast manipulation takes place in the output scene. Thus, in this method, both the shape and the extent of the histogram is taken into consideration. The underlying principle is based upon the assumption that each histogram class in the displayed image must contain an approximately equal number of pixel values, so that the histogram of these displayed values are uniform throughout the classes, and certain adjacent grey values can be group. Due to this reason, the number of grey levels in the enhanced image is less than the number of grey levels in the original image.<\/p>\n<p>&nbsp;<\/p>\n<p>6.1.3 Piece-wise Linear Stretch<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">This method is similar to the linear contrast stretch, but the linear interpolation of the output values is applied between user defined DN values. This method is useful to enhance only a certain land cover type, for example water. The data values for this feature are in the range of 5 to 18, and in order to be able to discriminate as much as possible, it is wise to use all available gray levels for this feature only. In this way detailed differences within the feature of interest appear, where as the remaining features are assigned to a single gray tone.<\/p>\n<p>&nbsp;<\/p>\n<p>6.2 Spatial Filtering<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">In spatial filtering operation the image is divided into its constituent spatial frequencies &#8211; number of changes in brightness value per unit distance for any particular part of an image, and selectively altering certain spatial frequencies to emphasize some image features. Thus, spatial filters are designed\u00a0<span style=\"font-size: 1em\">to highlight or suppress specific features in an image based on their spatial frequency. Spatial frequency is related to the concept of image texture. A &#8216;rough&#8217; textured areas of an image, where the tonal changes are dramatic over a small area, have high spatial frequencies, while &#8220;smooth&#8221; areas with few changes in tone over several pixels, have low spatial frequencies.<\/span><\/p>\n<\/div>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">The filtering procedure involves &#8216;moving window&#8217; concept of a few pixels in (<em>kernel<\/em>) size like 3&#215;3 or 5&#215;5 (figure 3) over each pixel in the image, applying a mathematical calculation (or <em>convolution<\/em>) using the pixel values under that window by assigning a weight to each pixel in the window, and replacing the central pixel with the new value. The window is moved along in both the row and column dimensions one pixel at a time and the calculation is repeated until the entire image has been filtered and a &#8220;new&#8221; image has been generated. By varying the calculation performed and the weightings of the individual pixels in the filter window, filters can be designed to enhance or suppress different types of features. It is to be noted here that in a moving window concept for the pixels along the border of the image to be in act as a centre pixel, the border pixels are duplicated temporarily during convolution process. Essentially, all the filtering operation calculate the &#8216;gain&#8217; (<em>sum of the kernel values)<\/em>and multiplies the weighted or assigned kernel value with it:<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-138\" src=\"http:\/\/esp06.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/169\/2019\/03\/2-59.png\" alt=\"\" width=\"613\" height=\"33\" srcset=\"https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-59.png 613w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-59-300x16.png 300w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-59-65x3.png 65w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-59-225x12.png 225w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-59-350x19.png 350w\" sizes=\"auto, (max-width: 613px) 100vw, 613px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">and in the section 4.2.1, the value of 0.11 with 0.055 as below 4.2.1 Low-Pass or Low-Frequency Filter For example, by applying averaging filter for the kernel pixels given in table 3, we get the <em>gain<\/em> as 0.055. (i.e. the value 0.11 is replaced with 0.055).<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>6.2.1 Low-Pass or Low-Frequency Filter<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">The low-pass filters block the high spatial frequency details, thereby allowing to appear only those pixels where there are small or fewer tonal variation over several pixels, i.e. pixels having low spatial frequencies. In this way, the low-frequency filter evaluates a particular input pixel brightness value and the pixels surrounding the input pixel, and outputs a new brightness value which is the mean of this convolution. Thus, the low-pass filters using an averaging option &#8216;smoothen&#8217; the image. For example, by applying averaging filter for the kernel pixels given in table 3, we get the <em>gain<\/em> as 0.11. The other view of the smoothing operation is that it blur the image, mainly at the edges of the objects. The size of the kernel also affect the degree of smoothing. The larger the size of the moving window is, the more blurred will be the output image. Therefore, contrast stretching is necessary after a filtering operation to utilize the full dynamic range of gray values.<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: center\"><strong>Table 3. Kernel filter pixel values<\/strong><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-139\" src=\"http:\/\/esp06.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/169\/2019\/03\/2-60.png\" alt=\"\" width=\"111\" height=\"94\" srcset=\"https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-60.png 111w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-60-65x55.png 65w\" sizes=\"auto, (max-width: 111px) 100vw, 111px\" \/><\/p>\n<p style=\"text-align: justify\">To minimize the high degree of blurring in the image, it is important that a larger pixel value be assigned to the centre pixel. For example, if we replace the centre pixel value (2) with 4 by multiplying it with two, then the <em>gain<\/em> for the resulting kernel would be 0.05.<\/p>\n<p>&nbsp;<\/p>\n<p>6.2.2 High-Pass or High-Frequency Filter<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">A simple high pass filter works by subtracting a low pass filtered image (pixels by pixel) from the unprocessed original image. The high-pass filters block the low spatial frequency details, thereby allowing to appear only those pixels where there are large or more tonal variation over a few pixels distance only, i.e. pixels having high spatial frequencies, thereby emphasizing edges. In this way, the high-frequency filter evaluates a particular input pixel brightness value and its adjacent pixels, and outputs a new brightness value which is the mean of this convolution. Often, the difference between the centre pixel value and its neighbouring pixel values results in edge detection. Thus, high centre pixel value than its corresponding neighbours is more suitable for the result. Alternatively, the edging result can also be enhanced by converting the neighbourng pixel values to negative (table 4). The <em>gain<\/em> for the resulting kernel would be 0.25. The output high-pass filtered image can be used as an aid (another band) during the classification of images. Some of the known high-pass filters are Laplacian edge enhancement filter, Sobel edge detection filters etc.<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: center\"><strong>Table 4. Kernel filter pixel values for edge enhancement<\/strong><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-140\" src=\"http:\/\/esp06.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/169\/2019\/03\/2-61.png\" alt=\"\" width=\"113\" height=\"97\" srcset=\"https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-61.png 113w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-61-65x56.png 65w\" sizes=\"auto, (max-width: 113px) 100vw, 113px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p><em>Laplacian Edge Enhancement filter<\/em><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">The Laplacian filter calculate the difference between the DN value of the central pixel and the average of the DN values of four adjacent pixels located horizontally and vertically. The sum of all elements within the mask is zero (table 5b).<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: center\"><strong>Table 5. Modified Laplacian filtering operation<\/strong><\/p>\n<p style=\"text-align: left\">a. Input Image<\/p>\n<p style=\"text-align: left\">b. Laplacian filter<\/p>\n<p style=\"text-align: left\">c. Output Image<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-141\" src=\"http:\/\/esp06.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/169\/2019\/03\/2-62.png\" alt=\"\" width=\"127\" height=\"48\" srcset=\"https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-62.png 127w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-62-65x25.png 65w\" sizes=\"auto, (max-width: 127px) 100vw, 127px\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-142\" src=\"http:\/\/esp06.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/169\/2019\/03\/2-63.png\" alt=\"\" width=\"584\" height=\"106\" srcset=\"https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-63.png 584w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-63-300x54.png 300w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-63-65x12.png 65w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-63-225x41.png 225w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-63-350x64.png 350w\" sizes=\"auto, (max-width: 584px) 100vw, 584px\" \/><\/p>\n<p>The above in equation form is written as:<\/p>\n<p>&nbsp;<\/p>\n<p>y = (x-a2) + (x-a7) + (x-a4) + (x-a5) (4)<\/p>\n<p>&nbsp;<\/p>\n<p>Sobel Edge Enhancement filter<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">The Sobel filter computes the gradient (slope) horizontally and vertically. In this, two high-frequency<br \/>\nfilters are being calculated in two different directions. In the vertical filter, the kernel values are<br \/>\nbasically rotated 900 to the horizontal kernel values (table 6).<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: center\"><strong>Table 6. Sobel filtering operation<\/strong><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-144\" src=\"http:\/\/esp06.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/169\/2019\/03\/2-64.png\" alt=\"\" width=\"401\" height=\"133\" srcset=\"https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-64.png 401w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-64-300x100.png 300w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-64-65x22.png 65w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-64-225x75.png 225w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-64-350x116.png 350w\" sizes=\"auto, (max-width: 401px) 100vw, 401px\" \/><\/p>\n<div>\n<p>The output images are:<\/p>\n<p>&nbsp;<\/p>\n<p>x = the resulting image after applying kx to the input image pixel values in the window<\/p>\n<p>&nbsp;<\/p>\n<p>y = the resulting image after applying ky to the input image pixel values in the window<\/p>\n<p>&nbsp;<\/p>\n<p>The resultant x and y images (pixel values) are then squared and then square root of their sum is being calculated to produce a final image (z).<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-146\" src=\"http:\/\/esp06.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/169\/2019\/03\/2-65.png\" alt=\"\" width=\"617\" height=\"43\" srcset=\"https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-65.png 617w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-65-300x21.png 300w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-65-65x5.png 65w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-65-225x16.png 225w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-65-350x24.png 350w\" sizes=\"auto, (max-width: 617px) 100vw, 617px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p><strong>7. Image Transformation<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">Essentially, image transformation involves the generation of a &#8216;new image&#8217; from two or more sources. The source could be a single image involving two or more spectral bands. The resulting image could be produced after using multitemporal-multispectral image data of the same area. The operation may involve simple arithmetic operations to a more complex statistical calculations.<\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-size: 1em\">7.1 Spectral Image Ratioing or Image division<\/span><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\"><span style=\"text-align: initial;font-size: 1em\">Image division is one of the most commonly applied image transformation technique which reveal the fine variation in spectral responses (DN value) of the planetary features observed in different image bands. A fair example of ratioing is observed in determining the presence and health of the vegetation by utilizing the DNs of near-infra red (NIR) (0.7-1.3 \u00b5m) and red (R) (0.6-0.7 \u00b5m) bands as the fact is in the former one reflectance from vegetation is highest and lowest in the 0.5-0.7 \u00b5m range of visible spectrum in the case of later one. Mathematically, the ratio function in general form can be given as:<\/span><\/p>\n<\/div>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-147\" src=\"http:\/\/esp06.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/169\/2019\/03\/2-66.png\" alt=\"\" width=\"669\" height=\"39\" srcset=\"https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-66.png 669w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-66-300x17.png 300w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-66-65x4.png 65w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-66-225x13.png 225w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-66-350x20.png 350w\" sizes=\"auto, (max-width: 669px) 100vw, 669px\" \/><\/p>\n<p style=\"text-align: justify\">where, ORV = output ratio value for the pixel at row <em>i<\/em> and column <em>j<\/em>; DN<em>i,j,a<\/em> and DN<em>i,j,b<\/em> = pixel (reflectance) value at the same location in band <em>a<\/em> and band <em>b<\/em>, respectively.<\/p>\n<p>&nbsp;<\/p>\n<p><em>Normalized Difference Vegetation Index<\/em><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">Different features on the earth&#8217;s surface has different spectral reflectance behavior and this concept is well utilized in the case of Normalized Difference Vegetation Index (NDVI). NDVI is an example of more complex band ratioing concept where sums of and differences between two spectral bands is used in the form of an index. As stated above, in this NIR and R bands are being used as two distinct spectral region for monitoring vegetation health. Apart from NDVI, there are other two simple indices. These indices are given below in equation form:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-148\" src=\"http:\/\/esp06.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/169\/2019\/03\/2-67.png\" alt=\"\" width=\"685\" height=\"109\" srcset=\"https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-67.png 685w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-67-300x48.png 300w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-67-65x10.png 65w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-67-225x36.png 225w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-67-350x56.png 350w\" sizes=\"auto, (max-width: 685px) 100vw, 685px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">It is to be noted here that the computations in the above three equations are being done in each corresponding pixels for against their values (DNs). Here, in case of NDVI, the difference is basically &#8216;normalized&#8217; by dividing by the sum of the two DN values (of two bands). An example case of the NDVI for figure 3 (image.tif) is computed from DN values as given in table 2 for each pixel for the entire image and the output NDVI values as computed is given in table 7. It is evident from the table 7 is that after computation the raw NDVI value ranges from -1 to +1. The NDVI range is symmetrical around zero (NIR = R).<\/p>\n<p style=\"text-align: left\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-150\" src=\"http:\/\/esp06.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/169\/2019\/03\/2-68.png\" alt=\"\" width=\"623\" height=\"129\" srcset=\"https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-68.png 623w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-68-300x62.png 300w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-68-65x13.png 65w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-68-225x47.png 225w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-68-350x72.png 350w\" sizes=\"auto, (max-width: 623px) 100vw, 623px\" \/><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-151\" src=\"http:\/\/esp06.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/169\/2019\/03\/2-69.png\" alt=\"\" width=\"565\" height=\"406\" srcset=\"https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-69.png 565w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-69-300x216.png 300w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-69-65x47.png 65w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-69-225x162.png 225w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-69-350x252.png 350w\" sizes=\"auto, (max-width: 565px) 100vw, 565px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>7.2 Principal Component Analysis (PCA) or Transformation (PCT)<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">The principal components analysis is a non-parametric, orthogonal linear transformation technique that help in compressing the dimensionality. For example, it reduces the number of bands (in case of remote sensing multispectral image bands) in the data in to fewer bands, also called &#8216;components&#8217;. Normally, the multispectral image data is usually strongly correlated from one band to the other. For example, the visible bands (band 2 and band 3) in the image.tif shows a positive correlation (figure 6a) and a negative correlation between NIR and visible bands (figure 6b). This can be largely due to spectral reflectance characteristics (here, pixel value or DN) and the greenness present in the environment.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-152\" src=\"http:\/\/esp06.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/169\/2019\/03\/2-70.png\" alt=\"\" width=\"553\" height=\"188\" srcset=\"https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-70.png 553w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-70-300x102.png 300w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-70-65x22.png 65w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-70-225x76.png 225w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-70-350x119.png 350w\" sizes=\"auto, (max-width: 553px) 100vw, 553px\" \/><\/p>\n<div>\n<p style=\"text-align: center\"><strong>Figure 6. Correlation between one band to the other of Image.tif: a) Positive and b) Negative<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">The trendlines denote the axis along which the values are plotted. The correlation (scatter) plot will depicts redundancy in information when the pixels values of each band are plotted with the other bands of Landsat 8. Applying PCA reduces this redundancy and thus, also compact the data to be investigated. PCA through transformation creates new images from the uncorrelated values of different images using a linear transformation of correlated variables that correspond to a rotation (of axis of the spectral space) and translation of the original coordinate system (or pixel values). After rotation, the length and the direction of the widest transect of the scattered ellipse is calculated. The transect corresponding to the resulting longest or major axis of the spectral space or ellipse that contains the new pixel value, is called the first principal component (PC1). Geometrically, PC1 points in the direction with the largest variance. PC2 being orthogonal or perpendicular to PC1, points to the second largest variance. For a n-dimensional space (spectral bands), the same pattern is repeated. The direction (of variation) of the PC1 is called as the first eigenvector, and the variance (or proportionally the length of the axis of variation) is called as the first eigenvalue. Algebraically, the basis of eigenvector and eigenvalue is the data&#8217;s variance-covariance matrix and correlation matrix. The method also called as eigen vector decomposition (EVD) or spectral decomposition, thus, decomposes the variance-covariance matrix and correlation matrix of the raw data into matrices of eigenvector and eigenvalue. The eigenvectors act as weighting coefficients. The transformation basically maximize the\u00a0<span style=\"font-size: 1em\">amount of information or variance present in the original data, say eleven bands of Landsat 8, into the fewer number of new components, say three, of which over 90 percent of the information present in the original eleven bands. The advantage is that PCA operates on all bands together and thus, it reduces the difficulty of selecting appropriate bands associated with the band ratioing concept. The major difference between this and other transformation technique is that the new components are ordered in terms of the decreasing amount of variance (or eigenvalues) explained. Therefore, the later components describe the minor variations or sometimes noise only. In this way, interpretation and analysis of data present in the new components is simpler and more efficient. Another benefit of PCA is that it permits the identification of a set of coefficients that concentrates maximum information in a resulting single component. The singular value decomposition (SVD) method is a preferred matrix decomposition algorithm used in PCA for its numerical accuracy. One of the main difference is that EVD works on the variance-covariance matrix and correlation matrix while SVD operates on the raw data matrix.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\"><span style=\"text-align: initial;font-size: 1em\">A result after applying the SVD based PCA on the 3-band image (Image.tif) is given below.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-154\" src=\"http:\/\/esp06.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/169\/2019\/03\/2-71.png\" alt=\"\" width=\"506\" height=\"263\" srcset=\"https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-71.png 506w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-71-300x156.png 300w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-71-65x34.png 65w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-71-225x117.png 225w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-71-350x182.png 350w\" sizes=\"auto, (max-width: 506px) 100vw, 506px\" \/><\/p>\n<\/div>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-156\" src=\"http:\/\/esp06.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/169\/2019\/03\/2-72.png\" alt=\"\" width=\"803\" height=\"382\" srcset=\"https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-72.png 803w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-72-300x143.png 300w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-72-768x365.png 768w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-72-65x31.png 65w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-72-225x107.png 225w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-72-350x167.png 350w\" sizes=\"auto, (max-width: 803px) 100vw, 803px\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-157\" src=\"http:\/\/esp06.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/169\/2019\/03\/2-73.png\" alt=\"\" width=\"790\" height=\"429\" srcset=\"https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-73.png 790w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-73-300x163.png 300w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-73-768x417.png 768w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-73-65x35.png 65w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-73-225x122.png 225w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-73-350x190.png 350w\" sizes=\"auto, (max-width: 790px) 100vw, 790px\" \/><\/p>\n<div>\n<p style=\"text-align: justify\">As indicated above, the result of applying SVD based PCA yield the PC1 containing over 92% of the information (variance) present in the original three bands followed by PC2 and PC3, respectively, in a decreasing manner. Thus, the interpreter retains over 92% of the original information in a much more concise form and avoids the replicated and redundant information. This not only reduced the bulkiness\u00a0<span style=\"font-size: 1em;text-align: initial\">of the data to be analysed but also reduces the time and cost to be exhausted for the analysis. Another important point of note regarding PCA is that since each resulting component is a linear combination of the original bands, the interpreter should know the technique to interpret the meaning of new components.<\/span><\/p>\n<\/div>\n<div>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">PCA is useful in a wide range of applications including data exploration and visualisation of underlying patterns within correlated data sets, decorrelation, detection of outliers, data compression, feature reduction, enhancement of visual interpretability, improvement of statistical discrimination of clusters, ecological ordination etc.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>8. Image Classification<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">In remote sensing, the information hidden in multispectral image pixels or band pixels can be understood in a variety of ways and image classification is one of the those ways. In classification, the bands are sometimes also called as <em>features<\/em>, the band pixel value as <em>feature vector<\/em> and the graph or plot showing the <em>feature vector<\/em> as <em>feature space<\/em>. Image classification is basically about classifying the &#8216;pattern&#8217; of rectangular matrix of <em>n<\/em>-by-<em>n<\/em> pixels in to classes such as land use\/land cover (LU\/LC) classes. The pattern in a multispectral classification will use pixel value or DN. The pixel based classification groups the similar pixels into classes. This can be performed by simply comparing pixels values to one another or training the samples of pixels of known identity and then classifying the pattern based on the training samples. The resulting classes are clusters or regions in a map form, each of which is identified by a unique color or symbol. In this way, spectral or pixel-based classification, which is more common, use the pixel information stored in different bands of an image. Whereas the spatial classification use the spatial relationship of the pixels with its neighboring pixels which may involve proximity, size, shape, directionality, texture etc. It is important to mention here that there is no single &#8216;right&#8217; approach for image classification, but it depends on the objective of the classification, nature of the data to be classified and available resources. A classification can be divided into four phases: training phase where number of classes are defined, analysis of training statistics, assignment where every pixel is included in any of the defined classes, and map output and assessment that may include map, table etc. It is also essential to perform geometric and radiometric calibration before classification. The image classification technique can be broadly categorized in to two: supervised and unsupervised.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>8.1 Supervised Classification<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">In this, the user \u00b4supervises\u00b4 the classification method that uses algorithms employing the pixel value for constructing the particular numerical relationship for each class like water, agriculture land, built-up area, forest etc. In this classification, the first phase is &#8216;training phase&#8217; in which user &#8216;trains&#8217; or guide\u00a0<span style=\"font-size: 1em;text-align: initial\">the classification algorithm by assigning a selected number of representative pixels (or training pixels) from a homogeneous area to a particular class they belong to. For this, the user should be familiar with image interpretation technique or should have at least a prior knowledge through which (s)he identifies the pixel(s) of a particular LU\/LC class. The training samples, also called as seeds or area of interest (AOI) or regions of interest (ROI) help in estimating the statistical parameters of the particular classifier used. These parameters are the properties of probability model (of classifier). These parameters are sometimes called as &#8216;signature&#8217; for the particular class for which they have been created. The second phase is called as &#8216;classification phase&#8217; in which each and every pixel of the entire image is divided into the assigned classes based on the class-specific signature. After classification, the pixel is classified in to the class it most probably matches using the chosen classifier algorithm. The third and final one is &#8216;output phase&#8217; in which the result output is transferred in a thematic map or tabulated or digital data (ASCII, DAT, SHAPE etc.) form. Depending upon the requirement or end-use purpose, the result is either directly used or passed to the other systems as an input.<\/span><\/p>\n<\/div>\n<div>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">There are a number of statistical methods used as a supervised classifiers, each one having merits and demerits. The commonly applied methods are: maximum likelihood classifier (MLC) or estimation (MLE), minimum distance method, parallelepiped method, Bayesian&#8217;s method, decision tree classification, fuzzy classification, and artificial neural network (ANN) method. The principles and working algorithms of all these classifiers are now out of the scope of this work and can be referred to any standard text books on remote sensing. However, seeing the wide use of MLC in classification, a description about the algorithm is given below.<\/p>\n<p>&nbsp;<\/p>\n<p><em>Maximum Likelihood Classifier (MLC) or estimation (MLE)<\/em><\/p>\n<p>&nbsp;<\/p>\n<p>MLC is a supervised statistical approach and is based on two principles:<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">i. MLC considers both the variances and covariances of the class signatures when assigning each pixel to one of the LU\/LC classes represented in the signature file.<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">ii.\u00a0 It is assumed that the pixel in each feature class sample (AOI) in multidimensional space are normally or equally distributed or is Gaussian (i.e. probability of occurrence is equal) which convey that a class can be described by mean vector and variance-covariance matrix.<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">Given the above two characteristics for each cell value, the probability using the Bayes&#8217; theorem is estimated for each class to determine the membership of the pixels to the class. Then, each pixel is classified to the class to which it has the highest probability of being a member.<\/p>\n<p>&nbsp;<\/p>\n<p>The Bayes&#8217; classification is performed according to<\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-size: 1em\">x \u03f5 \u03c9i, if p(\u03c9i|x) &gt; p(\u03c9j|x) for all j \u2260 i &#8212;&#8212;&#8212;&#8212;(10)<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-size: 1em;text-align: initial\">where, <\/span><em style=\"font-size: 1em;text-align: initial\">\u03c9<\/em><em style=\"font-size: 1em;text-align: initial\">i<\/em><span style=\"font-size: 1em;text-align: initial\"> represent the spectral classes (e.g. water, agriculture, forest etc.), <\/span><em style=\"font-size: 1em;text-align: initial\">i<\/em><span style=\"font-size: 1em;text-align: initial\">=1,..<\/span><em style=\"font-size: 1em;text-align: initial\">n<\/em><span style=\"font-size: 1em;text-align: initial\">.\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><em style=\"font-size: 1em;text-align: initial\">x\u00a0<\/em><span style=\"text-align: initial;font-size: 1em\">is the pixel vector or DN or brightness value of the pixel in a multispectral space.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\"><span style=\"text-align: justify;font-size: 1em\">The probability <\/span><em style=\"text-align: justify;font-size: 1em\">p<\/em><span style=\"text-align: justify;font-size: 1em\">(<\/span><em style=\"text-align: justify;font-size: 1em\">\u03c9<\/em><em style=\"text-align: justify;font-size: 1em\">j<\/em><span style=\"text-align: justify;font-size: 1em\">|<\/span><em style=\"text-align: justify;font-size: 1em\">x<\/em><span style=\"text-align: justify;font-size: 1em\">) denotes the likelihood of a pixel vector <\/span><em style=\"text-align: justify;font-size: 1em\">x<\/em><span style=\"text-align: justify;font-size: 1em\"> belongs to class <\/span><em style=\"text-align: justify;font-size: 1em\">\u03c9<\/em><em style=\"text-align: justify;font-size: 1em\">i<\/em><span style=\"text-align: justify;font-size: 1em\">. According to the Bayes&#8217; theorem, therefore, the pixel at <\/span><em style=\"text-align: justify;font-size: 1em\">x<\/em><span style=\"text-align: justify;font-size: 1em\"> belongs to spectral class <\/span><em style=\"text-align: justify;font-size: 1em\">\u03c9<\/em><em style=\"text-align: justify;font-size: 1em\">i<\/em><span style=\"text-align: justify;font-size: 1em\"> if <\/span><em style=\"text-align: justify;font-size: 1em\">p<\/em><span style=\"text-align: justify;font-size: 1em\">(<\/span><em style=\"text-align: justify;font-size: 1em\">\u03c9<\/em><em style=\"text-align: justify;font-size: 1em\">j<\/em><span style=\"text-align: justify;font-size: 1em\">|<\/span><em style=\"text-align: justify;font-size: 1em\">x<\/em><span style=\"text-align: justify;font-size: 1em\">) is largest for that spectral class. The probability is computed using the normal probability density function (PDF) to classify an unidentified pixel vector <\/span><em style=\"text-align: justify;font-size: 1em\">x<\/em><span style=\"text-align: justify;font-size: 1em\"> by computing the probability of the <\/span><em style=\"text-align: justify;font-size: 1em\">x<\/em><span style=\"text-align: justify;font-size: 1em\"> belonging to each class and then assigning the pixel to the class for which it has maximum probability. The normal PDF is calculated as:<\/span><\/p>\n<\/div>\n<div>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-158\" src=\"http:\/\/esp06.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/169\/2019\/03\/2-74.png\" alt=\"\" width=\"692\" height=\"69\" srcset=\"https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-74.png 692w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-74-300x30.png 300w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-74-65x6.png 65w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-74-225x22.png 225w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-74-350x35.png 350w\" sizes=\"auto, (max-width: 692px) 100vw, 692px\" \/><\/p>\n<p>\u03c3\u00a0 = standard deviation of DN values of each feature class in the training dataset<\/p>\n<p><em>x <\/em>= A single pixel of whole image dataset of one band<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\"><span style=\"text-align: initial;font-size: 1em\">The result obtained after applying supervised approach on the satellite image (figure 8a) using MLC method is shown in figure 8c.<\/span><\/p>\n<\/div>\n<div>\n<p>&nbsp;<\/p>\n<p>8.2 Unsupervised Classification<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">The unsupervised classifiers, unlike the supervised classifiers, do not uses training of images. Rather, it identifies the agglomeration or clustering of image pixels based upon similarity measures. The commonly applied measure is distance measure which often include Euclidean distance. The classifier segment the whole image randomly in to <em>n<\/em> number of classes which is assigned by the user. Here, the major role of human lies in the later half of the process once the initial classification step is over. The result obtained after initial classification are examined for corrective measures. The interpreter verifies the output classes by overlaying the map over image or through ground truthing report. In case of any required changes in the map, modification is done either by reclassification by merging or splitting of classes or by direct alteration of the boundary of the class clusters in to the appropriate classes. Once the corrective measures are done, a final unsupervised classified map is produced which is free or minimal from errors. Like in supervised classification, here also different classifiers are used for partitioning the pixels, for example, <em>k<\/em>-means, c-means, hierarchical clustering etc. Seeing the wide use of <em>k<\/em>-means algorithm in unsupervised classification, a description about the same is given below.<\/p>\n<p>&nbsp;<\/p>\n<p><em>k-means<\/em><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\"><span style=\"font-size: 1em;text-align: initial\">The <\/span><em style=\"font-size: 1em;text-align: initial\">k<\/em><span style=\"font-size: 1em;text-align: initial\">-means is a numerical, unsupervised and non-deterministic method. The <\/span><em style=\"font-size: 1em;text-align: initial\">k<\/em><span style=\"font-size: 1em;text-align: initial\">-means treats each observation in the input data as an object having a location in the space. It is also advantageous to implement <\/span><em style=\"font-size: 1em;text-align: initial\">k<\/em><span style=\"font-size: 1em;text-align: initial\">-means since it uses the actual observations of the objects (rather than the larger set of dissimilarity measures), and not just their proximities unlike the hierarchical clustering based approaches. The objective of the <\/span><em style=\"font-size: 1em;text-align: initial\">k<\/em><span style=\"font-size: 1em;text-align: initial\">-means method is to minimise the total intra-cluster variance or the squared error function. In this algorithm, the sum of absolute differences between each point and its closest centre in Euclidian 3-D space is minimised. Each centroid is the mean of the points in that cluster. This objective can be expressed in the following equation:<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-159\" src=\"http:\/\/esp06.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/169\/2019\/03\/2-75.png\" alt=\"\" width=\"660\" height=\"80\" srcset=\"https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-75.png 660w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-75-300x36.png 300w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-75-65x8.png 65w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-75-225x27.png 225w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-75-350x42.png 350w\" sizes=\"auto, (max-width: 660px) 100vw, 660px\" \/><\/p>\n<p style=\"text-align: justify\"><span style=\"text-align: initial;font-size: 1em\">where, there are <\/span><em style=\"text-align: initial;font-size: 1em\">k<\/em><span style=\"text-align: initial;font-size: 1em\"> clusters C<\/span><em style=\"text-align: initial;font-size: 1em\">k<\/em><span style=\"text-align: initial;font-size: 1em\"> with iterations <\/span><em style=\"text-align: initial;font-size: 1em\">i<\/em><span style=\"text-align: initial;font-size: 1em\"> beginning from 1 to <\/span><em style=\"text-align: initial;font-size: 1em\">k<\/em><span style=\"text-align: initial;font-size: 1em\">, D is the total intra-cluster variance or the squared error function, x<\/span><em style=\"text-align: initial;font-size: 1em\">i<\/em><span style=\"text-align: initial;font-size: 1em\"> is the data point (vector data) and C<\/span><em style=\"text-align: initial;font-size: 1em\">j<\/em><span style=\"text-align: initial;font-size: 1em\"> is the mean vector or cluster centre. The minimum computational complexity of the <\/span><em style=\"text-align: initial;font-size: 1em\">k<\/em><span style=\"text-align: initial;font-size: 1em\">-means algorithm is <\/span><em style=\"text-align: initial;font-size: 1em\">O<\/em><span style=\"text-align: initial;font-size: 1em\">(<\/span><em style=\"text-align: initial;font-size: 1em\">ndCT<\/em><span style=\"text-align: initial;font-size: 1em\">), where <\/span><em style=\"text-align: initial;font-size: 1em\">n<\/em><span style=\"text-align: initial;font-size: 1em\"> is the number of <\/span><em style=\"text-align: initial;font-size: 1em\">d<\/em><span style=\"text-align: initial;font-size: 1em\">-dimensional pattern, <\/span><em style=\"text-align: initial;font-size: 1em\">d<\/em><span style=\"text-align: initial;font-size: 1em\"> is the number of feature vectors, <\/span><em style=\"text-align: initial;font-size: 1em\">C<\/em><span style=\"text-align: initial;font-size: 1em\"> is the number of assigned clusters and T is the number of iterations.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\"><span style=\"font-size: 1em\">A result obtained after applying unsupervised approach using Iterative Self-Organizing Data Analysis (ISODATA) clustering technique is shown in figure 8d.<\/span><\/p>\n<\/div>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-160\" src=\"http:\/\/esp06.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/169\/2019\/03\/2-76.png\" alt=\"\" width=\"637\" height=\"284\" srcset=\"https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-76.png 637w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-76-300x134.png 300w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-76-65x29.png 65w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-76-225x100.png 225w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-76-350x156.png 350w\" sizes=\"auto, (max-width: 637px) 100vw, 637px\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-161\" src=\"http:\/\/esp06.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/169\/2019\/03\/2-77.png\" alt=\"\" width=\"799\" height=\"492\" srcset=\"https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-77.png 799w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-77-300x185.png 300w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-77-768x473.png 768w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-77-65x40.png 65w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-77-225x139.png 225w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-77-350x216.png 350w\" sizes=\"auto, (max-width: 799px) 100vw, 799px\" \/><\/p>\n<div>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">ISODATA clustering is a variant of <em>k<\/em>-means. In this, splitting and merging of the cluster occurs when the cluster variance is above a pre-determined threshold. The ISODATA, although computationally more intensive than the <em>k<\/em>-means algorithm, does not solve for a pre-determined number of clusters. It is quite more adaptive as it try hard to optimize a cluster solution.<\/p>\n<p>&nbsp;<\/p>\n<p>8.3 Hybrid Classification<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">A third approach is the hybrid classification strategy which uses the unsupervised spectral class statistics to &#8216;train&#8217; the pixels in supervised analyses. Here also, user&#8217;s knowledge of image interpretation or ground truth or other reference data is used to find out the homogeneous spectral classes or clusters. In this way, this approach include methods that combine the statistics generated from supervised and unsupervised trainings incorporating both thematic and spectral meaning.<\/p>\n<p>&nbsp;<\/p>\n<p>A result obtained after applying hybrid classification strategy is shown in figure 8b.<\/p>\n<p>&nbsp;<\/p>\n<p>8.4 Classification Accuracy<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">Before delivered the final output after the classification process, it is important for the interpreter to know the correctness of the deliverables. The correctness therefore mean that what level of agreement is exist between a known or assumed to be correct image or information and the resultant classified\u00a0<span style=\"font-size: 1em\">image. It is expected that increase in accuracy will lower the bias, i.e. the estimated data or information is close to an accepted reference value. However, it is important for a user to know what level of precision is required in the deliverables. An accuracy of 99% in separating built-up area and forest is a wasteful when the purpose is to know the distributions of forest stands of evergreen and deciduous types.<\/span><\/p>\n<\/div>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">The classification accuracy is done by checking randomly sampled pixels against manually interpreted images. It is further of two kind: Producer and User Accuracy.<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">Producer accuracy, which is related to omission errors, shows that proportion of the reference sample of a particular category is correctly classified in the map.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-162\" src=\"http:\/\/esp06.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/169\/2019\/03\/2-78.png\" alt=\"\" width=\"632\" height=\"58\" srcset=\"https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-78.png 632w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-78-300x28.png 300w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-78-65x6.png 65w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-78-225x21.png 225w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-78-350x32.png 350w\" sizes=\"auto, (max-width: 632px) 100vw, 632px\" \/><\/p>\n<p>User accuracy, related to commission error, is the proportion of samples classified as a particular category in the map which are correctly classified.<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-163\" src=\"http:\/\/esp06.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/169\/2019\/03\/2-79.png\" alt=\"\" width=\"676\" height=\"53\" srcset=\"https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-79.png 676w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-79-300x24.png 300w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-79-65x5.png 65w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-79-225x18.png 225w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-79-350x27.png 350w\" sizes=\"auto, (max-width: 676px) 100vw, 676px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">Similar to accuracy, there are two kind of errors: Omission and Commission. The omission error denote the unlinked reference features, where as commission error, also called as false detection, is the candidate features that could not be linked to the reference features.<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">Similarly, root mean square error (RMSE) can also be determined.\u00a0<span style=\"text-align: initial;text-indent: 1em;font-size: 1em\">represented in the form of a matrix, which is called as <\/span><em style=\"text-align: initial;text-indent: 1em;font-size: 1em\">error matrix<\/em><span style=\"text-align: initial;text-indent: 1em;font-size: 1em\">. The misclassification is caused by the classifier algorithm due to a statistical confusion for assignment of pixel vector of features in to a particular class. This confusion occurs due to close matching of pixel values in each of the bands (features) for each class. This is the reason why error matrix is also called as <\/span><em style=\"text-align: initial;text-indent: 1em;font-size: 1em\">confusion matrix<\/em><span style=\"text-align: initial;text-indent: 1em;font-size: 1em\">. The error or confusion matrix is consist of <\/span><em style=\"text-align: initial;text-indent: 1em;font-size: 1em\">n<\/em><span style=\"text-align: initial;text-indent: 1em;font-size: 1em\">\u00d7<\/span><em style=\"text-align: initial;text-indent: 1em;font-size: 1em\">n<\/em><span style=\"text-align: initial;text-indent: 1em;font-size: 1em\"> array, where <\/span><em style=\"text-align: initial;text-indent: 1em;font-size: 1em\">n<\/em><span style=\"text-align: initial;text-indent: 1em;font-size: 1em\"> is the number of classes. An example of error matrix is shown below.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: center\"><strong>Table 8. Example of an Error or Confusion Matrix<\/strong><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-164\" src=\"http:\/\/esp06.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/169\/2019\/03\/2-80.png\" alt=\"\" width=\"663\" height=\"40\" srcset=\"https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-80.png 663w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-80-300x18.png 300w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-80-65x4.png 65w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-80-225x14.png 225w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-80-350x21.png 350w\" sizes=\"auto, (max-width: 663px) 100vw, 663px\" \/><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-165\" src=\"http:\/\/esp06.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/169\/2019\/03\/2-81.png\" alt=\"\" width=\"813\" height=\"325\" srcset=\"https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-81.png 813w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-81-300x120.png 300w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-81-768x307.png 768w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-81-65x26.png 65w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-81-225x90.png 225w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-81-350x140.png 350w\" sizes=\"auto, (max-width: 813px) 100vw, 813px\" \/><\/p>\n<p style=\"text-align: justify\">After preparation of the error matrix, a parameter called as KHAT or Cohen&#8217;s Kappa statistics is used to determine whether one error matrix is significantly different from another. The coefficient measures the difference between the actual difference in the error matrix or observed accuracy (or true agreement) and the chance agreement. The observed accuracy or true agreement is the agreement between remotely sensed classification and the reference data. The chance agreement is an agreement between reference data and a random classifier.<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-166\" src=\"http:\/\/esp06.epgpbooks.inflibnet.ac.in\/wp-content\/uploads\/sites\/169\/2019\/03\/2-82.png\" alt=\"\" width=\"782\" height=\"50\" srcset=\"https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-82.png 782w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-82-300x19.png 300w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-82-768x49.png 768w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-82-65x4.png 65w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-82-225x14.png 225w, https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-content\/uploads\/sites\/169\/2019\/03\/2-82-350x22.png 350w\" sizes=\"auto, (max-width: 782px) 100vw, 782px\" \/><\/p>\n<div>\n<p>Thus, when the observed accuracy or true agreement is 1 and chance agreement is 0, the KHAT approaches 1. This indicates that the classification result is much better than a random classification. If f KHAT is zero, then there is no difference between the classification result and a random classification. If KHAT is less than zero, the classification result is worse than a random classification.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><strong>9. Applications of Digital Image Processing<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">Digital image processing techniques has a wide range of applications. One of the most important application of image processing techniques is examining the applicability of images before they are being utilized for the purpose, digitally correcting errors and removal of errors in the raw image, removal of error or noise before the corrected image is being utilized for the assigned purpose. The techniques of digital image processing helps in detection and extraction of information on: a) physical characteristics\/processes such as mineral resources, soil, landform, quantity and quality of water bodies, flood, erosion etc., b) Biological conditions such as forests, crops, wild animals etc., c)<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\"><span style=\"font-size: 1em\">Cultural factors such as land use, recreational activities, cultural status (life style, health and safety, population density), man-made facilities and activities (structure, utility networks, waste disposal) etc.,<\/span><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\"><span style=\"text-align: initial;font-size: 1em\">d) Ecological relationships such as eutrophication, salinization etc., e) modification in regimes such as alteration (change of habitats, change in drainage), land transformation, land alteration, resource renewal and extraction, accidents (oil spills and leaks) etc. One the results are ready, the digital image processing techniques also study the validity (and accuracy) of the results. Apart from the above mentioned applications, the techniques are also widely used in medical image processing and extra-planetary missions.<\/span><\/p>\n<\/div>\n<div>\n<p>&nbsp;<\/p>\n<p><strong>10. Conclusions<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">Digital image processing is a process of examining the images for the purpose of extraction of information hidden in the image form. The digital image processing can be distributed at three levels: Low level, Medium level and High level. The low level image processing includes image acquisition, image pre-processing and image classification. The medium level image processing includes compression and morphological processing of images. The high level image processing includes image reconstruction, object recognition and image representation and description. The focus of this chapter is to prepare the readers with fundamental concepts behind digital images and different processing steps and providing solutions to different problems which a user may encounter from the beginning itself or in between the processes.<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">Any image acquired digitally or photographically has a purpose. The images in remote sensing are acquired using sensors designed with finest technologies. In the beginning, the analyst attempts to detect and remove the noises present in the image. Then (s)he detect, identify, classify and measure the physical and cultural objects and\/processes in the image. Furthermore, (s)he evaluate their patterns, and spatial relationship encountered in the image, all in a logical manner. In between the before mentioned tasks, he faces problems in the images. Sometimes, the data size is too heavy and therefore, needs compression. Sometime, there is a lot of redundancy in the data and therefore, needs the removal of repeating information. The solution to these and other problems lies in digital image processing and here an attempt have been made to unfold some of them. The solution include a wide range of image processing techniques that have been developed to aid the interpretation of remotely sensed data and to extract as much information as possible from the images. The choice of specific techniques or algorithms to use depends on the objective of individual tasks. For example, in this chapter, three statistical techniques of satellite image classification (supervised, unsupervised and mixed classification) have been examined. It has also been shown to the readers that how accuracy assessment of the resultant output should be done instead of blindly reporting the results.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>11. References<\/strong><\/p>\n<ul>\n<li style=\"text-align: justify\">Haralick, R. M. (1973). Glossary and index to remotely sensed pattern recognition concepts. Pattern Recognition, 5, 391-403.<\/li>\n<li style=\"text-align: justify\">Congalton, R. G. (1991). Considerations and techniques for assessing the accuracy of remotely sensed data. Remote Sensing of Environment, 37, pp. 35-46.<\/li>\n<li style=\"text-align: justify\">Sunar F., \u00d6zkan C. (2000). Rectification of remotely sensed images with artificial neural network, International Archives of Photogrammetry and Remote Sensing. Amsterdam., Holland, Vol. XXXIII, Part B3.<\/li>\n<li><span style=\"font-size: 1em\">Gonzalez, R. C. and Woods, R. E. (2002). Digital Image Processing, Addison-Wesley.<\/span><\/li>\n<li style=\"text-align: justify\"><span style=\"text-align: initial;font-size: 1em\">Konecny, G. (2003). Geoinformation: remote sensing, photogrammetry and geographic information system, Taylor &amp; Francis, UK.<\/span><\/li>\n<li style=\"text-align: justify\"><span style=\"text-align: initial;font-size: 1em\">Lillesand, T. M., Kiefer, R. W. and Chipman, J. W. (2008). Remote sensing and image interpretation, 6th ed., John Wiley &amp; Sons, USA.<\/span><\/li>\n<li style=\"text-align: justify\"><span style=\"text-align: initial;font-size: 1em\">Tempfli, K., Kerle, N., Huurneman, G. C., and Janssen, L. L. F. (Eds.) (2009). Principles of remote sensing, ITC Educational Textbook Series 2, ITC, 4th ed., The Netherlands.<\/span><\/li>\n<li><span style=\"text-align: initial;font-size: 1em\">Campbell, J. B. and Wynne, R. H. (2011). Introduction to remote sensing, 5th ed., The Guilford Press, USA.<\/span><\/li>\n<li style=\"text-align: justify\"><span style=\"text-align: initial;font-size: 1em\">Estes, J. E. Aids to and Techniques of Image Interpretation, http:\/\/userpages.umbc.edu\/~tbenja1\/umbc7\/santabar\/vol1\/lec2\/2-4.html (accessed on 29 September, 2016).<\/span><\/li>\n<li style=\"text-align: justify\"><span style=\"text-align: initial;font-size: 1em\">SWAC (Satellites, Weather and Climate) project, www.uvm.edu\/~swac\/docs\/mod4\/land_features.ppt (accessed on 29 September, 2016).<\/span><\/li>\n<li><span style=\"text-align: initial;font-size: 1em\">BCPTS (Bartlane cable picture transmission system),<\/span><\/li>\n<li style=\"text-align: justify\"><span style=\"text-align: initial;font-size: 1em\">https:\/\/en.wikipedia.org\/wiki\/Bartlane_cable_picture_transmission_system (accessed on 30 October, 2016).<\/span><\/li>\n<li style=\"text-align: justify\"><span style=\"text-align: initial;font-size: 1em\">Alexandris, N., Gupta, S., and Koutsias, N. (2017). Remote sensing of burned areas via PCA, Part 1; centering, scaling and EVD vs SVD. Open Geospatial Data, Software and Standards, 2:17.<\/span><\/li>\n<li style=\"text-align: justify\"><span style=\"text-align: initial;font-size: 1em\">Alexandris, N., Koutsias, N., and Gupta, S. (2017). Remote sensing of burned areas via PCA, Part 2; Spectral enhancement of burned areas via PCA. Part 2: SVD-based PCA using MODIS and Landsat data. Open Geospatial Data, Software and Standards, 2:21, pp. 1-26.<\/span><\/li>\n<\/ul>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"author":3,"menu_order":16,"template":"","meta":{"pb_show_title":"on","pb_short_title":"","pb_subtitle":"","pb_authors":["dr-sandeep-gupta"],"pb_section_license":""},"chapter-type":[],"contributor":[59],"license":[],"class_list":["post-124","chapter","type-chapter","status-publish","hentry","contributor-dr-sandeep-gupta"],"part":3,"_links":{"self":[{"href":"https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-json\/pressbooks\/v2\/chapters\/124","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-json\/pressbooks\/v2\/chapters"}],"about":[{"href":"https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-json\/wp\/v2\/types\/chapter"}],"author":[{"embeddable":true,"href":"https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-json\/wp\/v2\/users\/3"}],"version-history":[{"count":10,"href":"https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-json\/pressbooks\/v2\/chapters\/124\/revisions"}],"predecessor-version":[{"id":167,"href":"https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-json\/pressbooks\/v2\/chapters\/124\/revisions\/167"}],"part":[{"href":"https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-json\/pressbooks\/v2\/parts\/3"}],"metadata":[{"href":"https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-json\/pressbooks\/v2\/chapters\/124\/metadata\/"}],"wp:attachment":[{"href":"https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-json\/wp\/v2\/media?parent=124"}],"wp:term":[{"taxonomy":"chapter-type","embeddable":true,"href":"https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-json\/pressbooks\/v2\/chapter-type?post=124"},{"taxonomy":"contributor","embeddable":true,"href":"https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-json\/wp\/v2\/contributor?post=124"},{"taxonomy":"license","embeddable":true,"href":"https:\/\/ebooks.inflibnet.ac.in\/esp06\/wp-json\/wp\/v2\/license?post=124"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}