mapstyle: automatic rendering of a cassini style

33
Automatic rendering of a Cassini style Sidonie Christophe , Charlotte Hoarau, Laurane Boulanger, J´ er´ emie Turbet, David Vanderhaeghe IGN-F/COGIT, IRIT - France ICC 2015 - August 23-27th 2015

Upload: sidonie-christophe

Post on 14-Jan-2017

5.031 views

Category:

Presentations & Public Speaking


0 download

TRANSCRIPT

Automatic rendering of a Cassini style

Sidonie Christophe, Charlotte Hoarau, LauraneBoulanger, Jeremie Turbet, David Vanderhaeghe

IGN-F/COGIT, IRIT - France

ICC 2015 - August 23-27th 2015

IIntroduction

InspirationSources

Method

Results

Conclusions& perspec-tives Introduction

Automatic rendering of a Cassini style � ICC15 � 2 / 28 IGN-F/COGIT, IRIT - France

IIntroduction

InspirationSources

Method

Results

Conclusions& perspec-tives

Motivation

I Map design inspired by other visualizations (photographs, paintings,graphical charts, maps, etc.)

Which graphical characteristics to transfer?

Which design operations are required?

Automatic rendering of a Cassini style � ICC15 � 2 / 28 IGN-F/COGIT, IRIT - France

IIntroduction

InspirationSources

Method

Results

Conclusions& perspec-tives

Motivation

(Christophe 2011, Christophe & Hoarau 2013)Automatic rendering of a Cassini style � ICC15 � 3 / 28 IGN-F/COGIT, IRIT - France

IIntroduction

InspirationSources

Method

Results

Conclusions& perspec-tives

Pictorial Style

I Transfer function between scene properties and a set of primitives withattributes (color, color gradient, etc.) (Willats & Durand 2003)

I Existing rendering methods coming from Computer Graphics (Hertzmann et al.

2001, Landes et al. 2013)

Automatic rendering of a Cassini style � ICC15 � 4 / 28 IGN-F/COGIT, IRIT - France

IIntroduction

InspirationSources

Method

Results

Conclusions& perspec-tives

Related research works

(Semmo et al. 2013, Trapp et al. 2015)

Automatic rendering of a Cassini style � ICC15 � 5 / 28 IGN-F/COGIT, IRIT - France

IIntroduction

InspirationSources

Method

Results

Conclusions& perspec-tives

Aim of the talk

I Preliminary cartographic analysis of Cassini maps

I Extension of SLD for expressive renderings

I....in order to make Cassini-style (& others) maps

Automatic rendering of a Cassini style � ICC15 � 6 / 28 IGN-F/COGIT, IRIT - France

Introduction

IInspirationSources

Method

Results

Conclusions& perspec-tives Inspiration Sources

Automatic rendering of a Cassini style � ICC15 � 7 / 28 IGN-F/COGIT, IRIT - France

Introduction

IInspirationSources

Method

Results

Conclusions& perspec-tives

Cassini maps: 1rst sketch survey ”minute”

c©IGN

Automatic rendering of a Cassini style � ICC15 � 7 / 28 IGN-F/COGIT, IRIT - France

Introduction

IInspirationSources

Method

Results

Conclusions& perspec-tives

Cassini maps: 2nd sketch + distance computation in Paris ”minute verifiee”

c©IGN

Automatic rendering of a Cassini style � ICC15 � 8 / 28 IGN-F/COGIT, IRIT - France

Introduction

IInspirationSources

Method

Results

Conclusions& perspec-tives

Cassini maps: 3rd sketch survey ”minute II”

c©IGN

Automatic rendering of a Cassini style � ICC15 � 9 / 28 IGN-F/COGIT, IRIT - France

Introduction

IInspirationSources

Method

Results

Conclusions& perspec-tives

Cassini maps: final N&B map after engraving

c©IGN

Automatic rendering of a Cassini style � ICC15 � 10 / 28 IGN-F/COGIT, IRIT - France

Introduction

IInspirationSources

Method

Results

Conclusions& perspec-tives

Cassini maps: watercolorized version of Marie-Antoinette

c©BNF

Automatic rendering of a Cassini style � ICC15 � 11 / 28 IGN-F/COGIT, IRIT - France

Introduction

IInspirationSources

Method

Results

Conclusions& perspec-tives

Cassini maps: reference map

Automatic rendering of a Cassini style � ICC15 � 12 / 28 IGN-F/COGIT, IRIT - France

Introduction

IInspirationSources

Method

Results

Conclusions& perspec-tives

Cassini maps

Automatic rendering of a Cassini style � ICC15 � 13 / 28 IGN-F/COGIT, IRIT - France

Introduction

InspirationSources

IMethod

Results

Conclusions& perspec-tives Method

Automatic rendering of a Cassini style � ICC15 � 14 / 28 IGN-F/COGIT, IRIT - France

Introduction

InspirationSources

IMethod

Results

Conclusions& perspec-tives

Cassini maps with existing OGC SLD/SE norms

Styled Layer descriptor (SLD) / Symbology Encoding (SE)

Automatic rendering of a Cassini style � ICC15 � 14 / 28 IGN-F/COGIT, IRIT - France

Introduction

InspirationSources

IMethod

Results

Conclusions& perspec-tives

Rendering process

I How to describe the style?

Automatic rendering of a Cassini style � ICC15 � 15 / 28 IGN-F/COGIT, IRIT - France

Introduction

InspirationSources

IMethod

Results

Conclusions& perspec-tives

Style model: SLD/SE norms extension

I Fill: with textures (procedural, patches, vectorial)I Linear: with brushstrokes

Automatic rendering of a Cassini style � ICC15 � 16 / 28 IGN-F/COGIT, IRIT - France

Introduction

InspirationSources

IMethod

Results

Conclusions& perspec-tives

Style model implementation: expressive stroke (1/3)

I Relation between characteristics of brush and paper: color computation

stroke pressuretexture heightpaper heighttexture (tool shape)

Automatic rendering of a Cassini style � ICC15 � 17 / 28 IGN-F/COGIT, IRIT - France

Introduction

InspirationSources

IMethod

Results

Conclusions& perspec-tives

Style model implementation: expressive stroke (1/3)

Automatic rendering of a Cassini style � ICC15 � 18 / 28 IGN-F/COGIT, IRIT - France

Introduction

InspirationSources

IMethod

Results

Conclusions& perspec-tives

Style model implementation: expressive stroke (1/3)

Automatic rendering of a Cassini style � ICC15 � 19 / 28 IGN-F/COGIT, IRIT - France

Introduction

InspirationSources

IMethod

Results

Conclusions& perspec-tives

Style model implementation: patch distribution texture(2/3)

Tile Distribution according to, for each patch:

minimum/maximum distance

in/out of range probability

Blending type

Automatic rendering of a Cassini style � ICC15 � 20 / 28 IGN-F/COGIT, IRIT - France

Introduction

InspirationSources

IMethod

Results

Conclusions& perspec-tives

Style model implementation: texture generation (3/3)

I Programmable approach to manage complex geometries and structures

Loi H., Hurtut T., Vergne R., Thollot J. Discrete Texture Design Using a Programmable Approach. Siggraph 2013 talks, Anaheim, USA.

Automatic rendering of a Cassini style � ICC15 � 21 / 28 IGN-F/COGIT, IRIT - France

Introduction

InspirationSources

Method

IResults

Conclusions& perspec-tives Results

Automatic rendering of a Cassini style � ICC15 � 22 / 28 IGN-F/COGIT, IRIT - France

Introduction

InspirationSources

Method

IResults

Conclusions& perspec-tives

Cassini style implementation

Automatic rendering of a Cassini style � ICC15 � 22 / 28 IGN-F/COGIT, IRIT - France

Introduction

InspirationSources

Method

IResults

Conclusions& perspec-tives

Derain style implementation: Inspiration Source

Automatic rendering of a Cassini style � ICC15 � 23 / 28 IGN-F/COGIT, IRIT - France

Introduction

InspirationSources

Method

IResults

Conclusions& perspec-tives

Derain style implementation: patches

Automatic rendering of a Cassini style � ICC15 � 24 / 28 IGN-F/COGIT, IRIT - France

Introduction

InspirationSources

Method

IResults

Conclusions& perspec-tives

Derain style implementation: brush painting

Automatic rendering of a Cassini style � ICC15 � 25 / 28 IGN-F/COGIT, IRIT - France

Introduction

InspirationSources

Method

IResults

Conclusions& perspec-tives

Derain style implementation

Automatic rendering of a Cassini style � ICC15 � 26 / 28 IGN-F/COGIT, IRIT - France

Introduction

InspirationSources

Method

Results

IConclusions& perspec-tives Conclusions & perspectives

Automatic rendering of a Cassini style � ICC15 � 27 / 28 IGN-F/COGIT, IRIT - France

Introduction

InspirationSources

Method

Results

IConclusions& perspec-tives

Conclusions and perspectives

IImplemented expressive style model & related rendering pipeline(http://oxygene-project.sourceforge.net/)

implementation of controllable design tools

I First step toward a Cassini style

basis for analysis of cartographic practices

knowledge identification about styles/data representation

I Forthcoming works on Cassini renderings

relief rendering: more perceived than realistic

data/scale/style interpolation between Cassini and contemporary maps

I Evaluation of resulting Cassini-style maps

Automatic rendering of a Cassini style � ICC15 � 27 / 28 IGN-F/COGIT, IRIT - France

[email protected] work is supported by the French National Research Agency: MapStyle Project [ANR-12-CORD-0025]