• No results found

This paper describes an algorithm to detect rotational symmetries, e.g. corners, circles and star shapes. The figure below contains a sample of these features

N/A
N/A
Protected

Academic year: 2021

Share "This paper describes an algorithm to detect rotational symmetries, e.g. corners, circles and star shapes. The figure below contains a sample of these features"

Copied!
1
0
0

Loading.... (view fulltext now)

Full text

(1)

Fast Selective Detection of Rotational Symmetries using Normalized Inhibition

Bj¨ orn Johansson and G¨ osta Granlund

Computer Vision Laboratory, Link¨ oping University, Sweden {bjorn,gosta}@isy.liu.se, http://www.isy.liu.se/cvl/

Introduction

This paper describes an algorithm to detect rotational symmetries, e.g. corners, circles and star shapes. The figure below contains a sample of these features

Class −3 Class −2 Class −1 Class 0 Class 1 Class 2 Class 3 Class 4

The symmetries are detected in a hierarchical way: first detect local orientation in the image. Then convolve the orientation image with a set of complex filters to detect the symmetries.

Each complex filter detects a whole class of patterns, e.g. filter 1 detects class 1 (curvature, corners and line- endings), filter 2 detects class 2 (circles and star-shapes).

The method is designed to give selective and sparse re- sponses by using a lateral inhibition scheme. The 2D filter kernels can be approximated by a small number of 1D-filters, giving an efficient algorithm.

Illustration with a simple example

Real Imag

In the following example colors represent complex numbers, see figure to the left.

The intensity represents absolute value and the color represents phase.

The figure below shows a simple test image from which we want to detect interesting features:

Image

20 40 60 80 100 20

40 60 80 100

First detect local orientation, e.g. by using the algorithm in the paper, and represent it in double angle representa- tion:

Double angle representation

Local orientation

20 40 60 80 100 20

40 60 80 100

Convolve the orientation image with rotational symme- try filters of suitable order and size. The filters can be thought of as local polar Fourier series components on the orient image (Filter kernels have the form f

n

(r, ϕ) = a(r)e

inϕ

):

Filter 0

20 40 60 80 100 20

40 60 80 100

Filter 1

20 40 60 80 100 20

40 60 80 100

Filter 2

20 40 60 80 100 20

40 60 80 100

Color interpretation:

Increase selectivity by letting the filter responses inhibit each other. This gives the final result:

Inhibited Filter 0

20 40 60 80 100

20 40 60 80 100

Inhibited Filter 1

20 40 60 80 100

20 40 60 80 100

Inhibited Filter 2

20 40 60 80 100

20 40 60 80 100

Applications

These high-level features can be useful for instance in

• hierarchical matching structures for 3D-estimation, object recognition, etc.

• detection of traffic circles, crossroads and bends of the road in aerial images.

• detection of interesting points in fingerprints.

References

Related documents

Based on the data in Figures 4.3 and 4.4 the window size used in the extraction was set to 3 seconds (150 sensor samples at 50 Hz). The vari- ation in length of the

Staff is dealing with a minor inconvenience involving sea police.. Thank you for

Staff is dealing with a minor inconvenience involving sea police.. Thank you for

Staff is dealing with a minor inconvenience involving sea police.. Thank you for

On Saturday, the wind speed will be at almost 0 meters per second, and on Sunday, the temperature can rise to over 15 degrees.. When the week starts, you will see an increased

A: Pattern adapted according to Frost’s method ...113 B: From order to complete garment ...114 C: Evaluation of test garments...115 D: Test person’s valuation of final garments,

As a future work, aside from possible improvements, one use of this software is to be used as a base on a system of people detection and height estimation, like the one which is

Leakage caused by the centrifugation was determined using a sample of liposomes straight after loading, with the buffer exchanged to borax buffer to ensure that no EMBA will be