Hi, VIGRA is a computer vision library based on Generic Programming. Some of the early ITK features were inspired from this library. (E.g. iterators, accessors, adaptors) http://kogs-www.informatik.uni-hamburg.de/~koethe/vigra/ It is interesting to see how it has evolved during these three years. Here are the man pages: http://kogs-www.informatik.uni-hamburg.de/~koethe/vigra/doc/index.html Luis