Food Classification with Convolutional Neural Networks and Multi-Class Linear Discernment Analysis

12/06/2020
by   Joshua Ball, et al.
10

Convolutional neural networks (CNNs) have been successful in representing the fully-connected inferencing ability perceived to be seen in the human brain: they take full advantage of the hierarchy-style patterns commonly seen in complex data and develop more patterns using simple features. Countless implementations of CNNs have shown how strong their ability is to learn these complex patterns, particularly in the realm of image classification. However, the cost of getting a high performance CNN to a so-called "state of the art" level is computationally costly. Even when using transfer learning, which utilize the very deep layers from models such as MobileNetV2, CNNs still take a great amount of time and resources. Linear discriminant analysis (LDA), a generalization of Fisher's linear discriminant, can be implemented in a multi-class classification method to increase separability of class features while not needing a high performance system to do so for image classification. Similarly, we also believe LDA has great promise in performing well. In this paper, we discuss our process of developing a robust CNN for food classification as well as our effective implementation of multi-class LDA and prove that (1) CNN is superior to LDA for image classification and (2) why LDA should not be left out of the races for image classification, particularly for binary cases.

READ FULL TEXT

page 2

page 4

page 5

page 7

page 8

research
02/19/2018

Weighted Linear Discriminant Analysis based on Class Saliency Information

In this paper, we propose a new variant of Linear Discriminant Analysis ...
research
05/11/2020

Quantitative Analysis of Image Classification Techniques for Memory-Constrained Devices

Convolutional Neural Networks, or CNNs, are undoubtedly the state of the...
research
12/26/2014

Exploring Sparsity in Multi-class Linear Discriminant Analysis

Recent studies in the literature have paid much attention to the sparsit...
research
10/17/2017

Do Convolutional Neural Networks Learn Class Hierarchy?

Convolutional Neural Networks (CNNs) currently achieve state-of-the-art ...
research
06/22/2020

Supervised dimensionality reduction by a Linear Discriminant Analysis on pre-trained CNN features

We explore the application of linear discriminant analysis (LDA) to the ...
research
10/14/2016

A Harmonic Mean Linear Discriminant Analysis for Robust Image Classification

Linear Discriminant Analysis (LDA) is a widely-used supervised dimension...
research
09/24/2020

Self-Weighted Robust LDA for Multiclass Classification with Edge Classes

Linear discriminant analysis (LDA) is a popular technique to learn the m...

Please sign up or login with your details

Forgot password? Click here to reset