a collection of some useful vision algorithms