Back to the main page of LSP/EPFL Peripheral Systems Laboratory (EPFL-DI/LSP)

Semester projects


Please consult the responsible assistant and/or Prof. R.D. Hersch (by email), before registering for a project. Upon discussion of mutual interests, further projects may be proposed. Some projects may then be pursued at a company as Master projects.


* ARTISTIC IMAGING, COLOR REPRODUCTION, MOIRES
* Display of specular color images
* Rectification of color images on an Android smartphone
* Modelisation of color prints with an ideal setup
* Modelisation of paint mixtures with the Kubelka-Munk (KM) theory
* Monte-Carlo simulation of the interaction between light, paper and inks (1-2 etud.)

* ROBOTIQUE & OPTIQUE
* Specular reflection measurements by applying polarizing filters

* PARALLELISM
* Didactical programs and teaching material for programming on CUDA GPU


* ARTISTIC IMAGING, COLOR REPRODUCTION, MOIRES

* Display of specular color images

Under specular illumination, reflectances can be much larger than one. This applies both to colors printed on paper and to colors printed on a metallic substrate such as alumininium. Conceive strategies in order to display specular images on a computer display in the best possible manner. Compare the results of the different approaches.
Responsables:
Petar Pjanic, tél. 36687 (petar.pjanic@epfl.ch)
Romain Rossier, tél. 36681 (r.rossier@epfl.ch)
Roger D. Hersch, tél. 34357 (RD.Hersch@epfl.)

* Rectification of color images on an Android smartphone

Develop Java software allowing to rectify and align according to a model images taken by the camera of an Android smartphone.
Responsables:
Roger D. Hersch, tél. 34357 (RD.Hersch@epfl.)

* Modelisation of color prints with an ideal setup

The Clapper-Yule and Yule-Nielsen models enable the modelization of the interaction of light with the halftone inks and the substrate. Consider creating separate layers composed of a diffusing plastic sheet and an inked transparency and verify the models by measuring separatly the characteristics of the substrate, of the transparency and of the ink layer. Consider the case of the transparency placed on the substrate without or with an air layer in between.
Responsables:
Vahid Babaei, tél. 36681 (vahid.babaei@epfl.ch)
Roger D. Hersch, tél. 34357 (RD.Hersch@epfl.)

* Modelisation of paint mixtures with the Kubelka-Munk (KM) theory

The Kubelka-Munk theory is capable of modelizing the interaction of light with diffuse colored material such as paints. Apply the KM theory for helping artists to create a specific color from a mixture of two available paint colors.
Responsables:
Roger D. Hersch, tél. 34357 (RD.Hersch@epfl.)

* Monte-Carlo simulation of the interaction between light, paper and inks (1-2 etud.)

Various phenomena influence the reflection spectrum of a color halftone patch printed on a given substrate (e.g. paper). These phenomena comprise the surface (Fresnel) reflection at the interface between the air and the paper, light scattering and reflection within the substrate (i.e. the paper bulk), and the internal (Fresnel) reflections at the interface between the paper and the air. We would like to deduce the reflectance of halftone prints (BRDF) according to the observation angle by performing Monte-Carlo simulations, i.e. by launching many light rays across a physically based model of the print.
Responsables:
Roger D. Hersch, tél. 34357 (RD.Hersch@epfl.)

* ROBOTIQUE & OPTIQUE


* Specular reflection measurements by applying polarizing filters

Thanks to the use of polarizing filters, try to validate the hypothesis that part of the specularly reflected light that interacts with halftone prints penetrates the ink surface and is reflected at the boundary between the ink and the paper. The lab's optical bench can be used for this purpose. A collaboration with a scientist from the physics department is foreseen.
Responsables:
Petar Pjanic, tél. 36687 (petar.pjanic@epfl.ch)
Roger D. Hersch, tél. 34357 (RD.Hersch@epfl.)

* PARALLELISM


* Didactical programs and teaching material for programming on CUDA GPU

GPU boards enable the parallelization of programs on hundreds of simple processing nodes. The project aims at developing didactical parallel programs and teaching material for GPU. The associated documentation should allow the students to easily understand the programming philosophy underlying the CUDA architecture, to run simple didactical programs and compare expected and measured performances.
Responsables:
Roger D. Hersch, tél. 34357 (RD.Hersch@epfl.)


<basile.schaeli@epfl(add: .ch)>