<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">Hi Xiaopeng,<br>
      <br>
      while it would probably be a fun project to work on, I would
      recommend reflecting a bit more on your problem before rushing
      into this.<br>
      <br>
      What is your application? What registration algorithm are you
      using? Is every computation performed during these 6 minutes
      absolutely needed for your final application?<br>
      <br>
      Sometimes thinking a bit about algorithms and the application at
      hand is even more beneficial than rolling out a super optimized
      implementation.<br>
      <br>
      just my 2 cents,<br>
      <br>
      joel<br>
      <br>
      On 04/17/2014 04:46 PM, Xiaopeng Yang wrote:<br>
    </div>
    <blockquote cite="mid:032801cf5a4b$cfb3d530$6f1b7f90$@ac.kr"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html;
        charset=ISO-8859-1">
      <meta name="Generator" content="Microsoft Word 12 (filtered
        medium)">
      <style><!--
/* Font Definitions */
@font-face
        {font-family:Batang;
        panose-1:2 3 6 0 0 1 1 1 1 1;}
@font-face
        {font-family:宋体;
        panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:"맑은 고딕";
        panose-1:2 11 5 3 2 0 0 2 0 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:"\@Batang";
        panose-1:2 3 6 0 0 1 1 1 1 1;}
@font-face
        {font-family:"\@宋体";
        panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
        {mso-style-priority:99;
        mso-style-link:"批注框文本 Char";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:9.0pt;
        font-family:"Calibri","sans-serif";}
span.EmailStyle17
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
span.EmailStyle18
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:#44546A;}
span.EmailStyle19
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#44546A;}
span.Char
        {mso-style-name:"批注框文本 Char";
        mso-style-priority:99;
        mso-style-link:批注框文本;
        font-family:"Calibri","sans-serif";}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
      <div class="WordSection1">
        <p class="MsoNormal"><span
            style="font-size:10.5pt;color:#44546A" lang="EN-US">Then do
            you think it is worthwhile to give a shot? Right now the
            algorithm I used for non-rigid registration takes about 6
            min on a desktop with Intel Core i7 3.2Ghz and 32G Ram. I
            would like to get the results in almost real time<a
              moz-do-not-send="true" name="_MailEndCompose">, so I am
              thinking about implementing the GPU.</a></span><span
            style="font-size:10.5pt;color:#44546A" lang="EN-US"><o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:10.5pt;color:#44546A" lang="EN-US"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:10.5pt;color:#44546A" lang="EN-US">Best
            regards,<o:p></o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:10.5pt;color:#44546A" lang="EN-US">Xiaopeng<o:p></o:p></span></p>
        <div>
          <div style="border:none;border-top:solid #B5C4DF
            1.0pt;padding:3.0pt 0cm 0cm 0cm">
            <p class="MsoNormal"><b><span
style="font-size:10.0pt;font-family:"Tahoma","sans-serif""
                  lang="EN-US">From:</span></b><span
style="font-size:10.0pt;font-family:"Tahoma","sans-serif""
                lang="EN-US"> Jim Miller [<a class="moz-txt-link-freetext" href="mailto:millerjv@gmail.com">mailto:millerjv@gmail.com</a>] <br>
                <b>Sent:</b> Thursday, April 17, 2014 11:18 PM<br>
                <b>To:</b> Xiaopeng Yang<br>
                <b>Cc:</b> <a class="moz-txt-link-rfc2396E" href="mailto:insight-users@itk.org"><insight-users@itk.org></a><br>
                <b>Subject:</b> Re: [ITK-users] GPU support situation
                for ITK<o:p></o:p></span></p>
          </div>
        </div>
        <p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
        <div>
          <p class="MsoNormal"><span lang="EN-US">Implementing
              algorithms on the GPU is a skill. Also, it is tricky to
              get a GPU implementation to work across a large variety of
              GPUs. <br>
              <br>
              Jim<o:p></o:p></span></p>
        </div>
        <div>
          <p class="MsoNormal" style="margin-bottom:12.0pt"><span
              lang="EN-US"><br>
              On Apr 17, 2014, at 10:05 AM, "Xiaopeng Yang" <<a
                moz-do-not-send="true"
                href="mailto:yxp233@postech.ac.kr">yxp233@postech.ac.kr</a>>
              wrote:<o:p></o:p></span></p>
        </div>
        <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
          <div>
            <p class="MsoNormal"><span
                style="font-size:10.5pt;color:#44546A" lang="EN-US">Thank
                you Jim. I am still using ITK 3. I will try the latest
                version. By the way, is it difficult to implement the
                GPU to other algorithms? Can the GPU be implemented to
                all other algorithms?</span><span lang="EN-US"><o:p></o:p></span></p>
            <p class="MsoNormal"><span
                style="font-size:10.5pt;color:#44546A" lang="EN-US"> </span><span
                lang="EN-US"><o:p></o:p></span></p>
            <p class="MsoNormal"><span
                style="font-size:10.5pt;color:#44546A" lang="EN-US">Thanks,</span><span
                lang="EN-US"><o:p></o:p></span></p>
            <p class="MsoNormal"><span
                style="font-size:10.5pt;color:#44546A" lang="EN-US">Xiaopeng</span><span
                lang="EN-US"><o:p></o:p></span></p>
            <p class="MsoNormal"><span
                style="font-size:10.5pt;color:#44546A" lang="EN-US"> </span><span
                lang="EN-US"><o:p></o:p></span></p>
            <div>
              <div style="border:none;border-top:solid #B5C4DF
                1.0pt;padding:3.0pt 0cm 0cm 0cm">
                <p class="MsoNormal"><b><span
style="font-size:10.0pt;font-family:"Tahoma","sans-serif""
                      lang="EN-US">From:</span></b><span
style="font-size:10.0pt;font-family:"Tahoma","sans-serif""
                    lang="EN-US"> Jim Miller [<a moz-do-not-send="true"
                      href="mailto:millerjv@gmail.com">mailto:millerjv@gmail.com</a>]
                    <br>
                    <b>Sent:</b> Thursday, April 17, 2014 10:46 PM<br>
                    <b>To:</b> Xiaopeng Yang<br>
                    <b>Cc:</b> <<a moz-do-not-send="true"
                      href="mailto:insight-users@itk.org">insight-users@itk.org</a>><br>
                    <b>Subject:</b> Re: [ITK-users] GPU support
                    situation for ITK</span><span lang="EN-US"><o:p></o:p></span></p>
              </div>
            </div>
            <p class="MsoNormal"><span lang="EN-US"> <o:p></o:p></span></p>
            <div>
              <p class="MsoNormal"><span lang="EN-US">A framework for
                  GPU filters is in place in ITK. A limited number of
                  algorithms have been implemented using the GPU to
                  serve as models as to how other algorithms can be
                  implemented. <br>
                  <br>
                  Jim<o:p></o:p></span></p>
            </div>
            <div>
              <p class="MsoNormal" style="margin-bottom:12.0pt"><span
                  lang="EN-US"><br>
                  On Apr 17, 2014, at 9:25 AM, "Xiaopeng Yang" <<a
                    moz-do-not-send="true"
                    href="mailto:yxp233@postech.ac.kr">yxp233@postech.ac.kr</a>>
                  wrote:<o:p></o:p></span></p>
            </div>
            <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
              <div>
                <p class="MsoNormal"><span style="font-size:10.5pt"
                    lang="EN-US">Dear Users,</span><span lang="EN-US"><o:p></o:p></span></p>
                <p class="MsoNormal"><span style="font-size:10.5pt"
                    lang="EN-US"> </span><span lang="EN-US"><o:p></o:p></span></p>
                <p class="MsoNormal"><span style="font-size:10.5pt"
                    lang="EN-US">I am wondering what is the current
                    situation of GPU implementation in ITK. For example,
                    for segmentation algorithms like region growing and
                    level set methods, has GPU been implemented? How
                    about the registration algorithms? Thank you very
                    much.</span><span lang="EN-US"><o:p></o:p></span></p>
                <p class="MsoNormal"><span style="font-size:10.5pt"
                    lang="EN-US"> </span><span lang="EN-US"><o:p></o:p></span></p>
                <p class="MsoNormal"><span style="font-size:10.5pt"
                    lang="EN-US">Best regards,</span><span lang="EN-US"><o:p></o:p></span></p>
                <p class="MsoNormal"><span style="font-size:10.5pt"
                    lang="EN-US">Xiaopeng</span><span lang="EN-US"><o:p></o:p></span></p>
              </div>
            </blockquote>
            <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
              <div>
                <p class="MsoNormal"><span
                    style="font-size:12.0pt;font-family:宋体" lang="EN-US">_____________________________________<br>
                    Powered by <a moz-do-not-send="true"
                      href="http://www.kitware.com">www.kitware.com</a><br>
                    <br>
                    Visit other Kitware open-source projects at<br>
                    <a moz-do-not-send="true"
                      href="http://www.kitware.com/opensource/opensource.html">http://www.kitware.com/opensource/opensource.html</a><br>
                    <br>
                    Kitware offers ITK Training Courses, for more
                    information visit:<br>
                    <a moz-do-not-send="true"
                      href="http://www.kitware.com/products/protraining.php">http://www.kitware.com/products/protraining.php</a><br>
                    <br>
                    Please keep messages on-topic and check the ITK FAQ
                    at:<br>
                    <a moz-do-not-send="true"
                      href="http://www.itk.org/Wiki/ITK_FAQ">http://www.itk.org/Wiki/ITK_FAQ</a><br>
                    <br>
                    Follow this link to subscribe/unsubscribe:<br>
                    <a moz-do-not-send="true"
                      href="http://www.itk.org/mailman/listinfo/insight-users">http://www.itk.org/mailman/listinfo/insight-users</a></span><span
                    lang="EN-US"><o:p></o:p></span></p>
              </div>
            </blockquote>
          </div>
        </blockquote>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_____________________________________
Powered by <a class="moz-txt-link-abbreviated" href="http://www.kitware.com">www.kitware.com</a>

Visit other Kitware open-source projects at
<a class="moz-txt-link-freetext" href="http://www.kitware.com/opensource/opensource.html">http://www.kitware.com/opensource/opensource.html</a>

Kitware offers ITK Training Courses, for more information visit:
<a class="moz-txt-link-freetext" href="http://www.kitware.com/products/protraining.php">http://www.kitware.com/products/protraining.php</a>

Please keep messages on-topic and check the ITK FAQ at:
<a class="moz-txt-link-freetext" href="http://www.itk.org/Wiki/ITK_FAQ">http://www.itk.org/Wiki/ITK_FAQ</a>

Follow this link to subscribe/unsubscribe:
<a class="moz-txt-link-freetext" href="http://www.itk.org/mailman/listinfo/insight-users">http://www.itk.org/mailman/listinfo/insight-users</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>