morgan madec vendredi 10 novembre 2006
DESCRIPTION
Soutenance de thèse pour l’obtention du grade de docteur de l’ULP Spécialité : Électronique, Électrotechnique et Automatique. Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales. Morgan MADEC Vendredi 10 novembre 2006. Jury - PowerPoint PPT PresentationTRANSCRIPT
Conception, simulation et Conception, simulation et réalisation d’un processeur réalisation d’un processeur
optique pour la reconstruction optique pour la reconstruction d’images médicalesd’images médicales
Morgan MADECMorgan MADEC
Vendredi 10 novembre 2006Vendredi 10 novembre 2006
Soutenance de thèse pour l’obtention du grade de docteur de l’ULP
Spécialité : Électronique, Électrotechnique et Automatique
JuryJury Pr. Olivier BONNAUDPr. Olivier BONNAUD Rapporteur externeRapporteur externe
Pr. Pierre AMBSPr. Pierre AMBS Rapporteur externeRapporteur externe
Pr. Fabrice HEITZPr. Fabrice HEITZ Rapporteur interneRapporteur interne
Dr. HDR Yannick HERVEDr. HDR Yannick HERVE Directeur de thèseDirecteur de thèse
Dr. Wilfried UHRINGDr. Wilfried UHRING ExaminateurExaminateur
Dr. Jean-Baptiste FASQUELDr. Jean-Baptiste FASQUEL ExaminateurExaminateur
Dr. Pascal JOFFREDr. Pascal JOFFRE Membre invitéMembre invité
Morgan MADEC10/11/2006 2 / 60
Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales
SommaireSommaire
Contexte du projet et motivationsContexte du projet et motivations Les processeurs optiquesLes processeurs optiques Aspect matérielAspect matériel ApplicationsApplications ConclusionsConclusions
Morgan MADEC10/11/2006 3 / 60
Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales
ContexteContexte Projet POEMEProjet POEME
Instrumentation optiqueInstrumentation optique MecatroniqueMecatronique
Initiative / CoordinationInitiative / Coordination Applicatifs médicauxApplicatifs médicaux
ÉlectroniqueÉlectronique Aspect matérielAspect matériel Modélisation système Modélisation système
PhotoniquePhotonique Traitement optique de Traitement optique de
l’informationl’information
PARTENARIAT CIFRE
Morgan MADEC10/11/2006 4 / 60
Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales
Contexte Contexte Motivations & PerspectivesMotivations & Perspectives
Besoin : Vitesse de reconstructionBesoin : Vitesse de reconstruction
Exemple : Assistance à l’acte chirurgical - Exemple : Assistance à l’acte chirurgical - RobotiqueRobotique
Illustration : Fréquence des mouvements « humains » : 0-10 Hz Illustration : Fréquence des mouvements « humains » : 0-10 Hz Asservissement efficace si fréquence de commande > 50 Hz.Asservissement efficace si fréquence de commande > 50 Hz. Images 512² x 10 Images 512² x 10 500 coupes/sec 500 coupes/sec Temps de reconstruction 2 coupes/sec (2003)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
Morgan MADEC10/11/2006 5 / 60
Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales
Contexte Contexte Motivations & Perspectives Motivations & Perspectives
Pr. Russel H. Taylor (2003 – John Hopkins U)Pr. Russel H. Taylor (2003 – John Hopkins U)
Prospective vers des solutions alternativesProspective vers des solutions alternativesTraitement optique de l’informationTraitement optique de l’information
« La robotique chirurgicale est à « La robotique chirurgicale est à l’heure actuelle au même point l’heure actuelle au même point
que la robotique industrielle en 1972 »que la robotique industrielle en 1972 »
Potentiel d’évolution de Potentiel d’évolution de la robotique chirurgicalela robotique chirurgicale
Potentiel d’évolution de Potentiel d’évolution de l’électronique classiquel’électronique classique
>>
Morgan MADEC10/11/2006 6 / 60
Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales
SommaireSommaire
Contexte du projet et motivationsContexte du projet et motivations Les processeurs optiquesLes processeurs optiques Aspect matérielAspect matériel ApplicationsApplications ConclusionsConclusions
Morgan MADEC10/11/2006 7 / 60
Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales
Les processeurs Les processeurs optiquesoptiques
Principe de fonctionnementPrincipe de fonctionnement
Traitement optique de l’informationTraitement optique de l’information
==
Tirer partie des avantagesTirer partie des avantages
des propriétés de l’optiquedes propriétés de l’optique
Vitesse de calcul
Parallélismemassif
Morgan MADEC10/11/2006 8 / 60
Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales
SOURCE
SYSTEME D’AFFICHAGE
SYSTEME OPTIQUE DE
TRAITEMENTSYSTEME
D’ACQUISITION
Les processeurs Les processeurs optiquesoptiques
Principe de fonctionnementPrincipe de fonctionnement
CONTRÔLEUR
Morgan MADEC10/11/2006 9 / 60
Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales
Un exempleUn exemple
Corrélateur optique de Vander LugtCorrélateur optique de Vander Lugt
Les processeurs Les processeurs optiquesoptiques
Principe de fonctionnementPrincipe de fonctionnement
Morgan MADEC10/11/2006 10 / 60
Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales
Un exempleUn exemple
Corrélateur optique de Vander LugtCorrélateur optique de Vander Lugt
Les processeurs Les processeurs optiquesoptiques
Principe de fonctionnementPrincipe de fonctionnement
Morgan MADEC10/11/2006 11 / 60
Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales
Un exempleUn exemple
Corrélateur optique de Vander LugtCorrélateur optique de Vander Lugt
Les processeurs Les processeurs optiquesoptiques
Principe de fonctionnementPrincipe de fonctionnement
Morgan MADEC10/11/2006 12 / 60
Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales
Un exempleUn exemple
Corrélateur optique de Vander LugtCorrélateur optique de Vander Lugt
Les processeurs Les processeurs optiquesoptiques
Principe de fonctionnementPrincipe de fonctionnement
Morgan MADEC10/11/2006 13 / 60
Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales
Un exempleUn exemple
Corrélateur optique de Vander LugtCorrélateur optique de Vander Lugt
Les processeurs Les processeurs optiquesoptiques
Principe de fonctionnementPrincipe de fonctionnement
Morgan MADEC10/11/2006 14 / 60
Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales
Un exempleUn exemple
Corrélateur optique de Vander LugtCorrélateur optique de Vander Lugt
Les processeurs Les processeurs optiquesoptiques
Principe de fonctionnementPrincipe de fonctionnement
Morgan MADEC10/11/2006 15 / 60
Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales
AvantageAvantage Gain apporté en temps de calculGain apporté en temps de calculExemple : Processeur optique de filtrage d’images 1024² Exemple : Processeur optique de filtrage d’images 1024²
@ 1 khZ (pour des filtrages nécessitant le passage à la TF).@ 1 khZ (pour des filtrages nécessitant le passage à la TF).
Avantage augmente avec la taille des imagesAvantage augmente avec la taille des images
RAPIDITE DE CALCUL
TypeType MatérielMatériel AccélérationAccélération
PC classiquePC classique Power G5 DCPower G5 DC 125125
DSP DSP « float »« float » Tiger SharcTiger Sharc 6666
FPGA FPGA « fixed »« fixed » Stratix IIStratix II 2020
SupercalculateurSupercalculateur BlueGeneBlueGene 0,0010,001
Les processeurs Les processeurs optiquesoptiques
PotentielPotentiel
Morgan MADEC10/11/2006 16 / 60
Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales
DéfautsDéfauts Qualité de traitementQualité de traitement
Bruit propre au traitementBruit propre au traitement Quantification des donnéesQuantification des données Acquisition quadratiqueAcquisition quadratique Bruits optiquesBruits optiques
Analyse en simulationAnalyse en simulation
Manque de souplesseManque de souplesse
Les processeurs Les processeurs optiquesoptiques
PotentielPotentiel
PERTE DE QUALITE
Morgan MADEC10/11/2006 17 / 60
Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales
Facteur de mériteFacteur de mérite
Les processeurs Les processeurs optiquesoptiques
PotentielPotentiel
Morgan MADEC10/11/2006 18 / 60
Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales
SommaireSommaire
Contexte du projet et motivationsContexte du projet et motivations Les processeurs optiquesLes processeurs optiques Aspect matérielAspect matériel ApplicationsApplications ConclusionsConclusions
Morgan MADEC10/11/2006 19 / 60
Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales
Polychrom.Laser Diode Laser
Aspect MatérielAspect MatérielSources de lumièreSources de lumière
Sources cohérentes
Sources non-cohérentes
LEDMonochrom.
Morgan MADEC10/11/2006 20 / 60
Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales
Aspect MatérielAspect MatérielSystèmes d’acquisitionSystèmes d’acquisition
Caméras rapides à base de Caméras rapides à base de capteur CMOScapteur CMOS
Fort marchéFort marché Capteurs et systèmes Capteurs et systèmes
complets en plein essorcomplets en plein essor Performances adaptéesPerformances adaptées Matériel standard et bon Matériel standard et bon
marché (~1000 €)marché (~1000 €)
Dvlp d’une caméra à écriture Dvlp d’une caméra à écriture directedirecte
Capteur CMOS rapide1280x1024 – 12µm1000 fpsDAC 10 bitsElectronic True SNAP Shutter
Morgan MADEC10/11/2006 21 / 60
Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales
Aspect MatérielAspect MatérielSystèmes d’affichageSystèmes d’affichage
Afficheurs rapidesAfficheurs rapides Peu de systèmes commerciaux qui Peu de systèmes commerciaux qui
conviennentconviennent Marché restreintMarché restreint Plusieurs technologiesPlusieurs technologies
Morgan MADEC10/11/2006 22 / 60
Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales
Aspect MatérielAspect MatérielSystèmes d’affichageSystèmes d’affichage
Travaux sur les systèmes d’affichage à FLCTravaux sur les systèmes d’affichage à FLC Caractérisation d’un FLC-A commercialCaractérisation d’un FLC-A commercial
Mise en évidence de limitations importantes (non-Mise en évidence de limitations importantes (non-uniformité, non-linéarité, rémanence, …)uniformité, non-linéarité, rémanence, …)
Dynamique réelle < 5 bits.Dynamique réelle < 5 bits. ~ 20000 €~ 20000 €
Etude des techniques d’augmentation de Etude des techniques d’augmentation de dynamiquedynamique
Problèmes en lumière cohérenteProblèmes en lumière cohérente Fortes limitationsFortes limitations
Prototypage virtuel d’un modulateur analogique Prototypage virtuel d’un modulateur analogique rapide à base de FLC-Brapide à base de FLC-B
Morgan MADEC10/11/2006 23 / 60
Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales
Géométrie d’une cellule FLC stabilisée en Géométrie d’une cellule FLC stabilisée en surfacesurface
Position des molécules contrôlées par EPosition des molécules contrôlées par E
Aspect MatérielAspect MatérielModèle de FLC-BModèle de FLC-B
sin sin 2EPt d
Axe rapide
Axe lent
Morgan MADEC10/11/2006 24 / 60
Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales
Modèle du SSFLC-B en VHDL-AMSModèle du SSFLC-B en VHDL-AMS Basé sur le modèle physiqueBasé sur le modèle physique Complété par des modèles Complété par des modèles comportementauxcomportementaux
Comportement optiqueComportement optique TempératureTempérature Comportement électroniqueComportement électronique Transport d’ionsTransport d’ions
Validation Validation « expérimentalement » : littérature« expérimentalement » : littérature Modèles descriptifs valides par natureModèles descriptifs valides par nature
Aspect MatérielAspect MatérielModèle de FLC-BModèle de FLC-B
Morgan MADEC10/11/2006 25 / 60
Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales
Résultats de simulationsRésultats de simulations
Aspect MatérielAspect MatérielModèle de FLC-BModèle de FLC-B
Morgan MADEC10/11/2006 26 / 60
Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales
Aspect MatérielAspect MatérielPrototypage virtuel d’une Prototypage virtuel d’une
commandecommandePrincipe de la commandePrincipe de la commande
Temps
Temps
Tension
Angle azimutal
FLCCellule
Tb
Morgan MADEC10/11/2006 27 / 60
Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales
Temps
Aspect MatérielAspect MatérielPrototypage virtuel d’une Prototypage virtuel d’une
commandecommande Signal de positionnement : 10 V - 500 à 600 µs.Signal de positionnement : 10 V - 500 à 600 µs. Signal de maintien : ± 1 V à 1 MHz.Signal de maintien : ± 1 V à 1 MHz.
Morgan MADEC10/11/2006 28 / 60
Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales
Même signal de commandeMême signal de commande Température varie de 20° à 25°Température varie de 20° à 25°
La sortie varie du noir au blancLa sortie varie du noir au blanc Calibration ou asservissementCalibration ou asservissement
Aspect MatérielAspect MatérielPrototypage virtuel d’une Prototypage virtuel d’une
commandecommande
20°
25°
Morgan MADEC10/11/2006 29 / 60
Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales
SommaireSommaire
Contexte du projet et motivationsContexte du projet et motivations Les processeurs optiquesLes processeurs optiques Aspect matérielAspect matériel ApplicationsApplications ConclusionsConclusions
Morgan MADEC10/11/2006 30 / 60
Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales
Système d’acquisition (2D)Système d’acquisition (2D)
Données acquisesDonnées acquises Atténuation du faisceau par l’objetAtténuation du faisceau par l’objet Exp de la transformée de Radon de l’objetExp de la transformée de Radon de l’objet
ApplicationApplicationPrincipe de la tomographiePrincipe de la tomographie
Morgan MADEC10/11/2006 31 / 60
Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales
Inversion de la transformée Inversion de la transformée de Radon de Radon Rétroprojections filtrées Rétroprojections filtrées (FBP)(FBP) Complexité de calculComplexité de calcul
Filtrage : O(NFiltrage : O(N22)) Rétroprojection : O(NRétroprojection : O(N33))
Implémentation optiqueImplémentation optique Filtrage Filtrage RétroprojectionRétroprojection
Filtrage de chacune des projections
(à angle constant)
Rétroprojection
Algorithme FBP
ApplicationApplicationPrincipe de la reconstructionPrincipe de la reconstruction
Morgan MADEC10/11/2006 32 / 60
Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales
RétroprojectionRétroprojection
ApplicationApplicationRétroprojection optique - Rétroprojection optique -
PrincipePrincipe
Morgan MADEC10/11/2006 33 / 60
Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales
ApplicationApplicationFiltrage optique des projectionsFiltrage optique des projections
Montage de type Vander LugtMontage de type Vander Lugt
Problèmes liés à l’acquisition quadratiqueProblèmes liés à l’acquisition quadratique Filtre passe-bas pour la dérivationFiltre passe-bas pour la dérivation Calcul d’une racine carrée Calcul d’une racine carrée non-linéarité non-linéarité
Problèmes liés à la quantificationProblèmes liés à la quantification
Problèmes liés à la lumière cohérenteProblèmes liés à la lumière cohérente Résultat expérimental de reconstructionRésultat expérimental de reconstruction
Morgan MADEC10/11/2006 34 / 60
Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales
ApplicationApplicationRétroprojection optique - Rétroprojection optique -
PrincipePrincipe
Morgan MADEC10/11/2006 35 / 60
Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales
ApplicationApplicationRétroprojection optique - Rétroprojection optique -
PrincipePrincipe
Morgan MADEC10/11/2006 36 / 60
Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales
ApplicationApplicationRétroprojection optique - Rétroprojection optique -
PrincipePrincipe
Morgan MADEC10/11/2006 37 / 60
Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales
ApplicationApplicationRétroprojection optique - Rétroprojection optique -
PrincipePrincipe
Morgan MADEC10/11/2006 38 / 60
Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales
ApplicationApplicationRétroprojection optique - Rétroprojection optique -
PrincipePrincipe
Morgan MADEC10/11/2006 39 / 60
Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales
ApplicationApplicationRétroprojection optique - Rétroprojection optique -
PrincipePrincipe
Morgan MADEC10/11/2006 40 / 60
Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales
ApplicationApplicationRétroprojection optique - Rétroprojection optique -
PotentielPotentielAccélération apportée par le calcul optiqueAccélération apportée par le calcul optique
Morgan MADEC10/11/2006 41 / 60
Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales
Modèle complet du rétroprojecteur optiqueModèle complet du rétroprojecteur optique Problèmes de quantificationProblèmes de quantification
Quantification à l’affichageQuantification à l’affichage Quantification à l’acquisitionQuantification à l’acquisition
Alignement géométriqueAlignement géométrique Positionnement du prismePositionnement du prisme Alignement du prismeAlignement du prisme
Evaluation de la qualitéEvaluation de la qualité Comparaison avec l’image reconstruite Comparaison avec l’image reconstruite
numériquementnumériquement Critères statistiques / adaptés à l’imageCritères statistiques / adaptés à l’image
ApplicationApplicationRétroprojection optique - Rétroprojection optique -
SimulationSimulation
Morgan MADEC10/11/2006 42 / 60
Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales
Effet de la quantificationEffet de la quantification
ApplicationApplicationRétroprojection optique - Rétroprojection optique -
SimulationSimulation
Morgan MADEC10/11/2006 43 / 60
Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales
ApplicationApplicationRétroprojection optique - Rétroprojection optique -
SimulationSimulationAccumulation de Accumulation de kk images soit images soit
Sur le capteurSur le capteur Par post-traitement Par post-traitement Compromis : nombre Compromis : nombre
d’acquisitions / reconstruction d’acquisitions / reconstruction ((NNACQACQ))
max , ,rec aff mot acqT T T T
0,52motT k t 2aff affT k t
acq acq acqT N t
min ,out aff acq acqD k D N D Temps de calcul Dynamique de l’image en sortie
Morgan MADEC10/11/2006 44 / 60
Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales
ApplicationApplicationRétroprojection optique - Rétroprojection optique -
SimulationSimulationAlignements Alignements
Morgan MADEC10/11/2006 45 / 60
Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales
Résultats de simulationsRésultats de simulations Effets premier ordre pour tous les bruits.Effets premier ordre pour tous les bruits. Pour avoir un SNR de 30 dBPour avoir un SNR de 30 dB
Alignements radiaux ~ 1 pixelAlignements radiaux ~ 1 pixel Alignements angulaires ~ 0.1°Alignements angulaires ~ 0.1°
Exemple de déformationExemple de déformation
ApplicationApplicationRétroprojection optique - Rétroprojection optique -
SimulationSimulation
Morgan MADEC10/11/2006 46 / 60
Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales
ApplicationApplicationRétroprojection optique - Rétroprojection optique -
PrototypePrototype
Morgan MADEC10/11/2006 47 / 60
Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales
FantômeFantôme 5% d’erreur de 5% d’erreur de
classificationclassification Précision des Précision des
paramètres des paramètres des ellipses > 90%ellipses > 90%
ApplicationApplicationRétroprojection optique - Rétroprojection optique -
RésultatsRésultats
Morgan MADEC10/11/2006 48 / 60
Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales
ImagesImages VisuellementVisuellement
Détails présentsDétails présents Effet « flou »Effet « flou »
SNR > 10 dBSNR > 10 dB
ApplicationApplicationRétroprojection optique - Rétroprojection optique -
RésultatsRésultats
Morgan MADEC10/11/2006 49 / 60
Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales
ApplicationApplicationCas pratique de reconstructionCas pratique de reconstruction
En réalité, systèmes d’acquisition plus complexes En réalité, systèmes d’acquisition plus complexes
Scanners hélicoïdauxScanners hélicoïdaux
Morgan MADEC10/11/2006 50 / 60
Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales
Méthode ASSRMéthode ASSR Transformation du jeu Transformation du jeu
d’acquisitions 3D en série d’acquisitions 3D en série de jeux 2Dde jeux 2D
Utilisation de plans Utilisation de plans inclinés interpolant la inclinés interpolant la trajectoire de la sourcetrajectoire de la source
Reconstruction Reconstruction planaireplanaire
Utilisation d’un Utilisation d’un processeur optiqueprocesseur optique
ApplicationApplicationCas pratique – Algorithme ASSRCas pratique – Algorithme ASSR
Morgan MADEC10/11/2006 51 / 60
Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales
Filtrage de chacune des projections
(à angle constant)
Rétroprojection
Algorithme FBPRecombinaison
Reconstructiondans chaque plan
Algorithme ASSR
Interpolation
ApplicationApplicationCas pratique – Algorithme ASSRCas pratique – Algorithme ASSR
Morgan MADEC10/11/2006 52 / 60
Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales
ApplicationApplicationCas pratique – Implémentation Cas pratique – Implémentation
hybridehybride
MémoireScanner
Mémoire Locale
Acquisitions utiles
Unité de recombinaison
TamponSinogrammes //
Unité de filtrage
Unité de rétroprojection
TamponCoupes obliques
Unité d’interpolation
TamponCoupes
transversales
Morgan MADEC10/11/2006 53 / 60
Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales
ApplicationApplicationCas pratique – Implémentation Cas pratique – Implémentation
hybridehybride Coprocesseur de recombinaison (FSM)Coprocesseur de recombinaison (FSM)
Mémoire locale contenant les acquisitions utiles
Mémoire tampon contenant les sinogrammes parallèles
Unité de contrôle
Mémoire adresse
Mémoire correct.
X
Morgan MADEC10/11/2006 54 / 60
Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales
ApplicationApplicationCas pratique – Implémentation Cas pratique – Implémentation
hybridehybride Coprocesseur de reconstruction planaireCoprocesseur de reconstruction planaire
Système 100% optiqueSystème 100% optique Processeur optique de filtrageProcesseur optique de filtrage Processeur optique de rétroprojectionProcesseur optique de rétroprojection
Système hybrideSystème hybride Processeur numérique de filtrage (DSP)Processeur numérique de filtrage (DSP) Processeur optique de rétroprojectionProcesseur optique de rétroprojection
Coprocesseur d’interpolationCoprocesseur d’interpolation
Morgan MADEC10/11/2006 55 / 60
Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales
ApplicationApplicationCas pratique – Implémentation Cas pratique – Implémentation
hybridehybrideBilan des Bilan des
performancesperformances Filtrage Filtrage
numérique numérique limitant limitant Filtrage optiqueFiltrage optique
DSP en //DSP en //
Gain ~ 30. Gain ~ 30.
Besoin : 500 coupes/secBesoin : 500 coupes/secOptique à moins d’un ordre de grandeurOptique à moins d’un ordre de grandeur
Morgan MADEC10/11/2006 56 / 60
Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales
Résultats expérimentaux (images Résultats expérimentaux (images Siemens)Siemens)
ApplicationApplicationCas pratique – Implémentation Cas pratique – Implémentation
hybridehybride
Morgan MADEC10/11/2006 57 / 60
Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales
ConclusionsConclusions
Bilan sur l’aspect matérielBilan sur l’aspect matériel Interfaces optoélectroniques critiquesInterfaces optoélectroniques critiques
Cadence Cadence Vitesse de traitement Vitesse de traitement Qualité Qualité Qualité de traitement Qualité de traitement
Caméra rapide OKCaméra rapide OK Afficheur rapideAfficheur rapide
Non-cohérent Non-cohérent Matrices à LEDS Matrices à LEDS Cohérent Cohérent SLM à développer SLM à développer
Performances actuelles confirment le potentielPerformances actuelles confirment le potentiel Profiter du développement de l’électronique Profiter du développement de l’électronique
pour évoluerpour évoluer
Morgan MADEC10/11/2006 58 / 60
Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales
ConclusionsConclusions
Bilan sur l’aspect applicatifBilan sur l’aspect applicatif Filtrage par voie optique : incompatible avec Filtrage par voie optique : incompatible avec
l’applicationl’application Rétroprojection optiqueRétroprojection optique
Résultats très encourageants Résultats très encourageants Conditions expérimentales à améliorerConditions expérimentales à améliorer
Système hybride Système hybride Réduction du temps de calculRéduction du temps de calcul Brevet n° 06/08361 du 22/09/2006Brevet n° 06/08361 du 22/09/2006 Matériel standardMatériel standard Perspectives médicales intéressantesPerspectives médicales intéressantes
Morgan MADEC10/11/2006 59 / 60
Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales
ConclusionsConclusions
PerspectivesPerspectives PrototypePrototype
Affichage adapté à nos besoinsAffichage adapté à nos besoins Système optique dans des conditions optimales Système optique dans des conditions optimales
(solid state optic, intégration, …)(solid state optic, intégration, …) Validation : système d’assistance peropératoireValidation : système d’assistance peropératoire Veille technologique : optique vs numériqueVeille technologique : optique vs numérique Transfert technologiqueTransfert technologique
Morgan MADEC10/11/2006 60 / 60
Conception, simulation et réalisation d’un processeur optique pour la reconstruction d’images médicales
Merci pour votre attention …Merci pour votre attention …
??