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

CUDA-based quick bilateral filtering method

A bilateral filtering and fast technology, applied in image enhancement, processor architecture/configuration, instruments, etc., can solve the problems of inability to meet real-time image processing and high complexity of bilateral filtering algorithms

Inactive Publication Date: 2015-06-24
NANJING UNIV OF SCI & TECH
View PDF2 Cites 17 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The purpose of the present invention is to provide a fast bilateral filtering method based on CUDA, aiming to solve the problem that the complexity of the bilateral filtering algorithm is high and cannot meet the requirements of real-time image processing

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
  • CUDA-based quick bilateral filtering method
  • CUDA-based quick bilateral filtering method
  • CUDA-based quick bilateral filtering method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0038] The present invention will be further described below in conjunction with the accompanying drawings.

[0039] combine figure 1 , the present invention's fast bilateral filtering method based on CUDA comprises the following steps:

[0040] 1. Calculate the Gaussian spatial template. Since the spatial Gaussian template will not change with the change of pixels, the calculation can be completed before filtering. During the filtering process, only the data in the template needs to be accessed. The formula is as follows

[0041] w d ( x , y , i , j ) = e ( - ( x - i ) ...

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 CUDA-based quick bilateral filter method. The method mainly overcomes the defect of a standard bilateral filtering algorithm that computation speed is low. According to the method, parallelization is conducted on the original bilateral filtering algorithm, then image data are copied from a host memory into a GPU memory, a GPU (Graphic Processing Unit) is called through a CUDA (Computer Unified Device Architecture) for filtering computation, and parallel execution is adopted for computation of all pixel points. Compared with the existing bilateral filtering algorithm, the CUDA-based quick bilateral filter method has the advantage that on the premise that noise reduction performance is maintained, computing speed is increased greatly, so that the requirement for real-time processing is met.

Description

technical field [0001] The invention relates to the field of graphic image processing and parallel computing, in particular to a fast bilateral filtering method based on CUDA. Background technique [0002] The image sensor will be affected by various factors during the working process, such as the environment in which the image is captured, the quality of the sensor components themselves, etc. Therefore, the digital image will be polluted by various noises during the formation process. These noises will have a great impact on image post-processing. How to filter out these noises while maintaining the original information of the image is very important. Traditional filters also blur the edges of the image while removing noise. To solve this problem, Tomasi and Manduchi proposed bilateral filtering algorithm in 1998. Similar to Gaussian filtering, bilateral filtering also adopts the idea of ​​local weighted average, the difference is that bilateral filtering adds pixel valu...

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): G06T5/00G06T1/20
Inventor 陈强曾炫杰孙权森谭海鹏朱文斌
Owner NANJING UNIV OF SCI & TECH
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