private ImageProcessor doSmoothing(ImageProcessor minSuppres, ImageProcessor adjusted){
		ImageProcessor adj = adjusted.convertToFloatProcessor();
		ImageProcessor ip = minSuppres.duplicate();
		adj.resetMinAndMax();
		if(adj.getMax() > 0.0) adj.multiply(1.0/adj.getMax());
		adj.resetMinAndMax();

		ip.copyBits(adj, 0, 0, Blitter.MULTIPLY);
		ip.blurGaussian(10);
		//tempSmooth.setMinAndMax(0, 1.0);
		
		return ip;
	}