# "Averaging" 3D models

**URL:** <https://discourse.slicer.org/t/averaging-3d-models/6660>\
**Category:** Support\
**Tags:** 3d-model\
**Created:** [April 30, 2019, 8:19pm UTC](https://discourse.slicer.org/t/averaging-3d-models/6660 "2019-04-30T20:19:48Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![stephan](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/stephan/32/2444_2.png) [@stephan](https://discourse.slicer.org/u/stephan)\
**Post date:** [April 30, 2019, 8:19pm UTC](https://discourse.slicer.org/t/averaging-3d-models/6660/1 "2019-04-30T20:19:48Z")

</div>

Hi,

I have several 3D models which are fairly similar (heart contours), but not exactly equal. I was wondering if there is a way to create the “average” model of these after registering them to each other.  
I found a paper which describes the theory of what I would like to accomplish ([https://www.sciencedirect.com/science/article/pii/S1077314205000858](https://www.sciencedirect.com/science/article/pii/S1077314205000858)), but I was hoping that someone could point me to a 3D Slicer extension or so where this function might already have been implemented.

Thank you  
Stephan

---

<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:** [May 1, 2019, 5:20am UTC](https://discourse.slicer.org/t/averaging-3d-models/6660/2 "2019-05-01T05:20:26Z")

</div>

[SlicerSALT](http://salt.slicer.org/) extension has sophisticated shape analysis tools that should provide what you need (probably better methods than the one described in the referenced paper).
