Back to overview

MIA_deformable Models

Discover MIA_deformable Models: 21 flashcards with questions and answers.

Subject
Sciences / Medical science
Language of creation
English
21 flashcards No ratings yet 0 views
Add to my sets

Sign in to add this set to your collection. You will return here afterwards.

Cards in this set

Card 1

Question

Basic Idea of deformable models? What we aim for?

Answer

Basically, contrary to the previous techniques we visited, where each voxel is classified, in deformable models we aim at solving the segmentation problem by adapting a given template to the image content Template is very simple (circle/sphere) and envolves

Card 2

Question

Name an explicit deformable model:

Answer

Snakes

Card 3

Question

Name an implicit deformable model:

Answer

Level-sets

Card 4

Question

Pros and cons of segmentation modeled by conturs:

Answer

Robust option to edge extraction Effective way to represent biological organs à possible to encode properties of the resulting contour as a prior information (Useful when in the presence of large anatomical variability) Affected by the quality of the edge extractor filter that is used to construct them Susceptibility (anfällig) to image artefacts (Missing infos from low resolution or noise)

Card 5

Question

Important aspects when implementing deformable models:

Answer

Local optimization: optimization problem à initialization, optimization step, stopping criteria Refining step: fitting or matching our flexible and deformable shape template to image content Tracking: only for snakes àtracking of points over the temporal evolution of the snake representation Smoothing: enforcing properties of the resulting snake model through internal forces

Card 6

Question

What are snakes?

Answer

A set of points with nearest neighbor interactions governed by a force or energy Basic representation are meshes or polyenes in 2D à hard to extend to 3D! Governed by physical connected mass equations à each mesh or node is given a virtual mass on which forces, and an energy equation can be associate to Connective function can be of any degree (e.g. zero order à straight line Topology of the snake does not change! à each point is always connected to its neighbors (also over time) à allows tracking of points over time

Card 7

Question

Function of snakes:

Answer

Initial circle is initialized in center à after n iterations, the snake evolves to fit the image

Card 8

Question

Concept of snake evolution:

Answer

Each node has a virtual mass m Relationship between the position, speed and acceleration of the mass particles (Newtons 2nd law) Solving of equation system à finding equilibrium of the system and derivation of update equations

Card 9

Question

Snake energy equation:

Answer

Total energy as a combination of three terms E_int: internal energy of snake and model forces created by tension E_image: how image infos is used to derive the fitting of the snake to the image content E_con: models any other constraint imposed on the snake (not typical used)

Card 10

Question

Snake equation:

Answer

Equilibrium between force terms, modeling the image content(fitting & properties) and constant inflation (ensure snake evolves constant to in or outwards Components are: Damping term: Optional à lowers oscillations around optimum point à adding robustness Tension force term: Curvature or bending force term: Balloon term: expands or contracts the contour (+ expansion, - contraction) Image interaction: aims to guiding the fitting of snake to image content (through edge information) Equation ins solved for each node individually!

Card 11

Question

Advantages and disadvantages of snakes:

Answer

Ability to track nodes over time à makes it possible to track points over time (useful to track physiological changes such as heartbeat, respiratory motion etc. Self-intersecting contours: Occur when snake evolution calculates position updates independently for each node in the snake à does not reflect biological processes Handling stretching of the contour à single or portion of nodes moves in direction away from snake: Tensile forces become too large à help: change topology of snake and add nodes through interpolation

Card 12

Question

Level set:

Answer

uses an eulerian reference frame and can be used for high-dimensionality problems level set a is a numerical technique used to track interfaces and shapes no parameterization is needed Intersection is called zero-level (f(x)=0); Inside and outside area of cutting plane are either negative or positive Image plane is moved upwards or downwards a different cutting plane is generated as well as a different zero level Adding a temporal dimension à level set evolution level set equation elegantly combines spatial and temporal changes of the zero level set.

Card 13

Question

Level set evolution

Answer

level set equation elegantly combines spatial and temporal changes of the zero level set. Speed term F = edge term (uses the image content to guide the level set evolution to track image edges), advection term (same principle of the balloon term), curvature term encodes properties of the resulting contour) Edge term can be calculated starting with a edge detection filter. Curvature term can be calculated by using the curvature of the level set surface (calculated in normal direction9

Card 14

Question

Advantages of level set:

Answer

No bookkeeping of vertices required – elegant solution Topologically adaptable Grid allows straightforward multiresolution implementation Extendible to nD with no change in parameterization Grid nature allows straightforward parallelization implementation of evaluation equation

Card 15

Question

Disadvantages of level set:

Answer

No explicit correspondence à no fixed number of points on the contour surface; difficult for temporal tracking of shape applications Larger memory requirements N3 Higher computational requirements O(N3) Need to keep track of entire grid à redundant method of object representation

Card 16

Question

Speeding up level sets:

Answer

-       Narrow banding: calculation of the level set function on the Cartesian grid is only performed around the current zero level set tradeoff between correctly capturing the zero level set (large enough band) and improving the computational efficiency of the level set evolution (narrower band)

Card 17

Question

Snake based segmentation is…. Voxel based segmentation Contour deformation Contour regression Voxel- wise front propagation

Answer

-       Contour deformation

Card 18

Question

Which of the following is (are) not true about snakes? Each point (snakes) moves individually Snakes uses an implicit modelling Snake based deformation is computationally expensive Snakes enables point tracking

Answer

Snakes uses an implicit modelling Snake based deformation is computationally expensive

Card 19

Question

Which of the following is (are) true statements(s) about level set based segmentation? Can handle n-dimensional problems Uses an explicit representation Can handle topological changes Can handle point tracking

Answer

Can handle n-dimensional problems Can handle topological changes

Card 20

Question

The image term of sakes and level sets is based on: Image derivatives to track borders Texture information to drive blob detection Voxel intensity statistics via a random forest classifier

Answer

Image derivatives to track borders

How to use this set

Read the preview and check whether the content and answers suit your learning goal. You can add the public set to your sets to study it. Your account shows the available actions.

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please reload the page.