%% LyX 1.1 created this file.  For more info, see http://www.lyx.org/.
%% Do not edit unless you really know what you are doing.
\documentclass[11pt]{article}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}

\makeatletter


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% LyX specific LaTeX commands.
\providecommand{\LyX}{L\kern-.1667em\lower.25em\hbox{Y}\kern-.125emX\@}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% User specified LaTeX commands.
\usepackage[latin1]{inputenc}
\textheight26cm
\textwidth15.5cm
\hoffset-2cm
\voffset-3cm
\input{psfig}
\pagestyle{empty}
%%%%%%%%%%%%%%%

\makeatother

\begin{document}


\title{\textbf{\huge TTI: TP1}\huge }


\author{\textbf{Introduction à la bibliothèque de traitements d'images KHOROS}}

\maketitle

\section{Présentation rapide de KHOROS, via cantata}

Cantata est un outil permettant d'accéder aux librairies khoros via une interface
graphique. La partie principale est une fen\^{e}tre de travail permettant de
créer des graphes dont les noeuds sont des actions (représentées par des petites
boites ou glyphs) à effectuer les unes après les autres suivant le chemin construit
(la donnée de sortie de l'une servant d'entrée \`{a} la suivante).\\
 Différents menus sont accessibles à partir en haut de la fenêtre cantata

\begin{itemize}
\item le menu \textit{file} permet de gérer le chargement et la sauvegarde des espaces
de travail (graphes)
\item le menu \textit{edit} sert à gérer les différentes opération à réaliser sur
les éléments du graphe (copie, destruction ...) l'action.
\item le menu \textit{workspace} permet de commander l'exécution du graphe dans son
ensemble
\item le menu \textit{control} offre des structures de contrôles prêtes à l'emploi,
telles que des boucles, des conditionnelles.
\item enfin, le menu \textit{glyphs} rassemble une grande partie des algorithmes disponibles
dans khoros. Les différents sous-menus permettent d'accéder à des procédures
qui seront représentées dans l'espace de travail sous forme de petite boites.
Une description plus longue de chaque boite (glyph) est disponible en cliquant
sur le triangle noir en haut à gauche. L'interconnection entre les glyphs est
effectuée en cliquant successivement sur l'entrée et la sortie à rattacher.\\
 Chaque procédure peut être réalisée séparément en cliquant sur le rectangle
central ou de façon globale par le menu \textit{workspace}.
\end{itemize}

\section{Exemple}

Avant tout lancement, vous devez d'abord taper la commande ``source /usr/local/env/envkhoros''
qui positionnera vos variables d'environnement de manière à pouvoir utiliser
cantata. Lancer alors cantata et charger l'espace de travail exemple2.wksp que
vous trouverez sous ~diic2/unix/tptti/tp1. Vous avez alors devant vous une application
pr\^{e}te a l'emploi.\\
 Afin de comprendre la fonction d'une boite, il est utile de cliquer sur le
triangle noir. Intéressons-nous au premier graphe connexe de l'espace de travail:

\begin{itemize}
\item ainsi la première boite (intitulée user \textit{defined}) permet de spécifier
l'entrée du graphe.
\item \textit{editimage} permet de visualiser l'image.
\item la boite \textit{Histogram} permet d'obtenir l'histogramme que l'on visualise
`a l'aide de \textit{display 2D plot}.
\item \textit{Gaussian noise} ajoute un bruit gaussien à l'image.
\end{itemize}
Vous pouvez de m\^{e}me regarder les différentes fonctions de chaque boite
présente dans l'espace de travail.\\
 Vous pouvez alors passer \`{a} l'exécution des différents graphes soit globalement
soit localement.\\
 Dans le premier cas, toutes les actions réalisables sur le graphe sont effectuées
(parcours suivant les différents chemins). \\
 Dans le deuxième cas, vous devez cliquer sur le rectangle central de la boite
qui vous intéresse en faisant bien attention \`{a} ce que l'entrée qui lui
est donnée est bien disponible.

\noindent Afin de vous familiarisez avec cantata, vous trouverez d'autres exemples
d'espaces de travail à partir du menu \textit{file-\( > \)open-\( > \)directory
browser}.\\
\\
 \textbf{N.B.:} si vous voyez apparaître un petit visage clignotant et mécontent
sur une boite, c'est que l'opération n'a pu \^{e}tre réalisée correctement.
En cliquant dessus vous verrez alors la raison de l'échec.


\section{Echantillonnage et Théorème de Shanon}

\begin{itemize}
\item charger le schéma ``cravate.wksp''
\item expliquer le schéma.
\item pour différents pas d'échantillonage allant de 2 à 8, donnez la fréquence de
coupure pour laquelle l'image vous semble la meilleure. À quel(s) problème(s)s
finit-on par se heurter?
\item Interpréter les résultats relativement au Théorème de Shanon
\end{itemize}

\section{À rendre}

Vous rendrez les schémas des différents problèmes ainsi que les réponses à la
dernière question.

\end{document}

