Local Adaptive Thresholding
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 .
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxCategories
- Image Processing and Computer Vision > Image Processing Toolbox > Image Segmentation and Analysis > Image Segmentation > Image Thresholding >
- Signal Processing > Signal Processing Toolbox > Digital and Analog Filters > Digital Filter Design > Adaptive Filters >
Tags
Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
adaptivethreshold/
| Version | Published | Release Notes | |
|---|---|---|---|
| 1.0.0.0 | BSD
|
