Aller au contenu

Anycubic Kobra 3 Combo

Impression d'un cerveau depuis un IRM


ull

Messages recommandés

Salut, j'ai fait un petit projet rigolo et atypique et je me suis dit que ça pourrait vous intéresser.

Un ami a passĂ© une IRM de la tĂȘte (tout va bien rassurez-vous !) et m'a demandĂ© si on ne pouvait pas essayer de l'imprimer en 3D. Avoir son cerveau dans le salon, faut avouer que c'est la classe.

Une IRM, ça se présente ainsi: plusieurs dossiers d'images au format DICOM (imagerie standard pour la médecine, ce sont des images qui contiennent des meta-données sur la prise de vue comme par exemple la position dans l'espace). Chaque dossier est issu d'une prise de vue différente, avec des angles ou des résolutions qui changent de ce que j'ai pu voir), j'ai pris le dossier le plus fourni:

image.thumb.png.6f430d1697f4714c79669d6c4812f9f3.png

Pour lire l'IRM, j'ai utilisé Slicer, un logiciel d'imagerie médicale gratuit et open source. J'importe tout mon dossier avec le DICOM Browser, et il reconnait tous les fichiers automatiquements et recrée une vue 3D.

image.thumb.png.a9b9ea7493cde6f25bf19d6a250ba6c3.png

JGgRY03.gif

 

En jouant avec les paramĂštres, on peut faire apparaĂźtre tout le contenu de la tĂȘte !

image.png.60738dcd7b9aa745706b7dc5f5769a13.pngimage.png.60186a476b2bdd4708f832ce1771e006.png

Si j'exporte directement le volume en STL, j'obtiens un enorme fichier (>300mo) difficilement exploitable. Je voulais nettoyer et récupérer le cerveau dans blender, mais j'ai vite oublié cette idée.

image.png.c6dd4cee2a099fd1ab979a3f3b0ae0be.png

 

J'ai donc utilisĂ© un plugin pour Slicer, SkullStripper. Ça permet d'extraire automatiquement le cerveau.

image.png.7188fec2944e2a09a153e24d7388a30a.png

C'est assez magique, il n'y a que trÚs peu de réglage. On obtient ceci (l'affichage était bugé à cause de normales inversées; pas de pb avec le stl exporté):

image.thumb.png.618e44b9fcade47c503f57416d7e8e26.png

image.png.e737eb8580c36a7b9cc8f736c3c42c1a.pngimage.png.c6a36d6422b7846272fa1d1d74c19ed8.png

Le premier export était... pas assez détaillé à mon gout alors que j'étais à la subdicision max, du coup j'ai trafiqué le plugin SkullStriper pour autoriser à aller jusqu'à 50 subdivisions au lieu de 20.

(Il faut modifier le fichier AppData\Roaming\NA-MIC\Extensions-28257\SkullStripper\lib\Slicer-4.10\cli-modules\SkullStripper.xml, quelque part faut changer un maximum Ă©gale Ă  20 en 50)

<integer>
  <name>sphericalResolution</name>
  <label>Subdivisions</label>
  <flag>-r</flag>
  <longflag>--division</longflag>
  <description>Number of subdivision for surface parameterization (4002 vertices for 20)</description>
  <default>12</default>
  <constraints>
    <minimum>10</minimum>
    <maximum>50</maximum> <!-- Change 20 to 50 -->
  </constraints>
</integer>

 

Finalement, j’obtiens ceci:

image.png.8d6e062ac272ba888b55c01dba8a9478.png  image.png.00fa3e8409808850ce8a69a7de32ac08.png

C'est pas mal, mais il se passe des trucs bizarres... Le programme a généré pas mal de triangles aléatoires, que j'ai nettoyés sur Blender.

image.png.b6ec0d88b86070a734ea376a2e11f6cd.png

 

J'ai utilisé la fonction "Make Solid" de Meshmixer pour reboucher les trous et simplifier le STL: il y avait beaucoup de triangles inutiles à l'intérieur du volume, cette fonction permet de faire un joli nettoyage:

Untitled-1.thumb.jpg.f97eafb344bf122b78f472613461f3ee.jpg

Ă  gauche avant nettoyage, avec plein de triangles dans le volume.

En suite j'ai importé le tout dans Cura.

image.png.70449559e48026892c502803a5d758a9.png

 

Puis impression du cerveau!

zniDTd4.gif

L'impression est parfaite. Sur la photo, on ne verra pas trop de détails mais ils sont bien là.

J'ai aussi fait un socle pour le cerveau en exportant la "face" de l'IRM et j'ai un peu bidouillé avec des booléens sur blender.

image.png.4d827d52f81ff93823b0ca3722c97ed7.png

 

J'ai eu des soucis d'impression du filament bleu, pb que je n'ai pas eu avec le blanc (les deux PLA 1.75 de chez Grossiste3D)

(J'ai refait une impression plus tard en utilisant CreawsomeMod et ça c'est mieux passé, je n'ai pas de photos)

20190618_204320.thumb.jpg.063bea65ee556270493145bdf5a6a677.jpg

64315576_341171179889739_1140478125356875776_n.thumb.jpg.77a93d543881eb563d06c6c4a5eca901.jpg

20190616_194244.thumb.jpg.8305304015bcec53e2f147b52b08933a.jpg

 

Voilà! BientÎt on va me filer une IRM de la colonne vertébrale, on verra ce qu'on peut en faire haha

  • J'aime 8
  • +1 2
Lien vers le commentaire
Partager sur d’autres sites

@ull idĂ©e originale 😉

en tout cas super boulot ...

ça serait sympa de le faire taille rĂ©elle et de comparer avec celui des copains pour voir qui a le plus gros 😄 

  • Haha 2
Lien vers le commentaire
Partager sur d’autres sites

Il y a 11 heures, ull a dit :

J'ai donc utilisĂ© un plugï»żin pour Slicer, SkullStripper. Ça permet d'extraire autï»żomatiquement le cerveau.

J'adore cette phrase 😂😂😂😂

 

Trop sympa ton projet, l'idĂ©e est gĂ©niale ! A cause de toi je vais prendre RDV pour passer une IRM 😂😂😂😂

Mais plus sĂ©rieusement ça parait bĂȘte (bon d'accord ça l'est un peu 😁), mais c'est avec ce genre de bidouille qu'on se rend compte de l'avancĂ©e technologique de la mĂ©decine (et de l'impression 3D).

Lien vers le commentaire
Partager sur d’autres sites

Il y a 12 heures, Tonio a dit :

Je vais essayer de faire ça avec ma derniùre IRM du crane pour retrouver mon cancer 🙂

pareil avec mon anĂ©vrisme 😉 

Lien vers le commentaire
Partager sur d’autres sites

  • 3 weeks later...

Créer un compte ou se connecter pour commenter

Vous devez ĂȘtre membre afin de pouvoir dĂ©poser un commentaire

Créer un compte

CrĂ©ez un compte sur notre communautĂ©. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • CrĂ©er...