Scale-invariant feature operator
Appearance
G13 draft that might be eligible for submission (personally, I can't pass judgment on the content)
This article, Scale-invariant feature operator, has recently been created via the Articles for creation process. Please check to see if the reviewer has accidentally left this template after accepting the draft and take appropriate action as necessary.
Reviewer tools: Inform author |
This article, Scale-invariant feature operator, has recently been created via the Articles for creation process. Please check to see if the reviewer has accidentally left this template after accepting the draft and take appropriate action as necessary.
Reviewer tools: Inform author |
Feature detection |
---|
Edge detection |
Corner detection |
Blob detection |
Ridge detection |
Hough transform |
Structure tensor |
Affine invariant feature detection |
Feature description |
Scale space |
The scale-invariant feature operator (or SFOP) is an algorithm in computer vision to detect local features in images. The algorithm was published by Förstner et al. in 2009.[1]
Algorithm
The scale-invariant feature operator (SFOP) is based on two theoretical concepts:
Desired properties of keypoint detectors:
- Invariance and repeatability for object recognition
- Accuracy to support camera calibration
- Interpretability: Especially corners and circles, should be part of the detected keypoints (see figure).
- As few control parameters as possible with clear semantics
- Complementarity to known detectors
scale-invariant corner/circle detector.
Theory
Maximize the weight
Maximize the weight = 1/variance of a point
comprising:
1. the image model[2]
- Distance d of an edge from a reference point p in a spiral feature
2. the smaller eigenvalue of the structure tensor
Reduce the search space
Reduce the 5-dimensional search space by
- linking the differentiation scale to the integration scale
- solving for the optimal using the model
- and determining the parameters from three angles, e. g.
- pre-selection possible:
Filter potential keypoints
- non-maxima suppression over scale, space and angle
- thresholding the isotropy :
eigenvalues characterize the shape of the keypoint, smallest eigenvalue has to be larger than threshold
derived from noise variance and significance level :
Algorithm

Results
Interpretability of SFOP keypoints
- Results of different detectors on a Siemens star
-
Sfop: junctions red, circular features cyan
-
Edge-based Regions
-
Intensity-based Regions
See also
External links
- [1], the authors project website at University of Bonn
References
- ^ Förstner, Wolfgang; Dickscheid, Timo and Schindler, Falko (2009). "Detecting Interpretable and Accurate Scale-Invariant Keypoints" (PDF). International Conference on Computer Vision. Kyoto, Japan. pp. 2256–2263.
{{cite conference}}
: Unknown parameter|booktitle=
ignored (|book-title=
suggested) (help)CS1 maint: multiple names: authors list (link) - ^ a b Bigün, J. (1990). "A Structure Feature for Some Image Processing Applications Based on Spiral Functions". Computer vision, graphics, and image processing. 51 (2). Academic Press: 166–194.
- ^ Förstner, Wolfgang (1994). "A Framework for Low Level Feature Extraktion". European Conference on Computer Vision. Vol. 3. Stockholm, Sweden. pp. 383–394.
{{cite conference}}
: Unknown parameter|booktitle=
ignored (|book-title=
suggested) (help)