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

Geometric texture synthesis method and system based on GPU (Graphics Processing Unit) acceleration

A texture synthesis and geometry technology, applied in texture/color, 2D image generation, image data processing, etc., can solve the problems of low texture synthesis efficiency and poor quality of texture synthesis

Active Publication Date: 2016-05-11
CHANGSHA UNIVERSITY OF SCIENCE AND TECHNOLOGY
View PDF3 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] The technical problem to be solved by the present invention is: the problems of low texture synthesis efficiency and poor texture synthesis quality in the existing geometric texture synthesis technology

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
  • Geometric texture synthesis method and system based on GPU (Graphics Processing Unit) acceleration
  • Geometric texture synthesis method and system based on GPU (Graphics Processing Unit) acceleration
  • Geometric texture synthesis method and system based on GPU (Graphics Processing Unit) acceleration

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0061] Embodiments of the present invention will be described in detail below with reference to the accompanying drawings.

[0062] figure 1 A schematic flowchart of a method for synthesizing geometric textures based on GPU acceleration according to an embodiment of the present invention is shown. Such as Figure 1-2 As shown, the GPU-accelerated geometric texture synthesis method of this embodiment includes:

[0063] S1: for the sample geometry texture M in and the output geometry texture M out Carry out grid processing;

[0064] S2: Determine the geometric texture area to be synthesized;

[0065] S3: use the GPU parallel processing method in the sample geometry texture M in Find the best matching geometric subblock m in out ;

[0066] S4: Using the GPU parallel processing method to process the matching region P out and the overlapping region P in (t)∈m out perform geometric alignment;

[0067] S5: Using the GPU parallel processing method to process the matching r...

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 relates to a geometric texture synthesis method and system based on GPU (Graphics Processing Unit) acceleration. The method comprises the following steps of performing gridding processing on a sample geometric texture M<in> and an output geometric texture M<out>; determining a region on which the geometric textures are to be synthesized; finding optimal matching geometric sub-blocks m<out> from the sample geometric texture M<in> through a GPU parallel processing method; performing geometric alignment on a matching region P<out> and an overlapping region shown in the description through the GPU parallel processing method; performing geometric deformation on the matching region P<out> and the overlapping region shown in the description through the GPU parallel processing method; and performing geometric combination on the matching region P<out> and the overlapping region shown in the description which are subjected to the geometric deformation. According to the geometric texture synthesis method and system, the sample geometric texture is subjected to geometric sub-block subdivision, and the geometric sub-blocks are taken as basic synthesis units, so that the quality of a synthesis result is enhanced. The GPU parallel processing method is adopted, so that the calculation complexity in finding of the optimal matching geometric sub-blocks and splicing of the geometric sub-blocks is lowered, and the geometric texture synthesis speed is increased.

Description

technical field [0001] The invention relates to the field of texture synthesis, in particular to a GPU-accelerated geometric texture synthesis method and system. Background technique [0002] Texture synthesis and texture mapping are the main technologies of computer virtual reality. It can simulate the color details or geometric details of the surface of objects without increasing the complexity of scene rendering or significantly increasing the amount of calculation, thereby greatly improving the realism of the scene. Two-dimensional texture synthesis uses image texture to represent the surface details of objects. This method can achieve faster synthesis speed and less memory usage. However, 2D texture synthesis does not support important effects such as occlusion, shadows, and contours. Therefore, in recent years, researchers have proposed to use geometric texture instead of image texture to represent the surface details of objects, so as to further improve the accuracy ...

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
IPC IPC(8): G06T11/00G06T15/04G06T1/20
CPCG06T1/20G06T11/001G06T15/04G06T2200/16
Inventor 桂彦张建明李峰王培玉
Owner CHANGSHA UNIVERSITY OF SCIENCE AND TECHNOLOGY
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