Hi all,<div><br></div><div>Aivar & I also discussed histograms, and our plan for those is a bit more nebulous. Aivar is going to investigate improving Larry's histogram API in net.imglib2.algorithms.stats.</div><div>

<br></div><div>The general idea is that computing min/max, computing histograms, and computing other statistics are intrinsically related, and for performance reasons it is nice to minimize the number of passes through the image when computing these. So we would like to create a unified ImageStatistics class (sound familiar? ;-) that can compute one or more of these in an intelligent way, then return the results on demand.</div>

<div><br></div><div>None of this is reconciled with the net.imglib2.script.analysis package (Histogram, ImgMax, ImgMean, etc.), but perhaps in the future the net.imglib2.script stuff can take more direct advantage of it.</div>

<div><br></div><div>Regards,</div><div>Curtis</div><div><br><br><div class="gmail_quote">On Tue, Aug 7, 2012 at 4:45 PM, Aivar Grislis <span dir="ltr"><<a href="mailto:grislis@wisc.edu" target="_blank">grislis@wisc.edu</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I'd also be interested in working on the histogram code.  Mostly the code that generates histogram data, also their display, perhaps the histogram tool itself.<br>


<br>
SLIM Plugin uses histograms in a very dynamic way, as they are updated periodically during the fit process.  You can change the minimum and maximum values interactively.  So I might be an interested consumer of any common histogram code.<br>


<br>
(I looked at the histogram code in the AutoContrast plugin, net.imglib2.algorithm.stats.<u></u>Histogram, and net.imglib2.script.analysis.<u></u>Histogram and found bugs in all of them when binning up the histogram values.)<span class="HOEnZb"><font color="#888888"><br>


<br>
Aivar<br>
<br>
</font></span></blockquote></div><br></div>