Reconstruction d’une image
1. Présentation
Ce projet est un pur projet d’algorithmique. L’étape de programmation a pour unique but de
contrôler la validité des algorithmes développés. Ce projet est une version simplifiée de
projets informatiques classiques.
On a une image rectangulaire dont chaque pixel a une couleur R, V ou B. On connaît
uniquement les projections horizontales et verticales de l’image, dans le sens où on ne sait
pour chaque ligne et chaque colonne, que le nombre de pixels de chaque couleur qu’elle
contient. L’objectif de ce projet est de reconstruire une image compatible avec les données
entrées par l’utilisateur. L’objectif primaire est de construire un algorithme qui traite le cas de
la grille 4 sur 5 donnée en exemple ci-dessous.
Les tâches de ce projet comprennent la recherche d’une solution, sa mise en algorithme, la
programmation de cet algorithme, et enfin l’interface d’entrée des donnée et d’affichage de la
solution.
Les prolongements possibles de ce projet sont la recherche de toutes les solutions ; on pourra
aussi chercher une solution qui regroupe les pixels d’une même couleur.
Objectif du projet
Le but de ce projet est l’étude de la reconstruction d'une image composée de trois couleurs à
partir de la connaissance des projections horizontales et verticales de cette image.
Description du projet
On considère dans ce projet un problème intervenant notamment en imagerie médicale. Il
consiste à reconstruire une image à trois couleurs à partir de certaines de ses caractéristiques
connues. Plus précisément, une image est considérée comme une grille de pixels. Chaque
pixel correspond à une case de la grille et on considère qu’il ne peut prendre que trois
couleurs : rouge (R), bleu (B) ou vert (V). Le terme générique de rangée désignera
indifféremment une ligne ou une colonne de l’image.
Le problème qui nous intéresse, que nous appellerons "Problème de Reconstruction
Simple" (PRS) est le suivant : connaissant pour chaque rangée (ligne ou colonne), le nombre
de cases rouges, vertes et bleues de la rangée (ce nombre est appelé projection de la rangée),
proposer une image qui respecte ces projections. La figure ci-dessous présente une instance
résolue du problème PRS.