Debi Prosad Dogra
PhD
Department of Computer Sc. & Engineering
IIT Kharagpur

Useful Softwares and Image and Video Processing Tools

  • Intel Open Source Computer Vision Library (OpenCV). It's a nice tool to understand and twik with various basic and advanced techniques related to image and video processing. I really like this tool.
  • Mean-shift image segmentation software(EDISON). This is a useful source code for image segmentation. The original work was done by Comaniciu et al. in their paper "Mean Shift: A Robust Approach Toward Feature Space Analysis". The paper was published in IEEE Transactions on Pattern Analysis and Machine Intelligence (vol. 24, no. 5, pp. 603-619, 2002). In my opinion, it is one of the the best segmentation schemes that works satisfactorily for majority of image classes. I found an optimum set of segmentation parameters for mean shift. It is performing quite satisfactorily for the class of images I am working with.
  • FFMPEG is a good library to work with (ffmpeg). It supports a wide range of audio and video decoder and encoder. It can be used with OpenCV to decode and encode video files.