• Aucun résultat trouvé

3D Viewpoint management: Algorithms to assist the visualization of 3D geospatial data

N/A
N/A
Protected

Academic year: 2021

Partager "3D Viewpoint management: Algorithms to assist the visualization of 3D geospatial data"

Copied!
20
0
0

Texte intégral

(1)

3D Viewpoint management

Algorithms to assist the visualization of 3D geospatial data

(2)

Context

Over years, modeling and visualizing the reality in three dimensions (3D) have become useful for an ever-increasing number of processes.

Education

Business applications

(3)

Context

Moving from 2D to 3D leads to new visualization challenges, of which the most

fundamental one is the occlusion management. To solve it, operational software solutions already exist, such as:

Wireframe modeling,

Transparency,

(4)

Context

However, current software do not provide operational solutions yet to manage camera settings. Based on an attribute or spatial request, the user could wonder:

WHAT IS THE BEST 3D VIEWPOINT(S) TO VISUALIZE THE RESULT(S) OF MY REQUEST, AND SUBSEQUENTLY ANALYZE AND/OR PRESENT MY RESULT(S) ?

(5)

Context

The answer to this question is complex in 3D since the camera is located in space through a set of

three

coordinates: X, Y and

Z

(i.e. the height).

This is why we developed a new algorithm which automatically computes optimal static viewpoints, i.e. maximizing at best the visibility of a single or set of selected features within the 3D scene.

(6)

Viewpoint Management Algorithm

A geocomputational method that uses the power of the graphics card to automatically

calculate efficient camera settings (i.e., camera positions and orientations) for visualizing a single or set of features (e.g., buildings, MEP components).

Let’s take an example with the public transport services accesses in the European quarter of Brussels (Belgium).

(7)

Viewpoint Management Algorithm

A virtual 3D LOD2 city model of the European Quarter (Brussels). The subway and railway stations are colored from yellow to red, respectively for small to large areas of influence.

(8)

Viewpoint Management Algorithm

What is the best global viewpoint, i.e. the most efficient point of view for visualizing all subway and railway stations ?

What is the best local viewpoint for each subway and railway station, i.e. the most efficient point of view that maximizes its visibility ?

(9)

Viewpoint Management Algorithm

The algorithm first generates a set of viewpoints to be processed based on the configuration defined by the user.

Minimum and maximum azimuths

Minimum and maximum elevations

(10)

Viewpoint Management Algorithm

Then, the algorithm assigns an overall score to each processed viewpoint regarding the visibility of the objects of interest, i.e. subway and railway stations in the example.

Visibility sphere. Viewpoints in black do not allow an overview of all stations. The other

points of view are categorized with an equal interval ranking method.

User’s configuration Minimum azimuth: 0° Maximum azimuth: 360° Minimum elevation: 0° Maximum elevation: 80° Number of viewpoints: 500

(11)

Viewpoint Management Algorithm

(12)

Viewpoint Management Algorithm

The best local viewpoints (optimally viewed stations are highlighted in green within each figure).

(13)

Viewpoint Management Algorithm

The best provided viewpoints can then be used for analyses and presentations.

But, what if we combine these viewpoints to produce an automatic computer animation within the virtual 3D city model?

Indeed, the precomputed viewpoints could be incorporated into a navigation process for exploration, discovery and/or spatial knowledge acquisition.

(14)

Flythrough Creation Algorithm

The algorithm combines the precomputed static viewpoints and defines a camera path for exploring the virtual 3D city model.

First, the navigation starts with an overview of the 3D model at 45 degrees of elevation.

Then, the camera moves to the best global viewpoint before visualizing each station to its best point of view.

(15)

An automatic camera path for exploring the railway and subway stations within the European Quarter.

Flythrough Creation Algorithm

The time flow is displayed with a hues gradient, from white to red.

(16)

An automatic precomputed camera path.

(17)

Incorporating the algorithms as plugins into 3D current viewer !

Future

Prototype of a 3D viewer with two additional tabs for managing occlusion!

Viewpoint: Viewpoint Management Algorithm Animation: Flythrough Creation Algorithm

(18)

Example of the graphical interface for the viewpoint management algorithm

(19)

Perspective projections

Image and geometric descriptors in the utility function

Navigation

(20)

Références

Documents relatifs

In order to better understand the role of mechanical inter- actions between cells during the first developmental stage of the mammal embryo, we developed a 3-dimensional

Thus, in our analyses of the PMIP 6 kyr BP simu- lations we have adopted the procedure of using AGCM anomalies of mean monthly temperature, precipitation, and cloudiness,

Rédigé dans un style clair et précis par deux insiders du droit des médias, respective- ment comme juriste à la RTBF et comme avocat au barreau de Bruxelles, l’ouvrage

Indeed, a tremendous amount of images acquired at facade level in urban environment are occluded in reasons of urban objects located between the sensor of acquisition and the

Si el bien de la sanidad es alcanzar lo que se ha llamado las "metas de la medicina" (prevenir la enfermedad, curar, cuidar y ayudar a morir en paz); y el bien de

Ainsi, les arbres hors forêt, par la diversité de leurs espèces et variétés, leur architecture, leur structuration et leur organisation spatiale ont contribué à

Pôle Développement Durable et Territoires Méditerranéens – Responsable : Yvette Lazzeri – CERIC, Aix Marseille Université - 3 avenue Robert Schuman 13628 Aix en Provence

ﺤﻧ ،ﷲ ﺪﻤﺤﻟﺍ ﹼﻥﺇ ﻤ ﺘﺴﻧﻭ ،ﻪﻨﻴﻌﺘﺴﻧﻭ ﻩﺪ ﻐ ﺫﻮﻌﻧﻭ ﻩﺮﻔ ﺎﻨﻟﺎﻤﻋﺃ ﺕﺎﺌﻴﺳﻭ ،ﺎﻨﺴﻔﻧﺃ ﺭﻭﺮﺷ ﻦﻣ ﷲﺎﺑ. ﷲﺍ ﺪﻌﺑ ﺎﻨﻟ ﻥﻮﻋﻭ ﺪﻨﺳ ﺮﻴﺧ ﻥﺎﻛ ﻦﻤﻟ ﺎﻨﻣ ﺎﻧﺎﻓﺮﻋ ﻪﺋﺎﻴﺿ ﻲﻓ ﻢﺠﻨﻟﺍ ﻪﺑﺎﺷ