Use the power of the computer vision library VIGRA by means of "good old" common lisp. The interaction between both (c++ and functional) worlds is realized by using the CFFI extension and the vigra_c wrapper library. Tested with AllegroCL and SBCL!