Unlock instant, AI-driven research and patent intelligence for your innovation.

3D Surface Shape Measurement Method Based on GPU

A technology of three-dimensional surface shape and measurement method, which is applied in the direction of measuring devices, instruments, optical devices, etc., can solve the problems of limited operation efficiency improvement, and achieve the effect of improving access speed and computing efficiency

Active Publication Date: 2016-02-24
HUAZHONG UNIV OF SCI & TECH
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Although Song Zhang from Iowa State University in the United States and Weise from the Swiss Federal Institute of Technology used the parallel computing capability of the GPU in the implementation of the algorithm to improve the measurement efficiency, this method can only optimize algorithms similar to 3D graphics processing (specifically including : phase principal value calculation and three-dimensional reconstruction), for complex algorithms such as phase unwrapping, it is still only possible to run pixel-by-pixel serial calculations on the CPU
This traditional CPU+GPU hybrid architecture mode requires multiple accesses to the Global memory and multiple data transfers between the GPU and the CPU. Limited by memory and bus bandwidth, the improvement in operating efficiency is still very limited.

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
  • 3D Surface Shape Measurement Method Based on GPU
  • 3D Surface Shape Measurement Method Based on GPU
  • 3D Surface Shape Measurement Method Based on GPU

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0048] This embodiment is carried out under the CUDA platform of NVIDIA Corporation, and the CUDA program consists of two parts: the host end (Host) and the device end (graphics card). see figure 2 , a CUDA program usually includes the following steps in sequence: (1) initialize input data; (2) allocate video memory for device-side data; (3) transfer data from host-side memory to the allocated video memory; (4) Call the kernel function for calculation; (5) Copy the calculation result from the device-side video memory back to the host-side memory; (5) Recycle resources and complete the calculation.

[0049] Since the number of registers allocated to each thread is inversely proportional to the number of thread blocks created by the kernel function, the number of registers allocated to each thread determines the computing speed of the thread. When the number of registers required is large (mainly in the image matching part), the lack of the number of registers limits the impro...

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 method for GPU-based (Graphics Processing Unit) object three-dimensional shape measurement, and belongs to the technical field of object three-dimensional measurement. The method particularly comprises the following steps: projecting structure grating to the surface of an object to be measured by a projector; shooting the surface of the object to be measured by two cameras simultaneously to obtain two groups of image sequences; storing the two groups of image sequences into computer memory; completing distortion correction, phase demodulation, corresponding points matching and three-dimensional reconstruction for the image by a GPU in parallel; transmitting the object three-dimensional coordinate obtained through three-dimensional reconstruction to the computer memory by the GPU; repeating the above steps until the measurement is complete, and releasing the GPU and the storing space. The method adopts multi-core GPU to realize the parallel calculation at thread level, greatly increases data processing speed, and can satisfy the real-time requirement for three-dimensional measurement of a dynamic object.

Description

technical field [0001] The invention relates to the technical field of three-dimensional measurement of objects, in particular to a GPU (Graphic Processing Unit, Graphic Processing Unit)-based method for measuring three-dimensional surface shapes of objects, and is especially suitable for three-dimensional surface measurement of dynamic objects. Background technique [0002] Optical three-dimensional measurement is a method and technology for non-contact acquisition of the external shape of the measured object by using appropriate optical and electronic instruments. In production, the use of three-dimensional surface shape measurement technology can not only make full use of existing design and manufacturing achievements, improve design speed and shorten development cycle; it can also accurately detect product accuracy and improve product quality. In today's 3D measurement field, the structured light 3D dynamic measurement technology can actively select the measurement metho...

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): G01B11/25
Inventor 陈楚文李中伟赵恒爽何睿杰朱晓辉郭恭林何家进
Owner HUAZHONG UNIV OF SCI & TECH