# Need help with the research project on methods for registering some objects.

**URL:** <https://discourse.slicer.org/t/need-help-with-the-research-project-on-methods-for-registering-some-objects/6993>\
**Category:** Development\
**Created:** [June 1, 2019, 10:28pm UTC](https://discourse.slicer.org/t/need-help-with-the-research-project-on-methods-for-registering-some-objects/6993 "2019-06-01T22:28:38Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Maxi](https://avatars.discourse-cdn.com/v4/letter/m/bc79bd/32.png) [@Maxi](https://discourse.slicer.org/u/Maxi)\
**Post date:** [June 1, 2019, 10:28pm UTC](https://discourse.slicer.org/t/need-help-with-the-research-project-on-methods-for-registering-some-objects/6993/1 "2019-06-01T22:28:38Z")

</div>

Hi, I am getting my masters, so need to complete my research project where I need to superimpose 2 objects based on certain areas (ROI) and look at the differences of other (not superimposed) parts of those 2 objects. Basically, need a method. Should be easy for those who know the program and I am willing to compensate. Any developers can help with that?

---

<div class="post-metadata">

**Author:** ![jcfr](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/jcfr/32/17825_2.png) [@jcfr](https://discourse.slicer.org/u/jcfr)\
**Post date:** [June 3, 2019, 2:13pm UTC](https://discourse.slicer.org/t/need-help-with-the-research-project-on-methods-for-registering-some-objects/6993/2 "2019-06-03T14:13:38Z")

</div>

Congratulation of wrapping up your research project, this is exciting!

> I need to superimpose 2 objects based on certain areas (ROI)

May be you could use the [FiducialRegistration](https://www.slicer.org/wiki/Documentation/4.10/Modules/FiducialRegistration) module to align the two images.

> look at the differences of other (not superimposed) parts of those 2 objects.

After computing the registration transform, you could display each images in a different viewer. This should allow allow you to “look” at both images.

You could also display the transformation. Look for “Transform display options” at [https://www.slicer.org/wiki/Documentation/4.10/Modules/Transforms](https://www.slicer.org/wiki/Documentation/4.10/Modules/Transforms)

> I am willing to compensate

While some of the [Commercial Partners](https://www.slicer.org/wiki/CommercialUse#Commercial_Partners) could help with this, I think you should be able to get help and make progress leveraging this forum first.

---

<div class="post-metadata">

**Author:** ![Maxi](https://avatars.discourse-cdn.com/v4/letter/m/bc79bd/32.png) [@Maxi](https://discourse.slicer.org/u/Maxi)\
**Post date:** [June 17, 2019, 2:10am UTC](https://discourse.slicer.org/t/need-help-with-the-research-project-on-methods-for-registering-some-objects/6993/3 "2019-06-17T02:10:10Z")

</div>

Hi, thank you for your reply, the reason I asked for help is because I am getting stuck on a very basic step. I loaded my .stl files and Slicer recognized them as “models”. Than, when I want to register, it asks me to select “volumes” to register and it seems like it does not recognize the data files I loaded.  
Please see attached picture

 ![49%20PM](https://us1.discourse-cdn.com/flex002/uploads/slicer/original/3X/6/b/6b52d3f7f638e7aa5757c9a40fddedaeda25a5c0.jpeg)

---

<div class="post-metadata">

**Author:** ![cpinter](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/cpinter/32/7995_2.png) [@cpinter](https://discourse.slicer.org/u/cpinter)\
**Post date:** [June 17, 2019, 1:46pm UTC](https://discourse.slicer.org/t/need-help-with-the-research-project-on-methods-for-registering-some-objects/6993/4 "2019-06-17T13:46:30Z")

</div>

You can use the ModelRegistration module in the SlicerIGT extension.

---

<div class="post-metadata">

**Author:** ![Maxi](https://avatars.discourse-cdn.com/v4/letter/m/bc79bd/32.png) [@Maxi](https://discourse.slicer.org/u/Maxi)\
**Post date:** [June 17, 2019, 4:43pm UTC](https://discourse.slicer.org/t/need-help-with-the-research-project-on-methods-for-registering-some-objects/6993/5 "2019-06-17T16:43:43Z")

</div>

Is it something I need to install? Or how do I access in in Slicer?

---

<div class="post-metadata">

**Author:** ![lassoan](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/lassoan/32/13_2.png) [@lassoan](https://discourse.slicer.org/u/lassoan)\
**Post date:** [June 17, 2019, 4:51pm UTC](https://discourse.slicer.org/t/need-help-with-the-research-project-on-methods-for-registering-some-objects/6993/6 "2019-06-17T16:51:51Z")

</div>

Yes, you need to install SlicerIGT extension to get ModelRegistration module.

ModelRegistration module provides rigid registration. If you need deformable registration then you can convert model nodes to segmentation node (using Segmentations module, by creating a new segmentation and importing the models into it), then use Segment Registration module (provided by SegmentRegistration extension) to compute transformation between them.
