annotating 3d content · agenda 1. motivation 2. image-based labeing of 3d content 3. enhanced...

18
Annotating 3D Content in Interactive, Virtual Worlds Christine LEHMANN Jürgen DÖLLNER

Upload: others

Post on 16-Oct-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Annotating 3D Content · Agenda 1. Motivation 2. Image-based Labeing of 3D Content 3. Enhanced Visibility Analysis 4. Smooth Transitions 5. Conclusions Annotating 3D Content in Interactive,

Annotating 3D Content in Interactive, Virtual Worlds

Christine LEHMANN Jürgen DÖLLNER

Page 2: Annotating 3D Content · Agenda 1. Motivation 2. Image-based Labeing of 3D Content 3. Enhanced Visibility Analysis 4. Smooth Transitions 5. Conclusions Annotating 3D Content in Interactive,

Agenda

1. Motivation

2. Image-based Labeing of 3D Content

3. Enhanced Visibility Analysis

4. Smooth Transitions

5. Conclusions

Annotating 3D Content in Interactive, Virtual Worlds | Web3D 2013 | Christine LEHMANN

2

Page 3: Annotating 3D Content · Agenda 1. Motivation 2. Image-based Labeing of 3D Content 3. Enhanced Visibility Analysis 4. Smooth Transitions 5. Conclusions Annotating 3D Content in Interactive,

Foundations: What is Labeling?

Labeling algorithms are faced with a number of fundamental challenges including:

□ Find non-conflicting positions

close to labeled objects

in the view plane (label embedding)

□ Guarantee non-ambiguous assignments

□ Ensure readability of labels

Different Approaches for labeling

with different advantages :

□ Internal labels provide fast assocating

to labeled objects

□ External labels can be applied

to very small objects (small visible amount)

Annotating 3D Content in Interactive, Virtual Worlds | Web3D 2013 | Christine LEHMANN

3

Example: Boundary Labeling (external)[Bekos et al.: „Boundary Labeling with OctilinearLeaders“, 2008]

Example: Street Labeling (internal)

Page 4: Annotating 3D Content · Agenda 1. Motivation 2. Image-based Labeing of 3D Content 3. Enhanced Visibility Analysis 4. Smooth Transitions 5. Conclusions Annotating 3D Content in Interactive,

Example: Google Maps

Annotating 3D Content in Interactive, Virtual Worlds | Web3D 2013 | Christine LEHMANN

4

Page 5: Annotating 3D Content · Agenda 1. Motivation 2. Image-based Labeing of 3D Content 3. Enhanced Visibility Analysis 4. Smooth Transitions 5. Conclusions Annotating 3D Content in Interactive,

Example: Google Earth (1/3)

Annotating 3D Content in Interactive, Virtual Worlds | Web3D 2013 | Christine LEHMANN

5

Page 6: Annotating 3D Content · Agenda 1. Motivation 2. Image-based Labeing of 3D Content 3. Enhanced Visibility Analysis 4. Smooth Transitions 5. Conclusions Annotating 3D Content in Interactive,

Example: Google Earth (2/3)

Annotating 3D Content in Interactive, Virtual Worlds | Web3D 2013 | Christine LEHMANN

6

?

Page 7: Annotating 3D Content · Agenda 1. Motivation 2. Image-based Labeing of 3D Content 3. Enhanced Visibility Analysis 4. Smooth Transitions 5. Conclusions Annotating 3D Content in Interactive,

Example: Google Earth (3/3)

Annotating 3D Content in Interactive, Virtual Worlds | Web3D 2013 | Christine LEHMANN

7

?

Page 8: Annotating 3D Content · Agenda 1. Motivation 2. Image-based Labeing of 3D Content 3. Enhanced Visibility Analysis 4. Smooth Transitions 5. Conclusions Annotating 3D Content in Interactive,

Contribution

Annotating 3D Content in Interactive, Virtual Worlds | Web3D 2013 | Christine LEHMANN

8 ■ Our method enables attaching labels to

salient points and lines for internal label

placement

■ It uses visibility analysis to overcome

general labeling obstacles, most

important unambiguous label assignment

Use both internal and external labeling:

■ Apply internal and external labels

depending on visibility analysis

■ Enable transitions between external and

internal label placement

Page 9: Annotating 3D Content · Agenda 1. Motivation 2. Image-based Labeing of 3D Content 3. Enhanced Visibility Analysis 4. Smooth Transitions 5. Conclusions Annotating 3D Content in Interactive,

Example: Internal and External labels combined

Annotating 3D Content in Interactive, Virtual Worlds | Web3D 2013 | Christine LEHMANN

9

Page 10: Annotating 3D Content · Agenda 1. Motivation 2. Image-based Labeing of 3D Content 3. Enhanced Visibility Analysis 4. Smooth Transitions 5. Conclusions Annotating 3D Content in Interactive,

Image-based Labling of 3D Content

■ Labels are placed exclusively on

visible areas of labeled objects

■ Visible pixels of 3D objects are

collected from the identity-map

(id-map)

Annotating 3D Content in Interactive, Virtual Worlds | Web3D 2013 | Christine LEHMANN

10

Example: Internal Label Placement and External Label Placement with according id-maps.

Page 11: Annotating 3D Content · Agenda 1. Motivation 2. Image-based Labeing of 3D Content 3. Enhanced Visibility Analysis 4. Smooth Transitions 5. Conclusions Annotating 3D Content in Interactive,

Enhanced Visibility Analysisfor Labeling

■ From visible pixels, compute the distance transform and the normal field

Annotating 3D Content in Interactive, Virtual Worlds | Web3D 2013 | Christine LEHMANN

11

Page 12: Annotating 3D Content · Agenda 1. Motivation 2. Image-based Labeing of 3D Content 3. Enhanced Visibility Analysis 4. Smooth Transitions 5. Conclusions Annotating 3D Content in Interactive,

Enhanced Visibility Analysisfor Labeling

Annotating 3D Content in Interactive, Virtual Worlds | Web3D 2013 | Christine LEHMANN

12

Page 13: Annotating 3D Content · Agenda 1. Motivation 2. Image-based Labeing of 3D Content 3. Enhanced Visibility Analysis 4. Smooth Transitions 5. Conclusions Annotating 3D Content in Interactive,

Enhanced Visibility Analysisfor Labeling

Annotating 3D Content in Interactive, Virtual Worlds | Web3D 2013 | Christine LEHMANN

13

Page 14: Annotating 3D Content · Agenda 1. Motivation 2. Image-based Labeing of 3D Content 3. Enhanced Visibility Analysis 4. Smooth Transitions 5. Conclusions Annotating 3D Content in Interactive,

Enhanced Visibility Analysisfor Labeling

Annotating 3D Content in Interactive, Virtual Worlds | Web3D 2013 | Christine LEHMANN

14

Page 15: Annotating 3D Content · Agenda 1. Motivation 2. Image-based Labeing of 3D Content 3. Enhanced Visibility Analysis 4. Smooth Transitions 5. Conclusions Annotating 3D Content in Interactive,

Enhanced Visibility Analysisfor Labeling

Annotating 3D Content in Interactive, Virtual Worlds | Web3D 2013 | Christine LEHMANN

15

Page 16: Annotating 3D Content · Agenda 1. Motivation 2. Image-based Labeing of 3D Content 3. Enhanced Visibility Analysis 4. Smooth Transitions 5. Conclusions Annotating 3D Content in Interactive,

Smooth Transitions

Annotating 3D Content in Interactive, Virtual Worlds | Web3D 2013 | Christine LEHMANN

16 Labels switch from internal (with horizontal orientation) to external by

”walking” along the arrows (normal field).

Page 17: Annotating 3D Content · Agenda 1. Motivation 2. Image-based Labeing of 3D Content 3. Enhanced Visibility Analysis 4. Smooth Transitions 5. Conclusions Annotating 3D Content in Interactive,

Conclusions

Annotating 3D Content in Interactive, Virtual Worlds | Web3D 2013 | Christine LEHMANN

17Image-based label placement:

■ Suitable for responsive systems and

interactive 2D/2.5D/3D systems

■ Easy integration into service-based

systems

Enhanced Visibility-driven

label placement:

■ Unambiguous label assignments

■ No time-consuming 3D geometry

analysis of labeled objects

■ Dynamic switching between internal

and external labeling

■ Simultaneous usage of external and

internal labeling based on visibility

analysis

Page 18: Annotating 3D Content · Agenda 1. Motivation 2. Image-based Labeing of 3D Content 3. Enhanced Visibility Analysis 4. Smooth Transitions 5. Conclusions Annotating 3D Content in Interactive,

Conclusions

Annotating 3D Content in Interactive, Virtual Worlds | Web3D 2013 | Christine LEHMANN

18 Contact:

www.4dndvis.de

Christine Lehmann

[email protected]

Jürgen Döllner

[email protected]

Publications:

http://www.hpi.uni-potsdam.de/doellner/4dndvis/publikationen.html

This work was funded by the Federal Ministry of Education and Research (BMBF), Germany

within the InnoProfile Transfer research group "4DnD-Vis".