What is non-maximal suppression?

In the harris corner detector code a few lines from the bottom he performs non-maximal suppression. He has an explanation of what it is doing, but I don't understand it fully. Can someone explain what it is doing and if it's important or not?

Answers (1)

Daniel Costa
Daniel Costa on 10 Oct 2017
Edited: Daniel Costa on 10 Oct 2017
Think about the value of R for all the points in a patch that contains a corner: it is likely that more than one cell > threshold (intuition: moving the window by one pixel will not change the image much). Thus for each candidate point > threshold, we detect if it is the absolute maximum within its territory, if not then we discard it.

Asked:

on 17 Apr 2016

Edited:

on 10 Oct 2017

Community Treasure Hunt

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

Start Hunting!