Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A method for eliminating visual errors of two-dimensional vector solid lines in a three-dimensional scene

A vector solid line and two-dimensional vector technology, applied in 3D image processing, image data processing, instruments, etc., can solve the problems of jagged edges of vector elements and unsuitable expression of vector lines, etc., so as to eliminate the phenomenon of aliasing and speed up real-time Interactive performance, eliminating the effect of suspension

Active Publication Date: 2015-11-04
NANJING UNIV
View PDF9 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the width of the vector line used by this method does not change in real time with the zoom of the scene. It is suitable for the map vector line with a fixed line width, but it is not suitable for expressing the vector line whose line width changes according to the zoom of the scene, and there is aliasing at the edge of the vector element phenomenon is not resolved
In addition, there is still room for performance improvement in the parallel heterogeneous computing mode based on CPU-GPU cooperation

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
  • A method for eliminating visual errors of two-dimensional vector solid lines in a three-dimensional scene
  • A method for eliminating visual errors of two-dimensional vector solid lines in a three-dimensional scene
  • A method for eliminating visual errors of two-dimensional vector solid lines in a three-dimensional scene

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0044] Below in conjunction with specific example, further set forth the present invention, should be understood that these examples are only used to illustrate the present invention and are not intended to limit the scope of the present invention, after having read the present invention, those skilled in the art can modify various equivalent forms of the present invention All fall within the scope defined by the appended claims of this application.

[0045] like figure 1 As shown, a method for eliminating visual errors of a two-dimensional vector solid line in a three-dimensional scene disclosed by an example of the present invention, the main steps are as follows:

[0046] Step 1: read the terrain and vector data, and process the vector line according to its width. Compared with the vector line symbol without width, the surface vector line with width is easier to form a concrete feeling for the expression of roads and water systems in 3D scenes. Its width can change with th...

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 a method for eliminating visual errors of two-dimensional vector solid lines in a three-dimensional scene, and mainly solves the problems that, in the process where a two-dimensional line symbol is fit and rendered to the surface of a three-dimensional terrain, intermittent disappear phenomenon, vector solid line boundary sawtooth deformation phenomenon, and the phenomenon that vector solid line width does not change with zooming of the scene and the like are caused for the reason that the vector solid lines are over-thin. The method comprises the following main steps: carrying out surface shape processing according to vector solid line width; calculating coverage area of screen pixels in the two-dimensional space by utilizing a projection back-calculation method; classifying the pixels according to the spatial position relation of two-dimensional space coverage area of the pixels and a vector solid line surface area, and carrying out multiple-sampling processing on the pixels which are in intersection relation with the surface area boundary of the vector solid lines; judging whether sampling points are in the surface area of the vector solid lines; and determining sampling points according to the judgment result and colouring the sampling points, and using the colour mixation values of the sampling points to replace the screen color cache values of the corresponding pixels.

Description

technical field [0001] The present invention relates to the technical fields of computer application, computer graphics and geographic information, in particular to an algorithm for reducing or eliminating visual errors and distortions of two-dimensional vector solid lines in three-dimensional scenes during the rendering process. On the basis of the accuracy and rigor of the expression of the mutual topological relationship between the three-dimensional surface, it can improve the visual perception of the users of the three-dimensional geographic information system, enhance the selective abstraction and expression ability of the map symbols on the geographical phenomena in the three-dimensional scene, and make it want to convey The content of key information is more accurate and prominent. Background technique [0002] Proposed by Mikael Vaaraniemi et al. in 2011 in "High-Quality Cartographic Roads on High-Resolution DEMs" (High-Quality Road Symbol Rendering Based on High-Re...

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): G06T15/00G06T17/30
Inventor 佘江峰谈心郭星辰谈俊忠刘建龙
Owner NANJING UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products