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

Calculation method of two-dimensional surface roughness parameters based on GPU

A surface roughness and parameter calculation technology, applied in the field of data processing, can solve the problems of time-consuming, etc., and achieve the effects of high precision, saving waiting time, and easy operation

Active Publication Date: 2016-08-17
NORTHEAST INST OF GEOGRAPHY & AGRIECOLOGY C A S
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] In order to solve the time-consuming problem of calculating two-dimensional roughness parameters for data points with a large amount of data in the prior art, the present invention provides a GPU-based two-dimensional surface roughness calculation method, which can obtain Two-dimensional surface roughness parameters, closer to the actual situation

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
  • Calculation method of two-dimensional surface roughness parameters based on GPU
  • Calculation method of two-dimensional surface roughness parameters based on GPU
  • Calculation method of two-dimensional surface roughness parameters based on GPU

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0070] Embodiment 1: Taking the GPU platform model as NVIDIA GTX 590 series as an example, the test data used was obtained on April 19, 2012, using a surface roughness tester in the experimental field of Jilin Agricultural University. The photos of the test points and the obtained initial surface three-dimensional data results are as follows: Figure 4 As shown, the number of data points is 52040 points.

[0071] Suppose we need to calculate 300 distances, so set the number of blocks to 300. Take Δx=1, j=0~300, (x i ,y i ) and (x k ,y k )k=1, 2, ... N distances can be calculated by the 0th to Tth threads, and other distance values ​​can be calculated by the threads of the next cycle. And judging whether the distance value is r can be executed in parallel at this time.

[0072] Step 0, set r'=(j-1)Δr, Δr=1, j=1-300, then r'=0-299. Set the initial value j=1.

[0073] Step 1. Find all point pairs (x pm ,y pm ,z pm ), (x qm ,y qm ,z qm ), m is the number of points sa...

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 two-dimensional surface roughness parameter calculation method based on a GPU. The method is different from a conventional method in that by the cooperation of reading of CPU processing data, logic processing and output operation, a Graphic Processor Unit (GPU) is used for processing surface three-dimensional data, and two-dimensional surface roughness parameters are calculated. In the calculation process, the data size is large, but the data dependency is low, and the method and the conventional method have the same execution program. Due to the characteristics, based on the GPU, more calculation units can execute calculation in a concurrent mode at the same time, and therefore calculation time is greatly shortened. The method is high in calculation speed and accuracy, easy to operate and more suitable for field real-time measurement, calculation results can be conveniently seen in time, and therefore a large amount of waiting time is saved.

Description

technical field [0001] The invention relates to a data processing method, in particular to a GPU-based two-dimensional surface roughness parameter calculation method. Background technique [0002] Surface roughness is used to describe the microtopography and irregularity of the surface. The standard deviation of the surface height and the correlation length are two statistical variables describing the height of a random surface, which are relative to a reference surface. The measurement of surface roughness is one of the key issues in soil erosion research, and it is an important parameter to characterize soil hydrological characteristics and affect soil properties. In the process of earth observation with microwave radiometer, surface roughness is an important factor affecting soil microwave radiation. [0003] In the process of verifying the authenticity of satellite data through ground measurement data, since microwave radiometers, radars and other detectors detect an in...

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): G01B21/30
Inventor 李晓洁赵凯
Owner NORTHEAST INST OF GEOGRAPHY & AGRIECOLOGY C A S
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