• Keine Ergebnisse gefunden

2. Fitting a shape model to given landmark points

N/A
N/A
Protected

Academic year: 2022

Aktie "2. Fitting a shape model to given landmark points"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

43075 Probabilistic Shape Modelling Exercise 3 Spring 2020

43075-01 Probabilistic Shape Modelling

Lecturers

Dr. Marcel L¨uthihmarcel.luethi@unibas.chi

Exercise 3 — Sampling

Introduction 21. April 2020.

Deadline 05. Mai 2020

Project preparation

In this exercise you will work on the first part of the model fitting project. Download the project for exercise 3 from the Adam workspace and open it in the IDE.

1. Using MCMC in Scalismo

Work through the tutorials ”Model fitting using MCMC”

https://scalismo.org/tutorials/tutorial14.html https://scalismo.org/tutorials/tutorial15.html.

Note that you can find the source code for this projects in the foldersrc/main/scala/tutorialcode/

ready for you to experiment.

Make sure you understand what is happening and write down any questions you have.

2. Fitting a shape model to given landmark points

In the folderdatayou will find an active shape model of the liver, which you can use for fitting.

You will also find validation data, which you can use for experimentation.

Implement a MCMC fitting algorithm, which fits the model to the given landmark points.

Write your code into the class exercise3.LiverFitting. Note that the class already does all the loading of the data. Also, you will have all the evaluators and proposals used in the tutorial already at your disposal.

Your task is to implement all methods marked with???.

Think about the following questions:

• Check the position of the individual landmarks. Think about how well each landmark can be located. Can you reflect that in the uncertainty?

• Should you make use of GP-Regression to incorporate the landmarks or is it preferable to use a CorrespondenceEvaluator?

• Is it sufficient to have one chain or does it make sense to have several chains in a row?

• If you choose to have several chains, which sample from the previous chain do you use to initialize the next chain?

• Create a trace plot and histograms using the methods you can find in the classutils.DiagnosticPlots.

– Interpret the plots. What can you see?

– What happens when you choose fewer landmarks? What happens when you increase the uncertainty of the landmark positions?

• How can you adapt theCorrespondenceEvaluatorfrom the tutorial such that it can work with points for which you don’t know the correspondence?

– Click some points on the boundary that don’t have correspondence and integrate them into the fitting. Does it help with fitting the model?

Referenzen

ÄHNLICHE DOKUMENTE

Instead of projecting one point at a time onto the nondominated frontier - like in the original reference point approach by Wierzbicki [1980] - Korhonen and Laakso [1986] proposed

The powers of national parliaments over the European Commission on matters of economic governance remain limited, and the ECB insists on retaining its hallmark trait of

• binary tree representation of output layer where all words in vocab V are leaf nodes.. • for each node, represent the relative probabilities of its

discovers scientist / subj, star / obj, telescope / prep with star discovers / obj −1.. telescope discovers / prep

The indirect selection criteria that we denote with subscript IM are based on the likelihood of the estimated parameters of the model of interest, which is Gaussian and centered at

A host of researchers in the last 15 years [8] have suggested another way to explain software architectures: Instead of pre- senting an architectural model as a

To this end let tol be a user proscribed tolerance (e.g. The matrix C ∗ is relatively small, such that the SVD becomes numerically feasible. Note that in the case L > n the

In this paper we introduce a model-free 3D shape reconstruction algorithm based on 2D landmarks, so no additional statistical face models or average face models will be used.. We