Optimization of Joint Detector for Ultrasound Images Using Mixtures of Image Feature Descriptors

Joint detector is an essential part of an approach towards automated assessment of synovitis activity, which is a subject of the current research work. A recent formulation of the joint detector, that integrates image processing, local image neighborhood descriptors, such as SURF, FAST, ORB, BRISK, FREAK, trainable classification (SVM, NN, CART) and clusterization, results in a large number of possible choices of classifiers, their modes, components of features vectors, and parameter values, and making such choices by experimentation is impractical. This article presents a novel approach, and an implemented environment for the parameter selection process for the joint detector, which automatically choses the best configuration of image processing operators, type of image neighborhood descriptors, the form of a classifier and the clustering method and their parameters. Its implementation uses new scripting tools and generic techniques, such as chain-of-responsibility design pattern and metafunction idiom. Also presented are novel results, comparing the effect of feature vectors composed from multiple SURF descriptors on the performance of the joint detector, which demonstrate the potential of mixture of descriptors for improving the classification results.

[1]  David J. Hand,et al.  A Simple Generalisation of the Area Under the ROC Curve for Multiple Class Classification Problems , 2001, Machine Learning.

[2]  E. Mcnally,et al.  Ultrasound of the small joints of the hands and feet: current status , 2007, Skeletal Radiology.

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

[4]  Wei-Yin Loh,et al.  Classification and regression trees , 2011, WIREs Data Mining Knowl. Discov..

[5]  Pierre Vandergheynst,et al.  FREAK: Fast Retina Keypoint , 2012, 2012 IEEE Conference on Computer Vision and Pattern Recognition.

[6]  Roland Siegwart,et al.  BRISK: Binary Robust invariant scalable keypoints , 2011, 2011 International Conference on Computer Vision.

[7]  Gary R. Bradski,et al.  ORB: An efficient alternative to SIFT or SURF , 2011, 2011 International Conference on Computer Vision.

[8]  Luc Van Gool,et al.  SURF: Speeded Up Robust Features , 2006, ECCV.

[9]  Chih-Jen Lin,et al.  LIBSVM: A library for support vector machines , 2011, TIST.

[10]  Jakub Segen,et al.  Identifying a Joint in Medical Ultrasound Images Using Trained Classifiers , 2014, ICCVG.

[11]  Ralph E. Johnson,et al.  Design Patterns: Abstraction and Reuse of Object-Oriented Design , 1993, ECOOP.