<div dir="ltr"><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small">

<div class="gmail_default" style="color:rgb(34,34,34);font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial;font-family:verdana,sans-serif">Hi Majid,</div><div class="gmail_default" style="color:rgb(34,34,34);font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial;font-family:verdana,sans-serif"><br></div><div class="gmail_default" style="color:rgb(34,34,34);font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial;font-family:verdana,sans-serif">we have moved to<span> </span><a href="https://discourse.itk.org/" style="color:rgb(17,85,204)">discourse</a><span> </span>forum. Reposting your question there might yield more answers.</div><div class="gmail_default" style="color:rgb(34,34,34);font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial;font-family:verdana,sans-serif"><br></div><div class="gmail_default" style="color:rgb(34,34,34);font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial;font-family:verdana,sans-serif">Finding orientation of an arbitrary object depends a lot on the shape of the object and the surrounding background image content.</div><div class="gmail_default" style="color:rgb(34,34,34);font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial;font-family:verdana,sans-serif"><br></div><div class="gmail_default" style="color:rgb(34,34,34);font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial;font-family:verdana,sans-serif">There is a <a href="https://itk.org/Doxygen/html/classitk_1_1BinaryThinningImageFilter.html">2D</a> and <a href="http://www.insight-journal.org/browse/publication/181">3D</a> skeletonization filter.</div><div class="gmail_default" style="color:rgb(34,34,34);font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial;font-family:verdana,sans-serif"><br></div><div class="gmail_default" style="color:rgb(34,34,34);font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial;font-family:verdana,sans-serif">You might try <a href="https://itk.org/Doxygen/html/classitk_1_1HessianToObjectnessMeasureImageFilter.html">objectness</a> and <a href="https://itk.org/Doxygen/html/classitk_1_1Hessian3DToVesselnessMeasureImageFilter.html">vesselenss</a> filters.</div><div class="gmail_default" style="color:rgb(34,34,34);font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial;font-family:verdana,sans-serif"><br></div><div class="gmail_default" style="color:rgb(34,34,34);font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial;font-family:verdana,sans-serif">Regards,</div><div class="gmail_default" style="color:rgb(34,34,34);font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial;font-family:verdana,sans-serif">Dženan</div>

<br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Mar 2, 2018 at 10:20 AM, Majid M. Sadeghi via Insight-users <span dir="ltr"><<a href="mailto:insight-users@itk.org" target="_blank">insight-users@itk.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div style="color:#000;background-color:#fff;font-family:Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:16px"><div id="m_5494712989434337048yui_3_16_0_ym19_1_1519985171817_113013"><span>Dear All,</span></div><div id="m_5494712989434337048yui_3_16_0_ym19_1_1519985171817_113030"><span><br></span></div><div id="m_5494712989434337048yui_3_16_0_ym19_1_1519985171817_113047">I have a 3D object which is located in an arbitrary position
and orientation in the space. My goal is to roughly find the orientation of the
object. <br></div><div id="m_5494712989434337048yui_3_16_0_ym19_1_1519985171817_113061"><br></div>

<div id="m_5494712989434337048yui_3_16_0_ym19_1_1519985171817_113048">To achieve that, I think I need a descriptor of the object to
define it. For that descriptor I am thinking maybe a skeleton of the object will
work, since my object’s shape is a specific shape with certain twists and
corners.</div><div id="m_5494712989434337048yui_3_16_0_ym19_1_1519985171817_113069"><br></div>

<div id="m_5494712989434337048yui_3_16_0_ym19_1_1519985171817_113049">After having the descriptor I need to be able to find the
orientation of the descriptor. And for this I am thinking I might be able to
use certain relationships of points located on the skeleton, with each other or
with the origin of the space.</div><div id="m_5494712989434337048yui_3_16_0_ym19_1_1519985171817_113078"><br></div>

<div id="m_5494712989434337048yui_3_16_0_ym19_1_1519985171817_113050">So my questions are:</div><div id="m_5494712989434337048yui_3_16_0_ym19_1_1519985171817_113079"><br></div>

<div id="m_5494712989434337048yui_3_16_0_ym19_1_1519985171817_113051">1. Is there a better method to do this? (Finding the
orientation of an object)</div><div id="m_5494712989434337048yui_3_16_0_ym19_1_1519985171817_113080"><br></div>

<div id="m_5494712989434337048yui_3_16_0_ym19_1_1519985171817_113052">2. Is there a method in VTK/ITK to extract the skeleton of
an object?</div><div id="m_5494712989434337048yui_3_16_0_ym19_1_1519985171817_113081"><br></div>

<div id="m_5494712989434337048yui_3_16_0_ym19_1_1519985171817_113053">3. Is there any other descriptor available in VTK/ITK which
might be helpful?</div>

<div id="m_5494712989434337048yui_3_16_0_ym19_1_1519985171817_113012"> </div><div class="m_5494712989434337048signature" id="m_5494712989434337048yui_3_16_0_ym19_1_1519985171817_113011">Thanks.<br></div></div></div><br>The ITK community is transitioning from this mailing list to <a href="http://discourse.itk.org" rel="noreferrer" target="_blank">discourse.itk.org</a>. Please join us there!<br>
______________________________<wbr>__<br>
Powered by <a href="http://www.kitware.com" rel="noreferrer" target="_blank">www.kitware.com</a><br>
<br>
Visit other Kitware open-source projects at<br>
<a href="http://www.kitware.com/opensource/opensource.html" rel="noreferrer" target="_blank">http://www.kitware.com/<wbr>opensource/opensource.html</a><br>
<br>
Kitware offers ITK Training Courses, for more information visit:<br>
<a href="http://www.kitware.com/products/protraining.php" rel="noreferrer" target="_blank">http://www.kitware.com/<wbr>products/protraining.php</a><br>
<br>
Please keep messages on-topic and check the ITK FAQ at:<br>
<a href="http://www.itk.org/Wiki/ITK_FAQ" rel="noreferrer" target="_blank">http://www.itk.org/Wiki/ITK_<wbr>FAQ</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="https://itk.org/mailman/listinfo/insight-users" rel="noreferrer" target="_blank">https://itk.org/mailman/<wbr>listinfo/insight-users</a><br>
<br></blockquote></div><br></div>