% By Philip Torr 2002 % copyright Microsoft Corp. % % % % HISTORY % 2001 Philip Torr (philtorr@microsoft.com, phst@robots.ac.uk) at Microsoft % Created. % % Copyright © Microsoft Corp. 2002 % % % Returns a W x W matrix with a unit amplitude Gaussian function of % standard deviation SIGMA. The Gaussian is centered within the matrix. % function gmask = gauss_mask(w, sigma) ww = 2*w + 1; [x,y] = meshgrid(-w:w, -w:w); gmask = 1/(2*pi) * exp( -(x.^2 + y.^2)/2/sigma^2); gmask = gmask / sum(sum(gmask));