Check patentability & draft patents in minutes with Patsnap Eureka AI!

Method for synthesizing isotropic/anisotropic texture on geometric surface based on GPU (Graphics Processing Unit)

A surface texture, isotropic technology, applied in texture/color, image data processing, 3D image processing, etc.

Inactive Publication Date: 2012-08-15
INST OF SOFTWARE - CHINESE ACAD OF SCI +1
View PDF2 Cites 12 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0013] The purpose of the present invention is to solve the problem of direct synthesis of isotropic and anisotropic textures on three-dimensional textured surfaces

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
  • Method for synthesizing isotropic/anisotropic texture on geometric surface based on GPU (Graphics Processing Unit)
  • Method for synthesizing isotropic/anisotropic texture on geometric surface based on GPU (Graphics Processing Unit)
  • Method for synthesizing isotropic/anisotropic texture on geometric surface based on GPU (Graphics Processing Unit)

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0079] Below in conjunction with embodiment the method of the present invention will be further described.

[0080] The microcomputer configuration of this embodiment is Intel Core Duo 2.6G CPU, 1G memory, GeForce8800 graphics card and Window XP operating system. Follow the steps below to generate a texture synthesis process for a geometric surface:

[0081] Preprocessing stage:

[0082] (1) According to figure 1 As shown, the feature space based on the Gabor filter is generated from the image E to be processed as the matching benchmark of the sample texture.

[0083] Similar to the sample-based two-dimensional texture synthesis algorithm idea, an important cornerstone of the texture synthesis technology in the present invention is the measurement of pixel similarity in space, which is often based on the feature distance measurement between pixels. To find suitable samples of the synthesized surface texture in image E, finding the most appropriate texture patch match accord...

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 synthesizing an isotropic / anisotropic texture on a geometric surface based on a GPU (Graphics Processing Unit), belonging to the field of computer graphics. The method comprises the following steps of: (1) selecting a texture image sample E and carrying out Gabor filtration on the image E to obtain a feature space of the E; (2) generating a grid peak structure S of the E; establishing a multiresolution pyramid structure according to the S to obtain a hierarchical grid model sequence, and carrying out isotropic surface texture synthesis; distributing a texture coordinate of a peak i according to a texture coordinate of a father peak in the grid model sequence on each layer of the pyramid structure; disturbing a texture coordinate of a geometric peak; carrying out iterative correction on the texture coordinate according to the feature space; and acquiring M nearest adjacent peaks of the grid peak; and (3) carrying out equidistant shift conversion on the texture coordinate of the peak and carrying out anisotropic surface texture synthesis. The method is high in synthesis efficiency and capable of keeping shape feature and deformation consistency.

Description

technical field [0001] The present invention relates to a method for synthesizing isotropic / anisotropic textures of geometric surfaces accelerated by a GPU, more specifically, the present invention relates to a method for synthesizing speeds of three-dimensional geometric surface textures utilizing the programmable functions of GPUs and its high-efficiency processing performance, It belongs to the field of computer graphics. Texture synthesis results can be used in film animation, virtual reality, video games and other fields. Background technique [0002] 1.1 Texture synthesis based on sample images [0003] In recent years, texture compositing has dramatically increased the ease of mapping image detail to mesh surfaces. Earlier algorithms randomly pasted small blocks of images on three-dimensional surfaces, and then used alpha blending techniques to hide the gaps between blocks [E.Praun, A. Finkelstein, and H. Hoppe. Lapped textures. Proceedings of SIGGRAPH 2000, pp.465-...

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): G06T15/04
CPCG06T11/001
Inventor 盛斌孙汉秋王文成吴玉宝
Owner INST OF SOFTWARE - CHINESE ACAD OF SCI
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More