image processing model
Post on 30-May-2018
217 Views
Preview:
TRANSCRIPT
-
8/14/2019 Image Processing Model
1/61
PROJECT REPORT ON
Development of Image Processing Models using IGIS
Software
AT
Regional Remote Sensing Service Centre(ISRO)
(Department of Space)
Government of India
CAZRI Campus, JODHPUR
JODHPUR INSTITUTE OF ENGINEERING & TECHNOLOGY
(RAJASTHAN TECHNICAL UNIVERSITY)
Project Guide: Submitted by:
Vinod M Bothale MILIND MATHUR
Scientist/Engineer 'SG' VII Semester B.Tech.
Regional Remote Sensing Service Centre (RRSSC) Department Of CSE
Indian Space Research Organization ( ISRO) 06EJICS062
Jodhpur. JIET.
-
8/14/2019 Image Processing Model
2/61
ACKNOWLEDGEMENT
First and foremost, I would like to thank our supervisor of this project, Mr. Vinod M Bothale
Sirfor the valuable guidance and advice. He inspired me greatly to undertake this project. His
willingness to motivate me contributed immensely to execute our project.
I would also like to thank the Head Of The Department of computer science and engineeringMrs. Mamata Garg for her everlasting support and motivation.
Besides, I would like to thank the Department of Space, ISRO for providing me a good
working environment.
The inspiration, encouragement and valuable suggestions have contributed tremendously to the
evolution of the ideas on the project.
Last but not the least, I wish to express gratitude to each and every person involved in giving
the project the final shape.
Thank You.
MILIND MATHUR
2
-
8/14/2019 Image Processing Model
3/61
ABSTRACT
This project aims at developing a Windows based application for processing of images by theirenhancement, classification and filtering.
Why do we require image processing?
Basically, the data in the form of images are collected using remote sensing through satellites.The images thus obtained are in binary form and have to be converted or processed to be in
human readable for carrying out further studies. As we know, satellite Images can be veryuseful in providing valuable information. The human eye is not very sensitive to subtle changes
in brightness and color. We can use image processing to overcome this difficulty and to expose
the hidden treasures of information found in satellite images with the help of remote sensing.Image Processing works because, unlike photographs, the colors in satellite and digital images
are represented by binary numbers. The image is made up of little squares called pixels, the
more pixels, the more detailed the image. Each pixel is represented by three numberscorresponding to the three primary colors (viz. RGB). In this way we come up with a clear
image covering the required information.
The image processing algorithms that will be used in the project will be for enhancement,
classification and filtering of images for the format of images required. Contrast enhancement
along with linear stretching, logarithmic stretching and exponential stretching with thefacilities of range compression techniques too gives us a means of image processing. And,
Filtering an image using low pass, high pass and band pass filters along with its classification
are also parts of simply image modification.
3
-
8/14/2019 Image Processing Model
4/61
INDEX
1) Indian Space Research Organization Pg 51.1) ISRO Launch Vehicles Pg 5
2) IGIS Software Pg 7
2.1) GIS functionalities Pg 72.2) Introduction to IGIS library Pg 8
3) Regional Remote Sensing Service Centre Pg 103.1) Objectives and Functions Pg 10
4) Introduction to Remote Sensing Pg 114.1) Components of Remote Sensing Pg 11
4.2) Applications of Remote Sensing Data Pg 12
5) What is GPS? Pg 155.1) Segments Pg 15
5.2) How GPS works? Pg 19
5.3) Applications Pg 20
6) Image Processing Pg 22
6.1) Image Enhancement Pg 236.2) Information Extraction Pg 26
7) Geographic Information System Pg 277.1) Need of GIS Pg 27
7.2) Advantages of GIS Pg 28
7.3) GIS Applications Pg 28
8) Snapshots Pg 30
9) Shortcuts Pg 56
10) Inferred pros and cons Pg 57
11) Conclusion Pg 58
12) References Pg 59
4
-
8/14/2019 Image Processing Model
5/61
INDIAN SPACE RESEARCH ORGANISTION
The prime objective of ISRO is to develop space technology and its application to various
national tasks. The Indian space program was driven by the vision of Dr. Vikram Sarabhai,
considered as the father of Indian Space Programme. As stated by him:
There are some who question the relevance of space activities in a developing nation. To us,
there is no ambiguity of purpose. We do not have the fantasy of competing with theeconomically advanced nations in the exploration of the moon or the planets or manned space-
flight. But we are convinced that if we are to play a meaningful role nationally, and in thecommunity of nations, we must be second to none in the application of advanced technologies
to the real problems of man and society.
1.1) ISRO Launch Vehicles
ISRO's Launch Vehicle programme started with development of SLV-3, first successfully
launched on July 18, 1980 followed by two more flights. The second launch vehicle wasAugmented Satellite Launch Vehicle which had two successful flights. The development of
Polar Satellite Launch Vehicle has been completed with two successful flights and is nowavailable for operational use. Geosynchronous Satellite Launch Vehicle (GSLV) is under
development.
ISRO Launch Vehicles
SLV - 3
ASLV
PSLV
GSLV
1. Satellite Launch Vehicle (SLV)
5
http://en.wikipedia.org/wiki/Vikram_Sarabhaihttp://www.isro.org/slv-3.htmhttp://www.isro.org/aslv.htmhttp://www.isro.org/pslv-c8/index.htmhttp://www.isro.org/gslvd2/WEBPGS/PG1.HTMLhttp://en.wikipedia.org/wiki/Vikram_Sarabhaihttp://www.isro.org/slv-3.htmhttp://www.isro.org/aslv.htmhttp://www.isro.org/pslv-c8/index.htmhttp://www.isro.org/gslvd2/WEBPGS/PG1.HTML -
8/14/2019 Image Processing Model
6/61
The Satellite Launch Vehicle, usually known by its abbreviation SLV or SLV-3 was a 4-stage
solid-fuel light launcher. It was intended to reach a height of 500 km and carry a payload of
40 kg. Its first launch took place in 1979 with 2 more in each subsequent year, and the finallaunch in 1982. Only two of its four test flights were successful.
2. Augmented Satellite Launch Vehicle (ASLV)
The Augmented Satellite Launch Vehicle, usually known by its abbreviation ASLV was a 5-
stage solid propellant rocket with the capability of placing a 150 kg satellite into LEO.
This project was started by the ISRO during the early 1980s to develop technologies
needed for a payload to be placed into a geostationary orbit. Its design was based onSatellite Launch Vehicle.
3. Polar Satellite Launch Vehicle (PSLV)
The Polar Satellite Launch Vehicle, usually known by its abbreviation PSLV, is an expendablelaunch system developed to allow India to launch its Indian Remote Sensing (IRS)satellites into sun synchronous orbits, a service that was, until the advent of the PSLV,
commercially viable only from Russia. PSLV can also launch small satellites into
geostationary transfer orbit (GTO). The reliability and versatility of the PSLV is proven
by the fact that it has launched 30 spacecraft (14 Indian and 16 from other countries)into a variety of orbits so far. In April 2008, it successfully launched 10 satellites at
once, breaking a world record held by Russia.
4. Geosynchronous Satellite Launch Vehicle (GSLV)
The Geosynchronous Satellite Launch Vehicle, usually known by its abbreviation GSLV, is anexpendable launch system developed to enable India to launch its INSAT-type satellites into
geostationary orbit and to make India less dependent on foreign rockets. At present, it is
ISRO's heaviest satellite launch vehicle and is capable of putting a total payload of up to 5 tonsto Low Earth Orbit.
6
http://en.wikipedia.org/wiki/Expendable_launch_systemhttp://en.wikipedia.org/wiki/Expendable_launch_systemhttp://en.wikipedia.org/wiki/Indiahttp://en.wikipedia.org/wiki/Sun_synchronous_orbithttp://en.wikipedia.org/wiki/Russiahttp://en.wikipedia.org/wiki/Russiahttp://en.wikipedia.org/wiki/Indian_National_Satellite_Systemhttp://en.wikipedia.org/wiki/Expendable_launch_systemhttp://en.wikipedia.org/wiki/Expendable_launch_systemhttp://en.wikipedia.org/wiki/Indiahttp://en.wikipedia.org/wiki/Sun_synchronous_orbithttp://en.wikipedia.org/wiki/Russiahttp://en.wikipedia.org/wiki/Indian_National_Satellite_System -
8/14/2019 Image Processing Model
7/61
IGIS SOFTWARE
IGIS software is developed by Space Applications Centre, Indian Space Research Organisation
(ISRO) along with its Geomatics technology partner Scanpoint Geomatics Limited,
Ahmedabad. Scanpoint Geomatics Limited is a Public Limited Company (formerly known
as Scanpoint Graphics Limited ) based at Ahmedabad, India. It is an ISO 9001-2000 certified
company, in the business of design and development of Graphics support and integrated
software products for GIS and Image Processing Applications, Customization of GIS packages
and Mapping Services.
The Geomatics application software gives the power to visualize the spatial data (Raster &
Vector ) geographically, manipulate raster and vector data for standard analysis. It facilitate
end user to create maps, images and provides all the tools needed to put data on a map and
display it in an effective manner. It solves the geo-locational and attribute based queries,
present the results of work in the form of publication-quality maps and create interactive
displays that link reports, graphs, tables, drawing, photographs, and other elements to the data.
It is customizable to tailor the interface to suit the needs of the organization, build new tools to
automate our work, and develop standalone applications based on mapping components. The
software is made available in the form of a library of reusable components for further
reengineering.
2.1) GIS Functionalities in IGIS
7
-
8/14/2019 Image Processing Model
8/61
IGIS Software, for GIS functionalities, provides access to the most commonly used file formats
using Import/Export tools for vector, raster and table data. It enables spatial and non-spatial
data creation and management using data creation and management tools for overseeing and
retrieving spatial and non spatial data stored into the RDBMS. Draw and Editing Geometries
using spatial editing tool to create vector data using the geometric objects. The software
supports spatial analysis using advanced analysis tools to perform geo-processing, overlay
analysis and proximity analysis (Buffer Rings).
The software contains spatial data visualization tools Zoom/Pan, Swipe, Identify,
Distance/Area measurement, transparency, find by location and annotation to name a few. User
can Query spatial and non spatial data using Query Builder. They can apply symbology and
annotations to spatial data using tools like legend creator and auto labels respectively. It
supports output presentation in the form of maps, reports and charts using map composition
tool, reports creation tool respectively.
IP Functionalities in IGIS
IGIS Software supports Import/Export for most commonly used imagery formats, generic
binary format and Indian satellite data. It provides tools for raster data creation, image
visualization and onscreen enhancement, image processing functions to perform atmospheric
correction, radiometric correction, image registration and rectification, coordinate transform
classification, enhancement, transformation, filtering, topographic analysis, image analysis,
change detection etc.
2.2) Introduction to IGIS Object Library
IGIS Object Library consists of Application Programming Interfaces (APIs) that provide the
functionalities for Geographical Information System (GIS) and Image Processing (IP) for
vector and raster data visualization, management and processing.
8
-
8/14/2019 Image Processing Model
9/61
Thus, in this direction IGIS Object Library, library consists of functions for spatial analysis
based on vector and raster data sets, database queries, and map production facilities and Image
Processing Functionalities.
The library contains all the components to quickly create a GIS/IP application. Applications
can be very quickly and easily be developed by using the GIS/IP callable object library.
Library can be categorized in various toolkits such as: GIS Toolkit, Database Toolkit, Drawing
Toolkit, Image Processing functions.
IGIS Object Library is a DLL that makes it easier for the developer to attach GIS/IP data,
manipulation / extraction support to any Windows Application.
About IGIS Object Library
IGIS Object Library is a DLL that makes it easier for the developer to attach GIS/IP data,
manipulation / extraction support to any Windows Application.
Purpose
The Developer Manual is a guide to use the APIs of the IGIS Object Library and is useful for
the users who want to create their own GIS/IP Applications. The customization facility
support is in two ways: Application based customization and SDK based customization.
Application based Customization
With this method of customization, user can quickly develop his/her own customized
application by using VBA and flexible customizable GUI provided by IGIS Software as per
domain requirements. This method of customization will give the quick customization facility
to user. User can develop his customization keeping IGIS Software as a base. This will make
basic functionality readily available to the user.
9
-
8/14/2019 Image Processing Model
10/61
Regional Remote Sensing Service Centre
Recognizing the need and importance of natural resources management in the country,
Government of India has set-up the National Natural Resources Management System
(NNRMS). NNRMS is an integrated approach for management of natural resources, optimally
utilizing the advantages of conventional systems and the information derieved through remote
sensing. Department of Space (DOS) is the nodal department in Government of India for
evolution, establishment of NNRMS and all remote sensing related activities. With a view to
have optimum use of space technology for national development it was felt necessary to create
facilities for analysing remote sensing data to derive planning related inputs on natural
resources of our country. Towards this, DOS has established five Regional Remote Sensing
Service Centres (RRSSCs) in the country for speedy operationalization of remote sensing as
an integral component of natural resources inventory, monitoring and management. RRSSCs
enable the use of remote sensing technology at a reasonable cost to derive necessary
information on various aspects related to natural resources. These centres are located at
Jodhpur (Western Region), Dehradun (Northern Region), Kharagpur (Eastern Region),
Nagpur (Central Region) and Bangalore (Southern Region) and function under RRSSC,
Central Management Office, ISRO Headquarters, Antariksh Bhawan, Bangalore
.
3.1) OBJECTIVES AND FUNCTIONS Provide facilities for digital image analysis and Geographic Information System (GIS)
to the users
Guide / assist users in application of digital image analysis techniques and GIS
10
-
8/14/2019 Image Processing Model
11/61
Develop and demonstrate techniques in the new area of applications
Train scientists of user agencies in Remote Sensing Application, digital techniques,
GIS and theme based applications
Provide support service to execute national projects and promote remote sensing
applications
Introduction to Remote Sensing
Remote sensing can be defined as the study of something without making actual contact with
the object of study. More precisely, it can be defined as:
"The acquisition and measurement of data/information on some property(ies) of a
phenomenon, object, or material by a recording device not in physical, intimate contact with
the feature(s) under surveillance"
Remote sensing involves making observations remotely, or without physical contact with the
object under investigation. The remote nature of these technologies allow us to make
observations, take measurements, and produce images of phenomena that are beyond the limits
of our own senses and capabilities.
Remote sensing tools can be used to study things on all scales, ranging from the smallest
particles within the atom to the universe as a whole. While remote sensing tools are often
associated with researchers and scientists who conduct scientific inquiry, they are also a
familiar part of our everyday lives and often turn up in places that may surprise the
unsuspecting observer.
4.1) Components of a Remote Sensing System
The four basic components of a remote sensing system include a target, an energy source, a
transmission path, and a sensor.
11
-
8/14/2019 Image Processing Model
12/61
The target is the object or material that is being studied. The components in the system worktogether to measure and record information about the target without actually coming into
physical contact with it. There must also be an energy source which illuminates or provides
electromagnetic energy to the target. The energy interacts with the target, depending on the
properties of the target and the radiation, and will act as a medium for transmitting information
from the target to the sensor. The sensor is a a remote device that will collect and record the
electromagnetic radiation. Sensors can be used to measure energy that is given off (or emitted)
by the target, reflected off of the target, or transmitted through the target.
Once the energy has been recorded, the resulting set of data must be transmitted to a receiving
station where the data are processed into a usable format, which is most often as an image. The
image is then interpreted in order to extract information about the target. This interpretation
can be done visually or electronically with the aid of computers and image processing
software.
4.2) Applications of Remote Sensing data
12
-
8/14/2019 Image Processing Model
13/61
RadarConventional radar is mostly associated with aerial traffic control, early warning,
and certain large scale meteorological data. Doppler radar is used by local law
enforcements' monitoring of speed limits and in enhanced meteorological collection
such as wind speed and direction within weather systems. Other types of active
collection includeplasmas in the ionosphere). Interferometric synthetic aperture radaris
used to produce precise digital elevation models of large scale terrain (See
RADARSAT, TerraSAR-X, Magellan).
Laser and radar altimeters on satellites have provided a wide range of data. By
measuring the bulges of water caused by gravity, they map features on the seafloor to a
resolution of a mile or so. By measuring the height and wave-length of ocean waves,
the altimeters measure wind speeds and direction, and surface ocean currents and
directions.
LIDAR Light Detection And Ranging - is well known in the examples of weapon
ranging, laser illuminated homing of projectiles. LIDAR is used to detect and measure
the concentration of various chemicals in the atmosphere, while airborne LIDAR can be
used to measure heights of objects and features on the ground more accurately than
with radar technology. Vegetation remote sensing is a principle application of LIDAR.
Radiometers and photometers are the most common instrument in use, collecting
reflected and emitted radiation in a wide range of frequencies. The most common are
visible and infrared sensors, followed by microwave, gamma ray and rarely, ultraviolet.
They may also be used to detect the emission spectra of various chemicals, providing
data on chemical concentrations in the atmosphere.
13
http://en.wikipedia.org/wiki/Radarhttp://en.wikipedia.org/wiki/Plasma_(physics)http://en.wikipedia.org/wiki/Ionospherehttp://en.wikipedia.org/wiki/Interferometric_synthetic_aperture_radarhttp://en.wikipedia.org/wiki/Digital_elevation_modelhttp://en.wikipedia.org/wiki/RADARSAThttp://en.wikipedia.org/wiki/TerraSAR-Xhttp://en.wikipedia.org/wiki/Magellan_probehttp://en.wikipedia.org/wiki/Altimeterhttp://en.wikipedia.org/wiki/LIDARhttp://en.wikipedia.org/wiki/Radiometerhttp://en.wikipedia.org/wiki/Photometerhttp://en.wikipedia.org/wiki/Emission_spectrahttp://en.wikipedia.org/wiki/Radarhttp://en.wikipedia.org/wiki/Plasma_(physics)http://en.wikipedia.org/wiki/Ionospherehttp://en.wikipedia.org/wiki/Interferometric_synthetic_aperture_radarhttp://en.wikipedia.org/wiki/Digital_elevation_modelhttp://en.wikipedia.org/wiki/RADARSAThttp://en.wikipedia.org/wiki/TerraSAR-Xhttp://en.wikipedia.org/wiki/Magellan_probehttp://en.wikipedia.org/wiki/Altimeterhttp://en.wikipedia.org/wiki/LIDARhttp://en.wikipedia.org/wiki/Radiometerhttp://en.wikipedia.org/wiki/Photometerhttp://en.wikipedia.org/wiki/Emission_spectra -
8/14/2019 Image Processing Model
14/61
Stereographic pairs ofaerial photographs have often been used to make Topographic
maps by Imagery Analysts, Terrain Analysts in trafficability and highway departments
for potential routes.
Simultaneous multi-spectral platforms such as Landsat have been in use since the 70's.
These thematic mappers take images in multiple wavelengths of electro-magnetic
radiation (multi-spectral) and are usually found on earth observation satellites,
including (for example) the Landsat program or the IKONOS satellite. Maps of land
cover and land use from thematic mapping can be used to prospect for minerals, detect
or monitor land usage, deforestation, and examine the health of indigenous plants and
crops, including entire farming regions or forests.
Within the scope of the combat against desertification, remote sensing allows to follow-
up and monitor risk areas in the long term, to determine desertification factors, to
support decision-makers in defining relevant measures of environmental management,
and to assess their impacts.
14
http://en.wikipedia.org/wiki/Stereoscopyhttp://en.wikipedia.org/wiki/Aerial_photographhttp://en.wikipedia.org/wiki/Topographic_maphttp://en.wikipedia.org/wiki/Topographic_maphttp://en.wikipedia.org/wiki/Earth_observation_satellitehttp://en.wikipedia.org/wiki/Landsat_programhttp://en.wikipedia.org/wiki/IKONOShttp://en.wikipedia.org/wiki/Desertificationhttp://en.wikipedia.org/wiki/Stereoscopyhttp://en.wikipedia.org/wiki/Aerial_photographhttp://en.wikipedia.org/wiki/Topographic_maphttp://en.wikipedia.org/wiki/Topographic_maphttp://en.wikipedia.org/wiki/Earth_observation_satellitehttp://en.wikipedia.org/wiki/Landsat_programhttp://en.wikipedia.org/wiki/IKONOShttp://en.wikipedia.org/wiki/Desertification -
8/14/2019 Image Processing Model
15/61
What is GPS?
GPS is a satellite-based navigation system originally developed for military purposes and is
maintained and controlled by the United States Department of Defense. GPS permits land, sea,
and airborne users to determine their three-dimensional position, velocity, and time. It can be
used by anyone with a receiver anywhere on the planet, at any time of day or night, in any type
of weather.
There are two GPS systems: NAVSTAR - United State's system, and GLONASS - the Russian
version
5.1) Segments
GPS uses radio transmissions. The satellites transmit timing information and satellite location
information. The system can be separated into three parts:
Space Segment
Control Segment
User Segment
15
http://infohost.nmt.edu/~mreece/gps/whatisgps.html#anchor126205%23anchor126205http://infohost.nmt.edu/~mreece/gps/whatisgps.html#anchor204408%23anchor204408http://infohost.nmt.edu/~mreece/gps/whatisgps.html#anchor208732%23anchor208732http://infohost.nmt.edu/~mreece/gps/whatisgps.html#anchor126205%23anchor126205http://infohost.nmt.edu/~mreece/gps/whatisgps.html#anchor204408%23anchor204408http://infohost.nmt.edu/~mreece/gps/whatisgps.html#anchor208732%23anchor208732 -
8/14/2019 Image Processing Model
16/61
Figure 1 - GPS Segments
Space Segment
The space segment consists of the satellites themselves. According to the United States Naval
Observatory, there are currently 27 operational GPS satellites about 11,000 miles up in space.
This constellation (see Figure 2 below) provides between five and eight GPS satellites visible
from any point on the earth. The next scheduled launch is May 10, 2000.
16
http://tycho.usno.navy.mil/gps.htmlhttp://tycho.usno.navy.mil/gps.htmlhttp://tycho.usno.navy.mil/gps.htmlhttp://tycho.usno.navy.mil/gps.html -
8/14/2019 Image Processing Model
17/61
Figure 2 - The Space Segment
It takes each satellite about twelve hours to orbit the earth. There are six orbital planes with at
least four satellites in each plane. GPS uses twenty-one operational satellites, with an
additional three satellites in orbit as redundant backup.GPS uses NAVSTAR satellites
manufactured by Rockwell International. Each NAVSTAR satellite is approximately 5 meters
wide (with solar panels extended) and weighs approximately 900Kg.GPS satellites orbit the
earth at an altitude of approximately 20,200Km.Each GPS satellite has an orbital period of 11
hours and 58 minutes. This means that each GPS satellite orbits the Earth twice each day.These
twenty-four satellites orbit in six orbital planes, or paths. This means that four GPS satellites
operate in each orbital plane.Each of these six orbital planes is spaced sixty degrees apart. All
of these orbital planes are inclined fifty-five degrees from the Equator
17
-
8/14/2019 Image Processing Model
18/61
Control Segment
The control segment is a group of ground stations that monitor and operate the GPS satellites.
There are monitoring stations spaced around the globe and one Master Control Station located
in Colorado Springs, Colorado (see Figure 3 below). Each station sends information to the
Control Station which then updates and corrects the navigational message of the satellites.
There are actually five major monitoring systems, the figure below does not include the
Hawaiian station.
Figure 3 - The Control Segment
User Segment
18
-
8/14/2019 Image Processing Model
19/61
The user requires a GPS receiver in order to receive the transmissions from the satellites. The
GPS receiver calculates the location based on signals from the satellites. The user does not
transmit anything to the satellites and therefore the satellites don't know the user is there. The
only data the satellites receive is from the Master Control Station in Colorado. The users
consist of both the military and civilians.
5.2) How GPS Works?
The principle behind GPS is the measurement of distance (or range) between the satellites
and the receiver. The satellites tell us exactly where they are in their orbits by broadcasting
data the receiver uses to compute their positions. It works something like this: If we know our
exact distance from a satellite in space, we know we are somewhere on the surface of an
imaginary sphere with a radius equal to the distance to the satellite radius. If we know our
exact distance from two satellites, we know that we are located somewhere on the line where
the two spheres intersect. And, if we take a third and a fourth measurement from two more
satellites, we can find our location. The GPS receiver processes the satellite range
measurements and produces its position.
19
-
8/14/2019 Image Processing Model
20/61
GPS uses a system of coordinates called WGS 84, which stands for World Geodetic System
1984. It allows surveyors all around the world to produce maps like the ones you see in school,
all with a common reference frame for the lines of latitude and longitude that locate places and
things. Likewise, GPS uses time from the United States Naval Observatory in Washington,
D.C., to synchronize all the timing elements of the GPS system, much like Harrison's
chronometer was synchronized to the time at Greenwich.
Now you should have a fairly clear picture of the GPS system. You know that it consists of
satellites whose paths are monitored by ground stations. Each satellite generates radio signals
that allow a receiver to estimate the satellite location and distance between the satellite and the
receiver. The receiver uses the measurements to calculate where on or above Earth the user is
located.
20
-
8/14/2019 Image Processing Model
21/61
5.3) Applications
The applications of the Global Positioning System fall into five categories: location,
navigation, timing, mapping, and tracking. Each category contains uses for the military,
industry, transportation, recreation and science.
Location
This category is for position determination and is the most obvious use of the Global
Positioning System. GPS is the first system that can give accurate and precise measurements
anytime, anywhere and under any weather conditions. Some examples of applications within
this category are:
1. Measuring the movement of volcanoes and glaciers.
2. Measuring the growth of mountains.
3. Measuring the location of icebergs - this is very valuable to ship captains helping them
to avoid possible disasters.
4. Storing the location of where you were - most GPS receivers on the market will allow
you to record a certain location. This allows you to find it again with minimal effort andwould prove useful in a hard to navigate place such as a dense forest.
Navigation
Navigation is the process of getting from one location to another. This was the what the Global
Positioning System was designed for. The GPS system allows us to navigate on water, air, or
land. It allows planes to land in the middle of mountains and helps medical evacuation
helicopters save precious time by taking the best route.
Timing
21
-
8/14/2019 Image Processing Model
22/61
GPS brings precise timing to the us all. Each satellite is equipped with an extremely precise
atomic clock. This is why we can all synchronize our watches so well and make sure
international events are actually happening at the same time.
Mapping
This is used for creating maps by recording a series of locations. The best example is surveying
where the DGPS technique is applied but with a twist. Instead of making error corrections in
real time, both the stationary and moving receivers calculate their positions using the satellite
signals. When the roving receiver is through making measurements, it then takes them back to
the ground station which has already calculated the errors for each moment in time. At this
time, the accurate measurements are obtained.
Tracking
The applications in this category are ways of monitoring people and things such as packages.
This has been used along with wireless communications to keep track of some criminals. The
suspect agrees to keep a GPS receiver and transmitting device with him at all times. If he goes
where he's not allowed to, the authorities will be notified. This can also be used to track
animals.
IMAGE PROCESSING
Image Processing is a collection of techniques for the manipulation of digital images by
computers. The raw data received from the imaging sensors on the satellite platforms contains
flaws and deficiencies. To overcome these flaws and deficiencies in order to get the originality
of the data, it needs to undergo several steps of processing. This will vary from image to image
depending on the type of image format, initial condition of the image and the information of
interest and the composition of the image scene. Digital Image Processing undergoes three
general steps:
Pre-processing
22
-
8/14/2019 Image Processing Model
23/61
Display and enhancement
Information extraction
Flowchart
Pre-processing consists of those operations that prepare data for subsequent analysis that
attempts to correct or compensate for systematic errors. The digital imageries are subjected to
several corrections such as geometric, radiometric and atmospheric, though all these correction
might not be necessarily be applied in all cases. These errors are systematic and can be
removed before they reach the user. The investigator should decide which pre-processing
techniques are relevant on the basis of the nature of the information to be extracted from
remotely sensed data. After pre-processing is complete, the analyst may use feature extraction
to reduce the dimensionality of the data. Thus feature extraction is the process of isolating the
most useful components of the data for further study while discarding the less useful aspects
23
-
8/14/2019 Image Processing Model
24/61
(errors, noise etc). Feature extraction reduces the number of variables that must be examined,
thereby saving time and resources.
6.1) Image Enhancement
Image Enhancement operations are carried out to improve the interpretability of the image by
increasing apparent contrast among various features in the scene. The enhancement techniques
depend upon two factors mainly
The digital data (i.e. with spectral bands and resolution)
The objectives of interpretation
As an image enhancement technique often drastically alters the original numeric data, it is
normally used only for visual (manual) interpretation and not for further numeric analysis.
Common enhancements include image reduction, image rectification, image magnification,
transect extraction, contrast adjustments, band ratioing, spatial filtering, Fourier
transformations, principal component analysis and texture transformation.
Image Enhancement Techniques
Image Enhancement techniques are instigated for making satellite imageries more informative
and helping to achieve the goal of image interpretation. The term enhancement is used to mean
the alteration of the appearance of an image in such a way that the information contained in
that image is more readily interpreted visually in terms of a particular need. The imageenhancement techniques are applied either to single-band images or separately to the individual
bands of a multiband image set. These techniques can be categorized into two:
Spectral Enhancement Techniques
Multi-Spectral Enhancement Techniques
24
-
8/14/2019 Image Processing Model
25/61
1. Spectral Enhancement Techniques
a) Linear Contrast Stretch
This technique involves the translation of the image pixel values from the observed range
DNmin to DNmax to the full range of the display device (generally 0-255, which is the range
of values representable in an 8bit display devices) This technique can be applied to a single
band, grey-scale image, where the image data are mapped to the display via all three colors
LUTs.
b ) Gaussian Stretch
This method of contrast enhancement is base upon the histogram of the pixel values is called a
Gaussian stretch because it involves the fitting of the observed histogram to a normal or
Gaussian histogram.
2. Multi-Spectral Enhancement Techniques
Image Arithmetic OperationsThe operations of addition, subtraction, multiplication and division are performed on two or
more co-registered images of the same geographical area. These techniques are applied to
images from separate spectral bands from single multispectral data set or they may beindividual bands from image data sets that have been collected at different dates. More
complicated algebra is sometimes encountered in derivation of sea-surface temperature from
multispectral thermal infrared data (so called split-window and multichannel techniques).
a) Addition of images is generally carried out to give dynamic range of image that equals the
input images.
b) Band Subtraction Operation on images is sometimes carried out to co-register scenes of the
same area acquired at different times for change detection.
25
-
8/14/2019 Image Processing Model
26/61
c) Multiplication of images normally involves the use of a single 'real' image and binary
image made up of ones and zeros.
6.2) Information Extraction
Information Extraction is the last step toward the final output of the image analysis. After pre-
processing and image enhancement the remotely sensed data is subjected to quantitative
analysis to assign individual pixels to specific classes. Classification of the image is based on
the known and unknown identity to classify the remainder of the image consisting of those
pixels of unknown identity. After classification is complete, it is necessary to evaluate its
accuracy by comparing the categories on the classified images with the areas of known identity
on the ground. The final result of the analysis consists of maps (or images), data and a report.
These three components of the result provide the user with full information concerning the
source data, the method of analysis and the outcome and its reliability.
Geographic Information System (GIS)
Geographic Information System (GIS) is a computer based information system used to
digitally represent and analyse the geographic features present on the Earth' surface and the
events (non-spatial attributes linked to the geography under study) that taking place on it. The
meaning to represent digitally is to convert analog (smooth line) into a digital form.
"Every object present on the Earth can be geo-referenced", is the fundamental key of
associating any database to GIS. Here, term 'database' is a collection of information about
things and their relationship to each other, and 'geo-referencing' refers to the location of a layer
26
-
8/14/2019 Image Processing Model
27/61
or coverage in space defined by the co-ordinate referencing system.
Defining GIS
A GIS is an information system designed to work with data referenced by spatial /
geographical coordinates. In other words, GIS is both a database system with specific
capabilities for spatially referenced data as well as a set of operations for working with the
data. It may also be considered as a higher order map.
GIS technology integrates common database operations such as query and statistical analysis
with the unique visualization and geographic analysis benefits offered by maps. These abilities
distinguish GIS from other information systems and make it valuable to a wide range of public
and private enterprises for explaining events, predicting outcomes, and planning strategies.
(ESRI)
A Geographic Information System is a computer based system which is used to digitally
reproduce and analyze the feature present on earth surface and the events that take place on it.
In the light of the fact that almost 70% of the data has geographical reference as it's
denominator, it becomes imperative to underline the importance of a system which can
represent the given data geographically.
A typical GIS can be understood by the help of various definitions given below:-
A geographic information system (GIS) is a computer-based tool for mapping and
analyzing things that exist and events that happen on Earth
Set of tools for collecting, storing, retrieving at will, transforming and displaying spatial
data from the real world for a particular set of purposes
a computer based system that provides four sets of capabilities to handle geo-referenced
data :
data input
data management (data storage and retrieval)
27
-
8/14/2019 Image Processing Model
28/61
manipulation and analysis
data output.
Hence GIS is looked upon as a tool to assist in decision-making and management of attributes
that needs to be analysed spatially.
7.1) Need of GIS?
Many professionals, such as foresters, urban planners, and geologists, have recognized the
importance of spatial dimensions in organising & analysing information. Whether a discipline
is concerned with the very practical aspects of business, or is concerned with purely academic
research, geographic information system can introduce a perspective, which can provide
valuable insights as
1. 70% of the information has geographic location as it's denominator making spatial
analysis an essential tool.
2. Ability to assimilate divergent sources of data both spatial and non-spatial (attribute
data).
3. Visualization Impact
4. Analytical Capability
5. Sharing of Information
7.2) Advantages of GIS
The Geographic Information System has been an effective tool for implementation and
monitoring of municipal infrastructure. The use of GIS has been in vogue primarily due to the
advantage mentioned below:
Planning of project
Make better decisions
Visual Analysis
Improve Organizational Integration
28
-
8/14/2019 Image Processing Model
29/61
7.3) GIS Applications
Computerized mapping and spatial analysis have been developed simultaneously in several
related fields. The present status would not have been achieved without close interaction
between various fields such as utility networks, cadastral mapping, topographic mapping,
thematic cartography, surveying and photogrammetery remote sensing, image processing,
computer science, rural and urban planning, earth science, and geography. The GIS technology
is rapidly becoming a standard tool for management of natural resources. The effective use of
large spatial data volumes is dependent upon the existence of an efficient geographic handling
and processing system to transform this data into usable information.
The GIS technology is used to assist decision-makers by indicating various alternatives in
development and conservation planning and by modeling the potential outcomes of a series of
scenarios. It should be noted that any task begins and ends with the real world. Data are
collected about the real world. Of necessity, the product is an abstraction; it is not possible (and
not desired) to handle every last detail. After the data are analyzed, information is compiled for
decision-makers. Based on this information, actions are taken and plans implemented in the
real world.
Major areas of application
Different streams of planning:
Urban planning, housing, transportation planning architectural conservation, urban
design, landscape.
Street Network Based Application:
It is an addressed matched application, vehicle routing and scheduling: location and site
selection and disaster planning. Natural Resource Based Application:
Management and environmental impact analysis of wild and scenic recreational
resources, flood plain, wetlands, acquifers, forests, and wildlife.
29
-
8/14/2019 Image Processing Model
30/61
View Shed Analysis:
Hazardous or toxic factories siting and ground water modelling. Wild life habitat study
and migrational route planning.
Land Parcel Based:
Zoning, sub-division plans review, land acquisition, environment impact analysis,
nature quality management and maintenance etc.
Facilities Management:
Can locate underground pipes and cables for maintenance, planning, tracking energy
use.
SNAPSHOTS
Startup
30
-
8/14/2019 Image Processing Model
31/61
IDE: Workspace
31
-
8/14/2019 Image Processing Model
32/61
File Menu
EditMenu
32
-
8/14/2019 Image Processing Model
33/61
Showing View Menu
Zoom Menu
Enhancement& FilterMenu
33
-
8/14/2019 Image Processing Model
34/61
34
-
8/14/2019 Image Processing Model
35/61
Showing Classify Menu
ShowingProcessingMenu
ShowingDraw Menu
35
-
8/14/2019 Image Processing Model
36/61
ShowingAnnotation Menu
36
-
8/14/2019 Image Processing Model
37/61
-
8/14/2019 Image Processing Model
38/61
After Zooming In.
38
-
8/14/2019 Image Processing Model
39/61
Equalizing the image.
39
-
8/14/2019 Image Processing Model
40/61
Square Root image enhancement.
40
-
8/14/2019 Image Processing Model
41/61
Logarithmic Enhancement of the Image.
41
-
8/14/2019 Image Processing Model
42/61
RGB To GrayScale Conversion of the Image
42
-
8/14/2019 Image Processing Model
43/61
Enhancement Feature - Inverting the Image
43
-
8/14/2019 Image Processing Model
44/61
Sharpening the TIF image.
44
-
8/14/2019 Image Processing Model
45/61
Edge Enhancement
45
-
8/14/2019 Image Processing Model
46/61
Gamma Correction
46
-
8/14/2019 Image Processing Model
47/61
After varying the Gamma values.
47
-
8/14/2019 Image Processing Model
48/61
Enhancing the TIF image - Gaussian
48
-
8/14/2019 Image Processing Model
49/61
-
8/14/2019 Image Processing Model
50/61
After effects of Filtering of image by convolution.
50
-
8/14/2019 Image Processing Model
51/61
Performing Unsupervised Classification
51
-
8/14/2019 Image Processing Model
52/61
After effects of Unsupervised Classification on the above image.
52
-
8/14/2019 Image Processing Model
53/61
After Varying the Threshold of the TIF Image.
53
-
8/14/2019 Image Processing Model
54/61
Draw
54
-
8/14/2019 Image Processing Model
55/61
Annotation
55
-
8/14/2019 Image Processing Model
56/61
SHORTCUTS
56
-
8/14/2019 Image Processing Model
57/61
Copy Ctrl+C
57
-
8/14/2019 Image Processing Model
58/61
Cut Ctrl+X
Paste Ctrl+V
Undo Ctrl+Z
Equalize Ctrl+E
Histogram Alt+H
Image Invert Alt+I
Linear Stretch Alt+L
Log Ctrl+L
Reset Image Ctrl+R
RGB to Grayscale Alt+R
Square Root Alt+S
New File Ctrl+N
File open Ctrl+O
File Print Ctrl+P
File Save Ctrl+S
Blur Alt+B
Edge Alt+E
Median Alt+M
Refresh Ctrl+F
Zoom to Full Extent Alt+F
No Enhancement Ctrl+Shift+E
Soften Image Ctrl+A
58
-
8/14/2019 Image Processing Model
59/61
Sharpen Image Ctrl+M
Unsupervised Classification Alt+U
Supervised Classification Alt+V
Signature Separability Alt+G
Brightness Control Ctrl+B
Contrast Control Ctrl+T
Haze Reduction Alt+Z
Threshold Ctrl+H
Upgrade Image Analysis Alt+Shift+U
Degrade Image Analysis Alt+Shift+D
Zoom In Shift+I
Zoom Out Shift+O
Inferred Pros and Cons
Pros ConsThe IGIS SDK has provided us with greatlevel of abstraction and thus saved us time
and effort by avoiding the natty gritty
details of implementation.
Due to the high level of abstraction, we areunable to control the low level details as
seen in panning.
IGIS provides a framework for
implementing GIS for a single user or for
multiple users. IGIS can be extended withadditional software such as Q-pad for
Windows CE devices.
The load time of the dll when customizing
is a little high.
Unparalleled compatibility for vector,
raster and standard databases formatsassisting in the universalization of GIS. It
supports over 100 projection and
coordinate systems. IGIS is compliant with
The interface for the IGIS Engine to be
used in visual studio 2008 was missing.
59
-
8/14/2019 Image Processing Model
60/61
international standards like Open
Geospatial Consortium (OGC) and
International Standards Organization(ISO).
Customization feature is provided so that
we can build upon the existing IGISsoftware to build more customized and
powerful software as per need.
Error Reporting is not user friendly. Eg it
shows the underlying sql querries witherrors.
IGIS supports various languages like vc++,vb , vc# and Java.
The API documentation could have beenbetter.
It is very secure and uses postGRE
database manager to store its data. It also
has password authentication at two levels:Project Owner ; IGIS Owner.
CONCLUSION
With the help of vigorous efforts from ISRO various satellites have been launched into space
and are readily sending data to their base stations. Despite the fact that enormous efforts havegone into the modeling and experimentation regarding soil moisture, it still remains an
attractive subject of investigation, for its dependence on a variety of parameters.
The Image Processing Model has been developed using IGIS Software. The Importance ofImage Processing cannot be overemphasized due to the fact that binary data from the satellites
has to be converted to human readable form for its use. Image Processing is also seen to beused to infer data from the images and plan accordingly ( for example we can use classification
of images and use the resultant for human resource management).
60
-
8/14/2019 Image Processing Model
61/61
The IGIS SDK provided was interfaced in visual c++ 2008 . Using the customization in the
IGIS the model Image Processor was successfully implemented. The pros and cons
encountered on the way are reported.
REFERENCES
[1] http://www.isro.org/
[2] http://www.scanpointgeomatics.com/
[3] http://www.msdn.microsoft.com/[4] http://www.gisdevelopment.net/tutorials/
[5] IGIS Documentation
top related