- ... object1
- The word ``object'' will from here onwards refer to a structure
of interest in -dimensional space.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... aperture2
- In the case of medical imaging, there are even more factors to be
considered, as opposed to a camera's aperture.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...
rigid3
- ``Rigid'' refers to constrained variability and low model generalisability
as explained later. It is significantly different from the term ``rigid''
in the context of registration.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... blow-up4
- Current model-based methods typically deal with only the order of
tens of thousands of pixels. High-resolution medical images can contain
millions of pixels.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... image5
- Edges and corners usually hold more information of use for subsequent
analysis and aid segmentation. They lead to better identification
of the different objects residing in the image.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... variation6
- Offsets of standard deviation units from the mean of each mode then
illustrate the effect each mode has.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... variation7
- Because there is a total of modes of variation, , i.e.
only parameters exist.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...
appearances8
- One of the main aims and great power of appearance models is full
synthesis so photo-realism is at a premium.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... for9
- A common choice is 98% of the observed variation which means 2%
of the variation is not accounted for. This 2% of variation is usually
the least informative though which is the what PCA is intended to
accomplish.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... pixel10
- For colour it is common to use 24 bits and for grey-level just 8 bits.
For more compact statistical appearance models, less than 8 bits (256
shades of grey) might suffice to achieve good results and in medical
imaging 12 bits are nearly a standard in acquisition.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... image11
- The distinction here is hard because the model can describe more than
one valid independent object and usually represents only a partial
section of the entire image. In a medical context, the term atlas
fits somewhat more nicely and it usually describes a single organ
or anatomical structure.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... set12
- There is a subtlety which makes this phrasing a bit deceiving and
inaccurate. The word ``range'' is a gross terminologically equivalent
for the area that stretches in between the space of training set instances.
It can be conceived as the space defined by a Gaussian distribution
cloud that is deduced from the training set.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... model13
- There are some more complex considerations as the model needs to be
aligned properly as well as change form.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... intensity14
- A simple raster scan that account for all pixels should clearly be
fast under most contemporary computer architectures. This is indeed
the case if simple operations like subtractions are pipelined on the
ALU (arithmetic and logic unit).
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... not15
- The vector's distribution of values, i.e. positions with high absolute
values, can answer this question quite coarsely.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... target16
- This process of fitting strives to converge to the global minimum
(of difference measure). Realistically speaking , the model and the
target never reach complete equivalence, namely the difference value
of 0. Even if the target was used to train the model, PCA would corrupt
the connection between the two.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... lie17
- Advanced knowledge about the problem is highly helpful at this stage,
otherwise some bottom-up image analysis is a must.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... off-line18
- If these are not available, some guessing would be an alternative.
It is important, however, to learn from the experience gained during
this independent run of the program or else the optimisation would
behave senselessly and lead to improvements very slowly. General optimisers
ought to make a good judgement as such.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... lower19
- Although results approve this claim, it is quite likely that better
implementations and further improvements will suggest otherwise.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...20
- The names infrequently change in the literature despite standardisation.
What is important is the description of transformations and not the
names or mnemonics that wound up describing them.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...21
- Such a process is a very fundamental one in computer graphics modelling
and various books cover shape-normalisation techniques and algorithms.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... values22
- 1 for scaling, 3 for x, y and z coordinates and 2 for
rotation, e.g. the xy and yz angles
and
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...23
- Popular transformations such as skew, shear and taper, on the contrary,
are not parallelism-preserving. The importance of this rigorous constraint
is that the distance between any two points remains proportional to
the transformation.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... structure24
- A random uncontrollable transformation will dispart basic structures
in the image and make interpretation impossible.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... Challenge25
- The Grand Challenge aims to unify the different stages of analysis.
It will be referred to yet again in Section 5 which deals with recent
and on-going work.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... transformations26
- This so-called mapping or transformation can be thought of as being
a standard function, for example
in 2-D and it is
applied to all the pixels within a predefined range.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... image27
- More generally, the functions are mappings defined over a matrix or
a vector which is analogous to an image.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... effect28
- A pixel of course can be mapped onto the exact same original position,
but the idea is that a continuous flow must prevail.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... points29
- A continuous function is independent of the number of points. Therefore,
the complexity can be increased progressively to obtain finer, more
accurate results.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... discussion30
- In Manchester University, Cootes and others are in favour of many
small warps, but some are in favour of few rather more complex warps
that are controlled by a larger number of parameters. More details
on such issues appear in later discussions on current work.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... way31
- The discovery of this mutual information is actually attributed to
Maes as well. The thesis worked on by Viola in the mid-nineties received
great recognition though.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... literature32
- There is an additional distinction between symmetric and asymmetric
normalised mutual information, but explanation on this requires the
full technical recipe. The dissertation at http://www.lans.ece.utexas.edu/ strehl/diss/node107.html
summarises the way in which NMI evaluated.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... sum33
- One could suggest an extension to such a method and assign weights
to differentiate regions of varying significance.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...
exist34
- To name several more methods: dynamic programming, genetic algorithms,
Powell's, simulated annealing and steepest descent.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... search35
- Exhaustivity is impossible for continuous functions, but digital images
are luckily discrete.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... similarity36
- It will temporarily be assumed that for an objective function that
needs to be minimised, the similarity measure will return small values
for good similarity and vice versa.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...37
- Binary representation is quite complete in the sense that any data,
e.g. programs and text, can be coded in a binary form. However, this
representation might be very greedy of space and the issue of representation
compactness then arises.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... correlation38
- To make this appear more practical, one can think of a large (
pixels) image where patterns are present.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... these39
- This can be portrayed as a uniform plain-white image.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... sequence40
- General problem reducibility to a sequence is axiomatic as Turing
Machines suggest.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... matrix41
- This will indicate the volume of the model's scatter in space.
The more compact a model appears, the lower this volume.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...
involved42
- Although knowledge of the problem is an integral part of most program
optimisation steps, the more formal methods can be used to identify
dependencies. A dependency graph can reliably indicate where re-evaluation
is indeed necessary.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... interactive43
- A reasonable response time depends on the purpose of the system, the
level of detail, etc.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...
data44
- The data type is irrelevant. It makes no difference whether it is
an image of full appearance or just a bump.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... search45
- This similarity computation is incorporated in the objective function
and it usually comprises a collection of pair-wise similarity measures.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... composite46
- It will be prematurely assumed that the new synthetic data
posses several distinct morphological attributes.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... choices47
- Recent discussions also suggest that data may be similar to that used
in Davies' thesis.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... issue48
- Warps placement truly seems tactless and poor at present, but this
needs to be confirmed by evidence.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... SNR49
- The signal-to-noise ratio in medical images can be lower by orders
of magnitude in comparison with visual images.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... aims50
- Section 7 was bound to take a pessimistic point-of-view to describe
worst-case scenarios. A more optimistic contemplation would have discussed
the obtainable goals and the factors that make these goals hard to
reach.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...
productively51
- Frequently it appears to be the case that in order to get reasonable
results, high computational power is mandatory. In the absence of
this power, experiments might fail or become impractical.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.