[go: up one dir, main page]

CN105574812B - Multi-angle three-dimensional data method for registering and device - Google Patents

Multi-angle three-dimensional data method for registering and device Download PDF

Info

Publication number
CN105574812B
CN105574812B CN201510925907.3A CN201510925907A CN105574812B CN 105574812 B CN105574812 B CN 105574812B CN 201510925907 A CN201510925907 A CN 201510925907A CN 105574812 B CN105574812 B CN 105574812B
Authority
CN
China
Prior art keywords
pivot point
rotating shaft
spatial coordinates
same section
planes
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.)
Active
Application number
CN201510925907.3A
Other languages
Chinese (zh)
Other versions
CN105574812A (en
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 Wancai Technology Co ltd
Original Assignee
Shenzhen Institute of Advanced Technology of CAS
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 Institute of Advanced Technology of CAS filed Critical Shenzhen Institute of Advanced Technology of CAS
Priority to CN201510925907.3A priority Critical patent/CN105574812B/en
Publication of CN105574812A publication Critical patent/CN105574812A/en
Application granted granted Critical
Publication of CN105574812B publication Critical patent/CN105574812B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T3/00Geometric image transformations in the plane of the image
    • G06T3/14Transformations for image registration, e.g. adjusting or mapping for alignment of images
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2200/00Indexing scheme for image data processing or generation, in general
    • G06T2200/04Indexing scheme for image data processing or generation, in general involving 3D image data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10004Still image; Photographic image
    • G06T2207/10012Stereo images

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Length Measuring Devices By Optical Means (AREA)

Abstract

本发明公开了一种多角度三维数据配准方法及装置,其中,该方法包括:获取参考平面在三维扫描系统的转台上每转动预设角度的多组三维数据;参考平面垂直于转台;对每组三维数据进行拟合,得到多个拟合平面;根据多个拟合平面与同一截面的交线的方向,确定三维扫描系统的转轴的旋转方向;根据转轴上轴心点的空间坐标与多个拟合平面与同一截面的交线的位置关系,确定转轴的最优空间坐标;根据转轴的最优空间坐标,对在三维扫描系统下获取的待扫描物体的三维扫描数据进行配准。上述技术方案提高了多角度三维数据配准的效率和精确度。

The present invention discloses a multi-angle three-dimensional data registration method and device, wherein the method includes: acquiring multiple sets of three-dimensional data for each rotation of a preset angle on a turntable of a three-dimensional scanning system by a reference plane; the reference plane is perpendicular to the turntable; Each set of three-dimensional data is fitted to obtain multiple fitting planes; according to the direction of the intersection line between the multiple fitting planes and the same section, the rotation direction of the rotating shaft of the three-dimensional scanning system is determined; according to the spatial coordinates of the pivot point on the rotating shaft and the The positional relationship between multiple fitting planes and intersection lines of the same section determines the optimal spatial coordinates of the rotating shaft; according to the optimal spatial coordinates of the rotating shaft, the 3D scanning data of the object to be scanned acquired under the 3D scanning system is registered. The above technical solution improves the efficiency and accuracy of multi-angle three-dimensional data registration.

Description

多角度三维数据配准方法及装置Multi-angle three-dimensional data registration method and device

技术领域technical field

本发明涉及数据配准技术领域,特别涉及一种多角度三维数据配准方法及装置。The invention relates to the technical field of data registration, in particular to a multi-angle three-dimensional data registration method and device.

背景技术Background technique

现有的3D扫描系统只能够对扫描范围内的表面可见信息进行扫描,为了获取物体完整的3D模型,常需将扫描器本身进行移动,或者将被扫描物体进行旋转或者移动,来完成物体不同角度三维信息的获取。由于扫描系统的位置或者物体位置的变化,每次扫描数据都被限定在不同的扫描仪坐标系或者物体坐标系下,从而导致输出3D数据无法直接有序排列到一个统一的坐标系内。为了得到物体完整的3D信息,需要对这些多角度的3D扫描数据进行匹配。现有的3D扫描系统中,常用的扫描数据配准方法有以下四种:The existing 3D scanning system can only scan the visible information on the surface within the scanning range. In order to obtain a complete 3D model of the object, it is often necessary to move the scanner itself, or rotate or move the scanned object to complete the object. Acquisition of angular three-dimensional information. Due to changes in the position of the scanning system or the position of the object, each scan data is limited to a different scanner coordinate system or object coordinate system, resulting in that the output 3D data cannot be directly and orderly arranged in a unified coordinate system. In order to obtain the complete 3D information of the object, it is necessary to match these multi-angle 3D scanning data. In existing 3D scanning systems, there are four commonly used scan data registration methods as follows:

(1)手动法:手动在相邻扫描数据上选择对应点,然后根据对应点的位置变换计算变换矩阵对扫描数据进行配准。该类方法要求相邻扫描数据存在较大的重叠区域,这一要求限制了扫描旋转角度,从而导致扫描效率的降低。该类方法的另一个缺点在于数据排列的准确性取决于操作人员的输入精度,而对于没有明显特征的表面,输入精度就更加难以保证。再次是这类非自动的配准方法耗费人力且效率不高。(1) Manual method: Manually select the corresponding points on the adjacent scan data, and then calculate the transformation matrix according to the position transformation of the corresponding points to register the scan data. This type of method requires a large overlapping area of adjacent scanning data, which limits the scanning rotation angle, resulting in a decrease in scanning efficiency. Another disadvantage of this type of method is that the accuracy of data arrangement depends on the input accuracy of the operator, and for surfaces without obvious features, the input accuracy is even more difficult to guarantee. Again, this type of non-automatic registration method is labor-intensive and inefficient.

(2)标记法:在扫描物体上附着上一个小的可检测的物体,成为标记或者目标,由操作员识别并进行精确的输入或者通过其他辅助的图像处理算法和几何算法识别相应点进行输入,完成相邻扫描数据的配准。该类方法与手动方法相比在精度和效率上有所提高但是还是存在以下几个缺点:①必须确保相邻两次扫描视线中存在一定数目的标记点,从而限制了被扫描物体每次的转动角度,增加了扫描次数和数据量;②在物体扫做标记或者附加标记,有可能对扫描物体造成损害,同时在由于标记的物理尺寸可能导致扫描对象表面信息的遮盖,造成扫描数据的细节损失;③标记的数目以及大小无法建立统一的标准,标记数目太少,扫描数据中可能出现标记不足,标记数目太多,可能造成扫描数据干扰严重的问题,标记的物理尺寸太小,可能无法检测,标记物理尺寸太大,可能导致操作员输入精度下降。(2) Marking method: A small detectable object is attached to the scanned object to become a mark or target, which is recognized by the operator and input accurately or through other auxiliary image processing algorithms and geometric algorithms to identify corresponding points for input , to complete the registration of adjacent scan data. Compared with the manual method, this type of method has improved accuracy and efficiency, but still has the following disadvantages: ① It must be ensured that there are a certain number of marking points in the line of sight of two adjacent scans, thus limiting the number of scanned objects each time. The rotation angle increases the number of scans and the amount of data; ② Marking or adding marks on the object may cause damage to the scanned object. At the same time, the physical size of the mark may cause the surface information of the scanned object to be covered, resulting in details of the scanned data. loss; ③The number and size of markers cannot establish a unified standard. If the number of markers is too small, there may be insufficient markers in the scanned data. If the number of markers is too large, it may cause serious interference in the scanned data. detection, the marker physical size is too large, which may result in less accurate operator input.

(3)图像和几何分析方法:该类方法通过检测相邻视角的图像或者扫描数据,通过检测和提取特征,同时对特征进行配准来完成模型的配准。该类方法的缺点在于:①方法对于扫描物体的表面特征和纹理存在限制,在纹理不明显或者特征不明显的情况下,该方法可能无法完成配准任务;②方法需要检测相邻图片的对应像素点或者检测相邻扫描数据的对应特征点,算法计算量大,且误差来源无法保证;③通过像素匹配和几何特征匹配的方法,需要相邻扫描数据存在一定的重叠面积以便检测对应特征,从而导致扫描视角移动的角度的限制,增加扫描次数,降低的扫描效率。(3) Image and geometric analysis methods: This type of method completes the registration of the model by detecting images or scan data of adjacent perspectives, detecting and extracting features, and registering the features at the same time. The disadvantages of this type of method are: ① the method has limitations on the surface features and texture of the scanned object, and the method may not be able to complete the registration task when the texture is not obvious or the feature is not obvious; ② the method needs to detect the correspondence between adjacent images Pixels or detection of corresponding feature points of adjacent scanning data, the algorithm has a large amount of calculation, and the source of error cannot be guaranteed; ③Through the method of pixel matching and geometric feature matching, a certain overlapping area of adjacent scanning data is required to detect corresponding features, As a result, the angle of movement of the scanning viewing angle is limited, the number of scans is increased, and the scanning efficiency is reduced.

(4)转盘轴心标记法:通过计算转盘中轴在扫描仪坐标系中的坐标,同时通过获取旋转角度来计算每片扫描数据的变换坐标,从而完成数据整体配准。目前该类方法存在的问题是无法准确将转台旋转轴标定到扫描仪坐标系内。通常该类标定都采用球进行标定,然而由于扫描仪视角有限,每次扫到球面面积有限,通过拟合计算标定球的球心,算法本身就存在拟合误差。同时通过转台移动小球,得到三个球心位置并再次进行拟合推算转台轴心位置。之后通过计算的轴心得到粗配数据后,对数据进行进一步的细配准。该类方法无法脱离扫描数据的精细配准步骤,配准效率低,且现有的各类精细配准算法的适用性有限,无法使用一种算法完成所有模型的精配准,且由于算法稳定性问题,每次配准后需要人为判断,耗费人力。另外一种方法是在转轴中心摆放平面物体,通过多次扫描得到的平面数据的交线作为转轴,但需要平面物体摆放位置非常精确,有较高的操作要求,难以保证每次都成功。(4) Turntable axis marking method: by calculating the coordinates of the turntable axis in the scanner coordinate system, and at the same time calculating the transformation coordinates of each piece of scanned data by obtaining the rotation angle, so as to complete the overall data registration. The problem with this type of method at present is that it is impossible to accurately calibrate the rotation axis of the turntable to the scanner coordinate system. Usually, this type of calibration uses a sphere for calibration. However, due to the limited viewing angle of the scanner, the area of the sphere is limited each time it is scanned. The center of the calibration sphere is calculated by fitting, and the algorithm itself has a fitting error. At the same time, the ball is moved through the turntable to obtain three ball center positions, and the fitting is performed again to calculate the position of the turntable axis. After obtaining the rough matching data through the calculated axis, the data is further finely registered. This type of method cannot be separated from the fine registration step of the scan data, and the registration efficiency is low, and the applicability of various existing fine registration algorithms is limited, and it is impossible to use one algorithm to complete the fine registration of all models, and because the algorithm is stable Sexual problems, human judgment is required after each registration, which is labor-intensive. Another method is to place a plane object in the center of the rotating shaft, and use the intersection line of the plane data obtained through multiple scans as the rotating shaft, but the position of the plane object needs to be placed very precisely, and there are high operating requirements, so it is difficult to guarantee success every time. .

随着3D数字化技术的广泛应用,现有的3D扫描技术在往自动化的方向发展,也就是自动化的从各个角度对物体进行3D扫描,然后实现多角度3D数据的全自动配准过程。其中所涉及的关键问题就是如何精确简便的实现多角度3D信息的自动配准,目前应用较多的就是采用精密转台控制物体旋转,然后根据已知的旋转角度来实现物体多角度3D信息的配准。现有技术中与多角度3D信息的配准类似的例子主要包括如下几项:With the wide application of 3D digital technology, the existing 3D scanning technology is developing in the direction of automation, which is to automatically scan objects in 3D from various angles, and then realize the automatic registration process of multi-angle 3D data. The key issue involved is how to accurately and easily realize the automatic registration of multi-angle 3D information. At present, the most widely used is to use the precision turntable to control the rotation of the object, and then realize the multi-angle 3D information registration of the object according to the known rotation angle. allow. Examples similar to the registration of multi-angle 3D information in the prior art mainly include the following items:

(1)中国专利申请第200410031157号公开了一种基于大规模场景多视点激光扫描数据自动配准的方法。三维特征反映了场景内在的结构特征,简化了场景的几何复杂度,是多视点三维数据配准的有效基元。该发明在确保在激光测距仪Z轴垂直地面,且X和Y轴平行于地面的情况下获取扫描数据,同时确保相邻视点扫描数据保持10%-20%的重叠;提取被测场景内在结构特征,简化场景的几何复杂度;通过计算虚拟特征与构建特征单元对数据进行粗配准精配准和全局配准。该发明适用于现代结构的场景多视点激光扫描数据自动配准。(1) Chinese patent application No. 200410031157 discloses a method for automatic registration based on large-scale scene multi-viewpoint laser scanning data. The 3D feature reflects the inherent structural features of the scene, simplifies the geometric complexity of the scene, and is an effective primitive for multi-view 3D data registration. The invention ensures that the Z-axis of the laser rangefinder is vertical to the ground, and the X and Y axes are parallel to the ground to obtain scanning data, and at the same time ensures that the scanning data of adjacent viewpoints maintains an overlap of 10%-20%; extracts the intrinsic value of the measured scene Structural features simplify the geometric complexity of the scene; coarse registration, fine registration and global registration are performed on the data by calculating virtual features and constructing feature units. The invention is suitable for automatic registration of multi-viewpoint laser scanning data of modern structures.

(2)中国专利申请第03817891号公开了一种使用光学自动排列3D扫描数据的设备和方法,其中,采用非接触型标记以自动地排列3D数据,同时即不会丢失也不会损坏物体的被扫描部分。该设备使用光学标记用于自动排列通过以不同的角度拍摄物体所获得的3D扫描数据,该设备包括:标记产生装置,用于将多个光学标记投射到物体表面上,团投射装置用于将图案投射在该物体的表面以获得包括投射在该物体的表面上的该物体的2D图像数据,以及用于通过投射在该物体表面上的图案获得该物体的3D扫描数据;图像获得装置,用于获得包括投射在该物体的表面上得该物体的2D图像数据,以及用于通过投射在该物体的表面上的图案获得该物体的3D扫描数据;以及控制装置,用于从该2D图像数据和3D扫描数据之间的关系计算标记的3D位置,并基于标记的3D位置计算该3D扫描数据的相对位置。(2) Chinese Patent Application No. 03817891 discloses a device and method for automatically arranging 3D scanning data using optics, wherein non-contact type markers are used to automatically arrange 3D data without losing or damaging objects part being scanned. The device uses optical markers for automatically aligning 3D scan data obtained by photographing an object at different angles, and includes: a marker generating device for projecting a plurality of optical markers onto the surface of an object, a blob projection device for A pattern is projected on the surface of the object to obtain 2D image data comprising the object projected on the surface of the object, and for obtaining 3D scan data of the object through the pattern projected on the surface of the object; the image obtaining device uses for obtaining 2D image data of the object comprising projected on the surface of the object, and for obtaining 3D scan data of the object by means of a pattern projected on the surface of the object; and control means for obtaining from the 2D image data The relationship between the marker and the 3D scan data calculates the 3D position of the marker, and calculates the relative position of the 3D scan data based on the 3D position of the marker.

(3)中国专利申请第200710018782号公开了一种多视角三维人脸扫描数据自动配准方法,其特点是包括以下步骤:将多视角三维人脸扫描数据用PCA方法进行坐标轴转换,对转换后的模型计算其Shape Index值,并采用阈值分割的方法筛选出若干特征区域;利用区域相对分布特征来约束区域的筛选,最终定位出标志区域;眼镜内,外眼角及鼻尖点区域;对于标志区域采用ICP方法进行配准,将整体扫描数据此阿勇区域配准得到的转换参数进行坐标评移动和旋转变换,完成配准。由于本发明粗配准采用坐标轴进行转换的方法,以整体特征代替个体点特征,降低了特征点监测所带来的误差;精配准仅对提出的特征区域进行配准迭代运算,降低了运算复杂度,实现了多姿态三维扫描数据的自动配准。(3) Chinese patent application No. 200710018782 discloses a method for automatic registration of multi-view 3D face scan data, which is characterized in that it includes the following steps: transform the multi-view 3D face scan data with the PCA method for coordinate axis transformation, and convert The final model calculates its Shape Index value, and uses the method of threshold segmentation to screen out several feature areas; uses the relative distribution characteristics of the area to constrain the screening of the area, and finally locates the sign area; the inner corner of the glasses, the outer corner of the eye and the tip of the nose area; for the sign The area is registered using the ICP method, and the transformation parameters obtained by the registration of the overall scan data and the Ayong area are subjected to coordinate evaluation, movement and rotation transformation to complete the registration. Since the coarse registration of the present invention adopts the coordinate axis conversion method, the overall feature is used instead of the individual point feature, which reduces the error caused by the feature point monitoring; the fine registration only performs the registration iterative operation on the proposed feature area, which reduces the The computational complexity realizes the automatic registration of multi-attitude 3D scanning data.

(4)中国专利申请第200710122787号公开了一种识别和定义整体坐标系的自动机制,这种整体坐标系最适用于形成网格模型的原始3D扫描数据的集合。更具体而言,被识别的坐标系能够最小化偏差误差的总和,同时最小化原始3D扫描数据的峰值误差。该发明以完全自动地方式从原始3D扫描数据搜寻适合的坐标系。识别出能够使整体偏差误差最小的多个坐标系,并呈现给用户。在基于所选坐标系变换3D扫描数据的对齐之前,还允许终端用户交互式地编辑建议的坐标系参数。(4) Chinese Patent Application No. 200710122787 discloses an automatic mechanism for identifying and defining a global coordinate system that is most suitable for the collection of raw 3D scan data forming a mesh model. More specifically, the identified coordinate system minimizes the sum of bias errors while minimizing the peak error of the original 3D scan data. The invention searches for a suitable coordinate system from raw 3D scan data in a fully automatic manner. Multiple coordinate systems that minimize the overall bias error are identified and presented to the user. It also allows the end user to interactively edit the proposed coordinate system parameters before transforming the alignment of the 3D scan data based on the selected coordinate system.

(5)中国专利申请第200810224183号公开了一种结合纹理信息的深度图像自动配准方法,用于各种真实物体三维模型的重建,步骤为:①从扫描数据中提取或者根据深度图像生成纹理图像;②基于SIFT特征提取纹理图像中的兴趣像素,并通过交叉检验的方法从中找出匹配像素对的候选集;③根据几何信息约束找出候选集中正确的匹配像素对;④在三维空间中找出和匹配像素对应的匹配顶点对,计算出两幅深度图像间的工体置换矩阵;⑤使用改进的ICP算法优化这一结果;⑥基于两深度图像配准,将多度深度图像的输入序列分成若干条带状的子序列;⑦采用一种向前搜索的策略合并这些子序列,并构造完整的三维模型。本该发明可用于完成大规模三维扫描数据,生成三维模型。(5) Chinese patent application No. 200810224183 discloses a method for automatic registration of depth images combined with texture information, which is used for reconstruction of 3D models of various real objects. The steps are: ① Extract from scan data or generate textures based on depth images Image; ②Extract the pixel of interest in the texture image based on SIFT features, and find out the candidate set of matching pixel pairs through the method of cross-checking; ③Find out the correct matching pixel pair in the candidate set according to the geometric information constraints; ④In three-dimensional space Find the matching vertex pairs corresponding to the matching pixels, and calculate the body replacement matrix between the two depth images; ⑤Use the improved ICP algorithm to optimize this result; ⑥Based on the registration of two depth images, the input of multi-depth images The sequence is divided into several strip-shaped subsequences; ⑦Using a forward search strategy to merge these subsequences and construct a complete 3D model. The invention can be used to complete large-scale three-dimensional scanning data and generate three-dimensional models.

(6)中国专利申请第02138210.7号公开了实现三维像机多视角数据采集及对齐复位的方法,该方法是一种在单个视角三维像机的基础上进行物体表面三维数据多视角采集,以及将各个视角采集的数据对齐复位于同一个空间坐标系中的方法,该方法为采用一个单视角三维像机和一个旋转台,将旋转台放在三维像机前方的有效取景范围内,在旋转台上放置一个小球,用单视角三维像机对旋转台上的小球进行参数标定;将被测物的表面做多视角数据采集,最后将采集的数据进行对齐复位,输出被测物体表面完整的三维数据。本发明可用单视角三维像机进行多视角采集,并对各个视角采集的三维数据进行自动对齐、复位。(6) Chinese patent application No. 02138210.7 discloses a method for realizing multi-view data acquisition and alignment reset of a three-dimensional camera. The method of aligning and relocating the data collected by each viewing angle in the same space coordinate system, the method is to use a single-view 3D camera and a rotating table, place the rotating table within the effective viewfinder range in front of the 3D camera, Place a small ball on the rotating table, and use a single-view 3D camera to calibrate the parameters of the small ball on the rotating table; collect multi-view data on the surface of the measured object, and finally align and reset the collected data, and output the complete surface of the measured object three-dimensional data. The present invention can use a single-view three-dimensional camera to collect multiple viewing angles, and automatically align and reset the three-dimensional data collected by each viewing angle.

通过上述可知,为了实现多角度3D扫描后数据的自动配准问题,基于精密转动平台的3D扫描方法,将物体置于转台之上,通过计算机控制其转动角度,实现物体不同角度的3D信息获取,进而结合转台的转动角度来实现多角度3D数据的自动拼接。这一方法所涉及的主要问题是转台转轴的计算,即确定转轴相对于3D扫描装置的空间位置,目前常用的方法是通过球体或者平面等物体的拟合方法来计算其精确的轴心和轴线的位置,但该方法的精度取决于物体摆放位置的精确性,如果摆放位置偏离了转台的轴心,则难以精确计算转轴,往往需要多次操作,通过经验判断和人工观察来确定结果是否满意,操作起来较为繁琐。From the above, in order to realize the automatic registration of data after multi-angle 3D scanning, the 3D scanning method based on the precision rotating platform places the object on the turntable, and controls the rotation angle through the computer to realize the acquisition of 3D information from different angles of the object. , and then combine the rotation angle of the turntable to realize the automatic splicing of multi-angle 3D data. The main problem involved in this method is the calculation of the rotation axis of the turntable, that is, to determine the spatial position of the rotation axis relative to the 3D scanning device. At present, the commonly used method is to calculate its precise axis center and axis by fitting methods such as spheres or planes. position, but the accuracy of this method depends on the accuracy of the object placement. If the placement position deviates from the axis of the turntable, it is difficult to accurately calculate the rotation axis, and often requires multiple operations. The result is determined by empirical judgment and manual observation. Satisfied, the operation is more cumbersome.

因此,现有多角度3D扫描数据自动配准方案中,确定三维扫描系统中转轴的空间参数的方法操作复杂,效率和精度低,这样也导致了多角度3D扫描数据自动配准操作复杂,效率和精度低。Therefore, in the existing multi-angle 3D scanning data automatic registration scheme, the method for determining the spatial parameters of the rotating shaft in the 3D scanning system is complicated to operate, and the efficiency and accuracy are low, which also leads to the multi-angle 3D scanning data automatic registration operation is complex and inefficient. and low precision.

发明内容Contents of the invention

本发明实施例提供了一种多角度三维数据配准方法,用以提高多角度三维数据配准的效率和精确度,该方法包括:An embodiment of the present invention provides a multi-angle three-dimensional data registration method to improve the efficiency and accuracy of multi-angle three-dimensional data registration. The method includes:

获取参考平面在三维扫描系统的转台上每转动预设角度的多组三维数据;参考平面垂直于转台;Obtain multiple sets of 3D data for each preset angle of rotation of the reference plane on the turntable of the 3D scanning system; the reference plane is perpendicular to the turntable;

对每组三维数据进行拟合,得到多个拟合平面;Fit each set of three-dimensional data to obtain multiple fitting planes;

根据多个拟合平面与同一截面的交线的方向,确定三维扫描系统的转轴的旋转方向;Determine the rotation direction of the rotating shaft of the three-dimensional scanning system according to the directions of the intersection lines between the multiple fitting planes and the same section;

根据转轴上轴心点的空间坐标与多个拟合平面与同一截面的交线的位置关系,确定转轴的最优空间坐标;Determine the optimal spatial coordinates of the rotating shaft according to the spatial coordinates of the pivot point on the rotating shaft and the positional relationship between the multiple fitting planes and the intersection lines of the same section;

根据转轴的最优空间坐标,对在三维扫描系统下获取的待扫描物体的三维扫描数据进行配准。According to the optimal spatial coordinates of the rotating shaft, the three-dimensional scanning data of the object to be scanned acquired under the three-dimensional scanning system are registered.

另一方面,本发明实施例提供了一种多角度三维数据配准装置,用以提高多角度三维数据配准的效率和精确度,该装置包括:On the other hand, an embodiment of the present invention provides a multi-angle three-dimensional data registration device to improve the efficiency and accuracy of multi-angle three-dimensional data registration. The device includes:

三维数据获取单元,用于获取参考平面在三维扫描系统的转台上每转动预设角度的多组三维数据;参考平面垂直于转台;The three-dimensional data acquisition unit is used to acquire multiple sets of three-dimensional data of each preset angle of rotation of the reference plane on the turntable of the three-dimensional scanning system; the reference plane is perpendicular to the turntable;

三维数据拟合单元,用于对每组三维数据进行拟合,得到多个拟合平面;The three-dimensional data fitting unit is used for fitting each group of three-dimensional data to obtain multiple fitting planes;

转轴方向确定单元,用于根据多个拟合平面与同一截面的交线的方向,确定三维扫描系统的转轴的旋转方向;The rotation axis direction determination unit is used to determine the rotation direction of the rotation axis of the three-dimensional scanning system according to the direction of the intersection line between multiple fitting planes and the same section;

转轴空间坐标确定单元,用于根据转轴上轴心点的空间坐标与多个拟合平面与同一截面的交线的位置关系,确定转轴的最优空间坐标;The rotating shaft spatial coordinate determination unit is used to determine the optimal spatial coordinates of the rotating shaft according to the spatial coordinates of the pivot point on the rotating shaft and the positional relationship between multiple fitting planes and the intersection lines of the same section;

数据配准单元,用于根据转轴的最优空间坐标,对在三维扫描系统下获取的待扫描物体的三维扫描数据进行配准。The data registration unit is configured to register the three-dimensional scanning data of the object to be scanned acquired under the three-dimensional scanning system according to the optimal spatial coordinates of the rotating shaft.

与现有技术相比较,本发明实施例提供的技术方案,在确定三维扫描转轴空间参数时,无需人为精确摆放转轴计算参照物,大致摆放即可,降低了操作的复杂性;利用一个简单的垂直于转台的参考平面,不要求其严格摆放在转台中心位置,获取参考平面在转台上每转动预设角度的多组三维数据,通过平面拟合手段,对每组三维数据进行拟合,得到多个拟合平面;根据多个拟合平面与同一截面的交线的方向,确定三维扫描系统的转轴的旋转方向;根据转轴上轴心点的空间坐标与多个拟合平面与同一截面的交线的位置关系,精确地求解出转轴上的一个中心点(轴心点)的最优空间坐标,进而完全确定转轴的最优空间坐标,提高了确定三维扫描系统转轴空间参数的效率和精确度,保证后续的精确地多角度3D数据配准;最后,根据转轴的最优空间坐标,对在所述三维扫描系统下获取的待扫描物体的三维扫描数据进行配准,因此,提高了多角度三维数据配准的效率和精确度。Compared with the prior art, the technical solution provided by the embodiment of the present invention, when determining the spatial parameters of the three-dimensional scanning rotating shaft, does not need to place the reference objects for calculating the rotating shaft accurately, but roughly places them, which reduces the complexity of the operation; using a Simply perpendicular to the reference plane of the turntable, it is not required to be strictly placed in the center of the turntable, and multiple sets of 3D data are obtained for each preset angle of rotation of the reference plane on the turntable, and each set of 3D data is simulated by means of plane fitting. According to the direction of the intersection line between the multiple fitting planes and the same section, determine the rotation direction of the rotating shaft of the three-dimensional scanning system; according to the spatial coordinates of the pivot point on the rotating shaft and the multiple fitting planes and The positional relationship of the intersection lines of the same section can accurately solve the optimal spatial coordinates of a center point (axis point) on the rotating shaft, and then completely determine the optimal spatial coordinates of the rotating shaft, which improves the ability to determine the spatial parameters of the rotating shaft of the 3D scanning system Efficiency and accuracy, to ensure subsequent accurate multi-angle 3D data registration; finally, according to the optimal spatial coordinates of the rotating shaft, the 3D scan data of the object to be scanned acquired under the 3D scanning system is registered, therefore, The efficiency and accuracy of multi-angle 3D data registration are improved.

附图说明Description of drawings

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,并不构成对本发明的限定。在附图中:The drawings described here are used to provide further understanding of the present invention, constitute a part of the application, and do not limit the present invention. In the attached picture:

图1是本发明实施例中多角度三维数据配准方法的流程示意图;FIG. 1 is a schematic flowchart of a multi-angle three-dimensional data registration method in an embodiment of the present invention;

图2是本发明实施例中的三维扫描系统的结构示意图;2 is a schematic structural diagram of a three-dimensional scanning system in an embodiment of the present invention;

图3是本发明实施例中建立线性优化函数、求解最优的转轴空间参数应用到的示意图;Fig. 3 is a schematic diagram of establishing a linear optimization function and solving the optimal rotation axis space parameters in the embodiment of the present invention;

图4是本发明实施例中多角度三维数据配准装置的结构示意图。Fig. 4 is a schematic structural diagram of a multi-angle three-dimensional data registration device in an embodiment of the present invention.

具体实施方式Detailed ways

为使本发明的目的、技术方案和优点更加清楚明白,下面结合实施方式和附图,对本发明做进一步详细说明。在此,本发明的示意性实施方式及其说明用于解释本发明,但并不作为对本发明的限定。In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be described in further detail below in conjunction with the embodiments and accompanying drawings. Here, the exemplary embodiments and descriptions of the present invention are used to explain the present invention, but not to limit the present invention.

为了实现多角度3D扫描后数据的自动配准问题,出现了基于精密转动平台的3D扫描方法,将物体置于转台之上,通过计算机控制其转动角度,实现物体不同角度的3D信息获取,进而结合转台的转动角度来实现多角度3D数据的自动拼接。这一方法所涉及的主要问题是转台转轴的计算,即确定转轴相对于3D扫描装置的空间位置,目前常用的方法是通过球体或者平面等物体的拟合方法来计算其精确的轴心和轴线的位置。In order to realize the automatic registration of data after multi-angle 3D scanning, a 3D scanning method based on a precision rotating platform has emerged. The object is placed on the turntable, and the rotation angle is controlled by a computer to achieve 3D information acquisition from different angles of the object. Combining the rotation angle of the turntable to realize the automatic splicing of multi-angle 3D data. The main problem involved in this method is the calculation of the rotation axis of the turntable, that is, to determine the spatial position of the rotation axis relative to the 3D scanning device. At present, the commonly used method is to calculate its precise axis center and axis by fitting methods such as spheres or planes. s position.

但是发明人发现:该方法的精度取决于物体摆放位置的精确性,如果摆放位置偏离了转台的轴心,则难以精确计算转轴,往往需要多次操作,通过经验判断和人工观察来确定结果是否满意,操作起来较为繁琐。However, the inventor found that the accuracy of this method depends on the accuracy of the placement of the object. If the placement deviates from the axis of the turntable, it is difficult to accurately calculate the rotation axis, and often requires multiple operations. It is determined by empirical judgment and manual observation. Whether the result is satisfactory or not, the operation is more cumbersome.

为了解决这一问题,本发明提出了一种多角度三维数据配准方法,该方法在在确定三维扫描转轴空间参数时,不需要精确摆放转轴,计算参照物的优化计算方法,首先将一个平面物体摆放在转台上,通过控制转台转动4-5次,每次转动10-20度,获取4-5组平面的3D数据,通过平面拟合得到这几组平面的空间方程,及各平面之间的交线方向,因为参照平面与转台垂直,因此这组交线方向即为转轴的方向,为了确定转轴的位置,我们还需确定转轴上的一个空间点位置,通过简单的几何分析,我们不难发现,转轴上的每个点到这组平面交线的距离是相等的,基于该现象,我们可以建立一个简单的优化函数,求误差最小的转轴中心位置,进而可以确定转轴在三维扫描系统参考系下的精确位置,进而可以将各组扫描数据按照其预定的旋转角度实现精确的配准。所提的方法操作简单,计算复杂度低,结果精确,可以避免现有方法如ICP算法等所采用的复杂迭代过程(ICP,[1-2]),能够精确获取转轴位置并实现精细的全自动配准操作。In order to solve this problem, the present invention proposes a multi-angle three-dimensional data registration method. When determining the spatial parameters of the three-dimensional scanning rotating shaft, the method does not need to accurately place the rotating shaft, and calculates the optimal calculation method of the reference object. First, a Planar objects are placed on the turntable, and by controlling the turntable to rotate 4-5 times, each rotation is 10-20 degrees, 4-5 sets of 3D data of the plane are obtained, and the space equations of these sets of planes are obtained through plane fitting, and each The direction of the intersection line between the planes, because the reference plane is perpendicular to the turntable, so the direction of this group of intersection lines is the direction of the rotation axis. In order to determine the position of the rotation axis, we also need to determine the position of a spatial point on the rotation axis. Through simple geometric analysis , we can easily find that the distance from each point on the rotation axis to this group of plane intersection lines is equal. Based on this phenomenon, we can establish a simple optimization function to find the center position of the rotation axis with the smallest error, and then determine the rotation axis at The precise position under the reference system of the 3D scanning system, and then each set of scanned data can be accurately registered according to its predetermined rotation angle. The proposed method is simple in operation, low in computational complexity, and accurate in results. It can avoid the complex iterative process (ICP, [1-2]) adopted by existing methods such as the ICP algorithm, and can accurately obtain the position of the rotating shaft and achieve fine global accuracy. Automatic registration operation.

整个3D扫描系统的工作图为物体置于精密转动平台之上,通过计算机控制其旋转,通过3D扫描仪得到不同角度的3D信息,进而完成后续的多角度3D信息的配准。The working diagram of the entire 3D scanning system is that the object is placed on a precision rotating platform, its rotation is controlled by a computer, and 3D information of different angles is obtained through a 3D scanner, and then the subsequent registration of multi-angle 3D information is completed.

假设转台实际的转轴L由点A(a,b,c)和一个向量V(u,v,w)定义,绕轴旋转θ的旋转矩阵为:Assuming that the actual rotation axis L of the turntable is defined by a point A(a,b,c) and a vector V(u,v,w), the rotation matrix for rotating θ around the axis is:

为了实现多组3D扫描数据的自动配准,我们只需要求解出点A和方向向量V即可。In order to realize the automatic registration of multiple sets of 3D scanning data, we only need to solve the point A and the direction vector V.

因此,首先,我们在转台上放置一个L型平面(也可以为其它类型的平面,只要保证该平面与转台平面垂直即可),以保证平面与转台平面垂直,驱动转台转动多次,获取不同转到角度下的平面3D数据,进行拟合,进而得到多组平面交线,计算多组交线方向参数求平均,即可获得转轴方向参数V;Therefore, first of all, we place an L-shaped plane on the turntable (it can also be other types of planes, as long as the plane is perpendicular to the plane of the turntable), so as to ensure that the plane is perpendicular to the plane of the turntable, and drive the turntable to rotate multiple times to obtain different Turn to the plane 3D data under the angle, perform fitting, and then obtain multiple sets of plane intersection lines, calculate the average of multiple sets of intersection line direction parameters, and then obtain the rotation axis direction parameter V;

其次,假设点A(a,b,c)为转轴上一个点坐标,其距离各组拟合平面的交线应具有距离相等的特性,因此建立一个简单的线性优化函数,即可求解出A的最佳位置,进而可完全确定转轴的空间参数信息。Secondly, assuming that point A(a,b,c) is the coordinates of a point on the rotation axis, the intersection lines from each group of fitting planes should have the characteristic of equal distance, so a simple linear optimization function can be established to solve A The best position of the shaft, and then the spatial parameter information of the rotating shaft can be completely determined.

下面首先对多角度三维数据配准方法进行详细介绍。Firstly, the multi-angle 3D data registration method will be introduced in detail below.

图1是本发明实施例中多角度三维数据配准方法的流程示意图,图2是本发明实施例中的三维扫描系统的结构示意图,如图1和图2所示,该方法包括如下步骤:Fig. 1 is a schematic flowchart of a multi-angle three-dimensional data registration method in an embodiment of the present invention, and Fig. 2 is a schematic structural diagram of a three-dimensional scanning system in an embodiment of the present invention, as shown in Figs. 1 and 2, the method includes the following steps:

步骤101:获取参考平面在三维扫描系统的转台上每转动预设角度的多组三维数据;所述参考平面垂直于所述转台;Step 101: Obtain multiple sets of three-dimensional data for each rotation of the reference plane at a preset angle on the turntable of the three-dimensional scanning system; the reference plane is perpendicular to the turntable;

步骤102:对每组三维数据进行拟合,得到多个拟合平面;Step 102: Fitting each set of three-dimensional data to obtain multiple fitting planes;

步骤103:根据多个拟合平面与同一截面的交线的方向,确定三维扫描系统的转轴的旋转方向;Step 103: Determine the rotation direction of the rotating shaft of the three-dimensional scanning system according to the directions of intersection lines between multiple fitting planes and the same section;

步骤104:根据转轴上轴心点的空间坐标与多个拟合平面与同一截面的交线的位置关系,确定转轴的最优空间坐标;Step 104: Determine the optimal spatial coordinates of the rotating shaft according to the spatial coordinates of the pivot point on the rotating shaft and the intersection lines between multiple fitting planes and the same section;

步骤105:根据转轴的最优空间坐标,对在所述三维扫描系统下获取的待扫描物体的三维扫描数据进行配准。Step 105: According to the optimal spatial coordinates of the rotating shaft, register the 3D scanning data of the object to be scanned acquired under the 3D scanning system.

与现有技术相比较,本发明实施例提供的技术方案,在确定三维扫描转轴空间参数时,无需人为精确摆放转轴计算参照物,大致摆放即可,降低了操作的复杂性;利用一个简单的垂直于转台的参考平面,不要求其严格摆放在转台中心位置,获取参考平面在转台上每转动预设角度的多组三维数据,通过平面拟合手段,对每组三维数据进行拟合,得到多个拟合平面;根据多个拟合平面与同一截面的交线的方向,确定三维扫描系统的转轴的旋转方向;根据转轴上轴心点的空间坐标与多个拟合平面与同一截面的交线的位置关系,精确地求解出转轴上的一个中心点(轴心点)的最优空间坐标,进而完全确定转轴的最优空间坐标,提高了确定三维扫描系统转轴空间参数的效率和精确度,保证后续的精确多角度3D数据配准;最后,根据转轴的最优空间坐标,对在所述三维扫描系统下获取的待扫描物体的三维扫描数据进行配准,因此,降低了多角度三维数据配准的操作复杂度,提高了多角度三维数据配准的效率和精确度。Compared with the prior art, the technical solution provided by the embodiment of the present invention, when determining the spatial parameters of the three-dimensional scanning rotating shaft, does not need to place the reference objects for calculating the rotating shaft accurately, but roughly places them, which reduces the complexity of the operation; using a Simply perpendicular to the reference plane of the turntable, it is not required to be strictly placed in the center of the turntable, and multiple sets of 3D data are obtained for each preset angle of rotation of the reference plane on the turntable, and each set of 3D data is simulated by means of plane fitting. According to the direction of the intersection line between the multiple fitting planes and the same section, determine the rotation direction of the rotating shaft of the three-dimensional scanning system; according to the spatial coordinates of the pivot point on the rotating shaft and the multiple fitting planes and The positional relationship of the intersection lines of the same section can accurately solve the optimal spatial coordinates of a center point (axis point) on the rotating shaft, and then completely determine the optimal spatial coordinates of the rotating shaft, which improves the ability to determine the spatial parameters of the rotating shaft of the 3D scanning system Efficiency and accuracy, to ensure subsequent accurate multi-angle 3D data registration; finally, according to the optimal spatial coordinates of the rotating shaft, the 3D scan data of the object to be scanned acquired under the 3D scanning system is registered, therefore, reducing The operation complexity of multi-angle three-dimensional data registration is reduced, and the efficiency and accuracy of multi-angle three-dimensional data registration are improved.

本发明实施例中提到的三维数据可以是三维点云数据。The three-dimensional data mentioned in the embodiments of the present invention may be three-dimensional point cloud data.

下面详细介绍在上述步骤101中,参考平面数据的获取与处理:The following describes in detail the acquisition and processing of the reference plane data in the above step 101:

将参考平面摆放在转台之上,不要求其经过转台中心;Place the reference plane on the turntable without requiring it to pass through the center of the turntable;

具体操作可以为:控制转台转动4-5次,每次转动10-20度,获取4-5组平面的3D数据。The specific operation can be: control the turntable to rotate 4-5 times, each rotation is 10-20 degrees, and obtain 3D data of 4-5 sets of planes.

下面介绍在上述步骤102中,对每组三维数据进行拟合,得到多个拟合平面:The following describes the fitting of each set of three-dimensional data in the above step 102 to obtain multiple fitting planes:

在获取了参考平面的不同角度下的三维数据后,在对每组三维数据进行拟合之前,还可以进行的操作包括:对得到的多个拟合平面的点云数据进行去噪处理,利用最小二乘拟合的方法求出各个平面的方程为:After obtaining the 3D data at different angles of the reference plane, before fitting each set of 3D data, other operations that can be performed include: denoising the obtained point cloud data of multiple fitting planes, using The method of least squares fitting is used to obtain the equations of each plane as follows:

Aix+Biy+Ciz+Di=0 (1)A i x+B i y+C i z+D i =0 (1)

下面介绍上述步骤103中转轴方向的计算:The calculation of the rotating shaft direction in the above-mentioned step 103 is introduced below:

由于参考平面与转台台面垂直,因此我们可以通过计算几组拟合平面的交线得到转轴方向:Since the reference plane is perpendicular to the table surface of the turntable, we can obtain the rotation axis direction by calculating the intersection of several sets of fitting planes:

由于转轴的方向已经确定了,我们利用求出的转轴方向作为法向量构造一个新的平面:Since the direction of the rotation axis has been determined, we use the obtained direction of the rotation axis as a normal vector to construct a new plane:

nxx+nyy+nzz=0 (3)n x x + n y y + n z z = 0 (3)

那么构造的新平面截各个点云平面可以如图3所示,图3中所示的新平面截点云平面的交线li的方程表示为:Then the newly constructed plane cuts each point cloud plane as shown in Figure 3, and the equation of the intersection line l i of the new plane cut point cloud plane shown in Figure 3 is expressed as:

在一个实施例中,上述步骤104可以包括:In one embodiment, the above step 104 may include:

找到多个轴心点,分别计算每个轴心点到多个拟合平面与同一截面的交线的距离之间的误差;根据每个轴心点到多个拟合平面与同一截面的交线的距离之间的误差,找到最优的轴心点空间坐标;Find multiple pivot points, and calculate the error between the distances from each pivot point to the intersection line of multiple fitting planes and the same section; The error between the distances of the lines, to find the optimal pivot point space coordinates;

根据最优的轴心点空间坐标,确定转轴的最优空间坐标。According to the optimal spatial coordinates of the pivot point, the optimal spatial coordinates of the rotating shaft are determined.

在一个实施例中,找到多个轴心点,分别计算每个轴心点到多个拟合平面与同一截面的交线的距离之间的误差;根据每个轴心点到多个拟合平面与同一截面的交线的距离之间的误差,找到最优的轴心点空间坐标,可以包括:In one embodiment, multiple pivot points are found, and the errors between the distances from each pivot point to multiple fitting planes and intersection lines of the same section are calculated respectively; according to each pivot point to multiple fitting The error between the distance between the plane and the intersection line of the same section, to find the optimal pivot point space coordinates, can include:

根据线性优化函数,迭代找到最优的轴心点空间坐标,对于每个迭代周期均执行以下操作:According to the linear optimization function, iteratively find the optimal pivot point spatial coordinates, and perform the following operations for each iteration cycle:

计算每个轴心点到多个拟合平面与同一截面的交线的距离;Calculate the distance from each pivot point to the intersection of multiple fitted planes with the same section;

计算每个轴心点到多个拟合平面与同一截面的交线的距离之间的误差,直到找到轴心点到多个拟合平面与同一截面的交线的距离之间的误差最小时,对应的轴心点的空间坐标,作为最优的轴心点空间坐标;Computes the error between the distances from each pivot point to the intersections of multiple fitted planes with the same section until the error between the distances from the pivot point to the intersections of multiple fitted planes with the same section is found to be minimal , the spatial coordinates of the corresponding pivot point, as the optimal spatial coordinates of the pivot point;

所述线性优化函数是根据转轴上轴心点的空间坐标与多个拟合平面与同一截面的交线的位置关系建立的。The linear optimization function is established according to the positional relationship between the spatial coordinates of the pivot point on the rotating shaft and the intersection lines between multiple fitting planes and the same section.

在一个实施例中,线性优化函数可以为:In one embodiment, the linear optimization function can be:

其中,di为从第i条交线到轴心点的距离,dj为从第j条交线到轴心点的距离,O为待求轴心点的空间坐标,Oinit为初始的轴心点空间坐标。Among them, d i is the distance from the i-th intersection line to the pivot point, d j is the distance from the j-th intersection line to the pivot point, O is the space coordinate of the pivot point to be obtained, and O init is the initial Pivot space coordinates.

下面对转轴中心点(轴心点)计算,以及线性优化函数的推导过程进行详细介绍。The calculation of the center point of the rotating shaft (pivot point) and the derivation process of the linear optimization function are described in detail below.

上文分析过:转轴中心(转轴轴心点)O到各直线的距离相等。其中,如图3所示,转轴中心到直线li的距离可以表示为:It has been analyzed above: the distance from the rotating shaft center (rotating shaft pivot point) O to each straight line is equal. Wherein, as shown in Figure 3, the distance from the center of the rotating shaft to the straight line l i can be expressed as:

其中: in:

由于转轴中心在构造的平面上,那么我们可以得到:Since the center of the rotation axis is on the plane of construction, then we can get:

由于转轴中心到各直线的距离相等,所以有:Since the distance from the center of the rotating shaft to each straight line is equal, there are:

通过将(7)转化为矩阵表示的形式可以得到By transforming (7) into the form of matrix representation, we can get

其中矩阵S是向量[Ox,Oy,Oz]T的系数因子。利用SVD(singular valuedecomposition method,奇异值分解法)可以求得一个初始的转轴中心。通过对:Wherein the matrix S is the coefficient factor of the vector [O x , O y , O z ] T. Using SVD (singular valuedecomposition method, singular value decomposition method) can obtain an initial rotation axis center. By pair:

进行一个简单的线性优化求解即可获得精确的转轴中心点坐标,已知转轴方向及其上某一点,即可精确确定转轴在3D扫描系统下的空间参数,进而可以根据转台的转动角度,对后续扫描的3D数据进行精确而简单地自动配准操作。Carrying out a simple linear optimization solution can obtain the precise coordinates of the center point of the rotating shaft. Knowing the direction of the rotating shaft and a certain point on it, the spatial parameters of the rotating shaft under the 3D scanning system can be accurately determined, and then according to the rotation angle of the turntable, the The 3D data of the subsequent scans are automatically registered precisely and simply.

图3中仅示意性地标出了两条交线li和lj,在实际计算轴心点到每组拟合平面的交线的距离之间的误差时,是要计算图上所有交线与轴心点之间距离的误差值。Only two intersection lines l i and l j are schematically marked in Fig. 3. When actually calculating the error between the pivot point and the intersection line of each group of fitting planes, it is necessary to calculate all the intersection lines on the figure The error value for the distance from the pivot point.

具体实施时,本发明实施例中,根据转轴上轴心点的空间坐标与多个拟合平面与同一截面的交线的位置关系,确定转轴的空间坐标,可以通过上述提到的线性优化函数来表示上述关系。当然,除了通过建立线性优化函数,来迭代找到最优的转轴空间坐标的方式之外,还可以有多种方式,例如,可以通过建立一个根据转轴上轴心点的空间坐标与多个拟合平面与同一截面的交线的位置关系的表格等等方式,来找到最优的转轴空间坐标。During specific implementation, in the embodiment of the present invention, the spatial coordinates of the rotating shaft are determined according to the positional relationship between the spatial coordinates of the pivot point on the rotating shaft and the intersection lines between multiple fitting planes and the same section, and the above-mentioned linear optimization function can be used to determine the spatial coordinates of the rotating shaft to represent the above relationship. Of course, besides establishing the linear optimization function to iteratively find the optimal spatial coordinates of the rotating shaft, there are many ways, for example, by establishing a spatial coordinate based on the pivot point on the rotating shaft and multiple fitting The table of the positional relationship between the plane and the intersection line of the same section can be used to find the optimal space coordinates of the rotation axis.

在一个实施例中,转台可以为数控转台。当然,数控转台也可用手控转台替代,在操作时只需保证转动角度的准确性即可。In one embodiment, the turntable may be a numerically controlled turntable. Of course, the CNC turntable can also be replaced by a hand-controlled turntable, and it is only necessary to ensure the accuracy of the rotation angle during operation.

在一个实例中,还可以包括:对获取的多组三维数据进行去噪处理;In an example, it may also include: performing denoising processing on multiple sets of acquired three-dimensional data;

对每组三维数据进行拟合,包括:对去噪处理后的每组三维数据进行拟合。这样的设计保证了确定转轴空间参数和三维数据配准的准确性。Fitting each set of 3D data includes: fitting each set of 3D data after denoising processing. Such a design ensures the accuracy of determining the spatial parameters of the rotating shaft and the registration of the three-dimensional data.

基于同一发明构思,本发明实施例中还提供了一种多角度三维数据配准装置,如下面的实施例。由于多角度三维数据配准装置解决问题的原理与多角度三维数据配准方法相似,因此多角度三维数据配准装置的实施可以参多角度三维数据配准方法的实施,重复之处不再赘述。以下所使用的,术语“单元”或者“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。Based on the same inventive concept, an embodiment of the present invention also provides a multi-angle three-dimensional data registration device, such as the following embodiment. Since the problem-solving principle of the multi-angle 3D data registration device is similar to that of the multi-angle 3D data registration method, the implementation of the multi-angle 3D data registration device can refer to the implementation of the multi-angle 3D data registration method, and the repetition will not be repeated. . As used below, the term "unit" or "module" may be a combination of software and/or hardware that realizes a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, implementations in hardware, or a combination of software and hardware are also possible and contemplated.

图4是本发明实施例中多角度三维数据配准装置的结构示意图,如图4所示,该装置包括:Fig. 4 is a schematic structural diagram of a multi-angle three-dimensional data registration device in an embodiment of the present invention. As shown in Fig. 4, the device includes:

三维数据获取单元10,用于获取参考平面在三维扫描系统的转台上每转动预设角度的多组三维数据;所述参考平面垂直于所述转台;A three-dimensional data acquisition unit 10, configured to acquire multiple sets of three-dimensional data for each preset angle of rotation of a reference plane on the turntable of the three-dimensional scanning system; the reference plane is perpendicular to the turntable;

三维数据拟合单元20,用于对每组三维数据进行拟合,得到多个拟合平面;A three-dimensional data fitting unit 20, configured to fit each set of three-dimensional data to obtain multiple fitting planes;

转轴方向确定单元30,用于根据多个拟合平面与同一截面的交线的方向,确定三维扫描系统的转轴的旋转方向;The rotation axis direction determination unit 30 is used to determine the rotation direction of the rotation axis of the three-dimensional scanning system according to the direction of the intersection of multiple fitting planes and the same section;

转轴空间坐标确定单元40,用于根据转轴上轴心点的空间坐标与多个拟合平面与同一截面的交线的位置关系,确定转轴的最优空间坐标;The rotating shaft spatial coordinate determination unit 40 is used to determine the optimal spatial coordinates of the rotating shaft according to the spatial coordinates of the pivot point on the rotating shaft and the positional relationship between multiple fitting planes and the intersection lines of the same section;

数据配准单元50,用于根据转轴的最优空间坐标,对在所述三维扫描系统下获取的待扫描物体的三维扫描数据进行配准。The data registration unit 50 is configured to register the three-dimensional scanning data of the object to be scanned acquired under the three-dimensional scanning system according to the optimal spatial coordinates of the rotation axis.

在一个实施例中,转轴空间坐标确定单元40可以具体用于:In one embodiment, the rotation axis space coordinate determining unit 40 can be specifically used for:

找到多个轴心点,分别计算每个轴心点到多个拟合平面与同一截面的交线的距离之间的误差;根据每个轴心点到多个拟合平面与同一截面的交线的距离之间的误差,找到最优的轴心点空间坐标;Find multiple pivot points, and calculate the error between the distances from each pivot point to the intersection line of multiple fitting planes and the same section; The error between the distances of the lines, to find the optimal pivot point space coordinates;

根据最优的轴心点空间坐标,确定转轴的最优空间坐标。According to the optimal spatial coordinates of the pivot point, the optimal spatial coordinates of the rotating shaft are determined.

在一个实施例中,找到多个轴心点,分别计算每个轴心点到多个拟合平面与同一截面的交线的距离之间的误差;根据每个轴心点到多个拟合平面与同一截面的交线的距离之间的误差,找到最优的轴心点空间坐标,包括:In one embodiment, multiple pivot points are found, and the errors between the distances from each pivot point to multiple fitting planes and intersection lines of the same section are calculated respectively; according to each pivot point to multiple fitting The error between the distance between the plane and the intersection line of the same section, find the optimal pivot point space coordinates, including:

根据线性优化函数,迭代找到最优的轴心点空间坐标,对于每个迭代周期均执行以下操作:According to the linear optimization function, iteratively find the optimal pivot point spatial coordinates, and perform the following operations for each iteration cycle:

计算每个轴心点到多个拟合平面与同一截面的交线的距离;Calculate the distance from each pivot point to the intersection of multiple fitted planes with the same section;

计算每个轴心点到多个拟合平面与同一截面的交线的距离之间的误差,直到找到轴心点到多个拟合平面与同一截面的交线的距离之间的误差最小时,对应的轴心点的空间坐标,作为最优的轴心点空间坐标;Computes the error between the distances from each pivot point to the intersections of multiple fitted planes with the same section until the error between the distances from the pivot point to the intersections of multiple fitted planes with the same section is found to be minimal , the spatial coordinates of the corresponding pivot point, as the optimal spatial coordinates of the pivot point;

所述线性优化函数是根据转轴上轴心点的空间坐标与多个拟合平面与同一截面的交线的位置关系建立的。The linear optimization function is established according to the positional relationship between the spatial coordinates of the pivot point on the rotating shaft and the intersection lines between multiple fitting planes and the same section.

在一个实施例中,线性优化函数可以为:In one embodiment, the linear optimization function can be:

其中,di为从第i条交线到轴心点的距离,dj为从第j条交线到轴心点的距离,O为待求轴心点的空间坐标,Oinit为最初的轴心点空间坐标。Among them, d i is the distance from the i-th intersection line to the pivot point, d j is the distance from the j-th intersection line to the pivot point, O is the space coordinate of the pivot point to be obtained, and O init is the initial Pivot space coordinates.

综上所述,本发明实施例提供的技术方案的有益技术效果为:In summary, the beneficial technical effects of the technical solutions provided by the embodiments of the present invention are as follows:

(1)在确定三维扫描转轴空间参数时,无需人为精确摆放转轴计算参照物,大致摆放即可,降低了操作的复杂性;(1) When determining the space parameters of the three-dimensional scanning rotating shaft, it is not necessary to place the reference object for calculating the rotating shaft accurately, but roughly place it, which reduces the complexity of the operation;

(2)不需要知道参考平面上的标记点,而是以整个参考平面的空间方程为基础进行计算,3D重建系统自身的误差不会对整个参考平面的拟合结果有显著影响,因此保证了操作的稳定性;(2) It is not necessary to know the marked points on the reference plane, but to calculate based on the spatial equation of the entire reference plane. The error of the 3D reconstruction system itself will not have a significant impact on the fitting results of the entire reference plane, thus ensuring operational stability;

(3)通过建立一个线性优化函数,精确地求解出转轴上中心点(轴心点)的空间坐标,保证了结果的精确性。(3) By establishing a linear optimization function, the spatial coordinates of the center point (pivot point) on the rotating shaft are accurately solved, which ensures the accuracy of the results.

显然,本领域的技术人员应该明白,上述的本发明实施例的各模块、装置或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明实施例不限制于任何特定的硬件和软件结合。Obviously, those skilled in the art should understand that each module, device or each step of the above-mentioned embodiments of the present invention can be implemented by a general-purpose computing device, and they can be concentrated on a single computing device, or distributed among multiple computing devices alternatively, they may be implemented in program code executable by a computing device, whereby they may be stored in a storage device to be executed by a computing device, and in some cases may be executed in a format different from The steps shown or described here are performed sequentially, or they are fabricated into individual integrated circuit modules, or multiple modules or steps among them are fabricated into a single integrated circuit module. Thus, embodiments of the invention are not limited to any specific combination of hardware and software.

以上仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明实施例可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The above are only preferred embodiments of the present invention, and are not intended to limit the present invention. For those skilled in the art, various modifications and changes may be made to the embodiments of the present invention. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present invention shall be included within the protection scope of the present invention.

Claims (8)

1.一种多角度三维数据配准方法,其特征在于,1. A multi-angle three-dimensional data registration method, characterized in that, 获取参考平面在三维扫描系统的转台上每转动预设角度的多组三维数据;所述参考平面垂直于所述转台;Obtain multiple sets of three-dimensional data for each rotation of the reference plane at a preset angle on the turntable of the three-dimensional scanning system; the reference plane is perpendicular to the turntable; 对每组三维数据进行拟合,得到多个拟合平面;Fit each set of three-dimensional data to obtain multiple fitting planes; 根据多个拟合平面与同一截面的交线的方向,确定三维扫描系统的转轴的旋转方向;Determine the rotation direction of the rotating shaft of the three-dimensional scanning system according to the directions of the intersection lines between the multiple fitting planes and the same section; 根据转轴上轴心点的空间坐标与多个拟合平面与同一截面的交线的位置关系,确定转轴的最优空间坐标;Determine the optimal spatial coordinates of the rotating shaft according to the spatial coordinates of the pivot point on the rotating shaft and the positional relationship between the multiple fitting planes and the intersection lines of the same section; 根据转轴的最优空间坐标,对在所述三维扫描系统下获取的待扫描物体的三维扫描数据进行配准;registering the three-dimensional scanning data of the object to be scanned acquired under the three-dimensional scanning system according to the optimal spatial coordinates of the rotating shaft; 根据转轴上轴心点的空间坐标与多个拟合平面与同一截面的交线的位置关系,确定转轴的最优空间坐标,包括:According to the positional relationship between the spatial coordinates of the axis point on the rotating shaft and the intersection lines between multiple fitting planes and the same section, determine the optimal spatial coordinates of the rotating shaft, including: 找到多个轴心点,分别计算每个轴心点到多个拟合平面与同一截面的交线的距离之间的误差;根据每个轴心点到多个拟合平面与同一截面的交线的距离之间的误差,找到最优的轴心点空间坐标;Find multiple pivot points, and calculate the error between the distances from each pivot point to the intersection line of multiple fitting planes and the same section; The error between the distances of the lines, to find the optimal pivot point space coordinates; 根据最优的轴心点空间坐标,确定转轴的最优空间坐标。According to the optimal spatial coordinates of the pivot point, the optimal spatial coordinates of the rotating shaft are determined. 2.如权利要求1所述的多角度三维数据配准方法,其特征在于,找到多个轴心点,分别计算每个轴心点到多个拟合平面与同一截面的交线的距离之间的误差;根据每个轴心点到多个拟合平面与同一截面的交线的距离之间的误差,找到最优的轴心点空间坐标,包括:2. The method for multi-angle three-dimensional data registration as claimed in claim 1, wherein a plurality of pivot points are found, and the distance between each pivot point and the intersection line of multiple fitting planes and the same section is calculated respectively. According to the error between the distances between each pivot point and the intersection line of multiple fitting planes and the same section, find the optimal pivot point spatial coordinates, including: 根据线性优化函数,迭代找到最优的轴心点空间坐标,对于每个迭代周期均执行以下操作:According to the linear optimization function, iteratively find the optimal pivot point spatial coordinates, and perform the following operations for each iteration cycle: 计算每个轴心点到多个拟合平面与同一截面的交线的距离;Calculate the distance from each pivot point to the intersection of multiple fitted planes with the same section; 计算每个轴心点到多个拟合平面与同一截面的交线的距离之间的误差,直到找到轴心点到多个拟合平面与同一截面的交线的距离之间的误差最小时,对应的轴心点的空间坐标,作为最优的轴心点空间坐标;Computes the error between the distances from each pivot point to the intersections of multiple fitted planes with the same section until the error between the distances from the pivot point to the intersections of multiple fitted planes with the same section is found to be minimal , the spatial coordinates of the corresponding pivot point, as the optimal spatial coordinates of the pivot point; 所述线性优化函数是根据转轴上轴心点的空间坐标与多个拟合平面与同一截面的交线的位置关系建立的。The linear optimization function is established according to the positional relationship between the spatial coordinates of the pivot point on the rotating shaft and the intersection lines between multiple fitting planes and the same section. 3.如权利要求2所述的多角度三维数据配准方法,其特征在于,所述线性优化函数为:3. multi-angle three-dimensional data registration method as claimed in claim 2, is characterized in that, described linear optimization function is: s.t.O=Oinit stO = O init ; 其中,di为从第i条交线到轴心点的距离,dj为从第j条交线到轴心点的距离,O为待求轴心点的空间坐标,Oinit为初始的轴心点空间坐标。Among them, d i is the distance from the i-th intersection line to the pivot point, d j is the distance from the j-th intersection line to the pivot point, O is the space coordinate of the pivot point to be obtained, and O init is the initial Pivot space coordinates. 4.如权利要求1所述的多角度三维数据配准方法,其特征在于,所述转台为数控转台。4. The multi-angle three-dimensional data registration method according to claim 1, wherein the turntable is a numerical control turntable. 5.如权利要求1所述的多角度三维数据配准方法,其特征在于,还包括:对获取的多组三维数据进行去噪处理;5. The multi-angle three-dimensional data registration method according to claim 1, further comprising: performing denoising processing on multiple sets of three-dimensional data acquired; 对每组三维数据进行拟合,包括:对去噪处理后的每组三维数据进行拟合。Fitting each set of 3D data includes: fitting each set of 3D data after denoising processing. 6.一种多角度三维数据配准装置,其特征在于,包括:6. A multi-angle three-dimensional data registration device, characterized in that it comprises: 三维数据获取单元,用于获取参考平面在三维扫描系统的转台上每转动预设角度的多组三维数据;所述参考平面垂直于所述转台;A three-dimensional data acquisition unit, configured to acquire multiple sets of three-dimensional data for each preset angle of rotation of the reference plane on the turntable of the three-dimensional scanning system; the reference plane is perpendicular to the turntable; 三维数据拟合单元,用于对每组三维数据进行拟合,得到多个拟合平面;The three-dimensional data fitting unit is used for fitting each group of three-dimensional data to obtain multiple fitting planes; 转轴方向确定单元,用于根据多个拟合平面与同一截面的交线的方向,确定三维扫描系统的转轴的旋转方向;The rotation axis direction determination unit is used to determine the rotation direction of the rotation axis of the three-dimensional scanning system according to the direction of the intersection line between multiple fitting planes and the same section; 转轴空间坐标确定单元,用于根据转轴上轴心点的空间坐标与多个拟合平面与同一截面的交线的位置关系,确定转轴的最优空间坐标;The rotating shaft spatial coordinate determination unit is used to determine the optimal spatial coordinates of the rotating shaft according to the spatial coordinates of the pivot point on the rotating shaft and the positional relationship between multiple fitting planes and the intersection lines of the same section; 数据配准单元,用于根据转轴的最优空间坐标,对在所述三维扫描系统下获取的待扫描物体的三维扫描数据进行配准;A data registration unit, configured to register the three-dimensional scanning data of the object to be scanned acquired under the three-dimensional scanning system according to the optimal spatial coordinates of the rotating shaft; 所述转轴空间坐标确定单元具体用于:The rotating shaft space coordinate determining unit is specifically used for: 找到多个轴心点,分别计算每个轴心点到多个拟合平面与同一截面的交线的距离之间的误差;根据每个轴心点到多个拟合平面与同一截面的交线的距离之间的误差,找到最优的轴心点空间坐标;Find multiple pivot points, and calculate the error between each pivot point and the intersection line of multiple fitting planes and the same section; The error between the distances of the lines, to find the optimal pivot point space coordinates; 根据最优的轴心点空间坐标,确定转轴的最优空间坐标。According to the optimal spatial coordinates of the pivot point, the optimal spatial coordinates of the rotating shaft are determined. 7.如权利要求6所述的多角度三维数据配准装置,其特征在于,找到多个轴心点,分别计算每个轴心点到多个拟合平面与同一截面的交线的距离之间的误差;根据每个轴心点到多个拟合平面与同一截面的交线的距离之间的误差,找到最优的轴心点空间坐标,包括:7. The multi-angle three-dimensional data registration device as claimed in claim 6, characterized in that, after finding a plurality of pivot points, the distance between each pivot point and the intersection line of multiple fitting planes and the same section is calculated respectively. According to the error between each pivot point and the distance between multiple fitting planes and the intersection line of the same section, find the optimal pivot point spatial coordinates, including: 根据线性优化函数,迭代找到最优的轴心点空间坐标,对于每个迭代周期均执行以下操作:According to the linear optimization function, iteratively find the optimal pivot point spatial coordinates, and perform the following operations for each iteration cycle: 计算每个轴心点到多个拟合平面与同一截面的交线的距离;Calculate the distance from each pivot point to the intersection of multiple fitted planes with the same section; 计算每个轴心点到多个拟合平面与同一截面的交线的距离之间的误差,直到找到轴心点到多个拟合平面与同一截面的交线的距离之间的误差最小时,对应的轴心点的空间坐标,作为最优的轴心点空间坐标;Computes the error between the distances from each pivot point to the intersections of multiple fitted planes with the same section until the error between the distances from the pivot point to the intersections of multiple fitted planes with the same section is found to be minimal , the spatial coordinates of the corresponding pivot point, as the optimal spatial coordinates of the pivot point; 所述线性优化函数是根据转轴上轴心点的空间坐标与多个拟合平面与同一截面的交线的位置关系建立的。The linear optimization function is established according to the positional relationship between the spatial coordinates of the pivot point on the rotating shaft and the intersection lines between multiple fitting planes and the same section. 8.如权利要求7所述的多角度三维数据配准装置,其特征在于,所述线性优化函数为:8. The multi-angle three-dimensional data registration device according to claim 7, wherein the linear optimization function is: s.t.O=Oinit stO = O init ; 其中,di为从第i条交线到轴心点的距离,dj为从第j条交线到轴心点的距离,O为待求轴心点的空间坐标,Oinit为初始的轴心点空间坐标。Among them, d i is the distance from the i-th intersection line to the pivot point, d j is the distance from the j-th intersection line to the pivot point, O is the space coordinate of the pivot point to be obtained, and O init is the initial Pivot space coordinates.
CN201510925907.3A 2015-12-14 2015-12-14 Multi-angle three-dimensional data method for registering and device Active CN105574812B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510925907.3A CN105574812B (en) 2015-12-14 2015-12-14 Multi-angle three-dimensional data method for registering and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510925907.3A CN105574812B (en) 2015-12-14 2015-12-14 Multi-angle three-dimensional data method for registering and device

Publications (2)

Publication Number Publication Date
CN105574812A CN105574812A (en) 2016-05-11
CN105574812B true CN105574812B (en) 2018-09-25

Family

ID=55884909

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510925907.3A Active CN105574812B (en) 2015-12-14 2015-12-14 Multi-angle three-dimensional data method for registering and device

Country Status (1)

Country Link
CN (1) CN105574812B (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106845543B (en) * 2017-01-19 2019-12-27 天津大学 Three-dimensional model classification method based on feature matching
CN109840882B (en) * 2018-12-24 2021-05-28 中国农业大学 Site matching method and device based on point cloud data
CN110335295B (en) * 2019-06-06 2021-05-11 浙江大学 Plant point cloud acquisition registration and optimization method based on TOF camera
CN111161327A (en) * 2019-12-31 2020-05-15 电子科技大学 A Point Cloud Registration Method Combining Rotating Platform and ICP
CN113744378B (en) * 2020-05-27 2024-02-20 成都数字天空科技有限公司 Exhibition article scanning method and device, electronic equipment and storage medium
CN112233005B (en) * 2020-09-21 2024-02-09 中国铁道科学研究院集团有限公司通信信号研究所 A method for generating three-dimensional logo watermarks for train dispatching terminals
CN112597574B (en) * 2020-12-21 2024-04-16 福建汇川物联网技术科技股份有限公司 Construction method and device of building information model
CN113155510B (en) * 2021-04-16 2024-05-10 伊达生物有限公司 Tissue cell segmentation sampling system and method

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5559334A (en) * 1995-05-22 1996-09-24 General Electric Company Epipolar reconstruction of 3D structures
US7912673B2 (en) * 2005-03-11 2011-03-22 Creaform Inc. Auto-referenced system and apparatus for three-dimensional scanning
CN103295228A (en) * 2013-05-06 2013-09-11 深圳先进技术研究院 Quick data registering method in three-dimensional scanning system and three-dimensional scanning system
CN103294894A (en) * 2013-05-06 2013-09-11 深圳先进技术研究院 Optimal computation method of rotating shaft in three-dimensional scanning system
CN103292697A (en) * 2013-05-27 2013-09-11 深圳先进技术研究院 Three-dimensional scanning system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5559334A (en) * 1995-05-22 1996-09-24 General Electric Company Epipolar reconstruction of 3D structures
US7912673B2 (en) * 2005-03-11 2011-03-22 Creaform Inc. Auto-referenced system and apparatus for three-dimensional scanning
CN103295228A (en) * 2013-05-06 2013-09-11 深圳先进技术研究院 Quick data registering method in three-dimensional scanning system and three-dimensional scanning system
CN103294894A (en) * 2013-05-06 2013-09-11 深圳先进技术研究院 Optimal computation method of rotating shaft in three-dimensional scanning system
CN103292697A (en) * 2013-05-27 2013-09-11 深圳先进技术研究院 Three-dimensional scanning system

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
efficient variants of ICP Algorithm;Szymon Rusinkiewicz;《In:proceedings of the internation conference on 3-D digital imaing and modeling(3DIM)》;20011231;全文 *
一种检测摄像机与被测物间三维轴线求解方法;王凯等;《现代电子技术》;20150915;第1.5节 *
面向全自动三维扫描系统的多视角三维数据自动配准技术;李杨等;《吉林大学学报(理学版)》;20140331;全文 *

Also Published As

Publication number Publication date
CN105574812A (en) 2016-05-11

Similar Documents

Publication Publication Date Title
CN105574812B (en) Multi-angle three-dimensional data method for registering and device
CN109816703B (en) A Point Cloud Registration Method Based on Camera Calibration and ICP Algorithm
CN105066909B (en) A kind of many laser stripe quick three-dimensional measuring methods of hand-held
CN105184857B (en) Monocular vision based on structure light ranging rebuilds mesoscale factor determination method
CN114998499B (en) Binocular three-dimensional reconstruction method and system based on line laser galvanometer scanning
JP6323993B2 (en) Information processing apparatus, information processing method, and computer program
CN104567727B (en) Global unified calibration method for linear structured light profile sensor through three-dimensional target
CN106091984A (en) A kind of three dimensional point cloud acquisition methods based on line laser
CN102713671A (en) Point cloud data processing device, point cloud data processing method, and point cloud data processing program
CN102376089A (en) Target correction method and system
CN104677277B (en) A kind of method and system for measuring object geometric attribute or distance
WO2011145285A1 (en) Image processing device, image processing method and program
Ye et al. An accurate 3D point cloud registration approach for the turntable-based 3D scanning system
CN112184793B (en) Depth data processing method and device and readable storage medium
Frohlich et al. Absolute pose estimation of central cameras using planar regions
CA3233222A1 (en) Method, apparatus and device for photogrammetry, and storage medium
WO2018006246A1 (en) Method for matching feature points of planar array of four-phase unit and measurement method on basis thereof
CN111640156A (en) Three-dimensional reconstruction method, equipment and storage equipment for outdoor weak texture target
CN104794717A (en) Depth information comparison method based on binocular vision system
CN107504917B (en) Three-dimensional size measuring method and device
JP2021193400A (en) Method for measuring artefact
CN108692656A (en) A kind of laser scanning data acquisition methods and device
Kahn et al. Hand-eye calibration with a depth camera: 2D or 3D?
CN101561269B (en) Method for automatically matching characteristic lines of close-range photogrammetry
CN104166995B (en) Harris-SIFT binocular vision positioning method based on horse pace measurement

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20220826

Address after: Room 1702, Building 1, South Taiyun Chuanggu Park, southeast of the intersection of Guangming Avenue and Dongchang Road, Tangwei Community, Fenghuang Street, Guangming District, Shenzhen, Guangdong 518000

Patentee after: Shenzhen Wancai Technology Co.,Ltd.

Address before: 1068 No. 518055 Guangdong city in Shenzhen Province, Nanshan District City Xili University School Avenue

Patentee before: SHENZHEN INSTITUTES OF ADVANCED TECHNOLOGY