[关闭]
@iStarLee 2018-10-30T08:12:56.000000Z 字数 2520 阅读 310

Feature Detection

cv


Feature is a kind of representation with some invariances between different images.

1 Point Feature Detection -- Harris

image_1cr07ag2d1an31mr44j91mrp1brr9.png-52.3kB

Plotting derivatives as 2D points

image_1cr07cpg317vfojspa7k071bqcm.png-89.8kB

Fitting ellipse to each set of points

image_1cr07dmgp4391tmoqu1lmne0713.png-104.2kB

image_1cr07id581sp81ppn1r7l3n2sic1g.png-54.6kB

1.1 Harris Corner Detection

There are many different ways to describe corner reponse , for example, , and here we use a more efficient way, which is the Harris Corner Detection.

How to distinguish corner and other features? We use the Corner Response Map belowed:
image_1cr084vi1q9pgg71b32dlk1q642n.png-84.5kB

The Harris Corner Detection Algorithm Steps:

Issues: the corners detected by Harris detector are no uniformly distributed in the image (more points locate in the area of high contrast)

1.2 Harris corner detection--improvement

Improvement: Adaptive non-maximal suppression (ANMS,自适应非极大值抑制), detect features that are both local maxima and whose response value is significantly (10%) greater than that of all of its neighbors within a radius r. (Brown, Szeliski and Winder, 2005).
image_1cr08nq3s1iag1ob51t9lnpl1s5934.png-33.6kB

image_1cr08p5mc39o5debmlort1ukn3h.png-553.9kB

1.3 Harris corner properties

2 Point Feature Detection -- MOPS (Multiscale Oriented PatcheS descriptor)

Scale Invariant: To detect Harris corners in 5-level of image pyramid, the window represents the orientation and scale of feature point

Limitation: the images should have similar scale.

image_1cr0987fj32kqvv97mgra1vdm55.png-757.2kB

3 Point Feature Detection -- SIFT(Scale Invariant Feature Transform)

To detect and describe local features in an images.

We desire porperties for SIFT are:

Intuition: find scale that gives local maxima of some function in both position and scale.

image_1cr09kat21gcb1arp1u9s1tb1105d5i.png-53kB

4 Coding Practice

Actually,Harris Corner is not always a good method for detecing corners, especially when processing complex images.

The other feature detector such as SURF, SIFT, ORB, is better than Harris Corner.

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注