imagery, text and geospatial machine learning applications ... · imagery, text and geospatial...

19
Imagery, text and geospatial Machine Learning applications in Montreal's booming ML landscape Tom Landry 1 , Samuel Foucher 1 , Mario Beaulieu 1 , Jean-François Rajotte 1 (1) CRIM ESGF Face to Face 2017 San Francisco, 2017-12-07

Upload: others

Post on 21-May-2020

13 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Imagery, text and geospatial Machine Learning applications ... · Imagery, text and geospatial Machine Learning applications in Montreal's booming ML landscape Tom Landry 1, Samuel

Imagery, text and geospatial Machine Learning

applications in Montreal's booming ML

landscape

Tom Landry1, Samuel Foucher1,

Mario Beaulieu1, Jean-François Rajotte1

(1) CRIM

ESGF Face to Face 2017

San Francisco, 2017-12-07

Page 2: Imagery, text and geospatial Machine Learning applications ... · Imagery, text and geospatial Machine Learning applications in Montreal's booming ML landscape Tom Landry 1, Samuel
Page 3: Imagery, text and geospatial Machine Learning applications ... · Imagery, text and geospatial Machine Learning applications in Montreal's booming ML landscape Tom Landry 1, Samuel
Page 4: Imagery, text and geospatial Machine Learning applications ... · Imagery, text and geospatial Machine Learning applications in Montreal's booming ML landscape Tom Landry 1, Samuel
Page 5: Imagery, text and geospatial Machine Learning applications ... · Imagery, text and geospatial Machine Learning applications in Montreal's booming ML landscape Tom Landry 1, Samuel
Page 6: Imagery, text and geospatial Machine Learning applications ... · Imagery, text and geospatial Machine Learning applications in Montreal's booming ML landscape Tom Landry 1, Samuel
Page 7: Imagery, text and geospatial Machine Learning applications ... · Imagery, text and geospatial Machine Learning applications in Montreal's booming ML landscape Tom Landry 1, Samuel

Non-for-profit organisation circa 1985

8.2M$ budget

ISO 9001:2008 certified

4 R&D teams:

- Vision and imaging

- Emerging technologies and data

science

- Speech and text

- Advanced software modelling and

development

2016-2017 by the numbers

- 95 projects

- 166 clients

- 50 academic collaborators

- 11 scientifc seminars

- 41 scientific publications

- 50 employees

Page 8: Imagery, text and geospatial Machine Learning applications ... · Imagery, text and geospatial Machine Learning applications in Montreal's booming ML landscape Tom Landry 1, Samuel

● Creation of time series from the 64 x 3 files

● Featuring (mean, std...)

● Principle Component Analysis (Spark ML)

● K-means (Spark ML)

● Daily 10km gridded dataset

● Precipitation & Temperature (1950-2013)

Scalable Machine Learning Using SciSpark

Page 9: Imagery, text and geospatial Machine Learning applications ... · Imagery, text and geospatial Machine Learning applications in Montreal's booming ML landscape Tom Landry 1, Samuel
Page 10: Imagery, text and geospatial Machine Learning applications ... · Imagery, text and geospatial Machine Learning applications in Montreal's booming ML landscape Tom Landry 1, Samuel

It is a mixture of density and grid-based clustering algorithm. It has linear complexity and near linear

horizontal scalability. As a result, PatchWork can cluster a billion points in a few minutes only, a 40x

improvement over Spark MLLib native implementation of the well-known K-Means

Highly Scalable Grid-Density Clustering

Algorithm for Spark MLLib

Page 11: Imagery, text and geospatial Machine Learning applications ... · Imagery, text and geospatial Machine Learning applications in Montreal's booming ML landscape Tom Landry 1, Samuel

11Vision Géomatique 2017

• ‘Deep Features’ approach:

• Uses an already trained network to produce features

• A classifier is added

• Differerent CNN trained with machine vision data *CaffeNet, GoogleNet,

etc.)

Classification and detection

Page 12: Imagery, text and geospatial Machine Learning applications ... · Imagery, text and geospatial Machine Learning applications in Montreal's booming ML landscape Tom Landry 1, Samuel

Results on Pleiades imagery (50 cm)

Page 13: Imagery, text and geospatial Machine Learning applications ... · Imagery, text and geospatial Machine Learning applications in Montreal's booming ML landscape Tom Landry 1, Samuel

Vision Géomatique 2017

▪ ConvNet used to estimate missing high frequencies

Ref: J. Kim, J. K. Lee and K. M. Lee, "Accurate Image Super-Resolution Using Very Deep Convolutional Networks," 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Las Vegas, NV, 2016, pp. 1646-1654.

Super resolution techniques

Page 14: Imagery, text and geospatial Machine Learning applications ... · Imagery, text and geospatial Machine Learning applications in Montreal's booming ML landscape Tom Landry 1, Samuel

Vision Géomatique 2017

5 to 2.5 meters per pixel

10 to 2.5 meters per pixelLow resolution (bicubic) Super-resolution High resolution

Gain of about 10% in performance

Page 15: Imagery, text and geospatial Machine Learning applications ... · Imagery, text and geospatial Machine Learning applications in Montreal's booming ML landscape Tom Landry 1, Samuel

Other applications of ML at CRIM

- Real-time speech transcription

- Vocal biometry

- Firewall logs access event detection

- Anormal event detection in airports

- People and car tracking

- Fire services response time

- Bike rental sources and destination

- Personalized product recommandation

- Active learning for user queries

- Many, many more...

Page 16: Imagery, text and geospatial Machine Learning applications ... · Imagery, text and geospatial Machine Learning applications in Montreal's booming ML landscape Tom Landry 1, Samuel

Canada’s plan for 2018-2021

Cyberinfrastructure challenge. Results known next March.

Page 17: Imagery, text and geospatial Machine Learning applications ... · Imagery, text and geospatial Machine Learning applications in Montreal's booming ML landscape Tom Landry 1, Samuel
Page 18: Imagery, text and geospatial Machine Learning applications ... · Imagery, text and geospatial Machine Learning applications in Montreal's booming ML landscape Tom Landry 1, Samuel
Page 19: Imagery, text and geospatial Machine Learning applications ... · Imagery, text and geospatial Machine Learning applications in Montreal's booming ML landscape Tom Landry 1, Samuel