Software Tools for Image Processing

18
IGIC Remote Sensing Workshop: 3/12/2007 ge Processing Tools: Larry Biehl, Purdue Software Tools for Image Processing Larry Biehl, Systems Manager, PTO ([email protected]) March 12, 2007

description

Software Tools for Image Processing Larry Biehl, Systems Manager, PTO ([email protected]) March 12, 2007. Software for Image Processing. Leica Geosystems Imagine http://www.gis.leica-geosystems.com/ ITT (formerly RSI) ENVI http://www.ittvis.com/envi/ Free version: FreeLook - PowerPoint PPT Presentation

Transcript of Software Tools for Image Processing

Page 1: Software Tools for Image Processing

IGIC Remote Sensing Workshop: 3/12/2007 Image Processing Tools: Larry Biehl, Purdue

Software Tools for Image Processing

Larry Biehl, Systems Manager, PTO([email protected])

March 12, 2007

Page 2: Software Tools for Image Processing

IGIC Remote Sensing Workshop: 3/12/2007 Image Processing Tools: Larry Biehl, Purdue

Software for Image Processing

• Leica Geosystems Imagine– http://www.gis.leica-geosystems.com/

• ITT (formerly RSI) ENVI– http://www.ittvis.com/envi/

– Free version: FreeLook

• ESRI ArcGIS with RS Extensions– http://www.esri.com/

– Free version: ArcExplorer

• PCI Geomatics Geomatica– http://www.pcigeomatics.com/

– Free version: FreeView

Page 3: Software Tools for Image Processing

IGIC Remote Sensing Workshop: 3/12/2007 Image Processing Tools: Larry Biehl, Purdue

Software (Continued)

• Definiens Professional (sold by PCI in U.S.)– http://www.definiens.com/

• ER Mapper– http://www.ermapper.com/

• IDRISI (sold by Clark Labs, Clark University)– http://www.clarklabs.org/

• TNTmips– http://www.microimages.com/

– Free version: TNTlite

Page 4: Software Tools for Image Processing

IGIC Remote Sensing Workshop: 3/12/2007 Image Processing Tools: Larry Biehl, Purdue

Software (Continued)

• Copenhagen Image Processing System– http://www.geogr.ku.dk/chips/– Free

• Spring (INPE, Brazil)– http://www.dpi.inpe.br/spring/– Free

• MultiSpec (Purdue University)– http://dynamo.ecn.purdue.edu/~biehl/MultiSpec/– Free

• Do others have another favorite??

Page 5: Software Tools for Image Processing

IGIC Remote Sensing Workshop: 3/12/2007 Image Processing Tools: Larry Biehl, Purdue

Primary Purpose of Remote Sensing Analysis

Convert multispectral image with thousands or more different measurements

To image with a dozen or fewer different information categories

Management decisions are then made based on the information categories.

Page 6: Software Tools for Image Processing

IGIC Remote Sensing Workshop: 3/12/2007 Image Processing Tools: Larry Biehl, Purdue

MultiSpec: Freeware Tool for Image Data Analysis

• Purpose:- Technology Transfer (Provide ability for other

researchers to try new techniques without having to program the algorithms)

- Teaching (Use in remote sensing courses; significant use now in K-12)

- Research (Grad students use in research)

• Platforms: Macintosh and Windows

• Developed at Purdue University

http://dynamo.ecn.purdue.edu/~biehl/MultiSpec/

Page 7: Software Tools for Image Processing

CoordinateView

ImageWindow

Application Menu

Histogram PlotGraph Window

Text OutputWindow

ProjectWindow

Sample MultiSpec Window (Windows Version)

Page 8: Software Tools for Image Processing

IGIC Remote Sensing Workshop: 3/12/2007 Image Processing Tools: Larry Biehl, Purdue

MultiSpec Image Windows

• Multispectral- Display bands or channels

- Data values control color

• Thematic- Display classification results or other themes

- Data values point to color in table

Page 9: Software Tools for Image Processing

IGIC Remote Sensing Workshop: 3/12/2007 Image Processing Tools: Larry Biehl, Purdue

Tool Bar

Overlay control Zoom out control

Zoom in control Magnification

control Selected area

Zoom factor indicator

Multispectral Image Window(Windows version)

Page 10: Software Tools for Image Processing

IGIC Remote Sensing Workshop: 3/12/2007 Image Processing Tools: Larry Biehl, Purdue

Example of Thematic Image

Scroll Legend Down

Scroll Legend Up

Palette Popup

Legend

Class/Group Popup

Page 11: Software Tools for Image Processing

IGIC Remote Sensing Workshop: 3/12/2007 Image Processing Tools: Larry Biehl, Purdue

• Recognizes: ArcView, ENVI, ERDAS *.LAN, Imagine, FastL7A, GAIA, TIFF/GeoTIFF, HDF, LAS, LARSYS MIST, LGSOWG, MacSADIE, NetCDF, PDS, Sun “Screen Dump”, TARGA, VICAR file formats.

• Import Data: BIL, BSQ, BIP band interleave formats; 8-, 16- & 32-bit signed/unsigned integer, 32- & 64-bit real data types; overlay shape files

• Histogram & Display Images• Cluster: Single Pass or ISODATA algorithms

• Define Classes: Rectangular, Polygonal, Clusters, Mask

• Feature Definition: Subsets, or Optimal Subspaces

• Statistics Enhancement: Via Labeled & Unlabled; LOOC

• Classification: Spectral or Spectral-Spatial [ECHO]

• Results Display: Thematic and Tabular

• Utility Functions: Graph Spectra, Scatter Diagrams, Principal Components,

Ratios, Add/Multiply Bands, Mosaicing, Changing Geometry, Visualization aids

Some Analysis Features

Page 12: Software Tools for Image Processing

IGIC Remote Sensing Workshop: 3/12/2007 Image Processing Tools: Larry Biehl, Purdue

Example of Side by Side Multispectral Image

Channel number and/or description

Page 13: Software Tools for Image Processing

IGIC Remote Sensing Workshop: 3/12/2007 Image Processing Tools: Larry Biehl, Purdue

Tutorials Available on Web Site

1.Display and Inspection of Image Data

2. Image Enhancement

3.Unsupervised Classification (Cluster Analysis)

4.Supervised Classification

5.Combining Separate Image Files into a Single Multispectral Image File

6.Overlay Shape Files on Image Window

7.Selecting Areas and the Coordinate View

Page 14: Software Tools for Image Processing

IGIC Remote Sensing Workshop: 3/12/2007 Image Processing Tools: Larry Biehl, Purdue

Examples of Issues to Check for When Analyzing Remote Sensing Data

1 2 3

0

10437

20874

31311

41748

52185

87 116 145 174 203 232 261

Histogram of Class 'Class 1'Channel 3

Data Value

Count

0

4361

8722

13083

17444

21805

43 86 129 172 215 258

Histogram of Class 'Class 1'Channel 1

Data Value

Count

Data not saturated Data is saturated

Page 15: Software Tools for Image Processing

IGIC Remote Sensing Workshop: 3/12/2007 Image Processing Tools: Larry Biehl, Purdue

Issue Examples (continued)

No Compression SID 100SID 20

Original Data Resampled (smoothed)

Users will need to decide the tradeoff.

Page 16: Software Tools for Image Processing

IGIC Remote Sensing Workshop: 3/12/2007 Image Processing Tools: Larry Biehl, Purdue

Issue Examples (continued)

Notice “stitching problem” when combining multiple images.

Very much improved.

Page 17: Software Tools for Image Processing

IGIC Remote Sensing Workshop: 3/12/2007 Image Processing Tools: Larry Biehl, Purdue

Examples (continued)

4 Meter MultiSpectral Satellite Imagery

Notice the color tone change in the image.

This occurred when combining two images.

Example provided byNathan Watermeier

Page 18: Software Tools for Image Processing

IGIC Remote Sensing Workshop: 3/12/2007 Image Processing Tools: Larry Biehl, Purdue

Acknowledgements

• Funding for the research leading to the development of MultiSpec was provided by NASA

• The Globe Program provided the support for the initial Windows versions of MultiSpec