FAST corner detector
The code here is an implementation of the FAST corner detection algorithm. A pixel is defined as a corner if (in a circle surrounding the pixel), N or more contiguous pixels are all significantly brighter then or all significantly darker than the centre pixel. The ordering of questions used to classify a pixel is learned using the ID3 algorithm. This detector has been shown to exibit a high degree of repeatability.
This is detailed in the following paper:
Machine learning for high-speed corner detection. E. Rosten, T. Drummond, ECCV 2006.
And on the website at:
http://mi.eng.cam.ac.uk/~er258/work/fast.html
Instructions for use are included in example.m as well as matlab HELP descriptions.
Cite As
Edward Rosten (2026). FAST corner detector (https://www.mathworks.com/matlabcentral/fileexchange/13006-fast-corner-detector), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxCategories
Tags
Acknowledgements
Inspired: BRIEF descriptor using FAST detector
Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
| Version | Published | Release Notes | |
|---|---|---|---|
| 1.0.0.0 | BSD |
