//IJ.run("Clear Results");
imin=23; imax=72;
jmin=70; jmax=99;

rx=13;ry=13;
minValue=2e3;
maxValue=17e3;
minMean=1e6;

//-------------------
di=(rx/3.0); dj=(ry/3.0);
di=1;dj=1;


nBins=256;
minMeanX=0;minMeanY=0;


for (j=jmin; j<jmax; j+=dj)
{
	for (i=imin; i<imax; i+=di)
	{
		IJ.makeOval(i,j,rx,ry);
		stats=ImagePlus.getStatistics(127, nBins);
		if (stats.max< maxValue && stats.min>minValue && stats.min<minMean)
		{
			minMean=stats.mean;
			minMeanX=i;minMeanY=j;
		}
	}
}
IJ.makeOval(minMeanX,minMeanY,rx,ry);
stats=ImagePlus.getStatistics(127, nBins);
IJ.run("Measure");
IJ.write(ImagePlus.getTitle()+"\t("+minMeanX+","+minMeanY+","+ImagePlus.getCurrentSlice()+")\t"+minMean+"\t"+stats.stdDev);

