CN111354080A - Content-based three-dimensional reconstruction data supplementary acquisition method - Google Patents

Content-based three-dimensional reconstruction data supplementary acquisition method Download PDF

Info

Publication number
CN111354080A
CN111354080A CN202010190506.9A CN202010190506A CN111354080A CN 111354080 A CN111354080 A CN 111354080A CN 202010190506 A CN202010190506 A CN 202010190506A CN 111354080 A CN111354080 A CN 111354080A
Authority
CN
China
Prior art keywords
data
acquisition
dimensional reconstruction
model
point
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.)
Pending
Application number
CN202010190506.9A
Other languages
Chinese (zh)
Inventor
黄翔
陈尚文
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Chuangzhen Vision Technology Co ltd
Original Assignee
Shenzhen Chuangzhen Vision Technology Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shenzhen Chuangzhen Vision Technology Co ltd filed Critical Shenzhen Chuangzhen Vision Technology Co ltd
Priority to CN202010190506.9A priority Critical patent/CN111354080A/en
Publication of CN111354080A publication Critical patent/CN111354080A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three dimensional [3D] modelling, e.g. data description of 3D objects

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Computer Graphics (AREA)
  • Geometry (AREA)
  • Software Systems (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Length Measuring Devices By Optical Means (AREA)
  • Image Analysis (AREA)

Abstract

The invention discloses a three-dimensional reconstruction data supplement acquisition method based on content, which comprises the steps of uniformly acquiring data on a spherical surface around a reconstruction object; carrying out three-dimensional reconstruction on the acquired data to form a model, and obtaining the surface geometry and optical properties of the object; evaluating the quality of three-dimensional reconstruction, and judging the accuracy of data subjected to three-dimensional reconstruction and the part of an incomplete model; counting the three-dimensional space coordinates of the problematic data, and calculating the pose of the acquisition equipment needing to supplement the acquired data; and (4) generating supplementary acquisition data according to the calculated pose of the acquisition equipment, integrating the supplementary acquisition data into the data set acquired in the step one, and further performing three-dimensional reconstruction to obtain more complete and accurate object surface geometry and optical attributes thereof. The invention comprises the following steps: 1. the integrity and the correctness of the reconstruction model can be perfected and corrected, and the reconstruction quality is greatly improved. 2. The calculation is performed according to the attributes of the object, the shape and the optical attributes of the object are not limited, and the method has wider applicability.

Description

Content-based three-dimensional reconstruction data supplementary acquisition method
Technical Field
The invention relates to a content-based three-dimensional reconstruction data supplementary acquisition method, and belongs to the technical field of computer vision three-dimensional reconstruction.
Background
The three-dimensional reconstruction technology based on computer vision is an important method for acquiring the three-dimensional geometric profile and the surface optical property of a real object at present. Three-dimensional reconstruction techniques can be divided into two categories, namely active and passive methods. In the active method, a depth sensor with an active emission detection signal is used to acquire depth data of the sensor to the surface of an object, and then the depth data is used to construct the surface geometry of the object through numerical calculation. The passive method is to acquire an image of an object only through a camera, understand and calculate the image, and reconstruct the surface geometry or surface optical properties of the object. Such methods include monocular-based shadow-to-shape, texture-to-shape, etc. methods, as well as multi-ocular-based stereo vision methods. In order to reconstruct the object as accurately and completely as possible, while accurately estimating the surface optical properties, it is necessary to acquire data from as many viewing angles as possible. However, redundant acquired data can cause redundancy, the complexity of calculation is greatly improved, and the feasibility of three-dimensional reconstruction is reduced. Therefore, reasonable data acquisition becomes an important component of three-dimensional reconstruction of real-world objects.
There are two main types of data acquisition methods for three-dimensional reconstruction, where a single acquisition device captures data around the reconstructed object and multiple fixed devices distribute around the object and acquire data simultaneously. The acquisition scheme of multiple devices has high acquisition speed, but the structure and the data acquisition points of the acquisition scheme are fixed, so that the acquisition scheme is lack of flexibility, and meanwhile, the acquisition scheme has the disadvantages of complex structure, high manufacturing cost and low system stability. The acquisition speed of the acquisition scheme of the single equipment is low, but the structure is simple, the cost is low, and the flexibility is high. Due to the fact that three-dimensional reconstruction is dependent on collected data, high calculation complexity of an algorithm and complex variability of a reconstructed object, the positions of the collection points and the number of the collection points cannot be determined when the data are collected, and the three-dimensional reconstruction result usually has wrong numerical values and an incomplete object surface. Therefore, a method for complementary acquisition of three-dimensional reconstruction data based on content is urgently needed to solve the problem existing in the prior art.
In order to solve the technical problems, a new technical scheme is especially provided.
Disclosure of Invention
The invention aims to provide a content-based three-dimensional reconstruction data supplementary acquisition method to solve the problems in the background technology.
In order to achieve the purpose, the invention provides the following technical scheme: a method for complementary acquisition of three-dimensional reconstruction data based on content, the method comprising the steps of:
uniformly collecting data on a spherical surface around a reconstructed object;
performing three-dimensional reconstruction on the acquired data to form a model, and obtaining the surface geometry and optical properties of the object;
evaluating the quality of three-dimensional reconstruction, and judging the accuracy of data for three-dimensional reconstruction and the part with an incomplete model;
counting the three-dimensional space coordinates of the problematic data, and calculating the pose of the acquisition equipment needing to supplement the acquired data;
and fifthly, generating supplementary acquisition data according to the pose of the acquisition equipment calculated in the fourth step, integrating the supplementary acquisition data into the data set acquired in the first step, and further performing three-dimensional reconstruction to acquire more complete and accurate object surface geometry and optical attributes thereof.
Preferably, in the second step, the existing three-dimensional reconstruction technology is utilized, and the data acquired in the first step are subjected to numerical calculation to reconstruct the surface geometry and the optical properties of the object.
Preferably, the method for determining the accuracy of the data in the third step comprises the following steps:
s1, subdividing the model and eliminating triangular patches with large areas;
s2, generating a depth map of the pose at each data acquisition point position according to a ray casting algorithm;
s3, sequentially projecting each vertex on the model to the position of each acquisition point, acquiring the depth value of the acquisition point, comparing the depth value with the corresponding position value in the depth map of the acquisition point, and if the absolute value of the difference is less than a given threshold value, determining that the point is visible at the acquisition point; otherwise, this point is invisible at the acquisition point, and the visibility of each point on the model at all the acquisition points is counted;
s4, calculating the coverage of each vertex on the model to the acquisition point visible for changing points, wherein if the coverage area is less than a given threshold value, the accuracy of the point data is low; otherwise, the reconstructed data for that point is deemed to be accurate.
Preferably, the method for determining the incomplete part of the model in the third step is to determine the incomplete part of the model by detecting the edge of the reconstructed model, counting the hole part, and determining the hole part as the missing part of the model.
Compared with the prior art, the invention has the beneficial effects that: 1. the integrity and the correctness of the reconstruction model can be perfected and corrected, and the reconstruction quality is greatly improved. 2. The calculation is performed according to the attributes of the object, the shape and the optical attributes of the object are not limited, and the method has wider applicability. 3. The supplementary acquisition method estimates the pose of the supplementary acquisition data, controls the acquisition equipment to automatically acquire the data without manual participation, improves the automation degree, and reduces the labor cost of complete and accurate three-dimensional reconstruction.
Drawings
FIG. 1 is a schematic diagram of a structure for uniformly acquiring data on a spherical surface around a reconstructed object through a railcar and an annular orbit matched with the railcar in the present invention.
Fig. 2 is an overall flow chart of the invention.
FIG. 3 is a flow chart of the present invention for assessing reconstruction quality.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Referring to the attached drawings of the specification, the invention provides a technical scheme that: a method for complementary acquisition of three-dimensional reconstruction data based on content, the method comprising the steps of:
uniformly acquiring data on a spherical surface surrounding a reconstructed object on the spherical surface by surrounding the reconstructed object 3 through a rail car 1 and an annular rail 2 matched with the rail car 1, wherein the mechanical arm 6 is arranged on the rail car 1, and a camera 5 is arranged on the mechanical arm 4;
performing three-dimensional reconstruction on the acquired data to form a model, and obtaining the surface geometry and optical properties of the object;
evaluating the quality of three-dimensional reconstruction, and judging the accuracy of data for three-dimensional reconstruction and the part with an incomplete model;
counting the three-dimensional space coordinates of the problematic data, and calculating the pose of the acquisition equipment needing to supplement the acquired data;
and fifthly, generating supplementary acquisition data according to the pose of the acquisition equipment calculated in the fourth step, integrating the supplementary acquisition data into the data set acquired in the first step, and further performing three-dimensional reconstruction to acquire more complete and accurate object surface geometry and optical attributes thereof.
Preferably, in the second step, the existing three-dimensional reconstruction technology is utilized, and the data acquired in the first step are subjected to numerical calculation to reconstruct the surface geometry and the optical properties of the object.
Preferably, the method for determining the accuracy of the data in the third step comprises the following steps:
s1, subdividing the model and eliminating triangular patches with large areas;
s2, generating a depth map of the pose at each data acquisition point position according to a ray casting algorithm;
s3, sequentially projecting each vertex on the model to the position of each acquisition point, acquiring the depth value of the acquisition point, comparing the depth value with the corresponding position value in the depth map of the acquisition point, and if the absolute value of the difference is less than a given threshold value, determining that the point is visible at the acquisition point; otherwise, this point is invisible at the acquisition point, and the visibility of each point on the model at all the acquisition points is counted;
s4, calculating the coverage of each vertex on the model to the acquisition point visible for changing points, wherein if the coverage area is less than a given threshold value, the accuracy of the point data is low; otherwise, the reconstructed data for that point is deemed to be accurate.
Preferably, the method for determining the incomplete part of the model in the third step is to determine the incomplete part of the model by detecting the edge of the reconstructed model, counting the hole part, and determining the hole part as the missing part of the model.
When in use, the working process of the invention is as follows:
1. data is acquired uniformly over a spherical surface around the reconstructed object using a single device acquisition scheme.
Because of the diversity of the reconstructed object, the system uses the most common acquisition method, i.e., spherical uniform acquisition of data around the reconstructed object, before the object is not reconstructed, as shown in FIG. 1.
2. And carrying out three-dimensional reconstruction on the acquired data to obtain the surface geometry and the optical property of the object.
And performing numerical calculation on the data acquired in the first step by using the existing three-dimensional reconstruction technology, reconstructing the surface geometry and the optical properties of the object, and meanwhile, deriving the pose of the acquisition equipment at each acquisition point.
3. And evaluating the reconstruction quality, and judging the accuracy of the reconstruction data and the incomplete part of the model.
The evaluation of the reconstruction quality has two main aspects, namely the accuracy of data and the integrity of a model. The data accuracy judging method comprises the following steps:
a. and (5) subdividing the model to eliminate the triangular patch with larger area.
b. And generating a depth map at the position of the pose according to a ray-casting algorithm at the position of each data acquisition point.
c. For each vertex on the model, sequentially projecting the vertex to the position of each acquisition point to acquire the depth value of the acquisition point, comparing the depth value with the corresponding position value in the depth map of the acquisition point, and if the absolute value of the difference is smaller than a given threshold value, determining that the point is visible at the acquisition point; otherwise, this point is not visible at the acquisition point. The visibility of each point on the statistical model at all acquisition points.
d. For each vertex on the model, calculating the coverage condition of the acquisition point visible for changing the point, wherein if the coverage area is less than a given threshold value, the accuracy possibility of the point data is low; otherwise, the reconstructed data for that point is deemed to be accurate.
And a model integrity judgment method, wherein the surface of the model is continuously smooth under the general condition. And (4) counting the cavity part by detecting the edge of the reconstructed model, and determining the cavity part as the missing part of the model.
4. And (4) counting the three-dimensional space coordinates of the problematic data, and calculating the pose of the acquisition equipment needing to supplement the acquired data.
And according to the spatial positions of the inaccurate data part and the incomplete model part counted in the previous step, the poses of the sampling points are synthesized, and the poses of the sampling points needing to supplement the acquired data are calculated.
5. Supplementary acquisition data are generated by the position and posture of the acquisition equipment calculated in the last step, the supplementary acquisition data are integrated into the data set acquired in the first step, three-dimensional reconstruction is further carried out, and more complete and accurate object surface geometry and optical attributes thereof are obtained.
Although embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that changes, modifications, substitutions and alterations can be made in these embodiments without departing from the principles and spirit of the invention, the scope of which is defined in the appended claims and their equivalents.

Claims (4)

1. A method for complementary acquisition of three-dimensional reconstruction data based on content, the method comprising the steps of:
uniformly collecting data on a spherical surface around a reconstructed object;
performing three-dimensional reconstruction on the acquired data to form a model, and obtaining the surface geometry and optical properties of the object;
evaluating the quality of three-dimensional reconstruction, and judging the accuracy of data for three-dimensional reconstruction and the part with an incomplete model;
counting the three-dimensional space coordinates of the problematic data, and calculating the pose of the acquisition equipment needing to supplement the acquired data;
and fifthly, generating supplementary acquisition data according to the pose of the acquisition equipment calculated in the fourth step, integrating the supplementary acquisition data into the data set acquired in the first step, and further performing three-dimensional reconstruction to acquire more complete and accurate object surface geometry and optical attributes thereof.
2. The method for complementary acquisition of three-dimensional reconstruction data based on content according to claim 1, characterized in that: and step two, the existing three-dimensional reconstruction technology is utilized, the data acquired in the step one are subjected to numerical calculation, and the surface geometry and the optical properties of the object are reconstructed.
3. The method for complementary acquisition of three-dimensional reconstruction data based on content according to claim 1, characterized in that: the method for judging the accuracy of the data in the third step comprises the following steps:
s1, subdividing the model and eliminating triangular patches with large areas;
s2, generating a depth map of the pose at each data acquisition point position according to a ray casting algorithm;
s3, sequentially projecting each vertex on the model to the position of each acquisition point, acquiring the depth value of the acquisition point, comparing the depth value with the corresponding position value in the depth map of the acquisition point, and if the absolute value of the difference is less than a given threshold value, determining that the point is visible at the acquisition point; otherwise, this point is invisible at the acquisition point, and the visibility of each point on the model at all the acquisition points is counted;
s4, calculating the coverage of each vertex on the model to the acquisition point visible for changing points, wherein if the coverage area is less than a given threshold value, the accuracy of the point data is low; otherwise, the reconstructed data for that point is deemed to be accurate.
4. The method for complementary acquisition of three-dimensional reconstruction data based on content according to claim 1, characterized in that: and thirdly, judging the incomplete part of the model by detecting the edge of the reconstructed model, counting the cavity part and determining the cavity part as the missing part of the model.
CN202010190506.9A 2020-03-18 2020-03-18 Content-based three-dimensional reconstruction data supplementary acquisition method Pending CN111354080A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010190506.9A CN111354080A (en) 2020-03-18 2020-03-18 Content-based three-dimensional reconstruction data supplementary acquisition method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010190506.9A CN111354080A (en) 2020-03-18 2020-03-18 Content-based three-dimensional reconstruction data supplementary acquisition method

Publications (1)

Publication Number Publication Date
CN111354080A true CN111354080A (en) 2020-06-30

Family

ID=71197537

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010190506.9A Pending CN111354080A (en) 2020-03-18 2020-03-18 Content-based three-dimensional reconstruction data supplementary acquisition method

Country Status (1)

Country Link
CN (1) CN111354080A (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03138784A (en) * 1989-10-25 1991-06-13 Hitachi Ltd Reconstructing method and display method for three-dimensional model
CN108876908A (en) * 2018-06-12 2018-11-23 哈尔滨工业大学 It is a kind of based on the extraterrestrial target three-dimensional reconstruction appraisal procedure of reconstruction model integrity degree and application
CN110246186A (en) * 2019-04-15 2019-09-17 深圳市易尚展示股份有限公司 A kind of automatized three-dimensional colour imaging and measurement method
CN110243307A (en) * 2019-04-15 2019-09-17 深圳市易尚展示股份有限公司 A kind of automatized three-dimensional colour imaging and measuring system
CN110660125A (en) * 2019-09-17 2020-01-07 仙居县恒信电力有限公司 Three-dimensional modeling device for power distribution network system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03138784A (en) * 1989-10-25 1991-06-13 Hitachi Ltd Reconstructing method and display method for three-dimensional model
CN108876908A (en) * 2018-06-12 2018-11-23 哈尔滨工业大学 It is a kind of based on the extraterrestrial target three-dimensional reconstruction appraisal procedure of reconstruction model integrity degree and application
CN110246186A (en) * 2019-04-15 2019-09-17 深圳市易尚展示股份有限公司 A kind of automatized three-dimensional colour imaging and measurement method
CN110243307A (en) * 2019-04-15 2019-09-17 深圳市易尚展示股份有限公司 A kind of automatized three-dimensional colour imaging and measuring system
CN110660125A (en) * 2019-09-17 2020-01-07 仙居县恒信电力有限公司 Three-dimensional modeling device for power distribution network system

Similar Documents

Publication Publication Date Title
CN104713885B (en) A kind of structure light for pcb board on-line checking aids in binocular measuring method
CN109087274A (en) Electronic device defect inspection method and device based on multidimensional fusion and semantic segmentation
CN112085675B (en) Depth image denoising method, foreground segmentation method and human motion monitoring method
CN115077425B (en) Product detection equipment and method based on structured light three-dimensional vision
Belton et al. Processing tree point clouds using Gaussian Mixture Models
CN110598590A (en) Close interaction human body posture estimation method and device based on multi-view camera
CN107702663A (en) A kind of point cloud registration method based on the rotation platform with index point
CN115482195B (en) Train part deformation detection method based on three-dimensional point cloud
CN103884294B (en) The method and its device of a kind of infrared light measuring three-dimensional morphology of wide visual field
CN113298194A (en) Data fusion method and system based on multiple sensors and storage medium
CN116152697A (en) Three-dimensional model measuring method and related device for concrete structure cracks
CN102865814A (en) Plant population three-dimensional reconstruction error measurement method
CN117036944B (en) Tree carbon sink amount calculating method and system based on point cloud data and image recognition
CN110517323A (en) 3 D positioning system and method based on manipulator one camera multi-vision visual
CN111354080A (en) Content-based three-dimensional reconstruction data supplementary acquisition method
CN112687005A (en) Coal pile volume measurement method based on three-dimensional reconstruction
CN110728747A (en) Vehicle three-dimensional outline drawing method based on laser point cloud data and OpenGL
CN110363703A (en) Shelf monitor method based on depth camera
CN116051980A (en) Building identification method, system, electronic equipment and medium based on oblique photography
CN115100443A (en) Cable defect identification method based on high-speed template matching calculation
CN114898100A (en) Point cloud data extraction method, device, system, equipment and storage medium
CN107358655B (en) Identification method of hemispherical surface and conical surface models based on discrete stationary wavelet transform
CN114078186A (en) Three-dimensional shape reconstruction simulation method based on infinite focus scanning
CN115294181B (en) Cow body type assessment index measurement method based on two-stage key point positioning
CN111461029B (en) Human body joint point data optimization system and method based on multi-view Kinect

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