16
12 th International Fall Workshop VISION, MODELING, AND VISUALIZATION 2007 November 7-9, 2007 Saarbrücken, Germany Estimating Natural Activity by Fitting 3D Models via Learned Objective Functions 1 Faculty of Science and Engineering, Waseda University, Tokyo 169- 8555, Japan 2 Institut für Informatik, Technische Universität München, 85748 Garching, Germany 3 Kognitive Neuroinformatik, Universität Bremen, 28359 Bremen, Germany Matthias Wimmer 1 , Christoph Mayer 2 , Freek Stulp 3 and Bernd Radig 2

12 th International Fall Workshop VISION, MODELING, AND VISUALIZATION 2007 November 7-9, 2007 Saarbrücken, Germany Estimating Natural Activity by Fitting

Embed Size (px)

Citation preview

Page 1: 12 th International Fall Workshop VISION, MODELING, AND VISUALIZATION 2007 November 7-9, 2007 Saarbrücken, Germany Estimating Natural Activity by Fitting

12th International Fall WorkshopVISION, MODELING, AND VISUALIZATION 2007November 7-9, 2007Saarbrücken, Germany

Estimating Natural Activity by Fitting 3D Models via Learned Objective Functions

1Faculty of Science and Engineering, Waseda University, Tokyo 169-8555, Japan2Institut für Informatik, Technische Universität München, 85748 Garching, Germany

3Kognitive Neuroinformatik, Universität Bremen, 28359 Bremen, Germany

Matthias Wimmer1, Christoph Mayer2,

Freek Stulp3 and Bernd Radig2

Page 2: 12 th International Fall Workshop VISION, MODELING, AND VISUALIZATION 2007 November 7-9, 2007 Saarbrücken, Germany Estimating Natural Activity by Fitting

Natural Activity

tactile channel

visual channel

auditory channel

olfactory channel

auditory channel

visual channel

tactile channel

olfactory channel

Page 3: 12 th International Fall Workshop VISION, MODELING, AND VISUALIZATION 2007 November 7-9, 2007 Saarbrücken, Germany Estimating Natural Activity by Fitting

Model-based Image Interpretation

• Model Describes the image content with the help of a parameter vector p.

• Objective Function Calculates how well a parameterized model p fits to an image I.

• Fitting Algorithm Optimizes the objective function and therefore estimates the model that fits the image best.

Page 4: 12 th International Fall Workshop VISION, MODELING, AND VISUALIZATION 2007 November 7-9, 2007 Saarbrücken, Germany Estimating Natural Activity by Fitting

Objective Functions

f(I,p) 0.6 0.3 0.0Splitting the Objective Function to Local Objective Functions• Evaluate one objective function per model point.• Approximate the model parameters.

Evaluation of the Objective Function• Along characteristic direction.• Often perpendicular to the model.

Page 5: 12 th International Fall Workshop VISION, MODELING, AND VISUALIZATION 2007 November 7-9, 2007 Saarbrücken, Germany Estimating Natural Activity by Fitting

Traditional Approach

Shortcomings: Requires domain knowledge. Based on designer’s intuition. Time-consuming.

Manually design the

objective function

Manually evaluate on test images

designed objective function

good

not good

Page 6: 12 th International Fall Workshop VISION, MODELING, AND VISUALIZATION 2007 November 7-9, 2007 Saarbrücken, Germany Estimating Natural Activity by Fitting

Ideal Objective Functions

P1: Correctness Property:The global minimum corresponds to the best model fit.

P2: Uni-modality Property:The objective function has no local extrema.

¬ P1 P1

¬P2

P2

Page 7: 12 th International Fall Workshop VISION, MODELING, AND VISUALIZATION 2007 November 7-9, 2007 Saarbrücken, Germany Estimating Natural Activity by Fitting

Learning the Objective Function (1)

Page 8: 12 th International Fall Workshop VISION, MODELING, AND VISUALIZATION 2007 November 7-9, 2007 Saarbrücken, Germany Estimating Natural Activity by Fitting

Learning theObjective Function (2)

Generate further Annotations• Annotations in three-dimensional space along

characteristic direction

• One characteristic direction is not sufficient.

Page 9: 12 th International Fall Workshop VISION, MODELING, AND VISUALIZATION 2007 November 7-9, 2007 Saarbrücken, Germany Estimating Natural Activity by Fitting

Learning theObjective Function (3)

Page 10: 12 th International Fall Workshop VISION, MODELING, AND VISUALIZATION 2007 November 7-9, 2007 Saarbrücken, Germany Estimating Natural Activity by Fitting

Learning theObjective Function (4)

• Three characteristic directions in three-dimensional space.• Model point is moved along the most important

characteristic direction.• Characteristic direction with largest angle to the image

normal is considered most important.

Page 11: 12 th International Fall Workshop VISION, MODELING, AND VISUALIZATION 2007 November 7-9, 2007 Saarbrücken, Germany Estimating Natural Activity by Fitting

Learning theObjective Function (5)

Page 12: 12 th International Fall Workshop VISION, MODELING, AND VISUALIZATION 2007 November 7-9, 2007 Saarbrücken, Germany Estimating Natural Activity by Fitting

Learning theObjective Function (6)

Advantages The loop is removed. The objective function approximates the ideal objective

function. No domain-dependent knowledge is needed.

Page 13: 12 th International Fall Workshop VISION, MODELING, AND VISUALIZATION 2007 November 7-9, 2007 Saarbrücken, Germany Estimating Natural Activity by Fitting

Evaluation

General approach

• Uniformly distributed error is applied to models and fitting is performed afterwards.

• Distances are measured in centimeters.• Fraction of models located at a certain distance or better

is evaluated. • Two objective functions fA and fB with learning radii

∆A = 3 × ∆

B.

Page 14: 12 th International Fall Workshop VISION, MODELING, AND VISUALIZATION 2007 November 7-9, 2007 Saarbrücken, Germany Estimating Natural Activity by Fitting

Evaluation (2)

• fB handles small displacements better.

• fA handles large displacements better.

• Subsequent execution shows both advantages.

Page 15: 12 th International Fall Workshop VISION, MODELING, AND VISUALIZATION 2007 November 7-9, 2007 Saarbrücken, Germany Estimating Natural Activity by Fitting

Evaluation (3)

• Results are improved with every iteration.

• Lower bound of quality is reached after several iterations.

Page 16: 12 th International Fall Workshop VISION, MODELING, AND VISUALIZATION 2007 November 7-9, 2007 Saarbrücken, Germany Estimating Natural Activity by Fitting

Thank you !