private List<Point> findMaxima(ImageProcessor smoothed){
//		smoothed.setRoi(40, 40, smoothed.getWidth()-2*40, smoothed.getHeight()-2*40);
		MaximumFinder maxFind = new MaximumFinder();
		ByteProcessor maximas = maxFind.findMaxima(smoothed, 0.0, ImageProcessor.NO_THRESHOLD, MaximumFinder.SINGLE_POINTS, false, false);
		
		List<Point> maximList = new ArrayList<Point>();
		for(int i = 0; i < maximas.getWidth(); i++){
			for(int j = 0; j < maximas.getHeight(); j++){
				if(maximas.get(i,j) == 255){
					maximList.add(new Point(i,j));
				}
			}
		}
		return maximList;
	}