Upward Bound Convolution Demo

Convolve Application

This application can load any bitmapped image (.bmp) and apply any 3x3 kernel. The optimal image size is 256x256. Made to work with grey scale pictures but works with colors as well (although result after covolution is grey scale).


Related Web Sites

The mathematics behind linear filters

Another Demo


Sample Images


Sample Kernels

Blur
.11    .11    .11
.11    .12    .11
.11    .11    .11
Negate
1    1    1
1    -7   1
1    1    1
Sharpen
-1    -1    -1
-1     9    -1
-1    -1    -1
Edge detection
-1    -1    -1
-1     8    -1
-1    -1    -1

Kernels discovered by students at 1-25-03 Upward Bound Workshop

 0    -3     0
 0     0     1
 1     1     1
 0     0     2
 1     0     1
 0    -6     3
 0     1     0
 0     1     0
 0     1     0
 1     1     2
 3    -5     2
-8     1     4
 0    -3     0
 0     9     0
 0    -3     0
 2     2     2
 2    -4     2
 2     2     2
 1     1     1
-8     1     2
 1     1     1
 2    -1     2
 1     0     1
 0    -9     3

mstrout@cs.ucsd.edu .... January 28, 2003