Use the power of the computer vision library VIGRA by means of the Interactive Data Language (IDL). The interaction between both (c++ and IDL) worlds is realized by using IDL's CALL_EXTERNAL function and the vigra_c wrapper library.