Optimisation de la compression fractale D images basée sur les réseaux de neurones
|
|
|
- Corinne St-Jean
- il y a 10 ans
- Total affichages :
Transcription
1 Optimisation de la compression fractale D images basée sur les réseaux de neurones D r BOUKELIF Aoued Communication Networks,Architectures and Mutimedia laboratory University of S.B.A [email protected] Mokhtari Mohamed Université de Sidi Djillali Faculté des sciences de l ingénieur Département de l informatique Laboratoire EEDIS I. Compression fractale La compression fractale consiste en la détection des auto-similarités présentes au sein d une image, pour avoir enfin l IFS qui peut la générer L IFS est un ensemble de transformations massiques et spatiales, entre des parties de l image. Jacquin était le premier à proposer une méthode pour la compression fractale, basée sur le principe de recherche les blocs similaires selon une distance, entre l image initiale (qui sera l image destination). Ses blocs de taille BxB sont considérés comme blocs destinations, et l image des blocs domaines de tailles 2B x 2B On dira aussi comparer entre l image de haute résolution et l image de basse résolution. Fig.1 Illustration de la comparaison entre les blocs source r i et blocs domaine d i D autre transformations sont considérées ; ce sont les huit isométries. Pour chaque bloc source c i, tous les blocs domaine seront balayés, pour trouver le plus proche d j, ainsi des paramètres de transformation spatiale a et massique o telle que: c i = a.d j + o.
2 Cette façon de partitionner l image en blocs carrés, de même taille est dite aussi partition régulière où le partitionnement est dit carré.prouvais des inconvénients, du fait que le nombre de blocs étant fixe par rapport aux dimensions de l image, et le partitionnement ne s adapte pas aux détails de l image.d autres méthodes de partitionnement ont été proposées pour adapter les blocs aux détails d image ;on cite les méthodes de partitionnement suivantes : Partitionnement quadtree, Partitionnement rectangulaire. Partitionnement HV (Horizontal Vertical) Partitionnement à base de polygones. Partitionnement triangulaire. II. Le Problème Inverse La génération d une image à partir d un IFS donnée étant une chose très facile, l imag étant complètement auto-similaire Son idée est intéressante dès que l information nécessaire pour construire cette image se réduit aux transformations contractantes Donc avec de très peu d informations on peut construire une image entière, mais comment définir l IFS qui génère une image quelconque? Comment peut-on exploiter cette technique à part le côté artistique? C est le problème inverse, un problème qui est résoluble selon le théorème de Barnsley, mais très difficile. Les IFS ne sont efficaces que pour des images typiquement fractales, où la similarité est à tous les niveaux, alors que les images naturelles ne sont pas tout à fait fractales, avec des similarités présentes par régions, d où la nécessité du recours aux PIFS (Partitioned IFS). III. Le Réseau De Neurones Artificiels Un réseau de neurones artificiel est un ensemble d unités de calcul, ressemblant aux neurones biologiques, dans la connaissance par l intermédiaire de l apprentissage. Les connexions neuronales connues sous le nom de poids synaptiques vont stocker la connaissance. Un réseau de neurones est un ensemble de cellules ou neurones connectés entre elles ; chaque cellule possède une entrée par laquelle elle reçoit une information par une autre cellule, et une sortie à travers laquelle elle envoie une information vers une autre cellule.un réseau de neurones dispose aussi d une fonction d activation. Fig. 2. Un exemple d un neurone et des connexions.
3 Il est important de choisir le type de fonction d activation. On cite parmi les fonctions d activation : Le sigmoid standard, (ou fonction logistique) : Y = F(X) = 1/(1 + exp(-d*x)). La tangente hyperbolique : Y = 2 / (1 + exp(-2 * X)) 1. La fonction Gaussienne : Y = exp(-(x^2)/2). Une fonction à seuil : Y = 0 si X<0 et Y=1 si X>0 On ne cesse d inventer de nouveaux types de réseaux de neurones, toujours mieux adaptés à la recherche de solutions à des problèmes particuliers parmi lesquels : - Les Perceptrons Multicouches. - Les Réseaux de Kohonen. - Les Réseaux de Hopfield. III.1. Réseaux Kohonen L'analyse Kohonen est une méthode de classification non supervisée. Elle a les propriétés suivantes: Elle représente les données en conservant la topologie. Des données proches (dans l'espace d'entrée) vont avoir des représentations proches dans l'espace de sortie et vont donc être classées dans une même classe ou dans des classes voisines. Un réseau de Kohonen est constitué: d'une couche d'entrée: Tout individu à classer est représenté par un vecteur multidimensionnel (le vecteur d'entrée).a chaque individu est affecté un neurone qui représente le centre de la classe. d'une couche de sortie (ou couche de compétition). Les neurones de cette couche entrent en compétition. Seuls les meilleurs gagnent ("WTA ou Winner Takes All") Fig. 3. Réseau de Kohonen
4 A chaque neurone, on fait correspondre un espace de sortie qui,en général, est un espace 2D défini par une grille soit rectangulaire soit hexagonale. Chaque neurone possède 8 plus proches voisins. Fig.4.Grille Rectangulaire Chaque neurone possède 6 voisins III.2. Le Neurone Biologique Fig.5. Grille Hexagonale Le neurone de Kohonen a une fonction d'activation qui ne prend que des valeurs positives.
5 Fig. 6.Fonction d activation d un neurone de Kohonen Compétition 1. Fonction à la forme d un chapeau mexicain : Chaque neurone reçoit les signaux de ses voisins. Son excitation (ou son inhibition) dépend de la distance et peut être représentée par la fonction ci-après. + excitation - inhibition Fig. 6.Fonction à la forme du chapeau mexicain Les neurones voisins ont une action d'excitation. Les neurones éloignés ont une action d'inhibition. La loi d'évolution de la couche fait que le réseau s'organise de telle façon à créer un amas de neurones autour du neurone le plus stimulé par le signal d'entrée. Les autres neurones se stabilisent dans un état d'activation faible. 2. Fonction gaussienne : Chaque neurone dans le voisinage du neurone gagnant essaie de s approcher de l entrée selon leur distance relative. Le neurone gagnant aura la plus grande amplitude, et plus en plus qu on s en éloigne l amplitude diminue jusqu à ce que ce qu elle s annule. Poids synaptique Fig. 7. Fonction gausienne Voisinage
6 III.3. Algorithme 1. Prétraitement des données Chaque vecteur d'entrée V est normalisé de telle façon à ce que sa longueur soit égale à 1, ainsi que les poids initiaux W (générés aléatoirement) des neurones de compétition. 2. Présentation des données Les données d'entrée peuvent être présentées soit dans leur ordre initial soit de façon aléatoire. 3. Recherche du neurone gagnant La recherche le neurone dit "gagnant" se fait en minimisant (V-W). Les neurones voisins du gagnant sont modifiés, à chaque itération, comme suit: W=W+alpha(V-W), alpha étant la vitesse d'apprentissage. Elle peut être linéaire et décroissante en fonction du temps ou gaussienne des distances et décroissante en fonction du temps. 4. Visualisation de la couche de sortie La visualisation de la carte finale est en général faite en projetant les neurones gagnants dans un espace 3D/2D ("Non linear mapping"). IV. Les Réseaux de Neurones dans la compression fractale Le grand problème rencontré dans la compression, est le temps de calcul nécessaire pour trouver les paramètre des transformations contractantes, dû au grand nombre de blocs à comparer pour trouver ceux qui se ressemblent. Le type de réseau de neurones qui a été proposé pour être utilisé dans la compression fractale est le SOM. L idée est d utiliser la capacité des réseaux SOM dans la classification, dans la réduction de l espace de recherche des blocs domaines ; ainsi on réduit le temps consommé pour la recherche. Le processus se résume ainsi : Apprentissage des blocs domaines, et identification des neurones correspondant à chacun d eux. Reconnaissance des blocs sources, et identifications de leurs neurones correspondants. Comparaison des blocs sources avec les blocs domaines associés aux neurones qui leurs correspondent, et ceux dans le voisinage. IV.1. Les Algorithmes propose par A.Bogdan et H.Meadows [2] -Algorithme d apprentissage : L apprentissage est de type compétitif, et le réseau de neurones consiste en une couche d entrée et une couche de sortie arrangée en une matrice rectangulaire de neurones. Un neurone N mn est un simple processeur ayant une matrice de poids w mn ayant la taille du blocs de partition b ij.on applique le bloc b ij à chaque neurone en entrée. Chaque neurone en sortie aura en sortie : u mn = d(w m,n, b ij ) d est une mesure de similarité.
7 On applique l apprentissage sur un ensemble de blocs b ij qui sont les blocs domaine, d une image test ou d un ensemble d images représentatives. - Algorithme proposé par A.Bogdan, H.E.Meadows 1- Initialiser les poids w m,n de chaque neurone N mn avec des valeurs aléatoires, ou utiliser une carte prédéfinie obtenue avec un autre apprentissage. 2- Un block b ij est présenté au réseau et chaque neurone en sortie calculera la distorsion u mn. 3- Sélection du neurone N max qui stocke dans les poids le modèle le plus proche à l entrée b ij. 4- Mise à jour des poids du neurone sélectionné et de ces voisins. 5- Répéter les étapes 2) et 3) pour tous les vecteurs. - Algorithme du codage fractal utilisant les carte auto- organisatrice : La comparaison sera faite entre les blocs source de l image originale et les blocs domaines de la même image réduite d un facteur de deux dans chaque direction appelée D. Les blocs domaines seront l ensemble d apprentissage. L algorithme du codage fractal avec le réseau de neurone, proposé par A.Bogdan et H.Meadows dans [2] : 1- Construire la bibliothèque dans le réseau SOM utilisant les blocs de l image D en tant que ensemble d apprentissage de la façon suivante : 1.a - Charger le réseau SOM avec la librairie initiale ou assigner des poids aléatoire pour tous le neurones. 1.b - Balayer l image D avec une fenêtre de taille (b x,b y ) et de pas d un pixel.chaque bloc sera passé en tant qu individu à apprendre par le réseau. 1.c - Répéter le balayage de D n fois ou jusqu à ce que la carte converge (état d équilibre). 2- Etablir une correspondance entre chaque bloc de D et chaque neurone. Chaque neurone garde une liste de quelques pixels de D, proche selon la distance de similarité d au modèle enregistré dans les poids. 3- Faire la partition de l image originale en bloc source de la même taille que les précédents.etablir la correspondance entre chaque bloc b ij et neurone, en présentant ce bloc au réseau de neurones en sélectionnant le neurone N kl tel que kl = arg(min mn d(w mn,b ij )). 4- Etablir une correspondance entre chaque partition b ij et un bloc arbitraire de D utilisant le réseau SOM. 4.a - Explorer la listes des blocs domaines associés au neurone N kl et son voisinage, c est à dire les neurones N k+/-p,l+/-q (p,q = 0,1), et trouver le bloc d sr qui est le plus proche. 4.b - Répéter a) pour tous les blocs b ij. IV.2. Methode proposee par welstead [3]: Une autre méthode utilisant ce même type de réseau de neurones, mais d une façon améliorée, c est de coder les blocs non pas sur la base des pixels, mais sur la base des caractères. Stephen Welstead a mentionné 6 caractères, qui se calculeront sur les blocs.
8 1. Déviation standard. 2. Obliquité : somme des cubes des différences entre les valeurs des pixels et la moyenne des cellules normalisées par la déviation standard. 3. Contraste voisin : différence moyenne entre les valeurs des pixels adjacents. 4. Bêta : mesure combien les valeurs des pixels changent par rapport à la valeur de la valeur du centre de la cellule. 5. Gradient horizontal. 6. Gradient vertical. V. Implémentation : Les deux méthodes ont été développées dans un environnement Matlab sur la plate forme Windows, sur une machine Pentium 4. La possibilité d utiliser les réseaux de Kohonen dans la compression fractale a été démontrée. Résultats de la simulation Première méthode : La carte utilisée est de dimension 40 40, et le vecteur d entrée et de longueur de 16. On balaye l image à basse résolution D qui est l ensemble des blocs destination de taille 4 4, avec un pas d un pixel.le nombre de ces blocs est 15625, et le nombre de blocs source de même taille est Les blocs devront être normalisés avant d être présenté au réseau. Ce tableau présente les résultats de compression après chaque itération pour l image Cameraman. Itération PSNR db Pour l image du cameraman, l apprentissage peut s arrêter à l itération 7, et pour l image maison à l itération 4.Voici les image restituées : Fig. 8. L image du Cameraman : A gauche l image originale, et à droite l image restituée au PSNR de
9 Fig. 9. L image de Maison : A gauche l image originale, et à droite l image restituée au PSNR de NOTRE METHODE :Algorithme adaptatif et réseau de Kohonen Le réseau de Kohonen a été appliqué avec une compression fractale utilisant l algorithme adaptatif. L algorithme adaptatif consiste à chercher pour un bloc source le meilleur bloc destination avec les paramètres de transformation contractante équivalente.si la distorsion entre le bloc source, et le bloc destination transformé est supérieure à une seuil déterminé, alors on subdivise le bloc source en quatre sous blocs de tailles égales, et on répète le même procédé aux petits blocs, jusqu à ce que la distorsion soit inférieure au seuil, ou que le la taille minimale soit atteinte. Autrement dit pour tout bloc source r i, on essaie de trouver le bloc destination d i, avec la transformation affine w i, ayant le paramètre de contraste s i, et le paramètre de luminosité o i, tel que w i (d i ) soit le plus proche au bloc r i, ce qui revient à ce que la distance d(w i (d i ), r i ) soit minimale.si cette quantité est inférieure au seuil, alors subdiviser r i en quatre sous blocs et répéter l opération sur ces blocs. Le tableau suivant résume les résultats obtenus, le seuil est fixé à 5, et la taille minimale autorisée est 4 4. On remarque que le temps a été réduit à un tiers de celui consommé dans la méthode ordinaire. Le champ de recherche était réduit avec le réseau de neurone, ce qui a engendré une réduction du temps de codage. Nombre de Temps PSNR Ratio blocs source Cameraman(1) mn 8 sec :1 Cameraman mn 56 sec :1 Maison mn 25 sec :1 Voici les images restituées :
10 Fig. 10. Les images restituées avec l algorithme adaptatif utilisant les réseaux de Kohonen. Conclusion Dans ce papier on a présenté une nouvelle façon d exploiter la technique de compression fractale d images de façon à optimiser le temps de codage, qui est très considérablement long. Une autre piste à investiguer consiste à classifier les blocs sur la base sensitivité du système visuel humain, et avec des cartes topologiques multidimensionnelles.
11 Bibliographie [1] Compression des images fixes par fractales basée sur la triangulation de Delaunay et la quantification vectorielle. Kaddour Chakib, Aissa Brahim Salim. Université des sciences et de la technologie Houari Boumediene institut d'informatique Algérie [2] Kohonen neural network for image coding based on iteration transformation theory. A.Bogdan, H.E.Meadows. Columbia University. [3] Self Organizing Neural Network Domain For Fractal Image Coding. Stephen Welstead. Colsa Corporation. International conference artificial conference intelligence and soft computing July [4] Cours de Neuro-mimétique.Michael Aupetit, Février [5] Réseaux de neurons.marc Olivier La Barre, Mai [6] Kohonen Neural network for image coding based on iteration transformation theory.a. Bogdan, HE Meadows.Colombia University. [7] Self organizing Neural network domain for fractal image coding. Stephen Welstead. Colsa Corporation. International artificial intelligence and soft computing conference.july 27-31, [8] Réseaux de neurones.formation avancée : [9] Carte auto-organisatrice de Kohonen : Bordeaux2.fr/~corsini/pedagogie/ANN/Main [10] Image coding based on fractal theory of iterated Contractive image transformations. Venu-Gopal Puram.December 2003.
Coup de Projecteur sur les Réseaux de Neurones
Coup de Projecteur sur les Réseaux de Neurones Les réseaux de neurones peuvent être utilisés pour des problèmes de prévision ou de classification. La représentation la plus populaire est le réseau multicouche
Masters Spécialisés «Actuariat et Prévoyance» et «Actuariat et Finance»
Masters Spécialisés «Actuariat et Prévoyance» et «Actuariat et Finance» Introduction au Data Mining K. EL HIMDI [email protected] 1 Sommaire du MODULE Partie 1 : Introduction au Data Mining Partie 2 :
La classification automatique de données quantitatives
La classification automatique de données quantitatives 1 Introduction Parmi les méthodes de statistique exploratoire multidimensionnelle, dont l objectif est d extraire d une masse de données des informations
Codage vidéo par block matching adaptatif
Traitement et analyse d'images(39) Codage vidéo par block matching adaptatif Abdelhamid Djeffal Département d informatique Université Mohamed Khider BISKRA, ALGERIE [email protected] Zine Eddine
Vers une Optimisation de l Algorithme AntTreeStoch
Revue des Sciences et de la Technologie - RST- Volume 3 N 1 / janvier 2012 Vers une Optimisation de l Algorithme AntTreeStoch O. KADRI, H. MOUSS, A. ABDELHADI, R. MAHDAOUI Laboratoire d Automatique et
Les algorithmes de fouille de données
Février 2005 Les algorithmes de fouille de données DATAMINING Techniques appliquées à la vente, aux services client, interdictions. Cycle C Informatique Remerciements Je remercie les personnes, les universités
Les algorithmes de base du graphisme
Les algorithmes de base du graphisme Table des matières 1 Traçage 2 1.1 Segments de droites......................... 2 1.1.1 Algorithmes simples.................... 3 1.1.2 Algorithmes de Bresenham (1965).............
Quantification Scalaire et Prédictive
Quantification Scalaire et Prédictive Marco Cagnazzo Département Traitement du Signal et des Images TELECOM ParisTech 7 Décembre 2012 M. Cagnazzo Quantification Scalaire et Prédictive 1/64 Plan Introduction
L utilisation d un réseau de neurones pour optimiser la gestion d un firewall
L utilisation d un réseau de neurones pour optimiser la gestion d un firewall Réza Assadi et Karim Khattar École Polytechnique de Montréal Le 1 mai 2002 Résumé Les réseaux de neurones sont utilisés dans
Compression et Transmission des Signaux. Samson LASAULCE Laboratoire des Signaux et Systèmes, Gif/Yvette
Compression et Transmission des Signaux Samson LASAULCE Laboratoire des Signaux et Systèmes, Gif/Yvette 1 De Shannon à Mac Donalds Mac Donalds 1955 Claude Elwood Shannon 1916 2001 Monsieur X 1951 2 Où
Mesure agnostique de la qualité des images.
Mesure agnostique de la qualité des images. Application en biométrie Christophe Charrier Université de Caen Basse-Normandie GREYC, UMR CNRS 6072 Caen, France 8 avril, 2013 C. Charrier NR-IQA 1 / 34 Sommaire
Classification Automatique de messages : une approche hybride
RECIAL 2002, Nancy, 24-27 juin 2002 Classification Automatique de messages : une approche hybride O. Nouali (1) Laboratoire des Logiciels de base, CE.R.I.S., Rue des 3 frères Aïssiou, Ben Aknoun, Alger,
Druais Cédric École Polytechnique de Montréal. Résumé
Étude de load balancing par un réseau de neurones de types HME (Hierarchical Mixture of s). Druais Cédric École Polytechnique de Montréal Résumé Cet article tente d introduire le principe de load balancing
Apprentissage Automatique
Apprentissage Automatique Introduction-I [email protected] www.lia.univ-avignon.fr Définition? (Wikipedia) L'apprentissage automatique (machine-learning en anglais) est un des champs
Analyse de la vidéo. Chapitre 4.1 - La modélisation pour le suivi d objet. 10 mars 2015. Chapitre 4.1 - La modélisation d objet 1 / 57
Analyse de la vidéo Chapitre 4.1 - La modélisation pour le suivi d objet 10 mars 2015 Chapitre 4.1 - La modélisation d objet 1 / 57 La représentation d objets Plan de la présentation 1 La représentation
Figure 3.1- Lancement du Gambit
3.1. Introduction Le logiciel Gambit est un mailleur 2D/3D; pré-processeur qui permet de mailler des domaines de géométrie d un problème de CFD (Computational Fluid Dynamics).Il génère des fichiers*.msh
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.
Introduction au maillage pour le calcul scientifique
Introduction au maillage pour le calcul scientifique CEA DAM Île-de-France, Bruyères-le-Châtel [email protected] Présentation adaptée du tutorial de Steve Owen, Sandia National Laboratories, Albuquerque,
LA PHYSIQUE DES MATERIAUX. Chapitre 1 LES RESEAUX DIRECT ET RECIPROQUE
LA PHYSIQUE DES MATERIAUX Chapitre 1 LES RESEAUX DIRECT ET RECIPROQUE Pr. A. Belayachi Université Mohammed V Agdal Faculté des Sciences Rabat Département de Physique - L.P.M [email protected] 1 1.Le réseau
Introduction. I Étude rapide du réseau - Apprentissage. II Application à la reconnaissance des notes.
Introduction L'objectif de mon TIPE est la reconnaissance de sons ou de notes de musique à l'aide d'un réseau de neurones. Ce réseau doit être capable d'apprendre à distinguer les exemples présentés puis
Résolution d équations non linéaires
Analyse Numérique Résolution d équations non linéaires Said EL HAJJI et Touria GHEMIRES Université Mohammed V - Agdal. Faculté des Sciences Département de Mathématiques. Laboratoire de Mathématiques, Informatique
Introduction à MATLAB R
Introduction à MATLAB R Romain Tavenard 10 septembre 2009 MATLAB R est un environnement de calcul numérique propriétaire orienté vers le calcul matriciel. Il se compose d un langage de programmation, d
Optimisation, traitement d image et éclipse de Soleil
Kléber, PCSI1&3 014-015 I. Introduction 1/8 Optimisation, traitement d image et éclipse de Soleil Partie I Introduction Le 0 mars 015 a eu lieu en France une éclipse partielle de Soleil qu il était particulièrement
Optimisation non linéaire Irène Charon, Olivier Hudry École nationale supérieure des télécommunications
Optimisation non linéaire Irène Charon, Olivier Hudry École nationale supérieure des télécommunications A. Optimisation sans contrainte.... Généralités.... Condition nécessaire et condition suffisante
SudoClick Reconnaissance de grilles de sudoku pour téléphones portables
SudoClick Reconnaissance de grilles de sudoku pour téléphones portables Patrick Anagnostaras 1 24 mai 2008 Department of Informatics - Master Project Report Département d Informatique - Departement für
3 Approximation de solutions d équations
3 Approximation de solutions d équations Une équation scalaire a la forme générale f(x) =0où f est une fonction de IR dans IR. Un système de n équations à n inconnues peut aussi se mettre sous une telle
Master IMA - UMPC Paris 6 RDMM - Année 2009-2010 Fiche de TP
Master IMA - UMPC Paris 6 RDMM - Année 2009-200 Fiche de TP Préliminaires. Récupérez l archive du logiciel de TP à partir du lien suivant : http://www.ensta.fr/~manzaner/cours/ima/tp2009.tar 2. Développez
Algorithme des fourmis appliqué à la détection et au suivi de contours dans une image
IN52-IN54 A2008 Algorithme des fourmis appliqué à la détection et au suivi de contours dans une image Etudiants : Nicolas MONNERET Alexandre HAFFNER Sébastien DE MELO Responsable : Franck GECHTER Sommaire
Transmission d informations sur le réseau électrique
Transmission d informations sur le réseau électrique Introduction Remarques Toutes les questions en italique devront être préparées par écrit avant la séance du TP. Les préparations seront ramassées en
Souad EL Bernoussi. Groupe d Analyse Numérique et Optimisation Rabat http ://www.fsr.ac.ma/ano/
Recherche opérationnelle Les démonstrations et les exemples seront traités en cours Souad EL Bernoussi Groupe d Analyse Numérique et Optimisation Rabat http ://www.fsr.ac.ma/ano/ Table des matières 1 Programmation
de calibration Master 2: Calibration de modèles: présentation et simulation d
Master 2: Calibration de modèles: présentation et simulation de quelques problèmes de calibration Plan de la présentation 1. Présentation de quelques modèles à calibrer 1a. Reconstruction d une courbe
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,
Outils pour les réseaux de neurones et contenu du CD-Rom
Outils pour les réseaux de neurones et contenu du CD-Rom Depuis le développement théorique des réseaux de neurones à la fin des années 1980-1990, plusieurs outils ont été mis à la disposition des utilisateurs.
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
Formats d images. 1 Introduction
Formats d images 1 Introduction Lorsque nous utilisons un ordinateur ou un smartphone l écran constitue un élément principal de l interaction avec la machine. Les images sont donc au cœur de l utilisation
INF6304 Interfaces Intelligentes
INF6304 Interfaces Intelligentes filtres collaboratifs 1/42 INF6304 Interfaces Intelligentes Systèmes de recommandations, Approches filtres collaboratifs Michel C. Desmarais Génie informatique et génie
L analyse d images regroupe plusieurs disciplines que l on classe en deux catégories :
La vision nous permet de percevoir et d interpreter le monde qui nous entoure. La vision artificielle a pour but de reproduire certaines fonctionnalités de la vision humaine au travers de l analyse d images.
Détection de la défaillance des entreprises tunisiennes par la régression logistique semi paramétrique et les réseaux de neurones
Détection de la défaillance des entreprises tunisiennes par la régression logistique semi paramétrique et les réseaux de neurones Abdeljelil Farhat Unité de recherche EAS-Mahdia Faculté des sciences économiques
Vision industrielle et télédétection - Détection d ellipses. Guillaume Martinez 17 décembre 2007
Vision industrielle et télédétection - Détection d ellipses Guillaume Martinez 17 décembre 2007 1 Table des matières 1 Le projet 3 1.1 Objectif................................ 3 1.2 Les choix techniques.........................
ProxiLens : Exploration interactive de données multidimensionnelles à partir de leur projection
ProxiLens : Exploration interactive de données multidimensionnelles à partir de leur projection Nicolas HEULOT (CEA LIST) Michaël AUPETIT (CEA LIST) Jean-Daniel FEKETE (INRIA Saclay) Journées Big Data
Évaluation et implémentation des langages
Évaluation et implémentation des langages Les langages de programmation et le processus de programmation Critères de conception et d évaluation des langages de programmation Les fondations de l implémentation
I Stabilité, Commandabilité et Observabilité 11. 1 Introduction 13 1.1 Un exemple emprunté à la robotique... 13 1.2 Le plan... 18 1.3 Problème...
TABLE DES MATIÈRES 5 Table des matières I Stabilité, Commandabilité et Observabilité 11 1 Introduction 13 1.1 Un exemple emprunté à la robotique................... 13 1.2 Le plan...................................
LA NOTATION STATISTIQUE DES EMPRUNTEURS OU «SCORING»
LA NOTATION STATISTIQUE DES EMPRUNTEURS OU «SCORING» Gilbert Saporta Professeur de Statistique Appliquée Conservatoire National des Arts et Métiers Dans leur quasi totalité, les banques et organismes financiers
Christophe CANDILLIER Cours de DataMining mars 2004 Page 1
Christophe CANDILLIER Cours de DataMining mars 2004 age 1 1. Introduction 2. rocessus du DataMining 3. Analyse des données en DataMining 4. Analyse en Ligne OLA 5. Logiciels 6. Bibliographie Christophe
Projet de traitement d'image - SI 381 reconstitution 3D d'intérieur à partir de photographies
Projet de traitement d'image - SI 381 reconstitution 3D d'intérieur à partir de photographies Régis Boulet Charlie Demené Alexis Guyot Balthazar Neveu Guillaume Tartavel Sommaire Sommaire... 1 Structure
4.2 Unités d enseignement du M1
88 CHAPITRE 4. DESCRIPTION DES UNITÉS D ENSEIGNEMENT 4.2 Unités d enseignement du M1 Tous les cours sont de 6 ECTS. Modélisation, optimisation et complexité des algorithmes (code RCP106) Objectif : Présenter
Introduction au Data-Mining
Introduction au Data-Mining Alain Rakotomamonjy - Gilles Gasso. INSA Rouen -Département ASI Laboratoire PSI Introduction au Data-Mining p. 1/25 Data-Mining : Kèkecé? Traduction : Fouille de données. Terme
Texte Agrégation limitée par diffusion interne
Page n 1. Texte Agrégation limitée par diffusion interne 1 Le phénomène observé Un fût de déchets radioactifs est enterré secrètement dans le Cantal. Au bout de quelques années, il devient poreux et laisse
Comme chaque ligne de cache a 1024 bits. Le nombre de lignes de cache contenu dans chaque ensemble est:
Travaux Pratiques 3. IFT 1002/IFT 1005. Structure Interne des Ordinateurs. Département d'informatique et de génie logiciel. Université Laval. Hiver 2012. Prof : Bui Minh Duc. Tous les exercices sont indépendants.
CHAPITRE I. Modélisation de processus et estimation des paramètres d un modèle
CHAPITRE I Modélisation de processus et estimation des paramètres d un modèle I. INTRODUCTION. Dans la première partie de ce chapitre, nous rappelons les notions de processus et de modèle, ainsi que divers
Limitations of the Playstation 3 for High Performance Cluster Computing
Introduction Plan Limitations of the Playstation 3 for High Performance Cluster Computing July 2007 Introduction Plan Introduction Intérêts de la PS3 : rapide et puissante bon marché L utiliser pour faire
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
Techniques du Data Mining pour la prédiction de faillite des entreprises et la gestion du risque de crédit
Techniques du Data Mining pour la prédiction de faillite des entreprises et la gestion du risque de crédit Adil Belhouari HEC - Montréal - Journées de l Optimisation 2005-09 Mai 2005 PLAN DE LA PRÉSENTATION
Système immunitaire artificiel
République Algérienne Démocratique et Populaire Ministère de l Enseignement Supérieure Université des Sciences et de la Technologie D Oran Mohammed Boudiaf (USTO) Faculté des Sciences Département d Informatique
NON-LINEARITE ET RESEAUX NEURONAUX
NON-LINEARITE ET RESEAUX NEURONAUX Vêlayoudom MARIMOUTOU Laboratoire d Analyse et de Recherche Economiques Université de Bordeaux IV Avenue. Leon Duguit, 33608 PESSAC, France tel. 05 56 84 85 77 e-mail
Echantillonnage Non uniforme
Echantillonnage Non uniforme Marie CHABERT IRIT/INP-ENSEEIHT/ ENSEEIHT/TéSASA Patrice MICHEL et Bernard LACAZE TéSA 1 Plan Introduction Echantillonnage uniforme Echantillonnage irrégulier Comparaison Cas
Introduction au datamining
Introduction au datamining Patrick Naïm janvier 2005 Définition Définition Historique Mot utilisé au départ par les statisticiens Le mot indiquait une utilisation intensive des données conduisant à des
Une comparaison de méthodes de discrimination des masses de véhicules automobiles
p.1/34 Une comparaison de méthodes de discrimination des masses de véhicules automobiles A. Rakotomamonjy, R. Le Riche et D. Gualandris INSA de Rouen / CNRS 1884 et SMS / PSA Enquêtes en clientèle dans
Chapitre 6 Apprentissage des réseaux de neurones et régularisation
Chapitre 6 : Apprentissage des réseaux de neurones et régularisation 77 Chapitre 6 Apprentissage des réseaux de neurones et régularisation Après une introduction rapide aux réseaux de neurones et à la
1 Démarrer... 3 1.1 L écran Isis...3 1.2 La boite à outils...3 1.2.1 Mode principal... 4 1.2.2 Mode gadget...4 1.2.3 Mode graphique...
1 Démarrer... 3 1.1 L écran Isis...3 1.2 La boite à outils...3 1.2.1 Mode principal... 4 1.2.2 Mode gadget...4 1.2.3 Mode graphique... 4 2 Quelques actions... 5 2.1 Ouvrir un document existant...5 2.2
Big Data et Graphes : Quelques pistes de recherche
Big Data et Graphes : Quelques pistes de recherche Hamamache Kheddouci Laboratoire d'informatique en Image et Systèmes d'information LIRIS UMR 5205 CNRS/INSA de Lyon/Université Claude Bernard Lyon 1/Université
TRAITEMENT DES DONNEES MANQUANTES AU MOYEN DE L ALGORITHME DE KOHONEN
TRAITEMENT DES DONNEES MANQUANTES AU MOYEN DE L ALGORITHME DE KOHONEN Marie Cottrell, Smaïl Ibbou, Patrick Letrémy SAMOS-MATISSE UMR 8595 90, rue de Tolbiac 75634 Paris Cedex 13 Résumé : Nous montrons
Continuité et dérivabilité d une fonction
DERNIÈRE IMPRESSIN LE 7 novembre 014 à 10:3 Continuité et dérivabilité d une fonction Table des matières 1 Continuité d une fonction 1.1 Limite finie en un point.......................... 1. Continuité
Modélisation multi-agents - Agents réactifs
Modélisation multi-agents - Agents réactifs Syma cursus CSI / SCIA Julien Saunier - [email protected] Sources www-lih.univlehavre.fr/~olivier/enseignement/masterrecherche/cours/ support/algofourmis.pdf
The Grid 2: Manuel d utilisation
The Grid 2: Manuel d utilisation Bienvenue dans The Grid 2 Merci d avoir choisi The Grid 2! Ce guide va vous apprendre tout ce que vous devez savoir à propos de The Grid 2. Il vous guidera pas à pas pour
Comment tracer une droite représentative d'une fonction et méthode de calcul de l'équation d'une droite.
Comment tracer une droite représentative d'une fonction et méthode de calcul de l'équation d'une droite. Introduction : Avant de commencer, il est nécessaire de prendre connaissance des trois types de
Chapitre 5 : Flot maximal dans un graphe
Graphes et RO TELECOM Nancy A Chapitre 5 : Flot maximal dans un graphe J.-F. Scheid 1 Plan du chapitre I. Définitions 1 Graphe Graphe valué 3 Représentation d un graphe (matrice d incidence, matrice d
Big Data et Graphes : Quelques pistes de recherche
Big Data et Graphes : Quelques pistes de recherche Hamamache Kheddouci http://liris.cnrs.fr/hamamache.kheddouci Laboratoire d'informatique en Image et Systèmes d'information LIRIS UMR 5205 CNRS/INSA de
Déroulement d un projet en DATA MINING, préparation et analyse des données. Walid AYADI
1 Déroulement d un projet en DATA MINING, préparation et analyse des données Walid AYADI 2 Les étapes d un projet Choix du sujet - Définition des objectifs Inventaire des données existantes Collecte, nettoyage
Chapitre 22 Optimisation pour diffusion à l'écran, pour le web
1 1 9 9 7 7 Optimisation pour diffusion à l'écran, pour le web Diffusion pour le web........................ 31 Les paramètres avant l exportation................. 31 Optimisation pour le web......................
MASTER SIS PRO : logique et sécurité DÉTECTION D INTRUSIONS. Odile PAPINI, LSIS. Université de Toulon et du Var. papini@univ-tln.
MASTER SIS PRO : logique et sécurité DÉTECTION D INTRUSIONS Odile PAPINI, LSIS. Université de Toulon et du Var. [email protected] Plan Introduction Généralités sur les systèmes de détection d intrusion
Sujet proposé par Yves M. LEROY. Cet examen se compose d un exercice et de deux problèmes. Ces trois parties sont indépendantes.
Promotion X 004 COURS D ANALYSE DES STRUCTURES MÉCANIQUES PAR LA MÉTHODE DES ELEMENTS FINIS (MEC 568) contrôle non classant (7 mars 007, heures) Documents autorisés : polycopié ; documents et notes de
Opérations de base sur ImageJ
Opérations de base sur ImageJ TPs d hydrodynamique de l ESPCI, J. Bico, M. Reyssat, M. Fermigier ImageJ est un logiciel libre, qui fonctionne aussi bien sous plate-forme Windows, Mac ou Linux. Initialement
Comment optimiser dans ImageReady?
L optimisation des éléments graphiques et la création de la page Web 243 Comment optimiser dans ImageReady? Avec ImageReady, l optimisation d un fichier pour le Web est plus performante qu avec Photoshop.
La fonction exponentielle
DERNIÈRE IMPRESSION LE 2 novembre 204 à :07 La fonction exponentielle Table des matières La fonction exponentielle 2. Définition et théorèmes.......................... 2.2 Approche graphique de la fonction
Théorie et codage de l information
Théorie et codage de l information Les codes linéaires - Chapitre 6 - Principe Définition d un code linéaire Soient p un nombre premier et s est un entier positif. Il existe un unique corps de taille q
Francis BISSON (06 794 819) Kenny CÔTÉ (06 836 427) Pierre-Luc ROGER (06 801 883) IFT702 Planification en intelligence artificielle
Francis BISSON (06 794 819) Kenny CÔTÉ (06 836 427) Pierre-Luc ROGER (06 801 883) PLANIFICATION DE TÂCHES DANS MS PROJECT IFT702 Planification en intelligence artificielle Présenté à M. Froduald KABANZA
Objectifs. Clustering. Principe. Applications. Applications. Cartes de crédits. Remarques. Biologie, Génomique
Objectifs Clustering On ne sait pas ce qu on veut trouver : on laisse l algorithme nous proposer un modèle. On pense qu il existe des similarités entre les exemples. Qui se ressemble s assemble p. /55
Traitement des données avec Microsoft EXCEL 2010
Traitement des données avec Microsoft EXCEL 2010 Vincent Jalby Septembre 2012 1 Saisie des données Les données collectées sont saisies dans une feuille Excel. Chaque ligne correspond à une observation
Intelligence Artificielle et Systèmes Multi-Agents. Badr Benmammar [email protected]
Intelligence Artificielle et Systèmes Multi-Agents Badr Benmammar [email protected] Plan La première partie : L intelligence artificielle (IA) Définition de l intelligence artificielle (IA) Domaines
Sillage Météo. Notion de sillage
Sillage Météo Les représentations météorologiques sous forme d animation satellites image par image sont intéressantes. Il est dommage que les données ainsi visualisées ne soient pas utilisées pour une
Initiation à linfographie
Ce support de cours de l Agence universitaire de la Francophonie est distribué sous licence GNU FDL. Permission vous est donnée de copier, distribuer et/ou modifier ce document selon les termes de la Licence
Structure du format BMP, sa lecture, sa construction et son écriture
Structure du format BMP, sa lecture, sa construction et son écriture Claude Parisel Mars 2003 Table des matières : 1. Le choix du format 2. Commentaires sur les autres formats 3. Format BMP pour noir&blanc,
MCMC et approximations en champ moyen pour les modèles de Markov
MCMC et approximations en champ moyen pour les modèles de Markov Gersende FORT LTCI CNRS - TELECOM ParisTech En collaboration avec Florence FORBES (Projet MISTIS, INRIA Rhône-Alpes). Basé sur l article:
Traitement numérique de l'image. Raphaël Isdant - 2009
Traitement numérique de l'image 1/ L'IMAGE NUMÉRIQUE : COMPOSITION ET CARACTÉRISTIQUES 1.1 - Le pixel: Une image numérique est constituée d'un ensemble de points appelés pixels (abréviation de PICture
Le concept cellulaire
Le concept cellulaire X. Lagrange Télécom Bretagne 21 Mars 2014 X. Lagrange (Télécom Bretagne) Le concept cellulaire 21/03/14 1 / 57 Introduction : Objectif du cours Soit un opérateur qui dispose d une
Optimisation et programmation mathématique. Professeur Michel de Mathelin. Cours intégré : 20 h
Télécom Physique Strasbourg Master IRIV Optimisation et programmation mathématique Professeur Michel de Mathelin Cours intégré : 20 h Programme du cours d optimisation Introduction Chapitre I: Rappels
Rapport d activité. Mathieu Souchaud Juin 2007
Rapport d activité Mathieu Souchaud Juin 2007 Ce document fait la synthèse des réalisations accomplies durant les sept premiers mois de ma mission (de novembre 2006 à juin 2007) au sein de l équipe ScAlApplix
DEMANDE D INFORMATION RFI (Request for information)
DOD SEICAM RFI Demande d information EVDEC Réf. : RFI_EVDEC- GT5_Outil_reporting_BI_v4.doc Page 1/11 DEMANDE D INFORMATION RFI (Request for information) OUTIL INTÉGRÉ DE REPORTING ET D ANALYSE DÉCISIONNELLE
Support de TD ArcGIS 10.1. Introduction à l automatisation et au développement avec ArcGIS 10.1 JEAN-MARC GILLIOT 2014-2015. 3 e année ingénieur
JEAN-MARC GILLIOT 2014-2015 Durée 1,5 heures Introduction à l automatisation et au développement avec ArcGIS 10.1 3 e année ingénieur Support de TD ArcGIS 10.1 Grande école européenne d'ingénieurs et de
TOUT CE QU IL FAUT SAVOIR POUR LE BREVET
TOUT E QU IL FUT SVOIR POUR LE REVET NUMERIQUE / FONTIONS eci n est qu un rappel de tout ce qu il faut savoir en maths pour le brevet. I- Opérations sur les nombres et les fractions : Les priorités par
La programmation linéaire : une introduction. Qu est-ce qu un programme linéaire? Terminologie. Écriture mathématique
La programmation linéaire : une introduction Qu est-ce qu un programme linéaire? Qu est-ce qu un programme linéaire? Exemples : allocation de ressources problème de recouvrement Hypothèses de la programmation
Asynchronisme : Cadres continu et discret
N d ordre : 151 Année 2006 HABILITATION À DIRIGER DES RECHERCHES UNIVERSITÉ DE FRANCHE-COMTÉ Spécialité Informatique présentée par Sylvain CONTASSOT-VIVIER Docteur en Informatique Sujet Asynchronisme :
Principe de symétrisation pour la construction d un test adaptatif
Principe de symétrisation pour la construction d un test adaptatif Cécile Durot 1 & Yves Rozenholc 2 1 UFR SEGMI, Université Paris Ouest Nanterre La Défense, France, [email protected] 2 Université
Soit la fonction affine qui, pour représentant le nombre de mois écoulés, renvoie la somme économisée.
ANALYSE 5 points Exercice 1 : Léonie souhaite acheter un lecteur MP3. Le prix affiché (49 ) dépasse largement la somme dont elle dispose. Elle décide donc d économiser régulièrement. Elle a relevé qu elle
Projet SINF2275 «Data mining and decision making» Projet classification et credit scoring
Projet SINF2275 «Data mining and decision making» Projet classification et credit scoring Année académique 2006-2007 Professeurs : Marco Saerens Adresse : Université catholique de Louvain Information Systems
MABioVis. Bio-informatique et la
MABioVis Modèles et Algorithmes pour la Bio-informatique et la Visualisation Visite ENS Cachan 5 janvier 2011 MABioVis G GUY MELANÇON (PR UFR Maths Info / EPI GRAVITE) (là, maintenant) - MABioVis DAVID
Logiciel XLSTAT version 7.0. 40 rue Damrémont 75018 PARIS
Logiciel XLSTAT version 7.0 Contact : Addinsoft 40 rue Damrémont 75018 PARIS 2005-2006 Plan Présentation générale du logiciel Statistiques descriptives Histogramme Discrétisation Tableau de contingence
Master IAD Module PS. Reconnaissance de la parole (suite) Alignement temporel et Programmation dynamique. Gaël RICHARD Février 2008
Master IAD Module PS Reconnaissance de la parole (suite) Alignement temporel et Programmation dynamique Gaël RICHARD Février 2008 1 Reconnaissance de la parole Introduction Approches pour la reconnaissance
Calcul matriciel. Définition 1 Une matrice de format (m,n) est un tableau rectangulaire de mn éléments, rangés en m lignes et n colonnes.
1 Définitions, notations Calcul matriciel Définition 1 Une matrice de format (m,n) est un tableau rectangulaire de mn éléments, rangés en m lignes et n colonnes. On utilise aussi la notation m n pour le
