# Help with 3D Model Registration to Patient’s Face for Image-Guided Surgery in 3D Slicer

**URL:** <https://discourse.slicer.org/t/help-with-3d-model-registration-to-patient-s-face-for-image-guided-surgery-in-3d-slicer/41670>\
**Category:** Development\
**Created:** [February 13, 2025, 8:45am UTC](https://discourse.slicer.org/t/help-with-3d-model-registration-to-patient-s-face-for-image-guided-surgery-in-3d-slicer/41670 "2025-02-13T08:45:43Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Navneet](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/navneet/32/81766_2.png) [@Navneet](https://discourse.slicer.org/u/Navneet)\
**Post date:** [February 13, 2025, 8:45am UTC](https://discourse.slicer.org/t/help-with-3d-model-registration-to-patient-s-face-for-image-guided-surgery-in-3d-slicer/41670/1 "2025-02-13T08:45:43Z")

</div>

Hello everyone,

I am working on an **image-guided surgery project** using **3D Slicer** , where I need to **register a 3D MRI model to a patient’s face in real time**. The goal is to **track the patient’s face using a webcam and markers (QR codes, ArUco, or AprilTags) and update the 3D model accordingly**.

The system should work **automatically** —detect the marker, register the face, and continuously update the **MRI model’s position in real-time** as the patient moves.

Has anyone worked on **real-time registration and tracking in 3D Slicer**? Any guidance, example scripts, or best practices would be greatly appreciated!

Thanks in advance!

---

<div class="post-metadata">

**Author:** ![pieper](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/pieper/32/8_2.png) [@pieper](https://discourse.slicer.org/u/pieper)\
**Post date:** [February 13, 2025, 1:57pm UTC](https://discourse.slicer.org/t/help-with-3d-model-registration-to-patient-s-face-for-image-guided-surgery-in-3d-slicer/41670/2 "2025-02-13T13:57:07Z")

</div>

Yes, it’s definitely possible to do. Here’s a prototype:

> **[GitHub - pieper/facenav](https://github.com/pieper/facenav)**
>
> Contribute to pieper/facenav development by creating an account on GitHub.

The engineering questions are things like accuracy, performance, etc. while the clinical questions include line of sight requirements, changes in the patient’s face (swelling, muscle tone) and draping requirements.

---

<div class="post-metadata">

**Author:** ![Navneet](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/navneet/32/81766_2.png) [@Navneet](https://discourse.slicer.org/u/Navneet)\
**Post date:** [February 14, 2025, 7:06am UTC](https://discourse.slicer.org/t/help-with-3d-model-registration-to-patient-s-face-for-image-guided-surgery-in-3d-slicer/41670/3 "2025-02-14T07:06:28Z")

</div>

thank you so much this will be gonna helpful for me
