Ring Corner
The Ring Corner module is a point feature module that identifies corners based on how the surrounding pixels compare with the center pixel. This is functionally similar to Edward Rosten's FAST corner detector which has been known to be one of the fastest corner detectors to date.The corner detector provides a way to identify points within an image that are hopefully repeatable in successive frames. As corners are scale, translation and rotationally invariant they provide valuable keypoints that can be used to compare one image with another
Interface
Instructions
1. Corner Threshold - defines what range of pixel values are considered equal. For example, a pixel at value 100 and 130 will be considered equal if the threshold is set at 40 but different if set at 20.
2. Ring Size - the filter width used to analyze the surrounding pixels with regards to the center pixel.
3. Display Shape, Color, Size - configures the point indicator graphics.
4. Perform Non-Maxmimal Suppression - corner points are often identified in clumps of pixels. The non-maximal suppression will "suppress" or remove those pixels that are not the maximum value in a set filter ring size.
5. Corner Isolation - despite non-maximal suppression additional space between points is sometimes needed. The corner isolation number will ensure that a point is isolated within the specified number of pixels.
6. Create RING_CORNER Array - creates a VBScript accessible array of the point coordinates identified by the ring corner module.
Example
Source | Ring Corners Identified |
Variables
RING_CORNER - x_coord, y_coord array list of identified points
See Also
Harris
For more information
Edward Rosten's FAST
New Post |
Ring_Corner Related Forum Posts | Last post | Posts | Views |
None |