SlideShare a Scribd company logo
1 of 82
Download to read offline
Look, Listen and Act
Written by 이의령, 김예찬, 양홍선
보고 듣고 행동하는 에이전트
3D Environment HomeNavi
1
Your
Logo
Here
Project Introduction
2
Project Introduction
3D Environment 기반 Home Navigation
• House(Indoor) 3D Dataset
• Reinforcement Learning Environment
• ‘Go to Kitchen’ 과 같은 Instruction 기반 Task 수행
3
Project Introduction – House3D
4
• Camera motion
• Robotics /
Manipulation
• APIs
Project Introduction
Language
ActionsVision
• Image / video
understanding
• 3D environment
perception
• Instruction following
• Question answering
• Dialog
‘Complete’
Agent
5
Motivation
Target-driven Visual Navigation Model using Deep Reinforcement Learning
Y Zhu , ICRA 2017
6
Motivation
7
모바일 로봇에 적용할 수 있지 않을까?
Your
Logo
Here
Mobile Robot & Navigation
8
Mobile Robot
9
A mobile robot is a robot that is capable of locomotion.
- wikipedia-
중분류 소분류 기술내용
Navigation
Driving
Path Planning
Obstacle Avoidance
Recognizing the surroundings
Localization
&
Mapping
Dead Reckoning
LandMark
SLAM
Credit : Machine Learning & Robotics / Geonhee Lee
Path Planning
10
• 현재 위치에서부터 지도상에 지정받은 목표 지점까지 이동 궤적(Trajectory)을 생
성
• Map상의 Global Path Planning과 Local Path Planning으로 나누어
로봇의 이동 경로를 생성
• Algorithm: A*, D*, RRT(Rapidly-exploring random tree), Probabilistic Roadmap 등
Credit : Machine Learning & Robotics / Geonhee Lee
SLAM
11
Simultaneous Localization and Mapping
• Computational problem of constructing a map of an environment
while simultaneously keeping track of a robot’s location
Credit : Fast Campus SLAM Workshop 2018 / Dong-Won Shin
SLAM
12
Visual Localization
• Under the inaccurate GPS
• GPS-denied environment
Credit : Fast Campus SLAM Workshop 2018 / Dong-Won Shin
SLAM
13
Mapping
• Scenarios in which a prior map is not available and needs to be built.
• Map can inform path planning or provide an intuitive visualization
for a human or robot.
Credit : Fast Campus SLAM Workshop 2018 / Dong-Won Shin
Your
Logo
Here
Navigation
via Reinforcement Learning
14
RL based Navigation
15
Reinforcement Learning with Auxiliary Task (Deepmind 2016)
Credit : https://deepmind.com/blog/reinforcement-learning-unsupervised-auxiliary-tasks/
RL based Navigation
16www.website.com
Model Architecture
Credit : https://www.analyticsvidhya.com/blog/2018/04/solving-an-image-captioning-task-using-deep-learning/
Your
Logo
Here
Vision – Language – Navigation
Deep RL based Navigation
17
Vision - Language
Vision + Language Application
• Image Captioning
Input:
The man at bat
readies to swing at
the pitch while the
umpire looks on.
Desired
Output:
A large bus sitting
next to a very tall
building.
18
Vision - Language
Vision + Language Deep Learning Architecture
• Image Captioning
Credit : https://www.analyticsvidhya.com/blog/2018/04/solving-an-image-captioning-task-using-deep-learning/
19
Vision - Language
20
Vision + Language Application
• Visual Question Answering(VQA)
Input:
Q: What is the
Musache made of?
Q: Is this a
Vegetarian Pizza?
Desired
Output:
A: Bananas A: No
Vision - Language
Vision + Language Deep Learning Architecture
• Visual Question Answering(VQA)
Credit : https://arxiv.org/pdf/1505.00468v6.pdf
21
Vision - Language Navigation
22
Evolution of Language and Vision datasets towards Actions
Credit : https://lvatutorial.github.io/
Vision - Language Navigation
23
Evolution of Language and Vision datasets towards Actions
Vision - Language Navigation
24
Evolution of Language and Vision datasets towards Actions
Vision - Language Navigation
25
Evolution of Language and Vision datasets towards Actions
Vision - Language Navigation
26
Evolution of Language and Vision datasets towards Actions
Vision - Language Navigation
27
Evolution of Language and Vision datasets towards Actions
Vision - Language Navigation
28
Evolution of Language and Vision datasets towards Actions
Vision - Language Navigation
29
Evolution of Language and Vision datasets towards Actions
Vision - Language Navigation
30
Evolution of Language and Vision datasets towards Actions
Vision - Language Navigation
31
Evolution of Language and Vision datasets towards Actions
Vision - Language Navigation
32
Evolution of Language and Vision datasets towards Actions
Vision - Language Navigation
33
Language
ActionsVision
• Image / video
understanding
• 3D environment
perception
• Camera motion
• Robotics /
Manipulation
• APIs
• Instruction following
• Question answering
• Dialog
‘Complete’
Agent
3D Environment
34
X
Datasets
Environments
Tasks & Metrics
Credit : Connecting Language and Vision to Actions ACL2018 Tutorial / Abhishek Das
3D Environment
35
X
SUNCG (Song et al., 2017)
Datasets
Environments
Tasks & Metrics
Matterport3D (Chang et al., 2017) Stanford 2D-3D-S (Armeni et al., 2017)
Credit : Connecting Language and Vision to Actions ACL2018 Tutorial / Abhishek Das
3D Environment
36
X
SUNCG (Song et al., 2017)
Datasets
Environments
Tasks & Metrics
Matterport3D (Chang et al., 2017)
AI2-THOR
(Kolve et al., 2017)
MINOS
(Savva et al., 2017)
Gibson
(Zamir et al., 2018)
Stanford 2D-3D-S (Armeni et al., 2017)
CHALET
(Yan et al., 2018)
House3D
(Wu et al., 2017)
HoME (Brodeur et al., 2018)
VirtualHome
(Puig et al., 2018)
AdobeIndoorNav
(Mo et al., 2018)
Matterport3DSim
(Anderson et al., 2018)
Credit : Connecting Language and Vision to Actions ACL2018 Tutorial / Abhishek Das
3D Environment
37Credit : Connecting Language and Vision to Actions ACL2018 Tutorial / Abhishek Das
X
EmbodiedQA
SUNCG (Song et al., 2017)
Datasets
Environments
Tasks & Metrics
Matterport3D (Chang et al., 2017)
AI2-THOR
(Kolve et al., 2017)
MINOS
(Savva et al., 2017)
Gibson
(Zamir et al., 2018)
Stanford 2D-3D-S (Armeni et al., 2017)
CHALET
(Yan et al., 2018)
House3D
(Wu et al., 2017)
Interactive QA
(Gordon et al., 2018)
Vision-Language Navigation
(Anderson et al., 2018)
Language grounding
(Chaplot et al., 2017,
Hermann & Hill et al., 2017)
Visual Navigation
(Zhu & Gordon et al., 2017,
Savva et al., 2017,
Wu et al., 2017)
HoME (Brodeur et al., 2018)
VirtualHome
(Puig et al., 2018)
AdobeIndoorNav
(Mo et al., 2018)
Matterport3DSim
(Anderson et al., 2018)
3D Environment
38Credit : Connecting Language and Vision to Actions ACL2018 Tutorial / Abhishek Das
X
EmbodiedQA
SUNCG (Song et al., 2017)
Datasets
Environments
Tasks & Metrics
Matterport3D (Chang et al., 2017)
AI2-THOR
(Kolve et al., 2017)
MINOS
(Savva et al., 2017)
Gibson
(Zamir et al., 2018)
Stanford 2D-3D-S (Armeni et al., 2017)
CHALET
(Yan et al., 2018)
House3D
(Wu et al., 2017)
Interactive QA
(Gordon et al., 2018)
Vision-Language Navigation
(Anderson et al., 2018)
Language grounding
(Chaplot et al., 2017,
Hermann & Hill et al., 2017)
Visual Navigation
(Zhu & Gordon et al., 2017,
Savva et al., 2017,
Wu et al., 2017)
HoME (Brodeur et al., 2018)
VirtualHome
(Puig et al., 2018)
AdobeIndoorNav
(Mo et al., 2018)
Matterport3DSim
(Anderson et al., 2018)
>= 2017 (!)
Paper (in project)
39
 House3D Environment 구축
 RoomNav 학습 모델
House3D
Yi Wu et, al(2017)
Gated
Attention
Chaplot et, al(2017)
 Gated Attention Module
 House3D RoomNav의
레퍼런스 모델
Embodied QA
Abhishek et, al(2017)
 최초 VQA + RL 접근
 Embodied QA Dataset 구축
 Hirarchical Model
 PACMAN 학습 모델
 CVPR 2018
FollowNet
P Shah et, al(2017)
 Conditioned Attention 모형
 Long Instruction(Language)
사용
 ICRA 2018
Arxiv Link Arxiv Link Arxiv Link Arxiv Link
Code Code Code
Paper
40
 Target Driven Visual
Navigation in Indoor Scene
 Siamese 형태의
RL기반 Navigation 학습 모델
 ICRA 2017
Target Driven
Visual Navi
Yuke Zhu et, al(2017)
CMP
Gupta et, al(2017)
Arxiv Link
 Cognitive Mapping and
Planning for visual Navigation
 Value Iteration Network
 CVPR 2017
Arxiv Link
 Visual Question Answering
in Interactive Environment
 CVPR 2018
Arxiv Link
CodeCodeCode
 Vision and Language
Navigation
 CVPR 2018 spotlight
Arxiv Link
IQA
Gordon et, al(2018)
VLN
Anderson et, al(2018)
Paper
41
Vision Language Navigation 이란 제목으로
2017년부터 지속적으로
Paper & Environment이 나오고 있는 추세
Your
Logo
Here
Project Experiment
42
Dataset
+
Environment
+
Task
43
Dataset: SUNCG
44
Dataset: SUNCG
Bedroom Toilet,
Bathroom
Garage
Bedroom BedroomRoom type
45
Dataset: SUNCG
사람이 디자인한 45,622 개의 3D 씬
평균적으로 8.9개의 방과 1.3층으로 구성됨
20개의 방 종류 (bedroom, living room, …)
80개의 개체 유형 (cup, chair, …)
46
Environment: House3D
47
Tasks: RoomNav, Embodied QA
RoomNav
48
Tasks: RoomNav, Embodied QA
Embodied QA
49
RoomNav
50
Models
51
Models
1
2
52
53
Gated LSTM
Gated LSTM
(Vizdoom)
54
Gated LSTM
55
56
Look / Listen /Act
57
Look / Listen /Act
보고
58
Look / Listen /Act
보고
듣고
59
Look / Listen /Act
보고
듣고
행동
60
61
62
63
64
65
66
67
House3DVizdoom
68
House3DVizdoom 10% ?
69
Experimental Results of
RoomNav Paper
70
Return to Vizdoom !
71
Difficulty Level
72
73
30시간
74
More time!
75
Easy에서 학습된 모델을  Hard에 적용
76
Visual input과 instruction과의 관계는 알고 있으나..
77
학습
78
Exploration을 하기 시작
79
Navigation + House3D = Ultra-hard
80
단계적으로 학습시켜 보기
81
Questions?
82

More Related Content

Similar to 3D Environment HOMENavi

SCAI invited talk @EMNLP2020
SCAI invited talk @EMNLP2020SCAI invited talk @EMNLP2020
SCAI invited talk @EMNLP2020Verena Rieser
 
Info Session : University Institute of engineering and technology , Kurukshet...
Info Session : University Institute of engineering and technology , Kurukshet...Info Session : University Institute of engineering and technology , Kurukshet...
Info Session : University Institute of engineering and technology , Kurukshet...HRITIKKHURANA1
 
Android material design lecture #2
Android material design   lecture #2Android material design   lecture #2
Android material design lecture #2Vitali Pekelis
 
Dinesh_resume_professional
Dinesh_resume_professionalDinesh_resume_professional
Dinesh_resume_professionalDinesh Saivarma
 
Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-128-133-443 (1)
Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-128-133-443 (1)Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-128-133-443 (1)
Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-128-133-443 (1)Justin Ezor
 
“Learning for 360° Vision,” a Presentation from Google
“Learning for 360° Vision,” a Presentation from Google“Learning for 360° Vision,” a Presentation from Google
“Learning for 360° Vision,” a Presentation from GoogleEdge AI and Vision Alliance
 
Introduction to Open Source GIS
Introduction to Open Source GISIntroduction to Open Source GIS
Introduction to Open Source GISSANGHEE SHIN
 
VenkataChary Maduri_CV_14.102016
VenkataChary Maduri_CV_14.102016VenkataChary Maduri_CV_14.102016
VenkataChary Maduri_CV_14.102016Venkatachary Maduri
 
Google... more than just a cloud
Google... more than just a cloudGoogle... more than just a cloud
Google... more than just a cloudwesley chun
 
GDSC SDIET INFO SESSION
GDSC SDIET INFO SESSIONGDSC SDIET INFO SESSION
GDSC SDIET INFO SESSIONNikhil493971
 
How to use transfer learning to bootstrap image classification and question a...
How to use transfer learning to bootstrap image classification and question a...How to use transfer learning to bootstrap image classification and question a...
How to use transfer learning to bootstrap image classification and question a...Wee Hyong Tok
 
Graphs & Neo4j - Past Present Future
Graphs & Neo4j - Past Present FutureGraphs & Neo4j - Past Present Future
Graphs & Neo4j - Past Present Futurejexp
 
Building the Neo4j Sandbox: AWS, ECS, Docker, Python, Neo4j, ++
Building the Neo4j Sandbox: AWS, ECS, Docker, Python, Neo4j, ++Building the Neo4j Sandbox: AWS, ECS, Docker, Python, Neo4j, ++
Building the Neo4j Sandbox: AWS, ECS, Docker, Python, Neo4j, ++Ryan Boyd
 
Full-stack Web Development with MongoDB, Node.js and AWS
Full-stack Web Development with MongoDB, Node.js and AWSFull-stack Web Development with MongoDB, Node.js and AWS
Full-stack Web Development with MongoDB, Node.js and AWSMongoDB
 

Similar to 3D Environment HOMENavi (20)

who we are
who we arewho we are
who we are
 
SCAI invited talk @EMNLP2020
SCAI invited talk @EMNLP2020SCAI invited talk @EMNLP2020
SCAI invited talk @EMNLP2020
 
We are the music makers and we are the dreamers of dreams
We are the music makers and we are the dreamers of dreamsWe are the music makers and we are the dreamers of dreams
We are the music makers and we are the dreamers of dreams
 
Intro to JavaScript
Intro to JavaScriptIntro to JavaScript
Intro to JavaScript
 
Info Session : University Institute of engineering and technology , Kurukshet...
Info Session : University Institute of engineering and technology , Kurukshet...Info Session : University Institute of engineering and technology , Kurukshet...
Info Session : University Institute of engineering and technology , Kurukshet...
 
Android material design lecture #2
Android material design   lecture #2Android material design   lecture #2
Android material design lecture #2
 
Androids
AndroidsAndroids
Androids
 
Dinesh_resume_professional
Dinesh_resume_professionalDinesh_resume_professional
Dinesh_resume_professional
 
Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-128-133-443 (1)
Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-128-133-443 (1)Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-128-133-443 (1)
Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-128-133-443 (1)
 
“Learning for 360° Vision,” a Presentation from Google
“Learning for 360° Vision,” a Presentation from Google“Learning for 360° Vision,” a Presentation from Google
“Learning for 360° Vision,” a Presentation from Google
 
Introduction to Open Source GIS
Introduction to Open Source GISIntroduction to Open Source GIS
Introduction to Open Source GIS
 
VenkataChary Maduri_CV_14.102016
VenkataChary Maduri_CV_14.102016VenkataChary Maduri_CV_14.102016
VenkataChary Maduri_CV_14.102016
 
Google... more than just a cloud
Google... more than just a cloudGoogle... more than just a cloud
Google... more than just a cloud
 
Resume_Richa
Resume_RichaResume_Richa
Resume_Richa
 
GDSC SDIET INFO SESSION
GDSC SDIET INFO SESSIONGDSC SDIET INFO SESSION
GDSC SDIET INFO SESSION
 
nikolas-resume
nikolas-resumenikolas-resume
nikolas-resume
 
How to use transfer learning to bootstrap image classification and question a...
How to use transfer learning to bootstrap image classification and question a...How to use transfer learning to bootstrap image classification and question a...
How to use transfer learning to bootstrap image classification and question a...
 
Graphs & Neo4j - Past Present Future
Graphs & Neo4j - Past Present FutureGraphs & Neo4j - Past Present Future
Graphs & Neo4j - Past Present Future
 
Building the Neo4j Sandbox: AWS, ECS, Docker, Python, Neo4j, ++
Building the Neo4j Sandbox: AWS, ECS, Docker, Python, Neo4j, ++Building the Neo4j Sandbox: AWS, ECS, Docker, Python, Neo4j, ++
Building the Neo4j Sandbox: AWS, ECS, Docker, Python, Neo4j, ++
 
Full-stack Web Development with MongoDB, Node.js and AWS
Full-stack Web Development with MongoDB, Node.js and AWSFull-stack Web Development with MongoDB, Node.js and AWS
Full-stack Web Development with MongoDB, Node.js and AWS
 

Recently uploaded

Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdfKamal Acharya
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTINGMANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTINGSIVASHANKAR N
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdfKamal Acharya
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)simmis5
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfKamal Acharya
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 

Recently uploaded (20)

Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTINGMANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 

3D Environment HOMENavi

  • 1. Look, Listen and Act Written by 이의령, 김예찬, 양홍선 보고 듣고 행동하는 에이전트 3D Environment HomeNavi 1
  • 3. Project Introduction 3D Environment 기반 Home Navigation • House(Indoor) 3D Dataset • Reinforcement Learning Environment • ‘Go to Kitchen’ 과 같은 Instruction 기반 Task 수행 3
  • 5. • Camera motion • Robotics / Manipulation • APIs Project Introduction Language ActionsVision • Image / video understanding • 3D environment perception • Instruction following • Question answering • Dialog ‘Complete’ Agent 5
  • 6. Motivation Target-driven Visual Navigation Model using Deep Reinforcement Learning Y Zhu , ICRA 2017 6
  • 9. Mobile Robot 9 A mobile robot is a robot that is capable of locomotion. - wikipedia- 중분류 소분류 기술내용 Navigation Driving Path Planning Obstacle Avoidance Recognizing the surroundings Localization & Mapping Dead Reckoning LandMark SLAM Credit : Machine Learning & Robotics / Geonhee Lee
  • 10. Path Planning 10 • 현재 위치에서부터 지도상에 지정받은 목표 지점까지 이동 궤적(Trajectory)을 생 성 • Map상의 Global Path Planning과 Local Path Planning으로 나누어 로봇의 이동 경로를 생성 • Algorithm: A*, D*, RRT(Rapidly-exploring random tree), Probabilistic Roadmap 등 Credit : Machine Learning & Robotics / Geonhee Lee
  • 11. SLAM 11 Simultaneous Localization and Mapping • Computational problem of constructing a map of an environment while simultaneously keeping track of a robot’s location Credit : Fast Campus SLAM Workshop 2018 / Dong-Won Shin
  • 12. SLAM 12 Visual Localization • Under the inaccurate GPS • GPS-denied environment Credit : Fast Campus SLAM Workshop 2018 / Dong-Won Shin
  • 13. SLAM 13 Mapping • Scenarios in which a prior map is not available and needs to be built. • Map can inform path planning or provide an intuitive visualization for a human or robot. Credit : Fast Campus SLAM Workshop 2018 / Dong-Won Shin
  • 15. RL based Navigation 15 Reinforcement Learning with Auxiliary Task (Deepmind 2016) Credit : https://deepmind.com/blog/reinforcement-learning-unsupervised-auxiliary-tasks/
  • 16. RL based Navigation 16www.website.com Model Architecture Credit : https://www.analyticsvidhya.com/blog/2018/04/solving-an-image-captioning-task-using-deep-learning/
  • 17. Your Logo Here Vision – Language – Navigation Deep RL based Navigation 17
  • 18. Vision - Language Vision + Language Application • Image Captioning Input: The man at bat readies to swing at the pitch while the umpire looks on. Desired Output: A large bus sitting next to a very tall building. 18
  • 19. Vision - Language Vision + Language Deep Learning Architecture • Image Captioning Credit : https://www.analyticsvidhya.com/blog/2018/04/solving-an-image-captioning-task-using-deep-learning/ 19
  • 20. Vision - Language 20 Vision + Language Application • Visual Question Answering(VQA) Input: Q: What is the Musache made of? Q: Is this a Vegetarian Pizza? Desired Output: A: Bananas A: No
  • 21. Vision - Language Vision + Language Deep Learning Architecture • Visual Question Answering(VQA) Credit : https://arxiv.org/pdf/1505.00468v6.pdf 21
  • 22. Vision - Language Navigation 22 Evolution of Language and Vision datasets towards Actions Credit : https://lvatutorial.github.io/
  • 23. Vision - Language Navigation 23 Evolution of Language and Vision datasets towards Actions
  • 24. Vision - Language Navigation 24 Evolution of Language and Vision datasets towards Actions
  • 25. Vision - Language Navigation 25 Evolution of Language and Vision datasets towards Actions
  • 26. Vision - Language Navigation 26 Evolution of Language and Vision datasets towards Actions
  • 27. Vision - Language Navigation 27 Evolution of Language and Vision datasets towards Actions
  • 28. Vision - Language Navigation 28 Evolution of Language and Vision datasets towards Actions
  • 29. Vision - Language Navigation 29 Evolution of Language and Vision datasets towards Actions
  • 30. Vision - Language Navigation 30 Evolution of Language and Vision datasets towards Actions
  • 31. Vision - Language Navigation 31 Evolution of Language and Vision datasets towards Actions
  • 32. Vision - Language Navigation 32 Evolution of Language and Vision datasets towards Actions
  • 33. Vision - Language Navigation 33 Language ActionsVision • Image / video understanding • 3D environment perception • Camera motion • Robotics / Manipulation • APIs • Instruction following • Question answering • Dialog ‘Complete’ Agent
  • 34. 3D Environment 34 X Datasets Environments Tasks & Metrics Credit : Connecting Language and Vision to Actions ACL2018 Tutorial / Abhishek Das
  • 35. 3D Environment 35 X SUNCG (Song et al., 2017) Datasets Environments Tasks & Metrics Matterport3D (Chang et al., 2017) Stanford 2D-3D-S (Armeni et al., 2017) Credit : Connecting Language and Vision to Actions ACL2018 Tutorial / Abhishek Das
  • 36. 3D Environment 36 X SUNCG (Song et al., 2017) Datasets Environments Tasks & Metrics Matterport3D (Chang et al., 2017) AI2-THOR (Kolve et al., 2017) MINOS (Savva et al., 2017) Gibson (Zamir et al., 2018) Stanford 2D-3D-S (Armeni et al., 2017) CHALET (Yan et al., 2018) House3D (Wu et al., 2017) HoME (Brodeur et al., 2018) VirtualHome (Puig et al., 2018) AdobeIndoorNav (Mo et al., 2018) Matterport3DSim (Anderson et al., 2018) Credit : Connecting Language and Vision to Actions ACL2018 Tutorial / Abhishek Das
  • 37. 3D Environment 37Credit : Connecting Language and Vision to Actions ACL2018 Tutorial / Abhishek Das X EmbodiedQA SUNCG (Song et al., 2017) Datasets Environments Tasks & Metrics Matterport3D (Chang et al., 2017) AI2-THOR (Kolve et al., 2017) MINOS (Savva et al., 2017) Gibson (Zamir et al., 2018) Stanford 2D-3D-S (Armeni et al., 2017) CHALET (Yan et al., 2018) House3D (Wu et al., 2017) Interactive QA (Gordon et al., 2018) Vision-Language Navigation (Anderson et al., 2018) Language grounding (Chaplot et al., 2017, Hermann & Hill et al., 2017) Visual Navigation (Zhu & Gordon et al., 2017, Savva et al., 2017, Wu et al., 2017) HoME (Brodeur et al., 2018) VirtualHome (Puig et al., 2018) AdobeIndoorNav (Mo et al., 2018) Matterport3DSim (Anderson et al., 2018)
  • 38. 3D Environment 38Credit : Connecting Language and Vision to Actions ACL2018 Tutorial / Abhishek Das X EmbodiedQA SUNCG (Song et al., 2017) Datasets Environments Tasks & Metrics Matterport3D (Chang et al., 2017) AI2-THOR (Kolve et al., 2017) MINOS (Savva et al., 2017) Gibson (Zamir et al., 2018) Stanford 2D-3D-S (Armeni et al., 2017) CHALET (Yan et al., 2018) House3D (Wu et al., 2017) Interactive QA (Gordon et al., 2018) Vision-Language Navigation (Anderson et al., 2018) Language grounding (Chaplot et al., 2017, Hermann & Hill et al., 2017) Visual Navigation (Zhu & Gordon et al., 2017, Savva et al., 2017, Wu et al., 2017) HoME (Brodeur et al., 2018) VirtualHome (Puig et al., 2018) AdobeIndoorNav (Mo et al., 2018) Matterport3DSim (Anderson et al., 2018) >= 2017 (!)
  • 39. Paper (in project) 39  House3D Environment 구축  RoomNav 학습 모델 House3D Yi Wu et, al(2017) Gated Attention Chaplot et, al(2017)  Gated Attention Module  House3D RoomNav의 레퍼런스 모델 Embodied QA Abhishek et, al(2017)  최초 VQA + RL 접근  Embodied QA Dataset 구축  Hirarchical Model  PACMAN 학습 모델  CVPR 2018 FollowNet P Shah et, al(2017)  Conditioned Attention 모형  Long Instruction(Language) 사용  ICRA 2018 Arxiv Link Arxiv Link Arxiv Link Arxiv Link Code Code Code
  • 40. Paper 40  Target Driven Visual Navigation in Indoor Scene  Siamese 형태의 RL기반 Navigation 학습 모델  ICRA 2017 Target Driven Visual Navi Yuke Zhu et, al(2017) CMP Gupta et, al(2017) Arxiv Link  Cognitive Mapping and Planning for visual Navigation  Value Iteration Network  CVPR 2017 Arxiv Link  Visual Question Answering in Interactive Environment  CVPR 2018 Arxiv Link CodeCodeCode  Vision and Language Navigation  CVPR 2018 spotlight Arxiv Link IQA Gordon et, al(2018) VLN Anderson et, al(2018)
  • 41. Paper 41 Vision Language Navigation 이란 제목으로 2017년부터 지속적으로 Paper & Environment이 나오고 있는 추세
  • 46. Dataset: SUNCG 사람이 디자인한 45,622 개의 3D 씬 평균적으로 8.9개의 방과 1.3층으로 구성됨 20개의 방 종류 (bedroom, living room, …) 80개의 개체 유형 (cup, chair, …) 46
  • 48. Tasks: RoomNav, Embodied QA RoomNav 48
  • 49. Tasks: RoomNav, Embodied QA Embodied QA 49
  • 53. 53
  • 56. 56
  • 57. Look / Listen /Act 57
  • 58. Look / Listen /Act 보고 58
  • 59. Look / Listen /Act 보고 듣고 59
  • 60. Look / Listen /Act 보고 듣고 행동 60
  • 61. 61
  • 62. 62
  • 63. 63
  • 64. 64
  • 65. 65
  • 66. 66
  • 67. 67
  • 73. 73
  • 76. Easy에서 학습된 모델을  Hard에 적용 76
  • 77. Visual input과 instruction과의 관계는 알고 있으나.. 77
  • 80. Navigation + House3D = Ultra-hard 80