ONCE READ – DELETE THIS SLIDE · •Project specific workflow with additional custom tasks »...

19
LABELMARS Next-Generation Science Autonomy With High Quality Dataset Collection Nick Read, Mark Woods, Iain Wallace Monday, 03 July 2017

Transcript of ONCE READ – DELETE THIS SLIDE · •Project specific workflow with additional custom tasks »...

Page 1: ONCE READ – DELETE THIS SLIDE · •Project specific workflow with additional custom tasks » Annotation category tree selection » Checks for previous annotations for branching

LABELMARS

Next-Generation Science Autonomy With High Quality Dataset Collection

Nick Read, Mark Woods, Iain Wallace

Monday, 03 July 2017

Page 2: ONCE READ – DELETE THIS SLIDE · •Project specific workflow with additional custom tasks » Annotation category tree selection » Checks for previous annotations for branching

• A mobile autonomous scientist for terrestrial and

extra-terrestrial research

• Uses machine learning, classification and computer

vision techniques to detect scientific phenomena

ESA MASTER (2015)

LabelMars 2 03 July 2017

Page 3: ONCE READ – DELETE THIS SLIDE · •Project specific workflow with additional custom tasks » Annotation category tree selection » Checks for previous annotations for branching

• Follows on from MASTER.

• Focus on Martian Rover Navcam images.

• 3 objectives

» Web based dataset annotation tool (DAT)

» Create large Martian rover annotated image dataset

» Improve upon previous MASTER project with improved

algorithms and more flight-like implementation.

• This presentation focused on dataset annotation tool

NOAH (Novelty Or Anomaly Hunter)

LabelMars 3 03 July 2017

Page 4: ONCE READ – DELETE THIS SLIDE · •Project specific workflow with additional custom tasks » Annotation category tree selection » Checks for previous annotations for branching

• 5000 selected navcam images from MER 1 Opportunity, MER

2 Spirit and MSL Curiosity datasets

Rover Datasets

LabelMars 4 03 July 2017

Page 5: ONCE READ – DELETE THIS SLIDE · •Project specific workflow with additional custom tasks » Annotation category tree selection » Checks for previous annotations for branching

Classifications

LabelMars 5 03 July 2017

Page 6: ONCE READ – DELETE THIS SLIDE · •Project specific workflow with additional custom tasks » Annotation category tree selection » Checks for previous annotations for branching

6

Page 7: ONCE READ – DELETE THIS SLIDE · •Project specific workflow with additional custom tasks » Annotation category tree selection » Checks for previous annotations for branching

• First software development phase of NOAH project

• Web-based citizen science data collection

• Collect data about mars rover data sets

» Image segmentation

» Segment classification

Label Mars

LabelMars 7 03 July 2017

Page 8: ONCE READ – DELETE THIS SLIDE · •Project specific workflow with additional custom tasks » Annotation category tree selection » Checks for previous annotations for branching

“Citizen science is the involvement of the public in

scientific research – whether community-driven

research or global investigations.”

- Citizen Science Association

Citizen Science

LabelMars 8 03 July 2017

Page 9: ONCE READ – DELETE THIS SLIDE · •Project specific workflow with additional custom tasks » Annotation category tree selection » Checks for previous annotations for branching

“Citizen science is the involvement of the public in

scientific research – whether community-driven

research or global investigations.”

- Citizen Science Association

Citizen Science

LabelMars 9 03 July 2017

LabelMars.net is targeting planetary

geologists as participants to use

their specialist knowledge to obtain

a large high-quality data set.

Page 10: ONCE READ – DELETE THIS SLIDE · •Project specific workflow with additional custom tasks » Annotation category tree selection » Checks for previous annotations for branching

• Images are shown sequentially

» Natural narrative “where is the rover going next”

• Map gives a sense of location and immersion

• Financial imbursement for validated images

• Project statistics (high score)

• Discussion forum

User Motivation

LabelMars 10 03 July 2017

Page 11: ONCE READ – DELETE THIS SLIDE · •Project specific workflow with additional custom tasks » Annotation category tree selection » Checks for previous annotations for branching

• Open source Panoptes software

• Developed by Zooniverse team at Oxford University

• Most popular citizen science software

• Powered Galaxy Zoo, Planet Four and other space

related projects

Customised Zooniverse Software

LabelMars 11 03 July 2017

Page 12: ONCE READ – DELETE THIS SLIDE · •Project specific workflow with additional custom tasks » Annotation category tree selection » Checks for previous annotations for branching

Software Architecture

LabelMars 12 03 July 2017

Page 13: ONCE READ – DELETE THIS SLIDE · •Project specific workflow with additional custom tasks » Annotation category tree selection » Checks for previous annotations for branching

• Project specific workflow with additional custom

tasks

» Annotation category tree selection

» Checks for previous annotations for branching workflows

» Predefined start points

• Customised user interface

» Participants

» Expert users

• Automated Validation

Custom Features For Label Mars

LabelMars 13 03 July 2017

Page 14: ONCE READ – DELETE THIS SLIDE · •Project specific workflow with additional custom tasks » Annotation category tree selection » Checks for previous annotations for branching

Administrator Interface

LabelMars 14 03 July 2017

Content Management

Workflow Editor

Page 15: ONCE READ – DELETE THIS SLIDE · •Project specific workflow with additional custom tasks » Annotation category tree selection » Checks for previous annotations for branching

Customised Annotation Interface

LabelMars 15 03 July 2017

Page 16: ONCE READ – DELETE THIS SLIDE · •Project specific workflow with additional custom tasks » Annotation category tree selection » Checks for previous annotations for branching

Validation Component

Annotation Validation

LabelMars 16 03 July 2017

At least 3 annotations

IoU Threshold Validation

Component

Annotation

Workflow

Not Validated

or

Validated

At least 3

annotation sets

Yes

No

Do they have the

same number of

polygons?

Not Validated

Yes

No

Not Validated

Are there any self

intersecting

polygons?

No

Yes

Not Validated

Do any of matching

polygons have IoU less

than the threshold? No

Yes

Not Validated

Validated

Page 17: ONCE READ – DELETE THIS SLIDE · •Project specific workflow with additional custom tasks » Annotation category tree selection » Checks for previous annotations for branching

• Reusable DAT

» Annotate HiRISE imagery to mission detect landing sites.

• Large annotated data set

» 5000 annotated images

» Largest data set of its kind

» Valuable for computer vision and machine learning

Outcomes

LabelMars 17 03 July 2017

Page 18: ONCE READ – DELETE THIS SLIDE · •Project specific workflow with additional custom tasks » Annotation category tree selection » Checks for previous annotations for branching

• DAT still in development – sign up for newsletter and

updates at labelmars.net.

» Will be notified of competition start date.

• Dataset exported and reviewed.

• Implement Prototype Flight Detector using collected

data to trial ML algorithms.

Current Progress and future work

LabelMars 18 03 July 2017

Page 19: ONCE READ – DELETE THIS SLIDE · •Project specific workflow with additional custom tasks » Annotation category tree selection » Checks for previous annotations for branching

19