Teaching
Software ressources
Here, you should find some teaching material for the Image Processing and Compressiong projects. The language used for the project is C++ along with CImg image processing library.
CImg can be used on either Windows, Linux and Mac Os X (with X11).
- For windows users, CImg is reported to work either with: We produced a tutorial on how to get and install the Microsoft Visual C++ Express edition, along with the CImg library. It is available on Vincent Garcia's teaching page. Beware, setting this up is no picnic, but it works fine and is free.
- For Linux users, you will need a C++ compiler (either GNU's g++ or intel icc) as well as the C++ standard libray development files (distros usually ship it as a package). Use the example Makefile to determine compile and include options
- Mac Os X users will need to install the developpement framework (xcode) as well as the X11 version included in the Mac OS X DVD. Otherwise, refer to Linux instructions for include and linking tags
Survival guide
Here is also the electronic version of the survival guide for the Image Processing project (French). It contains a small presentation of the subjects you will have to work on and some advice for your programming
Articles
Here are links to the electronic versions of the articles you will have to work on:
- The Digital TV Filter and Nonlinear Denoising (2001)
- JetStream: probabilistic contour extraction with particles
- Optimal texture filtering
- Détection de Flamants Roses par Processus Ponctuels Marqués pour l’estimation de la taille des populations
Images
Here are some images that you might process to test your implementation accuracy