Comment fonctionne un scanner ?

Principe général

Un CT Scan (Computed Tomography Scanner) est un appareillage d’imagerie médicale utilisant la tomographie. Il permet de générer une image en trois dimensions à partir d’une série d’images en deux dimensions prises autour d’un seul axe de rotation.

 Obtenir une image 3D depuis des coupes d'un objet

Voici une vidéo expliquant le principe de fonctionnement de notre scanner :

Les différentes générations de scanner

Plusieurs types d'assemblages mécaniques, aussi appelés générations de scanner, existent. Pour notre projet, nous avons choisi la troisième génération car celle-ci possède un excellent rapport facilité de construction sur temps d'acquisition des données. Celle-ci se base sur un mouvement de rotation des capteurs lumineux autour de l’objet. Les capteurs sont tous alignés dans le plan de la coupe (nom donné à une tranche 2D de l'objet 3D) et sont déplacés verticalement petit à petit pour prendre des mesures sur toute la hauteur de l'objet ananlysé.

 La troisième génération de scanner

Voici une vidéo expliquant brièvement le principe des scanners de troisième génération :

Notre prototype doit être capable d'effectuer deux mouvements pour prendre des mesures: un mouvement de rotation de la figurine, et un mouvement d'élévation du dispositif de mesure.

 Schéma de notre dispositif

Le choix du moteur

Concernant le mouvement de rotation, nous avons décidé que l’objet à scanné sera dans une position verticale. Nous avons également choisi de faire tourner la plaque sur laquelle tient la figurine au moyen d’un moteur pas à pas plutôt que de faire tourner le couple émetteur-récepteur. Ceci permet d’éviter un emmêlement des fils qui lient les différents composants électroniques.

Nous avons préféré d’utiliser un moteur pas à pas car ce type de moteur est formé de plusieurs bobines alimentées alternativement. L’aimant se trouvant au centre des bobines va, en fonction de l’alimentation de celles-ci se déplacer par « bonds successifs ». Ces « bonds » étant situés à intervalles réguliers, on peut obtenir une rotation très précise grâce à ce type de moteur, et cela est justement nécessaire dans le cadre de notre projet.

 Moteur pas à pas

Pour ce qui est du mouvement de translation, un moteur à courant continu a par contre été sélectionné, car il est plus simple et plus puissant (=possède un couple plus élevé) que le moteur pas à pas, ce qui s'avère nécessaire pour compenser le poids des pièces à déplacer, principalement des photorécepteurs.

 Moteur à courant continu

Une fois le système constuit, le résultat obtenu fut le suivant:

Lire les données d'un scanner

Le système de capteurs est, comme vous avez pu le voir, basé sur un plus ou moins grand nombre de photorécepteurs (photodiodes, phototransistors). Cet ensemble de photorécepteurs est relié à un circuit communiquant avec un microcontrôleur (c'est un petit élément électronique qui permet de lire et d'envoyer des signaux électriques à l'ordinateur et surtout aux composants tels que les moteurs et les capteurs lumineux). Celui-ci emmagasinera les données et les transmettra à l’ordinateur.

 Microcontrôleur Arduino

Ces données vont alors être traduite grâce à un programme informatique dans le but de reconstituer l’objet sur l’ordinateur.

 Extrait du programme MatLab utilisé pour la reconstruction

Vous pouvez retrouver ici un essai de notre programme de modélisation (ici, des données ont été manuellements introduites pour le test).

[FIND] [TOP]