Top Banner
30

FoodChangeLens: CNN-based Food Transformation on HoloLensimg.cs.uec.ac.jp/pub/conf18/181210ege_5_ppt.pdf · HoloLens Image + category Convert Image Convert to Camera coordinates Camera

Nov 09, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: FoodChangeLens: CNN-based Food Transformation on HoloLensimg.cs.uec.ac.jp/pub/conf18/181210ege_5_ppt.pdf · HoloLens Image + category Convert Image Convert to Camera coordinates Camera
Page 2: FoodChangeLens: CNN-based Food Transformation on HoloLensimg.cs.uec.ac.jp/pub/conf18/181210ege_5_ppt.pdf · HoloLens Image + category Convert Image Convert to Camera coordinates Camera
Page 3: FoodChangeLens: CNN-based Food Transformation on HoloLensimg.cs.uec.ac.jp/pub/conf18/181210ege_5_ppt.pdf · HoloLens Image + category Convert Image Convert to Camera coordinates Camera
Page 4: FoodChangeLens: CNN-based Food Transformation on HoloLensimg.cs.uec.ac.jp/pub/conf18/181210ege_5_ppt.pdf · HoloLens Image + category Convert Image Convert to Camera coordinates Camera

Category vector

Food image converter

Page 5: FoodChangeLens: CNN-based Food Transformation on HoloLensimg.cs.uec.ac.jp/pub/conf18/181210ege_5_ppt.pdf · HoloLens Image + category Convert Image Convert to Camera coordinates Camera
Page 6: FoodChangeLens: CNN-based Food Transformation on HoloLensimg.cs.uec.ac.jp/pub/conf18/181210ege_5_ppt.pdf · HoloLens Image + category Convert Image Convert to Camera coordinates Camera

Take photoRendering Server

HoloLens

Image+

category Convert Image

Convert to Camera

coordinates

Camera

Matrix

Convert to projected

coordinates

projection Matrix

Conditional

CycleGAN

U-Net

segmentation

Converted

Texture

Geometry shader

Triangular

polygonTexture UV

coordinate

Vertices in world

coordinates

Spatial mapping meshes

image

Convert to UV coordinates

And

Associate all vertices with texture

Real world

Page 7: FoodChangeLens: CNN-based Food Transformation on HoloLensimg.cs.uec.ac.jp/pub/conf18/181210ege_5_ppt.pdf · HoloLens Image + category Convert Image Convert to Camera coordinates Camera

Take photoRendering Server

HoloLens

Image+

category Convert Image

Convert to Camera

coordinates

Camera

Matrix

Convert to projected

coordinates

projection Matrix

Conditional

CycleGAN

U-Net

segmentation

Converted

Texture

Geometry shader

Triangular

polygonTexture UV

coordinate

Vertices in world

coordinates

Spatial mapping meshes

image

Convert to UV coordinates

And

Associate all vertices with texture

Real world

Page 8: FoodChangeLens: CNN-based Food Transformation on HoloLensimg.cs.uec.ac.jp/pub/conf18/181210ege_5_ppt.pdf · HoloLens Image + category Convert Image Convert to Camera coordinates Camera

Take photoRendering Server

HoloLens

Image+

category Convert Image

Convert to Camera

coordinates

Camera

Matrix

Convert to projected

coordinates

projection Matrix

Conditional

CycleGAN

U-Net

segmentation

Converted

Texture

Geometry shader

Triangular

polygonTexture UV

coordinate

Vertices in world

coordinates

Spatial mapping meshes

image

Convert to UV coordinates

And

Associate all vertices with texture

Real world

Page 9: FoodChangeLens: CNN-based Food Transformation on HoloLensimg.cs.uec.ac.jp/pub/conf18/181210ege_5_ppt.pdf · HoloLens Image + category Convert Image Convert to Camera coordinates Camera

Take photoRendering Server

HoloLens

Image+

category Convert Image

Convert to Camera

coordinates

Camera

Matrix

Convert to projected

coordinates

projection Matrix

Conditional

CycleGAN

U-Net

segmentation

Converted

Texture

Geometry shader

Triangular

polygonTexture UV

coordinate

Vertices in world

coordinates

Spatial mapping meshes

image

Convert to UV coordinates

And

Associate all vertices with texture

Real world

Page 10: FoodChangeLens: CNN-based Food Transformation on HoloLensimg.cs.uec.ac.jp/pub/conf18/181210ege_5_ppt.pdf · HoloLens Image + category Convert Image Convert to Camera coordinates Camera

Take photoRendering Server

HoloLens

Image+

category Convert Image

Convert to Camera

coordinates

Camera

Matrix

Convert to projected

coordinates

projection Matrix

Conditional

CycleGAN

U-Net

segmentation

Converted

Texture

Geometry shader

Triangular

polygonTexture UV

coordinate

Vertices in world

coordinates

Spatial mapping meshes

image

Convert to UV coordinates

And

Associate all vertices with texture

Real world

Page 11: FoodChangeLens: CNN-based Food Transformation on HoloLensimg.cs.uec.ac.jp/pub/conf18/181210ege_5_ppt.pdf · HoloLens Image + category Convert Image Convert to Camera coordinates Camera

Take photoRendering Server

HoloLens

Image+

category Convert Image

Convert to Camera

coordinates

Camera

Matrix

Convert to projected

coordinates

projection Matrix

Conditional

CycleGAN

U-Net

segmentation

Converted

Texture

Geometry shader

Triangular

polygonTexture UV

coordinate

Vertices in world

coordinates

Spatial mapping meshes

image

Convert to UV coordinates

And

Associate all vertices with texture

Real world

Page 12: FoodChangeLens: CNN-based Food Transformation on HoloLensimg.cs.uec.ac.jp/pub/conf18/181210ege_5_ppt.pdf · HoloLens Image + category Convert Image Convert to Camera coordinates Camera

Take photoRendering

Server

HoloLens

Image+

category Convert Image

Convert to Camera

coordinates

Camera

Matrix

Convert to projected

coordinates

projection Matrix

Conditional

CycleGAN

U-Net

segmentation

Converted

Texture

Geometry shader

Triangular

polygonTexture UV

coordinate

Vertices in world

coordinates

Spatial mapping meshes

image

Convert to UV coordinates

And

Associate all vertices with texture

Real world

Page 13: FoodChangeLens: CNN-based Food Transformation on HoloLensimg.cs.uec.ac.jp/pub/conf18/181210ege_5_ppt.pdf · HoloLens Image + category Convert Image Convert to Camera coordinates Camera

1. Convert with high quality

2. Convert to multiple food category by one network

Category vector

Food image converter

Page 14: FoodChangeLens: CNN-based Food Transformation on HoloLensimg.cs.uec.ac.jp/pub/conf18/181210ege_5_ppt.pdf · HoloLens Image + category Convert Image Convert to Camera coordinates Camera

Category Amount

Ramen 74,007

Curry rice 34,216

Fried rice 27,854

Fried noodle 24,760

Rice 21,324

Beef bowl 18,396

Chilled noodle 13,499

Meat spaghetti 7,138

Eel bowl 5,329

Buckwheat noodle 3,530

Total 230,053

Page 15: FoodChangeLens: CNN-based Food Transformation on HoloLensimg.cs.uec.ac.jp/pub/conf18/181210ege_5_ppt.pdf · HoloLens Image + category Convert Image Convert to Camera coordinates Camera

Take photoRendering

Server

HoloLens

Image+

category Convert Image

Convert to Camera

coordinates

Camera

Matrix

Convert to projected

coordinates

projection Matrix

Conditional

CycleGAN

U-Net

segmentation

Converted

Texture

Geometry shader

Triangular

polygonTexture UV

coordinate

Vertices in world

coordinates

Spatial mapping meshes

image

Convert to UV coordinates

And

Associate all vertices with texture

Real world

Page 16: FoodChangeLens: CNN-based Food Transformation on HoloLensimg.cs.uec.ac.jp/pub/conf18/181210ege_5_ppt.pdf · HoloLens Image + category Convert Image Convert to Camera coordinates Camera
Page 17: FoodChangeLens: CNN-based Food Transformation on HoloLensimg.cs.uec.ac.jp/pub/conf18/181210ege_5_ppt.pdf · HoloLens Image + category Convert Image Convert to Camera coordinates Camera

Take photoRendering

Server

HoloLens

Image+

category Convert Image

Convert to Camera

coordinates

Camera

Matrix

Convert to projected

coordinates

projection Matrix

Conditional

CycleGAN

U-Net

segmentation

Converted

Texture

Geometry shader

Triangular

polygonTexture UV

coordinate

Vertices in world

coordinates

Spatial mapping meshes

image

Convert to UV coordinates

And

Associate all vertices with texture

Real world

Page 18: FoodChangeLens: CNN-based Food Transformation on HoloLensimg.cs.uec.ac.jp/pub/conf18/181210ege_5_ppt.pdf · HoloLens Image + category Convert Image Convert to Camera coordinates Camera

Take photo

Server

HoloLens

Image+

category Convert Image

Convert to Camera

coordinates

Camera

Matrix

Convert to projected

coordinates

projection Matrix

Conditional

CycleGAN

U-Net

segmentation

Converted

Texture

Geometry shader

Triangular

polygonTexture UV

coordinate

Vertices in world

coordinates

Spatial mapping meshes

image

Convert to UV coordinates

And

Associate all vertices with texture

Rendering

Real world

Page 19: FoodChangeLens: CNN-based Food Transformation on HoloLensimg.cs.uec.ac.jp/pub/conf18/181210ege_5_ppt.pdf · HoloLens Image + category Convert Image Convert to Camera coordinates Camera

Server

HoloLens

Image+

category Convert Image

Convert to Camera

coordinates

Camera

Matrix

Convert to projected

coordinates

projection Matrix

Conditional

CycleGAN

U-Net

segmentation

Converted

Texture

Geometry shader

Triangular

polygonTexture UV

coordinate

Vertices in world

coordinates

Spatial mapping meshes

image

Convert to UV coordinates

And

Associate all vertices with texture

Take photoRendering

Real world

Page 20: FoodChangeLens: CNN-based Food Transformation on HoloLensimg.cs.uec.ac.jp/pub/conf18/181210ege_5_ppt.pdf · HoloLens Image + category Convert Image Convert to Camera coordinates Camera

Take photoRendering

Server

HoloLens

Image+

category Convert Image

Convert to Camera

coordinates

Camera

Matrix

Convert to projected

coordinates

projection Matrix

Conditional

CycleGAN

U-Net

segmentation

Converted

Texture

Geometry shader

Triangular

polygonTexture UV

coordinate

Vertices in world

coordinates

Spatial mapping meshes

image

Convert to UV coordinates

And

Associate all vertices with texture

Real world

Page 21: FoodChangeLens: CNN-based Food Transformation on HoloLensimg.cs.uec.ac.jp/pub/conf18/181210ege_5_ppt.pdf · HoloLens Image + category Convert Image Convert to Camera coordinates Camera

Take photoRendering

Server

HoloLens

Image+

category Convert Image

Convert to Camera

coordinates

Camera

Matrix

Convert to projected

coordinates

projection Matrix

Conditional

CycleGAN

U-Net

segmentation

Converted

Texture

Geometry shader

Triangular

polygonTexture UV

coordinate

Vertices in world

coordinates

Spatial mapping meshes

image

Convert to UV coordinates

And

Associate all vertices with texture

Real world

Page 22: FoodChangeLens: CNN-based Food Transformation on HoloLensimg.cs.uec.ac.jp/pub/conf18/181210ege_5_ppt.pdf · HoloLens Image + category Convert Image Convert to Camera coordinates Camera

Take photo

Server

HoloLens

Image+

category Convert Image

Convert to Camera

coordinates

Camera

Matrix

Convert to projected

coordinates

projection Matrix

Conditional

CycleGAN

U-Net

segmentation

Converted

Texture

Geometry shader

Triangular

polygonTexture UV

coordinate

Vertices in world

coordinates

Spatial mapping meshes

image

Convert to UV coordinates

And

Associate all vertices with texture

Rendering

Real world

Page 23: FoodChangeLens: CNN-based Food Transformation on HoloLensimg.cs.uec.ac.jp/pub/conf18/181210ege_5_ppt.pdf · HoloLens Image + category Convert Image Convert to Camera coordinates Camera
Page 24: FoodChangeLens: CNN-based Food Transformation on HoloLensimg.cs.uec.ac.jp/pub/conf18/181210ege_5_ppt.pdf · HoloLens Image + category Convert Image Convert to Camera coordinates Camera
Page 25: FoodChangeLens: CNN-based Food Transformation on HoloLensimg.cs.uec.ac.jp/pub/conf18/181210ege_5_ppt.pdf · HoloLens Image + category Convert Image Convert to Camera coordinates Camera
Page 26: FoodChangeLens: CNN-based Food Transformation on HoloLensimg.cs.uec.ac.jp/pub/conf18/181210ege_5_ppt.pdf · HoloLens Image + category Convert Image Convert to Camera coordinates Camera
Page 27: FoodChangeLens: CNN-based Food Transformation on HoloLensimg.cs.uec.ac.jp/pub/conf18/181210ege_5_ppt.pdf · HoloLens Image + category Convert Image Convert to Camera coordinates Camera
Page 28: FoodChangeLens: CNN-based Food Transformation on HoloLensimg.cs.uec.ac.jp/pub/conf18/181210ege_5_ppt.pdf · HoloLens Image + category Convert Image Convert to Camera coordinates Camera
Page 29: FoodChangeLens: CNN-based Food Transformation on HoloLensimg.cs.uec.ac.jp/pub/conf18/181210ege_5_ppt.pdf · HoloLens Image + category Convert Image Convert to Camera coordinates Camera
Page 30: FoodChangeLens: CNN-based Food Transformation on HoloLensimg.cs.uec.ac.jp/pub/conf18/181210ege_5_ppt.pdf · HoloLens Image + category Convert Image Convert to Camera coordinates Camera