wk5 Flashcards

1
Q

Name some types of images and their computational representations

A

GrayScale: 2D arrays
Colour: 3D Arrays
EM Spectrum: Multidimensional arrays

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are the 4 ways to characterise images

A
  • Spatial Resolution
  • Intensity Resolution
  • Time Resolution
  • Spectral Resolution
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

How can we analyse and or visualise intensity resolution

A

histograms

they can be also represented as probability distributions (of which histograms may be a form)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

How is signal to noise ratio represented

A

ratio of mean to std

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

what are the steps to characterising images

A

Segmentation,
- Start by segmenting the image according to some characteristics
- Then separate the images according to divisions within that characteristic

The methods themselves are case specific

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Name the 2 types of segmentation

A

Regional Segmentation
Boundary Based Segmentation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What are the 3 approaches to conducting segmentation. Give their advantages and disadvantages as well as examples

A

Non-Automatic (by hand):
- likely to be correct for difficult and holistic problems
-takes ages for complex problems

Semi-Automated:
-Thresholding:
-Active Contours:

Automated:
-Model Based

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is the thresholding problem and what are the potential solutions to it

A

Thresholding Problem:
- could ordinarily do this no problem by manually selecting a threshold and inspecting
- If the image is noisy then it will not be possible to differentiate between noise and ground truth by simply thresholding
- this can be visualised by overlapping histograms characterised by a large std

It could be remedied by noise filtering, adaptive thresholding via variance minimisation (Otsu Method)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is the Otsu method and how does the algorithm work

A

The Otsu method minimizes the intra-class variance / maximizes inter-class variance:
1) compute histograms and pixel probabilities (that they belong to the same group) per intensity level
2) set up initial weights and means for each intensity levels
3) for each possible threshold 1:N
3.1) update weights and means per calss
3.2) compute standard deviations
4) the desired threshold will be smallest std

std is equal to the sum of the std per class, each class is multiplied by the corresponding weights

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

what are the issues with manually thresholding

A

-time consuming
-subjective
-operator error

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Aside from noise filtering, how can we deal with the thresholding problem, describe this method

A

Mathematical Morphology:

Operations are defined by two sets:
1) actual image, 2) structured shapes / images

A structuring element can be thought of as a brush with which an image is overpainted with them.

3) Find all pixels in an image that correspond to the structure and “paint over” the image and link the pixels together. (call dilation)

4) Remove the layer for each time a dilation is applied (this is called erosion)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What are the two principles of Mathematical Morphology

A

Dilation:
-Adding a luaer of pixels to the periphery of objects
-Object wil lgrow larger, closed objects will be merged and holes in structures will aslo be closed

Erosion:
-removes a layer of pixels around an object
-Object will get thinner, if it already is thin itll break into several sections

Num of dilations must be equal to the number of erosions and vice versa

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Briefly what is snake segmentation

A

A sum of 3 weighted integrals which degine a segmentation between an object and backgrounds
-First term corresponds to sensitivity of the stretch of the snake
-Second term correpsonds to sensitivity according to some image properties
-Third term corresponds to some prior domain knowledge

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is watershed segmentation

A

Segments images according to a histogram:
- local minima
- areas that would fall into local minima
- watersheds, local maxima

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Give an example of an application of image registrations

A

Consider many brain scan images, some healthy, some not
- we want to segment them into healthy and not healthy
- we will take all images and create a “standard” or common brain map and compare signals in an area from healthy and non healthy brains
- the standard brain image created is called a map or atlas

This becomes an alignment problem

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

which two properties are taken into account for registrations

A

Geometric and Photometric alignment

17
Q

How do we find geometric and photometric alignments between images

A

Between two types of images e.g. MRI and CT scans, we find a function to map one image to the other

18
Q

Whar are the two types of registration

A

Individual Registration

Group Representations

19
Q

What is the minimisation problem associated with image registrations

A

Minimise difference between reference image and target image when reference image is transformed by some function to type of the target image

20
Q

What should we consider when setting up a transformation function T

(aka Registration Components)

A
  • what entities do we match
  • what class of transform
  • what similarity criterion to use
  • what search algorithm to find the minimum T
  • what interpolation method to use
21
Q

What other features can we consider for matching between different images in image registrations

A
  • Image values
  • Edges Contours
  • Salient features
    • corners
    • centres
    • points of high curvature
    • line intersections
      Example of landmarks to match in image
22
Q

What are some examples of similarity measures

A

Mean Square Error
Information similarity

23
Q

why is mean square error often not good enough for image refistration

A

there may be a functional dependence between intensities as there often is in medical images

24
Q

what similarity measures are used for aligning images via histograms

A

-suppose some image has N pixels. The number of image intensities per intensity value divided by the number of pixels will give the probability that some pixel will have that intensity
-Given some transformation, the concept is extended to that of a joint histogram
- a joint histogram can quantify alignment. a tighter histogram means better alignment

25
Q

What are the 4 types of transformation models

A
  • Rigid
  • Affine
  • Piecewise Affine
  • Non-rigid or elastic
26
Q

What is the rigid transformation model

A

Used for “within-subject” registration when there is no distortion.

-Translates positions x,y from time t to time t+1
-described by translation matrices and rotation matrices
-may expand to 3 dimensions and also be described by matricies

27
Q

What is the affine transformation model

A

“Within-subject” registration where there is a global distortion. Used often as approximations for non-rigid transformations.

Composed of 3 of each:
-rotation matrices
-translation matrices
-stretch matrices
-shears

28
Q

Piecewise Affine Transformation Models

A

Extension to fully non-rigid transformations, used for affine transformations within different parts of an image

29
Q

Non-rigid (elastic) transformation models

A
  • Used for external forces causing deformations
  • Or internal forced providing constraints
    -It is non linear so cannot be described by matrices which correspond to linear operators
30
Q

Summarise feature based and intensity based similarity metrics

A

Feature Based:
- Geometric distances
- Similarities between feature values

Intensity Based:
- Means Square Error (must be normalised)
– only works for same modality with normalized intensity
- Mutual Information
– a metric which maximises clusteing of the joint histogram
- Normalised Cross-correlation
– Allows for linear relationships between intensities of two images

31
Q

What is image registration

A

When you want to align images of either:

  • the same object at different times
  • same scene or object taken with different imaging techniques

Goal is to achieve pixel-level correspondence

32
Q

What is image Segmentation

A

Segmentation is when we want to partition an image into meaningful regions and or features e.g.

  • colour
  • intensity
  • texture
    etc
33
Q

What is regional segmentation

A

focuses on grouping pixel into regions base don similar properties

34
Q

what is boundary based segmentation

A

focuses on discrimination areas based on discontinuities of boundaries between different regions or object within an image

35
Q

What is individual registration

A
  • Aligning image taken now with an image taken at a different time
  • Aligning two images taken at the same time with two different methods e.g. CT and MRI
36
Q

what is group registration

A
  • Aligning images of patients and those of a normal distribution to develop statistical methods associated with a disease
  • Aligning images from thousands of subjects as part of a clinical trial or drug tests
37
Q

what is regional segmentation

A
  • Pixel by pixel via Thresholding
  • Groups of pixels via clustering
38
Q

what is boundary based segmentation

A
  • Image Gradients via active countouring
  • Model-Based: uses shape recognition, stats and active shape models e.g. Hough Transform