Master IMA - UMPC Paris 6 RDMM - Année Fiche de TP
|
|
- Cyril Champagne
- il y a 2 ans
- Total affichages :
Transcription
1 Master IMA - UMPC Paris 6 RDMM - Année Fiche de TP Préliminaires. Récupérez l archive du logiciel de TP à partir du lien suivant : 2. Développez l archive : >tar xvf tp2009.tar 3. Compilez le logiciel : >cd TPMorpho/ >make 4. Récupérez quelques images aux formats gif ou pgm, à partir du lien suivant : Lancez le logiciel (l argument donné ici n est qu un exemple) : >./Morpho.tcl -i../images/clock.gif -nb 6 & 2 Opérateurs de base et composés expérimentez : A partir des opérations disponibles sur l interface Inti, calculez les opérations morphologiques suivantes : Erosion Dilatation Gradient interne Gradient externe Gradient morphologique (symétrisé) Laplacien morphologique Ouverture Fermeture Top-hat Top-hat conjugué Quel est l effet du changement de la condition de bord dans l interface sur les opérations morphologiques? Comment vérifier expérimentalement la relation de dualité des opérateurs (e.g. Erosion/Dilatation, Ouverture/Fermeture)?
2 3 Un détecteur de contours rudimentaire Selon le modèle classique de Marr et Hildreth, les contours d une image correspondent aux lieux de passage par zéro du laplacien Λ. On calcule cet ensemble à partir des 2 ensembles suivants : Λ + = {(x, y); Λ(x, y) > 0}, et Λ = {(x, y); Λ(x, y) < 0}. Ces 2 ensembles sont évidemment disjoints, mais on peut calculer grossièrement les lieux de passages par zéro par exemple de la façon suivante : Λ 0 = δ B (Λ + ) Λ, où δ B désigne la dilatation morphologique par une boule élémentaire (i.e. définissant la topologie). Comme en général, ce détecteur fournit une réponse trop dense pour être exploitable, on le combine avec un seuillage du module du gradient G, soit : G s = {(x, y); G(x, y) s}. L ensemble des contours C est finalement défini par : C = G s Λ 0 Appliquez ce détecteur de contours directement sur l interface Inti en prenant pour Λ et pour G respectivement le laplacien et le gradient morphologiques, et en testant sur 2 ou 3 images en niveaux de gris. Quels sont les paramètres de votre détecteur? Quel est l impact de ces paramètres sur le résultat? Quels sont selon vous les limites à la pertinence et à l exploitation de ce détecteur? 4 Transformée en Tout-ou-rien. Etant donné une image binaire I Z 2, un couple (H, M) d éléments structurants H, M Z 2 tels que H M =, on appelle transformée en tout-ou-rien (TTR) de I par le couple (H, M), l image : I (H, M) = ε H (I) ε M (I c ) = (I Ȟ) (Ic ˇM). expérimentez la recherche de configurations sur images binaires par TTR sur l interface Inti (Sur le tableau de définition de l élément structurant, le bouton de gauche définit H (en blanc), le bouton de droite définit M (en noir)). Appliquez les TTR au débruitage de l image binaire texte bruit.gif, commentez les résultats. Opérateurs connexes expérimentez la reconstruction géodésique, pour une image binaire, puis pour une image en niveau de gris. Comment peut-on calculer une reconstruction sur l interface Inti sans utiliser le bouton reconstruction? Comment cet algorithme est-il programmé efficacement? appliquez la reconstruction géodésique à l image binaire particules.gif pour éliminer les particules de diamètre inférieur à 20 pixels sans modifier les autres. Quelle est l opération que vous avez utilisée? calculez l ouverture et la fermeture par reconstruction de l image tree noise.gif. Présentez et commentez les résultats. 2
3 expérimentez l opération d érosion ultime sur une image binaire. Quel rapport existe-il entre cette opération et la reconstruction géodésique? Appliquez l érosion ultime à la singularisation de particules dans l image binaire coffee.gif. 6 Lignes de Partage des Eaux Expérimentez l opérateur de lignes de partage des eaux (LPE - Menu niveau de gris ). Comment interpréter cet opérateur? Sur quels types d images l applique-t-on en général? Observez et interpréter le phénomène de sur-segmentation sur une image naturelle. Appliquez une fermeture par reconstruction sur l image de gradient avant la LPE. Quel est l effet de cet opérateur sur le résultat de la LPE? Appliquez un filtrage de dynamique sur l image originale avant le calcul du gradient. Appliquez le gradient, puis la LPE. Quel est l effet de l opérateur de filtrage de dynamique? Combinez enfin les 2 opérateurs avant le calcul de la LPE et interprétez le résultat. Attention : la ligne de partage des eaux est affichée en jaune sur l interface, mais sera interprétée en niveau de gris si on applique un opérateur après la LPE, ce qui n aura donc pas de sens en général. 7 Programmation : Erosion binaire de taille arbitraire 7. Première version programmez la procédure : void Erosion_version(Image<int>& p,int distance,int rayon); qui calcule l érosion d une image p codée sur des niveaux de gris allant de 0 à 2, pour un élément structurant égal à la boule discrète d distance (distance = 4 ou 8), de rayon rayon, en itérant rayon fois une érosion élémentaire par une boule élémentaire de la même distance (voir Figure ). d4 d8 Fig. Les boules élémentaires des distances d 4 et d 8. Quelle est la complexité de votre algorithme en fonction de rayon? 3
4 7.2 Seconde version expérimentez les transformées en distance sur une image binaire. Comment une telle transformation peut-elle être utilisée pour calculer des érosions binaires de taille arbitraire? La procédure void FctDistance(Image<int>& p,char *nom); disponible dans les sources du programme Inti, dans le fichier morfo.cc, calcule la transformée en distance nom de l image binaire p, c est-à-dire la fonction qui à chaque pixel non nul de l image binaire (pixel appartenant à l image au sens ensembliste), associe sa distance (au sens de nom) au plus proche pixel nul de l image binaire (pixel appartenant au complémentaire de l image au sens ensembliste). Cette transformée se calcule par deux balayages successifs sur l image, l un dans le sens video, l autre dans le sens video inverse, et par application des masques de calcul des différentes distances discrètes (voir Figure 2). Pour chaque parcours, à chaque pixel non nul examiné, on remplace la valeur du pixel par le minimum de la valeur de ses voisins au sens du masque de parcours, augmenté de la valeur correspondante dans le masque. Après les deux parcours, la valeur des pixels est rééchelonnée sur l intervalle [0, 2] pour des raisons de visualisation d4 d8 ch3 4 ch 7 Parcours video d4 d8 ch3 4 ch 7 Parcours video inverse Fig. 2 Masques de calcul utilisés pour les transformées en distance d4 et d8, et pour les distances de chanfrein 3-4 et -7-. En fait, une procédure récursive similaire peut être utilisée pour calculer une bonne approximation de la transformée en distance euclidienne associée à une image binaire. Le principe, dû à Danielsson et Leymarie, consiste à calculer en chaque pixel le carré de la distance euclidienne exacte, en calculant récursivement pour chaque pixel (x, y) les coordonnées relatives (R x (x, y), R y (x, y)) du pixel de contour le plus proche (c est-à-dire que le pixel du contour le plus proche de (x, y) est le pixel (x + R x (x, y), y + R y (x, y))). Le carré de la transformée en distance euclidienne est alors donné par R x (x, y) 2 + R y (x, y) 2. La fonction distance au carré est calculée récursivement par sommation marginale (i.e. quand un nombre r augmente de, son carré augmente de 2r + ). L algorithme précis est le suivant : 4
5 Initialisation pour tout pixel (x,y) : si (x, y) X : {f(x, y) = 0; R x(x,y) = 0; R y(x,y) = 0;} si (x, y) X : {f(x, y) = ; R x(x,y) = 0; R y(x, y) = 0;} Balayage direct pour y de 0 à N lig : pour x de 0 à N col : () (a,b) = arg min (a,b) V [f(x + a, y + b) + f (a,b) (x, y)] avec f (a,b) (x,y) = 2( ar x(x + a, y + b) + br y(x + a, y + b) ) + a 2 + b 2 (2) R x(x,y) = R x(x + a, y + b) + a R y(x,y) = R y(x + a,y + b) + b (3) f(x, y) = f(x + a, y + b) + f (a,b) (x, y) Balayage rétrograde pour y de N lig à 0 : pour x de N col à 0 : () (a,b) = arg min (a,b) V +[f(x + a, y + b) + f (a,b) (x, y)] avec f (a,b) (x,y) = 2( ar x(x + a, y + b) + br y(x + a, y + b) ) + a 2 + b 2 (2) R x(x,y) = R x(x + a, y + b) + a R y(x,y) = R y(x + a,y + b) + b (3) f(x, y) = f(x + a, y + b) + f (a,b) (x, y) f(x, y) correspond au carré de la transformée en distance euclidienne. R x (x, y) et R y (x, y) correspondent respectivement aux coordonnées relatives horizontale et verticale du pixel de contour le plus proche de (x, y). V = {(, ), (0, ), (+, ), (, 0)}, et V + = {(+, 0), (, +), (0, +), (+, +)} correspondent respectivement aux voisinages causal et anticausal. La procédure void Fct_distance_euclidienne(Image<int>& p); disponible dans le fichier morfo.cc, calcule de cette façon la transformée en distance euclidienne de l image binaire p. adaptez les procédures précédentes pour programmer la procédure : void Erosion_version2(Image<int>& p,char *distance,int rayon); qui calcule l érosion d une image binaire p, pour une boule de rayon rayon de la distance distance. Quelle est la complexité de votre algorithme en fonction de rayon? 8 Programmation : Nivellement Le Nivellement peut être vu comme une généralisation de la reconstruction, utilisée dans le cas où il n y a pas de relation d ordre entre le marqueur et l image de référence. programmez en utilisant la procédure de reconstruction géodésique disponible dans le fichier morfo.cc de l interface Inti, la procédure : void Nivellement(Image<int>& p,image<int>& p_ref,int cx);
6 qui calcule le nivellement de l image marqueur p dans l image de référence p ref, en utilisant la connexité cx (cx = 4 ou 8). expérimentez les nivellements pour calculer les filtres alternés séquentiels par reconstruction d une image en niveaux de gris sur plusieurs niveaux. Observez l évolution de profils d (bouton de droite sur les images) pour les f.a.s et les f.a.s par reconstruction. Commentez les résultats. Les filtres alternés séquentiels peuvent être calculés à la main depuis l interface Inti, ou, mieux, en programmant votre propre procédure : void FAS(Image<int>& p,int premier,int rayon); qui calcule le filtrage alterné séquentiel de l image p par le filtre : Θ rayon = φ rayon γ rayon...φ γ (ouverture d abord) si premier = 0, et Ξ rayon = γ rayon φ rayon... γ φ (fermeture d abord) si premier =. 6
Traitement bas-niveau
Plan Introduction L approche contour (frontière) Introduction Objectifs Les traitements ont pour but d extraire l information utile et pertinente contenue dans l image en regard de l application considérée.
ENSEIRB-MATMECA PG-113 2014. TP6: Optimisation au sens des moindres carrés
ENSEIRB-MATMECA PG-113 014 TP6: Optimisation au sens des moindres carrés Le but de ce TP est d implémenter une technique de recalage d images qui utilise une méthode vue en cours d analyse numérique :
Examen de l UE RDMM. Représentations discrètes et morphologie mathématique. 19 novembre Avec documents
NOM : Examen de l UE RDMM Représentations discrètes et morphologie mathématique 19 novembre 2007 - Avec documents 1 Topologie discrète 1. Sur une trame carrée, un objet 8-connexe est-il également 4-connexe?
Chapitre IX SKIZ et Ligne de partage des eaux
Chapitre IX SKIZ et Ligne de partage des eaux SKIZ euclidien et géodésique Fonction distance Ligne de partage des eaux Définition et propriétés Algorithmes J. Serra Ecole des Mines de Paris ( 2000 ) Course
OPERATEURS MORPHOLOGIQUES
OPERATEURS MORPHOLOGIQUES Ensembles caractéristiques et éléments structurants Érosion et dilatation Ouverture et fermeture Application au filtrage Extraction de contours, remplissage de régions Épaississement,
Exercice Chapitre 4 Traitement d images binaires par Morphologie Mathématique
Exercice Chapitre 4 Traitement d images binaires par Morphologie Mathématique L analyse par morphologie mathématique vise à modifier la structure et la forme des objets de l image, par exemple, pour séparer
Figure 1 : image de cubes en éponge et leur visualisation en 3D.
DÉRIVATION DES IMAGES : CALCUL DU GRADIENT DE SHEN-CASTAN. 1 OBJECTIF DE CE TRAVAIL. Beaucoup d algorithmes de traitement ou d analyse d images sont basés sur un opérateur de dérivation spatiale, ou plus
Géométrie discrète Chapitre V
Géométrie discrète Chapitre V Introduction au traitement d'images Géométrie euclidienne : espace continu Géométrie discrète (GD) : espace discrétisé notamment en grille de pixels GD définition des objets
TP2 Opérations et filtres
TP2 Opérations et filtres 1. Opérations arithmétiques Mettre en place les fonctions Min et Max sur 2 images en niveaux de gris. Min() conserve entre 2 images les pixels de luminance minimum, Max() conserve
PLAN Analyse d images Morphologie et Segmentation
PLAN Analyse d images et Segmentation L.Chen, J.Y.Auloge. INTRODUCTION. DEFINITIONS 3. VISION HUMAINE ET SYSTEMES DE COULEURS 4. ECHANTILLONNAGE ET QUANTIFICATION. TRANSFORMATIONS D IMAGES 6. AMELIORATION
TP5 - Morphologie mathématique
TP5 - Morphologie mathématique Vincent Barra - Christophe Tilmant 5 novembre 2007 1 Partie théorique 1.1 Introduction La morphologie mathématique [1] est un outil mathématique permettant au départ d explorer
Mode d emploi du logiciel guifitcurve
Mode d emploi du logiciel guifitcurve D. Legland 18 juin 2008 Résumé Le programme guifitcurve est une interface graphique sous Matlab pour ajuster un contour polynomial à des images numérisées. L application
Gestion des stocks. Somme du stock «En cours» des 6 lieux de stockage
Gestion des stocks La case «gestion du stock» doit être cochée dans la fiche de l article pour que celui-ci soit mouvementé. Vous pouvez gérer 6 stocks (stock de 0 à 5). Le stock inscrit en rouge correspond
Morphologie mathématique 2
Morphologie mathématique Ecole d été STIC Sousse 008 Antoine MANZANERA ENSTA/LEI 1 Cours de Morphologie Marhématique Antoine MANZANERA ENSTA/LEI 1 Chapitre : Géométrie discrète & Aspects algorithmiques
Territoires, Environnement, Télédétection et Information Spatiale. Unité mixte de recherche Cemagref - CIRAD - ENGREF
Territoires, Environnement, Télédétection et Information Spatiale Unité mixte de recherche Cemagref - CIRAD - ENGREF Master ère année Analyse spatiale, analyse géographique, spatialité des sociétés Master
III Caractérisation d'image binaire
III Caractérisation d'image binaire 1. Généralités Les images binaires codent l'information sur deux valeurs. Rarement le résultat direct d'un capteur, mais facilement obtenues par seuillage dans certains
Segmentation de maillages 3D à l aide de méthodes basées sur la ligne de partage des eaux
Segmentation de maillages 3D à l aide de méthodes basées sur la ligne de partage des eaux Sébastien Delest Thèse dirigée par Hubert Cardot et Romuald Boné Université François Rabelais de Tours 26 novembre
Agrégation externe de mathématiques, texte d exercice diffusé en 2012 Épreuve de modélisation, option informatique
Agrégation externe de mathématiques, texte d exercice diffusé en 2012 Épreuve de modélisation, option informatique Résumé : A partir du problème de la représentation des droites sur un écran d ordinateur,
Débuter en algorithmique
Isabelle Morel 1 1 Qu est-ce qu un algorithme? Débuter en algorithmique Définition Un alogorithme est une suite d opérations élémentaires, à appliquer dans un ordre déterminé à des données. Un algorithme
FONCTIONS DE PLUSIEURS VARIABLES (Outils Mathématiques 4)
FONCTIONS DE PLUSIEURS VARIABLES (Outils Mathématiques 4) Bernard Le Stum Université de Rennes 1 Version du 13 mars 2009 Table des matières 1 Fonctions partielles, courbes de niveau 1 2 Limites et continuité
PROGRAMMATION C TD/TP 8 - TRAITEMENT D IMAGE (2)
PROGRAMMATION C TD/TP 8 - TRAITEMENT D IMAGE (2) LICENCE MATHS-INFO 19-20 MARS 2012 Introduction Le premier TP de la série sur le traitement des images a permis d avoir des fonctions de lecture/écriture
Travaux pratiques de traitement d images
Travaux pratiques de traitement d images EI3 année 2009-2010 TP n 1 : Segmentation d images en régions p. 3 TP n 2 : Reconnaissance des formes p. 15 Vandenbroucke Nicolas R11 TP n 1 Segmentation d images
TERI : Traitement et reconnaissance d'images
TERI : Traitement et reconnaissance d'images Cours Master 2 IAD Isabelle Bloch - ENST / Département Signal & Images Florence Tupin - ENST / Département Signal & Images Antoine Manzanera ENSTA / Unité d'électronique
Modes Opératoires WinTrans Mai 13 ~ 1 ~
Modes Opératoires WinTrans Mai 13 ~ 1 ~ Table des matières Facturation... 2 Tri Filtre... 2 Procédures facturation... 3 Transfert Compta... 8 Création d un profil utilisateur... Erreur! Signet non défini.
Cours Fonctions de deux variables
Cours Fonctions de deux variables par Pierre Veuillez 1 Support théorique 1.1 Représentation Plan et espace : Grâce à un repère cartésien ( ) O, i, j du plan, les couples (x, y) de R 2 peuvent être représenté
École Polytechnique de Montréal Département de Génie Informatique
École Polytechnique de Montréal Département de Génie Informatique INF8500 Automne 2012 Laboratoire #2, Partie 1 Transformation des couleurs dans le MJPEG 1. Objectif L objectif de ce laboratoire est de
II. Conversions. I. Initialisation. III. Méthode point. TD Python Traitement d images MP*
Le but de ce TD est d utiliser les procédures et fonctions Python pour traiter des fichiers images. II. Conversions I. Initialisation Importer le module numpy sous l appellation np. On utilise le module
Chapitre V. Connexions ensemblistes
Chapitre V Connexions ensemblistes Connexions : -> Définition et Propriétés -> connexions dérivées -> Geodésie et ouverture par reconstruction Applications : -> analyse individuelle -> corrections de bords
TP : Gestion d une image au format PGM
TP : Gestion d une image au format PGM Objectif : L objectif du sujet est de créer une classe de manipulation d images au format PGM (Portable GreyMap), et de programmer des opérations relativement simples
Utilisation du logiciel ImageJ gratuit
Utilisation du logiciel ImageJ gratuit on peut récupérer sur le lien suivant : http://rsbweb.nih.gov/ij/ à partir duquel ce résumé très bref (!!) a été élaboré Lancer ImageJ Vous avez une fenêtre qui s'ouvre
TERI : Traitement et reconnaissance d'images
TERI : Traitement et reconnaissance d'images Cours Master 2 IAD Isabelle Bloch - ENST / Département Signal & Images Florence Tupin - ENST / Département Signal & Images Antoine Manzanera ENSTA / Unité d'électronique
Algorithmique avancée en Python TDs
Algorithmique avancée en Python TDs Denis Robilliard sept. 2014 1 TD 1 Révisions 1. Ecrire un programme qui saisit un entier, et détermine puis affiche si l entier est pair où impair. 2. Ecrire un programme
Programmation sous QT
SN IR 1 2014-2015 Développement logiciel Programmation Objet Programmation sous QT Projet Alarme Domestique ~ TD n 6~ Conception et Tests Unitaires Date : mars 2015 Version : 3.2 Référence : TD6 Conception
Bases du traitement des images. Détection de contours. Nicolas Thome. 19 octobre 2009. Plan Modélisation Filtrage Approches continues Post-Traitements
Détection de contours Nicolas Thome 19 octobre 2009 1 / 61 Introduction Rôle primordial de la détection de contours en vision 1 Réduction d'information Information de toute l'image résumée dans le contours
CALDERA GRAPHICS. Comment
CALDERA GRAPHICS Comment Effectuer une mise en lés avec Tiling+ Caldera Graphics 2009 Caldera Graphics et tous les produits Caldera Graphics mentionnés dans cette publication sont des marques déposées
Classes et templates C++
Classes et templates C++ Ce TP propose une application des classes, des templates et du polymorphisme au travers du design de classes permettant de gérer des courbes de Bézier. Contents 1 Bézier unidimensionnelle
Traitement des images!
Traitement des images! Yves USSON! Reconnaissance des Formes et Microscopie Quantitative! Lab. TIMC UMR 5525 CNRS, Grenoble! Traitement d images - définition! Séquence d opérations ayant pour but :!! -
Les différentes étapes à suivre pour la création d un feuillet
Les différentes étapes à suivre pour la création d un feuillet Bonjour, L outil de gestion des feuillets permet de manière simple et rapide de gérer à moindre coût votre communication et vos impressions
Bases du traitement des images. Détection de contours
Détection de contours Dominique.Bereziat@lip6.fr Contributions: N. Thome, D. Béréziat, S. Dubuisson Octobre 2015 1 / 76 Introduction Rôle primordial de la détection de contours en vision 1 Réduction d
Informatique visuelle - Vision par ordinateur. Pré-traitement d images
Informatique visuelle - Vision par ordinateur Pré-traitement d images Elise Arnaud elise.arnaud@imag.fr cours inspiré par X. Descombes, J. Ros, A. Boucher, A. Manzanera, E. Boyer, M Black, V. Gouet-Brunet
Projet informatique «Voyageur de commerce» Résolution approchée par algorithme génétique du problème du voyageur de commerce
Année 2007-2008 Projet informatique «Voyageur de commerce» Résolution approchée par algorithme génétique du problème du voyageur de commerce B. Monsuez Projet informatique «Voyageur de commerce» Résolution
Atelier de programmation en python
Atelier de programmation en python Kévin Chewie Sztern et Christophe Sagane Vermorel Contents Introduction 2 L environnement de développement 2 Démarrer l IDE............................... 2 Premiers
Fonction inverse Fonctions homographiques
Fonction inverse Fonctions homographiques Année scolaire 203/204 Table des matières Fonction inverse 2. Définition Parité............................................ 2.2 Variations Courbe représentative...................................
Analyse d images numériques en microscopie
Analyse d images numériques en microscopie Yves Usson Reconnaissance et Microscopie Quantitative, Laboratoire TIMC UMR5525 CNRS Institut d Ingénierie et d Information de Santé (IN3S), La Tronche Traitement
Points fixes de fonctions à domaine fini
ÉCOLE POLYTECHNIQUE ÉCOLE NORMALE SUPÉRIEURE DE CACHAN ÉCOLE SUPÉRIEURE DE PHYSIQUE ET DE CHIMIE INDUSTRIELLES CONCOURS D ADMISSION 2013 FILIÈRE MP HORS SPÉCIALITÉ INFO FILIÈRE PC COMPOSITION D INFORMATIQUE
Fiche technique expérimentale 5. Notions sur l acquisition numérique
Fiche technique expérimentale 5 Notions sur l acquisition numérique D.Malka MPSI 2014-2015 Lycée Saint-Exupéry Ce bref guide traite de quelques éléments important sur l acquisition numérique des signaux
Mathématiques/Sciences Physiques Séance N 8 Codage d une image numérique
Mathématiques/Sciences Physiques Séance N 8 Codage d une image numérique INTRODUCTION Une image numérique est un ensemble discret de points appelés PIXELS (contraction de PICTure ELements). Elle a pour
Programmation : Exercices
Programmation : Exercices IUT de Villetaneuse R&T 1 ère année Laure Petrucci 6 novembre 2007 1 Premiers programmes Exercice 1.1 : Machine à dessiner On souhaite écrire un programme pour afficher des dessins.
Fonctions de plusieurs variables
Module : Analyse 03 Chapitre 00 : Fonctions de plusieurs variables Généralités et Rappels des notions topologiques dans : Qu est- ce que?: Mathématiquement, n étant un entier non nul, on définit comme
Algorithmique et Programmation Projets 2012/2013
3 Dames 3. Objectif Il s agit d écrire un programme jouant aux Dames selon les règles. Le programme doit être le meilleur possible. Vous utiliserez pour cela l algorithme α β de recherche du meilleur coup
SNAKE. Programmation du jeu SNAKE sur la console Windows en C sous l IDE Devcpp. Copie d écran du jeu
SNAKE Programmation du jeu SNAKE sur la console Windows en C sous l IDE Devcpp Copie d écran du jeu Principe de fonctionnement du jeu : le serpent avance automatiquement, le joueur ne peut agir que sur
Manuel moteur de recherche «Trouve ton échange»
Manuel moteur de recherche «Trouve ton échange» Paris, 12/11/15 1 Inscription Si vous avez déjà un compte, veuillez vous connecter sur http://trouvetonechange.ofaj.org/wp/wp-login.php Vous pouvez vous
Mini projet : traitement d'images
Mini projet : traitement d'images Pour ce mini-projet, la pièce finale sera un fichier «mosaique-prenom-nom.py» contenant votre programme que vous enverrez à vos professeurs : pjacquet.mail@gmail.com et
Représenter les images
Représenter les images 4/1/01 1 Travail La séance de travail du 4/1 consiste à travailler l ensemble de ce document Les résolutions des exercices 3 et 11 sont à déposer dans les casiers numériques de vos
Rapport IN52. Sujet : Résolution d un puzzle
CARRE Julien PIERNOT Jérôme Rapport IN52 Sujet : Résolution d un puzzle Responsable : M. Ruicheck Y. Automne 2007 1 SOMMAIRE INTRODUCTION...3 I. Description et approche du sujet...4 1. Description 2. Outils
Procédure pour produire un graphique radar Libqual à partir des données Excel
Procédure pour produire un graphique radar Libqual à partir des données Excel En utilisant Excel 00 en français. Au préalable : Comme nous calculons des moyennes nous devons effacer des colonnes relatives
SOMMES ET PRODUITS. 1 Techniques de calcul. 1.1 Le symbole. 1.2 Règles de calcul. Laurent Garcin MPSI Lycée Jean-Baptiste Corot
SOMMES ET PRODUITS 1 Techniques de calcul 1.1 Le symbole Notation 1.1 Soient m et n deux entiers naturels. Alors { a m + a m+1 + + a + a n si m n, a = 0 sinon. On peut aussi noter m n =m a ou encore m,n
Représentation des Nombres
Chapitre 5 Représentation des Nombres 5. Representation des entiers 5.. Principe des représentations en base b Base L entier écrit 344 correspond a 3 mille + 4 cent + dix + 4. Plus généralement a n a n...
Chaîne d additions ATTENTION!
Chaîne d additions Épreuve pratique d algorithmique et de programmation Concours commun des écoles normales supérieures Durée de l épreuve: 3 heures 30 minutes Juin 2012 ATTENTION! N oubliez en aucun cas
Projet Télédétection. Vidéo Surveillance. Deovan Thipphavanh Mokrani Abdeslam Naoui Saïd. Master 2 Pro SIS - 2005 / 2006
Projet Télédétection Vidéo Surveillance Deovan Thipphavanh Mokrani Abdeslam Naoui Saïd Master 2 Pro SIS - 2005 / 2006 Plan Introduction Lecture des images Détection des objets mouvants Détection des anomalies
1 La visualisation des logs au CNES
1 La visualisation des logs au CNES 1.1 Historique Depuis près de 2 ans maintenant, le CNES a mis en place une «cellule d analyse de logs». Son rôle est multiple : Cette cellule est chargée d analyser
Introduction au traitement d images Détection de contours et segmentation
Introduction au traitement d images Détection de contours et segmentation Résumé : Ce document est une introduction au traitement d images s intéressant notamment à la détection de contours et à la segmentation.
Comment créer un projet et son premier programme avec Eclipse sous Windows/Linux
Comment créer un projet et son premier programme avec Eclipse sous Windows/Linux 1 1- Eclipse : Généralités C est un environnement de programmation, qui vous permettra de créer vos projets (en C, en C++,
Chapitre III : Détection de contours
Chapitre III : Détection de contours La détection de contour et la segmentation des images sont probablement les domaines qui ont reçu la plus grande attention de la part de la communauté de traitement
TP de programmation DSP pour le traitement d'image ISBS2/SP 13 2011-2012
TP de programmation DSP pour le traitement d'image ISBS2/SP 13 2011-2012 Introduction 1.1 Objectifs Le TP sur carte EVM6437 s'étend sur une séance de 4 heures. Vous aurez l'occasion durant ces séances
Photofiltre Les outils
Photofiltre Les outils Les outils de Photofiltre se situent dans une barre située à droite de votre écran. Cette palette d outils peut-être à gauche ou flottante ; pour cela, allez dans le menu «Outils»
IPT : Cours 2. La représentation informatique des nombres
IPT : Cours 2 La représentation informatique des nombres (3 ou 4 heures) MPSI-Schwarz : Prytanée National Militaire Pascal Delahaye 28 septembre 2015 1 Codage en base 2 Définition 1 : Tout nombre décimal
Marches, permutations et arbres binaires aléatoires
Marches, permutations et arbres binaires aléatoires Épreuve pratique d algorithmique et de programmation Concours commun des Écoles Normales Supérieures Durée de l épreuve: 4 heures Cœfficient: 4 Juillet
Représentation d un entier en base b
Représentation d un entier en base b 13 octobre 2012 1 Prérequis Les bases de la programmation en langage sont supposées avoir été travaillées L écriture en base b d un entier est ainsi défini à partir
Une fonction f d un ensemble E vers un ensemble F est une correspondance qui associe à chaque élément de E au plus un élément de F
Fonction = Une fonction f d un ensemble E vers un ensemble F est une correspondance qui associe à chaque élément de E au plus un élément de F Domaine = Ensemble de départ Codomaine = Ensemble d arrivée
Chapitre cinq : Représentation des Images
Chapitre cinq : Représentation des Images Ce chapitre présente les bases pour la représentation des images et des sons. ~ 1 ~ 6. 6.1.1. Introduction Il existe plusieurs moyens de représenter des images.
Protéger. Faire découvrir Gérer
Protéger Faire découvrir Gérer Tutoriel N 1 Les bases pour bien débuter Étape N 1 Créer une base de donnée Étape N 1 Etape N 1 Créer une nouvelle base Voici l interface d accueil du logiciel SERENA. Cette
1 Hello world. 2 Sorties en C. DUT Informatique M3101 Système S3 2015 / 2016. Travaux Pratiques n o 0 : Rappels de programmation C
DUT Informatique 2015 / 2016 Travaux Pratiques n o 0 : Rappels de programmation C Nom(s) : Groupe : Date : Objectifs : renouer avec les notions, la manipulation et l écriture de programmes C, en particulier
Audio Numérique Notes de cours année 2006/2007. 1 Complément sur la TFD, illustration sous Pure Data
Audio Numérique Notes de cours année 2006/2007 Marc Ferràs - Thomas Pellegrini LIMSI-CNRS Pour cette séance, vous devez rédiger un compte-rendu de TP à rendre à la fin de la séance. 1 Complément sur la
TPS 5 : Prise en main du système de Développement IMAP137L. Préparation. Objectifs : Manipulation :
TPS 5 : Prise en main du système de Développement IMAP137L Préparation 1. Prendre connaissance de l annexe de ce TP et revoir les pages 110-126 du cours. 2. Quels sont les principaux constituants du Système
49- Clients et fournisseurs AB Magique
49- Clients et fournisseurs AB Magique Un fournisseur AB Magique est un fournisseur qui utilise lui aussi AB Magique comme logiciel de gestion. Dans un tel cas, il est alors possible à ce fournisseur de
TP Codage Traitement d images numériques ISN TS1
TP Codage Traitement d images numériques ISN TS1 I. Notion d image numérique 1. Définition Une image numérique est un ensemble discret de points appelés pixels ( contraction de picture elements ). Un pixel
Mise à jour de la paie AFI-GRH2.0 - norme SEPA
La dans la paie AFI-GRH2.0 La mise à jours de la dans la paie peut se faire à partir de la version AFI-GRH2.0 numéro 1.16. Celle-ci est disponible sur le dernier CD envoyé en octobre 2013. 1 -Mise en place
Algorithmique et programmation avec Java (NFA002)
Algorithmique et programmation avec Java (NFA002) Deuxième session 13 septembre 2012 Aucun document n est autorisé. Le barème est donné à titre indicatif. Exercice 1 : listes (4 points) Etudiez le programme
Un tout petit peu d homotopie
Vincent Beck On note I = [ 0, 1 ]. Un tout petit peu d homotopie 0.1 Homotopie Définition 1 Applications homotopes. Soient X, Y deux espaces topologiques et f, g : X Y deux applications continues. On dit
GESTION DU LOGO. 1. Comment gérer votre logo? 2. 2.1. Format de l image 7 2.2. Dimensions de l image 8 2.3. Taille de l image 9
GESTION DU LOGO 1. Comment gérer votre logo? 2 1.1. Insérer un logo 3 1.1.1. Insérer un logo dans le bandeau 3 1.1.2. Insérer un logo dans les éditions 4 1.2. Supprimer un logo 6 1.2.1. Supprimer un logo
Tableaux et manipulation d images «bitmap»
T.P. numéro VII Tableaux et manipulation d images «bitmap» Ce T.P. va faire intervenir les notions suivantes : lecture/écriture de fichiers binaires ; images bitmap ; tableaux de données. 1 Fichiers binaires
5. Traitement d'image? 5.3 Segmentation : détourage automatique et sélection par les couleurs
5. Traitement d'image? 5.3 Segmentation : détourage automatique et sélection par les couleurs PLAN 5.3.1 Définition et utilité 5.3.2 Détourage Hypothèses Principe Traitements automatiques/manuels Règlages
Sauvegarde Externalisée. Manuel d utilisation (simplifié)
Sauvegarde Externalisée (simplifié) (simplifié) Introduction Votre sauvegarde externalisée nécessite l installation préalable de l outil «Connected». Nous traitons ici l utilisation de cette application.
CH 06 UTILISATION DE L OSCILLOSCOPE
CH 06 UTILISATION DE L OSCILLOSCOPE Pendant tout le TP vous utiliserez la Fiche méthode de l oscilloscope OX 71 Livre Bordas, Collection ESPACE, 2008, p 183 I- FONCTIONNEMENT Mettre l appareil sous tension.
Cours d Analyse, Algorithmique Elements de programmation
1 de 33 Cours d Analyse, Algorithmique Elements de programmation Florent Hivert Mél : Florent.Hivert@lri.fr Adresse universelle : http://www.lri.fr/ hivert 2 de 33 Données et instructions Un programme
Analyse d images, vision par ordinateur. Partie 6: Segmentation d images. Segmentation? Segmentation?
Analyse d images, vision par ordinateur Traitement d images Segmentation : partitionner l image en ses différentes parties. Reconnaissance : étiqueter les différentes parties Partie 6: Segmentation d images
Projet de Traitement du Signal Segmentation d images SAR
Projet de Traitement du Signal Segmentation d images SAR Introduction En analyse d images, la segmentation est une étape essentielle, préliminaire à des traitements de haut niveau tels que la classification,
NBB.Stat Manuel d utilisation
NBB.Stat Manuel d utilisation Table des matières 1. INTRODUCTION... 3 1.1. QU EST-CE QUE NBB.STAT?... 3 1.2. DEMARRAGE... 3 1.3. AIDE... 3 1.4. CONCEPTS DE BASE... 3 2. TROUVER UN ENSEMBLE DE DONNEES...
3ETI, Examen [CSC2] Developpement Logiciel en C CPE Lyon
3ETI, Examen [CSC2] Developpement Logiciel en C CPE Lyon 2012-2013 (2eme session) durée 2h Tous documents et calculatrices autorisés. Le sujet comporte 6 pages Le temps approximatif ainsi que le barème
Morphologie mathématique 2
Morphologie mathématique RDMM - MR IMA UPMC P6 Morphologie Mathématique : Chapitre COMPLEMENTS THEORIQUES ET PRATIQUES FILTRAGE MORPHOLOGIQUE I Compléments théoriques et pratiques (a) Fondements algébriques
Atelier «Très Haute Résolution Spatiale» Outils pour la reconnaissance des formes
CNES Paris - 22/05/2003 Atelier «Très Haute Résolution Spatiale» Outils pour la reconnaissance des formes Michel DHOME LASMEA UMR 6602CNRS/UBP Clermont-Ferrand Etat de l art (communauté vision artificielle)
Stores2. Manuel d utilisateur Version 1.8.22. Gestion des ventes
Stores2 Manuel d utilisateur Version 1.8.22 Gestion des ventes Stores 2 - Version 1.8.22 Gestion des ventes Page 2 of 42 Contenu du manuel 1. INTRODUCTION... 3 1.1. DEMARRER STORES2... 3 2. GESTION DES
Travaux pratiques. Compression en codage de Huffman. 1.3. Organisation d un projet de programmation
Université de Savoie Module ETRS711 Travaux pratiques Compression en codage de Huffman 1. Organisation du projet 1.1. Objectifs Le but de ce projet est d'écrire un programme permettant de compresser des
Morphologie mathématique : introduction. Morphologie mathématique : introduction
Morpologie matématique 2D et 3D Application en analyse d image Morpologie matématique : introduction Téorie de traitement non linéaire de l information introduite en France dans les années 60 par G. Materon
Enoncé des travaux pratiques. du cours OpenMP
Enoncé des travaux pratiques Enoncé des travaux pratiques du cours OpenMP Enoncé des travaux pratiques : description Description Les travaux pratiques se dérouleront sur les nœuds vargas (grappes de 35
Vision par Ordinateur
Vision par Ordinateur James L. Crowley DEA IVR Premier Bimestre 2005/2006 Séance 6 23 novembre 2005 Détection et Description de Contraste Plan de la Séance : Description de Contraste...2 Le Détecteur de
Database Manager Guide de l utilisateur DMAN-FR-01/01/12
Database Manager Guide de l utilisateur DMAN-FR-01/01/12 Les informations contenues dans le présent manuel de documentation ne sont pas contractuelles et peuvent faire l objet de modifications sans préavis.
TP3 : Manipulation et implantation de systèmes de fichiers 1
École Normale Supérieure Systèmes et réseaux Année 2012-2013 TP3 : Manipulation et implantation de systèmes de fichiers 1 1 Répertoire de travail courant Le but de l exercice est d écrire une commande