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 problems such as large amount of calculation, long time consumption, affecting real-time performance of 3D images, etc., to achieve speckle noise removal , the effect of beautifying the image

Active Publication Date: 2010-09-22
SHANTOU INST OF UITRASONIC INSTR CO LTD
View PDF0 Cites 0 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
  • 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 graphics processor-based real-time 3D image smoothing method includes the following steps in sequence:

[0027] (1) Transmit the 3D image data to be processed to the graphics processing unit (GPU);

[0028] The 3D image data processed by this smoothing method is the 3D image texture data obtained by sampling after 3D image reconstruction. The 3D 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 , Reach the programmable fragment processor;

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

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

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 image smoothing is to remove speckle noise in the image and beautify the image. The existing image smoothing processing methods are all based on a central processing unit (CPU). For a two-dimensional image, since the data volume of the image is not very large, real-time smoothing can be well realized. [0003] However, when the amount of image data is large, for example, for three-dimensional image data (ie, volume image data), it is difficult for the real-time smoothing process to meet the requirements. The image formed by the real-time 3D image reconstruction method based on 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 in the entire 3D image ...

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 Patents(China)
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 Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products