[Insight-developers] Exception thrown in DenseFrequencyContainer

Iván Macía imacia at vicomtech.org
Tue Nov 17 06:18:19 EST 2009


Dear all,

 

We have been experiencing problems with our software when moving to the
latest versión of ITK (3.16). The problem seems to be that, when calculating
the histogram of the volume, now itk::Statistics::DenseFrequencyContainer
throws an exception. This case is very common, since most of the 3D CT
images have voxels whose background value (16777216).

 

It was our problem not to catch that exception, but even if we catch it, I
don’t see why the saturation of the histogram should interrupt the
calculation, breaking the call stack, only because the background values,
which are not very interesting for us, saturate the histogram.

 

I think the solution is to change the type for the total frequency of the
container in order to have more capacity, since 3D images tend to be larger
and larger and that number seems to be insufficient.

 

What do you think?

 

Thanks in advance

 

Iván

 

_______________________________________________________

Iván Macía Oliver

Investigador / Researcher

eSalud & Aplicaciones Biomédicas / eHealth & Biomedical Applications

 

Vicomtech - Visual Interaction Communication Technologies

Mikeletegi Pasealekua, 57 - Parque Tecnológico

20009 Donostia - San Sebastián - Spain

Tel: +[34] 943 30 92 30

Fax: +[34] 943 30 93 93

e-mail: imacia at vicomtech.org

http://www.vicomtech.org

 

*** member of INI-GraphicsNet ****

www.inigraphics.net

*** member of IK4 Research Alliance ****

www.ik4.es

 

----------------------------------------------------------

Vicomtech is an ISO 9001:2000 certified institute

----------------------------------------------------------

 

Este mensaje se dirige exclusivamente a su destinatario. La información
incluida en el presente correo es confidencial sometida a secreto
profesional, especialmente en lo que respecta a los datos de carácter
personal, cuya divulgación está prohibida, en virtud de la legislación
vigente. Si usted no es el destinatario legítimo y lo ha recibido por error
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 terceros
el presente mensaje así como los ficheros anexos, todo ello bajo pena de
incurrir en responsabilidades legales. Cualquier opinión contenida en este
correo es exclusiva de su autor y no representa necesariamente la opinión de
ASOCIACIÓN CENTRO DE TECNOLOGÍAS DE INTERACCIÓN VISUAL Y COMUNICACIONES
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.

Con motivo de la entrada en vigor de la Ley 34/2002, de 11 de julio, de
Servicios de la Sociedad de la Información y de Comercio Electrónico, le
informamos que pueden revocar en cualquier momento, de forma sencilla y
gratuita, el consentimiento para la recepción de mensajes de vicomtech.org
en info.lopd at vicomtech.org.

 

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.itk.org/mailman/private/insight-developers/attachments/20091117/66cf9eaa/attachment.htm>


More information about the Insight-developers mailing list