1D binomial filter (approximation to Gaussian filter) Creates a binomial filter of size 2*r+1 x 1. This can be used to approximate the Gaussian distribution with sigma=sqrt((2*r+1)/4). For large r, should give same output as: g = fspecial( 'Gaussian', [2*r+1,1],sqrt((2*r+1)/4) ); Given sigma, use r ~= 2*sigma^2. Use F = f*f' to get the equivalent 2d filter. INPUTS r - mask will have length 2r+1 and var=(2*r+1)/4 show - [optional] figure to use for display (no display if == 0) OUTPUTS f - 1D binomial filter EXAMPLE r = 10; fgauss = filter_binomial_1D( r, 1 ); fbinom = filter_gauss_1D( r, sqrt((2*r+1)/4), 2 ); DATESTAMP 29-Sep-2005 2:00pm See also FILTER_GAUSS_1D