<html dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style id="owaParaStyle" type="text/css">P {margin-top:0;margin-bottom:0;}</style>
</head>
<body ocsi="0" fpstyle="1">
<div style="direction: ltr;font-family: Tahoma;color: #000000;font-size: 10pt;">Hi all,<br>
<br>
I encountered a problem in 3DSlicer with the auto calculation of window/level.  This may be a well-known issue.  For some big 3D tiffs, the algorithm gives bad w/l values, i.e. < 0.  I have tracked this to vtkImageAccumulate() in vtkImageAccumulate.cxx, where
 the histogram is computed.  The problem is that the voxel counts are stored in an int array (outPtr), and it's possible to have more than 2^31 voxels with the same value (e.g. 0).  I admit that these are unusual tiffs - they are binary and big - so it's a
 rather extreme case, but it seems that this is going to bite others as image sizes increase.<br>
<br>
Cheers<br>
Gib<br>
</div>
</body>
</html>