public static BufferedImage lensBlurFilter(Image img) {
		// initialization
		LensBlurFilter lensBlur = new LensBlurFilter();
		BufferedImage inImg = convert(img);
		BufferedImage bufImg = new BufferedImage(inImg.getWidth(),
				inImg.getHeight(), BufferedImage.TYPE_INT_RGB);

		// setting
		lensBlur.setSides(20);
		lensBlur.setBloom(1);
		lensBlur.setRadius((float) (0.01 * inImg.getHeight()));
		lensBlur.setBloomThreshold(210);

		// do the filter from inImg to bufImg and return back the resulting
		// image
		lensBlur.filter(inImg, bufImg);
		return bufImg;
	}