The application be that January 27, application number in 2011 are 201110029945.2 the applying date, name is called the dividing an application of application for a patent for invention of " a kind of system and method for reconstructing surface of object ".
Summary of the invention
The technical problem to be solved in the present invention is, thereby the poor defect of the constant equipment requirement to imageing sensor of the pattern photofixation projecting for the existing method based on speckle dirigibility higher and equipment, provide a kind of and can control as required specular-reflection unit, thereby generate the structured light patterns be suitable for measuring object, and the system and method for synchro control imageing sensor reconstructing surface of object that required region is scanned.
The technical solution adopted for the present invention to solve the technical problems is: construct a kind of system of reconstructing surface of object, it is characterized in that, comprising:
Light fixture, comprises light source and specular-reflection unit, and described specular-reflection unit is adjusted minute surface attitude for passing through, and the light reflection that described light source is sent forms the structured light patterns of linear array shape to target area;
Imageing sensor, for progressively exposing to take the projected image of the linear array shape pattern at least part of region in described target area;
Controller, synchronizes with the view field of the structured light of described specular-reflection unit reflection for controlling the exposure area of described imageing sensor;
Data processing unit, be connected with described imageing sensor, receive in real time the projected image of described structured light patterns, and obtain the structured light patterns shift value in the benchmark image of described projected image and shooting in advance, calculate the three dimensional point cloud of object in described target area.
Preferably, when described light source adopts pointolite, described specular-reflection unit adopts 2-D vibration mirror; When described light source adopts line source, described specular-reflection unit adopts one dimension galvanometer.
Preferably, described one dimension galvanometer or 2-D vibration mirror adopt MEMS galvanometer.
Preferably, described data processing unit calculates first respectively the coordinate array of every lines in described projected image and described benchmark image linear array; Then, utilize lines number of coordinates batch total to calculate the displacement of lines; Finally, by following formula computation structure light pattern shift value, be Δ X
nthe distance z of impact point;
Wherein, B is the distance at the center of imageing sensor and galvanometer device, the equipment lens focus that f is described imageing sensor, and L is the distance of the standard flat at the benchmark image place chosen.
Preferably, described data processing unit is in structured light line thickness direction, and the barycentric coordinates of calculating maximum gradation value pixel are lines coordinate; Or described data processing unit, in structured light line thickness direction, directly calculates the centre coordinate of live width as the coordinate of lines.
A kind of method that the invention also discloses reconstructing surface of object, is characterized in that, comprises the following steps:
S1, by controlling specular-reflection unit, the light reflection that light source is sent is to target area and form the structured light patterns of linear array shape;
S2, utilize imageing sensor progressively to expose to take in described target area the projected image of the structured light patterns in region at least partly, and the view field that controls the structured light exposure area of described imageing sensor reflecting with described specular-reflection unit synchronize;
S3, receive in real time the projected image of described structured light patterns, and obtain described projected image and the benchmark image taken in advance in shift value, calculate the three dimensional point cloud of object in described target area.
Preferably, when light source described in described step S1 adopts pointolite, described specular-reflection unit adopts 2-D vibration mirror; When described light source adopts line source, described specular-reflection unit adopts one dimension galvanometer.
Preferably, the one dimension galvanometer adopting in described step S1 or 2-D vibration mirror are MEMS galvanometer.
Preferably, wherein, described step S3 further comprises:
S31, calculate respectively the coordinate array of every lines in described projected image and described benchmark image linear array;
S32, utilize lines number of coordinates batch total to calculate the displacement of lines;
S33, by following formula computation structure light pattern shift value, be Δ X
nthe distance z of impact point;
Wherein, B is the distance at the center of imageing sensor and galvanometer device, the equipment lens focus that f is described imageing sensor, and L is the distance of the standard flat at the benchmark image place chosen.
Preferably, described step S31 comprises:
In structured light line thickness direction, the barycentric coordinates of calculating maximum gradation value pixel are lines coordinate; Or
In structured light line thickness direction, directly calculate the centre coordinate of live width as lines coordinate.
Implement the system and method for reconstructing surface of object of the present invention, there is following beneficial effect: the present invention can project default structured light patterns by controlling specular-reflection unit as required, and the projected image at least part of region in target area is obtained in the synchronous exposure of control chart image-position sensor, compare with benchmark image the range data that utilizes principle of triangulation to calculate object in target area, this range data can real-time update, thereby obtains the real time kinematics data of moving object.
Embodiment
Below in conjunction with accompanying drawing and by embodiment, further illustrate technical scheme of the present invention.Be understandable that, specific embodiment described herein is only for explaining the present invention, but not limitation of the invention.It also should be noted that, for convenience of description, in accompanying drawing, only show step related to the present invention but not all processes.
Referring to Fig. 1, is the index path of the system of reconstructing surface of object according to the preferred embodiment of the invention.The system of the reconstructing surface of object that as shown in Figure 1, this embodiment provides mainly comprises light fixture 10, imageing sensor 20, data processing unit 30 and controller (not shown).
Light fixture 10 comprises light source 11 and specular-reflection unit 12.The light source of this programme preferably adopts semiconductor laser diode.
Specular-reflection unit 12 can be controlled its minute surface attitude by controller, and the light reflection that described light source 11 is sent forms default structured light patterns to target area.Preferably, specular-reflection unit can adopt one dimension galvanometer or 2-D vibration mirror, and the corresponding structured light patterns generating is respectively linear array shape pattern or lattice-like pattern.When light source adopts pointolite, specular-reflection unit can adopt 2-D vibration mirror, and the structured light patterns of generation is linear array shape pattern or lattice-like pattern.When light source adopts line source, specular-reflection unit can adopt one dimension galvanometer, and the pattern of generation is linear array shape pattern.In addition, when light source adopts pointolite, can also first by optical element, pointolite be converted to linear light, then generate linear array shape pattern by one dimension galvanometer.One dimension galvanometer or 2-D vibration mirror also can adopt MEMS(Micro-Electro-Mechanical Systems, MEMS (micro electro mechanical system)) galvanometer, rotary shaft galvanometer etc. can be realized the device of controlling minute surface motion.MEMS is a kind of brand-new research and development field that must simultaneously consider multiple physical field immixture, and with respect to traditional machinery, their size is less, and maximum is no more than one centimetre, is even only several microns, and its thickness is just more small.Employing be take silicon as main material, excellent electrical properties, and the intensity of silicon materials, hardness and Young modulus and iron are suitable, and density and aluminium are similar, and pyroconductivity approaches molybdenum and tungsten.Adopt and the similar generation technique of integrated circuit, can utilize in a large number mature technology, technique in IC production, carry out in enormous quantities, low-cost production, cost performance is increased substantially with respect to tradition " machinery " manufacturing technology.The attitude of the minute surface 121 in the specular-reflection unit that one dimension galvanometer or 2-D vibration mirror form can be controlled by controller, by adjusting the attitude of minute surface 121, light source 11 is irradiated to light reflection on minute surface 121 to target area, and form the pattern of project organization light in target area projection. for example 2-D vibration mirror projects lattice-like pattern, and one dimension galvanometer is linear array shape pattern.
Imageing sensor 20 is for progressively exposing with the projected image of the structured light patterns at least part of region in photographic subjects region.Because system of the present invention needs to gather the benchmark image of primary structure light before using first.In native system the relative position and attitude of imageing sensor 20, specular-reflection unit 12 and light source 11 need to when taking benchmark image, remain unchanged, comprise skew and rotation here.If variation has appearred in relative position, just need Resurvey benchmark image.Unique distinction of the present invention is to be synchronizeed with the view field of the structured light of specular-reflection unit 12 reflections by the exposure area of controller control chart image-position sensor 20.That is to say, when linear structured light is progressively projected on target area, also simultaneously the expose region of this linear smooth projection of imageing sensor 12, therefore imageing sensor 12 can be only in target area region at least partly, the specific region acquired projections image at the target object place of for example pre-estimating, and do not need to gather the image in all target areas.And the pattern that can the relatively low imageing sensor of option and installment gathers linear light.
Data processing unit 30 is connected with imageing sensor 20, receive in real time the projected image of the structured light patterns of imageing sensor 20 shootings, and in data processing unit 30, store the benchmark image of taking in advance, utilize image algorithm to obtain the shift value of the structured light patterns in described projected image and benchmark image, calculate the three dimensional point cloud of object in described target area.Therefore, data processing unit 30 may further include storer 31 and processor 32, and data processing unit 30 also has input/output device 33.Wherein storer 31 can be used for being stored in the benchmark image information of taking while there is no target object.32 of processors can receive the projected image that imageing sensor is taken by input/output device 33, and from storer 31, obtain said reference image information, carry out above-mentioned calculating and processing, obtain three dimensional point cloud, realize body surface cloud data and rebuild.
Below the positional structure of all parts in the system of reconstructing surface of object of the present invention is described.Set up three-dimensional system of coordinate as shown in Figure 1, in this coordinate system, each device is installed.In Fig. 1, coordinate system meets the right-hand rule.
A. the X-direction of coordinate system is the line of the galvanometer minute surface center P of original state as shown in the figure and the camera lens photocentre C of imageing sensor, and positive dirction is CP, as made progress in Fig. 1 as X-axis positive dirction, and the distance that wherein B is PC.
B.Z direction of principal axis is through minute surface center P, and perpendicular to minute surface, and positive dirction is to point to target area by minute surface center P, as being to the right Z axis positive dirction in Fig. 1.
C.Y direction of principal axis is to determine according to the right-hand rule, in Fig. 1, be vertical paper inwards.
D. light source 11 is launched collimation laser, and laser axis is on plane X PZ, and through the center of reflecting surface.The angle of laser axis and Z axis is relevant with target area, and native system is set to 45 degree.
E. the photocentre axis of imageing sensor 20 is set to parallelly with Z axis, and guarantees that the visual field of imageing sensor and projection target region exist common factor, and the lap of the angular field of view of emergent ray slewing area and imageing sensor camera lens is measured zone.And the equipment lens focus of imageing sensor is f.
If f. the specular-reflection unit of this system adopts one dimension galvanometer, minute surface 121 can be around XP axle or around the rotation of YP axle or vibration; If employing 2-D vibration mirror, minute surface can rotate or vibration simultaneously around diaxon simultaneously.In order to obtain above-mentioned vibration characteristics, can adopt existing MEMS one dimension or 2-D vibration mirror to realize, its emergent ray slewing area covers whole testee.
G. the data of imageing sensor 20, by existing common data transfer mode, are transferred to data processing unit 30.
Below the realization flow of the system of reconstructing surface of object of the present invention and principle are described.
1) according to above-mentioned positional structure, each parts are assembled.Can carry out integration packaging to a certain degree, for example, light source 11 and specular-reflection unit 12 are integrated to formation light fixture 10 simultaneously.
2) design of projection pattern: the galvanometer system adopting due to the present invention can utilize galvanometer posture changing characteristic at a high speed, projects lattice-like, linear array shape etc. image in target area.Here mainly adopt one dimension galvanometer to irradiate linear array shape or adopt 2-D vibration mirror to project dot matrix.
3) gather image information step:
A. take benchmark image.For example, at system of distance L=2000mm place, the 3*3m standard flat T vertical with Z axis is set, the image of choosing this plane T photographs is benchmark image.Although provided the distance of concrete benchmark image in this embodiment, the present invention is not limited to this, this area basic technology personnel can choose suitable plane according to actual conditions and take benchmark image.Utilize imageing sensor 20 gather linear array shape that light fixtures 10 project or dot pattern in the imaging of standard flat as benchmark image, and be kept in the storer 31 of data processing unit 30.
B. the projected image of photographic subjects.Behind object target approach region, projection pattern is irradiated on body surface, now utilizes imageing sensor 20 to gather the projection pattern of target area, and for example linear array shape pattern, sends to data processing unit 30;
4) surface point cloud data reconstruction step:
Refer to Fig. 2 and Fig. 3, be respectively the benchmark image of the system shooting of reconstructing surface of object according to the preferred embodiment of the invention and the schematic diagram of projected image.As shown in Figure 2, this structured light patterns is linear array shape, and the height of line is H, and width is W.It is corresponding that can to calculate the line-spacing between n bar line in linear array be W
n.In Fig. 3, can see that the lines in linear array in target object region will be offset when target object enters picture, side-play amount is S.All projective patterns are along with the increase of distance L, and pattern there will be towards fixed-direction and is offset, and side-play amount S diminishes gradually.And the maximal value of skew S must be less than the minimum period W of periodic pattern
n.Side-play amount S can calculate acquisition for projected image and benchmark image analysis by data processing unit.
A. establish the image that the projected image that collects and benchmark image are m*n pixel.Take below projection structured light patterns as linear array light be example, the projected image obtaining is analyzed, adopt the analytical approach of structured light patterns of lattice-like identical with it.
First, utilize image algorithm to calculate respectively in projected image and benchmark image the coordinate array P of every line in linear array
n(i, j) and Q
n(i, j), wherein n represents the numbering of linear array center line, (i, j) is the coordinate of every bit on line.At this, because the grey scale pixel value of structured light lines in image is greater than surrounding pixel gray-scale value, so can tell structured light lines in background.The present invention can adopt the way of Threshold segmentation that structured light lines are split.Due to Threshold, structured light line thickness may be comprised of one or more than one pixel, so can adopt bright pixel coordinate in the center of gravity of live width or live width to carry out the coordinate of representative structure light line.Wherein, in first method, in structured light line thickness direction, calculate the barycentric coordinates of maximum gradation value pixel, as lines coordinate.In second method, in structured light line thickness direction, directly calculate the centre coordinate of live width, as the coordinate of lines.The coordinate that calculates structured light lines by column respectively after the alignment of projected image and benchmark image.Lattice-like pattern if, surpasses the situation of a pixel for the profile of every in dot matrix, calculate the barycentric coordinates of doing weight by gray threshold, as the coordinate of point.
B. utilize lines array of pixels to calculate the displacement Δ X of lines
n(i, j)=P
n(i, j)-Q
n(i, j).Can be by the shift value of two structured light lines alignment coordinates computed by column.The side-play amount S of lines and Δ X in target object region in Fig. 3
n(i, j) is corresponding.
C. utilize the ultimate principle of structural light measurement, data processing unit is Δ X by following formula computation structure light pattern shift value
nthe distance z of impact point;
Wherein, B is the distance at the center of imageing sensor and galvanometer device, the equipment lens focus that f is described imageing sensor, and L is the distance of the standard flat at the benchmark image place chosen.In projection pattern, the distance z of difference is the object dimensional cloud data calculating.
Because B, f in above-mentioned formula and L can pre-set for Bu Tong target object and the distance of size, the therefore particular value of the X ' in above-mentioned formula for setting.When needs are during for different target object project organization light pattern, only need to adjust the mirror status of one dimension or 2-D vibration mirror, just can obtain different structured lights, for example linear array light or dot matrix light, can also adjust the line-spacing of linear array light, thereby be convenient to identify the region at target object place in the projected image gathering.
The present invention also correspondingly provides a kind of method of reconstructing surface of object.Refer to Fig. 4, for according to the method flow diagram of reconstructing surface of object in the preferred embodiment of the present invention.As shown in Figure 4, the method S400 starts from step S402:
Subsequently, in next step S404, by controlling specular-reflection unit, the light reflection that light source is sent is to target area and form default structured light patterns.This step mainly adopts light fixture to realize, and as shown in Figure 1, light fixture 10 comprises light source 11 and specular-reflection unit 12.The light source of this programme preferably adopts semiconductor laser diode.
Specular-reflection unit 12 can be controlled its minute surface attitude by controller, and the light reflection that described light source 11 is sent forms default structured light patterns to target area.Preferably, specular-reflection unit can adopt one dimension galvanometer or 2-D vibration mirror, and the corresponding structured light patterns generating is respectively linear array shape pattern or lattice-like pattern.When light source adopts pointolite, specular-reflection unit can adopt 2-D vibration mirror, and the structured light patterns of generation is linear array shape pattern or lattice-like pattern.When light source adopts line source, specular-reflection unit can adopt one dimension galvanometer, and the pattern of generation is linear array shape pattern.In addition, when light source adopts pointolite, can also first by optical element, pointolite be converted to linear light, then generate linear array shape pattern by one dimension galvanometer.One dimension galvanometer or 2-D vibration mirror also can adopt MEMS(Micro-Electro-Mechanical Systems, MEMS (micro electro mechanical system)) galvanometer, rotary shaft galvanometer etc. can be realized the device of controlling minute surface motion.The attitude of the minute surface 121 in the specular-reflection unit that one dimension galvanometer or 2-D vibration mirror form can be controlled by controller, by adjusting the attitude of minute surface 121, light source 11 is irradiated to light reflection on minute surface 121 to target area, and forms the pattern of project organization light in target area projection.For example 2-D vibration mirror projects lattice-like pattern, and one dimension galvanometer is linear array shape pattern.
Set up three-dimensional system of coordinate as shown in Figure 1, in this coordinate system, each device is installed.In Fig. 1, coordinate system meets the right-hand rule.The X-direction of coordinate system is the line of the galvanometer minute surface center P of original state as shown in the figure and the camera lens photocentre C of imageing sensor, and positive dirction is CP, as made progress in Fig. 1 as X-axis positive dirction, and the distance that wherein B is PC.Z-direction is through minute surface center P, and perpendicular to minute surface, and positive dirction is to point to target area by minute surface center P, as being to the right Z axis positive dirction in Fig. 1.Y direction is to determine according to the right-hand rule, in Fig. 1, be vertical paper inwards.Light source 11 is launched collimation laser, and laser axis is on plane X PZ, and through the center of reflecting surface.The angle of laser axis and Z axis is relevant with target area, is set to 45 degree in this method.If the specular-reflection unit of the method adopts one dimension galvanometer, minute surface 121 can be around XP axle or around the rotation of YP axle or vibration; If employing 2-D vibration mirror, minute surface can rotate or vibration simultaneously around diaxon simultaneously.In order to obtain above-mentioned vibration characteristics, can adopt existing MEMS one dimension or 2-D vibration mirror to realize, its emergent ray slewing area covers whole testee.
Subsequently, in next step S406, utilize imageing sensor progressively to expose to take in described target area the projected image of the structured light patterns in region at least partly, and the view field that controls the structured light exposure area of described imageing sensor reflecting with described specular-reflection unit synchronize.Unique distinction of the present invention is to be synchronizeed with the view field of the structured light of specular-reflection unit 12 reflections by the exposure area of controller control chart image-position sensor 20.That is to say, when linear structured light is progressively projected on target area, also simultaneously the expose region of this linear light projection of imageing sensor 12, therefore imageing sensor 12 can be only in target area region at least partly, the specific region acquired projections image at the target object place of for example pre-estimating, and do not need to gather the image in all target areas.And the pattern that can the relatively low imageing sensor of option and installment gathers linear light.
As shown in Figure 1, because method of the present invention needs to gather the benchmark image of primary structure light before using first, therefore in this step the relative position and attitude of imageing sensor 20, specular-reflection unit 12 and light source 11 need to when taking benchmark image, remain unchanged, comprise skew and rotation here.If variation has appearred in relative position, just need Resurvey benchmark image.The photocentre axis of imageing sensor 20 is set to parallel with Z axis, and guarantees that the visual field of imageing sensor and projection target region exist common factor, and the lap of the angular field of view of emergent ray slewing area and imageing sensor camera lens is measured zone.And the equipment lens focus of imageing sensor is f.The data of imageing sensor 20, by existing common data transfer mode, are transferred to data processing unit 30.
Subsequently, in next step S408, receive in real time the projected image of the structured light patterns that imageing sensor 20 takes, and utilize image algorithm to obtain the shift value in the benchmark image of described projected image and shooting in advance, calculate the three dimensional point cloud of object in described target area.Can adopt data processing unit as shown in Figure 1 to realize this step.Data processing unit 30 is connected with imageing sensor 20, receive the projected image of the structured light patterns of imageing sensor 20 shootings, and in data processing unit 30, store the benchmark image of taking in advance, utilize image algorithm to obtain the shift value of the structured light patterns in described projected image and benchmark image, calculate the three dimensional point cloud of object in described target area.Therefore, data processing unit 30 may further include storer 31 and processor 32, and data processing unit 30 also has input/output device 33.Wherein storer 31 can be used for being stored in the benchmark image information of taking while there is no target object.32 of processors can receive the projected image that imageing sensor is taken by input/output device 33, and from storer 31, obtain said reference image information, carry out above-mentioned calculating and processing, obtain three dimensional point cloud, realize body surface cloud data and rebuild.
Finally, method S400 ends at step S410.
Below the specific operation process of the method for reconstructing surface of object of the present invention is described.
1) according to above-mentioned positional structure, each parts are assembled.Can carry out integration packaging to a certain degree, for example, light source 11 and specular-reflection unit 12 are integrated to formation light fixture 10 simultaneously.
2) design of projection pattern: the galvanometer system adopting due to the inventive method can utilize galvanometer posture changing characteristic at a high speed, projects lattice-like, linear array shape etc. image in target area.Here mainly adopt one dimension galvanometer to irradiate linear array or adopt 2-D vibration mirror to project dot matrix.
3) gather image information step:
A. take benchmark image.For example, at system of distance L=2000mm place, the 3*3m standard flat T vertical with Z axis is set, the image of choosing this plane T photographs is benchmark image.Although provided the distance of concrete benchmark image in this embodiment, the present invention is not limited to this, this area basic technology personnel can choose suitable plane according to actual conditions and take benchmark image.Utilize imageing sensor 20 gather linear array shape that light fixtures 10 project or lattice-like pattern in the imaging of standard flat as benchmark image, and be kept in the storer 31 of data processing unit 30.
B. the projected image of photographic subjects.Behind object target approach region, projection pattern is irradiated on body surface, now utilizes imageing sensor 20 to gather the projection pattern of target area, and for example linear array shape pattern, sends to data processing unit 30;
4) surface point cloud data reconstruction step:
Refer to Fig. 2 and Fig. 3, be respectively the benchmark image of the system shooting of reconstructing surface of object according to the preferred embodiment of the invention and the schematic diagram of projected image.As shown in Figure 2, this structured light patterns is linear array, and the height of line is H, and width is W.It is corresponding that can to calculate the line-spacing between n bar line in linear array be W
n.In Fig. 3, can see that the lines in linear array in target object region will be offset when target object enters picture, side-play amount is S.All projective patterns are along with the increase of distance L, and pattern there will be towards fixed-direction and is offset, and side-play amount S diminishes gradually.And the maximal value of skew S must be less than the minimum period W of periodic pattern
n.Side-play amount S can calculate acquisition for projected image and benchmark image analysis by data processing unit.
A. establish the image that the projected image that collects and benchmark image are m*n pixel.Take below projection structured light patterns as linear array light be example, the projected image obtaining is analyzed, adopt the analytical approach of structured light patterns of lattice-like identical with it.
First, utilize image algorithm to calculate respectively in projected image and benchmark image the coordinate array P of every line in linear array
n(i, j) and Q
n(i, j), wherein n represents the numbering of linear array center line, (i, j) is the coordinate of every bit on line.At this, because the grey scale pixel value of structured light lines in image is greater than surrounding pixel gray-scale value, so can tell structured light lines in background.The present invention can adopt the way of Threshold segmentation that structured light lines are split.Due to Threshold, structured light line thickness may be comprised of one or more than one pixel, so can adopt bright pixel coordinate in the center of gravity of live width or live width to carry out the coordinate of representative structure light line.Wherein, in first method, in structured light line thickness direction, calculate the barycentric coordinates of maximum gradation value pixel, as lines coordinate.In second method, in structured light line thickness direction, directly calculate the centre coordinate of live width, as the coordinate of lines.The coordinate that calculates structured light lines by column respectively after the alignment of projected image and benchmark image.Lattice-like pattern if, surpasses the situation of a pixel for the profile of every in dot matrix, calculate the barycentric coordinates of doing weight by gray threshold, as the coordinate of point.
B. utilize lines array of pixels to calculate the displacement Δ X of lines
n(i, j)=P
n(i, j)-Q
n(i, j).Can be by the shift value of two structured light lines alignment coordinates computed by column.The side-play amount S of lines and Δ X in target object region in Fig. 3
n(i, j) is corresponding.
C. utilize the ultimate principle of structural light measurement, data processing unit is Δ X by following formula computation structure light pattern shift value
nthe distance z of impact point;
Wherein, B is the distance at the center of imageing sensor and galvanometer device, the equipment lens focus that f is described imageing sensor, and L is the distance of the standard flat at the benchmark image place chosen.In projection pattern, the distance z of difference is the object dimensional cloud data calculating.
Because B, f in above-mentioned formula and L can pre-set for Bu Tong target object and the distance of size, the therefore particular value of the X ' in above-mentioned formula for setting.When needs are during for different target object project organization light pattern, only need to adjust the mirror status of one dimension or 2-D vibration mirror, just can obtain different structured lights, for example linear array light or dot matrix light, can also adjust the line-spacing of linear array light, thereby be convenient to identify the region at target object place in the projected image gathering.
In sum, the system and method for reconstructing surface of object of the present invention, the some light or the linear light that first light source are irradiated, be irradiated on specular-reflection unit.By controlling specular-reflection unit rotation and being offset light reflection to target area, form structured light patterns.While utilizing imageing sensor to obtain without object in the internal standard plane of target area the pattern of structured light as reference pattern.Behind object target approach region, synchronizeing with the view field of the structured light of described specular-reflection unit reflection in the exposure area of recycling imageing sensor control chart image-position sensor, obtains the structured light projection pattern at least part of region in target area.Store data into data processing unit, calculate the displacement information of two kinds of patterns, then utilize principle of triangulation to calculate the range data of object.This range data can real-time update, thereby obtains the real time kinematics data of moving object.And adopt galvanometer mode of the present invention, just can be to same set of equipment, according to diverse ways, adjustment projects the pattern of structured light.The method and system can be applied in the real-time reconstruction of object, can use in the field of man-machine interaction, as virtual mouse, the man-machine interaction of body-building, the man-machine interface of game, the detection of mobile device objects in front, human motion analysis, distance estimations and warning, intrusion alarm etc. aspect.
The present invention is described according to specific embodiment, but it will be understood by those skilled in the art that when not departing from the scope of the invention, can carry out various variations and be equal to replacement.In addition,, for adapting to specific occasion or the material of the technology of the present invention, can carry out many modifications and not depart from its protection domain the present invention.Therefore, the present invention is not limited to specific embodiment disclosed herein, and comprises all embodiment that drop into claim protection domain.