SlideShare uma empresa Scribd logo
1 de 29
Baixar para ler offline
DIP & GIS Software Systems: An overview




             Nirmal Kumar
Two types of data:
•Analog: e.g., topo sheet, aerial photo
•Digital: e.g., satellite data




                                          Requires DIP Systems:
                                          •Computer hardware
                                          •Image processing software




Elements       of    visual    image
interpretation & optical instruments
such as stereoscopes
Digital Image Processing System
             Considerations

     Hardware               Software
•   CPU                  • OS
•   RAM         Expert
                         • Software Compiler
•   Display              • Image Processing
•   Storage                Software
•   Network
CPU:                       Confused??




   Processor Architecture: 32/64 bit
    • This basically means that the
      processor can process internally
      either 32 bits or 64 bits of data at any
      one time.
Processor Clock Speed :
 • Dictates how fast the processor can process the data
   (0's and 1's).
 • If a processor is having a speed of 2GHz, this means
   that it can process data internally 2 billion times a
   second (every clock cycle).
 •If the processor is a 32-bit processor
  running     at       2GHz        then       it
  can potentially process 32 bits of data
  simultaneously, 2 billion times a second !!
CPU:
Front Side Bus (FSB):
 • The front side bus transfers data between the processor and the
   computer's other components such as memory, hard drives, etc.
 • The FSB will have a certain width (measured in bits) which dictates how
   many bits can be transferred at any one time.
 • The FSB also has a clock cycle frequency indicating how fast the data can
   be transferred.
 • For example a processor having a FSB width of 32-bits and
   running at 533MHz, can transfer a set of 32-bits of data,
   533,000,000 times a second.
Instruction Sets:
 • The type of work a processor carries out is defined by its instructions. All modern
   processors have their own instructions built-in for common tasks.
 CISC (Complex Instruction Set Computer): PCs
 • More internal instructions, allowing a more diverse set of operations.
 • Generally slower due to the complexity of the instructions.
 RISC (Reduced Instruction Set Computer): Work stations
 • Fewer built-in instructions
 • Add to the overall speed of the processor due to the simplicity of the instructions
Memory:
When the processor needs to execute an instruction, it looks first
in its own data registers. If the needed data isn't there, it goes to
the L1 cache (SRAM) and then to the L2 cache (DRAM). If the
data isn't in any cache, the CPU calls out to the main RAM. It
might not even be there, in which case the system has to retrieve
it from the disk.
e.g.,
•All Intel Core i7 processors feature L1, L2, and shared L3 caches.
•Before, Intel Core 2 Duo and Quad processors had just an L1 and L2 cache.
   Processor       Clock Speed (GHz)       Cores L1         L2         L3
   Core i7-990X    3.47                    6       384KB    1.5 MB     12 MB
   Core i7-975     3.33                    4       256 KB   1 MB       8 MB
Storage:




           SPOT 3 HRV XS
                                3000rows × 3000columns × 3bands
           multispectral                                        = 27 Mb
           60x60 km scene                   1000000
           3 bands
           8 bit
           20x20 m resolution

                                5666rows × 6166columns × 7bands
           Landsat ETM+                                         = 244 Mb
                                            1000000
           185x170 km scene
           7 bands
           8 bit
           30x30 m resolution
Storage
Longevity:
Display:
    Resolution:
    •Most monitors today are capable of changing their displayed resolution
     under software control
    •Maximum resolution that a monitor can display is limited by the size of
     the monitor and the characteristics of the CRT (cathode-ray tube)
              14"       15"         17"        19"         21"
 640x480     BEST      GOOD       TOO BIG     HUGE      TERRIBLE
 800x600     GOOD      BEST        GOOD      TOO BIG     HUGE
              TOO
 1024x768              GOOD        BEST      GOOD      STILL GOOD
             SMALL
 1280x1024   TINY    TOO SMALL     GOOD       BEST       GOOD

1600x1200 TERRIBLE     TINY      TOO SMALL   GOOD         BEST
                                                                    BIT DEPTH   COLOR RESOLUTION
 Colour:                                                            1-bit       2 colors
                                                                    2-bit       4 colors
 •4 standard color depths used by monitors: 4-bit                   3-bit       8 colors
  (Standard VGA), 8-bit (256-Color Mode), 16-bit                    4-bit       16 colors
  (High Color),and 24-bit (True Color).                             5-bit       32 colors
                                                                    6-bit       64 colors
                                                                    7-bit       128 colors
                                                                    8-bit       256 colors
                                                                    16-bit      65,536 colors
                                                                    24-bit      16,777,215 colors
Sorry!!!!!
I am having    Only 24
   12 bit     bit display
image!!!!!!
Network:




           LAN
           WAN
Operating System:
 • Single user OS: e.g., MS Window XP (HE), Macintosh OS
 • Network OS: e.g., Microsoft Windows Server 2003, Microsoft Windows Server
                   2008, UNIX, Linux, Mac OS X, and Novell NetWare.


Compiler:
 A computer software compiler translates instructions programmed in a high level
 language such as C++ or visual basics in to machine language that the CPU can
 understand.
 Many DIP softwares provide a toolkit that programmers can use to compile their own
 DIP algorithms. e.g., ERDAS, ER Mapper, ENVI
Image Processing Softwares:




 Lets Discuss
Important Image Processing Functions:



  Preprocessing:
  •   Radiometric correction (for sensor, system, and environmental effects)
  •   Geometric correction (image-to-map, image-to-image)
  •   Sensor specific rectifications
  •   Orthorectification
  •   Projection conversion
  •   Image mosaicking (geo referenced, non-georeferenced)
  •   Masking
  •   Spectral and spatial sub-setting
  •   Layer stacking/ band composite
  •   Data format conversion (BSQ, BIL, BIP)
Display & Enhancement:
• Black & white, color-composite display
• Density slice, Pseudo colour transform
• Magnification, reduction, roam, pan
• Transects
• Contrast manipulation (linear, nonlinear)
• Colour space transformation (RGB to HIS, HLS, HSV)
• Image algebra (band ratioing, image differencing, NDVI, SAVI, Kauth-
  Thomas, EVI, Tasseled cap etc.)
• Spatial filtering (Low pass, high pass, band pass, Adoptive, FFT, etc)
• Edge enhancement (Krisch, Laplacian, Sobel, etc)
Display & Enhancement:
• Principal components (Forward, inverse, standardized, non-
  standardized)
• Minimum noise fraction (Forward, inverse, standardized, non-
  standardized)
• Independent component (Forward, inverse)
• Texture Transforms (min-max, texture spectrum, fractal dimension,
  occurrence, co-occurrence)
• Frequency transforms (Fourier, Walsh, Wavelet, Cosine, etc.)
• Digital elevation models (DEMs)
• 3-dimensional transformations
• Animation
• Image compression
• Image fusion (HSV, HIS, PC, CN, Gram-Schmidt, Brovey)
• Sub-pixel information extraction
Information Extraction
• Univariate and multivariate statistical analysis
• Supervised classification (Minimum distance, Maximum likelyhood,
  Mahalanobis, Parallelepiped, Spectral angle Mapper, Spectral
  Information Divergence)
• Decision tree, regression tree, Binary encoding, Support Vector
  Machine, Neural network, Fuzzy logic classification
• Unsupervised classification
• Contextual classification
• Incorporation of ancillary data during classification
• Radar image processing
• Hyper-spectral data analysis
• LIDAR data analysis
• Subpixel classification
Important Image Processing Functions:


  Photogrammetric Information extraction
  • Soft copy photogrammetry to extract digital elevation models
  • Soft copy photogramemtry to extract orthophotographs
  • Soft copy extraction of polarimetric details
  Geographic Information Systems (GIS)
  • Raster (image) based GIS
  • Vector (polygon) based GIS (must allow polygon comparison)
  Integrated Image Processing and GIS
  • Complete Image Processing Systems
  • Complete Image Processing Systems and GIS
  Utilities
  • Network (Internet, local talk, etc.)
  • Image compression
  • Import and export of various file formats
Software, HQ                             special strength

ERDAS (Atlanta, USA: 1979) – vector integration

PCI (Toronto, Canada: 1982) – orthophotos / breadth

ENVI (Boulder, USA: 1991) – hyperspectral

ER Mapper (Perth, Australia:) - image web server
…. now part of ERDAS (2007)

TNTMips (USA)                 - Digitization

Definiens Developer (Trimble, Germany) – Object based classification
Open Source DIP & GIS Softwares:
ILWIS - Remote Sensing and GIS software
Integrated Land and Water Information System (ILWIS)

   Key features
   •   Integrated raster and vector design
   •   Import and export of widely used data formats
   •   On-screen and tablet digitizing
   •   Comprehensive set of image processing tools
   •   Orthophoto, image georeferencing, transformation and mosaicing
   •   Advanced modeling and spatial data analysis
   •   3D visualization with interactive editing for optimal view findings
   •   Rich projection and coordinate system library
   •   Geo-statisitical analyses, with Kriging for improved interpolation
   •   Production and visualization of stereo image pairs
   •   Spatial Multiple Criteria Evaluation
   •   Set of operations on DEMs/DTMs and hydrological processing
   •   Variable Threshold Computation, to help preparing a threshold map
       for drainage network extraction
   •   Horton Statistics,to calculate the number of streams, the average stream
       length, the average area of catchments for Strahler stream orders
   •   Georeference editors
Open Source DIP & GIS Softwares:
Geographic Resources Analysis Support System
                       •   Commonly referred to as GRASS, this is a free Geographic
                           Information System (GIS) used for geospatial data management
                           and analysis, image processing, graphics/maps production, spatial
                           modeling, and visualization.
                       •   GRASS contains over 350 programs and tools
                       •   GRASS uses both an intuitive windows interface as well as
                           command line syntax for ease of operations.
                       •   GRASS is currently used in academic and commercial settings
                           around the world, as well as by many governmental agencies and
                           environmental consulting companies.



•       Quantum GIS (QGIS) is a Geographic Information System (GIS) built for Linux/Unix.
•       QGIS supports vector, raster, and database formats.


    •     MapServer is an OpenSource development environment for constructing spatially
          enabled Internet-web applications.
Open Source DIP & GIS Softwares:


• Coded in the widespread
  and        powerful       C++
  programming language
• Object oriented system
  design
• Run on MS-Windows as well
  as with Linux.
• > 300 modules for Vector &
  Raster processing.
• Powerful         Geostatistical
  module.
• Digital terrain analysis
• LIDAR data analysis
• GUI      &     Scripting     in
  Command Line Interpreter
Matlab Programming:
 • Image Processing Toolbox™ provides a comprehensive set of reference-
   standard algorithms and graphical tools for image processing, analysis,
   visualization, and algorithm development.
 • You can perform image enhancement, image deblurring, feature
   detection, noise reduction, image segmentation, spatial transformations,
   and image registration.
 • Many functions in the toolbox are multithreaded to take advantage of
   multicore and multiprocessor computers.




 Diffs = zeros(rmax, cmax-1);
 for row = 1:rmax;
 for col = 1:cmax-1;
 Diffs(row, col) = Image(row, col+1) - Image(row, col);
 end
  end
 imshow(Diffs, []);
+

___________
Software – proprietary, low cost and free (shareware):
Data sources including online satellite imagery from major suppliers,
DEM data plus GIS maps and data of all kinds
Tutorial: Fundamentals of Remote Sensing Canada Centre for Remote Sensing
http://www.ccrs.nrcan.gc.ca/resource/tutor/fundam/index_e.php
The Remote Sensing Tutorial
rst.gsfc.nasa.gov/
NEODC remote sensing tutorial
www.neodc.rl.ac.uk/tutorials/rstutorial/tutorialhome.htm
professional tutorials on GIS, Remote Sensing, GIS ...
www.spatialhydrology.com/tutorial.html
Information and technical information on standards, best
practice, formats, techniques and various publications
Digital Image Processing and gis software systems

Mais conteúdo relacionado

Mais procurados

Remote sensing - Sensors, Platforms and Satellite orbits
Remote sensing - Sensors, Platforms and Satellite orbitsRemote sensing - Sensors, Platforms and Satellite orbits
Remote sensing - Sensors, Platforms and Satellite orbitsAjay Singh Lodhi
 
Sensors for remote sensing
Sensors for remote sensingSensors for remote sensing
Sensors for remote sensingMohsin Siddique
 
Chapter 5: Remote sensing
Chapter 5: Remote sensingChapter 5: Remote sensing
Chapter 5: Remote sensingShankar Gangaju
 
Geo referencing by Mashhood Arif
Geo referencing by Mashhood ArifGeo referencing by Mashhood Arif
Geo referencing by Mashhood ArifKU Leuven
 
Digital image classification22oct
Digital image classification22octDigital image classification22oct
Digital image classification22octAleemuddin Abbasi
 
Iirs Remote sensing application in Urban Planning
Iirs Remote sensing application in Urban PlanningIirs Remote sensing application in Urban Planning
Iirs Remote sensing application in Urban PlanningTushar Dholakia
 
Chapter 1 (Introduction to remote sensing)
Chapter 1 (Introduction to remote sensing)Chapter 1 (Introduction to remote sensing)
Chapter 1 (Introduction to remote sensing)Shankar Gangaju
 
Remote sensing-presentaion
Remote sensing-presentaionRemote sensing-presentaion
Remote sensing-presentaionMouna Guru
 
Remote Sensing Platforms and Sensors
Remote Sensing Platforms and SensorsRemote Sensing Platforms and Sensors
Remote Sensing Platforms and SensorsUday kumar Devalla
 
Spectral signatures
Spectral signaturesSpectral signatures
Spectral signaturesKunal Rathod
 
Vector data model
Vector data model Vector data model
Vector data model Pramoda Raj
 
side-looking airborne radar
side-looking airborne radarside-looking airborne radar
side-looking airborne radarSneha Nalla
 
Energy interaction with earth surface features
Energy interaction with earth surface featuresEnergy interaction with earth surface features
Energy interaction with earth surface featuressuchismita11
 
Digital image classification
Digital image classificationDigital image classification
Digital image classificationAleemuddin Abbasi
 
Land use and land cover classification
Land use and land cover classification Land use and land cover classification
Land use and land cover classification Calcutta University
 

Mais procurados (20)

Remote sensing - Sensors, Platforms and Satellite orbits
Remote sensing - Sensors, Platforms and Satellite orbitsRemote sensing - Sensors, Platforms and Satellite orbits
Remote sensing - Sensors, Platforms and Satellite orbits
 
Sensors for remote sensing
Sensors for remote sensingSensors for remote sensing
Sensors for remote sensing
 
Chapter 5: Remote sensing
Chapter 5: Remote sensingChapter 5: Remote sensing
Chapter 5: Remote sensing
 
Geo referencing by Mashhood Arif
Geo referencing by Mashhood ArifGeo referencing by Mashhood Arif
Geo referencing by Mashhood Arif
 
GIS - Topology
GIS - Topology GIS - Topology
GIS - Topology
 
Digital image processing
Digital image processingDigital image processing
Digital image processing
 
Digital image classification22oct
Digital image classification22octDigital image classification22oct
Digital image classification22oct
 
Iirs Remote sensing application in Urban Planning
Iirs Remote sensing application in Urban PlanningIirs Remote sensing application in Urban Planning
Iirs Remote sensing application in Urban Planning
 
Chapter 1 (Introduction to remote sensing)
Chapter 1 (Introduction to remote sensing)Chapter 1 (Introduction to remote sensing)
Chapter 1 (Introduction to remote sensing)
 
gis
gisgis
gis
 
Remote sensing-presentaion
Remote sensing-presentaionRemote sensing-presentaion
Remote sensing-presentaion
 
Remote Sensing Platforms and Sensors
Remote Sensing Platforms and SensorsRemote Sensing Platforms and Sensors
Remote Sensing Platforms and Sensors
 
Spectral signatures
Spectral signaturesSpectral signatures
Spectral signatures
 
Vector data model
Vector data model Vector data model
Vector data model
 
Raster data and Vector data
Raster data and Vector dataRaster data and Vector data
Raster data and Vector data
 
GIS Data Types
GIS Data TypesGIS Data Types
GIS Data Types
 
side-looking airborne radar
side-looking airborne radarside-looking airborne radar
side-looking airborne radar
 
Energy interaction with earth surface features
Energy interaction with earth surface featuresEnergy interaction with earth surface features
Energy interaction with earth surface features
 
Digital image classification
Digital image classificationDigital image classification
Digital image classification
 
Land use and land cover classification
Land use and land cover classification Land use and land cover classification
Land use and land cover classification
 

Destaque

Digital Image Processing
Digital Image ProcessingDigital Image Processing
Digital Image ProcessingSahil Biswas
 
Applications of Digital image processing in Medical Field
Applications of Digital image processing in Medical FieldApplications of Digital image processing in Medical Field
Applications of Digital image processing in Medical FieldAshwani Srivastava
 
Geographic information system
Geographic information systemGeographic information system
Geographic information systemSumanta Das
 
Image analysis basics and principles
Image analysis basics and principlesImage analysis basics and principles
Image analysis basics and principlesMohsin Siddique
 
Introduction to disposal part 1 landfill
Introduction to disposal part 1 landfillIntroduction to disposal part 1 landfill
Introduction to disposal part 1 landfillRehab O. Abdel Rahman
 
Resolving filter grating etc
Resolving filter grating etcResolving filter grating etc
Resolving filter grating etcMohsin Siddique
 
Applications of GIS in Electrical Power System
Applications of GIS in Electrical Power SystemApplications of GIS in Electrical Power System
Applications of GIS in Electrical Power SystemKhurram Butt
 
The Use of GIS and GPS in Pipeline Permitting and Regulatory Compliance
The Use of GIS and GPS in Pipeline Permitting and Regulatory ComplianceThe Use of GIS and GPS in Pipeline Permitting and Regulatory Compliance
The Use of GIS and GPS in Pipeline Permitting and Regulatory Compliancewlgardnerjr
 
Basic data structure and data operation
Basic data structure and data operationBasic data structure and data operation
Basic data structure and data operationMohsin Siddique
 
Geo synchronous and Sun synchronous Satellites
Geo synchronous and Sun synchronous SatellitesGeo synchronous and Sun synchronous Satellites
Geo synchronous and Sun synchronous SatellitesTilok Chetri
 
Data input and transformation
Data input and transformationData input and transformation
Data input and transformationMohsin Siddique
 
Pipe lines in sewage system
Pipe lines in sewage systemPipe lines in sewage system
Pipe lines in sewage systemGokul Ayyappan
 
Image enhancement technique digital image analysis, in remote sensing ,P K MANI
Image enhancement technique  digital image analysis, in remote sensing ,P K MANIImage enhancement technique  digital image analysis, in remote sensing ,P K MANI
Image enhancement technique digital image analysis, in remote sensing ,P K MANIP.K. Mani
 

Destaque (20)

Digital Image Processing
Digital Image ProcessingDigital Image Processing
Digital Image Processing
 
Applications of Digital image processing in Medical Field
Applications of Digital image processing in Medical FieldApplications of Digital image processing in Medical Field
Applications of Digital image processing in Medical Field
 
Geographic information system
Geographic information systemGeographic information system
Geographic information system
 
Image processing ppt
Image processing pptImage processing ppt
Image processing ppt
 
Image Manipulation
Image ManipulationImage Manipulation
Image Manipulation
 
Image analysis basics and principles
Image analysis basics and principlesImage analysis basics and principles
Image analysis basics and principles
 
SCATTERING
SCATTERINGSCATTERING
SCATTERING
 
Introduction to disposal part 1 landfill
Introduction to disposal part 1 landfillIntroduction to disposal part 1 landfill
Introduction to disposal part 1 landfill
 
Resolving filter grating etc
Resolving filter grating etcResolving filter grating etc
Resolving filter grating etc
 
Applications of GIS in Electrical Power System
Applications of GIS in Electrical Power SystemApplications of GIS in Electrical Power System
Applications of GIS in Electrical Power System
 
GIS Map Projection
GIS Map ProjectionGIS Map Projection
GIS Map Projection
 
The Use of GIS and GPS in Pipeline Permitting and Regulatory Compliance
The Use of GIS and GPS in Pipeline Permitting and Regulatory ComplianceThe Use of GIS and GPS in Pipeline Permitting and Regulatory Compliance
The Use of GIS and GPS in Pipeline Permitting and Regulatory Compliance
 
Basic data structure and data operation
Basic data structure and data operationBasic data structure and data operation
Basic data structure and data operation
 
Geo synchronous and Sun synchronous Satellites
Geo synchronous and Sun synchronous SatellitesGeo synchronous and Sun synchronous Satellites
Geo synchronous and Sun synchronous Satellites
 
Data input and transformation
Data input and transformationData input and transformation
Data input and transformation
 
Grey Water Recycling
Grey Water RecyclingGrey Water Recycling
Grey Water Recycling
 
GIS data structure
GIS data structureGIS data structure
GIS data structure
 
ANAEROBIC SLUDGE DIGESTION PROCESS
ANAEROBIC SLUDGE DIGESTION PROCESSANAEROBIC SLUDGE DIGESTION PROCESS
ANAEROBIC SLUDGE DIGESTION PROCESS
 
Pipe lines in sewage system
Pipe lines in sewage systemPipe lines in sewage system
Pipe lines in sewage system
 
Image enhancement technique digital image analysis, in remote sensing ,P K MANI
Image enhancement technique  digital image analysis, in remote sensing ,P K MANIImage enhancement technique  digital image analysis, in remote sensing ,P K MANI
Image enhancement technique digital image analysis, in remote sensing ,P K MANI
 

Semelhante a Digital Image Processing and gis software systems

Prinsip gambar digital
Prinsip gambar digitalPrinsip gambar digital
Prinsip gambar digitalOno Trader
 
Overview of graphics systems
Overview of  graphics systemsOverview of  graphics systems
Overview of graphics systemsJay Nagar
 
Overview of graphics systems.ppt
Overview of graphics systems.pptOverview of graphics systems.ppt
Overview of graphics systems.pptMalleshBettadapura1
 
Digitization Basics for Archives and Special Collections – Part 1: Select and...
Digitization Basics for Archives and Special Collections – Part 1: Select and...Digitization Basics for Archives and Special Collections – Part 1: Select and...
Digitization Basics for Archives and Special Collections – Part 1: Select and...WiLS
 
From paper to screen: Putting maps on the web
From paper to screen:  Putting maps on the webFrom paper to screen:  Putting maps on the web
From paper to screen: Putting maps on the webPetr Pridal
 
P1 powerpoint presentation
P1 powerpoint presentationP1 powerpoint presentation
P1 powerpoint presentationAishahBegum
 
Unit1_File Size Calculation.pptx
Unit1_File Size Calculation.pptxUnit1_File Size Calculation.pptx
Unit1_File Size Calculation.pptxChitraKanna2
 
Chapter 3 Computer Hardware
Chapter 3 Computer HardwareChapter 3 Computer Hardware
Chapter 3 Computer Hardwareshelly3160
 
Graphics Primitives and CG Display Devices
Graphics Primitives and CG Display DevicesGraphics Primitives and CG Display Devices
Graphics Primitives and CG Display DevicesDIPIKA83
 
Introduction to computer graphics and multimedia
Introduction to computer graphics and multimediaIntroduction to computer graphics and multimedia
Introduction to computer graphics and multimediaShweta Shah
 
Gpu with cuda architecture
Gpu with cuda architectureGpu with cuda architecture
Gpu with cuda architectureDhaval Kaneria
 
Digital Imaging of Photographs
Digital Imaging of PhotographsDigital Imaging of Photographs
Digital Imaging of PhotographsJenn Riley
 

Semelhante a Digital Image Processing and gis software systems (20)

Prinsip gambar digital
Prinsip gambar digitalPrinsip gambar digital
Prinsip gambar digital
 
Overview of graphics systems
Overview of  graphics systemsOverview of  graphics systems
Overview of graphics systems
 
Overview of graphics systems.ppt
Overview of graphics systems.pptOverview of graphics systems.ppt
Overview of graphics systems.ppt
 
Digitization Basics for Archives and Special Collections – Part 1: Select and...
Digitization Basics for Archives and Special Collections – Part 1: Select and...Digitization Basics for Archives and Special Collections – Part 1: Select and...
Digitization Basics for Archives and Special Collections – Part 1: Select and...
 
From paper to screen: Putting maps on the web
From paper to screen:  Putting maps on the webFrom paper to screen:  Putting maps on the web
From paper to screen: Putting maps on the web
 
P1 powerpoint presentation
P1 powerpoint presentationP1 powerpoint presentation
P1 powerpoint presentation
 
P1.1
P1.1 P1.1
P1.1
 
Unit1_File Size Calculation.pptx
Unit1_File Size Calculation.pptxUnit1_File Size Calculation.pptx
Unit1_File Size Calculation.pptx
 
Chapter 3 Computer Hardware
Chapter 3 Computer HardwareChapter 3 Computer Hardware
Chapter 3 Computer Hardware
 
Digital File Formats
Digital File Formats Digital File Formats
Digital File Formats
 
Graphics Primitives and CG Display Devices
Graphics Primitives and CG Display DevicesGraphics Primitives and CG Display Devices
Graphics Primitives and CG Display Devices
 
CHAPTER7.PPT
CHAPTER7.PPTCHAPTER7.PPT
CHAPTER7.PPT
 
3526192.ppt
3526192.ppt3526192.ppt
3526192.ppt
 
graphics
graphicsgraphics
graphics
 
2.Hardware.ppt
2.Hardware.ppt2.Hardware.ppt
2.Hardware.ppt
 
MM1
MM1MM1
MM1
 
Introduction to computer graphics and multimedia
Introduction to computer graphics and multimediaIntroduction to computer graphics and multimedia
Introduction to computer graphics and multimedia
 
Gpu with cuda architecture
Gpu with cuda architectureGpu with cuda architecture
Gpu with cuda architecture
 
Digital Imaging of Photographs
Digital Imaging of PhotographsDigital Imaging of Photographs
Digital Imaging of Photographs
 
N4Less05.ppt
N4Less05.pptN4Less05.ppt
N4Less05.ppt
 

Mais de Nirmal Kumar

Geostatictics for soil nutrient mapping
Geostatictics for soil nutrient mappingGeostatictics for soil nutrient mapping
Geostatictics for soil nutrient mappingNirmal Kumar
 
Chemistry of submerged soils
Chemistry of submerged soilsChemistry of submerged soils
Chemistry of submerged soilsNirmal Kumar
 
Solute transport in soils
Solute transport in soilsSolute transport in soils
Solute transport in soilsNirmal Kumar
 
Atmospheric correction
Atmospheric correctionAtmospheric correction
Atmospheric correctionNirmal Kumar
 
Measurement scales
Measurement scalesMeasurement scales
Measurement scalesNirmal Kumar
 
G n U magazine coverage of NBSS&LUP
G n U magazine coverage of NBSS&LUPG n U magazine coverage of NBSS&LUP
G n U magazine coverage of NBSS&LUPNirmal Kumar
 
Non conventional energy sources
Non conventional energy sourcesNon conventional energy sources
Non conventional energy sourcesNirmal Kumar
 
Blue tongue disease in sheep and goats
Blue tongue disease in sheep and goatsBlue tongue disease in sheep and goats
Blue tongue disease in sheep and goatsNirmal Kumar
 
Participatory rural appraisal of karab village , mathura
Participatory rural appraisal of karab village , mathuraParticipatory rural appraisal of karab village , mathura
Participatory rural appraisal of karab village , mathuraNirmal Kumar
 
Guidlines for filling project information in pims
Guidlines for filling project information in pimsGuidlines for filling project information in pims
Guidlines for filling project information in pimsNirmal Kumar
 

Mais de Nirmal Kumar (11)

Geostatictics for soil nutrient mapping
Geostatictics for soil nutrient mappingGeostatictics for soil nutrient mapping
Geostatictics for soil nutrient mapping
 
Chemistry of submerged soils
Chemistry of submerged soilsChemistry of submerged soils
Chemistry of submerged soils
 
Solute transport in soils
Solute transport in soilsSolute transport in soils
Solute transport in soils
 
Atmospheric correction
Atmospheric correctionAtmospheric correction
Atmospheric correction
 
Measurement scales
Measurement scalesMeasurement scales
Measurement scales
 
G n U magazine coverage of NBSS&LUP
G n U magazine coverage of NBSS&LUPG n U magazine coverage of NBSS&LUP
G n U magazine coverage of NBSS&LUP
 
Non conventional energy sources
Non conventional energy sourcesNon conventional energy sources
Non conventional energy sources
 
Blue tongue disease in sheep and goats
Blue tongue disease in sheep and goatsBlue tongue disease in sheep and goats
Blue tongue disease in sheep and goats
 
Participatory rural appraisal of karab village , mathura
Participatory rural appraisal of karab village , mathuraParticipatory rural appraisal of karab village , mathura
Participatory rural appraisal of karab village , mathura
 
Guidlines for filling project information in pims
Guidlines for filling project information in pimsGuidlines for filling project information in pims
Guidlines for filling project information in pims
 
Molecular farming
Molecular farmingMolecular farming
Molecular farming
 

Último

Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQ-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQuiz Club NITW
 
How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17Celine George
 
week 1 cookery 8 fourth - quarter .pptx
week 1 cookery 8  fourth  -  quarter .pptxweek 1 cookery 8  fourth  -  quarter .pptx
week 1 cookery 8 fourth - quarter .pptxJonalynLegaspi2
 
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxGrade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxkarenfajardo43
 
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...DhatriParmar
 
Mental Health Awareness - a toolkit for supporting young minds
Mental Health Awareness - a toolkit for supporting young mindsMental Health Awareness - a toolkit for supporting young minds
Mental Health Awareness - a toolkit for supporting young mindsPooky Knightsmith
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxlancelewisportillo
 
How to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 DatabaseHow to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 DatabaseCeline George
 
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...DhatriParmar
 
MS4 level being good citizen -imperative- (1) (1).pdf
MS4 level   being good citizen -imperative- (1) (1).pdfMS4 level   being good citizen -imperative- (1) (1).pdf
MS4 level being good citizen -imperative- (1) (1).pdfMr Bounab Samir
 
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Association for Project Management
 
4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptxmary850239
 
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDecoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDhatriParmar
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQ-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQuiz Club NITW
 
Mythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITWMythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITWQuiz Club NITW
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptx4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptxmary850239
 

Último (20)

Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQ-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
 
How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17
 
week 1 cookery 8 fourth - quarter .pptx
week 1 cookery 8  fourth  -  quarter .pptxweek 1 cookery 8  fourth  -  quarter .pptx
week 1 cookery 8 fourth - quarter .pptx
 
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxGrade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
 
Mattingly "AI & Prompt Design: Large Language Models"
Mattingly "AI & Prompt Design: Large Language Models"Mattingly "AI & Prompt Design: Large Language Models"
Mattingly "AI & Prompt Design: Large Language Models"
 
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
 
Mental Health Awareness - a toolkit for supporting young minds
Mental Health Awareness - a toolkit for supporting young mindsMental Health Awareness - a toolkit for supporting young minds
Mental Health Awareness - a toolkit for supporting young minds
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
 
How to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 DatabaseHow to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 Database
 
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
 
MS4 level being good citizen -imperative- (1) (1).pdf
MS4 level   being good citizen -imperative- (1) (1).pdfMS4 level   being good citizen -imperative- (1) (1).pdf
MS4 level being good citizen -imperative- (1) (1).pdf
 
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
 
Faculty Profile prashantha K EEE dept Sri Sairam college of Engineering
Faculty Profile prashantha K EEE dept Sri Sairam college of EngineeringFaculty Profile prashantha K EEE dept Sri Sairam college of Engineering
Faculty Profile prashantha K EEE dept Sri Sairam college of Engineering
 
4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx
 
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDecoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQ-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
 
Mythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITWMythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITW
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptx4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptx
 

Digital Image Processing and gis software systems

  • 1. DIP & GIS Software Systems: An overview Nirmal Kumar
  • 2. Two types of data: •Analog: e.g., topo sheet, aerial photo •Digital: e.g., satellite data Requires DIP Systems: •Computer hardware •Image processing software Elements of visual image interpretation & optical instruments such as stereoscopes
  • 3. Digital Image Processing System Considerations Hardware Software • CPU • OS • RAM Expert • Software Compiler • Display • Image Processing • Storage Software • Network
  • 4. CPU: Confused?? Processor Architecture: 32/64 bit • This basically means that the processor can process internally either 32 bits or 64 bits of data at any one time. Processor Clock Speed : • Dictates how fast the processor can process the data (0's and 1's). • If a processor is having a speed of 2GHz, this means that it can process data internally 2 billion times a second (every clock cycle). •If the processor is a 32-bit processor running at 2GHz then it can potentially process 32 bits of data simultaneously, 2 billion times a second !!
  • 5. CPU: Front Side Bus (FSB): • The front side bus transfers data between the processor and the computer's other components such as memory, hard drives, etc. • The FSB will have a certain width (measured in bits) which dictates how many bits can be transferred at any one time. • The FSB also has a clock cycle frequency indicating how fast the data can be transferred. • For example a processor having a FSB width of 32-bits and running at 533MHz, can transfer a set of 32-bits of data, 533,000,000 times a second. Instruction Sets: • The type of work a processor carries out is defined by its instructions. All modern processors have their own instructions built-in for common tasks. CISC (Complex Instruction Set Computer): PCs • More internal instructions, allowing a more diverse set of operations. • Generally slower due to the complexity of the instructions. RISC (Reduced Instruction Set Computer): Work stations • Fewer built-in instructions • Add to the overall speed of the processor due to the simplicity of the instructions
  • 6. Memory: When the processor needs to execute an instruction, it looks first in its own data registers. If the needed data isn't there, it goes to the L1 cache (SRAM) and then to the L2 cache (DRAM). If the data isn't in any cache, the CPU calls out to the main RAM. It might not even be there, in which case the system has to retrieve it from the disk. e.g., •All Intel Core i7 processors feature L1, L2, and shared L3 caches. •Before, Intel Core 2 Duo and Quad processors had just an L1 and L2 cache. Processor Clock Speed (GHz) Cores L1 L2 L3 Core i7-990X 3.47 6 384KB 1.5 MB 12 MB Core i7-975 3.33 4 256 KB 1 MB 8 MB
  • 7. Storage: SPOT 3 HRV XS 3000rows × 3000columns × 3bands multispectral = 27 Mb 60x60 km scene 1000000 3 bands 8 bit 20x20 m resolution 5666rows × 6166columns × 7bands Landsat ETM+ = 244 Mb 1000000 185x170 km scene 7 bands 8 bit 30x30 m resolution
  • 9. Display: Resolution: •Most monitors today are capable of changing their displayed resolution under software control •Maximum resolution that a monitor can display is limited by the size of the monitor and the characteristics of the CRT (cathode-ray tube) 14" 15" 17" 19" 21" 640x480 BEST GOOD TOO BIG HUGE TERRIBLE 800x600 GOOD BEST GOOD TOO BIG HUGE TOO 1024x768 GOOD BEST GOOD STILL GOOD SMALL 1280x1024 TINY TOO SMALL GOOD BEST GOOD 1600x1200 TERRIBLE TINY TOO SMALL GOOD BEST BIT DEPTH COLOR RESOLUTION Colour: 1-bit 2 colors 2-bit 4 colors •4 standard color depths used by monitors: 4-bit 3-bit 8 colors (Standard VGA), 8-bit (256-Color Mode), 16-bit 4-bit 16 colors (High Color),and 24-bit (True Color). 5-bit 32 colors 6-bit 64 colors 7-bit 128 colors 8-bit 256 colors 16-bit 65,536 colors 24-bit 16,777,215 colors
  • 10. Sorry!!!!! I am having Only 24 12 bit bit display image!!!!!!
  • 11. Network: LAN WAN
  • 12. Operating System: • Single user OS: e.g., MS Window XP (HE), Macintosh OS • Network OS: e.g., Microsoft Windows Server 2003, Microsoft Windows Server 2008, UNIX, Linux, Mac OS X, and Novell NetWare. Compiler: A computer software compiler translates instructions programmed in a high level language such as C++ or visual basics in to machine language that the CPU can understand. Many DIP softwares provide a toolkit that programmers can use to compile their own DIP algorithms. e.g., ERDAS, ER Mapper, ENVI
  • 14. Important Image Processing Functions: Preprocessing: • Radiometric correction (for sensor, system, and environmental effects) • Geometric correction (image-to-map, image-to-image) • Sensor specific rectifications • Orthorectification • Projection conversion • Image mosaicking (geo referenced, non-georeferenced) • Masking • Spectral and spatial sub-setting • Layer stacking/ band composite • Data format conversion (BSQ, BIL, BIP)
  • 15. Display & Enhancement: • Black & white, color-composite display • Density slice, Pseudo colour transform • Magnification, reduction, roam, pan • Transects • Contrast manipulation (linear, nonlinear) • Colour space transformation (RGB to HIS, HLS, HSV) • Image algebra (band ratioing, image differencing, NDVI, SAVI, Kauth- Thomas, EVI, Tasseled cap etc.) • Spatial filtering (Low pass, high pass, band pass, Adoptive, FFT, etc) • Edge enhancement (Krisch, Laplacian, Sobel, etc)
  • 16. Display & Enhancement: • Principal components (Forward, inverse, standardized, non- standardized) • Minimum noise fraction (Forward, inverse, standardized, non- standardized) • Independent component (Forward, inverse) • Texture Transforms (min-max, texture spectrum, fractal dimension, occurrence, co-occurrence) • Frequency transforms (Fourier, Walsh, Wavelet, Cosine, etc.) • Digital elevation models (DEMs) • 3-dimensional transformations • Animation • Image compression • Image fusion (HSV, HIS, PC, CN, Gram-Schmidt, Brovey) • Sub-pixel information extraction
  • 17. Information Extraction • Univariate and multivariate statistical analysis • Supervised classification (Minimum distance, Maximum likelyhood, Mahalanobis, Parallelepiped, Spectral angle Mapper, Spectral Information Divergence) • Decision tree, regression tree, Binary encoding, Support Vector Machine, Neural network, Fuzzy logic classification • Unsupervised classification • Contextual classification • Incorporation of ancillary data during classification • Radar image processing • Hyper-spectral data analysis • LIDAR data analysis • Subpixel classification
  • 18. Important Image Processing Functions: Photogrammetric Information extraction • Soft copy photogrammetry to extract digital elevation models • Soft copy photogramemtry to extract orthophotographs • Soft copy extraction of polarimetric details Geographic Information Systems (GIS) • Raster (image) based GIS • Vector (polygon) based GIS (must allow polygon comparison) Integrated Image Processing and GIS • Complete Image Processing Systems • Complete Image Processing Systems and GIS Utilities • Network (Internet, local talk, etc.) • Image compression • Import and export of various file formats
  • 19. Software, HQ special strength ERDAS (Atlanta, USA: 1979) – vector integration PCI (Toronto, Canada: 1982) – orthophotos / breadth ENVI (Boulder, USA: 1991) – hyperspectral ER Mapper (Perth, Australia:) - image web server …. now part of ERDAS (2007) TNTMips (USA) - Digitization Definiens Developer (Trimble, Germany) – Object based classification
  • 20. Open Source DIP & GIS Softwares: ILWIS - Remote Sensing and GIS software Integrated Land and Water Information System (ILWIS) Key features • Integrated raster and vector design • Import and export of widely used data formats • On-screen and tablet digitizing • Comprehensive set of image processing tools • Orthophoto, image georeferencing, transformation and mosaicing • Advanced modeling and spatial data analysis • 3D visualization with interactive editing for optimal view findings • Rich projection and coordinate system library • Geo-statisitical analyses, with Kriging for improved interpolation • Production and visualization of stereo image pairs • Spatial Multiple Criteria Evaluation • Set of operations on DEMs/DTMs and hydrological processing • Variable Threshold Computation, to help preparing a threshold map for drainage network extraction • Horton Statistics,to calculate the number of streams, the average stream length, the average area of catchments for Strahler stream orders • Georeference editors
  • 21. Open Source DIP & GIS Softwares: Geographic Resources Analysis Support System • Commonly referred to as GRASS, this is a free Geographic Information System (GIS) used for geospatial data management and analysis, image processing, graphics/maps production, spatial modeling, and visualization. • GRASS contains over 350 programs and tools • GRASS uses both an intuitive windows interface as well as command line syntax for ease of operations. • GRASS is currently used in academic and commercial settings around the world, as well as by many governmental agencies and environmental consulting companies. • Quantum GIS (QGIS) is a Geographic Information System (GIS) built for Linux/Unix. • QGIS supports vector, raster, and database formats. • MapServer is an OpenSource development environment for constructing spatially enabled Internet-web applications.
  • 22. Open Source DIP & GIS Softwares: • Coded in the widespread and powerful C++ programming language • Object oriented system design • Run on MS-Windows as well as with Linux. • > 300 modules for Vector & Raster processing. • Powerful Geostatistical module. • Digital terrain analysis • LIDAR data analysis • GUI & Scripting in Command Line Interpreter
  • 23. Matlab Programming: • Image Processing Toolbox™ provides a comprehensive set of reference- standard algorithms and graphical tools for image processing, analysis, visualization, and algorithm development. • You can perform image enhancement, image deblurring, feature detection, noise reduction, image segmentation, spatial transformations, and image registration. • Many functions in the toolbox are multithreaded to take advantage of multicore and multiprocessor computers. Diffs = zeros(rmax, cmax-1); for row = 1:rmax; for col = 1:cmax-1; Diffs(row, col) = Image(row, col+1) - Image(row, col); end end imshow(Diffs, []);
  • 25. Software – proprietary, low cost and free (shareware):
  • 26. Data sources including online satellite imagery from major suppliers, DEM data plus GIS maps and data of all kinds
  • 27. Tutorial: Fundamentals of Remote Sensing Canada Centre for Remote Sensing http://www.ccrs.nrcan.gc.ca/resource/tutor/fundam/index_e.php The Remote Sensing Tutorial rst.gsfc.nasa.gov/ NEODC remote sensing tutorial www.neodc.rl.ac.uk/tutorials/rstutorial/tutorialhome.htm professional tutorials on GIS, Remote Sensing, GIS ... www.spatialhydrology.com/tutorial.html
  • 28. Information and technical information on standards, best practice, formats, techniques and various publications