9/14/2001
CS 461, Copyright G.D. Hager
Yet Another View of Convolution
•Suppose we consider the convolution template as a “vector”:
–T = [T1,T2,T3 .... Tn]
–
•Likewise, consider a region of the image to which the convolution is applied as a vector
–I = [I1,I2,...In]
–
•Then the value of the convolution at a point is just the “dot product”
–v = T ¢ I
–
•Thus, we can also think of convolution as a kind of “pattern match” where regions of the image that are “similar” to T respond more strongly than those that are dissimlar (up to a scale factor)