Topic 11: Raster Analysis Flashcards

1
Q

Explain image enhancement

A
  • Done for aesthetic reasons
  • 3 different kinds: grey-level thresholding, density slicing, contrast stretching
  • grey-level thresholding: used to identify part of an image or data set
  • density-slicing: identify multiple thresholds
  • contrast stretching: manipulating the histogram
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Explain the difference between point, neighborhood, and zonal operations with raster data

A

point: calculate new values for a raster grid cell by cell, similar to query
neighborhood: take a square, overlay it over the raster, the outside cells are averaged to calculate the middle square, done all over the raster
zonal: “window size” is variable and defined by zonal layer eg., calculation of mean values within each zone

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Explain the use of neighborhood (convolution) operators for analyzing raster data

A

Low pass filters: filter out noise (shows general trends)

High pass filters: takes out general trends and shows noise

Used in Remote sensing texture analysis, DEM processing, Spatial filtering

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Qualities of Rasters?

A

Raster have some qualities that impact our abilities to process them in a GIS environment

  • Entities (pixels) are constant between layers
  • Typically, there is only one attribute (the grid code) per entity in any given layer
  • Entities and attributes exist regularly and continuously
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Are raster analyses faster than vector analysis?

A
  • Raster analyses tend to be FASTER than vector analysis, and the basic functions SIMPLER
  • However, strung together into algorithms, raster processing can be very complex, and many types of transformations can ONLY occur in a raster environment
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Raster Data Operations

A
  • Many vector transformation operations do not apply in the raster environment
  • Global raster operations - done on entire image - enhancements
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What are the 3 basic types of raster operations?

A
  1. “point” or local operations
  2. Neighborhood or convolution operations
  3. Zonal operations
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Purpose of image enhancement?

A

Improve the visual appearance and interpretability of an image
- contrast manipulation (Grey level thresholding, density slicing, contrast stretching)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Purpose of image thresholding?

A

Used to segment an input image into two classes

  1. one class for values below a specified DN
  2. One class for values above a specified DN

Often used to prepare a binary image to separate spectrally-distinct features for further analysis

Will use it a lot to identify portion of image or data set

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is density (level) slicing?

A
  • DNs along the x-axis of the histogram are segmented into analyst-defined intervals (slice)
  • Similar to thresholding, except it involves numerous classes
  • Simplistic approach for image classification
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is contrast enhancement?

A
  • Original DN values rarely extended over the entire output range of a display device
  • Contrast enhancement techniques enhance or ‘stretch’ original data to accentuate contrast/ interpretability of image
  • Depending on technique used, data integrity may be affected
  • Manipulation to histogram, trying to be more analytical to get people to see it, more of visual thing
  • image will have low contrast
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is contrast stretching?

A
  • Can grab different parts of histogram and pull/stretch them
    the shape is the same, however extends over entire range
    we don’t use all digital numbers, however there is a greater range of them
  • vibrant colours
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Contrast enhancement techniques?

A
  • Most of the time we are looking for aesthetics

- Complete trial and error and what looks the best

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Histogram and Lookup tables

A

Linear stretch
- any value that is the minimum is going to be output to y axis

Expotential stretch
- Enhancing parts of histogram with the most values

Logarithmic
- Enhancing parts of histogram with the least values

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What are point operations?

A
  • Operations that calculate new values for a raster grid on a cell by cell basis

simplest form: reclassification of existing raster values
- Actually a very powerful technique that operates similar to a query (vector) and can be combined with other point operations to accomplish many things

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Point operations: Raster calculator

A
  • Map algerbra involves mathematical or boolean operations to be calculated amongst various raster layers on a pixel by pixel basis
17
Q

What is a convolution or neighborhood operation?

A
  • Convolution involves the passing of a moving window over an image and the creation of a new layer
  • Each pixel in the new layer is a function of the original pixel values underlying the convolution window as specified by the user
  • Also known as ‘moving window’, ‘local’ or ‘filtering’ operations
18
Q

‘High-Pass’ and ‘Low Pass’ Filters

A

Low-pass filters remove high frequency information (noise) and show general trends in the data (shows general trends)

High-pass filters remove the low frequency information and show the high frequency (shows noise)

19
Q

Convolution Applications

A

Convolution operations are widely applied in a variety of raster applications

  • Remote sensing texture analysis
  • DEM processing
  • Spatial filtering - enhance
20
Q

What are zonal operations?

A

Similar to neighborhood operations, but the “window size” is variable, and defined by a zonal layer

operations available in a zonal context are similar to those used in neighborhood operations

21
Q

Slope magnitude (Eyton 1991)

A

Simplest application of calculating slope

22
Q

Azimuth

A

Tells which way the slope is pointing towards

23
Q

Relative Radiance

A
  • Trying to simulate a light angle

- Based on slope and azimuth, how much light would a pixel reflect? (Assuing it is a diffuse reflector)

24
Q

Unidirectional vs multidirectional hillshade

A

Important for visualization

Multi: don’t have strong shadows

Uni: can overwhelm in high relief, can give alignment that seem strong that are not really there