An automatic placement method for building annotations in a three-dimensional scene

A technology for three-dimensional scenes and buildings, applied in the fields of geographic information science and computer graphics, to achieve the effect of maintaining relevance, improving readability, and reducing the amount of real-time calculations

Active Publication Date: 2019-04-09
NANJING UNIV
View PDF5 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0017] Purpose of the invention: Aiming at the defects of the existing methods for placing building annotations in 3D scenes, the present invention provides an automatic placement method for building annotations in 3D scenes, which can place building annotations in real time and efficiently during the browsing process, and solve the problem of Solve the problem of conflict between records, improve the readability of buildings in 3D scenes

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • An automatic placement method for building annotations in a three-dimensional scene
  • An automatic placement method for building annotations in a three-dimensional scene
  • An automatic placement method for building annotations in a three-dimensional scene

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0047] The technical solution of the present invention will be further introduced below in combination with specific implementation methods and accompanying drawings.

[0048] The processing flow of the automatic placement method of building notes in the three-dimensional scene disclosed by the present invention is divided into three stages ( figure 1 ). In the candidate annotation construction phase, a candidate set including fixed orientation annotations and dynamic orientation annotations is constructed. In the candidate annotation screening stage, effective annotations are screened out by calculating the orientation factor, word length factor, and visibility factor of different annotations in the candidate annotation set in real time. After this, annotations to be rendered from different buildings competed with each other for the limited screen space, resulting in annotation conflicts. In the conflict resolution phase, the annotations are placed sequentially according to...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses an automatic placement method for building annotations in a three-dimensional scene. According to the method, a candidate annotation set containing fixed-orientation annotations and dynamic-orientation annotations is constructed for each building model in a preprocessing stage according to geometric morphological characteristics of a three-dimensional building, and optimalannotations are screened according to an annotation evaluation algorithm related to viewpoints in an interactive browsing stage. And when the annotations are projected to the screen space conflict processing, the annotations are sequentially placed by adopting a greedy algorithm according to the global priorities of the annotations. Compared with the prior art, the method has the advantages that the real-time calculation amount is small, the dynamic change of the visual angle, the visual range and the visibility can be adapted, and the relevance between annotations and building elements is effectively kept. Besides, the annotations are sequentially placed according to the priority order through the greedy algorithm, the annotations which are close to the viewpoint, low in conflict degree and high in building significance can be reserved while screen space annotation conflicts are efficiently processed, and the readability of global annotations is improved.

Description

technical field [0001] The invention belongs to the fields of geographic information science and computer graphics, and in particular relates to a method for automatically placing building annotations in a three-dimensional scene. Background technique [0002] At present, related research on annotation placement on 2D maps and annotation placement in 3D scenes includes the following aspects: [0003] (1) 2D map annotation placement [0004] The automatic placement of text annotations has always been a research hotspot in 2D cartography. According to the types of elements to be annotated, map text annotations can be divided into point element annotations, line element annotations, and area element annotations. Research on 2D annotation focuses on the automatic placement of feature annotation. Edmondson et al. considered that the automatic placement of map annotations can be divided into three stages: candidate location generation, annotation location evaluation, and scheme ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06T17/05G06T19/20
CPCG06T17/05G06T19/20G06T2219/004
Inventor 佘江峰李鑫驰刘君妍陈雅茜李梦瑶
Owner NANJING UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products