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

Real time three-dimensional image smoothing process method based on pattern processor

A graphics processor and image smoothing technology, applied in image data processing, 3D image processing, instruments, etc., can solve the problems of large amount of calculation, long time consumption, affecting the real-time performance of 3D images, etc., and achieve the removal of speckle noise. , the effect of beautifying the image

Active Publication Date: 2009-01-28
SHANTOU INST OF UITRASONIC INSTR CO LTD
View PDF0 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] However, when the amount of image data is large, such as three-dimensional image data (ie, volume image data), the real-time performance of smoothing processing is difficult to meet the requirements
The image formed by the real-time 3D image reconstruction method based on the graphics processing unit (GPU) will inevitably have some speckle noise. The pixels need to be processed, and the amount of calculation is quite large. It will take a long time to use the CPU to process, which is a very heavy burden on the CPU and will seriously affect the real-time performance of 3D image reconstruction.

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
  • Real time three-dimensional image smoothing process method based on pattern processor
  • Real time three-dimensional image smoothing process method based on pattern processor

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0026] Such as figure 1 As shown, this real-time three-dimensional image smoothing method based on a graphics processor includes the following steps in turn:

[0027] (1) Send the three-dimensional image data to be processed to a graphics processing unit (GPU);

[0028] The three-dimensional image data processed by this smoothing method is the three-dimensional image texture data obtained by sampling after three-dimensional image reconstruction, and the three-dimensional image texture data is transmitted to the rendering pipeline in the graphics processing unit (GPU) by the central processing unit (CPU) through the OpenGL interface. , to the programmable fragment handler;

[0029] (2) Find the coordinates of each relevant point 2 around the current pixel point to be processed;

[0030] Such as figure 2 As shown, in the three-dimensional image texture data, the current pixel point 1 to be processed (referred to as the current point 1, figure 2 The relevant points of the h...

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 provides a real-time three-dimensional image smooth processing method based on graphics processing units. The method orderly comprises the following steps that: (1) the data of a three-dimensional image to be processed is transmitted to a graphics processing units; (2) coordinates of related points around a pixel point to be processed are figured out; (3) the related points are sampled, so as to obtain the data values of the related points; (4) the average value of the data values of the related data points is calculated; (5) the squares of the difference of the data values of the related data points and the average value are respectively calculated, and the numerical values calculated are saved in an array; (6) the numerical values in the array are compared, and a minimum value is figured out; (7) the prior data value of the pixel point to be processed is replaced by the data value of the related data point corresponding to the minimum value; and the steps (2) to (7) are carried out in the graphics processing units. The method can eliminate the speckle noise of the three-dimensional image, beautify the image and well preserve the prior boundary information of the image without affecting the real-time performance of three-dimensional image reconstruction.

Description

technical field [0001] The invention relates to image data processing, in particular to a real-time three-dimensional image smoothing processing method based on a graphics processor. Background technique [0002] The purpose of smoothing the image is to remove the speckle noise in the image and beautify the image. Existing image smoothing methods are all based on a central processing unit (CPU). For a two-dimensional image, real-time smoothing can be well realized because the amount of image data is not very large. [0003] However, when the amount of image data is large, for example, for three-dimensional image data (that is, volumetric image data), it is difficult to meet the requirement of real-time smoothing processing. The image formed by the real-time 3D image reconstruction method based on a graphics processing unit (GPU) will inevitably have some speckle noise. To reduce or remove these speckle noise, there may be millions or even tens of millions of speckle noises ...

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/10
Inventor 郭境峰王海潮蔡泽杭
Owner SHANTOU INST OF UITRASONIC INSTR CO LTD
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