Fiducial Registration Wizard Problem

I have two STL models with tracking markers on them. I am trying to register them using the fiducial registration wizard in Slicer but I’m not having luck.

Are there any good step-by-step tutorials out there for registering two STL models against each other? I have been using the “Pivot Calibration” PPT on the website but I am having trouble.

Have you completed all relevant SlicerIGT tutorials?

It is not clear what you would like to do:

  • A. Determine transform between tracking markers and STL model (so that you can see the true position of tracked models in the scene). These is referred to as “patient registration” in SlicerIGT tutorials. We usually do this by first calibrating a pointer (a.k.a. stylus; a short stick with a sharp tip) using pivot calibration module, then use Fiducial registration wizard to collect point coordinates by touching landmark points on the physical object with the tracked pointer, and mark the same points in the model node in the scene.
  • B. Register two STL models to each other. You can do this using Fiducial registration wizard. Such registration is not needed in most IGT workflows.
2 Likes

Hi @lassoan & @jrhodes,

This problem is still relevant for me today. I am currently struggling with this fiducial registration wizzard.

I have a 3D printed bone model with four fiducial locations and a rigid body attached to it. After following the landmark registration method regarding the Slicer IGT Tutorials I do not succeed in accurate registration. The problem is that I would like to replace the ‘origin’ after doing a fiducial registration to the current location of the rigid body. So this is more or less an extended workaround, as they did in the tutorial. See the attached image files.

  • I the did pivot calibration to retrieve the stylustipToStylus transformation and the ReferenceToRas transformation following the ‘Brain surgery navigation’ tutorial of SlicerIGT tutorials.
  • Do the RasPoints or ReferencePoints be attached to the transformation matrix of the rigid body?
  • Do I have to attach the rigid body transformation matrix to the bone model before the registration or not?

I will appreciate your help as I am stuck at the moment.
image