Code covered by the BSD License  

Highlights from
gen_susan

2.5

2.5 | 2 ratings Rate this file 9 Downloads (last 30 days) File Size: 2.75 KB File ID: #6842

gen_susan

by Bjorn Gustavsson

 

01 Feb 2005 (Updated 03 Feb 2005)

Filtering with intensity dependent filter kernel.

| Watch this File

File Information
Description

GEN_SUSAN - Generalized SUSAN 2-D filtering SUSAN filtering with filter kernel W scaled with generalized Gaussian of intensity difference. Different prefiltering functions can be selected as well as width and exponent of the intensity scaling. GEN_SUSAN can produce filtering with caracteristics similar to wiener2 and medfilt2 and "everything inbetween"

MATLAB release MATLAB 6.5 (R13)
Other requirements Gen_susan can make use of wiener2 and medfilt2 (of the image processing toolbox) if available, but they are not required
Tags for This File  
Everyone's Tags
Tags I've Applied
Add New Tags Please login to tag files.
Comments and Ratings (4)
22 Mar 2007 ocean lzq

good

27 Nov 2007 Zhou zhou

thank you

06 Nov 2008 Hamid Sarve

Dear Björn

Thank you for the implementation.

I believe there is a bug in the line 81, should be
I_internal = I([ones(1,ceil((regsize(1)-1)/2)) 1:end size(I,1)*ones(1,(regsize(1)-1)/2)],...
               [ones(1,ceil((regsize(2)-1)/2)) 1:end size(I,2)*ones(1,(regsize(2)-1)/2)]);

Cheers,
Hamid Sarve

07 Apr 2010 azzouzi fa

thank

Please login to add a comment or rating.
Updates
03 Feb 2005

Corrected indexing for non-square filter-kernels

Tag Activity for this File
Tag Applied By Date/Time
filtering Bjorn Gustavsson 22 Oct 2008 07:40:29
nonlinear 2d filtering Bjorn Gustavsson 22 Oct 2008 07:40:29
image processing Bjorn Gustavsson 22 Oct 2008 07:40:29

Contact us at files@mathworks.com