New in Wolfram Mathematica 7: Built-in Image Processing & Analysis  previous | next 
Enumerate Possible Image Filters
This generates possible 2x2 1,0 filters, and applies all of them to an image.
In[1]:=

Click for copyable input
ImageAdjust[

   ImageConvolve[

    Image[1 - CellularAutomaton[45, {{1}, 0}, 80]], #]] & /@ 

 Tuples[{1, 0}, {2, 2}]
Out[1]=