Tastes and Textures Estimation of Foods based on the Analysis of its - - PowerPoint PPT Presentation

tastes and textures estimation of foods
SMART_READER_LITE
LIVE PREVIEW

Tastes and Textures Estimation of Foods based on the Analysis of its - - PowerPoint PPT Presentation

Tastes and Textures Estimation of Foods based on the Analysis of its Ingredients List and Image H. Matsunaga , K. D . Doman oman , T. Hirayama I. Ide , D. Deguchi and H. Murase Nagoya University, JP Chukyo


slide-1
SLIDE 1

Tastes and Textures Estimation of Foods based on the Analysis of its Ingredients List and Image

  • H. Matsunaga †, K. D

. Doman

  • man ‡, T. Hirayama †
  • I. Ide †, D. Deguchi † and H. Murase †

† Nagoya University, JP ‡ Chukyo University, JP

slide-2
SLIDE 2

Background

 Numerous cooking recipes are available on

the Web

 Users need to choose one from them

2

More than 2M cooking recipes Close to 1M cooking recipes Choose one Cooking recipe Search

slide-3
SLIDE 3

Way of recipe search

 Keyword matching with recipe titles, names

  • f ingredients, etc.

 Problem: Difficult to search by tastes  Solution: Taste estimation from a cooking recipe

3 Sweet Chilly Sour

slide-4
SLIDE 4

Concept

 Focus on the correlations between

A) Ingredients and taste

 Ex) Pineapple should be sweet and/or sour  Ex) Red pepper should be chilly

B) Appearance and taste

 Ex) Red foods are likely to be chilly

4

slide-5
SLIDE 5

Approach

 Tastes estimation based on

 Image features from a food image  Ingredients feature from the list of ingredients

5 List of ingredients

  • Red pepper
  • Tofu
  • Minced meat
  • Potato starch

Food image

Chilly

slide-6
SLIDE 6

 Training step for each taste class

 Sweet, salty, sour, chilly and bitter

Proposed method

6 Classifier Construct a taste classifier Extract ingredients features and image features Cooking recipes with taste labels

slide-7
SLIDE 7

 Estimation step

Proposed method

7 Estimate taste classes Extract ingredients feature and image features Cooking recipe Salty ? Sweet ? Sour ? Chilly ? Bitter ?

slide-8
SLIDE 8

 Estimation step

Proposed method

8 Estimate taste classes Extract ingredients feature and image features Cooking recipe Salty ? Sweet ? Sour ? Chilly ? Bitter ?

slide-9
SLIDE 9

 Binary vector representing the ingredients

used in a cooking recipe

Ingredients feature

9

Hamburger Ingredients:

  • Minced meat
  • Onion
  • Egg
  • Milk
  • Breadcrumbs

Cooking recipe (List of ingredients)

1 1 1 1 1

Ingredient vector Components

Minced meat Onion Egg Pumpkin Milk Breadcrumbs Ketchup

slide-10
SLIDE 10

Image features

 Composition of several image features

 Color-based

 Hue-saturation histogram  Hue-saturation correlogram

 Gradient-based

 SIFT+BoF  HOG

10 Joined into a single vector

slide-11
SLIDE 11

 Estimation step

Proposed method

11 Estimate taste classes Extract ingredients feature and image features Cooking recipe Salty ? Sweet ? Sour ? Chilly ? Bitter ?

slide-12
SLIDE 12

Taste classifiers

 Linear SVM for each taste class

 One-versus-rest classifier

 Judge whether an input food has the corresponding

taste or not

 Allow an input food to have multiple tastes

12 Taste Result Sweet No Salty No Sour Yes Chilly Yes Bitter No Ingredients

  • Kimchi
  • Onion
  • Tofu
  • ...

Food image

slide-13
SLIDE 13

Experimental dataset

 1,827 cooking recipes

 Provided by Rakuten, Inc.  Labeled manually by human subjects

13 Taste class #Positives #Negatives #Total Sweet 1,254 573 1,827 Salty 537 1,290 1,827 Sour 366 1,461 1,827 Chilly 241 1,586 1,827 Bitter 213 1,614 1,827

slide-14
SLIDE 14

Experimental results

 Method: 8-fold cross validation  Estimation accuracy: F-measure

14 Taste class Ingredients feature Image features Ingredients + Image (Proposed) Sweet 0.822 0.798 0.825 Salty 0.547 0.359 0.542 Sour 0.362 0.319 0.397 Chilly 0.256 0.142 0.282 Bitter 0.376 0.216 0.404

slide-15
SLIDE 15

Discussion for the salty class

 Why the ingredients feature was the best

 Many foods with salt are salty  Salt is usually not visually perceivable

 Selecting different features for each class

can improve the accuracy

15 Taste class Ingredients feature Image features Ingredients + Image (Proposed) Salty 0.547 0.359 0.542

slide-16
SLIDE 16

Application to textures estimation

 Ingredients feature was effective for some

texture classes

16 Texture class Ingredients feature Image features Ingredients + Image (Proposed) Shaki-shaki 0.732 0.514 0.726 Fuwa-fuwa 0.643 0.432 0.645 Toro-toro 0.378 0.310 0.363 Saku-saku 0.526 0.346 0.539 Hoku-hoku 0.660 0.333 0.650

slide-17
SLIDE 17

Conclusion

 Proposed method

 Tastes estimation from a cooking recipe  Use ingredients feature and image features

 Experimental results

 Showed the effectiveness for tastes estimation  Showed the extensibility to textures estimation

17