Novel Multicolumn Kernel Extreme Learning Machine for Food Detection via Optimal Features from CNN

05/15/2022
by   Ghalib Ahmed, et al.
3

Automatic food detection is an emerging topic of interest due to its wide array of applications ranging from detecting food images on social media platforms to filtering non-food photos from the users in dietary assessment apps. Recently, during the COVID-19 pandemic, it has facilitated enforcing an eating ban by automatically detecting eating activities from cameras in public places. Therefore, to tackle the challenge of recognizing food images with high accuracy, we proposed the idea of a hybrid framework for extracting and selecting optimal features from an efficient neural network. There on, a nonlinear classifier is employed to discriminate between linearly inseparable feature vectors with great precision. In line with this idea, our method extracts features from MobileNetV3, selects an optimal subset of attributes by using Shapley Additive exPlanations (SHAP) values, and exploits kernel extreme learning machine (KELM) due to its nonlinear decision boundary and good generalization ability. However, KELM suffers from the 'curse of dimensionality problem' for large datasets due to the complex computation of kernel matrix with large numbers of hidden nodes. We solved this problem by proposing a novel multicolumn kernel extreme learning machine (MCKELM) which exploited the k-d tree algorithm to divide data into N subsets and trains separate KELM on each subset of data. Then, the method incorporates KELM classifiers into parallel structures and selects the top k nearest subsets during testing by using the k-d tree search for classifying input instead of the whole network. For evaluating a proposed framework large food/non-food dataset is prepared using nine publically available datasets. Experimental results showed the superiority of our method on an integrated set of measures while solving the problem of 'curse of dimensionality in KELM for large datasets.

READ FULL TEXT

page 9

page 10

page 16

page 19

page 22

page 23

page 29

page 30

research
08/31/2019

Scraping Social Media Photos Posted in Kenya and Elsewhere to Detect and Analyze Food Types

Monitoring population-level changes in diet could be useful for educatio...
research
09/14/2017

Exploring Food Detection using CNNs

One of the most common critical factors directly related to the cause of...
research
05/08/2017

ChineseFoodNet: A large-scale Image Dataset for Chinese Food Recognition

In this paper, we introduce a new and challenging large-scale food image...
research
05/30/2018

CuisineNet: Food Attributes Classification using Multi-scale Convolution Network

Diversity of food and its attributes represents the culinary habits of p...
research
11/04/2020

Rank Based Pseudoinverse Computation in Extreme Learning Machine for Large Datasets

Extreme Learning Machine (ELM) is an efficient and effective least-squar...
research
12/26/2018

Deep Convolutional Generative Adversarial Network Based Food Recognition Using Partially Labeled Data

Traditional machine learning algorithms using hand-crafted feature extra...

Please sign up or login with your details

Forgot password? Click here to reset