La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Morgan MADEC Vendredi 10 novembre 2006

Présentations similaires


Présentation au sujet: "Morgan MADEC Vendredi 10 novembre 2006"— Transcription de la présentation:

1 Morgan MADEC Vendredi 10 novembre 2006
Soutenance de thèse pour l’obtention du grade de docteur de l’ULP Spécialité : Électronique, Électrotechnique et Automatique Morgan MADEC Vendredi 10 novembre 2006 Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales Jury Pr. Olivier BONNAUD Rapporteur externe Pr. Pierre AMBS Rapporteur externe Pr. Fabrice HEITZ Rapporteur interne Dr. HDR Yannick HERVE Directeur de thèse Dr. Wilfried UHRING Examinateur Dr. Jean-Baptiste FASQUEL Examinateur Dr. Pascal JOFFRE Membre invité Merci Monsieur le Président, Bonjour à tous. Je vous remercie pour votre présence à cette soutenance de thèse pour de l’obtention du grade de docteur de l’université Louis Pasteur. Je tiens également à remercier les membres du jury pour avoir accepté de juger ce travail. La présentation est un bilan de mon travail de thèse ayant pour but la conception, la simulation et la réalisation d’un processeur optique pour la reconstruction d’images médicales.

2 Sommaire Contexte du projet et motivations Les processeurs optiques
Aspect matériel Applications Conclusions Je commencerais en exposant le contexte du projet. Après une introduction sur les architectures optiques de calcul, ceux-ci seront abordé sous l’aspect matériel, puis applicatif. En dernier lieu, je dresserais un bilan de l’étude. Morgan MADEC 10/11/2006 Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales

3 Contexte Projet POEME PARTENARIAT CIFRE Électronique
Aspect matériel Modélisation système Instrumentation optique Mecatronique Initiative / Coordination Applicatifs médicaux Photonique Traitement optique de l’information La thèse s’est déroulée dans le cadre du projet POEME (explication poeme) dont l’objectif est d’accélération un certain nombre de calculs de traitement d’image en utilisant des architectures de calcul par voie optique. Les partenaires du projet sont … Le projet a pu également compter sur la collaboration de Morgan MADEC 10/11/2006 Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales

4 Contexte Motivations & Perspectives
Besoin : Vitesse de reconstruction Exemple : Assistance à l’acte chirurgical - Robotique Illustration : Fréquence des mouvements « humains » : 0-10 Hz Asservissement efficace si fréquence de commande > 50 Hz. Images 512² x 10  500 coupes/sec Temps de reconstruction 2 coupes/sec (2003) Contraintes matérielles Robustesse Précision Autonomie Réactivité Contraintes logicielles Acquisition d’images durant l’intervention Reconstruction rapide Post-traitement rapide Calcul des commandes Les travaux dans le cadre de ce projet ciblent les nouvelles applications dans le domaine médicale exigeant de gros besoin en terme de vitesse de traitement d’images. C’est le cas en particulier des applications d’assistance à l’acte chirurgical, et en particulier la robotique peropératoire. L’utilisation de ces automate aucours de l’acte chirirgical impose de fortes contraintes : Réactivité. L’image volumique est souvent utilisée par les systèmes automatisés pour se repérer. Cela engendre d’importantes contraintes d’un point de vue logicielle. Acquisition rapide, reconsruction, post-traitemet, Calcul de la commande. L’objectif du travail concerne la reonstruction. A titre d’exemple, si l’on considère que le les mouvements du patients occupent la bande de fréquence allant jusqu’à 10 Hz, il faut pouvoir générér des images à au moins 50 Hz pour obtenir un asservissmeent efficace, c’est-à-dire la génération de 500 coupes par secondes (si l’on travail avec des images volumiques de 512*512*10 voxels). A titre de comparaison, en 2003, l’électronique embarquée dans les imageurs médicaux était limité à 2 reconstructions/secondes. Morgan MADEC 10/11/2006 Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales

5 Contexte Motivations & Perspectives
Pr. Russel H. Taylor (2003 – John Hopkins U) Prospective vers des solutions alternatives Traitement optique de l’information « La robotique chirurgicale est à l’heure actuelle au même point que la robotique industrielle en 1972 » Potentiel d’évolution de la robotique chirurgicale Potentiel d’évolution de l’électronique classique >> La robotique chirirgicale est un domaine dont le potentiel d’évolution est énorme, comme en témoigne cette phrase du processeur Russel Taylor « … » Il semble notamment nettement supérieur à celui de l’électronique dans les prochaines années. La thèse s’inscrit donc dans un travail de prospective afoin d’identifier des solutions alternatives, et en particulièer le traitement optique de l’infirmation. Morgan MADEC 10/11/2006 Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales

6 Sommaire Contexte du projet et motivations Les processeurs optiques
Aspect matériel Applications Conclusions Maintenant que le décor est planté, entrons dans le vif du sujet avec une présentation générale des processeurs optiques. Morgan MADEC 10/11/2006 Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales

7 Les processeurs optiques Principe de fonctionnement
Traitement optique de l’information = Tirer partie des avantages des propriétés de l’optique Vitesse de calcul Parallélisme massif Morgan MADEC 10/11/2006 Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales

8 Les processeurs optiques Principe de fonctionnement
SYSTEME D’AFFICHAGE SYSTEME OPTIQUE DE SYSTEME SOURCE TRAITEMENT D’ACQUISITION Un processeur optique est composé d’une source de lumière Afficheur (interface d’entrée) Système optique de traitement Acquisition (interface de sortie) Comme pour un processeur numérique, Le tout est piloté par un contrôleur CONTRÔLEUR Morgan MADEC 10/11/2006 Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales

9 Les processeurs optiques Principe de fonctionnement
Un exemple Corrélateur optique de Vander Lugt Ne pas animer Morgan MADEC 10/11/2006 Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales

10 Les processeurs optiques Principe de fonctionnement
Un exemple Corrélateur optique de Vander Lugt Morgan MADEC 10/11/2006 Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales

11 Les processeurs optiques Principe de fonctionnement
Un exemple Corrélateur optique de Vander Lugt Morgan MADEC 10/11/2006 Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales

12 Les processeurs optiques Principe de fonctionnement
Un exemple Corrélateur optique de Vander Lugt Lentille + transfromée de Fourier Morgan MADEC 10/11/2006 Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales

13 Les processeurs optiques Principe de fonctionnement
Un exemple Corrélateur optique de Vander Lugt Garder la lentille Morgan MADEC 10/11/2006 Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales

14 Les processeurs optiques Principe de fonctionnement
Un exemple Corrélateur optique de Vander Lugt Garder la lentille Morgan MADEC 10/11/2006 Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales

15 Les processeurs optiques Potentiel
RAPIDITE DE CALCUL Avantage Gain apporté en temps de calcul Exemple : Processeur optique de filtrage d’images 1024² @ 1 khZ (pour des filtrages nécessitant le passage à la TF). Avantage augmente avec la taille des images Type Matériel Accélération PC classique Power G5 DC 125 DSP « float » Tiger Sharc 66 FPGA « fixed » Stratix II 20 Supercalculateur BlueGene 0,001 Morgan MADEC 10/11/2006 Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales

16 Les processeurs optiques Potentiel
PERTE DE QUALITE Défauts Qualité de traitement Bruit propre au traitement Quantification des données Acquisition quadratique Bruits optiques  Analyse en simulation Manque de souplesse Morgan MADEC 10/11/2006 Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales

17 Les processeurs optiques Potentiel
Facteur de mérite Refaire Renfoircer le couleure Facteur de merite Morgan MADEC 10/11/2006 Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales

18 Sommaire Contexte du projet et motivations Les processeurs optiques
Aspect matériel Applications Conclusions Transition On a vu que pour faire un processeur optique, il faut …… Nous allons étudier ces points là Morgan MADEC 10/11/2006 Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales

19 Aspect Matériel Sources de lumière
non-cohérentes Sources cohérentes Laser Diode Laser Polychrom. Monochrom. LED Spectre large / étroite  A vérigier Morgan MADEC 10/11/2006 Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales

20 Aspect Matériel Systèmes d’acquisition
Caméras rapides à base de capteur CMOS Fort marché Capteurs et systèmes complets en plein essor Performances adaptées Matériel standard et bon marché (~1000 €) Dvlp d’une caméra à écriture directe Capteur CMOS rapide 1280x1024 – 12µm 1000 fps DAC 10 bits Electronic True SNAP Shutter Architecture à écriture direct dans la mémoire Morgan MADEC 10/11/2006 Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales

21 Aspect Matériel Systèmes d’affichage
Afficheurs rapides Peu de systèmes commerciaux qui conviennent Marché restreint Plusieurs technologies LED ou OLED Morgan MADEC 10/11/2006 Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales

22 Aspect Matériel Systèmes d’affichage
Travaux sur les systèmes d’affichage à FLC Caractérisation d’un FLC-A commercial Mise en évidence de limitations importantes (non-uniformité, non-linéarité, rémanence, …) Dynamique réelle < 5 bits. ~ € Etude des techniques d’augmentation de dynamique Problèmes en lumière cohérente Fortes limitations Prototypage virtuel d’un modulateur analogique rapide à base de FLC-B Morgan MADEC 10/11/2006 Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales

23 Aspect Matériel Modèle de FLC-B
Géométrie d’une cellule FLC stabilisée en surface Position des molécules contrôlées par E Axe rapide Axe lent Morgan MADEC 10/11/2006 Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales

24 Aspect Matériel Modèle de FLC-B
Modèle du SSFLC-B en VHDL-AMS Basé sur le modèle physique Complété par des modèles comportementaux Comportement optique Température Comportement électronique Transport d’ions Validation « expérimentalement » : littérature Modèles descriptifs valides par nature Référence boblio Morgan MADEC 10/11/2006 Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales

25 Aspect Matériel Modèle de FLC-B
Résultats de simulations Morgan MADEC 10/11/2006 Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales

26 Aspect Matériel Prototypage virtuel d’une commande
Principe de la commande Tension Tb Temps Angle azimutal FLC Cellule Temps Morgan MADEC 10/11/2006 Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales

27 Aspect Matériel Prototypage virtuel d’une commande
Signal de positionnement : 10 V à 600 µs. Signal de maintien : ± 1 V à 1 MHz. Temps Morgan MADEC 10/11/2006 Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales

28 Aspect Matériel Prototypage virtuel d’une commande
Même signal de commande Température varie de 20° à 25° La sortie varie du noir au blanc Calibration ou asservissement 25° 20° Morgan MADEC 10/11/2006 Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales

29 Sommaire Contexte du projet et motivations Les processeurs optiques
Aspect matériel Applications Conclusions Si on devait faire le bilan concernant l’aspect matériel, je dirais qu’à l’exception des afficheurs pour lesquels il reste un peu de travail, les performances des systèmes à l’heures actuels semblent suffisantes pour envisager l’utilisation de processeurs optique pour des applications dans le domaine de la reconstruction optique. Morgan MADEC 10/11/2006 Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales

30 Application Principe de la tomographie
Système d’acquisition (2D) Données acquises Atténuation du faisceau par l’objet Exp de la transformée de Radon de l’objet Avant de présenter le travail à proprement parler, je vais introduire quelques notions de tomographie, en me limitant, dans un premier temps, aux systèmes d’acquisition les plus simples, c’est-à-dire, à 2D et à faisceaux parallèles. Morgan MADEC 10/11/2006 Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales

31 Application Principe de la reconstruction
Inversion de la transformée de Radon Rétroprojections filtrées (FBP) Complexité de calcul Filtrage : O(N2) Rétroprojection : O(N3) Implémentation optique Filtrage Rétroprojection Algorithme FBP Filtrage de chacune des projections (à angle constant) Rétroprojection Morgan MADEC 10/11/2006 Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales

32 Application Rétroprojection optique - Principe
Morgan MADEC 10/11/2006 Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales

33 Application Filtrage optique des projections
Montage de type Vander Lugt Problèmes liés à l’acquisition quadratique Filtre passe-bas pour la dérivation Calcul d’une racine carrée  non-linéarité Problèmes liés à la quantification Problèmes liés à la lumière cohérente Résultat expérimental de reconstruction Morgan MADEC 10/11/2006 Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales

34 Application Rétroprojection optique - Principe
Morgan MADEC 10/11/2006 Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales

35 Application Rétroprojection optique - Principe
Morgan MADEC 10/11/2006 Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales

36 Application Rétroprojection optique - Principe
Morgan MADEC 10/11/2006 Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales

37 Application Rétroprojection optique - Principe
Morgan MADEC 10/11/2006 Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales

38 Application Rétroprojection optique - Principe
Morgan MADEC 10/11/2006 Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales

39 Application Rétroprojection optique - Principe
Morgan MADEC 10/11/2006 Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales

40 Application Rétroprojection optique - Potentiel
Accélération apportée par le calcul optique Déplacer avant résultats de simu Morgan MADEC 10/11/2006 Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales

41 Application Rétroprojection optique - Simulation
Modèle complet du rétroprojecteur optique Problèmes de quantification Quantification à l’affichage Quantification à l’acquisition Alignement géométrique Positionnement du prisme Alignement du prisme Evaluation de la qualité Comparaison avec l’image reconstruite numériquement Critères statistiques / adaptés à l’image Morgan MADEC 10/11/2006 Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales

42 Application Rétroprojection optique - Simulation
Effet de la quantification Morgan MADEC 10/11/2006 Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales

43 Application Rétroprojection optique - Simulation
Accumulation de k images soit Sur le capteur Par post-traitement Compromis : nombre d’acquisitions / reconstruction (NACQ) Temps de calcul Dynamique de l’image en sortie Temps de calcul donné par le maximum entre le temps d’affichage, rotation, acquoisition Morgan MADEC 10/11/2006 Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales

44 Application Rétroprojection optique - Simulation
Alignements Morgan MADEC 10/11/2006 Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales

45 Application Rétroprojection optique - Simulation
Résultats de simulations Effets premier ordre pour tous les bruits. Pour avoir un SNR de 30 dB Alignements radiaux ~ 1 pixel Alignements angulaires ~ 0.1° Exemple de déformation Morgan MADEC 10/11/2006 Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales

46 Application Rétroprojection optique - Prototype
Morgan MADEC 10/11/2006 Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales

47 Application Rétroprojection optique - Résultats
Fantôme 5% d’erreur de classification Précision des paramètres des ellipses > 90% Morgan MADEC 10/11/2006 Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales

48 Application Rétroprojection optique - Résultats
Images Visuellement Détails présents Effet « flou » SNR > 10 dB + Slide pour les Images Morgan MADEC 10/11/2006 Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales

49 Application Cas pratique de reconstruction
En réalité, systèmes d’acquisition plus complexes  Scanners hélicoïdaux Deux grandes différences par rapport à avant : Faisceau conique Acquisition hélicoïdal Morgan MADEC 10/11/2006 Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales

50 Application Cas pratique – Algorithme ASSR
Méthode ASSR Transformation du jeu d’acquisitions 3D en série de jeux 2D Utilisation de plans inclinés interpolant la trajectoire de la source  Reconstruction planaire  Utilisation d’un processeur optique Après cette opération : reconstruction planaire Morgan MADEC 10/11/2006 Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales

51 Application Cas pratique – Algorithme ASSR
Recombinaison Algorithme FBP Filtrage de chacune des projections (à angle constant) Reconstruction dans chaque plan Rétroprojection Interpolation Morgan MADEC 10/11/2006 Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales

52 Application Cas pratique – Implémentation hybride
Mémoire Scanner Mémoire Locale Acquisitions utiles Unité de recombinaison Unité de filtrage Tampon Sinogrammes // Unité de rétroprojection Unité d’interpolation Tampon Coupes obliques Tampon Coupes transversales Morgan MADEC 10/11/2006 Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales

53 Application Cas pratique – Implémentation hybride
Coprocesseur de recombinaison (FSM) Mémoire locale contenant les acquisitions utiles Unité de contrôle Mémoire adresse X Mémoire correct. Mémoire tampon contenant les sinogrammes parallèles Morgan MADEC 10/11/2006 Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales

54 Application Cas pratique – Implémentation hybride
Coprocesseur de reconstruction planaire Système 100% optique Processeur optique de filtrage Processeur optique de rétroprojection Système hybride Processeur numérique de filtrage (DSP) Coprocesseur d’interpolation Morgan MADEC 10/11/2006 Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales

55 Application Cas pratique – Implémentation hybride
Bilan des performances Filtrage numérique limitant  Filtrage optique  DSP en // Gain ~ 30. Besoin : 500 coupes/sec Optique à moins d’un ordre de grandeur Simplifier les tableuax en virant le filtrage optique En parler ici du filtrage optique Morgan MADEC 10/11/2006 Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales

56 Application Cas pratique – Implémentation hybride
Résultats expérimentaux (images Siemens) Morgan MADEC 10/11/2006 Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales

57 Conclusions Bilan sur l’aspect matériel
Interfaces optoélectroniques critiques Cadence  Vitesse de traitement Qualité  Qualité de traitement Caméra rapide OK Afficheur rapide Non-cohérent  Matrices à LEDS Cohérent  SLM à développer Performances actuelles confirment le potentiel Profiter du développement de l’électronique pour évoluer Morgan MADEC 10/11/2006 Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales

58 Conclusions Bilan sur l’aspect applicatif
Filtrage par voie optique : incompatible avec l’application Rétroprojection optique Résultats très encourageants Conditions expérimentales à améliorer Système hybride Réduction du temps de calcul Brevet n° 06/08361 du 22/09/2006 Matériel standard Perspectives médicales intéressantes Matrice de LED Morgan MADEC 10/11/2006 Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales

59 Conclusions Perspectives Prototype
Affichage adapté à nos besoins Système optique dans des conditions optimales (solid state optic, intégration, …) Validation : système d’assistance peropératoire Veille technologique : optique vs numérique Transfert technologique On envisage d'étudier la pertinence d'un transfert de cette architecture dans un contexte industriel (industrie de l'imagerie médicale), ceci passant par la réalisation d'un prototype optimisé et un partenariat fort avec un industriel Morgan MADEC 10/11/2006 Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales

60 Merci pour votre attention …
? PUCES DISTRIBUER DES IMAGES DE QUALITE SUR PAPIER Morgan MADEC 10/11/2006 Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales


Télécharger ppt "Morgan MADEC Vendredi 10 novembre 2006"

Présentations similaires


Annonces Google