+ All Categories
Home > Documents > Object Detection Using Marked Point Process

Object Detection Using Marked Point Process

Date post: 22-Jan-2016
Category:
Upload: ludlow
View: 30 times
Download: 0 times
Share this document with a friend
Description:
Object Detection Using Marked Point Process. CMPUT 615 Nilanjan Ray. Object Detection. Often we are asked to detect objects in an image, where the number of objects is not known a priori - PowerPoint PPT Presentation
Popular Tags:
11
Object Detection Using Marked Point Process CMPUT 615 Nilanjan Ray
Transcript
Page 1: Object Detection Using Marked Point Process

Object Detection Using Marked Point Process

CMPUT 615

Nilanjan Ray

Page 2: Object Detection Using Marked Point Process

Object Detection

• Often we are asked to detect objects in an image, where the number of objects is not known a priori

• We may have knowledge about object likelihood, i.e., a good sense of what is a good measurement, what is not

• We may also have some knowledge about spatial distribution of the objects

• Can we put together all the pieces of information in a nice computational framework for object detection?

Yes! Marked point process framework can be utilized here

Page 3: Object Detection Using Marked Point Process

Object Detection: Point Process

• A point process (aka spatial point process) can attach a probability to a configuration of points on a space

• A point can have its marks. For example, an ellipse center is the point and its marks are the orientation and two radii

• Thus, a point together with its marks can represent an object that we want to detect from an image

Page 4: Object Detection Using Marked Point Process

Point Process Prior

n

i jiNsjii

n

jsi

ssgmg1 ,

21 ||),(||)()( x

otherwise:1

2:)2(1

:)(1

:0

)(23332

322

1

2 uuuuuuu

uuuuu

uu

ug

a ~ U(amin, amax), b ~ U(bmin, bmax),

θ ~ M(ξ),

A point consists of a center and its marks (mi)

g1

Interaction function:

marks

Page 5: Object Detection Using Marked Point Process

Simulations From Marked PP Prior

Four realizations

Page 6: Object Detection Using Marked Point Process

Metropolis-Hastings Algorithm

• Has 3 move types– Birth of a new point– Death of an existing point– Altering marks of an existing point

• Each such move type is accepted or rejected via a ratio (a dimensionless number) called MH ratio

• This process simulation is run a long time– until the configuration converges

Page 7: Object Detection Using Marked Point Process

Detection Result

Page 8: Object Detection Using Marked Point Process

Road Network Extraction

Page 9: Object Detection Using Marked Point Process

Building Extraction

Page 10: Object Detection Using Marked Point Process

Hydrographic Network Extraction

Page 11: Object Detection Using Marked Point Process

Summary

• Spatial point process is excellent in modeling object level information

• Can deal with variable number of objects in an image

• The downside is long computations: sampling based techniques take a long time


Recommended