A level set method based on additive bias correction

version 1.1.5 (20.2 MB) by Guirong Weng
Level Set; additive bias correction model; Intensity inhomogeneity ;image segmentation;Active contour model;


Updated 23 Aug 2021

View License

This is a Matlab implementation of our paper: Weng Guirong et al. 'A level set method based on additive bias correction for image segmentation'. Expert Systems With Applications 185 (2021) 115633.
In this paper, an additive bias correction (ABC) model based on intensity inhomogeneity is proposed.The model divides the observed image into three parts: additive bias function,reflection edge structure function and Gaussian noise.
Model theory: Image observed I(x), i(x) =log(I(x), i(x) = b(x) + r(x) + n(x);
matlab code --- Demo_ABC.m, ABC_Switch.m, ABC_2D.m
A: the bias field b is supposed to be varying smoothly,
B: the spatial derivatives of the observed intensity are mostly due to edges in the reflectance r.
C: n is additive noise, The additive noise n can be assumed to be zero-mean Gaussian noise.
D: b is assumed to be piecewise (approximately)constant in a local region.
% ------------------------------------------------------------------------------------------------------------------

Cite As

Guirong Weng (2022). A level set method based on additive bias correction (https://www.mathworks.com/matlabcentral/fileexchange/96947-a-level-set-method-based-on-additive-bias-correction), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2017a
Compatible with any release
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!