page 1  (2 pages)
2to next section

CE 261: Lab #4 ImageVision Libraries Satellite Application Development, Part IIMay 25, 1995 1

CE 261: Lab #4

ImageVision Libraries Satellite Application

Development, Part II

Spring 1995

Instructor: Dr. Craig M. Wittenbrink

Office: Applied Science Bldg. #309

Phone: (408) 459 4099

Due: Friday June 9. Labs are due at the beginning of class.

Lab Environment: Computer Engineering/Computer and Information Sciences educational lab. Silicon Graphics Indy?s and Indigos.

Location: Applied Sciences 213

Lab Hours: Any time, but you need a keycode

1.0 Description

In Lab #2, and Lab #3 you developed software that performed low level image processing on satellite images. In the fourth and final lab, you are to implement some mid level vision operations. Using any of the operators in the ImageVision libraries to assist you, segment out the clouds within the satellite images of your choice. The segmentation is to separate clouds from the background, ground, and each other. Ideas for segmentation are to use the inherent highpass filters and/or thresholding to find areas of discontinuity, then perform a merging operation to combine like areas (stitch up lines with breaks, etc.), and finally perform connected components on a binary image. Although it is not required, one may like to use the results of the connected components to decide which are clouds (and which type) and are which aren?t by using the area, central moments, or other simple decision parameters.

2.0 Tasks

1. Preprocess, Via Sobel, thresholding, Laplacian, etc. The ImageVision libraries [1] provide a variety of approaches. Please see the graphical examples in the rear of the Image Vision libraries programming guide.

2. Segment, Is it easiest to see areas of discontinuities or areas of similarities? Divide the satellite data into clouds/ocean, coastline in any method you see fit. Work on a scheme to combine segmentations into reasonable objects.