|
There are currently, 16 guest(s) and 0 member(s) that are online.
You are Anonymous user. You can register for free by clicking here
|
Select Interface Language:
|
| |
Introducing MARS
MARS is the direct predecessor of AART -- a project that successfully combined appearance models and non-rigid registration.
MARS aims to incorporate segmentation, modelling and registration within the same framework to mutually improve the performance of each working independently.
You can syndicate this site using its RSS feed. |
|
Oxford Presentation on Appearance Model and Non-rigid Registration Evaluation
|
|
As anticipated, there has been little or no activity lately. However, I presented some of the latest development at Oxford last week. The presentation slides are finally online (in a variety of formats).
Regarding progress, I handed in a draft of my thesis at the end of August. I am still waiting for feedback.
|
Presentations, Thesis and Halting of Technical Progress
|
|
[This will be personal item rather than a technical one]
am attending Medical Image Understanding and Analysis 2006, which begins later today. I will present my work tomorrow. There is also the possibility of a meeting at UCL next week -- one whose aim is to unify registration, modelling, and segmentation. It is part of a long on-going effort which occupies the entire inter-disciplinary research collaboration (IRC).
I write up my thesis nowadays, so it is unlikely that I will make any technical progress in the next few months. I will try to post technical items as soon as something interesting emerges.
|
An Update on Publications
|
|
S of last night, a revised submission was sent to be considered for a special TMI issue on validation. This time, for a change, we included time estimates for ground-truth-free assessement on non-rigid registration in 3-D.
Concurrently, a related paper was accepted as an oral presentation in Medical Image Understanding and Analysis (MIUA) 2006. I will post a link to that paper as soon as I put it online.
|
NRR Assessment: 3-D Extension and Other News
|
|
An appearance model built from37 brains
±2.5 standards deviations shown
UR assessment framework, which can either evaluate non-rigid registration (NRR) algorithms or evaluate models of shape and intensity (appearance models), has been extended to 3-D. It requires no ground truth. Among other recent development, perhaps the most notable one is that which involves running some these algorithms the in 3-D to obtain encouraging, bug-free output. Due to the immense scale of this problem, true assessment of NRR in 3-D requires clusters, where the program can be easily deployed.
In other news, we are expecting to have our work included in an issue of IEEE Transactions in Medical Imaging. The initial reviews were very positive and we are running further experiments to alleviate any doubts.
|
Entropic Measures for Model and NRR Evaluation
|
|
URTHER on the subject of entropy in registration and model assessment, there is finally an intent to publish a paper -- one which explains it in greater level of detail. The process involves treating non-rigid registration (NRR) results merely as correspondence. This correspondence builds an appearance model, for which an entropy can be computed.
An entropy can be perceived as a measure of complexity as it corresponds to minimal message length that can encapsulate -- in this particular case -- a model of appearance. By computing such entropies, not only can the models be evaluated, but also the NRR algorithms from which these model were built. This essentially enables one to measure both NRR quality and model quality in an information-theoretic fashion. This method requires no ground-truth knowledge or manual annotation of any kind.
|
Conference Paper on Non-Rigid Registration (NRR) Validation
|
|
Our paper to ISBI 2006 has just been accepted and it is available on-line as well:
Abstract:
E compare two methods for assessing the performance of groupwise non-rigid registration algorithms. One approach, which has been described previously, utilizes a measure of overlap between data labels. Our new approach exploits the fact that, given a set of non-rigidly registered images, a generative statistical appearance model can be constructed. We observe that the quality of the model depends on the quality of the registration, and can be evaluated by comparing synthetic images sampled from the model with the original image set. We derive indices of model specificity and generalisation that can be used to assess model/registration quality. We show that both approaches detect the loss of registration as a set of correctly registered MR images of the brain is progressively perturbed. We compare the sensitivities of the different methods and show that, as well as requiring no ground truth, our new specificity measure provides the most sensitive approach to detecting misregistration.
|
kNN and Entropy in Registration and Model Assessment
|
|
REVIOSULY we used model indices, which we called Generalisation and Specificity, to assess the quality of appearance models, as well as the quality of non-rigid registration. We have now identified a valuable surrogate to these indices: Shannon's entropy. Some work by Hero et al. is encouraging the use of entropic measures to assess (dis-)similarity of graphs. This is practically used as non-rigid registration similarity measures -- somewhat reminiscent of mutual information (MI).
We intend to see if an entropic measure of clouds overlap suprasses the performance of Generalisation and Specificity. We also consider image distances that are based on K nearest neighbours (kNN) or the nearest match to a pixel intensity, a map of which is shown below. Since it takes around 20 minutes to generate each of the images below, we consider this to be highly impractical. To run just a single such model evaluation, we would need over 60,000 hours of computer power. And this is 2-D only...
Extension of our approach to 3-D is foreseen nonetheless. It will probably use the methods which require only a couple of hours of computation in 2-D. Resolution 'pyramiding' (coarse-to-fine approach) can assist in terms of speed.
Top: original image; Bottom: nearest match to pixel of greyscale value 20, 60, 100 (left-to-right) for each of the other pixels in the image
|
Registration Assessment Abstract
|
|
We shall be presenting our registration assessment work this Tuesday. A camera-ready version of the accompanying 2-page abstract is available on-line:
|
E may soon start working in collaboration with the MIAS-Grid, as well as the IRC. MIAS-Grid, where MIAS stands for Medical Images and Signals, is a project which ultimately produces an e-Science workbench for medical image analysis. To demonstrate the utility of the system, a series of use-cases is required and our code might be among these.
Essentially, the Grid might have our registration assessment algorithms re-created. It will then compartmentale the processes and carry out some analysis in a transparent way that has robust, well-understood interfaces (e.g. XML-RPC). Subsequently, these processes can be embedded as workflows within the workbench, which might involve autonomous and powerful computers. Algorithms can easily be exchanged, thus enabling benchmarks (comparisons) to be rapidly conducted. The idea is reminiscent of the principles and rationale behind the Strategy Patten in OO programming.
Image registration assessment: the benchmark architecture
Click image for full-sized version
We are not too certain about the future of this initiative and, in particular, some of the technicalities. Yet, we would feel privileged to have an opportunity to work on such modern computing architectures. Our particular set of binaries can directly benefit from parallel workflows. In short, here is the framework that can be envisioned already:
- We are given a set of N images
- We have M such image sets
- We need to build a model for each set among these M sets. That can definitely be done in parallel and there is no apparent dependency
- We now proceed to evaluating M models and again there are no dependencies among the evaluation processes
To add some context, registration is evaluated through the construction of appearance models. All in all, the process in question need not be serial and it can be handled merely (not entirely) in parallel. We can further refine speeds by treating sub-sets of data (chunks) and then aggregating the results, if needed.
This would be similar to things we have done in the past, such as deploying banaries in computer clusters, invoking them via SSH, and collecting the output later. At extremity we used 30 units overnight to produce some urgently needed results.
|
Evaluating Appearance Models of the Face
|
|
HERE are some encouraging results (shown above), which show that we can evaluate face models quite reliably. We build appearance models from a set of 68 facial images and control the quality of such models by distorting the effectiveness of manual markup. We then evaluate the models using a technique described previously in the context of MR brain datasets.
More technical and comprehensibe reports on face models evaluation:
- Evaluating Registration - Draft (PDF, HTML)
- Generic Model Evaluation Method (PDF)
|
| |
There isn't content right now for this block.
|
Don't have an account yet? You can create one. As a registered user you have some advantages like theme manager, comments configuration and post comments with your name.
|
There isn't a Biggest Story for Today, yet.
|
Wednesday, October 19 | · | Registration Assessment Without Ground Truth Proven Most Sensitive |
Thursday, September 15 | · | Registration Without Ground-Truth Solution - Proof of Concept/Empirical Evidence |
Friday, September 02 | · | FTP Access or a ZIP Archive |
Wednesday, August 24 | · | Registration: Tanimoto Overlap and Model-based Evaluation |
Thursday, August 18 | · | Specificity, Generalisation and Registration |
Monday, July 25 | · | Placing Labels at Strong Edges |
Tuesday, July 19 | · | Model Construction and Registration in Medical Imaging |
Thursday, July 14 | · | Euclidean Image Distance |
Thursday, July 07 | · | Evaluation of Appearance Models |
Tuesday, July 05 | · | Parallel Work |
Monday, July 04 | · | Label Propagation |
Sunday, July 03 | · | Segmentation Propagation from Model |
Friday, July 01 | · | Segmentation in Relation to Models and NRR |
· | Mean of Squared Differences (MSD) Unstable at Registration |
Thursday, June 30 | · | 3-D Surface Visualisation |
· | Migration of Code |
· | MIAS-IRC and MARS |
Wednesday, June 29 | · | Simultaneous Segmentation, Registration and Models |
· | Migration from AART to MARS |
|
|
|