No subject


Thu May 27 11:52:52 EDT 2010


.

It would seem that the method that we use in the IsInsideBuffer() method
is not consistent with what we do when we call Evaluate().

Could you provide a minimal example that illustrates this problem ?


    Thanks


         Luis


-------------------------------------------------------------
2010/6/17 Iv=E1n Mac=EDa <imacia at vicomtech.org>

>  Dear all,
>
>
>
> I am experiencing an extremely annoying problem again and again in recent
> developments when I perform calculations that rely on linear interpolator=
s.
> This is related to the fact that, even if I check if the point is inside =
the
> buffer ( interpolator->IsInsideBuffer( point ), when performing the
> interpolation sometimes the buffer tries to access and index that is outs=
ide
> bounds and the program crashes, because the interpolated point lies very
> close to the boundaries. This at least happens with
> LinearInterpolateImageFunction. I even had to implement my own dirty
> interpolator with extra bounds checking, which is slower but safer.
>
>
>
> Should not the interpolator check if any of the indexes that it has to
> access might be out of bounds? If so I can open an issue in Mantis with a=
n
> example test program (I cannot post this right now since I have to extrac=
t
> the offending code from my prototype). How could this be handled without
> severely affecting the performance? Somehow each interpolator knows which
> would be the extent of pixels that will be accessed but I think this is n=
ot
> made explicit anywhere in the interpolator.
>
>
>
> Any other ideas to tackle this problem?
>
>
>
> Thanks in advance.
>
>
>
> Iv=E1n Mac=EDa
>
>
>
>
>
> [image: Vicomtech logotipo]
>
> *Iv=E1n Mac=EDa Oliver*
>
> Investigador / Researcher
>
> eSalud & Aplicaciones Biom=E9dicas / eHealth & Biomedical Applications
>
> imacia at vicomtech.org
>
>
>
> Mikeletegi Pasealekua, 57 - Parque Tecnol=F3gico
>
> 20009 Donostia - San Sebasti=E1n - Spain
>
> Tel:
>
> +[34] 943 30 92 30
>
> Fax:
>
> +[34] 943 30 93 93
>
> www.vicomtech.org
>
>
>
>
>
> Este mensaje se dirige exclusivamente a su destinatario. La informaci=F3n
> incluida en el presente correo es confidencial sometida a secreto
> profesional, especialmente en lo que respecta a los datos de car=E1cter
> personal, cuya divulgaci=F3n est=E1 prohibida, en virtud de la legislaci=
=F3n
> vigente. Si usted no es el destinatario leg=EDtimo y lo ha recibido por e=
rror
> o tiene conocimiento del mismo por cualquier motivo, le rogamos que nos l=
o
> comunique por este medio y proceda a destruirlo o borrarlo. En todo caso
> abstengase de utilizar, reproducir, alterar, archivar o comunicar a terce=
ros
> el presente mensaje as=ED como los ficheros anexos, todo ello bajo pena d=
e
> incurrir en responsabilidades legales. Cualquier opini=F3n contenida en e=
ste
> correo es exclusiva de su autor y no representa necesariamente la opini=
=F3n de
> ASOCIACI=D3N CENTRO DE TECNOLOG=CDAS DE INTERACCI=D3N VISUAL Y COMUNICACI=
ONES
> VICOMTech (en adelante Vicomtech) El emisor no garantiza la integridad,
> rapidez o seguridad del presente correo, ni se responsabiliza de posibles
> perjuicios derivados de la captura, incorporaciones de virus o cualesquie=
ra
> otras manipulaciones efectuadas por terceros.
> Con motivo de la entrada en vigor de la Ley 34/2002, de 11 de julio, de
> Servicios de la Sociedad de la Informaci=F3n y de Comercio Electr=F3nico,=
 le
> informamos que pueden revocar en cualquier momento, de forma sencilla y
> gratuita, el consentimiento para la recepci=F3n de mensajes de vicomtech.=
orgen
> info.lopd at vicomtech.org.
>
>
>
>
>
> _____________________________________
> Powered by www.kitware.com
>
> Visit other Kitware open-source projects at
> http://www.kitware.com/opensource/opensource.html
>
> Kitware offers ITK Training Courses, for more information visit:
> http://www.kitware.com/products/protraining.html
>
> Please keep messages on-topic and check the ITK FAQ at:
> http://www.itk.org/Wiki/ITK_FAQ
>
> Follow this link to subscribe/unsubscribe:
> http://www.itk.org/mailman/listinfo/insight-users
>
>

--0023545bd5908f6cd804893aae7d
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi Ivan,<br><br>From your description, this looks like a bug in the IsInsid=
eBuffer() method.<br><br>It would seem that the method that we use in the I=
sInsideBuffer() method<br>is not consistent with what we do when we call Ev=
aluate().<br>
<br>Could you provide a minimal example that illustrates this problem ?<br>=
<br><br>=A0=A0=A0 Thanks<br><br><br>=A0=A0=A0=A0=A0=A0=A0=A0 Luis<br><br><b=
r>-------------------------------------------------------------<br><div cla=
ss=3D"gmail_quote">2010/6/17 Iv=E1n Mac=EDa <span dir=3D"ltr">&lt;<a href=
=3D"mailto:imacia at vicomtech.org">imacia at vicomtech.org</a>&gt;</span><br>
<blockquote class=3D"gmail_quote" style=3D"border-left: 1px solid rgb(204, =
204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">









<div link=3D"blue" vlink=3D"purple" lang=3D"ES">

<div>

<p class=3D"MsoNormal"><span style=3D"color: rgb(31, 73, 125);" lang=3D"EN-=
US">Dear all,</span></p>

<p class=3D"MsoNormal"><span style=3D"color: rgb(31, 73, 125);" lang=3D"EN-=
US">=A0</span></p>

<p class=3D"MsoNormal"><span style=3D"color: rgb(31, 73, 125);" lang=3D"EN-=
US">I am experiencing an
extremely annoying problem again and again in recent developments when I
perform calculations that rely on linear interpolators. This is related to =
the
fact that, even if I check if the point is inside the buffer (
interpolator-&gt;IsInsideBuffer( point ), when performing the interpolation
sometimes the buffer tries to access and index that is outside bounds and t=
he
program crashes, because the interpolated point lies very close to the
boundaries. This at least happens with LinearInterpolateImageFunction. I ev=
en
had to implement my own dirty interpolator with extra bounds checking, whic=
h is
slower but safer.</span></p>

<p class=3D"MsoNormal"><span style=3D"color: rgb(31, 73, 125);" lang=3D"EN-=
US">=A0</span></p>

<p class=3D"MsoNormal"><span style=3D"color: rgb(31, 73, 125);" lang=3D"EN-=
US">Should not the
interpolator check if any of the indexes that it has to access might be out=
 of
bounds? If so I can open an issue in Mantis with an example test program (I
cannot post this right now since I have to extract the offending code from =
my
prototype). How could this be handled without severely affecting the perfor=
mance?
Somehow each interpolator knows which would be the extent of pixels that wi=
ll
be accessed but I think this is not made explicit anywhere in the interpola=
tor.</span></p>

<p class=3D"MsoNormal"><span style=3D"color: rgb(31, 73, 125);" lang=3D"EN-=
US">=A0</span></p>

<p class=3D"MsoNormal"><span style=3D"color: rgb(31, 73, 125);" lang=3D"EN-=
US">Any other ideas to
tackle this problem?</span></p>

<p class=3D"MsoNormal"><span style=3D"color: rgb(31, 73, 125);" lang=3D"EN-=
US">=A0</span></p>

<p class=3D"MsoNormal"><span style=3D"color: rgb(31, 73, 125);" lang=3D"EN-=
US">Thanks in advance.</span></p>

<p class=3D"MsoNormal"><span style=3D"color: rgb(31, 73, 125);" lang=3D"EN-=
US">=A0</span></p>

<p class=3D"MsoNormal"><span style=3D"color: rgb(31, 73, 125);" lang=3D"EN-=
US">Iv=E1n Mac=EDa</span></p>

<p class=3D"MsoNormal"><span lang=3D"EN-US">=A0</span></p>

<p class=3D"MsoNormal"><span lang=3D"EN-US">=A0</span></p>

<div align=3D"center">

<table border=3D"0" cellpadding=3D"0" cellspacing=3D"0">
 <tbody><tr>
  <td style=3D"padding: 0cm; background: rgb(0, 175, 219) none repeat scrol=
l 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -mo=
z-background-inline-policy: continuous;">
  <p class=3D"MsoNormal"><img src=3D"cid:image001.gif at 01CB0E35.4B6580F0" al=
t=3D"Vicomtech logotipo" height=3D"126" width=3D"211"><span style=3D"font-s=
ize: 12pt;"></span></p>
  </td>
  <td style=3D"padding: 0cm; background: rgb(0, 175, 219) none repeat scrol=
l 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -mo=
z-background-inline-policy: continuous;">
  <div align=3D"center">
  <table style=3D"width: 100%;" border=3D"0" cellpadding=3D"0" width=3D"100=
%">
   <tbody><tr>
    <td style=3D"padding: 0cm;">
    <div align=3D"center">
    <table border=3D"0" cellpadding=3D"0">
     <tbody><tr>
      <td style=3D"padding: 0cm;">
      <p class=3D"MsoNormal"><b><span style=3D"font-size: 7.5pt; color: whi=
te;">Iv=E1n=A0Mac=EDa=A0Oliver</span></b><span style=3D"font-size: 12pt;"><=
/span></p>
      </td>
     </tr>
     <tr>
      <td style=3D"padding: 0cm;">
      <p class=3D"MsoNormal"><span style=3D"font-size: 7.5pt; color: white;=
">Investigador=A0/ Researcher</span><span style=3D"font-size: 12pt;"></span=
></p>
      </td>
     </tr>
     <tr>
      <td style=3D"padding: 0cm;">
      <p class=3D"MsoNormal"><span style=3D"font-size: 7.5pt; color: white;=
">eSalud &amp; Aplicaciones=A0Biom=E9dicas=A0/ eHealth
      &amp; Biomedical=A0Applications</span><span style=3D"font-size: 12pt;=
"></span></p>
      </td>
     </tr>
     <tr>
      <td style=3D"padding: 0cm;">
      <p class=3D"MsoNormal"><span style=3D"font-size: 7.5pt; color: white;=
"><a href=3D"mailto:imacia at vicomtech.org" target=3D"_blank"><span style=3D"=
color: blue;">imacia at vicomtech.org</span></a></span><span style=3D"font-siz=
e: 12pt;"></span></p>

      </td>
     </tr>
    </tbody></table>
    </div>
    </td>
   </tr>
  </tbody></table>
  </div>
  </td>
  <td style=3D"padding: 0cm; background: rgb(0, 175, 219) none repeat scrol=
l 0% 0%; width: 7.5pt; -moz-background-clip: border; -moz-background-origin=
: padding; -moz-background-inline-policy: continuous;" width=3D"10">
  <p class=3D"MsoNormal">=A0<span style=3D"font-size: 12pt;"></span></p>
  </td>
  <td style=3D"padding: 0cm; background: rgb(0, 175, 219) none repeat scrol=
l 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -mo=
z-background-inline-policy: continuous;">
  <div align=3D"center">
  <table style=3D"width: 100%;" border=3D"0" cellpadding=3D"0" width=3D"100=
%">
   <tbody><tr>
    <td style=3D"padding: 0cm;">
    <div align=3D"center">
    <table border=3D"0" cellpadding=3D"0">
     <tbody><tr>
      <td colspan=3D"2" style=3D"padding: 0cm;">
      <p class=3D"MsoNormal"><span style=3D"font-size: 7.5pt; color: white;=
">Mikeletegi=A0Pasealekua,=A057=A0-
      Parque=A0Tecnol=F3gico</span></p>
      </td>
     </tr>
     <tr>
      <td colspan=3D"2" style=3D"padding: 0cm;">
      <p class=3D"MsoNormal"><span style=3D"font-size: 7.5pt; color: white;=
">20009=A0Donostia=A0- San=A0Sebasti=E1n=A0- Spain</span></p>
      </td>
     </tr>
     <tr>
      <td style=3D"padding: 0cm; width: 0.75pt;" width=3D"1">
      <p class=3D"MsoNormal"><span style=3D"font-size: 7.5pt; color: white;=
">Tel:=A0</span></p>
      </td>
      <td style=3D"padding: 0cm;">
      <p class=3D"MsoNormal"><span style=3D"font-size: 7.5pt; color: white;=
">+[34] 943 30 92 30</span></p>
      </td>
     </tr>
     <tr>
      <td style=3D"padding: 0cm; width: 0.75pt;" width=3D"1">
      <p class=3D"MsoNormal"><span style=3D"font-size: 7.5pt; color: white;=
">Fax:=A0</span></p>
      </td>
      <td style=3D"padding: 0cm;">
      <p class=3D"MsoNormal"><span style=3D"font-size: 7.5pt; color: white;=
">+[34] 943 30 93 93</span></p>
      </td>
     </tr>
     <tr>
      <td colspan=3D"2" style=3D"padding: 0cm;">
      <p class=3D"MsoNormal"><span style=3D"font-size: 7.5pt; color: white;=
"><a href=3D"http://www.vicomtech.org/" target=3D"_blank"><span style=3D"co=
lor: blue;">www.vicomtech.org</span></a></span></p>
      </td>
     </tr>
    </tbody></table>
    </div>
    </td>
   </tr>
  </tbody></table>
  </div>
  </td>
  <td style=3D"padding: 0cm; background: rgb(0, 175, 219) none repeat scrol=
l 0% 0%; width: 7.5pt; -moz-background-clip: border; -moz-background-origin=
: padding; -moz-background-inline-policy: continuous;" width=3D"10">
  <p class=3D"MsoNormal">=A0<span style=3D"font-size: 12pt;"></span></p>
  </td>
  <td style=3D"padding: 0cm; background: rgb(0, 175, 219) none repeat scrol=
l 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -mo=
z-background-inline-policy: continuous;">
  <p class=3D"MsoNormal" style=3D"text-align: right;" align=3D"right"><img =
src=3D"cid:image002.gif at 01CB0E35.4B6580F0" border=3D"0" height=3D"126" widt=
h=3D"134"><span style=3D"font-size: 12pt;"></span></p>
  </td>
 </tr>
</tbody></table>

</div>

<p class=3D"MsoNormal">=A0</p>

<div align=3D"center">

<table border=3D"0" cellpadding=3D"0" cellspacing=3D"0">
 <tbody><tr>
  <td style=3D"padding: 0cm;">
  <p class=3D"MsoNormal"><span style=3D"font-size: 7.5pt; color: gray;">Est=
e mensaje se dirige exclusivamente a su destinatario. La
  informaci=F3n incluida en el presente correo es confidencial sometida a s=
ecreto
  profesional, especialmente en lo que respecta a los datos de car=E1cter
  personal, cuya divulgaci=F3n est=E1 prohibida, en virtud de la legislaci=
=F3n
  vigente. Si usted no es el destinatario leg=EDtimo y lo ha recibido por e=
rror o
  tiene conocimiento del mismo por cualquier motivo, le rogamos que nos lo
  comunique por este medio y proceda a destruirlo o borrarlo. En todo caso
  abstengase de utilizar, reproducir, alterar, archivar o comunicar a terce=
ros
  el presente mensaje as=ED como los ficheros anexos, todo ello bajo pena d=
e
  incurrir en responsabilidades legales. Cualquier opini=F3n contenida en e=
ste
  correo es exclusiva de su autor y no representa necesariamente la opini=
=F3n de
  ASOCIACI=D3N CENTRO DE TECNOLOG=CDAS DE INTERACCI=D3N VISUAL Y COMUNICACI=
ONES
  VICOMTech (en adelante Vicomtech) El emisor no garantiza la integridad,
  rapidez o seguridad del presente correo, ni se responsabiliza de posibles=
 perjuicios
  derivados de la captura, incorporaciones de virus o cualesquiera otras
  manipulaciones efectuadas por terceros.<br>
  Con motivo de la entrada en vigor de la Ley 34/2002, de 11 de julio, de
  Servicios de la Sociedad de la Informaci=F3n y de Comercio Electr=F3nico,=
 le
  informamos que pueden revocar en cualquier momento, de forma sencilla y
  gratuita, el consentimiento para la recepci=F3n de mensajes de <a href=3D=
"http://vicomtech.org" target=3D"_blank">vicomtech.org</a> en
  <a href=3D"mailto:info.lopd at vicomtech.org" target=3D"_blank"><span style=
=3D"color: blue;">info.lopd at vicomtech.org</span></a>.
  </span><span style=3D"font-size: 12pt;"></span></p>
  </td>
 </tr>
</tbody></table>

</div>

<p class=3D"MsoNormal">=A0</p>

<p class=3D"MsoNormal">=A0</p>

</div>

</div>


<br>_____________________________________<br>
Powered by <a href=3D"http://www.kitware.com" target=3D"_blank">www.kitware=
.com</a><br>
<br>
Visit other Kitware open-source projects at<br>
<a href=3D"http://www.kitware.com/opensource/opensource.html" target=3D"_bl=
ank">http://www.kitware.com/opensource/opensource.html</a><br>
<br>
Kitware offers ITK Training Courses, for more information visit:<br>
<a href=3D"http://www.kitware.com/products/protraining.html" target=3D"_bla=
nk">http://www.kitware.com/products/protraining.html</a><br>
<br>
Please keep messages on-topic and check the ITK FAQ at:<br>
<a href=3D"http://www.itk.org/Wiki/ITK_FAQ" target=3D"_blank">http://www.it=
k.org/Wiki/ITK_FAQ</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href=3D"http://www.itk.org/mailman/listinfo/insight-users" target=3D"_bl=
ank">http://www.itk.org/mailman/listinfo/insight-users</a><br>
<br></blockquote></div><br>

--0023545bd5908f6cd804893aae7d--
--0023545bd5908f6cdc04893aae7e
Content-Type: image/gif; name="image002.gif"
Content-Transfer-Encoding: base64
Content-ID: <image002.gif at 01CB0E35.4B6580F0>
X-Attachment-Id: d39e4ad5e4753115_0.0.2

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
8qIYzahGN8rRjqYCIAQAOw==
--0023545bd5908f6cdc04893aae7e
Content-Type: image/gif; name="image001.gif"
Content-Transfer-Encoding: base64
Content-ID: <image001.gif at 01CB0E35.4B6580F0>
X-Attachment-Id: d39e4ad5e4753115_0.0.1

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
--0023545bd5908f6cdc04893aae7e--


More information about the Insight-users mailing list