Thursday, October 29, 2015

Miscellaneous Image Functions

Goal and Background:
The goal of this exercise was to show my ability to: delineate a study area from a larger satellite image scene, optimize the spatial resolution of images for visual interpretation purposes, use some radiometric enhancement techniques in optical images, link a satellite image to Google Earth, to use various methods of resampling satellite images, to explore image mosaicking, and to use binary change detection through the use of simple graphical modeling. 

Methods:
Part 1: Image Subsetting of a Study Area
Section 1: To take my first subset of the Eau Claire area, I implemented the raster tool, inquire box. I created an inquire box around my selected area and then used the Subset & Chip-Create Subset Image tool to create my subset image. 

Section 2: To take my second subset of the Eau Claire area, I added a shapefile of Eau Claire and Chippewa Counties to the viewer with my input image. I then created an area of interest around the shape files and saved the layer as an AOI file. Then I employed the raster tool Subset & Chip and used the new AOI file I created to create my subset image. 
  

Part 2: Image Fusion
I employed the raster pan sharpen tool Resolution merge to execute image fusion. I input both a panchromatic band image and a multispectral band image into the tool. I employed a the multiplicative method and the nearest neighbor resampling technique. 
 
Part 3: Simple Radiometric Fusion Techniques
I employed the raster radiometric tool Haze reduction on my input image to reduce the haze and clouds in the image.

Part 4: Linking Image Viewer to Google Earth 
With the input image in Edras Imagine, I connected to Google Earth through Edras. I then matched Google Earth to my view screen and synced the two displays to make a viable interpretation key out of Google Earth for my input image.  

Part 5: Resampling
I used the raster spatial tool, Resample Pixel Size on my input image. I repeated this tool twice, once using the Nearest Neighbor approach and once using the Bilinear Interpolation to see the differences that occur. Both times I resampled the image from 30x30 meters to 15x15 meters and ensured that I kept my pixels square.  

Part 6: Image Mosaicking
I imported my input images ensuring that Multiple Images in Virtual Mosaic and Background Transparent were set.

Section 1: Image mosaic with the use of Mosaic Express
I employed the raster mosaic tool, Mosaic Express by inputting my two images in the correct order and running the program. 

Section 2: Image mosaic with the use of MosaicPro
I employed the raster mosaic tool, MosaicPro by adding my two input images into the tool, ensuring that Compute Active Area was set as the default. I corrected the order of the images within the tool and adjusted the radiometric properties by selecting histogram  matching and overlap areas as the settings. I then ran the mosaic.  

Part 7: Binary Change Detection
Section 1: Creating a difference image
I employed the raster functions tool, Two Image Functions, inputting a 2011 and 1991 multispectral images of the Chippewa Valley area. I ran this tool and then used the histogram and metadata to determine the cutoff points for the values that have changed between those two years. I used the equation mean + 1.5 *standard deviation. 

Section 2: Mapping change pixels in difference image using spatial modeler
I used the following equation to create a model to remove the negative values in my difference image: 
ΔBVijk = BVijk(1) – BVijk(2) + c 
Where:
ΔBVijk = Change pixel values. 
ΔBVijk(1)= Brightness values of 2011 image. 
BVijk(2) = Brightness values of 1991 image. 
c = constant: 127 in this case. 
I = line number 
J = column number 
K= a single band of Landsat TM.

I then employed Model Maker to create a model using band 4 of my 1991 and 2011 images and the equation to create a difference image. I then determined the change threshold using the equation: mean + (3*standard deviation). I then created another model using my difference image and Either IF OR function. I input: 
EITHER 1 IF ($n1_ec_91 > 202.1) OR 0 OTHERWISE

After running the model I input my difference image into ArcMAP to make more legible map. 

Results:
Figure 1. This image demonstrates the results from part 1, section 1 and shows a subset of an image using the inquire box. 
Figure 2. This image demonstrates the results from part 1 section 2 and shows the results of subsetting an image using a shape file. 
Figure 3. This image demonstrates the results from Part 2, displaying both the input and pansharpened images. 
Figure 4. This image demonstrates the results from part 5, displaying both the input image and the result after resampling using the nearest neighbor method. 

Figure 5.  This image demonstrates the results from part 5, displaying both the input image and the result after resampling using the bilinear interpolation method. 

Figure 6. This image demonstrates the results from part 6, section 1 after using Mosaic Express. 

Figure 7. This image demonstrates the results from part 6 section 2 after using MosaicPro.

Figure 8. This histogram demonstrates the results from part 7 section 1 and displays the cutoff points where changes have occurred between 1991 and 2011.  
 
Figure 9. This map demonstrates the results from part 7 section 2, where areas of the Chippewa Valley have appeared to have changed within band 4 between 1991 and 2011. 

Sources:  
All data was provided by Dr. Wilson with Lab 4.