Recurrence quantification analysis statistics for image feature extraction and classification

Advances in computer vision technology have expanded the possibilities to facilitate complex task automation for integration into large-scale data processing solutions. Despite these advances, however, there is still a need to develop simple and efficient algorithms for image feature extraction and classification to enable easier and faster implementation into real-world applications. Here, a new method is described to extract features from images that can be used for image classification. It uses a fuzzy c-means (FCM) clustering-based approach that allows for unique object patterns to be spatially re-mapped onto a binary sparse matrix with which principles from recurrence quantification analysis statistics (RQAS) can be applied. RQAS are computationally efficient and can be used to create a short feature vector for effective binary and multi-class image classification. The utility of this method is demonstrated using both simulated and real datasets that include objects embedded in complex backgrounds, and is compared with another widely used and highly effective thresholding feature extraction method (local binary patterns (LBP)). Results show that the FCM-RQAS method described here can perform as well or better than LBP and supports the use and further development of RQAS-based image feature extraction for computer vision applications.

[1]  Danilo Samuel Jodas,et al.  Comparing Support Vector Machines and Artificial Neural Networks in the Recognition Of Steering Angle for Driving of Mobile Robots Through Paths in Plantations , 2013, ICCS.

[2]  Anjan Gudigar,et al.  Global weighted LBP based entropy features for the assessment of pulmonary hypertension , 2019, Pattern Recognit. Lett..

[3]  O. Zielinski,et al.  Deriving image features for autonomous classification from time-series recurrence plots , 2016 .

[4]  Sandra A. Edwards,et al.  Automatic scoring of lateral and sternal lying posture in grouped pigs using image processing and Support Vector Machine , 2019, Comput. Electron. Agric..

[5]  Hamid R. Tizhoosh,et al.  Comparing LBP, HOG and Deep Features for Classification of Histopathology Images , 2018, 2018 International Joint Conference on Neural Networks (IJCNN).

[6]  Yang Yu,et al.  Fruit detection for strawberry harvesting robot in non-structural environment based on Mask-RCNN , 2019, Comput. Electron. Agric..

[7]  Wasfy B. Mikhael,et al.  Overview of Current Biomedical Image Segmentation Methods , 2016, 2016 International Conference on Computational Science and Computational Intelligence (CSCI).

[8]  Joseph A. Bulbulia,et al.  Synchronized arousal between performers and related spectators in a fire-walking ritual , 2011, Proceedings of the National Academy of Sciences.

[9]  Abdolabbas Jafari,et al.  Evaluation of support vector machine and artificial neural networks in weed detection using shape features , 2018, Comput. Electron. Agric..

[10]  Sayan Mukherjee,et al.  Permutation Tests for Classification , 2005, COLT.

[11]  N. Marwan,et al.  Nonlinear analysis of bivariate data with cross recurrence plots , 2002, physics/0201061.

[12]  Andrew Zisserman,et al.  Delving deeper into the whorl of flower segmentation , 2010, Image Vis. Comput..

[13]  Gaurav Kumar,et al.  A Detailed Review of Feature Extraction in Image Processing Systems , 2014, 2014 Fourth International Conference on Advanced Computing & Communication Technologies.

[14]  Xin Zheng,et al.  Fast and robust segmentation of white blood cell images by self-supervised learning. , 2018, Micron.

[15]  Sebastian Wallot,et al.  Multidimensional Recurrence Quantification Analysis (MdRQA) for the Analysis of Multidimensional Time-Series: A Software Implementation in MATLAB and Its Application to Group-Level Data in Joint Action , 2016, Front. Psychol..

[16]  Bing-Yu Chen,et al.  Quantitative Analysis of Automatic Image Cropping Algorithms: A Dataset and Comparative Study , 2017, 2017 IEEE Winter Conference on Applications of Computer Vision (WACV).

[17]  Moreno I. Coco,et al.  Cross-recurrence quantification analysis of categorical and continuous time series: an R package , 2013, Front. Psychol..

[18]  Matti Pietikäinen,et al.  A comparative study of texture measures with classification based on featured distributions , 1996, Pattern Recognit..

[19]  Andrew Zisserman,et al.  A Visual Vocabulary for Flower Classification , 2006, 2006 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'06).

[20]  Patricia Ordóñez de Pablos,et al.  Disease Diagnosis in Smart Healthcare: Innovation, Technologies and Applications , 2017 .

[21]  Eduardo Zurek,et al.  Study of Image Analysis Algorithms for Segmentation, Feature Extraction and Classification of Cells , 2017 .

[22]  Hitesh Gupta,et al.  Image Segmentation using Fuzzy C Means Clustering: A survey , 2013 .

[23]  Norbert Marwan,et al.  Recurrence Quantification Analysis at work: Quasi-periodicity based interpretation of gait force profiles for patients with Parkinson disease , 2018, Scientific Reports.

[24]  Ida-Maria Sintorn,et al.  Evaluation of noise robustness for local binary pattern descriptors in texture classification , 2013, EURASIP J. Image Video Process..

[25]  Rajendra Prasad,et al.  Comparison of support vector machine, artificial neural network, and spectral angle mapper algorithms for crop classification using LISS IV data , 2015 .

[26]  Norbert Marwan,et al.  Classifying past climate change in the Chew Bahir basin, southern Ethiopia, using recurrence quantification analysis , 2019, Climate Dynamics.

[27]  Bin Hu,et al.  A novel single-sensor-based method for the detection of gait-cycle breakdown and freezing of gait in Parkinson’s disease , 2019, Journal of Neural Transmission.

[28]  Hamid R. Tizhoosh,et al.  A comparative study of CNN, BoVW and LBP for classification of histopathological images , 2017, 2017 IEEE Symposium Series on Computational Intelligence (SSCI).

[29]  Preety Singh,et al.  Local Binary Pattern for automatic detection of Acute Lymphoblastic Leukemia , 2014, 2014 Twentieth National Conference on Communications (NCC).

[30]  C. Nelson,et al.  EEG Analytics for Early Detection of Autism Spectrum Disorder: A data-driven approach , 2018, Scientific Reports.

[31]  R. Yuste,et al.  Comprehensive machine learning analysis of Hydra behavior reveals a stable basal behavioral repertoire , 2018, eLife.

[32]  Kuo-Lung Wu,et al.  Analysis of parameter selections for fuzzy c-means , 2012, Pattern Recognit..

[33]  Dong Sun Park,et al.  Computer Vision in Healthcare Applications , 2018, Journal of healthcare engineering.

[34]  George E. Sakr,et al.  Comparing deep learning and support vector machines for autonomous waste sorting , 2016, 2016 IEEE International Multidisciplinary Conference on Engineering Technology (IMCET).

[35]  F. Caramelo,et al.  Using Resistin, glucose, age and BMI to predict the presence of breast cancer , 2018, BMC Cancer.

[36]  Weina Wang,et al.  On fuzzy cluster validity indices , 2007, Fuzzy Sets Syst..

[37]  Der-Chen Huang,et al.  Leukocyte nucleus segmentation and nucleus lobe counting , 2010, BMC Bioinformatics.

[38]  Jürgen Kurths,et al.  Recurrence plots for the analysis of complex systems , 2009 .

[39]  H. Irshad,et al.  Image segmentation using fuzzy clustering: A survey , 2010, 2010 6th International Conference on Emerging Technologies (ICET).

[40]  Namita Mittal,et al.  Texture-based feature extraction of smear images for the detection of cervical cancer , 2018, IET Comput. Vis..

[41]  Eli Konen,et al.  Automatic classification of cancer cells in multispectral microscopic images of lymph node samples , 2016, 2016 38th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC).