ipol : articles, logiciel et données en mathématiques ... · ipol: articles, software and data in...

27
IPOL: ARTICLES, SOFTWARE AND DATA IN APPLIED MATHS — 1 IPOL : Articles, Logiciel et Données en Mathématiques Appliquées IPOL : Articles, Software and Data in Applied Maths GFII Workshop on Research Data Institut Pasteur, Paris 12-02-2014 Nicolas Limare CMLA, ENS Cachan, FR IPOL Journal — Image Processing On Line http://www.ipol.im/

Upload: others

Post on 19-Jun-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: IPOL : Articles, Logiciel et Données en Mathématiques ... · IPOL: ARTICLES, SOFTWARE AND DATA IN APPLIED MATHS — 17 IPOL IPOL is a research journal of image processing and image

IPOL: ARTICLES, SOFTWARE AND DATA IN APPLIED MATHS — 1

IPOL : Articles, Logiciel et Données en Mathématiques Appliquées

IPOL : Articles, Software and Data in Applied Maths

GFII Workshop on Research DataInstitut Pasteur, Paris

12-02-2014

Nicolas LimareCMLA, ENS Cachan, FR

IPOL Journal — Image Processing On Linehttp://www.ipol.im/

Page 2: IPOL : Articles, Logiciel et Données en Mathématiques ... · IPOL: ARTICLES, SOFTWARE AND DATA IN APPLIED MATHS — 17 IPOL IPOL is a research journal of image processing and image

IPOL: ARTICLES, SOFTWARE AND DATA IN APPLIED MATHS — 2

CMLA – ENS Cachan

● Appplied maths research lab,CNRS / ENS Cachan

● Image processing and analysis group,~20 persons

● Denoising, detection, segmentation, stereo, … on photo, satellite, movie, radar, scanner, microscope, ...

Page 3: IPOL : Articles, Logiciel et Données en Mathématiques ... · IPOL: ARTICLES, SOFTWARE AND DATA IN APPLIED MATHS — 17 IPOL IPOL is a research journal of image processing and image

IPOL: ARTICLES, SOFTWARE AND DATA IN APPLIED MATHS — 3

Denoising

Page 4: IPOL : Articles, Logiciel et Données en Mathématiques ... · IPOL: ARTICLES, SOFTWARE AND DATA IN APPLIED MATHS — 17 IPOL IPOL is a research journal of image processing and image

IPOL: ARTICLES, SOFTWARE AND DATA IN APPLIED MATHS — 4

Detection

Page 5: IPOL : Articles, Logiciel et Données en Mathématiques ... · IPOL: ARTICLES, SOFTWARE AND DATA IN APPLIED MATHS — 17 IPOL IPOL is a research journal of image processing and image

IPOL: ARTICLES, SOFTWARE AND DATA IN APPLIED MATHS — 5

Detection

Page 6: IPOL : Articles, Logiciel et Données en Mathématiques ... · IPOL: ARTICLES, SOFTWARE AND DATA IN APPLIED MATHS — 17 IPOL IPOL is a research journal of image processing and image

IPOL: ARTICLES, SOFTWARE AND DATA IN APPLIED MATHS — 6

Segmentation

Page 7: IPOL : Articles, Logiciel et Données en Mathématiques ... · IPOL: ARTICLES, SOFTWARE AND DATA IN APPLIED MATHS — 17 IPOL IPOL is a research journal of image processing and image

IPOL: ARTICLES, SOFTWARE AND DATA IN APPLIED MATHS — 7

Stereo

Page 8: IPOL : Articles, Logiciel et Données en Mathématiques ... · IPOL: ARTICLES, SOFTWARE AND DATA IN APPLIED MATHS — 17 IPOL IPOL is a research journal of image processing and image

IPOL: ARTICLES, SOFTWARE AND DATA IN APPLIED MATHS — 8

Data ?

● Extend to any (digital) information used for a scientific communication :- raw sensor measures (input)- pre/post-processed measures (in/output)- simulated measures (output)- processing and simulation material→ any scientific material not published as texte→ software

● Different legal status,but researchers ≠ lawyers…

Page 9: IPOL : Articles, Logiciel et Données en Mathématiques ... · IPOL: ARTICLES, SOFTWARE AND DATA IN APPLIED MATHS — 17 IPOL IPOL is a research journal of image processing and image

IPOL: ARTICLES, SOFTWARE AND DATA IN APPLIED MATHS — 9

Applied Maths and Software

●high energy physics●fluid mecanics●econometry●signal processing●quantum chemistry●archaeology●oceanigraphy●medical imaging●climate & weather●geophysics●mathematics●…

© CERN, rreis@flickr, rafael grompone, info-nftk@flickr, mohapj@flickr, mario stefanutti, argonne@flickr

new paradigms (???)

1- theory2- experiments3- computation4- data

Page 10: IPOL : Articles, Logiciel et Données en Mathématiques ... · IPOL: ARTICLES, SOFTWARE AND DATA IN APPLIED MATHS — 17 IPOL IPOL is a research journal of image processing and image

IPOL: ARTICLES, SOFTWARE AND DATA IN APPLIED MATHS — 10

Software in Applied Maths

→→

Page 11: IPOL : Articles, Logiciel et Données en Mathématiques ... · IPOL: ARTICLES, SOFTWARE AND DATA IN APPLIED MATHS — 17 IPOL IPOL is a research journal of image processing and image

IPOL: ARTICLES, SOFTWARE AND DATA IN APPLIED MATHS — 11

Software in Applied Maths

● verify

● reproduce

● compare

→ →→ →

● reuse

● extend

● share

→→

Page 12: IPOL : Articles, Logiciel et Données en Mathématiques ... · IPOL: ARTICLES, SOFTWARE AND DATA IN APPLIED MATHS — 17 IPOL IPOL is a research journal of image processing and image

IPOL: ARTICLES, SOFTWARE AND DATA IN APPLIED MATHS — 12

Software in Applied Maths

● verify

● reproduce

● compare

→→→→

● reuse

● extend

● share

→→

Page 13: IPOL : Articles, Logiciel et Données en Mathématiques ... · IPOL: ARTICLES, SOFTWARE AND DATA IN APPLIED MATHS — 17 IPOL IPOL is a research journal of image processing and image

IPOL: ARTICLES, SOFTWARE AND DATA IN APPLIED MATHS — 13

Software in Applied Maths

● verify

● reproduce

● compare

→→

→→● reuse

● extend

● share

→→

more than 95 %

Page 14: IPOL : Articles, Logiciel et Données en Mathématiques ... · IPOL: ARTICLES, SOFTWARE AND DATA IN APPLIED MATHS — 17 IPOL IPOL is a research journal of image processing and image

IPOL: ARTICLES, SOFTWARE AND DATA IN APPLIED MATHS — 14

Reproducible Research

1200 ~ 1800Roger Bacon, Francis Bacon,Galileo Galilei, Robert Boyle,René Descartes, …

scientific method:science needs to be reproducible

1990 ~ …Jon Claerbout, David DonohoSerguei Fomel, Randy Leveque,Davis Bailey, Victoria Stodden,Juliana Freire, …

reproducible (computational) research:science is in the software, data and processing methods

Page 15: IPOL : Articles, Logiciel et Données en Mathématiques ... · IPOL: ARTICLES, SOFTWARE AND DATA IN APPLIED MATHS — 17 IPOL IPOL is a research journal of image processing and image

IPOL: ARTICLES, SOFTWARE AND DATA IN APPLIED MATHS — 15

Article/Data/Software

● Article : a narrative, a story told about some scientific development.

● Software (data) : the science told in the article.

● Software (data) need be managed like articles : identified, persistent, cited, accessible→ Amsterdam Data Citation Manifesto→ Science Code Manifesto

Page 16: IPOL : Articles, Logiciel et Données en Mathématiques ... · IPOL: ARTICLES, SOFTWARE AND DATA IN APPLIED MATHS — 17 IPOL IPOL is a research journal of image processing and image

IPOL: ARTICLES, SOFTWARE AND DATA IN APPLIED MATHS — 16

Science vs Communication

article

© Uwe Kils

softwaredataparameterspre/post processing...

communication

science

Page 17: IPOL : Articles, Logiciel et Données en Mathématiques ... · IPOL: ARTICLES, SOFTWARE AND DATA IN APPLIED MATHS — 17 IPOL IPOL is a research journal of image processing and image

IPOL: ARTICLES, SOFTWARE AND DATA IN APPLIED MATHS — 17

IPOL

IPOL is a research journal of image processing and image analysis. Each article contains a text describing an algorithm and source code, with an online demonstration facility and an archive of online experiments. The text and source code are peer-reviewed and the demonstration is controlled. IPOL is an Open Science and Reproducible Research journal.

+

http://www.ipol.im/

Page 18: IPOL : Articles, Logiciel et Données en Mathématiques ... · IPOL: ARTICLES, SOFTWARE AND DATA IN APPLIED MATHS — 17 IPOL IPOL is a research journal of image processing and image

IPOL: ARTICLES, SOFTWARE AND DATA IN APPLIED MATHS — 18

IPOL

Page 19: IPOL : Articles, Logiciel et Données en Mathématiques ... · IPOL: ARTICLES, SOFTWARE AND DATA IN APPLIED MATHS — 17 IPOL IPOL is a research journal of image processing and image

IPOL: ARTICLES, SOFTWARE AND DATA IN APPLIED MATHS — 19

Software in IPOL

● Mandatory

● Reviewed and controled

● Minimal, some technical & editorial rules

● Open license

Page 20: IPOL : Articles, Logiciel et Données en Mathématiques ... · IPOL: ARTICLES, SOFTWARE AND DATA IN APPLIED MATHS — 17 IPOL IPOL is a research journal of image processing and image

IPOL: ARTICLES, SOFTWARE AND DATA IN APPLIED MATHS — 20

Demo

CODE DEMO

● Open to anyone with a web browser

● Free input and parameters

● Exact same code, in real time

Page 21: IPOL : Articles, Logiciel et Données en Mathématiques ... · IPOL: ARTICLES, SOFTWARE AND DATA IN APPLIED MATHS — 17 IPOL IPOL is a research journal of image processing and image

IPOL: ARTICLES, SOFTWARE AND DATA IN APPLIED MATHS — 21

Demo + Archive

Page 22: IPOL : Articles, Logiciel et Données en Mathématiques ... · IPOL: ARTICLES, SOFTWARE AND DATA IN APPLIED MATHS — 17 IPOL IPOL is a research journal of image processing and image

IPOL: ARTICLES, SOFTWARE AND DATA IN APPLIED MATHS — 22

Examples

● Denoising : NL-means

● Detection : Viola-Jones, LSD

● Segmentation : Snakes

● Inpainting : Total Variation

● Stereo : S2P

Page 23: IPOL : Articles, Logiciel et Données en Mathématiques ... · IPOL: ARTICLES, SOFTWARE AND DATA IN APPLIED MATHS — 17 IPOL IPOL is a research journal of image processing and image

IPOL: ARTICLES, SOFTWARE AND DATA IN APPLIED MATHS — 23

Factoids

● Since 2010:- 52 articles published- 25 preprints- 200+ citations (cf. Google Scholar...)- 75000 archives (170G, 1500 archives/demo)

● Statistics 2013:- 140000 visits- 15000 code and data download- 60000 demo runs, ½ on original data

Page 24: IPOL : Articles, Logiciel et Données en Mathématiques ... · IPOL: ARTICLES, SOFTWARE AND DATA IN APPLIED MATHS — 17 IPOL IPOL is a research journal of image processing and image

IPOL: ARTICLES, SOFTWARE AND DATA IN APPLIED MATHS — 24

Sustainability by Productivity

● Management cost : ~2 pers.

● Core IPOL community : ~25 pers.

● Output :- +15 articles/year- better algorithm analysis and software quality- provable performance- more grants and contracts

● Benefits of IPOL > 10 % team growth

Page 25: IPOL : Articles, Logiciel et Données en Mathématiques ... · IPOL: ARTICLES, SOFTWARE AND DATA IN APPLIED MATHS — 17 IPOL IPOL is a research journal of image processing and image

IPOL: ARTICLES, SOFTWARE AND DATA IN APPLIED MATHS — 25

Conclusions

● Extended concept of “data”+ software+ non-experimental sciences

● Need to value work done on data and software→ via the journal system

● Being online is not enough;we need reviews and stable storage

● Good quality software (data) enables new workflows, better work, more partners & contacts

Page 26: IPOL : Articles, Logiciel et Données en Mathématiques ... · IPOL: ARTICLES, SOFTWARE AND DATA IN APPLIED MATHS — 17 IPOL IPOL is a research journal of image processing and image

IPOL: ARTICLES, SOFTWARE AND DATA IN APPLIED MATHS — 26

Contact

http://www.ipol.im/[email protected]@list.ipol.im @IPOL_Journal

http://nicolas.limare.net/[email protected] @NicolasLimare

Page 27: IPOL : Articles, Logiciel et Données en Mathématiques ... · IPOL: ARTICLES, SOFTWARE AND DATA IN APPLIED MATHS — 17 IPOL IPOL is a research journal of image processing and image

IPOL: ARTICLES, SOFTWARE AND DATA IN APPLIED MATHS — 27