Une base de données de mammographies

Slides:



Advertisements
Présentations similaires
COMPARAISON DES LOGICIELS DE TRAITEMENT DES DONNEES TEXTUELLES par
Advertisements

Découverte de SQL Server par la pratique pour les administrateurs expérimentés Module 4 : Stockage des données, Tables dans SQL Server Bertrand Audras.
Scripts PHP Interaction avec MySQL Insert, Select, ….
Créer une base de données MySQL
Créer une base de données MySQL Et création de tables, enregistrements, interaction avec PHP.
Formation CCNA 07- La commutation LAN. Sommaire 1) Concepts et fonctionnement 2) Commutateurs a - Présentation b - Démarrage c - Configuration de base.
PhotoManager eXtreme Présentation IceCream team Besoins Étude existant Technologies Découpage des tâches Conclusion.
JPEG2000 Vincent Roudaut Master M2 ESTC CNAM
MEDICEN PARIS REGION THE WORLD CLASS CLUSTER for innovative therapies and advanced technologies in Healthcare in the Paris Region welcomes the chinese.
Génération interactive dimages projectives : Application à la Radiothérapie Pierre BLUNIER Du 01/12/2002 au 28/03/2003 Centre Léon Bérard.
Indicateurs de position
Grid France – CC In2p3 – 19/07/2001 Travaux du WP4
MySQL et PHP.
Georges Gardarin 1 LE LANGAGE DE REQUETES SQL l Origines et Evolutions l SQL1 86: la base l SQL1 89: l'intégrité l SQL2 92: la nouvelle norme l SQL3 98:
Approches heuristique pour la programmation des mises au point médicales en ambulatoire Cordier Jean-Philippe Riane Fouad This paper is part of Research.
EDUCASOURCES JACQUES PIOT CRDP MIDI-PYRÉNÉES. EDUCASOURCES Base de données en ligne Ressources en ligne fiables Ressources en adéquation avec les programmes.
Gestion de ProjetTP ©Yossi Gal, Oct/2005TP, Page: 1 Le sujet Proposé Construire une application e-commerce qui permet d effectuer un achat on-line Lorganisation.
My VMware Gestion simplifiée des licences produits et du support
Enesys RS Data Extension
Processworks / 3DQuikForm Présentation Denis AUGUSTE Lycée de Lorgues.
Faculté I&C, Claude Petitpierre, André Maurer Bases de données SQL (Structured Query Language)
Un système de médiation basé sur les ontologies
Conception et construction d’entrepôts en XML
Développement d’applications web
AYARI Mejdi Formation 2121 * ISD * 1 tructured uery Anguage 2006.
Faculté I&C, Claude Petitpierre, André Maurer Bases de données SQL (Structured Query Language)
Techniques Internet de Base Licence 2 (Info, Maths, PC/PA) Université Jean Monnet Ruggero G. PENSA
L’utilisation des bases de données
10 Copyright © Oracle Corporation, Tous droits réservés. Autres concepts relatifs aux déclencheurs.
Laurent Capelli Solution anti SPAM : Codage adresse mail Comment se protéger des robots chercheurs d'adresse mail éviter les chaînes du type «
Introduction La curiethérapie les tumeurs matériel radioactif
Langages du Web Sémantique
Initiation aux bases de données et à la programmation événementielle
Ecole Supérieure Privée de ingénierie et de technologie année universitaire :2013/2014 Cross-Plateform Cours JavaScript.
Les Webcasts Groupe des Utilisateurs SQL Server Avril 2014 – Statistiques Incrémentales Fred Pichaut – Microsoft Senior.
TortoiseSVN N°. Subversion : pour quoi faire ? Avoir un espace de stockage commun – Tous les étudiants du SIGLIS ont un espace svn commun Partager vos.
1 Quakelight : le making of Julien Frelat Chef de projet InnoveWare Solutions Code Session : RIA309.
L’utilisation des bases de données
Cours N°2 Base de Données & Langage SQL
1 LE LANGAGE DE REQUETES SQL Origines et Evolutions SQL1 86: la base SQL1 89: l'intégrité.
EPID-CPI-ISAIP Philippe Bancquart - mise à jour 24/02/ page 1 Procédures stockées CPI-SQLServer.
SQL Injection Réalisée par: BEN NASR Houssem GMATI Idriss HADDAD Mohamed Aymen HAKIM Youssef.
1. Les structures de documentation pour la division ST. 2. Les types de document dans la division ST. 3. Linterface informatique. Lundi 8 Mai 2000 ST Quality.
1 CSI 2532 Lab5 Installation de JDBC Février 13, 2012.
Database Management Systems 3ed, R. Ramakrishnan and J. Gehrke1 SQL: Contraintes et Triggers Chapitre 5,
1 CSI 2532 Lab2 20 Janvier 2012 Programmation SQL.
SQL partie3: Langage de définition des données
Riadh Ben Messaoud Kamel Aouiche Cécile Favre
Création de bases de données
Les Objets CORBA parallèles Travaux pratiques Lundi 22 mai 2000 ARC « Couplage » Christophe René (IRISA/IFSIC) Eric Lemoine (INSA Lyon)
Christine Bonnet SOURCES : « Samples » dOracle, « Oracle 8 » R. Chapuis PRO*C – C ++
Première CTP le 4 décembre Nouvelle CTP depuis le 1 er février RTM milieu de cette année.
PHP & My SQL.
SQL partie 3. SQL est un langage de définition de données SQL est un langage de définition de données (LDD), c'est-à-dire qu'il permet de créer des tables.
Modélisation des données Niveau conceptuel DON-2 V0-0.
GROUPE BTS IRIS 2 Informatique et Réseaux pour l’industrie et les Services techniques E-6 PROJET INFORMATIQUE REVUE N°2      INTERROGATION DE LA BASE DE.
Présenté par COMTE Jeremy et DE LAZZARI Thomas Sommaire b Présentation générale b Include b Notion de variables b MySQL.
Belgian Breast Meeting Senator F. Roelants du Vivier 13th october.
Séminaire Doc Mining Paris 13/11/2002 PSI Librairie Adam Sébastien Delalandre Mathieu Héroux Pierre.
Mise à jour des Fichiers Redo Log
Cours n°4M2. ESCE (S. Sidhom) Séminaire ( 6-12 Février 2007 ) Promo. M2 ESCE-Tunis 2006/07 Conception d’un système d'information sur Internet Architecture.
 Requêtes MySQL en PHP Introduction
Acquisition d’information sur internet
G.KEMBELLEC - UP81 Master 2 THYP Cas pratique d’utilisation De simpleXML Un lecteur de RSS Novembre 2009.
 Formulaires HTML : traiter les entrées utilisateur
Cours n°4M1.ist-ie (S. Sidhom) UE 203 Promo. M1 IST-IE 2006/07 Conception d’un système d'information sur Internet Architecture trois-tiers : technologies.
Projet.
Séance /10/2004 SGBD - Approches & Principes.
Programmation. Définition programmation
Info Bases de données avancées
Transcription de la présentation:

Une base de données de mammographies Omar Boussaïd Riadh Ben Messaoud Laboratoire ERIC – Université de Lyon 2 5, avenue Pierre Mendès–France 69676, Bron Cedex – France http://eric.univ-lyon2.fr

Présentation DDSM : Digital Database for Screening Mammography Un projet supporté par «the Breast Cancer Research Program of the U.S. Army Medical Research and Materiel Command» Partenaires : Massachusetts General Hospital University of South Florida Sandia National Laboratories Washington University School of Medicine Wake Forest University School of Medicine

Objectifs Mettre des données de mammographies à la disposition de la communauté scientifique. Contribuer au développement d’algorithmes d’aide à la décision et d’apprentissage dans le domaine médical. diagnostique et détection automatique de cas cancéreux La base est disponible à l’adresse : http://marathon.csee.usf.edu/Mammography/Database.html

Description La base contient 2 604 dossiers de patients. Un dossier est composé de : 1 fichier .ics décrivant en format ASCII, les informations générales d’un dossier de patient. 4 fichiers images .LJPEG (LOSSLESS JPEG) des radios numérisées. Chaque radio présente une angle de vue du sein : Left_CC, Left_MLO, Right_CC, Right_MLO (CC: Cranio-Caudal ; MLO: Medio-Latral Oblique). Pour chaque radio présentant une ou des zones anormales, est associé un fichier .OVERLAY en format ASCII, décrivant une anomalie du sein. 1 fichier image .16_PGM regroupant les 4 radios et présentant un aperçu rapide pour la visualisation d’un dossier de patient.

Description Le fichier .ics (Exemple : B-3024-1.ics) ics_version 1.0 filename B-3024-1 DATE_OF_STUDY 2 7 1995 PATIENT_AGE 42 FILM FILM_TYPE REGULAR DENSITY 4 DATE_DIGITIZED 7 22 1997 DIGITIZER LUMISYS SELECTED LEFT_CC LINES 4696 PIXELS_PER_LINE 3024 BITS_PER_PIXEL 12 RESOLUTION 50 NON-OVERLAY LEFT_MLO LINES 4688 PIXELS_PER_LINE 3048 BITS_PER_PIXEL 12 RESOLUTION 50 OVERLAY RIGHT_CC LINES 4624 PIXELS_PER_LINE 3056 BITS_PER_PIXEL 12 RESOLUTION 50 NON-OVERLAY RIGHT_MLO LINES 4664 PIXELS_PER_LINE 3120 BITS_PER_PIXEL 12 RESOLUTION 50 OVERLAY Anomalie détectée dans la radio B_3024_1.RIGHT_MLO.LJPEG  B_3024_1.RIGHT_MLO.OVERLAY

Le fichier B_3024_1.RIGHT_MLO.LJPEG Description Le fichier B_3024_1.RIGHT_MLO.LJPEG

Le fichier B_3024_1.RIGHT_MLO.OVERLAY Description Le fichier B_3024_1.RIGHT_MLO.OVERLAY TOTAL_ABNORMALITIES 1 ABNORMALITY 1 LESION_TYPE MASS SHAPE OVAL MARGINS ILL_DEFINED ASSESSMENT 4 SUBTLETY 3 PATHOLOGY MALIGNANTTOTAL_OUTLINES 1 BOUNDARY 1284 4076 0 0 0 0 0 0 0 0 . . . 6 6 6 6 0 0 # Chain code value 1 2 3 4 5 6 7 X Coordinate -1 Y coordinate X Y 7 1 6 2 5 4 3

Description Les dossiers sont disponibles sur un compte FTP Les dossiers de patients sont classés selon 4 volumes Normal Cancer Benign Benign without callback Bilan quantitatif et volumétrie : 43 volumes 2 604 fichiers .ics 2 604 fichiers .16_PGM 10 416 fichiers images .LJPEG 4 636 fichiers .OVERLAY Volume total des données : 230,9 Go

Extraction des données Applicatif de mise à disposition des données de la base DDSM http://eric.univ-lyon2.fr/~gt-fdc/mammo/ Récupération des données sous forme : Structurée : Base relationnelle (MySql) Semi-structurée : Documents XML Script : SQL

Parseur PHP Entrées : Volumes des dossiers à extraire Format des données de sortie (MySQL, XML, SQL)

Parseur PHP Étape 1 : Connexion au compte FTP ftp://figment.csee.usf.edu/pub/DDSM/cases/ Ouverture des fichiers .ics et .OVERLAY dans les volumes sélectionnés

Parseur PHP Étape 2 : Lecture des fichier .ics et .OVERLAY Extraction des données selon des fonctions de reconnaissance de caractères ics_version 1.0 filename B-3024-1 DATE_OF_STUDY 2 7 1995 PATIENT_AGE 42 FILM FILM_TYPE REGULAR DENSITY 4 DATE_DIGITIZED 7 22 1997 DIGITIZER LUMISYS SELECTED LEFT_CC LINES 4696 PIXELS_PER_LINE 3024 BITS_PER_PIXEL 12 RESOLUTION 50 NON-OVERLAY LEFT_MLO LINES 4688 PIXELS_PER_LINE 3048 BITS_PER_PIXEL 12 RESOLUTION 50 OVERLAY RIGHT_CC LINES 4624 PIXELS_PER_LINE 3056 BITS_PER_PIXEL 12 RESOLUTION 50 NON-OVERLAY RIGHT_MLO LINES 4664 PIXELS_PER_LINE 3120 BITS_PER_PIXEL 12 RESOLUTION 50 OVERLAY

Parseur PHP XML FTP SQL Étape 3 : Parseur PHP Écriture des données extraites dans le format de données sélectionné (MySQL, XML, SQL) MySQL FTP Parseur PHP XML SQL

Structure de la base MySQL Taille totale de la base : 17,2 Mo 4647 enregistrements 14 Mo 4636 enregistrements 972 Ko 10416 enregistrements 1,67 Mo 2604 enregistrements 490 Ko

Extraction des données MySQL FTP Parseur PHP XML SQL

Structure du fichier XML <?xml version="1.0" encoding="ISO-8859-1" ?> <cases> <case> <case_id> 1 </case_id>   <case_type> benign </case_type>   <ics_version> 1.0 </ics_version>   <ics_file_name> A-1123-1.ics </ics_file_name> … <sequence> sequence </sequence> <left_cc> … </left_cc> <left_mlo>  … </left_mlo> <right_cc> … </right_cc> <right_mlo> …   </right_mlo> </case> </cases>

Extraction des données MySQL FTP Parseur PHP XML SQL

Structure du fichier SQL Création d’une table : CREATE TABLE IF NOT EXISTS table_mammo ( case_id int(10) NOT NULL AUTO_INCREMENT, case_type varchar(25), ics_version char(3), ics_file_name varchar(50), . . . PRIMARY KEY (case_id)); Insertion des données dans la table : INSERT INTO table_mammo VALUES ('', 'benign', '1.0', 'C-0029-1.ics', . . . ); INSERT INTO table_mammo VALUES ('', 'benign', '1.0', 'C-0029-2.ics', . . . );

Démonstration http://localhost/mammo/

Conclusion DDSM : une base de données complexes 2 604 dossiers de patients Un volume total de 230,9 Go Applicatif de mise à disposition des données sur les mammographies : Sélectionner les données à récupérer pour des analyses ciblées

Nouvelle adresse du site du GT FDC http://eric.univ-lyon2.fr/~gt-fdc/