Food Image Recognition by Deep Learning

Similar documents
DENSELY CONNECTED CONVOLUTIONAL NETWORKS

DIR2017. Training Neural Rankers with Weak Supervision. Mostafa Dehghani, Hamed Zamani, Aliaksei Severyn, Sascha Rothe, Jaap Kamps, and W.

Efficient Image Search and Identification: The Making of WINE-O.AI

About this Tutorial. Audience. Prerequisites. Copyright & Disclaimer. Mahout

Modeling Wine Quality Using Classification and Regression. Mario Wijaya MGT 8803 November 28, 2017

Building Reliable Activity Models Using Hierarchical Shrinkage and Mined Ontology

You know what you like, but what about everyone else? A Case study on Incomplete Block Segmentation of white-bread consumers.

Noun-Verb Decomposition

Predicting Wine Quality

Click to edit Master title style Delivering World-Class Customer Service Through Lean Thinking

GrillCam: A Real-time Eating Action Recognition System

Computerized Models for Shelf Life Prediction of Post-Harvest Coffee Sterilized Milk Drink

Find the wine you are looking for at the best prices.

What Makes a Cuisine Unique?

Environmental Monitoring for Optimized Production in Wineries

Learning Connectivity Networks from High-Dimensional Point Processes

Using the Forest to see the Trees: A computational model relating features, objects and scenes

Tastes and Textures Estimation of Foods Based on the Analysis of Its Ingredients List and Image

What makes a good muffin? Ivan Ivanov. CS229 Final Project

Cloud Computing CS

A CASE STUDY: HOW CONSUMER INSIGHTS DROVE THE SUCCESSFUL LAUNCH OF A NEW RED WINE

Promote and support advanced computing to further Tier-One research and education at the University of Houston

Trends. in retail. Issue 8 Winter The Evolution of on-demand Food and Beverage Delivery Options. Content

Albertine de Lange UTZ Ghana. Cocoa Certification: challenges and solutions for encouraging sustainable cocoa production and trade

STACKING CUPS STEM CATEGORY TOPIC OVERVIEW STEM LESSON FOCUS OBJECTIVES MATERIALS. Math. Linear Equations

-- Final exam logistics -- Please fill out course evaluation forms (THANKS!!!)

Wine Rating Prediction

Missing value imputation in SAS: an intro to Proc MI and MIANALYZE

Reliable Profiling for Chocolate and Cacao

STARBUCKS TRAINING MANUAL PDF PDF

OUR MARKET RESEARCH SOLUTIONS HELP TO:

4 Steps to Survive the Fast Casual Digital Ordering & Delivery Revolution

IT 403 Project Beer Advocate Analysis

Ideas + Action for a Better City learn more at SPUR.org. tweet about this #IsDrivingReallyFree?

Maceration Percolation And Infusion Techniques Of

The target audience is the aspiring digital advocate

Wine-Tasting by Numbers: Using Binary Logistic Regression to Reveal the Preferences of Experts

Business opportunities and challenges of mainstreaming biodiversity into the agricultural sector

User Studies for 3-Sweep

Research Article Incremental Support Vector Machine Combined with Ultraviolet- Visible Spectroscopy for Rapid Discriminant Analysis of Red Wine

THE APPLICATION OF NATIONAL SINGLE WINDOW SYSTEM (KENYA TRADENET) IN PROCESSING OF CERTIFICATES OF ORIGIN. A case study of AFA-Coffee Directorate

Semantic Web. Ontology Engineering. Gerd Gröner, Matthias Thimm. Institute for Web Science and Technologies (WeST) University of Koblenz-Landau


LEARNING AS A MACHINE CROSS-OVERS BETWEEN HUMANS AND MACHINES

Giuseppe Pellizzi Prize 2018

Geographic Information Systemystem

The Market Potential for Exporting Bottled Wine to Mainland China (PRC)

Comparison of Multivariate Data Representations: Three Eyes are Better than One

Barista at a Glance BASIS International Ltd.

Let us prepare your. Christmas MENU2017. Let us prepare your. Christmas MENU Booking & Reservation SINGAPORE 2017.

Association Rule Mining

Flexible Imputation of Missing Data

Styrofoam Cup Design Middle School and High School Lauri Thorley and Adrienne Lessard

Welcome to Grubhub. Table of contents. You ve joined the nation s leading online and mobile food ordering platform. Set up your account...

AST Live November 2016 Roasting Module. Presenter: John Thompson Coffee Nexus Ltd, Scotland

Jure Leskovec, Computer Science Dept., Stanford

Networking. Optimisation. Control. WMF Coffee Machines. Digital Solutions 2017.

DETERMINANTS OF GROWTH


Smart Specialisation Strategy for REMTh: setting priorities

Combining high throughput genotyping and phenotyping for the genetic improvement of table grapes in Chile

Fruit Detection using Improved Multiple Features based Algorithm

CONTENTS. Event: Expert meeting on Smart Farming and Food Production organised by Photonics21 (Frankfurt, 5 th September 2017)

confidence for front line staff Key Skills for the WSET Level 1 Certificate Key Skills in Wines and Spirits ISSUE FIVE JULY 2005

EDSGN 100 Project 1 Dumpling Roller Mark I

DOI /j. cnki 欟欟欟欟欟欟欟欟欟欟欟欟欟欟欟欟欟欟欟欟欟欟欟欟欟欟欟欟欟欟欟欟欟欟欟欟欟欟欟欟欟欟欟欟欟欟. R Rapid Miner Mahout

WINE MANAGAMENT PLATFORM FOR WAREHOUSES

Food and Restaurant Projects. jessica.toxsl

Step 1: Prepare To Use the System

Yelp Chanllenge. Tianshu Fan Xinhang Shao University of Washington. June 7, 2013

Global Online Takeaway Food Delivery Market ( Edition) December 2018

Pantry Hero. Chiyuki Kitagawa SFUXD36

THE ECONOMIC IMPACT OF WINE AND WINE GRAPES ON THE STATE OF TEXAS 2015

Parent Self Serve Mobile

Multispectral image analysis in the germination laboratory

Engineering Sustainability

The Ultimate Quiche Cookbook The Only Quiche Recipe Book To Make Quiche That Will Leave Your Mouth Watering

International Society for Horticultural Science, the XII International Conference on Grape Breeding and Genetics

RELATIVE EFFICIENCY OF ESTIMATES BASED ON PERCENTAGES OF MISSINGNESS USING THREE IMPUTATION NUMBERS IN MULTIPLE IMPUTATION ANALYSIS ABSTRACT

North America Ethyl Acetate Industry Outlook to Market Size, Company Share, Price Trends, Capacity Forecasts of All Active and Planned Plants

HONDURAS. A Quick Scan on Improving the Economic Viability of Coffee Farming A QUICK SCAN ON IMPROVING THE ECONOMIC VIABILITY OF COFFEE FARMING

Mastering Measurements

CHAPTER I BACKGROUND

Published by: PIONEER RESEARCH & DEVELOPMENT GROUP ( 1

Dr. Abdul Rashid Bin Mohamed Shariff


Energy efficient recycled fiber processing latest pulping developments Volker Maier (Valmet)

Out of Home ROI and Optimization in the Media Mix Summary Report

DOWNLOAD OR READ : YEAR OF GOOD BEER PAGE A DAY CALENDAR 2019 PDF EBOOK EPUB MOBI

Mapping and Tracking (Invasive) Plants with Calflora s Weed Manager

Reaction to the coffee crisis at the beginning of last decade

Wine Tasting: Teach Yourself By Beverley Blanning

WHEN IS WINE O CLOCK?

Using Patent Information to Promote R&D and Job Creation in Rwanda. Dr. Elangi Botoy Ituku KARONGI RULINDO June 1-5, 2015

Liquid Dairy in PET: A conversion path to success

Most Affordable Professional Grade 2D & 3D CAD Software

Healthcare: Checklist of root causes for food waste and solutions

The organoleptic control of a wine appellation in France

UNIT ONE: INTRODUCTION Employment Standards Curriculum Resource Benchmark 3-4

Mechanical Canopy and Crop Load Management of Pinot Gris. Joseph P. Geller and S. Kaan Kurtural

Transcription:

Food Image Recognition by Deep Learning Assoc. Prof. Steven HOI School of Information Systems Singapore Management University

National Day Rally 2017: Singapore's War on Diabetes www.moh.gov.sg/budget2016 Four simple ways to fight diabetes: Go for regular medical check-ups; Exercise more; Watch your diet; and Cut down on soft drinks. - PM Lee Hsien Loong

Traditional Food Journal Tedious Non-efficient Non-effective https://www.womenshealthmag.com/sites/womenshealthmag.com/files/images/food-journal-1_0.jpg

Smart Food Logging Healthy 365 Powered by

Roadmap Problem Approach Research Cases

Food Image Recognition Visual Recognition Laksa? Machine Learning

Food Image Recognition Could be very challenging Singapore Tea or Teh Teh, tea with milk and sugar Teh-C, tea with evaporated milk Teh-C-kosong, tea with evaporated milk and no sugar Teh-O, tea with sugar only Teh-O-kosong, plain tea without milk or sugar Teh tarik, the Malay tea Teh-halia, tea with ginger water Teh-bing, tea with ice, aka Teh-ice Teh-siu-dai, tea with less sugar Teh-gah-dai, tea with extra sweetened milk http://supermerlion.com/wp-content/uploads/2010/04/madnesskopiteh.jpg

Food Name Hierarchy Food Item Visual Food Food Category Teh O Teh O siu dai Teh O kosong Teh O Green tea Green tea ( no sugar) Green tea Tea, no milk Iced lemon tea Iced lemon tea

Roadmap Problem Approach Research Cases

Visual Recognition Classical Computer Vision Pipeline Feature Extraction Trainable Classifier (ML) Laksa Mee siam Mee Goreng Deep Learning Approach Feature Deep NN Extraction Deep Learning Trainable Deep Classifier NN... (ML) Laksa Mee siam Mee Goreng

Deep Convolutional Neural Networks (CNN) Convolutional Neural Networks (CNN) Low-level Mid-level High-level LeNet [LeCun et a. 1998] Photos taken form https://www.mathworks.com/discovery/convolutional-neural-network.html

Deep CNN for Visual Recognition Revolution of Depth From AlexNet (8-layers) in 2012 [ Krizhevsky et al. 2012 ]

Why Deep Learning? Machine Learning Accuracy Deep Learning Data HPC (GPU) Product Traditional Learning Small data Data Size Big data 13

GPU for High Performance Computing Deep Learning on GPU Clusters DGX-1: NVIDIA Pascal -powered Tesla P100 Performance equal to 250 conventional servers. NVIDIA DGX-1 AI Supercomputer Singapore 1 st DGX-1 Deep Learning Supercomputer (with P100 GPUs)

SG-FOOD

SGFOOD Data Statistics SGFood724 Dataset Training Validation Test # total images 361,676 7,240 36,200 # Image per class ~500 10 50 #Food Items: 1038 #Visual Food: 724 #Food Category: 158 Histogram of #visual foods (724 visual food classes)

FoodAI: Open API Services http://www.foodai.org

FoodAI System Architecture Frontend Backend Offline App API Service MODEL INFERENCE ENGINE MODEL TRAINING EXTERNAL DATA COLLECTION Web DATABASE ANNOTATION SYSTEM

Roadmap Problem Approach Research Cases

Research Challenges How to train a good CNN model? How to deal with new food? How the labeled data size affects the accuracy?

Model Training A Family of CNN models for visual recognition ImageNet 1000 classes, 1.2 million images for training An Analysis of Deep Neural Network Models for Practical Applications Alfredo Canziani, Adam Paszke, Eugenio Culurciello Published 2016 in ArXiv

Experimental Setups CNN Models GoogleNet ResNet: 18, 50, 101, 152 Settings Toolbox: Caffe & TensorFelow Finetuned from ImageNet pretrained models Batch Size: From 16 to 128 Optimizer: SGD with momentum/rms Prop/Adam Learning rate: Fixed/multi-step/exponential decay Dropout/Batch Normalizations

Benchmark of FoodAI 724 visual food classes, 361,676 images for training, ~500 images per class Models (SGFOOD) Top-1 Accuracy (%) Top-5 Accuracy (%) GoogleNet 71.5 91.0 ResNet-18 71.2 91.5 ResNet-50 76.1 93.3 ResNet-101 73.2 91.9 ResNet-152 74.7 92.7 1000 object classes, 1.2 million images for training, 1200 images per class Models (IMAGENET) Top-1 Accuracy (%) Top-5 Accuracy (%) ResNet-50 77.1 93.3 ResNet-101 78.2 93.9 ResNet-152 78.6 94.3

Food Saliency Map

How to handle NEW food? Too many possible food items in the market Only consider popular food for majority of users New food Discovery New food image annotation Model Re-training with new food Update FoodAI Inference Engine New food has few images available at the beginning

What if only 10x less amount of labeled data is available to train an CNN model?

58.0 60.0 76.1 82.7 83.6 93.3 Training on 10x less labeled data ResNet-50 (10%) ResNet-50(10%)+augmentation ResNet-50 (100%) TOP-1 ACCURACY TOP-5 ACCURACY

Roadmap Problem Approach Research Cases

Case Studies: Food logging photos from users Mobile App Web Powered by

Case Studies: Easy Cases

Case Studies: Hard Cases Large inter-class similarity (e.g., drinks) Kopi O Americano

Case Studies: Hard Cases Instant Coffee Large inter-class similarity (e.g., drinks) Teh C / Teh Plain Porridge Soya milk

Case Studies: Hard Cases Large inter-class similarity (e.g., drinks) Instant Coffee Teh O Teh / Teh C

Case Studies: Hard Cases Large intra-class diversity (e.g., Economy rice)

Case Studies: Hard Cases Incomplete Food

Case Studies: Hard Cases Non Food

Case Studies: Hard Cases Poorly taken photos (illumination, rotation, occlusion, etc)

Case Studies: Hard Cases Multiple food items

Case Studies: Hard Cases Unknown food / food not in our list

How to build a more sustainable solution? Better Learning Go beyond supervised CNN Crowdsourcing Combined with human wisdom

Thank You! http://www.foodai.org Acknowledgements http://www.larc.smu.edu.sg