diff --git a/Methode/ctrl.tex b/Methode/ctrl.tex
new file mode 100755
index 0000000000000000000000000000000000000000..56f81f9e7f55039443dac8e4b925c019a76e54b0
--- /dev/null
+++ b/Methode/ctrl.tex
@@ -0,0 +1,78 @@
+\documentclass[francais,a4,10pt]{article}
+\usepackage[francais]{babel}
+\usepackage{graphicx}
+\setlength{\unitlength}{1.0mm}
+\topmargin 0.0cm
+\headheight 0.0cm
+\headsep -1.5cm
+\oddsidemargin 0.5cm
+\evensidemargin 0.5cm
+\textheight 27.0cm
+\textwidth 15.0cm
+\footskip 1.5cm
+\parindent 0.0cm
+\pagestyle{empty}
+%\thispagestyle{empty}
+\newcommand{\spa}{\begin{picture}(5,1)(0,0) \end{picture}}
+
+\begin{document}
+
+\begin{center}
+{\large \bf Extraction des segments}
+\end{center}
+\begin{tabular}{|rcl|}
+\hline
+\multicolumn{3}{|l|}{Contr\^ole de l'extraction :} \\
+u & \spa & Actualiser \\
+v && Afficher le r\'esultat \\
+w && Consigne initiale d'\'epaisseur du segment flou \\
+h && Longueur tol\'er\'ee pour les sauts de d\'etection \\
+e && Trait / bord \\
+E && Autre bord \\
+q && Retour d'absence (1 / longueur absence) \\
+Ctrl-c/v/z && Enregistre / Affiche / Supprime les segments \\
+m && Commute la multi-d\'etection \\
+t && Commute l'amincissement progressif \\
+y && Commute le bridage de la premi\`ere \'etape \\
+d && Commute le test de densit\'e \\
+p && Commute le pr\'e-filtrage \\
+f && Commute le filtrage final \\
+g && Commute la contrainte de connectivit\'e \\
+s && Commute l'aspect dynamique des scans \\
+o && Commute l'aspect directionel des scans \\
+x && Commute l'ajustement de la consigne d'\'epaisseur \\
+1 && Commute la visu des segments (pixels) \\
+2 && Commute la visu de l'accumulateur \\
+3 && Commute la visu des profils \\
+0 && Test avec $P_1$ et $P_2$ impos\'es \\
+9 && Test de performance sur la derni\`ere barre trac\'ee \\
+8 && Tests comparatifs sur diff\'erents contextes de d\'etection \\
+7 && D\'etection exhaustive de tous les segments \\
+\hline \hline
+\multicolumn{3}{|l|}{Fen\^etres d'analyse :} \\
+i && Changement d'info \\
+v && Commute l'affichage du texte \\
+\hline \hline
+\multicolumn{3}{|l|}{Analyse des segments flous extraits :} \\
+Ctrl-i && Commute le type d'affichage des scans \\
+b && Commute l'affichage de l'image de fond \\
+B && Commute l'image d'intensit\'e avec celle du gradient \\
+c && Incr\'emente la longueur minimale des composantes connexes \\
++ -- && Zoom \\
+$< \wedge > \vee$ && D\'ecalage de l'observation \\
+\hline \hline
+\multicolumn{3}{|l|}{Analyse des accumulateurs :} \\
+s && Taille de l'accumulateur (nombre de cellules) \\
+r && R\'esolution (espace couvert par une cellule) \\
+p && Sub-pixelisation (pour le vote) \\
+f && S\'electivit\'e du filtre \\
+\hline \hline
+\multicolumn{3}{|l|}{Analyse des profils :} \\
+w && Largeur de correlation \\
+t && Epaisseur de correlation \\
+r && Taux de correlation \\
+$\wedge \vee$ && Parcours des bandes \\
+\hline
+\end{tabular}
+
+\end{document}
diff --git a/Methode/methode.tex b/Methode/methode.tex
new file mode 100755
index 0000000000000000000000000000000000000000..05e352f80ed3a17e1c7328d7317222fb6f59322d
--- /dev/null
+++ b/Methode/methode.tex
@@ -0,0 +1,180 @@
+\documentclass[francais]{article}
+\usepackage[francais]{babel}
+\begin{filecontents}{pagine.sty}
+  \setlength{\unitlength}{1mm}
+  \headheight -1.5cm
+  \oddsidemargin -0.5cm
+  \textheight 26.5cm
+  \textwidth 17.0cm
+  \parindent 0.0cm
+\end{filecontents}
+
+\usepackage{pagine}
+\newcommand{\spa}{\begin{picture}(10,1)(0,0) \end{picture}}
+\begin{document}
+\begin{center} {\LARGE \bf D\'etection de segments flous} \end{center}
+
+\section*{S\'equencement de la d\'etection}
+
+\begin{picture}(150,140)(0,0)
+\put(40,0){\framebox(70,10){FILTRAGE}}
+\put(75,20){\vector(0,-1){10}}
+\put(40,20){\framebox(70,10){TEST DE CONNEXITE}}
+\put(75,40){\vector(0,-1){10}}
+\thicklines
+\put(40,40){\framebox(70,10){\bf \large SUIVI FIN}}
+\put(42,42){\framebox(66,6)}
+\thinlines
+\put(75,60){\vector(0,-1){10}}
+\put(40,60){\framebox(70,10){RECENTRAGE}}
+\put(75,80){\vector(0,-1){10}}
+\put(40,80){\framebox(70,10){PRE-FILTRAGE}}
+\put(75,100){\vector(0,-1){10}}
+\put(40,100){\framebox(70,10){TEST DE DENSITE}}
+\put(75,120){\vector(0,-1){10}}
+\thicklines
+\put(40,120){\framebox(70,10){\bf \large SUIVI RAPIDE}}
+\put(42,122){\framebox(66,6)}
+\thinlines
+\end{picture}
+
+\subsection*{Suivi rapide}
+
+\begin{itemize}
+\item Entr\'ees :
+\begin{itemize}
+\item $P_1$ : Point de d\'epart de la barre de balayage.
+\item $P_2$ : Point d'arriv\'ee de la barre de balayage.
+\item $P_0$ : Point de d\'epart du segment flou (en mode automatique).
+\end{itemize}
+\item Sorties :
+\begin{itemize}
+\item $BS_{ini}$ : Segment flou initial.
+\end{itemize}
+\item Fonctionnement :
+\begin{itemize}
+\item Balayage directionnel statique pour cr\'eer et \'etendre un segment flou
+\`a partir du gradient maximal trouv\'e dans la barre.
+\item En phase d'extension, on applique un test de voisinage par rapport au
+dernier pixel ins\'er\'e (4 pixels).
+\item Aucun test angulaire.
+\item Tol\'erance aux interruptions : 5 pixels.
+\end{itemize}
+\end{itemize}
+
+\subsection*{Test de densit\'e}
+
+\begin{itemize}
+\item Etat par d\'efaut : activ\'e.
+\item Fonctionnement :
+\begin{itemize}
+\item V\'erifie que l'\'etendue du segment (\'ecart entre les barres des
+points extr\^emes) est inf\'erieure \`a la moiti\'e du nombre de points
+constituant le segment.
+\end{itemize}
+\end{itemize}
+
+\subsection*{Pr\'e-filtrage}
+
+\begin{itemize}
+\item Etat par d\'efaut : activ\'e.
+\item Fonctionnement :
+\begin{itemize}
+\item Utilisation d'une transform\'ee de Hough pour \'eliminer les points
+isol\'es \`a l'\'ecart du segment.
+\end{itemize}
+\end{itemize}
+
+\subsection*{Recentrage}
+
+\begin{itemize}
+\item Entr\'ees :
+\begin{itemize}
+\item $BS_{ini}$ : Segment flou initial.
+\end{itemize}
+\item Sorties :
+\begin{itemize}
+\item $P_s$ : Centre de la barre de balayage.
+\item $V_s$ : Direction de balayage.
+\item $L_s$ : Largeur de balayage.
+\item $\epsilon _c$ : Consigne d'\'epaisseur pour le segment flou.
+\item $V_{ref}$ : Direction de r\'ef\'erence pour le gradient.
+\end{itemize}
+\item Modalit\'e par d\'efaut : asservissement de l'\'epaisseur activ\'e.
+\item Fonctionnement :
+\begin{itemize}
+\item Recalcule un point central, une direction de balayage et une
+\'epaisseur de consigne \`a partir du segment initial.
+\item La direction de r\'ef\'erence pour le gradient est mesur\'ee au point
+de d\'epart du segment flou initial.
+\item La nouvelle direction de balayage est le vecteur support du segment flou.
+\item Sans asservissement de l'\'epaisseur :
+\begin{itemize}
+\item le point de d\'epart est le point central du segment flou,
+\item l'\'epaisseur de consigne est fix\'ee (5 pixels),
+\item la largeur de balayage est 4 fois l'\'epaisseur de consigne.
+\end{itemize}
+\item Avec asservissement de l'\'epaisseur :
+\begin{itemize}
+\item le point de d\'epart est l'intersection entre la barre de balayage
+initiale et la m\'ediane du segment,
+\item l'\'epaisseur de consigne est l'\'epaisseur du segment flou initial
+avec un minimum de 8 pixels,
+\item la largeur de balayage est l'\'epaisseur de consigne.
+\end{itemize}
+\end{itemize}
+\end{itemize}
+
+\subsection*{Suivi fin}
+
+\begin{itemize}
+\item Entr\'ees :
+\begin{itemize}
+\item $P_s$ : Centre de la barre de balayage.
+\item $V_s$ : Direction de balayage.
+\item $\epsilon _c$ : Consigne d'\'epaisseur pour le segment flou.
+\item $L_s$ : Largeur de balayage.
+\item $V_{ref}$ : Direction de r\'ef\'erence pour le gradient.
+\end{itemize}
+\item Sorties :
+\begin{itemize}
+\item $BS_f$ : Segment flou final.
+\end{itemize}
+\item Fonctionnement :
+\begin{itemize}
+\item Balayage directionnel dynamique pour cr\'eer et \'etendre
+un segment flou \`a partir des sommets de gradients, correctement orient\'es
+(tol\'erence d'environ 60$^o$), et class\'es par valeurs de gradient
+d\'ecroissantes, trouv\'es dans la barre.
+\item Aucun test de voisinage.
+\item Tol\'erance aux interruptions : 5 pixels.
+\item Amincissement (activ\'e par d\'efaut) : \`a partir de 20 balayages,
+la consigne d'\'epaisseur est r\'eduite de  2\% \`a chaque balayage
+jusqu'\`a atteindre une valeur minimale de 150\% de l'\'epaisseur du segment
+flou construit.
+\end{itemize}
+\end{itemize}
+
+\subsection*{Test de connexit\'e}
+
+\begin{itemize}
+\item Etat par d\'efaut : activ\'e.
+\item Fonctionnement :
+\begin{itemize}
+\item V\'erifie qu'au moins la moiti\'e des pixels du segment flou forment
+des composantes connexes de taille sup\'erieure \`a 5 pixels.
+\end{itemize}
+\end{itemize}
+
+\subsection*{Filtrage}
+
+\begin{itemize}
+\item Etat par d\'efaut : d\'esactiv\'e.
+\item Fonctionnement :
+\begin{itemize}
+\item Utilisation d'une transform\'ee de Hough pour \'eliminer les points
+isol\'es \`a l'\'ecart du segment.
+\end{itemize}
+\end{itemize}
+
+\end{document}