schriftplatzierung in augmented reality seminar geoinformation ss 2004 (6. sem) referentin: ines...

20
Schriftplatzierung in Augmented Reality Seminar Geoinformation SS 2004 (6. Sem) Referentin: Ines Sundermann Betreuer: Thomas Kolbe

Upload: matthias-bernd-burgstaller

Post on 06-Apr-2016

214 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Schriftplatzierung in Augmented Reality Seminar Geoinformation SS 2004 (6. Sem) Referentin: Ines Sundermann Betreuer: Thomas Kolbe

Schriftplatzierung in Augmented Reality

Seminar GeoinformationSS 2004 (6. Sem)

Referentin: Ines Sundermann

Betreuer: Thomas Kolbe

Page 2: Schriftplatzierung in Augmented Reality Seminar Geoinformation SS 2004 (6. Sem) Referentin: Ines Sundermann Betreuer: Thomas Kolbe

2

Übersicht

1.Teil: Augmented Reality• Beschreibung• Anwendungsbeispiele• HMD

2.Teil: Schriftplatzierung• Wozu Beschriftung• Probleme• Realisiertes System

Page 3: Schriftplatzierung in Augmented Reality Seminar Geoinformation SS 2004 (6. Sem) Referentin: Ines Sundermann Betreuer: Thomas Kolbe

3

Augmented Reality• = „Erweiterte Realität“• Realität und vom Computer generierte

Bilder überlagern sich für den Betrachter• z.B über eine Datenbrille oder ein semitransparentes

Display werden Informationen (z.B. Beschriftung) scheinbar in die reale Umgebung eingeblendet

• Läuft interaktiv und in Echtzeit ab

Virtuelle und reelle Objekte bestehen gleichzeitig[Bell/Feiner/Höllerer01]

Page 4: Schriftplatzierung in Augmented Reality Seminar Geoinformation SS 2004 (6. Sem) Referentin: Ines Sundermann Betreuer: Thomas Kolbe

4

Anwendungsbeispiele

• Montage und Reparatur

• Navigations- und Informations-

systeme

• Medizinische Visualisierung

Seminar Geoinfo WS 01/02 S.Mesenholl[ARPDA02]

[Höllerer/Feiner99]

Page 5: Schriftplatzierung in Augmented Reality Seminar Geoinformation SS 2004 (6. Sem) Referentin: Ines Sundermann Betreuer: Thomas Kolbe

5

Optical see-through HMD

Projektion virtueller Objekte auf den halbdurchsichtigen Spiegel

• HMD am Kopf befestigter Display

Geiger02

Page 6: Schriftplatzierung in Augmented Reality Seminar Geoinformation SS 2004 (6. Sem) Referentin: Ines Sundermann Betreuer: Thomas Kolbe

6

Übersicht

1.Teil: Augmented Reality• Beschreibung• Anwendungsbeispiele• HMD

2.Teil: Schriftplatzierung• Wozu Beschriftung• Probleme• Realisiertes System

Page 7: Schriftplatzierung in Augmented Reality Seminar Geoinformation SS 2004 (6. Sem) Referentin: Ines Sundermann Betreuer: Thomas Kolbe

7

Beschriftung

• Identifiziert Objekte eindeutig

• Vermittelt einfach und direkt Informationen

• Erleichtert Orientieren• Schnellen Überblick

Unmittelbares Erfassen einer Umgebung oder eines Sachverhaltes

Vermeidet Nachschlagen von Information

[Bell/Feiner/Höllerer]

Page 8: Schriftplatzierung in Augmented Reality Seminar Geoinformation SS 2004 (6. Sem) Referentin: Ines Sundermann Betreuer: Thomas Kolbe

8

Probleme der Beschriftung

• Lesbarkeit– Verdeckungen verhindern– innerhalb der sichtbaren Objektteile oder überschreibbaren Bereiche– Keine bestimmte Schriftgröße unterschreiten

• Kontinuität– Vermeidung von flimmern und springen

• Übersichtlichkeit– Prioritäten bestimmen Erscheinung

• Zuordnung – eindeutig und intuitiv– innerhalb oder in der Nähe des zugehörigen Objektes– Texte beschreiben 3D-Objekte Abstraktion

Page 9: Schriftplatzierung in Augmented Reality Seminar Geoinformation SS 2004 (6. Sem) Referentin: Ines Sundermann Betreuer: Thomas Kolbe

9

View-management Komponente

• Realisiertes System der Columbia University

• Bestimmt automatisch den räumlichen Aufbau von den auf die Sichtebene projizierten virtuellen und realen Objekten, durch:

1. Beschränkungen der Label-Eigenschaften2. Wiedergabe der sichtbaren 3D-Objektteile 3. Berücksichtigung der vorherigen Bildanordnungen

Kontinuität

Page 10: Schriftplatzierung in Augmented Reality Seminar Geoinformation SS 2004 (6. Sem) Referentin: Ines Sundermann Betreuer: Thomas Kolbe

10

Beispiel

[Bell/Feiner/Höllerer]

Page 11: Schriftplatzierung in Augmented Reality Seminar Geoinformation SS 2004 (6. Sem) Referentin: Ines Sundermann Betreuer: Thomas Kolbe

11

Beispiel • Reale 3D-Objekte (campus-Gebäude) durch virtuelle Labels

(= Beschriftung, hier Namen) näher bestimmt• Labels sind a) innerhalb des sichtbaren

Gebäudeteils b) in der Nähe des Gebäudes (durch Pfeil mit

Gebäude verbunden)• Kein Label überlappt andere Labels, Gebäude oder

Annotationen (= bildliche und textliche Anmerkungen)• Annotationen können aufgerufen werden und verdecken keine

anderen Objekte (einschließlich Kopf)

Page 12: Schriftplatzierung in Augmented Reality Seminar Geoinformation SS 2004 (6. Sem) Referentin: Ines Sundermann Betreuer: Thomas Kolbe

12

1. LabelbeschränkungenAnordnung des Layouts durch Einschränkung von Label-Eigenschaften

• Sichtbarkeit: - Verdeckung von versiegelten und Grün-Flächen - Labels können nur das

zugehörige Gebäude überschreiben - Gesicht des gegenüberliegenden Beobachters darf nicht verdeckt werden

• Position: beschränken durch minimale und maximale Entfernung• Größe: z.B maximale Schriftgröße bevorzugt • Transparenz: minimiert z.B Verdeckung• Priorität: bestimmt die Reihenfolge der Erscheinung

z.B bei wenig Platz entfallen unwichtige Labels

Page 13: Schriftplatzierung in Augmented Reality Seminar Geoinformation SS 2004 (6. Sem) Referentin: Ines Sundermann Betreuer: Thomas Kolbe

13

2. View-management AnsatzView-management Pseudocode:for jedes Bild {

berechne für alle nicht-steuerbaren Objekte die Darstellung in der Sichtebenefor jedes steuerbare Objekt in Prioritätenreihenfolge { bestimme Objektposition und Größe (beruhend auf Beschränkungen und zeitlicher Kontinuität) if Objekt hat Sichtbarkeitsbeschränkungen die noch nicht behandelte steuerbare Objekte einschließen

then füge Objekt in die Sichtebene hinzu}

}

ermöglicht Abfrage, wo Objekte wiedergegeben worden sind und wo nicht

Page 14: Schriftplatzierung in Augmented Reality Seminar Geoinformation SS 2004 (6. Sem) Referentin: Ines Sundermann Betreuer: Thomas Kolbe

14

Bestimmung der “largest empty-space rectangles“

Die objektfreien Gebiet werden einfach bestimmbar

• Diese besteht aus achsen- ausgerichteten „largest empty-space rectangles“

– jedes wird oben, unten, links und rechts von input-Rechtecken oder dem Darstellungsfeld begrenzt

Externe Labels und Annotationen werden in diese Rechtecke platziert keine Verdeckung

• Jede Projektion wird durch ein Rechteck abgegrenzt

Approximation

• Projektion der 3D-Objekte auf die Sichtebene

Page 15: Schriftplatzierung in Augmented Reality Seminar Geoinformation SS 2004 (6. Sem) Referentin: Ines Sundermann Betreuer: Thomas Kolbe

15

Bestimmung der Sichtfläche• Jede Objektprojektion bildet eine einzelne Ebene• Diese Ebenen werden nach Sichtbarkeit sortiert (durch

BSP-Baum)

• Ein neues 2D-Rechteck wird auf die Sichtebene zu einem bereits existierenden Rechteck hinzugefügt

• Die neue Abgrenzung schneidet einige largest empty-space rectangles

Die neuen Rechtecke innerhalb der largest empty- space rectangles sind die aktuell sichtbaren Objektteile

es entstehen neue Rechtecke

Page 16: Schriftplatzierung in Augmented Reality Seminar Geoinformation SS 2004 (6. Sem) Referentin: Ines Sundermann Betreuer: Thomas Kolbe

16

Ablauf der Textplatzierung1. Internes Labeling

– Bestimmung eines inneren größten Rechtecks in jedem sichtbaren Objektteil

– Label erscheint im Zentrum dieses Rechtecks– Falls die minimale Schriftgröße unterschritten wird

2. Externes Labeling– Werden in ausgewählter Reihenfolge abgearbeitet– Auswählen eines geeigneten largest empty-space rectangles– Darstellen der Labels auf der Sichtebene innerhalb dieses Rechtecks

sobald es hergestellt ist vermeidet, dass nachfolgende Labels dieses verdecken

– Falls kein geeignetes Rechteck existiert Label entfällt

Page 17: Schriftplatzierung in Augmented Reality Seminar Geoinformation SS 2004 (6. Sem) Referentin: Ines Sundermann Betreuer: Thomas Kolbe

17

3. Zeitliche KontinuitätProblem: jede Objektanordnung der einzelnen Bilder wird

unabhängig berechnet Auftreten von visuellen Unstetigkeiten der Labelposition und Größe (Sprünge, Flimmern)

Lösung: Berücksichtigung der vorherigen Bilder:

1. Zustandshysterese:• Vermeidet ständiges Wechseln in der Nähe von Grenzwerten

2. Positionsstabilität: • Sorgt dafür, dass Labels relativ zum zugehörigen Objekt

ungefähr an derselben Stelle angeordnet werden

3. Interpolation:• Minimiert unstetige Sprünge durch Interpolation von der

vorherigen zur aktuellen Position

min

Ausblenden des Labels

Einblenden des LabelsLabelgröße

absMin

Page 18: Schriftplatzierung in Augmented Reality Seminar Geoinformation SS 2004 (6. Sem) Referentin: Ines Sundermann Betreuer: Thomas Kolbe

18

Zustandshysterese Zustandsübergangsdiagramm für ein Label:

(absMin) = absolute minimale Schriftgröße(min) = anhaltende minimale Schriftgröße

[Bell/Feiner/Höllerer]

Ausblenden des Labels

Einblenden des LabelsLabelgröße

min

absMin

Page 19: Schriftplatzierung in Augmented Reality Seminar Geoinformation SS 2004 (6. Sem) Referentin: Ines Sundermann Betreuer: Thomas Kolbe

19

Fazit• AR ergänzt die Wahrnehmung des Benutzers von der

reellen Welt unter anderem durch Beschriftung von physikalischen Objekten

• Die Labels sind aber nur hilfreich, wenn sie leserlich und eindeutig zugeordnet werden sowie kontinuierlich erscheinen

• Zur Vereinfachung werden die Labels durch Rechtecke approximiert, die ins Objektinnere platziert werden oder bei zu wenig Platz auf überdeckbare Bereiche ausweichen

Page 20: Schriftplatzierung in Augmented Reality Seminar Geoinformation SS 2004 (6. Sem) Referentin: Ines Sundermann Betreuer: Thomas Kolbe

20

Literatur• View Management for Virtual and Augmented Reality, 2001

Blaine Bell, Steven Feiner, Tobias Höllerer • Visualization Viewpoints, 2002

Blaine Bell, Steven Feiner, Tobias Höllerer• Exploring MARS: developingindoor and outdoor user interfaces to a mobile

augmented reality system, 1999Steven Feiner, Tobias Höllerer ,Tachio Terauchi, Gus Rashid, Drexel Hallaway

• Recent Advances in Augmented Reality, 1997Ronald Azuma

• Seminar Geoinformation WS 01/02:Mobile 3D-GIS: PositionierungSandra Mesenholl

• Den Durchblick bewahren, 2001Bernad Lukacin (Presseinformation)