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

Convolutional filtering optimizing method based on linear texture filtering

A technology of convolution filtering and linear texture, applied in the field of computer graphics, can solve problems such as not very good results, and achieve the effect of mentioning efficiency, easy implementation, and simple principle

Active Publication Date: 2012-12-19
INST OF OPTICS & ELECTRONICS - CHINESE ACAD OF SCI
View PDF3 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

"Nearest filtering" is the simplest and fastest method, it directly takes the value of the texel closest to the texture coordinate as the result of texture lookup, but the effect is not very good

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
  • Convolutional filtering optimizing method based on linear texture filtering
  • Convolutional filtering optimizing method based on linear texture filtering
  • Convolutional filtering optimizing method based on linear texture filtering

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0022] Examples of the present invention will be described below. However, the following examples are only intended to explain the present invention, and the protection scope of the present invention should include the entire contents of the claims, and through the following examples, those skilled in the art can realize the entire contents of the claims of the present invention.

[0023] The convolution filtering optimization based on linear texture filtering of the present invention can be implemented in hardware or software. For example, it can be installed and executed in the form of software on a personal computer, an industrial computer and a server, or the method of the present invention can be made into an embedded chip to be embodied in the form of hardware.

[0024] Considering formula (2), let the values ​​of two adjacent weights of the convolution filter in the X direction be w respectively i and w i+1 , then their final effect in convolution filtering is:

[00...

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 convolutional filtering optimizing method based on linear texture filtering. The method comprises the following steps of: dividing a convolutional filter into two one-dimensional filters if the convolutional filter can be separated; inspecting the weights in a convolution kernel and pairing two adjacent weights of which the values are not zero and the sizes are same so as to ensure that paired weights in the whole convolution kernel are as many as possible; calculating the paired weights to acquire coordinate offset amount required by the linear texture filtering and a new weight; performing texture searching according to the coordinate offset amount in a mode of linear texture filtering; multiplying the acquired texture value by the corresponding new weight to acquire an action result of the paired weight in the convolutional filtering; performing normal convolutional filtering on the weights which are not paired; and adding the filtering results with the results of the paired weight to acquire the whole convolutional filtering result. By the convolutional filtering optimizing method, a linear texture filtering function of a modern ground power unit (GPU) is utilized, and the times for performing texture searching, multiplication and addition which are required for convolutional filtering in the real-time image rendering process are reduced, so that the aim of improving the convolutional filtering efficiency is fulfilled.

Description

technical field [0001] The invention belongs to the field of computer graphics, and relates to how to use the linear texture filtering function of graphics hardware to reduce the number of texture search, multiplication and addition required when performing convolution filtering in real-time image rendering, so as to improve the efficiency of convolution filtering the goal of. Background technique [0002] Texture mapping is one of the most commonly used techniques in graphics rendering. In the process of texture mapping, texture search is an essential step. Texture search is to find the value of the corresponding texel (corresponding to the pixel in the image) in the texture according to the given texture coordinates for subsequent mapping. In most cases, the texture coordinates used in the texture search are not integers, that is, the coordinates correspond to not a specific texel in the texture but a certain position in some adjacent texels, and such a texture search is ...

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/04
Inventor 熊帅付承毓唐涛王健
Owner INST OF OPTICS & ELECTRONICS - CHINESE ACAD OF SCI
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