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

Visual Error Elimination Method of 2D Vector Solid Line in 3D Scene

A technology of vector solid lines and two-dimensional vectors, applied in 3D image processing, image data processing, instruments, etc., can solve the problems of jagged and aliased edges of vector elements, unsuitable for expressing vector lines, etc., to eliminate aliasing and speed up real-time Interactive performance, tight fit effect

Active Publication Date: 2017-09-05
NANJING UNIV
View PDF1 Cites 0 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
  • Visual Error Elimination Method of 2D Vector Solid Line in 3D Scene
  • Visual Error Elimination Method of 2D Vector Solid Line in 3D Scene
  • Visual Error Elimination Method of 2D Vector Solid Line in 3D Scene

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0044] The present invention will be further explained below with specific examples. It should be understood that these examples are only used to illustrate the present invention and not to limit the scope of the present invention. After reading the present invention, those skilled in the art will modify various equivalent forms of the present invention. All fall within the scope defined by the appended claims of this application.

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

[0046] Step 1: Read the terrain and vector data, and perform planarization of the vector line according to its width. Compared with the vector line symbol without width, the flat vector line with width can more easily form a concrete experience for the expression of roads and water systems in a three-dimensional scene. Its width ...

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 visual error elimination method of a two-dimensional vector solid line in a three-dimensional scene, which mainly solves the intermittent disappearance phenomenon caused by the thin vector solid line existing in the process of fitting and rendering the two-dimensional linear symbol to the three-dimensional terrain surface, vector The aliasing and aliasing phenomenon of the solid line boundary, the phenomenon that the width of the vector solid line does not change with the zoom of the scene, etc. It includes the following main steps: according to the width of the vector solid line, it is planarized; using the projection inversion method to calculate the coverage of screen pixels in two-dimensional space; according to the spatial position relationship between the pixel's two-dimensional space coverage and the vector solid line area Classify the pixels, and perform multi-sampling processing on the part of the pixels that intersect with the area boundary of the vector solid line; judge whether the sampling point is inside the area of ​​the vector solid line, determine the coloring of the sampling point according to the judgment result, and use the sampling point The color blend value replaces the screen color buffer value for the corresponding pixel.

Description

Technical field [0001] The present invention relates to the technical fields of computer applications, computer graphics and geographic information, in particular to an algorithm that reduces or eliminates the visual error and distortion of a two-dimensional vector solid line in a three-dimensional scene 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, the visual perception of the users of the three-dimensional geographic information system is improved, and the selective abstraction of the geographic phenomenon of the map symbols in the three-dimensional scene is enhanced. The key information content 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-resolution DEM), the fitting rendering algorithm of ...

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 Patents(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