// (c) Frank NIELSEN, INF555-TD3-2009 import java.applet.Applet; import java.awt.*; import java.awt.image.*; public class BilateralFiltering extends Applet { static Image img, imgo; static int raster []; int rastero []; static PixelGrabber pg; static int width, height; static double sigmas=30.0; static double sigmai=1.25; static int k=1; static int [] BilateralFiltering(int [] raster, double sigmas, double sigmai, int k) {int [] result=null, rasteri; int grey=0, greyc, ngrey,alpha, index, indexc; int i,j, ii, jj,l; int bound=(int)(3.0*sigmas); double m,p, wg, wr,w; for(l=0;l=0) && (i+ii>=0) && (j+jj