computer vision system design - es.mathworks.com › ... › expo-us ›...

25
1 © 2015 The MathWorks, Inc. Computer Vision System Design

Upload: others

Post on 27-Jun-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Computer Vision System Design - es.mathworks.com › ... › expo-us › computer-vision-system-des… · Computer vision system design Files Databases Sensors ACCESSANDEXPLORE DATA

1© 2015 The MathWorks, Inc.

Computer Vision System Design

Page 2: Computer Vision System Design - es.mathworks.com › ... › expo-us › computer-vision-system-des… · Computer vision system design Files Databases Sensors ACCESSANDEXPLORE DATA

2

Computer Vision

Page 3: Computer Vision System Design - es.mathworks.com › ... › expo-us › computer-vision-system-des… · Computer vision system design Files Databases Sensors ACCESSANDEXPLORE DATA

3

Computer Visionfor

Autonomous Systems

Page 4: Computer Vision System Design - es.mathworks.com › ... › expo-us › computer-vision-system-des… · Computer vision system design Files Databases Sensors ACCESSANDEXPLORE DATA

4

Computer vision for autonomous systems

An increasingly important part of the pipeline

One of the key sensors in many applications is the camera

Other sensors also provide vision– Depth sensors– Infrared– LiDAR– RADAR

Page 5: Computer Vision System Design - es.mathworks.com › ... › expo-us › computer-vision-system-des… · Computer vision system design Files Databases Sensors ACCESSANDEXPLORE DATA

5

More Sensors

Infrared Depth

Page 6: Computer Vision System Design - es.mathworks.com › ... › expo-us › computer-vision-system-des… · Computer vision system design Files Databases Sensors ACCESSANDEXPLORE DATA

6

Multi sensor fusion

Page 7: Computer Vision System Design - es.mathworks.com › ... › expo-us › computer-vision-system-des… · Computer vision system design Files Databases Sensors ACCESSANDEXPLORE DATA

7

Computer vision system design

Files

Databases

Sensors

ACCESS AND EXPLOREDATA

DEVELOP AND TESTALGORITHMS

Hardware-Accelerated Training

Parameter Tuning

Visualization

LABEL AND PREPROCESSDATA

Data Augmentation/ Transformation

Labeling Automation

Integrate Existing Research

INTEGRATE MODELS WITHSYSTEMS

Desktop Apps

Enterprise Scale Systems

Embedded Devices and Hardware

Page 8: Computer Vision System Design - es.mathworks.com › ... › expo-us › computer-vision-system-des… · Computer vision system design Files Databases Sensors ACCESSANDEXPLORE DATA

8

Full System Design Example

Page 9: Computer Vision System Design - es.mathworks.com › ... › expo-us › computer-vision-system-des… · Computer vision system design Files Databases Sensors ACCESSANDEXPLORE DATA

9

Original ImageOriginal Image

ROI detection

Pixel classification

Page 10: Computer Vision System Design - es.mathworks.com › ... › expo-us › computer-vision-system-des… · Computer vision system design Files Databases Sensors ACCESSANDEXPLORE DATA

10

Semantic Segmentation

CamVid Dataset

1. Segmentation and Recognition Using Structure from Motion Point Clouds, ECCV 20082. Semantic Object Classes in Video: A High-Definition Ground Truth Database ,Pattern Recognition Letters

Page 11: Computer Vision System Design - es.mathworks.com › ... › expo-us › computer-vision-system-des… · Computer vision system design Files Databases Sensors ACCESSANDEXPLORE DATA

11

Image Classification Network

Boat

Airplane

Other classes

Page 12: Computer Vision System Design - es.mathworks.com › ... › expo-us › computer-vision-system-des… · Computer vision system design Files Databases Sensors ACCESSANDEXPLORE DATA

12

Semantic Segmentation Network

Page 13: Computer Vision System Design - es.mathworks.com › ... › expo-us › computer-vision-system-des… · Computer vision system design Files Databases Sensors ACCESSANDEXPLORE DATA

13

Access and Explore Data

Page 14: Computer Vision System Design - es.mathworks.com › ... › expo-us › computer-vision-system-des… · Computer vision system design Files Databases Sensors ACCESSANDEXPLORE DATA

14

Access image/video data

Page 15: Computer Vision System Design - es.mathworks.com › ... › expo-us › computer-vision-system-des… · Computer vision system design Files Databases Sensors ACCESSANDEXPLORE DATA

15

Access pixel label data

Page 16: Computer Vision System Design - es.mathworks.com › ... › expo-us › computer-vision-system-des… · Computer vision system design Files Databases Sensors ACCESSANDEXPLORE DATA

16

Label and Preprocess Data

Page 17: Computer Vision System Design - es.mathworks.com › ... › expo-us › computer-vision-system-des… · Computer vision system design Files Databases Sensors ACCESSANDEXPLORE DATA

17

Using image labeling tools

Page 18: Computer Vision System Design - es.mathworks.com › ... › expo-us › computer-vision-system-des… · Computer vision system design Files Databases Sensors ACCESSANDEXPLORE DATA

18

Develop and Test Algorithms

Page 19: Computer Vision System Design - es.mathworks.com › ... › expo-us › computer-vision-system-des… · Computer vision system design Files Databases Sensors ACCESSANDEXPLORE DATA

19

Prepare the network for training

Page 20: Computer Vision System Design - es.mathworks.com › ... › expo-us › computer-vision-system-des… · Computer vision system design Files Databases Sensors ACCESSANDEXPLORE DATA

20

Train and test the network

Page 21: Computer Vision System Design - es.mathworks.com › ... › expo-us › computer-vision-system-des… · Computer vision system design Files Databases Sensors ACCESSANDEXPLORE DATA

21

Evaluate algorithm performance

Page 22: Computer Vision System Design - es.mathworks.com › ... › expo-us › computer-vision-system-des… · Computer vision system design Files Databases Sensors ACCESSANDEXPLORE DATA

22

More evaluation

Page 23: Computer Vision System Design - es.mathworks.com › ... › expo-us › computer-vision-system-des… · Computer vision system design Files Databases Sensors ACCESSANDEXPLORE DATA

23

Challenges we addressed

Accessing data

Labeling and preprocessing

Using previous research

Developing an algorithm

Evaluating the algorithm

What’s next?

Page 24: Computer Vision System Design - es.mathworks.com › ... › expo-us › computer-vision-system-des… · Computer vision system design Files Databases Sensors ACCESSANDEXPLORE DATA

24

Computer vision system design

Files

Databases

Sensors

ACCESS AND EXPLOREDATA

DEVELOP AND TESTALGORITHMS

Hardware-Accelerated Training

Parameter Tuning

Visualization

LABEL AND PREPROCESSDATA

Data Augmentation/ Transformation

Labeling Automation

Integrate Existing Research

INTEGRATE MODELS WITHSYSTEMS

Desktop Apps

Enterprise Scale Systems

Embedded Devices and Hardware

Page 25: Computer Vision System Design - es.mathworks.com › ... › expo-us › computer-vision-system-des… · Computer vision system design Files Databases Sensors ACCESSANDEXPLORE DATA

25© 2015 The MathWorks, Inc.