Module 1 - DSIP Digital Satellite Image Processing
Module 1 - DSIP Digital Satellite Image Processing
• Sensor basically records the radiation reflected by each pixels. Radiation is recorded in different
• The capability of the detector governs or influences it’s resolution. Depending upon the resolving
capability of detector which is called instantaneous field of view, the size of the pixel on the ground
is determined. In other words the size of a pixel on the ground is determined by the resolving power
of the detector.
• The instantaneous field of view (IFOV) is the solid angle subtended by the pixel at the sensor.
• In case the pixel is rectan gular instead of a square we have to write say 10m x 15m and not 150 sq
meter. In case of square we simply write the pixel size as 1 dimensional. Eg 10m = 10m x 10m
spatial resolution.
Spectral Resolution
The electromagnetic radiation emitted by each pixel can fall in a broad range of wavelength, so
depending upon the sensor capability, the measurement of specific range of wavelength is called
spectral resolution.
In the example on the left the width of the 1st band 0.3 - 0.7 is 0.4, and in
• Now for spectral resolution, lower is the width, higher is the spectral resolution and vice versa.
Radiometric Resolution
It is the ability of the sensor to differentiate between very slight difference in energy. The radiometric
resolution is expressed in bits. For example 2bits resolution , 3bits resolution or 4bits resolution.
1bit = 2 ^ 1 = 0, 1
2bits = 2 ^ 2 = 0 ,1, 2, 3
3bits = 2 ^3 = 0, 1, 2, 3, 4, 5, 6, 7
4bits = 2 ^ 4 = 0, 1, 2, …. , 15
The pixel having the value 0 means pixel with lowest reflectance, and the pixel with 2^n - 1 is the pixel
with highest reflectance. For example in spectral resolution of 2bits, we have 0, 1, 2, 3 as the
reflectance value. Here 3 represents the pixel with highest reflectance value, and 0 represents the pixel
• The greater the radiometric resolution of a sensor, the more sensitive it is to detecting small
Temporal Resolution
It refers to the time taken by the satellite to revisit the same scene on the Earth’s surface, in other
words, it refers to the time between two successive image of the same location on the Earth’s surface.
Greater (Finer) the temporal resolution, lesser the revisit period (i.e. time to visit the same
use
of nominal
The orbit of polar satellite is synchronised in such a manner that wherever the satellite is
corresponding to Earth, the local crossing time of the satellite it approximately same through the
duration of its mission. This is what the mean solar time represents in the above picture. The
9.45 am time remains same throughout the duration of the mission of this satellite.
In BSQ, Col1 is the Pixel1 of Line1, similarly Col2 is the Pixel2 of Line1, and it goes to n. That is each
line is showing the data of each pixel. Here Bands are arranged in sequential manner.
In BIL, here again Col1 is Pixel1, Col2 is Pixel2 and so on. The only difference is that here lines are
arranged sequentially. Here Line1 contains all the bands and so does all the other lines, hence the
name bands interleaved by lines. Here only after Line1 has stored all the bands then Line2 starts
In BIP, under each pixel P1 B1, P1 B2, P1 B3,… fills first. That is we move in this way
For Line1 - > For Pixel1 -> B1, B2, … . Then for Pixel2 -> B1, B2… and so on.
For example, If we have 20 bands and we know that we can retrieve the data from 3 Bands, then BSQ
is the format we will use, If we want to know data about a particular scene(location) then we will use
BIL.
The term geometric means relating to the size and the shape of the pixel.
• Systematic geometric errors are easier to identify and correct than random geometric error.
Here Internal errors means error related to malfunctioning of the sensor itself. External errors
means error not relating to the sensor, i.e. error generated due to external causes like the
When we say that there is a geometric errors essentially, it means the the shape and size of the pixel
has changed from what was desired. For example if the actual value is 25m x 25m the error may be
These are the distortions that follow from errors along a particular axis.
Following are the shape of the pixels that results from the given distortions.
The GCP in the above picture means Ground Control Point. It represents the correct geographic co-
ordinates. The purpose is now to implement a transformation process so that the correct coordinates
Spatial Rectification
called resampling is used to determine the digital values to place in the new pixel
The resampling process calculates the new pixel values from the original digital
pixel values in the uncorrected image. There are three common methods for
resampling:
• nearest neighbour
• bilinear interpolation
• cubic convolution
Radiometric Errors and Correction
• Atmospheric Errors
• BRDF Error.
It’s Correction
• Line Dropping
• Destriping
2. Atmospheric Corrections
• Histogram Adjustment
5. BRDF correction.
Line Drop
When is sensor operates, it has a set of detectors arranged in form of panel of detectors. So a panel
may detect 10, 16 or more Lines from the Earth’s surface, Then the next lines depending upon the
sensor resolution.
When a rocket is launched, it may so happen that the array of detectors starts to malfunction and
does not record any information at all. As shown below in the image.
For such Lines there will be no emmitance or
Line Striping
In Line striping similar to Line dropout, the sensor starts to malfunction, but here instead of not
recording information at all it records incorrect information. The partial log of information values
recorded will be either magnified values or compressed values. Error is corrected using the same
Atmospheric Correction
In addition to this it may also happen that a part of the reflected energy by some object(tree in the
illustration) due to its geometric properties, is also detected as a part of radiation for some other pixel
on the ground. What is measured by the sensor is called the DN (Digital Number) and depending
upon the radiometric resolution of the sensor a particular DN value is generated. So essentially DN is a
The DN value now has to be converted to reflectance or emittance, only then we get the characteristics
of a particular pixel.