Local Adaptive Thresholding

Threshold with local statistics, such as mean or median.

You are now following this Submission

ADAPTIVETHRESHOLD An adaptive thresholding algorithm that seperates the foreground from the background with nonuniform illumination.
bw=adaptivethreshold(IM,ws,C) outputs a binary image bw with the local threshold mean-C or median-C to the image IM.
ws is the local window size.

tm is 0 or 1, a switch between mean and median. tm=0 mean(default); tm=1 median.

Contributed by Guanglei Xiong (xgl99@mails.tsinghua.edu.cn) at Tsinghua University, Beijing, China.

For more information, please see
http://homepages.inf.ed.ac.uk/rbf/HIPR2/adpthrsh.htm

Cite As

Guanglei Xiong (2026). Local Adaptive Thresholding (https://www.mathworks.com/matlabcentral/fileexchange/8647-local-adaptive-thresholding), MATLAB Central File Exchange. Retrieved .

General Information

MATLAB Release Compatibility

  • Compatible with any release

Platform Compatibility

  • Windows
  • macOS
  • Linux
Version Published Release Notes Action
1.0.0.0

BSD
Thanks, Alan Zhang! I follow your advice.