In Video Technology Watch

Investigate & Gather

Resources

I gather here some resources of particular interest in the domain of image/video processing.

 

Reproducible Research

Great effort is made by the scientific community to improve the researcher’s results re-usability. I gather here some useful links that will help curious minds to find unsuspected resources.

Image processing
Saliency: Benchmark from the MIT (alongside with source codes) can be found here (regularly updated).
Super-Resolution: Benchmark from Yang(s) of California university (with codes) here (2014).

Miscellaneous Image/video processing open tools
A great bunch of image processing open source tools are provided by the Computer Vision Lab here.
Xin Li of West Virginia University (WVU) gathers a lot of miscellaneous resources in his personal website here.
A very dense site (but somehow confusing) from visionbib.com which collects publications references for a very wide range of Computer Vision research topics. Regularly updated. Go

 

How-Tos

Two helpful links for improving your researcher skills: the first one from S. Miksch (Vienna University of Technology), the second from S. Peyton Jones (Microsoft) here.

 

Blogs

Strengthen your culture with 3QD here.
PhD student Digifesto meditates here.
A more feminine (and elaborated) touch? The great Victoria Stodden is here for you.

 

Miscellaneous programming tools

C/C++ scientific computing :

GSL : Gnu Scientific Library, a very good and easy to use library for scientific computing (vector and matrix support is the feature I use the most).

Blas/cBlas : Library for linear algebra that builds upon GSL. Efficient and easy to use.

Kl1p : portable Cplusplus framework for handling sparse recovery of inverse problems of underdetermined linear systems. Implements various solvers: Basis pursuit, OMP, ROMP, AMP,CoSaMP… Quite complex and not so fast. Was replaced by ADMM solvers (see next point).

Lasso.c : C routine based on ADMM to solve lasso regularized problems. Based on GSL and cBlass. Very effective. Link here.

 

C/C++ tools :

SDL/SDL2 : C library that allows (real-time) display of images/videos. Warning; functional diferences between SDL1/2, migration is not as easy as it could be.

 

Vectorization :

Potrace : Open source tool for automatic vectorization of images

Inkscape : A more complete and still open-source tool for image manipulation