CN109883353A - A dynamic three-dimensional measurement method for rigid moving objects - Google Patents
A dynamic three-dimensional measurement method for rigid moving objects Download PDFInfo
- Publication number
- CN109883353A CN109883353A CN201910121297.XA CN201910121297A CN109883353A CN 109883353 A CN109883353 A CN 109883353A CN 201910121297 A CN201910121297 A CN 201910121297A CN 109883353 A CN109883353 A CN 109883353A
- Authority
- CN
- China
- Prior art keywords
- phase
- pixel
- fringes
- wpjp
- formula
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000691 measurement method Methods 0.000 title abstract description 9
- 238000005259 measurement Methods 0.000 claims abstract description 39
- 238000000034 method Methods 0.000 claims abstract description 39
- 230000033001 locomotion Effects 0.000 claims abstract description 27
- 230000005540 biological transmission Effects 0.000 claims abstract description 22
- 230000010363 phase shift Effects 0.000 claims description 25
- 238000004364 calculation method Methods 0.000 claims description 8
- 239000011159 matrix material Substances 0.000 claims description 8
- 238000011160 research Methods 0.000 claims description 5
- 230000009466 transformation Effects 0.000 claims description 4
- 238000012876 topography Methods 0.000 claims 1
- 230000001360 synchronised effect Effects 0.000 description 4
- 238000001514 detection method Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000004519 manufacturing process Methods 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 241000208340 Araliaceae Species 0.000 description 1
- 235000005035 Panax pseudoginseng ssp. pseudoginseng Nutrition 0.000 description 1
- 235000003140 Panax quinquefolius Nutrition 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 235000008434 ginseng Nutrition 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
Landscapes
- Length Measuring Devices By Optical Means (AREA)
Abstract
A kind of dynamic 3 D measurement method of rigid motion object, the following steps are included: step 1, the pixel speed that moving object is obtained by the ratio and known transmission line physical speed of physical size in camera fields of view and Pixel Dimensions estimates the pixel-shift between several acquisition stripeds;Step 2, estimate phase offset, generate new projected fringe;Finally, the 12 spoke lines to acquisition carry out pixel-shift;According to four-step phase-shifting algorithm and three frequency heterodyne phase deployment algorithms, actual phase is calculated, is then updated in the phase height relational expression of pre- calibration, rebuilds the three-dimensional appearance of object;The complex process for avoiding transmission line out of service, measurement, transmission line operation, improves measurement efficiency.
Description
Technical field
The invention belongs to optical grating projection three-dimensional measurement technical fields, and in particular to a kind of dynamic 3 D of rigid motion object
Measurement method.
Background technique
Test product on automatic production line, shape invariance, position are mobile.Since often shape is more for industrial products
Complexity, measurement accuracy is more demanding, and therefore, it is difficult to realize single width striped three-dimensional measurement.And the stationary body three of several fringe projections
Tie up that measuring technique is mature, measurement accuracy is high, high reliablity, therefore by the three-dimensional measurement Technique Popularizing of stationary body to rigid motion
In the three-dimensional measurement of object, the detection efficiency of product on production line can be greatly improved.
Zhang etc. proposes calibration algorithm, Phase Compensation Algorithm, space phase exhibition on the basis of being based on three step phase shifts
Algorithm and GPU parallel processing technique are opened, a set of high speed, high-precision, real-time dynamic 3 D measuring system are constructed, it not only can be into
The three-dimensional measurement of row stationary body, and it is able to achieve the measurement of 40 frames/second dynamic 3 D.But above method measuring speed is not high,
Only it is able to achieve the three-dimensional measurement of slow dynamics object.Gray code solution phase techniques are extended to the three-dimensional measurement of dynamic object by Liu et al.,
Realize the measurement of 1000 frames/second high speed dynamic 3 D.But there are deviations in object mass center extraction, and synchronous error is caused to compensate
There are deviations, affect the three-dimensional measurement precision of dynamic object.
Summary of the invention
To overcome above-mentioned the deficiencies in the prior art, the object of the present invention is to provide a kind of dynamic 3 Ds of rigid motion object
Measurement method avoids transmission line out of service, measurement, passes to realize effective measurement of sports products on automation transmission line
The complex process of defeated line operation, improves measurement efficiency.
To achieve the above object, the technical solution adopted by the present invention is that:
A kind of dynamic 3 D measurement method of rigid motion object, comprising the following steps:
Step 1, pass through the ratio and known transmission line physical speed of physical size in camera fields of view and Pixel Dimensions
The pixel speed of moving object is obtained, estimates the pixel-shift between several acquisition stripeds, specific practice is:
A scale is placed on the transmission line, records the physical size in camera fields of view along x coordinate, along x in camera fields of view
The pixel size of coordinate is known, between available Pixel Dimensions and physical size relationship, kx=512 (pixels)/118
(mm)≈4.34(pixels/mm);Pixels indicates pixel;
If the physical speed of transmission line is known, vm=40 (mm/s), then can get pixel speed is vp=k × vm
≈ 174 (pixels/s), three-dimension measuring system synchronized projection and acquisition, the cycle T between consecutive frame is equal and it is known that T=
0.01s, then the pixel-shift P between consecutive frame is also equal, i.e. P=vp× 0.01 ≈ 1.74 (pixels), when four step phases of use
Algorithm and three frequency heterodyne deployment algorithms are moved come pixel-shift when calculating phase information, between the i-th frame image and first frame image
It indicates are as follows:
Pi-1=1.74 (i-1), i ∈ [2,12] (1)
The projected fringe of four-step phase-shifting algorithm and three frequency heterodyne deployment algorithms amounts to 12 spoke lines for three frequencies, four phase shifts, when
The frequency of projection and acquisition is 100Hz (i.e. T=0.01s), vmWhen=40 (mm/s), the 2nd~12 spoke line is compared to the 1st spoke
The pixel deviations of line are shown in Table 1;
Step 2, estimate phase offset, new projected fringe can be described as:
gi,j(x, y)=a (x, y)+b (x, y) cos [2 π fjx+2π(i-1)/N+Δφi,j] (2)
In formula, a (x, y) is background light intensity value, and b (x, y) is modulate intensity, and N is total phase shift number, due to selecting four steps
Phase shift algorithm, therefore N=4, i indicate i-th phase shift, i ∈ [Isosorbide-5-Nitrae], fjFor the frequency of projected fringe, due to selecting three frequency heterodynes
Phase-unwrapping algorithm, j ∈ [1,3];Δφi,jIndicate phase offset, it can be by pixel deviations Pi-1It calculates;
The key of formula (2) is how according to pixel deviations phase deviation Δ φ to be calculatedi,j, it is clear that Δ φ1,1=0,
I.e. the 1st frame bar print image does not need to deviate, and the 2nd~12 frame bar print image needs to deviate;
Due to project three sets of different frequencies striped, phase deviation calculation formula be it is inconsistent, need to calculate phase
The pixel period of three sets of different frequencies of machine acquisition is Nf1,Nf2And Nf3, with Nf1For calculating process, frequency f1Reference item
The wrapped phase of line is calculated by four-step phase-shifting algorithm and is obtained, and the wrapped phase of the 256th row is extracted along x coordinate, obtains having packet
Phase hit point is wrapped up in, the pixel number between two adjacent WPJP is Nf1;
Nf1The pseudocode program of calculating, wherein ψf1For frequency f1Reference stripe wrapped phase, ψf1(256 :) it is ginseng
The 256th row of the wrapped phase of striped is examined, WPJP_cost (j) is the array for storing WPJP, when ψ (256, j) is WPJP,
WPJP_cost (j)=1;When ψ (256, j) is not WPJP, institute is can be generated in WPJP_cost (j)=0, function zeros (M, N)
M × N matrix that have element all be 0, WPJP_NO are used to store the phase value of WPJP, and WPJP_index (j) exists for storing WPJP
Call number in image, i.e. line number and row number, function findindex can find the call number of certain numerical value;
Calculate separately Nf1,Nf2And Nf3, and formula (3) are substituted into, the phase deviation of three sets, 12 spoke lines is obtained, according to formula
(3) 11 phase deviations being calculated substitute into formula (2), and the first width does not need to deviate, and generate the new projected fringe of 12 width, remove
First width projected fringe, other 11 width projected fringes have made phase offset,
In formula, Δ φi,1For frequency f1The i-th spoke line phase deviation, Pi-1For pixel deviations, Nf1,Nf2And Nf3It is three
Cover the pixel period of different frequency;
Finally, camera acquires the modulated striped of 12 amplitude objects, according to the pixel-shift that formula (1) is calculated, to adopting
The striped of collection is deviated, as it is assumed that the direction of motion is parallel to the x coordinate of projected fringe, so the striped captured is also along x
Coordinate shift does not need to deviate on y-coordinate direction, and it will be following research that object is moved along the x and y coordinates of projected fringe
Content,
12 spoke lines of camera acquisition are expressed as g1,1~g4,1,g1,2~g4,2,g1,3~g4,3, this and formula (2)
Define it is consistent, with g4,3Calculating process for, pseudocode program is shown in Table 3, wherein g '4,3Acquisition striped after indicating offset,
Tras indicates transformation matrix, and expression formula is
In formula, Px i-1And Px i-1For the pixel deviations in the direction x and y;Assuming that the direction of motion is parallel to the x coordinate of projected fringe,
So
Striped after the offset of 12 width is expressed as g '1,1~g '4,1,g’1,2~g '4,2,g’1,3~g '4,3, calculated according to four-step phase-shifting
Method and three frequency heterodyne phase deployment algorithms calculate actual phase, are then updated in the phase height relational expression of pre- calibration, weight
Build the three-dimensional appearance of object.
The measurement of physical size described in step 1, measures it using the T-square of a variety of different accuracies, and guarantees T-square
It is vertical with the left or right lateral boundaries of stripe pattern, and the average value repeatedly measured is calculated, as final physical size.
The beneficial effects of the present invention are:
The present invention is the three-dimensional measurement technology for the rigid motion object being unfolded based on phase shift method and three frequency heterodyne phases.This hair
It is bright to be based on phase shift method and three frequency heterodyne phase expansion techniques, projected fringe and acquisition striped are handled, the basic principle is that:
Firstly, being transported by the ratio and known transmission line physical speed of physical size in camera fields of view and Pixel Dimensions
The pixel speed of animal body, so as to estimate the pixel-shift between several acquisition stripeds.Secondly, utilizing the method meter proposed
The phase offset between several acquisition stripeds is calculated, to generate the projection item of a set of new, for moving object three-dimensional measurement
Line.Finally, deviating according to pixel-shift amount to collected striped, a set of modified stripe pattern is obtained, and calculate phase
Position information, to obtain the result close to static three-dimensional measurement accuracy.
Using movement when method of the invention without stopping transmission line, the three-dimensional measurement in product movement may be implemented,
Improve measurement efficiency.
Detailed description of the invention
Fig. 1 (a) is the projected fringe figure of the position adjustment of three-dimension measuring system of the present invention.
Fig. 1 (b) is that the direction of motion of the position adjustment of three-dimension measuring system of the present invention is parallel to the x coordinate photograph of projected fringe
Piece.
Fig. 1 (c) is that the direction of motion of the position adjustment of three-dimension measuring system of the present invention is not parallel to the x coordinate of projected fringe
Photo.
Fig. 2 is the radiometer nomogram of physical size and Pixel Dimensions in viewing field of camera of the present invention.
Fig. 3 (a) is frequency f of the present invention1Reference stripe wrapped phase.
Fig. 3 (b) is the cross section of certain a line of Fig. 3 (a) of the present invention.
Fig. 4 (a) is the result figure after 12 width acquisition fringes shift of the invention.
Fig. 4 (b) is not using the three-dimensional result figure of moving object on the pipeline of the method for the present invention measurement.
Fig. 4 (c) is not using the two-dimensional result figure of moving object on the pipeline of the method for the present invention measurement.
Fig. 4 (d) is the cross-sectional view of dotted line in Fig. 4 (c).
Fig. 4 (e) is the three-dimensional result figure of moving object on the pipeline using the method for the present invention measurement.
Fig. 4 (f) is the two-dimensional result figure of moving object on the pipeline using the method for the present invention measurement.
Fig. 4 (g) is the cross-sectional view of dotted line in Fig. 4 (f).
Specific embodiment
Invention is further described in detail with reference to the accompanying drawings and examples.
A kind of dynamic 3 D measurement method of rigid motion object, comprising the following steps:
Firstly, the pixel speed of moving object is obtained by the ratio of physical size in camera fields of view and Pixel Dimensions,
Estimate the pixel-shift between several acquisition stripeds, specific practice is:
A scale is placed on the transmission line, records the physical size in camera fields of view along x coordinate, as shown in Fig. 2.For
The accuracy of the above-mentioned physical size measurement of guarantee, needs to measure it using the T-square of a variety of different accuracies, and guarantee fourth
Word ruler is vertical with the left or right lateral boundaries of stripe pattern, and calculates the average value repeatedly measured, as final physical size.By
Pixel size in camera fields of view along x coordinate is known, therefore can obtain the pass between Pixel Dimensions and physical size
System.For example, in this measuring system, kx=512 (pixels)/118 (mm) ≈ 4.34 (pixels/mm);
If the physical speed of transmission line is known, for example vm=40 (mm/s), then can obtain pixel speed is vp=
k×vm≈174(pixels/s).Three-dimension measuring system synchronized projection and acquisition, the cycle T between consecutive frame it is equal and it is known that
For example T=0.01s, then the pixel-shift P between consecutive frame is also equal, i.e. P=vp×0.01≈1.74(pixels).Work as use
Four-step phase-shifting algorithm and three frequency heterodyne deployment algorithms are come picture when calculating phase information, between the i-th frame image and first frame image
Element offset is expressed as:
Pi-1=1.74 (i-1), i ∈ [2,12] (1)
The projected fringe of four-step phase-shifting algorithm and three frequency heterodyne deployment algorithms is three frequencies, the total 12 spoke lines of four phase shifts.When
The frequency of projection and acquisition is 100Hz (i.e. T=0.01s), vmWhen=40 (mm/s), the 2nd~12 spoke line is compared to the 1st spoke
The pixel deviations of line see attached list 1;
Secondly, new projected fringe can be described as:
gi,j(x, y)=a (x, y)+b (x, y) cos [2 π fjx+2π(i-1)/N+Δφi,j] (2)
In formula, a (x, y) is background light intensity value, and b (x, y) is modulate intensity, and N is total phase shift number, due to selecting four steps
Phase shift algorithm, therefore N=4.I indicates i-th phase shift, i ∈ [Isosorbide-5-Nitrae], fjFor the frequency of projected fringe, due to selecting three frequency heterodynes
Phase-unwrapping algorithm, j ∈ [1,3], Δ φi,jIndicate phase deviation, it can be by pixel deviations Pi-1It calculates;
The key of formula (2) is how according to pixel deviations phase deviation Δ φ to be calculatedi,j, it is clear that Δ φ1,1=0,
That is (i.e. frequency is f to the 1st frame bar print image1Four width phase shift stripeds in the first width) do not need to deviate, and the 2nd~12 frame bar line
Image needs to deviate;
Due to projecting the striped of three sets of different frequencies, phase deviation calculation formula is inconsistent.Firstly, it is necessary to count
The pixel period for calculating three sets of different frequencies of camera acquisition is Nf1,Nf2And Nf3.With Nf1For calculating process, frequency f1Ginseng
The wrapped phase for examining striped is calculated by four-step phase-shifting algorithm to be obtained, and as shown in attached drawing 3 (a), is extracted in attached drawing 3 (a) along x coordinate
The 256th row wrapped phase, obtain attached drawing 3 (b), there is wrapped phase trip point (WrappedPhase in attached drawing 3 (b)
Jump Point, i.e. WPJP), in attached drawing 3 (b), the pixel number between two adjacent WPJP is Nf1。
Nf1The pseudocode program of calculating is as shown in subordinate list 2, wherein ψf1For frequency f1Reference stripe wrapped phase, ψf1
(256 :) are the 256th row of the wrapped phase of reference stripe, and WPJP_cost (j) be the array of storage WPJP, when ψ (256, j)
When being WPJP, WPJP_cost (j)=1;When ψ (256, j) is not WPJP, WPJP_cost (j)=0, function zeros (M, N)
M × N matrix that all elements can be generated all is 0, WPJP_NO are used to store the phase value of WPJP, and WPJP_index (j) is used for
WPJP call number (i.e. line number and row number) in the picture is stored, function findindex can find the call number of certain numerical value;
N is calculated separately by subordinate list 2f1,Nf2And Nf3, and formula (3) are substituted into, obtain the phase deviation of three sets of (12 width) stripeds.It is public
11 phase deviations (the first width does not need to deviate) that formula (3) is calculated substitute into formula (2), to generate the new projection of 12 width
Striped.In addition to the first width projected fringe, other 11 width projected fringes have made phase offset,
In formula, Δ φi,1For frequency f1The i-th spoke line phase deviation, Pi-1For pixel deviations, Nf1,Nf2And Nf3It is three
Cover the pixel period of different frequency;
Finally, carrying out pixel-shift to acquisition striped, 12 new spoke lines are projected, then camera acquires the modulation of 12 amplitude objects
Striped afterwards deviates the reference stripe and deforming stripe of acquisition according to the pixel-shift that formula (1) is calculated, by
In assuming that the direction of motion is parallel to the x coordinate of projected fringe, so the striped captured is also deviated along x coordinate, in y-coordinate direction
On do not need to deviate.It will be following research contents that object is moved along the x and y coordinates of projected fringe;
12 spoke lines of camera acquisition are expressed as g1,1~g4,1,g1,2~g4,2,g1,3~g4,3, this and formula (2)
Define it is consistent, with g4,3Calculating process for, pseudocode program sees attached list 3, wherein g '4,3Pick-up slip after indicating offset
Line, tras indicate transformation matrix, and expression formula is
In formula, Px i-1And Px i-1For the pixel deviations in the direction x and y;Assuming that the direction of motion is parallel to the x coordinate of projected fringe,
So
Striped after the offset of 12 width is expressed as g '1,1~g '4,1,g’1,2~g '4,2,g’1,3~g '4,3.It is calculated according to four-step phase-shifting
Method and three frequency heterodyne phase deployment algorithms calculate actual phase, are then updated in the phase height relational expression of pre- calibration, weight
Build the three-dimensional appearance of object.
Method of the invention is based on following theory:
1) the position adjustment of measuring system
Firstly, making the direction of motion be parallel to the x coordinate of projected fringe by adjusting three-dimension measuring system.Method particularly includes:
There is a white line parallel with x coordinate at projector striped as shown in attached drawing 1 (a), the center of the projected fringe.It is transmitting
An identification point is pasted on platform, is moved back and forth workbench and constantly adjustment three-dimension measuring system, is made identification point always in white line,
Indicate that working table movement is oriented parallel to the x coordinate of projected fringe.Three movement positions as shown in attached drawing 1 (b).Attached drawing 1
(c) it indicates that the x coordinate of working table movement direction and projected fringe is not parallel, needs to adjust.
2) pixel deviations calculate
A scale is placed on the transmission line, and record the physical size in camera fields of view along x coordinate is as shown in Fig. 2
The accuracy of the above-mentioned physical size measurement of guarantee, needs to measure it using the T-square of a variety of different accuracies, and guarantee fourth
Word ruler is vertical with the left or right lateral boundaries of stripe pattern, and calculates the average value repeatedly measured, as final physical size.By
Pixel size in camera fields of view along x coordinate is known, therefore can obtain the pass between Pixel Dimensions and physical size
System.For example, in this measuring system, kx=512 (pixels)/118 (mm) ≈ 4.34 (pixels/mm);
If the physical speed of transmission line is known, for example vm=40 (mm/s), then can obtain pixel speed is vp=
k×vm≈174(pixels/s).Three-dimension measuring system synchronized projection and acquisition, the cycle T between consecutive frame it is equal and it is known that
For example T=0.01s, then the pixel-shift P between consecutive frame is also equal, i.e. P=vp×0.01≈1.74(pixels).Work as use
Four-step phase-shifting algorithm and three frequency heterodyne deployment algorithms are come picture when calculating phase information, between the i-th frame image and first frame image
Element offset is expressed as:
Pi-1=1.74 (i-1), i ∈ [2,12] (1)
The projected fringe of four-step phase-shifting algorithm and three frequency heterodyne deployment algorithms is three frequencies, the total 12 spoke lines of four phase shifts.When
The frequency of projection and acquisition is 100Hz (i.e. T=0.01s), vmWhen=40 (mm/s), the 2nd~12 spoke line is compared to the 1st spoke
The pixel deviations of line are shown in Table 1:
3) new projected fringe is generated
New projected fringe can be described as
gi,j(x, y)=a (x, y)+b (x, y) cos [2 π fjx+2π(i-1)/N+Δφi,j] (2)
In formula, a (x, y) is background light intensity value, and b (x, y) is modulate intensity, and N is total phase shift number, due to selecting four steps
Phase shift algorithm, therefore N=4, i indicate i-th phase shift, i ∈ [Isosorbide-5-Nitrae];fjFor the frequency of projected fringe, due to selecting three frequency heterodynes
Phase-unwrapping algorithm, j ∈ [1,3], Δ φi,jIndicate phase deviation, it can be by pixel deviations Pi-1It calculates;
The key of formula (2) is how according to pixel deviations phase deviation Δ φ to be calculatedi,j, it is clear that Δ φ1,1=0,
That is (i.e. frequency is f to the 1st frame bar print image1Four width phase shift stripeds in the first width) do not need to deviate, and the 2nd~12 frame bar line
Image needs to deviate;
Due to projecting the striped of three sets of different frequencies, phase deviation calculation formula is inconsistent.Firstly, it is necessary to count
The pixel period for calculating three sets of different frequencies of camera acquisition is Nf1,Nf2And Nf3.With Nf1For calculating process, frequency f1Ginseng
The wrapped phase for examining striped is calculated by four-step phase-shifting algorithm to be obtained, and as shown in attached drawing 3 (a), is extracted in attached drawing 3 (a) along x coordinate
The 256th row wrapped phase, obtain attached drawing 3 (b), there is wrapped phase trip point (WrappedPhase in attached drawing 3 (b)
Jump Point, i.e. WPJP).In attached drawing 3 (b), the pixel number between two adjacent WPJP is Nf1;
Nf1The pseudocode program of calculating is as shown in subordinate list 2, wherein ψf1For frequency f1Reference stripe wrapped phase, ψf1
(256 :) are the 256th row of the wrapped phase of reference stripe, and WPJP_cost (j) be the array of storage WPJP, when ψ (256, j)
When being WPJP, WPJP_cost (j)=1;When ψ (256, j) is not WPJP, WPJP_cost (j)=0, function zeros (M, N)
M × N matrix that all elements can be generated all is 0, WPJP_NO are used to store the phase value of WPJP, and WPJP_index (j) is used for
WPJP call number (i.e. line number and row number) in the picture is stored, function findindex can find the call number of certain numerical value;
N is calculated separately by table 2f1,Nf2And Nf3, and formula (3) are substituted into, obtain the phase deviation of three sets of (12 width) stripeds.Formula
(3) 11 phase deviations (the first width does not need to deviate) being calculated substitute into formula (2), to generate the new projection item of 12 width
Line.In addition to the first spoke line, other stripeds have made phase offset.
In formula, Δ φi,1For frequency f1The i-th spoke line phase deviation, Pi-1For pixel deviations, Nf1,Nf2And Nf3It is three
Cover the pixel period of different frequency;
4) offset of camera acquisition striped
12 new spoke lines of projection, then camera acquires 12 spoke print images.The pixel being calculated according to formula (1) is inclined
It moves, the reference stripe and deforming stripe of acquisition is deviated.As it is assumed that the direction of motion is parallel to the x coordinate of projected fringe,
So the striped captured is also deviated along x coordinate, do not need to deviate on y-coordinate direction.Object along projected fringe x and y
Coordinate motion will be following research contents.
12 spoke lines of camera acquisition are expressed as g1,1~g4,1,g1,2~g4,2,g1,3~g4,3, this and formula (2)
It defines consistent.With g4,3Calculating process for, pseudocode program is shown in Table 3, wherein g '4,3Acquisition striped after indicating offset,
Tras indicates transformation matrix, and expression formula is
In formula, Px i-1And Px i-1For the pixel deviations in the direction x and y;Assuming that the direction of motion is parallel to the x coordinate of projected fringe,
So
Striped after 12 width fringes shifts is expressed as g '1,1~g '4,1,g’1,2~g '4,2,g’1,3~g '4,3, according to four step phases
Algorithm and three frequency heterodyne phase deployment algorithms are moved, actual phase is calculated.Then it is updated to the phase height relational expression of pre- calibration
In, rebuild the three-dimensional appearance of object.
5) it tests
The frequency of three sets of stripeds of researcher's projection is respectively f1=73, f2=64 and f3=56, and N is calculatedf1=
37.4、Nf2=43.4 and Nf3=48.8.4500 projection picture size of DLP LightCraft is necessary for 912 ×
1140pixels then generates 12 new width projected fringes and is expressed as
Attached drawing 4 (a)~(g) is the three-dimensional measuring result comparison of moving object on transmission line.Attached drawing 4 (a) is camera acquisition
, by offset after 12 width deforming stripes.1st width figure does not deviate, and the offset of the 2nd~12 width figure sees attached list 1.For example,
After rounding up, the offset of the 12nd width deforming stripe is 19pixels.In order to realize that high speed projects, using projected fringe two-value
Change technology and projector defocus technology.
When attached drawing 4 (b) is shown not using mentioned method, the 3-D view of moving object three-dimensional measurement, attached drawing 4 (c) shows
Show when not using proposed method, the two dimension view of moving object three-dimensional measurement.Attached drawing 4 (d) shows in attached drawing 4 (c)
226 rows (cross section of i.e. red dotted line).Attached drawing 4 (e) shows the three-dimensional using proposed method to moving object three-dimensional measurement
View, attached drawing 4 (f) show the two dimension view using mentioned method to moving object three-dimensional measurement.Attached drawing 4 (g) shows attached
The 226th row (cross section of i.e. red dotted line) in Fig. 4 (f).
The experimental results showed that mentioned method can accurately measure the moving object on transmission line, advantage is as follows:
(1) detection efficiency of product on transmission line is improved.For traditional static three-dimensional measurement method, when measurement, needs
Stop the movement of pipeline, the movement of transmission line is further continued for after the completion of three-dimensional measurement.Or testee is carried to three-dimensional inspection
Scaffold tower carries transmission back line again after being measured.Mentioned method avoids this problem, greatly improves the detection of pipeline
Efficiency.
(2) hardware cost is low.Mentioned method does not need to increase any hardware, therefore has lower hardware cost.
(3) high speed projects.This method is projected using two-value striped, is had high refreshing frequency, is substantially increased
Measurement efficiency.
(4) mentioned algorithm is simple, is easy to extend.It extends in the three-dimensional measurement of object moving in two dimensions or rotating object,
This will be following main research.
Table 1 is T=0.01s, vmPixel deviations when=40 (mm/s).
Table 2 is Nf1The pseudocode program of calculating.
Table 3 is that acquisition striped offset calculating is program in machine code.
Table 1
Table 2
Table 3
Claims (2)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910121297.XA CN109883353B (en) | 2019-02-19 | 2019-02-19 | Dynamic three-dimensional measurement method for rigid moving object |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910121297.XA CN109883353B (en) | 2019-02-19 | 2019-02-19 | Dynamic three-dimensional measurement method for rigid moving object |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109883353A true CN109883353A (en) | 2019-06-14 |
CN109883353B CN109883353B (en) | 2021-02-12 |
Family
ID=66928430
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910121297.XA Active CN109883353B (en) | 2019-02-19 | 2019-02-19 | Dynamic three-dimensional measurement method for rigid moving object |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109883353B (en) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103791856A (en) * | 2014-01-21 | 2014-05-14 | 南京理工大学 | Phase solving and unwrapping method based on four-width optical grating stripe image |
CN104487800A (en) * | 2012-07-15 | 2015-04-01 | 巴特里有限责任公司 | Portable three-dimensional metrology with data displayed on the measured surface |
JP5743433B2 (en) * | 2010-06-03 | 2015-07-01 | 株式会社マクシス・シントー | 3D shape measuring device |
CN105180841A (en) * | 2015-10-28 | 2015-12-23 | 广东工业大学 | Novel micro element three-dimensional measuring system and measuring method thereof |
CN106767531A (en) * | 2016-12-27 | 2017-05-31 | 河南工业大学 | A three-dimensional measurement method and device for a two-dimensional moving object |
CN108548502A (en) * | 2018-03-28 | 2018-09-18 | 西安理工大学 | A kind of dynamic object method for three-dimensional measurement |
CN108955571A (en) * | 2018-05-16 | 2018-12-07 | 南昌航空大学 | The method for three-dimensional measurement that double frequency heterodyne is combined with phase-shift coding |
-
2019
- 2019-02-19 CN CN201910121297.XA patent/CN109883353B/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5743433B2 (en) * | 2010-06-03 | 2015-07-01 | 株式会社マクシス・シントー | 3D shape measuring device |
CN104487800A (en) * | 2012-07-15 | 2015-04-01 | 巴特里有限责任公司 | Portable three-dimensional metrology with data displayed on the measured surface |
CN103791856A (en) * | 2014-01-21 | 2014-05-14 | 南京理工大学 | Phase solving and unwrapping method based on four-width optical grating stripe image |
CN105180841A (en) * | 2015-10-28 | 2015-12-23 | 广东工业大学 | Novel micro element three-dimensional measuring system and measuring method thereof |
CN106767531A (en) * | 2016-12-27 | 2017-05-31 | 河南工业大学 | A three-dimensional measurement method and device for a two-dimensional moving object |
CN108548502A (en) * | 2018-03-28 | 2018-09-18 | 西安理工大学 | A kind of dynamic object method for three-dimensional measurement |
CN108955571A (en) * | 2018-05-16 | 2018-12-07 | 南昌航空大学 | The method for three-dimensional measurement that double frequency heterodyne is combined with phase-shift coding |
Non-Patent Citations (3)
Title |
---|
MINGTENG LU: "《Modulation measuring profilometry with cross grating projection and single shot for dynamic 3D shape measurement》", 《OPTICS AND LASERS IN ENGINEERING》 * |
王建华: "《基于改进价值函数和三维相位展开的动态三维测量方法研究》", 《仪器仪表学报》 * |
王建华: "《高速动态三维面形测量》", 《应用科学学报》 * |
Also Published As
Publication number | Publication date |
---|---|
CN109883353B (en) | 2021-02-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105783775B (en) | A kind of minute surface and class minute surface object surface appearance measuring device and method | |
CN106461380B (en) | A kind of projector lens distortion correction method and its system based on adaptive striped | |
CN101422787B (en) | Strip-steel flatness measuring method based on single-step phase-shift method | |
Guo et al. | A fast reconstruction method for three-dimensional shape measurement using dual-frequency grating projection and phase-to-height lookup table | |
CN202074952U (en) | Three dimensional profiles and colored textures acquisition system based on single camera-single overhead projector | |
CN109489585A (en) | Based on the method for three-dimensional measurement for improving multifrequency fringe structure light | |
CN107576280A (en) | Fringe projection 3 D measuring method and device based on parallel four Color Channel | |
CN103267496B (en) | A kind of improvement window Fourier three-dimensional measurement method based on wavelet transformation | |
CN105300317B (en) | Based on sinusoidal and triangular wave fringe projection method for three-dimensional measurement | |
CN103791856A (en) | Phase solving and unwrapping method based on four-width optical grating stripe image | |
CN101441066A (en) | Phase de-packaging method of color fringe coding | |
CN109059806A (en) | A kind of mirror article three dimension profile measurement device and method based on infrared stripes | |
CN107014313B (en) | Method and system for weighted least squares phase unwrapping based on S-transform ridge values | |
García-Isáis et al. | One shot profilometry using a composite fringe pattern | |
CN112504165A (en) | Composite stereo phase unfolding method based on bilateral filtering optimization | |
CN112097685A (en) | A three-dimensional measurement method of moving objects based on color fringe projection | |
CN105043301A (en) | Grating strip phase solving method used for three-dimensional measurement | |
CN104154879B (en) | Non-uniform stripe segmented generation method | |
CN105066904A (en) | Assembly line product three-dimensional surface type detection method based on phase gradient threshold | |
Liao et al. | A dense 3-D point cloud measurement based on 1-D background-normalized Fourier transform | |
Kang et al. | A new phase to height model in fringe projection profilometry by considering radial distortion of camera lens | |
Li et al. | An improved 2+ 1 phase-shifting algorithm | |
CN105953745B (en) | Position phase sensitivity maximization striped projects measurement method | |
CN109883353A (en) | A dynamic three-dimensional measurement method for rigid moving objects | |
García-Isáis et al. | One shot profilometry using phase partitions |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right |
Effective date of registration: 20230420 Address after: No. 1000, Huayang Road, Zhoushi Town, Kunshan City, Suzhou City, Jiangsu Province 215300 Patentee after: Jiangsu Gutian Automation Co.,Ltd. Address before: 710048 No. 5 Jinhua South Road, Shaanxi, Xi'an Patentee before: XI'AN University OF TECHNOLOGY |
|
TR01 | Transfer of patent right |