Neighbourhood approximation using randomized forests

Leveraging available annotated data is an essential component of many modern methods for medical image analysis. In particular, approaches making use of the "neighbourhood" structure between images for this purpose have shown significant potential. Such techniques achieve high accuracy in analysing an image by propagating information from its immediate "neighbours" within an annotated database. Despite their success in certain applications, wide use of these methods is limited due to the challenging task of determining the neighbours for an out-of-sample image. This task is either computationally expensive due to large database sizes and costly distance evaluations, or infeasible due to distance definitions over semantic information, such as ground truth annotations, which is not available for out-of-sample images. This article introduces Neighbourhood Approximation Forests (NAFs), a supervised learning algorithm providing a general and efficient approach for the task of approximate nearest neighbour retrieval for arbitrary distances. Starting from an image training database and a user-defined distance between images, the algorithm learns to use appearance-based features to cluster images approximating the neighbourhood structured induced by the distance. NAF is able to efficiently infer nearest neighbours of an out-of-sample image, even when the original distance is based on semantic information. We perform experimental evaluation in two different scenarios: (i) age prediction from brain MRI and (ii) patch-based segmentation of unregistered, arbitrary field of view CT images. The results demonstrate the performance, computational benefits, and potential of NAF for different image analysis applications.

[1]  Carlos Ortiz-de-Solorzano,et al.  Combination Strategies in Multi-Atlas Image Segmentation: Application to Brain MR Data , 2009, IEEE Transactions on Medical Imaging.

[2]  Geoffrey E. Hinton,et al.  Neighbourhood Components Analysis , 2004, NIPS.

[3]  Mert R. Sabuncu,et al.  The Relevance Voxel Machine (RVoxM): A Bayesian Method for Image-Based Prediction , 2011, MICCAI.

[4]  David J. Fleet,et al.  Minimal Loss Hashing for Compact Binary Codes , 2011, ICML.

[5]  Roberto Cipolla,et al.  Semantic texton forests for image categorization and segmentation , 2008, 2008 IEEE Conference on Computer Vision and Pattern Recognition.

[6]  John G. Csernansky,et al.  Open Access Series of Imaging Studies (OASIS): Cross-sectional MRI Data in Young, Middle Aged, Nondemented, and Demented Older Adults , 2007, Journal of Cognitive Neuroscience.

[7]  David G. Lowe,et al.  Fast Approximate Nearest Neighbors with Automatic Algorithm Configuration , 2009, VISAPP.

[8]  Frédéric Jurie,et al.  Fast Discriminative Visual Codebooks using Randomized Clustering Forests , 2006, NIPS.

[9]  Kenji Suzuki Machine Learning in Computer-Aided Diagnosis: Medical Imaging Intelligence and Analysis , 2012 .

[10]  Christos Davatzikos,et al.  Morphological appearance manifolds for group-wise morphometric analysis , 2011, Medical Image Anal..

[11]  Max A. Viergever,et al.  Adaptive local multi-atlas segmentation: Application to the heart and the caudate nucleus , 2010, Medical Image Anal..

[12]  Torsten Rohlfing,et al.  Expectation Maximization Strategies for Multi-atlas Multi-label Segmentation , 2003, IPMI.

[13]  Dinggang Shen,et al.  Iterative multi-atlas-based multi-image segmentation with tree-based registration , 2012, NeuroImage.

[14]  Daniel Rueckert,et al.  LEAP: Learning embeddings for atlas propagation , 2010, NeuroImage.

[15]  Nicolas Le Roux,et al.  Out-of-Sample Extensions for LLE, Isomap, MDS, Eigenmaps, and Spectral Clustering , 2003, NIPS.

[16]  Andrew Blake,et al.  Random Forest Classification for Automatic Delineation of Myocardium in Real-Time 3D Echocardiography , 2009, FIMH.

[17]  Eric O. Postma,et al.  Dimensionality Reduction: A Comparative Review , 2008 .

[18]  Yali Amit,et al.  Shape Quantization and Recognition with Randomized Trees , 1997, Neural Computation.

[19]  Faith M. Gunning-Dixon,et al.  Aging of cerebral white matter: a review of MRI findings , 2009, International journal of geriatric psychiatry.

[20]  Stefan Klöppel,et al.  Estimating the age of healthy subjects from T1-weighted MRI scans using kernel methods: Exploring the influence of various parameters , 2010, NeuroImage.

[21]  Michael I. Jordan,et al.  Advances in Neural Information Processing Systems 30 , 1995 .

[22]  Antonio Torralba,et al.  Spectral Hashing , 2008, NIPS.

[23]  Daniel Rueckert,et al.  Laplacian Eigenmaps Manifold Learning for Landmark Localization in Brain MR Images , 2011, MICCAI.

[24]  Leo Breiman,et al.  Random Forests , 2001, Machine Learning.

[25]  Lawrence K. Saul,et al.  Latent Coincidence Analysis: A Hidden Variable Model for Distance Metric Learning , 2012, NIPS.

[26]  D. Louis Collins,et al.  Patch-based segmentation using expert priors: Application to hippocampus and ventricle segmentation , 2011, NeuroImage.

[27]  Kilian Q. Weinberger,et al.  Distance Metric Learning for Large Margin Nearest Neighbor Classification , 2005, NIPS.

[28]  Eli Shechtman,et al.  In defense of Nearest-Neighbor based image classification , 2008, 2008 IEEE Conference on Computer Vision and Pattern Recognition.

[29]  David Nistér,et al.  Scalable Recognition with a Vocabulary Tree , 2006, 2006 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'06).

[30]  Y. Amit,et al.  Towards a coherent statistical framework for dense deformable template estimation , 2007 .

[31]  Samy Bengio,et al.  Large Scale Online Learning of Image Similarity Through Ranking , 2009, J. Mach. Learn. Res..

[32]  Ben Glocker,et al.  Neighbourhood Approximation Forests , 2012, MICCAI.

[33]  Yann LeCun,et al.  Large Scale Online Learning , 2003, NIPS.

[34]  Max A. Viergever,et al.  Multi-Atlas-Based Segmentation With Local Decision Fusion—Application to Cardiac and Aortic Segmentation in CT Scans , 2009, IEEE Transactions on Medical Imaging.

[35]  Christos Davatzikos,et al.  GRAM: A framework for geodesic registration on anatomical manifolds , 2010, Medical Image Anal..

[36]  Daniel Rueckert,et al.  Multi-atlas based segmentation of brain images: Atlas selection and its effect on accuracy , 2009, NeuroImage.

[37]  Ben Glocker,et al.  Automatic Localization and Identification of Vertebrae in Arbitrary Field-of-View CT Scans , 2012, MICCAI.

[38]  Michael I. Jordan,et al.  Distance Metric Learning with Application to Clustering with Side-Information , 2002, NIPS.

[39]  Bilwaj Gaonkar,et al.  Deriving Statistical Significance Maps for SVM Based Image Classification and Group Comparisons , 2012, MICCAI.

[40]  Colin Studholme,et al.  A Supervised Patch-Based Approach for Human Brain Labeling , 2011, IEEE Transactions on Medical Imaging.

[41]  Xiaofei He,et al.  Locality Preserving Projections , 2003, NIPS.

[42]  Nassir Navab,et al.  Endoscopic Video Manifolds for Targeted Optical Biopsy , 2012, IEEE Transactions on Medical Imaging.

[43]  Antonio Criminisi,et al.  Decision Forests: A Unified Framework for Classification, Regression, Density Estimation, Manifold Learning and Semi-Supervised Learning , 2012, Found. Trends Comput. Graph. Vis..

[44]  Daniel Rueckert,et al.  Random Forest-Based Manifold Learning for Classification of Imaging Data in Dementia , 2011, MLMI.

[45]  M Skalej,et al.  Patterns of age-related shrinkage in cerebellum and brainstem observed in vivo using three-dimensional MRI volumetry. , 1999, Cerebral cortex.

[46]  Mert R. Sabuncu,et al.  Image-driven population analysis through mixture modeling , 2009, 2009 IEEE International Symposium on Biomedical Imaging: From Nano to Macro.

[47]  Amir Globerson,et al.  Metric Learning by Collapsing Classes , 2005, NIPS.

[48]  Sung Yong Shin,et al.  A multi-resolution scheme for distortion-minimizing mapping between human subcortical structures based on geodesic construction on Riemannian manifolds , 2011, NeuroImage.

[49]  Sunil Arya,et al.  An optimal algorithm for approximate nearest neighbor searching fixed dimensions , 1998, JACM.

[50]  Qian Zhang,et al.  Random Forest for Image Annotation , 2012, ECCV.