Object Recognition Showcase Nicu Sebe University of Amsterdam, The - - PowerPoint PPT Presentation

object recognition showcase
SMART_READER_LITE
LIVE PREVIEW

Object Recognition Showcase Nicu Sebe University of Amsterdam, The - - PowerPoint PPT Presentation

Object Recognition Showcase Nicu Sebe University of Amsterdam, The Netherlands Allan Hanbury, Julian Stoettinger TU Wien PRIP Jaume Amores INRIA - IMEDIA luminance-based points color-based points? Salient Points Salient Points


slide-1
SLIDE 1

Nicu Sebe

University of Amsterdam, The Netherlands

Allan Hanbury, Julian Stoettinger

TU Wien – PRIP

Jaume Amores

INRIA - IMEDIA

Object Recognition Showcase

slide-2
SLIDE 2

luminance-based points

Salient Points

color-based points?

slide-3
SLIDE 3

Salient Points

  • Capture visual “interesting” parts of an image
  • All points should summarize the image content

— Multiple scales: coarse … fine

Interesting? No not really… Interesting? Hmm… Yes! Fine scale Coarse scale

slide-4
SLIDE 4

Salient Points - Usage

  • Matching them!

— Compare detected salient points

Detect points in different images Describe these points and compare using a similarity measure Derive relations between images:

— i.e.: S ame scene with different viewpoint; common obj ect(s); etc.

  • For example:

Obj ect recognition

— Different scales: Hierarchical obj ect model

Obj ect tracking Content Based Image Retrieval (CBIR)

slide-5
SLIDE 5

Existing Research

  • Finding visual “interesting” points is not easy

— Mathematical definition?

  • Local Image Descriptors

– Harris [Harris88], Multi-scale point detection

[Mikolaj czyk01], Local gray value invariants [S chmid97], Edge-based region detect or [Tuytelaars04], S US AN [S mith97], Wavelets [S ebe 03], etc.

  • Local Region Descriptors

— S IFT [Lowe04], shape context [Belongie02], moment invariants [Gool96], N-j et [Koenderink87], etc.

S alient points Corners

slide-6
SLIDE 6

Existing Research – Issues

  • Images are mostly color

— Why are the existing salient point techniques luminance-based? — They typically focus on shape saliency rather than color saliency — They cannot distinguish between black-and-white corners (low salient) and red-green corners (high-salient)

  • Few existing salient point algorithms that use color

[Montesions98][Itti98][Heidenman04]

— Their results do not differ greatly from the intensity-based methods — Difficulties in combining the information available from the color channels — Many possible color spaces

slide-7
SLIDE 7

Research – Affine invariance

  • Detect regions under common transformations

Translation Rotation S

caling

Viewpoint

Detected regions Related by rotation Viewpoint 1 Viewpoint 2

Affine invariance !

Normalized detected regions

slide-8
SLIDE 8

Research - Framework

  • Existing method by Mikolajczyk

— Iterative affine invariant point detector

Multi-scale Harris corner detector Laplacian characteristic scale selection S

econd moment matrix shape determination

Initial region based

  • n initial scale and

location final region Iteratively adjust scale, position and shape of region

slide-9
SLIDE 9

Research – Framework

  • Characteristic scale

Convolve with multiple Laplacian

  • f Gaussian kernels: scale trace.

S

elect maximum

slide-10
SLIDE 10

Research – Framework

  • Affine deformation

— S econd moment matrix

S

uppress noise without suppressing the anisotropic shape

  • f a structure.

Eigenvalues represent two principal curvatures of a

point: shape normalization!

Calculated using (affine) Gaussian kernels

— Affine invariance

Detect regions that comply to:

Uniform kernel Affine kernel

slide-11
SLIDE 11

luminance-based points

Color-based salient points

color-based points?

  • Color Harris (Weijer04)

— Extend calculation of second moment matrix to color

S

um gradients of the channels

What’s the problem?

slide-12
SLIDE 12

Evaluation Criteria [Schmid98]

  • Repeatability

— S alient point detection should be stable under varying viewing conditions

  • Distinctiveness

— S alient points should focus on events with a low probability of occurrence

Idea: Incorporate color distinctiveness into the design of salient point detectors!!!!!!

slide-13
SLIDE 13

Color-based salient points

  • The efficiency of the salient point detection depends on

distinctiveness of the extracted points

  • At the salient points’ positions, local neighborhoods are extracted

and described by local image descriptors

  • The distinctiveness of a descriptor describes the conciseness of the

representation and the discriminative power of the salient points

  • The distinctiveness is measured from the information content
  • the information content of an event, v, is equal to :

( ) ( ) ( )

v p v I log − =

slide-14
SLIDE 14

Color-based salient points

  • For luminance-based descriptors the information content is

measured by the local two-j et of the local structure [S chmid00]

  • Due to extra information available in color images, the local one-j et

is sufficient

  • Assuming independent probabilities of the 0th order signal and the 1st

derivatives, the information content is:

  • By adapting the saliency map to focus on rare color derivatives, the

color distinctiveness of the detector is improved!!!!

( )

y y y x x x

B G R B G R B G R v=

( ) ( ) ( ) ( ) ( ) ( )

( )

) , , ( log log B G R p p p v p v I

y x

= − = − = f f f f

slide-15
SLIDE 15

Color-based salient points

Saliency boosting

— Image derivatives that occur equally often should contribute equally to the saliency measure — Vectors with equal information content should have equal influence on the saliency map — Find a transformation g for which it holds:

( ) ( ) ( ) ( )

x x x x

g g p p ' ' f f f f = ↔ =

Color Boosting Saliency:

slide-16
SLIDE 16

Color-based salient points

Invariance distinctiveness

— The channels of fx are correlated!!! S hadows, shading, and specularities will have a great influence — There is a need to use different color spaces which will eliminate the influence of these perturbations shadows shading highlights ill. intensity ill. Colour I -

  • RGB -
  • rgb

+ + - + - Ratios + + - + +

slide-17
SLIDE 17

RGB

  • pponent colorspace

(I,RG,BY)

  • The statistics of are computed by looking at the 40.000 images of

the Corel database.

x

f

  • Isosalient surfaces can be approximated by aligned ellipsoids

in decorrelated color spaces.

Statistics of color images

slide-18
SLIDE 18

RGB

( ) ( ) ( ) ( )

x x x x

g g p p ' ' f f f f = ↔ =

Color Boosting Saliency:

⎟ ⎟ ⎟ ⎠ ⎞ ⎜ ⎜ ⎜ ⎝ ⎛

3 2 1

λ λ λ

Color Boosting function:

( ) =

x

g f

( )

x

h f

  • pponent colorspace

Statistics of color images

slide-19
SLIDE 19
  • Opponent color space was to perform best [vdWeijer04]

— One of the components is still the intensity (although, with a very low weight, i.e., 0.065)

  • Investigate a more invariant color space which has no intensity

information anymore: color ratios

  • The goal is to analyse the tradeoff between invariance and

distinctiveness spherical

  • pponent

HSI 0.85 0.85 0.86 0.52 0.52 0.51 0.10 0.065 0.066

1

λ

2

λ

3

λ Statistics of color images

slide-20
SLIDE 20

1 2 2 1 1 2 2 1 1 2 2 1

3 2 1

, ,

x x x x x x x x x x x x

B G B G m B R B R m G R G R m = = = ⎟ ⎟ ⎠ ⎞ ⎜ ⎜ ⎝ ⎛ ∂ ∂ = ⎟ ⎟ ⎠ ⎞ ⎜ ⎜ ⎝ ⎛ − ⎟ ⎟ ⎠ ⎞ ⎜ ⎜ ⎝ ⎛ = ⎟ ⎟ ⎠ ⎞ ⎜ ⎜ ⎝ ⎛ − ⎟ ⎟ ⎠ ⎞ ⎜ ⎜ ⎝ ⎛ = + − + = − − + = ⎟ ⎟ ⎠ ⎞ ⎜ ⎜ ⎝ ⎛ = G R x G R G R G R G R G R G R G R G R G R G R m m

x x x x x x x x x x x x x x x x x x

ln ln ln ln ln ) ln (ln ln ln ln ln ln ln ln ln : in for results sides both

  • f

logarithm natural the Taking

2 1 2 2 1 1 2 2 2 1 2 2 2 1 1 2 2 1

1 1

Color constancy: Color Ratios

slide-21
SLIDE 21

Gevers and Smeulders (3D world) Funt and Finlayson (Mondrian-world)

⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎠ ⎞ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎝ ⎛ ⎟ ⎟ ⎠ ⎞ ⎜ ⎜ ⎝ ⎛ ∂ ∂ ⎟ ⎟ ⎠ ⎞ ⎜ ⎜ ⎝ ⎛ ∂ ∂ ⎟ ⎟ ⎠ ⎞ ⎜ ⎜ ⎝ ⎛ ∂ ∂ B G x B R x G R x ln ln ln ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎠ ⎞ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎝ ⎛ ∂ ∂ ∂ ∂ ∂ ∂ B x G x R x ln ln ln

Color constancy: Derivatives

slide-22
SLIDE 22

RGB-based (first 20 points) saliency boosting (first 4 points) input car-image

Saliency boosted points

slide-23
SLIDE 23

RGB-based saliency boosting

Saliency boosted points

slide-24
SLIDE 24

Research - Approach

  • Use different corner detectors in the framework

— Intensity: Harris, S US AN — Color: 2 colorHarris variants (colOppHarris, colRatHarris)

  • Evaluation

— Repeatability under common transformations (invariance)

Test sets for different common variations in imaging conditions

— Blur, Lighting, Rotation/ S caling, viewing angle, JPEG compression

— Information content of the detected regions (distinctiveness)

Detect lots of regions, estimate entropy from them.

— Complexity

slide-25
SLIDE 25

Intensity-based corner detectors

  • Harris corner detector

— S econd moment matrix (S MM) at certain scale — Eigenvalues of S MM represent principal curvatures

Detect regions with high gradient in different directions

  • Discrete low-level corner detector [Smith 97]

— Fundamentally different from Harris detector — Circular mask — Determine the area of the mask with a similar value as the center

Derive cornerness measure from it

slide-26
SLIDE 26

Experimental results

  • Repeatability

— For each common transformation a number of test sets — Each test sets contains 6 images

Gradual increase of transformation between images Related by homography to establish a ground truth

— Detected regions are proj ected onto the first image of set

— Next: 4 test sets and repeatability results

Impression of overall performance

slide-27
SLIDE 27

Experimental results – Repeatability/blur

… … 1 4 6

slide-28
SLIDE 28

Experimental results – Repeatability/light

… … 1 4 6

slide-29
SLIDE 29

Experimental results – Repeatability/viewpoint

… … 1 4 6

slide-30
SLIDE 30

Experimental results – Repeatability/JPEG

… … 1 4 6

slide-31
SLIDE 31

Experimental results – Information content

  • Distinctiveness of the regions detected

— Create descriptors and estimate entropy

  • Probability to produce a collision when matching is 7.4 times

higher for intensity than for color.

Detector Entropy intensity Harris 11.41 SUSAN 11.23 colOppHarris 13.41 colRatHarris 13.96 random 9.24

slide-32
SLIDE 32

Experimental results - Complexity

  • Detection complexity

— Intensity Harris and S US AN approximately equal — colorHarris using n color channels

n times more expensive compared to intensity only

  • Matching complexity

— colorHarris tends to need less regions to perform optimal

Lower matching complexity

slide-33
SLIDE 33

Experimental results

slide-34
SLIDE 34

Experimental results

slide-35
SLIDE 35

Experimental results

slide-36
SLIDE 36

What’s Next? Using Context Information

slide-37
SLIDE 37

What’s Next? Using Context Information

slide-38
SLIDE 38

Publications

  • Context-based object class recognition and retrieval by

generalized correlograms

— J. Amores, P. Radeva, N. S ebe, IEEE Trans. PAMI (to appear)

  • Color interest points for image retrieval

— J. S tottinger, N. S ebe, A. Hanbury, T. Gevers, Computer Vision Winter Workshop, Feb 2007

  • Do color interest points help image retrieval?

— J. S tottinger, N. S ebe, A. Hanbury, T. Gevers, submitted to ICIP

  • Object retrieval and recognition with color interest points

— J. S tottinger, N. S ebe, A. Hanbury, T. Gevers, submitted to ICCV