CS 791 Programming Assignment # 1



by Beifang Yi



1. Problem1:  Image-processing with CVIPtools GUI and its library functions.

The basic image is:





1.1.   Images Processed with CVIPtools GUI

a). 

1). translation.





2). rotation.







3). scaling






b). 

1). thresholding (at 128)







2). negative





c).

1). histogram.








2). histogram equalization, and the new histogram








d). Smooth

1).  averaging






2). gaussian 3x3






3). gaussian 7x7







e). Sharpen using Laplacian

1). 3x3





2. 7x7







f). Add salt-and-pepper noise





1). clean using smoothing






2). clean using median filtering





g). Add Gaussian noise






1). clean using smoothing






2). clean using median filterin







1.2.   Images Processed with CVIPtools' library functions


a). 

1). translation.







2). rotation.







3). scaling







b). 

1). thresholding






2). negative





c).

1). histogram.






2). histogram equalization, and the new histogram








d). Smooth

1).  averaging





2). gaussian 3x3






3). gaussian 7x7







e). Sharpen using Laplacian

1). 3x3






2. 7x7







f). Add salt-pepper noise






1). clean using smoothing







2). clean using median filtering





g). Add Gaussian noise






1). clean using smoothing






2). clean using median filtering















2. Problem 2 :  Click here:


3.  Problem 3 :  Click here: