PSILib - Mathieu Delalandre`s Home Page

Transcription

PSILib - Mathieu Delalandre`s Home Page
PSILib
Perception Système Information
Library
Delalandre Mathieu
Héroux Pierre
Trupin Eric
DocMining : Présentation LibPSI
le 23/05/2002
Sommaire
Introduction
PSI Image Processing Library
PSI Classification Tool Library
PSI Documents Interface Library
Conclusion
DocMining : Présentation de la PSILib
le 23/05/2002
Sommaire
Introduction
PSI Image Processing Library
PSI Classification Tool Library
PSI Documents Interface Library
Conclusion
DocMining : Présentation de la PSILib
le 23/05/2002
Introduction
Présentation de la PSILib (1)
Base d’outils standards pour le traitement des
documents découpés en 3 bibliothèques :
Bibliothèque d’outils de traitement d’images
PSI Image Processing Library (psi.ipl)
Bibliothèque d’outils pour la classification
PSI Classification Tool Library (psi.ctl)
Bibliothèque d’interfaces dédiées au document
PSI Document Interface Library (psi.dil)
DocMining : Présentation de la PSILib
le 23/05/2002
Introduction
Présentation de la PSILib (2)
Points forts
Multi langages
Java & C/C++
100% interfaçable depuis Java
Partiellement interfaçable depuis le C/C++
Multi Plate formes
Windows et Linux
100% depuis Java
Partiellement depuis le C/C++
DocMining : Présentation de la PSILib
le 23/05/2002
Introduction
Présentation de la PSILib (3)
Points forts
Paramétrage des outils
Externalisation des connaissances opératoires
Interfaçage des outils
Flots de données dédiés & XML (SVG, XGMML)
Bibliothèque documentée
DocMining : Présentation de la PSILib
le 23/05/2002
Introduction
Présentation de la PSILib (4)
Points faibles
Fiabilité de la librairie
Pas de tests de robustesse
Pas de code de gestion d’erreurs
Implémentation plus procédurale qu’objet
DocMining : Présentation de la PSILib
le 23/05/2002
Introduction
Mise à disposition
Actuellement
Site de thèse
http://mathieu.delalandre.free.fr
http://site.voila.fr/roxml
A venir
Site Intranet GT document du PSI
Serveur PSI
Serveur Doc Mining
DocMining : Présentation de la PSILib
le 23/05/2002
Sommaire
Introduction
PSI Image Processing Library
PSI Classification Tool Library
PSI Documents Interface Library
Conclusion
DocMining : Présentation de la PSILib
le 23/05/2002
PSI Image Processing
Library
Introduction (1)
Bibliothèque de traitement d’image et extracteurs
de modèles
Basée sur
JAI 1.1
LibTiff 3.5
Langages d’interface
Complètement depuis java
Partiellement depuis le C/C++
DocMining : Présentation de la PSILib
le 23/05/2002
PSI Image Processing
Library
Introduction (2)
Mise à disposition avec documentation
Première version
Deuxième version
depuis mi-mai 2002
fin octobre 2002
Vectorisation
Recherche d’arcs de cercle
Extraction de modèles structurels
DocMining : Présentation de la PSILib
le 23/05/2002
PSI Image Processing
Library
Présentation (1)
Traitements à disposition :
Gestion des fichiers
Filtrage linéaire
Binarisation
Morphologie Mathématique
Marquage de masses connexes
Vectorisation
Extracteur d’invariants
DocMining : Présentation de la PSILib
le 23/05/2002
PSI Image Processing
Library
Présentation (2)
Documentation :
Automatique avec JavaDoc
Inclue les rapports
43 MO
PS, PDF, HTML,Word
Perfectible « franglais »
Documentation PSIIPL
DocMining : Présentation de la PSILib
le 23/05/2002
Sommaire
Introduction
PSI Image Processing Library
PSI Classification Tool Library
PSI Documents Interface Library
Conclusion
DocMining : Présentation de la PSILib
le 23/05/2002
PSI Classification Tool
Library
Introduction (1)
Bibliothèque de classifieurs et d’outils de
reconstruction de modèles
Basée sur
STL
Langages d’interface
Complètement depuis java et C/C++
DocMining : Présentation de la PSILib
le 23/05/2002
PSI Classification Tool
Library
Introduction (2)
Mise à disposition avec documentation
Première version
Deuxième version
fin mai début juin 2002
fin octobre 2002
Appariement inexact
Recherche de sous-graphes
Passerelles avec d’autres librairies « Graphe » (VFLib, GTL,
Messmer)
DocMining : Présentation de la PSILib
le 23/05/2002
PSI Classification Tool
Library
Présentation
Traitements à disposition :
Classifieur statistique kppv
Outils de reconstruction de modèles
Toponymes
Graphe de masses connexes
Classifieur structurel (GraphePSI)
DocMining : Présentation de la PSILib
le 23/05/2002
PSI Classification Tool
Library
Exemple de traitement (1)
DocMining : Présentation de la PSILib
le 23/05/2002
PSI Classification Tool
Library
Exemple de traitement (2)
DocMining : Présentation de la PSILib
le 23/05/2002
PSI Classification Tool
Library
Exemple de traitement (3)
Exemple de reconnaissance
DocMining : Présentation de la PSILib
le 23/05/2002
Sommaire
Introduction
PSI Image Processing Library
PSI Classification Tool Library
PSI Documents Interface Library
Conclusion
DocMining : Présentation de la PSILib
le 23/05/2002
PSI Document Interface
Library
Introduction (1)
Interface d’acquisition de connaissances en
traitement d’images
Basé sur
Task-Guide
PSI IPL « version mai 2002 »
Langage d’exécution
Java
DocMining : Présentation de la PSILib
le 23/05/2002
PSI Document Interface
Library
Introduction (2)
Mise à disposition sans documentation
Première version
Deuxième version
fin mai début juin 2002
fin octobre 2002
Gestion de la PSI CTL
Exploitation de SVG
DocMining : Présentation de la PSILib
le 23/05/2002
PSI Document Interface
Library
Présentation
Fonctionnalités à disposition
Pilotage des outils de la PSI IPL
Une interface d’acquisition de connaissances sur le
traitement d’images (traitement et stratégies)
Une interface d’acquisition de modèles de
représentation des formes
Stockage des scénarios (en XML)
DocMining : Présentation de la PSILib
le 23/05/2002
PSI Document Interface
Library
DocMining : Présentation de la PSILib
le 23/05/2002
PSI Document Interface
Library
1 : Saisie de l’exemple
2 : Proposition formes
ressemblantes
3 : Validation (invalidation)
utilisateur
4 : Export bases
d’apprentissage
5 : Calculs de statistiques
des différentes approches
DocMining : Présentation de la PSILib
le 23/05/2002
Sommaire
Introduction
PSI Image Processing Library
PSI Classification Tool Library
PSI Documents Interface Library
Conclusion
DocMining : Présentation de la PSILib
le 23/05/2002
Conclusion
Points faibles
Problèmes éventuels de robustesse
Documentation
français - anglais - franglais
documentation de l’interface
Implémentation plus procédurale que objet
DocMining : Présentation de la PSILib
le 23/05/2002
Conclusion
Points forts (1)
Package « complet »
Système RDF & Interface de commande
Documentation sur les outils
programmeur & scientifique
DocMining : Présentation de la PSILib
le 23/05/2002
Conclusion
Points forts (2)
Contraintes techniques « faibles »
Portable sous Linux & Windows, sous forme
librairies dynamiques (.dll et .so) & packages (.jar)
Langage d’interface
complet depuis Java et partiel depuis le C/C++
Interfaçage système « aisé »
Sortie XML et dérivés (SVG, XGMML), interfaçable via
un script XSLT
DocMining : Présentation de la PSILib
le 23/05/2002
Conclusion
Les livrables (1)
Première version
Depuis mi mai
PSI IPL
Fin mai début juin
PSI CTL
PSI IDL (PSI IPL)
DocMining : Présentation de la PSILib
le 23/05/2002
Conclusion
Les livrables (2)
Seconde version (fin octobre)
PSI IPL
PSI CTL
PSI IDL (PSI IPL & PSI CTL)
DocMining : Présentation de la PSILib
le 23/05/2002
Conclusion
Perspectives
Réflexion sur
la caractérisation des traitements
la granularité des traitements
l’extension aux formats électroniques courrant
(PDF, DXF, SVG, etc…)
Comparaison avec les librairies standards
disponibles
DocMining : Présentation de la PSILib
le 23/05/2002