Food Dish Classification using Convolutional Neural Networks

Slides:



Advertisements
Similar presentations
ClearTK: A Framework for Statistical Biomedical Natural Language Processing Philip Ogren Philipp Wetzler Department of Computer Science University of Colorado.
Advertisements

POSTER TEMPLATE BY: Multi-Sensor Health Diagnosis Using Deep Belief Network Based State Classification Prasanna Tamilselvan.
Intelligent Systems Lab. Recognizing Human actions from Still Images with Latent Poses Authors: Weilong Yang, Yang Wang, and Greg Mori Simon Fraser University,
ELPUB 2006 June Bansko Bulgaria1 Automated Building of OAI Compliant Repository from Legacy Collection Kurt Maly Department of Computer.
Smart Traveller with Visual Translator for OCR and Face Recognition LYU0203 FYP.
Software Product Lines Krishna Anusha, Eturi. Introduction: A software product line is a set of software systems developed by a company that share a common.
INTRODUCTION Problem: Damage condition of residential areas are more concerned than that of natural areas in post-hurricane damage assessment. Recognition.
A Genetic Algorithms Approach to Feature Subset Selection Problem by Hasan Doğu TAŞKIRAN CS 550 – Machine Learning Workshop Department of Computer Engineering.
Automatically Identifying Localizable Queries Center for E-Business Technology Seoul National University Seoul, Korea Nam, Kwang-hyun Intelligent Database.
Hurieh Khalajzadeh Mohammad Mansouri Mohammad Teshnehlab
Intelligent Database Systems Lab 國立雲林科技大學 National Yunlin University of Science and Technology A data mining approach to the prediction of corporate failure.
Dr. Z. R. Ghassabi Spring 2015 Deep learning for Human action Recognition 1.
Ivica Dimitrovski 1, Dragi Kocev 2, Suzana Loskovska 1, Sašo Džeroski 2 1 Faculty of Electrical Engineering and Information Technologies, Department of.
TITLE: FAST FOOD Introduction: What is fast food?
A Classification-based Approach to Question Answering in Discussion Boards Liangjie Hong, Brian D. Davison Lehigh University (SIGIR ’ 09) Speaker: Cho,
Bringing Order to the Web : Automatically Categorizing Search Results Advisor : Dr. Hsu Graduate : Keng-Wei Chang Author : Hao Chen Susan Dumais.
Lecture 4b Data augmentation for CNN training
Facial Smile Detection Based on Deep Learning Features Authors: Kaihao Zhang, Yongzhen Huang, Hong Wu and Liang Wang Center for Research on Intelligent.
Learning to Answer Questions from Image Using Convolutional Neural Network Lin Ma, Zhengdong Lu, and Hang Li Huawei Noah’s Ark Lab, Hong Kong
Research in Health Informatics: Bangladesh Perspective Dr. Abu Sayed Md. Latiful Hoque Professor, Dept. of CSE, BUET Workshop on Health Data Analytics.
Automatic Lung Cancer Diagnosis from CT Scans (Week 3)
Cancer Metastases Classification in Histological Whole Slide Images
Classify A to Z Problem Statement Technical Approach Results Dataset
Big data classification using neural network
Tenacious Deep Learning
Automatic Lung Cancer Diagnosis from CT Scans (Week 1)
Applying Deep Neural Network to Enhance EMPI Searching
Diagram of Neural Network Forward propagation and Backpropagation
Eating fast food Causes and Effects Norah al azzaz.
Saliency-guided Video Classification via Adaptively weighted learning
Introduction
Evaluating Techniques for Image Classification
Erasmus University Rotterdam
Image Recognition. Contents: Motivation Objective Definition Introduction Preprocessing / Edge Detection Neural Networks in Image Recognition Practical.
Food Security : Grading The Quality Of Variety Of Rice Grains Through Digital Image Processing Rajlakshmi Ghatkamble Research Scholar at School of Research.
Source: Procedia Computer Science(2015)70:
Ajita Rattani and Reza Derakhshani,
Natural Language Processing of Knee MRI Reports
CS 698 | Current Topics in Data Science
Using Tensorflow to Detect Objects in an Image
Bird-species Recognition Using Convolutional Neural Network
Deep Face Recognition Omkar M. Parkhi Andrea Vedaldi Andrew Zisserman
Feature Film Features: Applying machine learning to movie genre identification  CSCI 5622 Group L: Grant Baker, John Dinkel, Derek Gorthy, Jeffrey Maierhofer,
A Comparative Study of Convolutional Neural Network Models with Rosenblatt’s Brain Model Abu Kamruzzaman, Atik Khatri , Milind Ikke, Damiano Mastrandrea,
RGB-D Image for Scene Recognition by Jiaqi Guo
Deep Learning Hierarchical Representations for Image Steganalysis
Dog/Cat Classifier Christina Stiff.
klinické neurofyziologie
A Kaggle Project By Ryan Bambrough
Domingo Mery Department of Computer Science
Pose Estimation for non-cooperative Spacecraft Rendevous using CNN
MEgo2Vec: Embedding Matched Ego Networks for User Alignment Across Social Networks Jing Zhang+, Bo Chen+, Xianming Wang+, Fengmei Jin+, Hong Chen+, Cuiping.
Using Tensorflow to Detect Objects in an Image
John H.L. Hansen & Taufiq Al Babba Hasan
Somi Jacob and Christian Bach
Introduction to Artificial Intelligence Lecture 24: Computer Vision IV
Using Uneven Margins SVM and Perceptron for IE
Neural Network Pipeline CONTACT & ACKNOWLEDGEMENTS
Ladislav Rampasek, Anna Goldenberg  Cell 
Airport Parking Space Navigation
Domingo Mery Department of Computer Science
Automatic Handwriting Generation
Deep Object Co-Segmentation
Image Processing and Multi-domain Translation
Angel A. Cantu, Nami Akazawa Department of Computer Science
THE ASSISTIVE SYSTEM SHIFALI KUMAR BISHWO GURUNG JAMES CHOU
LHC beam mode classification
Adrian E. Gonzalez , David Parra Department of Computer Science
Using Machine Learning to Analyze Serial Killer Patterns
Shengcong Chen, Changxing Ding, Minfeng Liu 2018
Presentation transcript:

Food Dish Classification using Convolutional Neural Networks Edgar de la Torre Bazan Professor: Dr. Dong-Chul Kim Department of of Engineering and Computer Science The University of Texas Rio Grande Valley Introduction One of the most fundamental aspects of life is food consumption. Everyday we eat and consume many different types of foods. The food that we eat is sometimes not the healthiest available. More people are becoming aware of this need keeping a healthy diet and working to improve their diet by documenting their intake. The popularity of mobile imagery hardware has made this documenting easier by allowing individuals to take images of the food they consume. Methodology To solve the problem of classifying dishes, we trained a machine learning model to identify different classes of food dishes. Currently it identifies 3 different types of dishes. They are pizza, tacos, and hotdogs. The model is a convolutional neural network(CNN) that consists of 14 layers and it is fed images of size 150 by 150 Results In our original model (4 layer) we were able to achieve 64% accuracy using a binary model. We abandoned that model and created a multi class model with 14 layers. These change successfully increased our classification accuracy to 90%. .   Motivation The main motivation for this project is to help individuals automatically identify the dishes they have documented on their social media. This is a complex task due to many variations of the same food dishes in the world. We believe that I applying machine learning technology will simplify this task and help individuals improve their health by monitoring their food intake. Examples of successful results CNN layers Data   The data we use to train this model is a curated version of the dataset Food 101. It consists of 100 different classes of dishes. For each dish are 750 images for training and 250 for testing. We extracted 3 classes from the dataset and curated the images. We manually curated the images by removing any low quality images. Challenges Meals classification is very complex due to the different variations of the same meals. The same dish con look very different depending on the conditions For example, there are a lot of variations of tacos. There are fish tacos, meat, and chicken to mention a few. The dishes are never the main entry on its own. It regularly contains side dishes that affect the classification process Another problem we encountered was the low quality of social media images. Different lighting and camera quality affects the result Example of failure Conclusions and Future Work Food classification using machine learning is complicated due to the variety of dishes and their similarity. With more training and data, we are capable of achieving respectable results. In the future we would like to expand the classifier to predict many more classes. We would also like to expand it to classify side meals with the dishes. Samples of Dataset. Food 101 References  1. Food-101 – Mining Discriminative Components with Random Forests. Lukas Bossard, Matthieu Guillaumin, Luc Van Gool Frameworks used in this project