CN117948915B - Multi-tracking-head optical tracking three-dimensional scanning method and system - Google Patents

Multi-tracking-head optical tracking three-dimensional scanning method and system Download PDF

Info

Publication number
CN117948915B
CN117948915B CN202410304920.6A CN202410304920A CN117948915B CN 117948915 B CN117948915 B CN 117948915B CN 202410304920 A CN202410304920 A CN 202410304920A CN 117948915 B CN117948915 B CN 117948915B
Authority
CN
China
Prior art keywords
tracking
head
scanning
coordinate system
optimal
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
CN202410304920.6A
Other languages
Chinese (zh)
Other versions
CN117948915A (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.)
Hangzhou Blackbox 3d Technology Co ltd
Original Assignee
Hangzhou Blackbox 3d 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 Hangzhou Blackbox 3d Technology Co ltd filed Critical Hangzhou Blackbox 3d Technology Co ltd
Priority to CN202410304920.6A priority Critical patent/CN117948915B/en
Publication of CN117948915A publication Critical patent/CN117948915A/en
Application granted granted Critical
Publication of CN117948915B publication Critical patent/CN117948915B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Length Measuring Devices By Optical Means (AREA)

Abstract

The invention provides a multi-tracking-head optical tracking three-dimensional scanning method and a multi-tracking-head optical tracking three-dimensional scanning system, which are used for calibrating N tracking heads and obtaining the relation of each tracking head relative to world coordinates; calibrating a scanning head, and integrating a coordinate system of the scanning head relative to a scanned object under a coordinate system of a tracking head; the binocular vision system is utilized to acquire the relative relation between the scanning head and the object and the three-dimensional point cloud information coordinate system, and a calibration result is obtained; according to the working distance and the calibration result, the optimal tracking scanning head is obtained to track and scan the scanned object, and the problem of high-speed data transmission and synchronization is solved by using the multi-path tracking head and the double-path type-C; the invention uses the multipath tracking head to fully cover the visual field, and the scanning head does not need to change stations when moving to another visual field.

Description

Multi-tracking-head optical tracking three-dimensional scanning method and system
Technical Field
The invention provides a multi-tracking-head optical tracking three-dimensional scanning method and system, relates to the technical field of tracking three-dimensional scanning, and particularly relates to multi-tracking-head optical tracking three-dimensional scanning.
Background
The existing high-precision three-dimensional scanning system is required to lay Mark points on the surface of an object, the using threshold and the cost are increased, the laying and the calculating of the Mark points consume very much calculation power, the calculating resources for identifying the Mark points are redundant, the traditional optical tracking three-dimensional scanning system is a combination of a single-station tracking head and a single-head scanning gun, the system needs to change stations when the system exceeds the tracking range, and each station change can cause rapid attenuation of precision.
Disclosure of Invention
The invention provides a multi-tracking-head optical tracking three-dimensional scanning method and a multi-tracking-head optical tracking three-dimensional scanning system, which are used for solving the problems that the existing high-precision three-dimensional scanning system needs to lay Mark points on the surface of an object, the use threshold and the cost are increased, the laying and the calculation of the Mark points consume very much calculation force, the calculation resources for identifying the Mark points are redundant, the traditional optical tracking three-dimensional scanning system is a combination of single-station tracking-head single-head scanning guns, the system needs to change stations when the system exceeds the tracking range, and each station change can cause rapid attenuation of precision and the like:
The invention provides a multi-tracking-head optical tracking three-dimensional scanning method and a system, wherein the multi-tracking-head optical tracking three-dimensional scanning method comprises the following steps:
Calibrating the N tracking heads and obtaining the relation of each tracking head relative to world coordinates;
Calibrating a scanning head, and integrating a coordinate system of the scanning head relative to a scanned object under a coordinate system of a tracking head;
The binocular vision system is utilized to acquire the relative relation between the scanning head and the object and the three-dimensional point cloud information coordinate system, and a calibration result is obtained;
and acquiring an optimal tracking scanning head according to the working distance and the calibration result to track and scan the scanned object.
Further, calibrating the N tracking heads and obtaining a relationship between each tracking head and world coordinates includes:
calibrating N tracking heads respectively;
A calibration object with a known space coordinate is called;
Acquiring a rotation matrix and a translation matrix among N tracking heads by using the known coordinate parameters of the calibration object;
And respectively and sequentially unifying the N tracking heads under a coordinate system X by utilizing a rotation matrix and a translation matrix among the N tracking heads.
Further, calibrating the scanning head and integrating the coordinate system of the scanning head relative to the scanned object into the coordinate system of the tracking head comprises:
calibrating the scanning head by using a calibration plate under a known coordinate system of the calibration object;
Determining a coordinate system of a scanned object, and acquiring the relation of the scanning head relative to the coordinate system of the scanned object;
The coordinate system of the scanning head relative to the scanned object is unified into the coordinate system X using the known coordinate system of the calibration object.
Further, the method for obtaining the relative relation between the scanning head and the object and the three-dimensional point cloud information coordinate system by using the binocular vision system and obtaining the calibration result comprises the following steps:
acquiring the relative relation between the scanning head and the object by using a binocular stereoscopic vision system;
Acquiring three-dimensional point cloud information of an object through the relative relation between the scanning head and the object;
Converting the coordinates of the three-dimensional point cloud information into a coordinate system X by utilizing a coordinate system change mode, and displaying the coordinate; and the coordinates of the three-dimensional point cloud information converted into the coordinate system X are the calibration results.
Further, the method for obtaining the optimal tracking scanning head to track and scan the scanned object according to the working distance and the calibration result comprises the following steps:
automatically judging the tracking head with the best tracking effect in the scanning head relative to the N tracking heads according to the working distance and the calibration result, and taking the tracking head as a target tracking head; the tracking head with the best tracking effect is determined by the following method:
Obtaining the optimal tracking distance corresponding to each tracking head according to the working distance and the calibration result; wherein, the optimal tracking distance is obtained by the following formula:
wherein, For the optimal tracking distance, b is the total number of tracking heads,/>For the abscissa of the a-th tracking head,/>Is the abscissa of the scanning head,/>For the ordinate of the a-th tracking head,/>Is the ordinate of the scanning head,/>For each tracked movement speed variation of the tracked object,/>For tracking the change of the moving speed of the head per tracking,/>An adjustment amount for tracking the head moving speed;
the calculation formula of the tracking head moving speed adjustment quantity is as follows:
wherein, To track the head movement speed adjustment amount,/>To track the initial movement speed of the head,/>A movement speed variation amount for each tracked of the tracked object;
comparing the optimal tracking distance with a preset optimal tracking range;
when the optimal tracking distance falls into the optimal tracking range, the tracking head corresponding to the optimal tracking distance falling into the optimal tracking range is the tracking head with the best tracking effect;
When a plurality of optimal tracking distances fall in the optimal tracking range, a tracking head corresponding to one optimal tracking distance closest to the middle value of the optimal tracking range is selected as the tracking head with the best tracking effect.
Calling the target tracking head and the scanning head in real time to carry out combination so as to track and scan the scanned object;
In the scanning process, when the tracking head combined with the scanning head exceeds the optimal tracking range, the working distance and the calibration result are utilized to automatically judge that the scanning head is recombined with the scanning head by taking the tracking head with the best effect relative to the next tracking head in the N tracking heads as the target tracking head.
Further, the multi-tracking head optical tracking three-dimensional scanning system includes:
The calibration module is used for calibrating the N tracking heads and obtaining the relation of each tracking head relative to world coordinates;
The unifying module is used for calibrating the scanning head and unifying the coordinate system of the scanning head relative to the scanned object to the coordinate system of the tracking head;
The result acquisition module is used for acquiring the relative relation between the scanning head and the object and the three-dimensional point cloud information coordinate system by using the binocular vision system and acquiring a calibration result;
And the optimal acquisition module is used for acquiring an optimal tracking scanning head to track and scan the scanned object according to the working distance and the calibration result.
Further, the calibration module includes:
the tracking calibration module is used for calibrating the N tracking heads respectively;
A calibration object with a known space coordinate is called;
Acquiring a rotation matrix and a translation matrix among N tracking heads by using the known coordinate parameters of the calibration object;
and the sequential unification module is used for unifying the N tracking heads to a coordinate system X by utilizing the rotation matrix and the translation matrix among the N tracking heads.
Further, the unifying module includes:
The calibration scanning module is used for calibrating the scanning head by using the calibration plate under a known coordinate system of the calibration object;
Determining a coordinate system of a scanned object, and acquiring the relation of the scanning head relative to the coordinate system of the scanned object;
and the scanning unification module is used for unifying the coordinate system of the scanning head relative to the scanning object to the coordinate system X by using the known coordinate system of the calibration object.
Further, the result obtaining module includes:
The cloud information acquisition module is used for acquiring the relative relation between the scanning head and the object by using the binocular stereoscopic vision system;
Acquiring three-dimensional point cloud information of an object through the relative relation between the scanning head and the object;
The coordinate acquisition module is used for carrying out coordinate conversion on the three-dimensional point cloud information by utilizing a coordinate system change mode, so that the coordinates of the three-dimensional point cloud information are converted into a coordinate system X and displayed; and the coordinates of the three-dimensional point cloud information converted into the coordinate system X are the calibration results.
Further, the best acquisition module includes:
The calculation module is used for automatically judging the tracking head with the best tracking effect in the scanning head relative to the N tracking heads according to the working distance and the calibration result, and taking the tracking head as a target tracking head; the tracking head with the best tracking effect is determined by the following method:
Obtaining the optimal tracking distance corresponding to each tracking head according to the working distance and the calibration result; wherein, the optimal tracking distance is obtained by the following formula:
wherein, For the optimal tracking distance, b is the total number of tracking heads,/>For the abscissa of the a-th tracking head,/>Is the abscissa of the scanning head,/>For the ordinate of the a-th tracking head,/>Is the ordinate of the scanning head,/>For each tracked movement speed variation of the tracked object,/>For tracking the change of the moving speed of the head per tracking,/>An adjustment amount for tracking the head moving speed;
the calculation formula of the tracking head moving speed adjustment quantity is as follows:
wherein, To track the head movement speed adjustment amount,/>To track the initial movement speed of the head,/>A movement speed variation amount for each tracked of the tracked object;
comparing the optimal tracking distance with a preset optimal tracking range;
when the optimal tracking distance falls into the optimal tracking range, the tracking head corresponding to the optimal tracking distance falling into the optimal tracking range is the tracking head with the best tracking effect;
When a plurality of optimal tracking distances fall in the optimal tracking range, a tracking head corresponding to one optimal tracking distance closest to the middle value of the optimal tracking range is selected as the tracking head with the best tracking effect.
Calling the target tracking head and the scanning head in real time to carry out combination so as to track and scan the scanned object;
and the replacement module is used for automatically judging that the scanning head has the best next effect relative to the N tracking heads by using the working distance and the calibration result when the tracking head combined with the scanning head exceeds the optimal tracking range in the scanning process, and recombining the tracking head with the scanning head as a target tracking head.
The invention has the beneficial effects that: the traditional technical scheme does not have a method for achieving high-speed synchronization of hundreds of frames of the multi-path camera, and the problem of high-speed data transmission and synchronization is solved by using the multi-path tracking head and the two-path type-C; the invention uses the multipath tracking head to fully cover the visual field, the station change is not needed when the scanning head moves to another visual field, and Mark points are not needed to be paved on the surface of an object when the object is scanned; the method can acquire high-precision three-dimensional point cloud data, and the data can accurately express the shape, size and position information of the scanned object. By integrating the scanning head coordinate system into the scanning object coordinate system, the accuracy and consistency of data can be ensured, and errors caused by data conversion under different coordinate systems are avoided. Through the binocular vision system, a large amount of three-dimensional data can be acquired in a short time, and the data acquisition efficiency is improved. The method is suitable for different tracking heads and scanned objects, can adapt to different application scenes by changing different calibration plates and programs, and has high flexibility. Each of the tracking head and the scanning head can operate independently, so that the system capacity can be expanded by adding more tracking heads or scanning heads to meet wider application requirements.
Drawings
FIG. 1 is a schematic diagram of a multi-tracking head optical tracking three-dimensional scanning method;
FIG. 2 is a schematic diagram of a scanning head, a tracking head, a calibration object, and a scanned object.
Detailed Description
The preferred embodiments of the present invention will be described below with reference to the accompanying drawings, it being understood that the preferred embodiments described herein are for illustration and explanation of the present invention only, and are not intended to limit the present invention.
In this embodiment, the optical tracking three-dimensional scanning method with multiple tracking heads includes:
Calibrating the N tracking heads and obtaining the relation of each tracking head relative to world coordinates;
Calibrating a scanning head, and integrating a coordinate system of the scanning head relative to a scanned object under a coordinate system of a tracking head;
The binocular vision system is utilized to acquire the relative relation between the scanning head and the object and the three-dimensional point cloud information coordinate system, and a calibration result is obtained;
and acquiring an optimal tracking scanning head according to the working distance and the calibration result to track and scan the scanned object.
The working principle of the technical scheme is as follows: firstly, calibrating N tracking heads, and obtaining the relation of each tracking head relative to world coordinates; then, calibrating a scanning head, and integrating the coordinate system of the scanning head relative to a scanned object under the coordinate system of a tracking head; finally, a binocular vision system is utilized to acquire the relative relation between the scanning head and the object and a three-dimensional point cloud information coordinate system, and a calibration result is obtained; and acquiring an optimal tracking scanning head according to the working distance and the calibration result to track and scan the scanned object. Each tracking head is calibrated by a specific calibration program and a calibration plate to obtain a transformation matrix of the tracking head relative to a world coordinate system. This process ensures that the spatial position and orientation of the tracking head is consistent with the world coordinate system. In the same way, the scanning head is calibrated, and the coordinate system of the scanning head is integrated under the coordinate system of the scanned object. The purpose of this is to ensure the accuracy and consistency of the scanned data. The relative relation between the scanning head and the object and the three-dimensional point cloud information coordinate system can be acquired by utilizing a binocular vision system. The binocular vision system simulates the principle of human eye vision through two cameras, and obtains the position and shape in the three-dimensional space by calculating pixel difference values and depth information. According to the working distance and the calibration result, the optimal tracking scanning head can be determined to track and scan the scanned object. The process can ensure that the data acquired during scanning the object is accurate and complete and meets the actual requirements.
The technical scheme has the effects that: the traditional technical scheme does not have a method for achieving high-speed synchronization of hundreds of frames of the multi-path camera, and the method creatively uses self-grinding hardware and double-path Type-C to successfully solve the problems of high-speed data transmission and synchronization; the method can obtain high-precision three-dimensional point cloud data, and the data can accurately express the shape, the size and the position information of the scanned object. By integrating the scanning head coordinate system into the scanning object coordinate system, the accuracy and consistency of data can be ensured, and errors caused by data conversion under different coordinate systems are avoided. Through the binocular vision system, a large amount of three-dimensional data can be acquired in a short time, and the data acquisition efficiency is improved. The method is suitable for different tracking heads and scanned objects, can adapt to different application scenes by changing different calibration plates and programs, and has high flexibility. Each of the tracking head and the scanning head can operate independently, so that the system capacity can be expanded by adding more tracking heads or scanning heads to meet wider application requirements.
In this embodiment, calibrating the N tracking heads and obtaining the relationship between each tracking head and the world coordinate includes:
calibrating N tracking heads respectively;
A calibration object with a known space coordinate is called;
Acquiring a rotation matrix and a translation matrix among N tracking heads by using the known coordinate parameters of the calibration object;
And respectively and sequentially unifying the N tracking heads under a coordinate system X by utilizing a rotation matrix and a translation matrix among the N tracking heads.
The working principle of the technical scheme is as follows: each tracking head is calibrated by a specific calibration program and a calibration plate to obtain a transformation matrix of the tracking head relative to a world coordinate system. This process ensures that the spatial position and orientation of the tracking head is consistent with the world coordinate system. An object of known coordinates in space is selected as the calibration object for further determining the relative relationship between the tracking heads. By placing the calibration object in the field of view of each of the tracking heads separately and using the known calibration object coordinate parameters, the rotation and translation matrices of each of the tracking heads relative to the calibration object can be calculated. Through the rotation and translation matrices, the coordinate system of each tracking head can be converted into a unified coordinate system X, so that the coordinate unification of the tracking heads is realized.
The technical scheme has the effects that: the method can ensure that the coordinate systems of all the tracking heads in the space are consistent, and avoid errors caused by coordinate conversion among different tracking heads. Since the coordinate system of the tracking head is already unified under a standard coordinate system, high-precision three-dimensional data can be acquired, and the data can accurately express the shape, the size and the position information of the scanned object. By unifying all the tracking heads in one coordinate system, the acquired data can be ensured to have comparability among different tracking heads, so that more accurate data analysis and processing can be performed. The method is suitable for different tracking heads and scanned objects, can adapt to different application scenes by changing different calibration plates and programs, and has high flexibility. Since each tracking head can operate independently, the system capacity can be extended by adding more tracking heads to meet wider application requirements.
In this embodiment, calibrating the scanning head and integrating the coordinate system of the scanning head relative to the scanned object into the coordinate system of the tracking head includes:
calibrating the scanning head by using a calibration plate under a known coordinate system of the calibration object;
Determining a coordinate system of a scanned object, and acquiring the relation of the scanning head relative to the coordinate system of the scanned object;
The coordinate system of the scanning head relative to the scanned object is unified into the coordinate system X using the known coordinate system of the calibration object.
The working principle of the technical scheme is as follows: by placing the calibration plate on a calibration object of known coordinates and scanning with the scanning head, the relation between the internal parameters of the scanning head and the coordinate system relative to the calibration object can be obtained. The coordinate system of the scanned object is determined by a specific method (such as laser scanning, visual recognition, etc.), and the relation of the scanning head relative to the coordinate system is obtained. The coordinate system of the scanning head relative to the scanning object can be unified into the coordinate system X by converting the coordinate system of the scanning head relative to the calibration object into a calibration object coordinate system of known coordinates, as shown in fig. 2.
The technical scheme has the effects that: by calibrating and converting under the known coordinate system of the calibration object, high-precision three-dimensional data can be obtained, and the data can accurately express the shape, the size and the position information of the scanning object. By converting the coordinate system of the scanning head relative to the calibration object into the coordinate system of the calibration object with known coordinates, the accuracy and consistency of data can be ensured, and errors caused by data conversion under different coordinate systems are avoided. By determining the coordinate system of the scanned object by using the calibration plate and a specific method, a large amount of three-dimensional data can be rapidly acquired, and the data acquisition efficiency is improved. The method is suitable for different scanning heads and objects, can adapt to different application scenes by changing different calibration plates and programs, and has high flexibility. Since each scan head can operate independently, the system capacity can be extended by adding more scan heads to meet wider application requirements.
In this embodiment, a binocular vision system is used to obtain a relative relationship between a scanning head and an object and a three-dimensional point cloud information coordinate system, and obtain a calibration result, including:
acquiring the relative relation between the scanning head and the object by using a binocular stereoscopic vision system;
Acquiring three-dimensional point cloud information of an object through the relative relation between the scanning head and the object;
Converting the coordinates of the three-dimensional point cloud information into a coordinate system X by utilizing a coordinate system change mode, and displaying the coordinate; and the coordinates of the three-dimensional point cloud information converted into the coordinate system X are the calibration results.
The working principle of the technical scheme is as follows: the relative position and orientation relationship between the scanning head and the object can be obtained by a binocular stereo vision system. The process is to simulate the visual principle of human eyes by two cameras, and obtain the position and the shape in the three-dimensional space by calculating pixel difference values and depth information. According to the relative relation between the scanning head and the object, the object can be scanned by the scanning head, and the three-dimensional point cloud information of the object can be obtained. This process may include the acquisition of information about the shape, size, position, etc. of the object. Three-dimensional point cloud information is converted from the coordinate system of the scanning head to the target coordinate system X through a specific algorithm and a transformation matrix. The three-dimensional point cloud information converted into the coordinate system X is displayed, so that the shape and the structure of the object can be intuitively observed and estimated.
The technical scheme has the effects that: by means of binocular stereo vision system and coordinate system conversion, high-precision three-dimensional point cloud information can be obtained, and the data can accurately represent the shape, size and position information of a scanned object. By converting the three-dimensional point cloud information into the target coordinate system X, the accuracy and consistency of data can be ensured, and errors caused by data conversion under different coordinate systems are avoided. Through binocular stereoscopic vision system and algorithm optimization, a large amount of three-dimensional point cloud information can be rapidly acquired, and data acquisition efficiency is improved. By displaying the three-dimensional point cloud information converted into the coordinate system X, the shape and the structure of the object can be intuitively observed and estimated, and convenience is provided for subsequent data processing and analysis. The method is suitable for different scanning heads and objects, can adapt to different application scenes by changing different calibration plates and programs, and has high flexibility. Meanwhile, the capability of the system can be expanded by adding more scanning heads and cameras so as to meet wider application requirements.
In this embodiment, the method for obtaining the optimal tracking scanning head according to the working distance and the calibration result to perform tracking scanning on the scanned object includes:
automatically judging the tracking head with the best tracking effect in the scanning head relative to the N tracking heads according to the working distance and the calibration result, and taking the tracking head as a target tracking head; the tracking head with the best tracking effect is determined by the following method:
Obtaining the optimal tracking distance corresponding to each tracking head according to the working distance and the calibration result; wherein, the optimal tracking distance is obtained by the following formula:
wherein, For the optimal tracking distance, b is the total number of tracking heads,/>For the abscissa of the a-th tracking head,/>Is the abscissa of the scanning head,/>For the ordinate of the a-th tracking head,/>Is the ordinate of the scanning head,/>For each tracked movement speed variation of the tracked object,/>For tracking the change of the moving speed of the head per tracking,/>An adjustment amount for tracking the head moving speed;
the calculation formula of the tracking head moving speed adjustment quantity is as follows:
wherein, To track the head movement speed adjustment amount,/>To track the initial movement speed of the head,/>A movement speed variation amount for each tracked of the tracked object;
comparing the optimal tracking distance with a preset optimal tracking range;
when the optimal tracking distance falls into the optimal tracking range, the tracking head corresponding to the optimal tracking distance falling into the optimal tracking range is the tracking head with the best tracking effect;
When a plurality of optimal tracking distances fall in the optimal tracking range, a tracking head corresponding to one optimal tracking distance closest to the middle value of the optimal tracking range is selected as the tracking head with the best tracking effect.
Calling the target tracking head and the scanning head in real time to carry out combination so as to track and scan the scanned object;
In the scanning process, when the tracking head combined with the scanning head exceeds the optimal tracking range, the working distance and the calibration result are utilized to automatically judge that the scanning head is recombined with the scanning head by taking the tracking head with the best effect relative to the next tracking head in the N tracking heads as the target tracking head.
The working principle of the technical scheme is as follows: in the system, each tracking head has certain tracking performance and precision. And according to the working distance and the calibration result, the tracking effect of each tracking head can be evaluated. The system will select the tracking head with the best tracking effect as the target tracking head to achieve more accurate scanning. The system presets an optimal tracking range, which is set according to the performance of the tracking head and the actual application requirements. The system compares the optimal tracking distance with a preset optimal tracking range to determine whether the target tracking head is reasonably selected. When the optimal tracking distance falls within the optimal tracking range, the system selects the tracking head corresponding to the optimal tracking distance closest to the intermediate value of the optimal tracking range as the tracking head with the best tracking effect. If there are a plurality of optimal tracking distances falling within the optimal tracking range, the system selects the tracking head corresponding to the optimal tracking distance nearest to the intermediate value of the optimal tracking range as the target tracking head. In the scanning process, the system can call the target tracking head and the scanning head to be combined in real time, so that tracking scanning of a scanned object is realized. In the scanning process, if the tracking head combined with the scanning head exceeds the optimal tracking range, the system automatically judges that the scanning head is the target tracking head corresponding to the tracking head with the best next effect in the N tracking heads according to the working distance and the calibration result, and recombines with the scanning head.
The technical scheme has the effects that: the system can automatically judge and select the optimal tracking head to be combined according to the working distance and the calibration result, and self-adaptive adjustment and optimization are realized. By selecting the tracking head with the best tracking effect to combine with the scanning head, high precision and accuracy of the scanning process can be ensured. By the formulaThe average distance between all tracking heads and scanning heads can be calculated by the formula/>The distance between the single tracking head and the scanning head to be calculated can be calculated by the/>, in the formulaThe relative ratio of the speed of movement of the tracking head to the tracked object can be calculated. The adjustment speed of the tracking head can be calculated by a formula. The system can call the target tracking head and the scanning head to be combined in real time, so that tracking scanning of a scanned object is realized, and the real-time property of a scanning process is ensured. When the tracking head combined with the scanning head exceeds the optimal tracking range, the system can automatically select the tracking head with the best next effect for recombination, so that the stability of the scanning process is ensured. The system can process a plurality of tracking heads and scanning heads simultaneously, and the number of the equipment can be increased or reduced according to actual requirements so as to meet the requirements of different application scenes. The system can be flexibly configured according to different application scenes and requirements, and different calibration plates and programs are replaced to adapt to different application scenes.
In this embodiment, the multi-tracking head optical tracking three-dimensional scanning system includes:
The calibration module is used for calibrating the N tracking heads and obtaining the relation of each tracking head relative to world coordinates;
The unifying module is used for calibrating the scanning head and unifying the coordinate system of the scanning head relative to the scanned object to the coordinate system of the tracking head;
The result acquisition module is used for acquiring the relative relation between the scanning head and the object and the three-dimensional point cloud information coordinate system by using the binocular vision system and acquiring a calibration result;
And the optimal acquisition module is used for acquiring an optimal tracking scanning head to track and scan the scanned object according to the working distance and the calibration result.
The working principle of the technical scheme is as follows: firstly, calibrating N tracking heads, and obtaining the relation of each tracking head relative to world coordinates; then, calibrating a scanning head, and integrating the coordinate system of the scanning head relative to a scanned object under the coordinate system of a tracking head; finally, a binocular vision system is utilized to acquire the relative relation between the scanning head and the object and a three-dimensional point cloud information coordinate system, and a calibration result is obtained; and acquiring an optimal tracking scanning head according to the working distance and the calibration result to track and scan the scanned object. Each tracking head is calibrated by a specific calibration program and a calibration plate to obtain a transformation matrix of the tracking head relative to a world coordinate system. This process ensures that the spatial position and orientation of the tracking head is consistent with the world coordinate system. In the same way, the scanning head is calibrated, and the coordinate system of the scanning head is integrated under the coordinate system of the scanned object. The purpose of this is to ensure the accuracy and consistency of the scanned data. The relative relation between the scanning head and the object and the three-dimensional point cloud information coordinate system can be acquired by utilizing a binocular vision system. The binocular vision system simulates the principle of human eye vision through two cameras, and obtains the position and shape in the three-dimensional space by calculating pixel difference values and depth information. According to the working distance and the calibration result, the optimal tracking scanning head can be determined to track and scan the scanned object. The process can ensure that the data acquired during scanning the object is accurate and complete and meets the actual requirements.
The technical scheme has the effects that: the traditional technical scheme does not have a method for achieving high-speed synchronization of hundreds of frames of the multi-path camera, and the method creatively uses self-grinding hardware and double-path Type-C to successfully solve the problems of high-speed data transmission and synchronization; the method can obtain high-precision three-dimensional point cloud data, and the data can accurately express the shape, the size and the position information of the scanned object. By integrating the scanning head coordinate system into the scanning object coordinate system, the accuracy and consistency of data can be ensured, and errors caused by data conversion under different coordinate systems are avoided. Through the binocular vision system, a large amount of three-dimensional data can be acquired in a short time, and the data acquisition efficiency is improved. The method is suitable for different tracking heads and scanned objects, can adapt to different application scenes by changing different calibration plates and programs, and has high flexibility. Each of the tracking head and the scanning head can operate independently, so that the system capacity can be expanded by adding more tracking heads or scanning heads to meet wider application requirements.
In this embodiment, the calibration module includes:
the tracking calibration module is used for calibrating the N tracking heads respectively;
A calibration object with a known space coordinate is called;
Acquiring a rotation matrix and a translation matrix among N tracking heads by using the known coordinate parameters of the calibration object;
and the sequential unification module is used for unifying the N tracking heads to a coordinate system X by utilizing the rotation matrix and the translation matrix among the N tracking heads.
The working principle of the technical scheme is as follows: each tracking head is calibrated by a specific calibration program and a calibration plate to obtain a transformation matrix of the tracking head relative to a world coordinate system. This process ensures that the spatial position and orientation of the tracking head is consistent with the world coordinate system. An object of known coordinates in space is selected as the calibration object for further determining the relative relationship between the tracking heads. By placing the calibration object in the field of view of each of the tracking heads separately and using the known calibration object coordinate parameters, the rotation and translation matrices of each of the tracking heads relative to the calibration object can be calculated. Through the rotation and translation matrices, the coordinate system of each tracking head can be converted into a unified coordinate system X, so that the coordinate unification of the tracking heads is realized.
The technical scheme has the effects that: the method can ensure that the coordinate systems of all the tracking heads in the space are consistent, and avoid errors caused by coordinate conversion among different tracking heads. Since the coordinate system of the tracking head is already unified under a standard coordinate system, high-precision three-dimensional data can be acquired, and the data can accurately express the shape, the size and the position information of the scanned object. By unifying all the tracking heads in one coordinate system, the acquired data can be ensured to have comparability among different tracking heads, so that more accurate data analysis and processing can be performed. The method is suitable for different tracking heads and scanned objects, can adapt to different application scenes by changing different calibration plates and programs, and has high flexibility. Since each tracking head can operate independently, the system capacity can be extended by adding more tracking heads to meet wider application requirements.
In this embodiment, the unified module includes:
The calibration scanning module is used for calibrating the scanning head by using the calibration plate under a known coordinate system of the calibration object;
Determining a coordinate system of a scanned object, and acquiring the relation of the scanning head relative to the coordinate system of the scanned object;
and the scanning unification module is used for unifying the coordinate system of the scanning head relative to the scanning object to the coordinate system X by using the known coordinate system of the calibration object.
The working principle of the technical scheme is as follows: by placing the calibration plate on a calibration object of known coordinates and scanning with the scanning head, the relation between the internal parameters of the scanning head and the coordinate system relative to the calibration object can be obtained. The coordinate system of the scanned object is determined by a specific method (such as laser scanning, visual recognition, etc.), and the relation of the scanning head relative to the coordinate system is obtained. The coordinate system of the scanning head relative to the scanning object can be unified into the coordinate system X by converting the coordinate system of the scanning head relative to the calibration object into a calibration object coordinate system of known coordinates.
The technical scheme has the effects that: by calibrating and converting under the known coordinate system of the calibration object, high-precision three-dimensional data can be obtained, and the data can accurately express the shape, the size and the position information of the scanning object. By converting the coordinate system of the scanning head relative to the calibration object into the coordinate system of the calibration object with known coordinates, the accuracy and consistency of data can be ensured, and errors caused by data conversion under different coordinate systems are avoided. By determining the coordinate system of the scanned object by using the calibration plate and a specific method, a large amount of three-dimensional data can be rapidly acquired, and the data acquisition efficiency is improved. The method is suitable for different scanning heads and objects, can adapt to different application scenes by changing different calibration plates and programs, and has high flexibility. Since each scan head can operate independently, the system capacity can be extended by adding more scan heads to meet wider application requirements.
In this embodiment, the result obtaining module includes:
The cloud information acquisition module is used for acquiring the relative relation between the scanning head and the object by using the binocular stereoscopic vision system;
Acquiring three-dimensional point cloud information of an object through the relative relation between the scanning head and the object;
The coordinate acquisition module is used for carrying out coordinate conversion on the three-dimensional point cloud information by utilizing a coordinate system change mode, so that the coordinates of the three-dimensional point cloud information are converted into a coordinate system X and displayed; and the coordinates of the three-dimensional point cloud information converted into the coordinate system X are the calibration results.
The working principle of the technical scheme is as follows: the relative position and orientation relationship between the scanning head and the object can be obtained by a binocular stereo vision system. The process is to simulate the visual principle of human eyes by two cameras, and obtain the position and the shape in the three-dimensional space by calculating pixel difference values and depth information. According to the relative relation between the scanning head and the object, the object can be scanned by the scanning head, and the three-dimensional point cloud information of the object can be obtained. This process may include the acquisition of information about the shape, size, position, etc. of the object. Three-dimensional point cloud information is converted from the coordinate system of the scanning head to the target coordinate system X through a specific algorithm and a transformation matrix. The three-dimensional point cloud information converted into the coordinate system X is displayed, so that the shape and the structure of the object can be intuitively observed and estimated.
The technical scheme has the effects that: by means of binocular stereo vision system and coordinate system conversion, high-precision three-dimensional point cloud information can be obtained, and the data can accurately represent the shape, size and position information of a scanned object. By converting the three-dimensional point cloud information into the target coordinate system X, the accuracy and consistency of data can be ensured, and errors caused by data conversion under different coordinate systems are avoided. Through binocular stereoscopic vision system and algorithm optimization, a large amount of three-dimensional point cloud information can be rapidly acquired, and data acquisition efficiency is improved. By displaying the three-dimensional point cloud information converted into the coordinate system X, the shape and the structure of the object can be intuitively observed and estimated, and convenience is provided for subsequent data processing and analysis. The method is suitable for different scanning heads and objects, can adapt to different application scenes by changing different calibration plates and programs, and has high flexibility. Meanwhile, the capability of the system can be expanded by adding more scanning heads and cameras so as to meet wider application requirements.
In this embodiment, the best obtaining module includes:
The calculation module is used for automatically judging the tracking head with the best tracking effect in the scanning head relative to the N tracking heads according to the working distance and the calibration result, and taking the tracking head as a target tracking head; the tracking head with the best tracking effect is determined by the following method:
Obtaining the optimal tracking distance corresponding to each tracking head according to the working distance and the calibration result; wherein, the optimal tracking distance is obtained by the following formula:
wherein, For the optimal tracking distance, b is the total number of tracking heads,/>For the abscissa of the a-th tracking head,/>Is the abscissa of the scanning head,/>For the ordinate of the a-th tracking head,/>Is the ordinate of the scanning head,/>For each tracked movement speed variation of the tracked object,/>For tracking the change of the moving speed of the head per tracking,/>An adjustment amount for tracking the head moving speed;
the calculation formula of the tracking head moving speed adjustment quantity is as follows:
wherein, To track the head movement speed adjustment amount,/>To track the initial movement speed of the head,/>A movement speed variation amount for each tracked of the tracked object;
comparing the optimal tracking distance with a preset optimal tracking range;
when the optimal tracking distance falls into the optimal tracking range, the tracking head corresponding to the optimal tracking distance falling into the optimal tracking range is the tracking head with the best tracking effect;
When a plurality of optimal tracking distances fall in the optimal tracking range, a tracking head corresponding to one optimal tracking distance closest to the middle value of the optimal tracking range is selected as the tracking head with the best tracking effect.
Calling the target tracking head and the scanning head in real time to carry out combination so as to track and scan the scanned object;
and the replacement module is used for automatically judging that the scanning head has the best next effect relative to the N tracking heads by using the working distance and the calibration result when the tracking head combined with the scanning head exceeds the optimal tracking range in the scanning process, and recombining the tracking head with the scanning head as a target tracking head.
The working principle of the technical scheme is as follows: in the system, each tracking head has certain tracking performance and precision. And according to the working distance and the calibration result, the tracking effect of each tracking head can be evaluated. The system will select the tracking head with the best tracking effect as the target tracking head to achieve more accurate scanning. The system presets an optimal tracking range, which is set according to the performance of the tracking head and the actual application requirements. The system compares the optimal tracking distance with a preset optimal tracking range to determine whether the target tracking head is reasonably selected. When the optimal tracking distance falls within the optimal tracking range, the system selects the tracking head corresponding to the optimal tracking distance closest to the intermediate value of the optimal tracking range as the tracking head with the best tracking effect. If there are a plurality of optimal tracking distances falling within the optimal tracking range, the system selects the tracking head corresponding to the optimal tracking distance nearest to the intermediate value of the optimal tracking range as the target tracking head. In the scanning process, the system can call the target tracking head and the scanning head to be combined in real time, so that tracking scanning of a scanned object is realized. In the scanning process, if the tracking head combined with the scanning head exceeds the optimal tracking range, the system automatically judges that the scanning head is the target tracking head corresponding to the tracking head with the best next effect in the N tracking heads according to the working distance and the calibration result, and recombines with the scanning head.
The technical scheme has the effects that: the system can automatically judge and select the optimal tracking head to be combined according to the working distance and the calibration result, and self-adaptive adjustment and optimization are realized. By selecting the tracking head with the best tracking effect to combine with the scanning head, high precision and accuracy of the scanning process can be ensured. The system can call the target tracking head and the scanning head to be combined in real time, so that tracking scanning of a scanned object is realized, and the real-time property of a scanning process is ensured. When the tracking head combined with the scanning head exceeds the optimal tracking range, the system can automatically select the tracking head with the best next effect for recombination, so that the stability of the scanning process is ensured. The system can process a plurality of tracking heads and scanning heads simultaneously, and the number of the equipment can be increased or reduced according to actual requirements so as to meet the requirements of different application scenes. The system can be flexibly configured according to different application scenes and requirements, and different calibration plates and programs are replaced to adapt to different application scenes.
It will be apparent to those skilled in the art that various modifications and variations can be made to the present invention without departing from the spirit or scope of the invention. Thus, it is intended that the present invention also include such modifications and alterations insofar as they come within the scope of the appended claims or the equivalents thereof.

Claims (4)

1. A multi-tracking head optical tracking three-dimensional scanning method, characterized in that the multi-tracking head optical tracking three-dimensional scanning method comprises:
Calibrating the N tracking heads and obtaining the relation of each tracking head relative to world coordinates;
Calibrating a scanning head, and integrating a coordinate system of the scanning head relative to a scanned object under a coordinate system of a tracking head;
the method for calibrating the scanning head and integrating the coordinate system of the scanning head relative to the scanned object into the coordinate system of the tracking head comprises the following steps:
calibrating the scanning head by using a calibration plate under a known coordinate system of the calibration object;
Determining a coordinate system of a scanned object, and acquiring the relation of the scanning head relative to the coordinate system of the scanned object;
Unifying the coordinate system of the scanning head relative to the scanned object to a coordinate system X using a known coordinate system of the calibration object;
The binocular vision system is utilized to acquire the relative relation between the scanning head and the object and the three-dimensional point cloud information coordinate system, and a calibration result is obtained;
the method for obtaining the relative relation between the scanning head and the object and the three-dimensional point cloud information coordinate system by using the binocular vision system and obtaining the calibration result comprises the following steps:
acquiring the relative relation between the scanning head and the object by using a binocular stereoscopic vision system;
Acquiring three-dimensional point cloud information of an object through the relative relation between the scanning head and the object;
Converting the coordinates of the three-dimensional point cloud information into a coordinate system X by utilizing a coordinate system change mode, and displaying the coordinate; the coordinates of the three-dimensional point cloud information converted into the coordinate system X are the calibration results;
Acquiring an optimal tracking scanning head according to the working distance and the calibration result to track and scan a scanned object;
the method for obtaining the optimal tracking scanning head to track and scan the scanned object according to the working distance and the calibration result comprises the following steps:
automatically judging the tracking head with the best tracking effect in the scanning head relative to the N tracking heads according to the working distance and the calibration result, and taking the tracking head as a target tracking head; the tracking head with the best tracking effect is determined by the following method:
Obtaining the optimal tracking distance corresponding to each tracking head according to the working distance and the calibration result; wherein, the optimal tracking distance is obtained by the following formula:
wherein, For the optimal tracking distance, b is the total number of tracking heads,/>For the abscissa of the a-th tracking head,/>Is the abscissa of the scanning head,/>For the ordinate of the a-th tracking head,/>Is the ordinate of the scanning head,/>For each tracked movement speed variation of the tracked object,/>For tracking the change of the moving speed of the head per tracking,/>An adjustment amount for tracking the head moving speed;
the calculation formula of the tracking head moving speed adjustment quantity is as follows:
wherein, To track the initial movement speed of the head,/>A movement speed variation amount for each tracked of the tracked object;
comparing the optimal tracking distance with a preset optimal tracking range;
when the optimal tracking distance falls into the optimal tracking range, the tracking head corresponding to the optimal tracking distance falling into the optimal tracking range is the tracking head with the best tracking effect;
When a plurality of optimal tracking distances fall in the optimal tracking range, selecting a tracking head corresponding to the optimal tracking distance closest to the middle value of the optimal tracking range as the tracking head with the best tracking effect;
calling the target tracking head and the scanning head in real time to carry out combination so as to track and scan the scanned object;
In the scanning process, when the tracking head combined with the scanning head exceeds the optimal tracking range, the working distance and the calibration result are utilized to automatically judge that the scanning head is recombined with the scanning head by taking the tracking head with the best effect relative to the next tracking head in the N tracking heads as the target tracking head.
2. The multi-tracking head optical tracking three-dimensional scanning method according to claim 1, wherein calibrating the N tracking heads and obtaining the relationship of each tracking head with respect to world coordinates comprises:
calibrating N tracking heads respectively;
A calibration object with a known space coordinate is called;
Acquiring a rotation matrix and a translation matrix among N tracking heads by using the known coordinate parameters of the calibration object;
And respectively and sequentially unifying the N tracking heads under a coordinate system X by utilizing a rotation matrix and a translation matrix among the N tracking heads.
3. A multi-tracking head optical tracking three-dimensional scanning system, the multi-tracking head optical tracking three-dimensional scanning system comprising:
The calibration module is used for calibrating the N tracking heads and obtaining the relation of each tracking head relative to world coordinates;
The unifying module is used for calibrating the scanning head and unifying the coordinate system of the scanning head relative to the scanned object to the coordinate system of the tracking head;
Wherein, unification module includes:
The calibration scanning module is used for calibrating the scanning head by using the calibration plate under a known coordinate system of the calibration object;
Determining a coordinate system of a scanned object, and acquiring the relation of the scanning head relative to the coordinate system of the scanned object;
A scan unification module for unifying the coordinate system of the scanning head relative to the scanned object to under a coordinate system X using a known coordinate system of the calibration object;
The result acquisition module is used for acquiring the relative relation between the scanning head and the object and the three-dimensional point cloud information coordinate system by using the binocular vision system and acquiring a calibration result;
Wherein, the result acquisition module includes:
The cloud information acquisition module is used for acquiring the relative relation between the scanning head and the object by using the binocular stereoscopic vision system;
Acquiring three-dimensional point cloud information of an object through the relative relation between the scanning head and the object;
the coordinate acquisition module is used for carrying out coordinate conversion on the three-dimensional point cloud information by utilizing a coordinate system change mode, so that the coordinates of the three-dimensional point cloud information are converted into a coordinate system X and displayed; the coordinates of the three-dimensional point cloud information converted into the coordinate system X are the calibration results;
the optimal acquisition module is used for acquiring an optimal tracking scanning head to track and scan a scanned object according to the working distance and the calibration result;
wherein, the best acquisition module includes:
The calculation module is used for automatically judging the tracking head with the best tracking effect in the scanning head relative to the N tracking heads according to the working distance and the calibration result, and taking the tracking head as a target tracking head; the tracking head with the best tracking effect is determined by the following method:
Obtaining the optimal tracking distance corresponding to each tracking head according to the working distance and the calibration result; wherein, the optimal tracking distance is obtained by the following formula:
wherein, For the optimal tracking distance, b is the total number of tracking heads,/>For the abscissa of the a-th tracking head,/>Is the abscissa of the scanning head,/>For the ordinate of the a-th tracking head,/>Is the ordinate of the scanning head,/>For each tracked movement speed variation of the tracked object,/>For tracking the change of the moving speed of the head per tracking,/>An adjustment amount for tracking the head moving speed;
the calculation formula of the tracking head moving speed adjustment quantity is as follows:
wherein, To track the initial movement speed of the head,/>A movement speed variation amount for each tracked of the tracked object;
comparing the optimal tracking distance with a preset optimal tracking range;
when the optimal tracking distance falls into the optimal tracking range, the tracking head corresponding to the optimal tracking distance falling into the optimal tracking range is the tracking head with the best tracking effect;
When a plurality of optimal tracking distances fall in the optimal tracking range, selecting a tracking head corresponding to the optimal tracking distance closest to the middle value of the optimal tracking range as the tracking head with the best tracking effect;
calling the target tracking head and the scanning head in real time to carry out combination so as to track and scan the scanned object;
and the replacement module is used for automatically judging that the scanning head has the best next effect relative to the N tracking heads by using the working distance and the calibration result when the tracking head combined with the scanning head exceeds the optimal tracking range in the scanning process, and recombining the tracking head with the scanning head as a target tracking head.
4. The multi-tracking head optical tracking three-dimensional scanning system of claim 3, wherein the calibration module comprises:
the tracking calibration module is used for calibrating the N tracking heads respectively;
A calibration object with a known space coordinate is called;
Acquiring a rotation matrix and a translation matrix among N tracking heads by using the known coordinate parameters of the calibration object;
and the sequential unification module is used for unifying the N tracking heads to a coordinate system X by utilizing the rotation matrix and the translation matrix among the N tracking heads.
CN202410304920.6A 2024-03-18 2024-03-18 Multi-tracking-head optical tracking three-dimensional scanning method and system Active CN117948915B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202410304920.6A CN117948915B (en) 2024-03-18 2024-03-18 Multi-tracking-head optical tracking three-dimensional scanning method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202410304920.6A CN117948915B (en) 2024-03-18 2024-03-18 Multi-tracking-head optical tracking three-dimensional scanning method and system

Publications (2)

Publication Number Publication Date
CN117948915A CN117948915A (en) 2024-04-30
CN117948915B true CN117948915B (en) 2024-05-31

Family

ID=90796121

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202410304920.6A Active CN117948915B (en) 2024-03-18 2024-03-18 Multi-tracking-head optical tracking three-dimensional scanning method and system

Country Status (1)

Country Link
CN (1) CN117948915B (en)

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109008972A (en) * 2013-02-01 2018-12-18 凯内蒂科尔股份有限公司 The motion tracking system of real-time adaptive motion compensation in biomedical imaging
CN111561868A (en) * 2020-05-21 2020-08-21 郑州辰维科技股份有限公司 Method for realizing non-contact measurement of antenna profile by utilizing optical tracking structure optical scanner
CN112697091A (en) * 2020-12-07 2021-04-23 武汉中观自动化科技有限公司 Tracking scanning system, calibration method and measurement method of relay tracker
CN112880557A (en) * 2021-01-08 2021-06-01 武汉中观自动化科技有限公司 Multi-mode tracker system
CN112964196A (en) * 2021-02-05 2021-06-15 杭州思锐迪科技有限公司 Three-dimensional scanning method, system, electronic device and computer equipment
CN113884021A (en) * 2021-09-24 2022-01-04 上海飞机制造有限公司 Scanning system, calibration device and calibration method of scanning system
CN113974830A (en) * 2021-11-02 2022-01-28 中国人民解放军总医院第一医学中心 Surgical navigation system for ultrasonically guiding thyroid tumor thermal ablation
JP2022028894A (en) * 2017-08-29 2022-02-16 株式会社トプコン Optical information processing apparatus, optical information processing method, and program for optical information processing
CN114396870A (en) * 2021-12-10 2022-04-26 上海精密计量测试研究所 Test verification method for laser image scanning system
WO2022165934A1 (en) * 2021-02-05 2022-08-11 杭州思看科技有限公司 Object surface data measurement method and system, electronic device, and storage medium
CN116753859A (en) * 2023-05-09 2023-09-15 思看科技(杭州)股份有限公司 Three-dimensional scanning method and three-dimensional scanning system

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10019839B2 (en) * 2016-06-30 2018-07-10 Microsoft Technology Licensing, Llc Three-dimensional object scanning feedback
US11635408B2 (en) * 2019-09-24 2023-04-25 The Boeing Company Method for tracking location of two-dimensional non-destructive inspection scanner on target object using scanned structural features

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109008972A (en) * 2013-02-01 2018-12-18 凯内蒂科尔股份有限公司 The motion tracking system of real-time adaptive motion compensation in biomedical imaging
JP2022028894A (en) * 2017-08-29 2022-02-16 株式会社トプコン Optical information processing apparatus, optical information processing method, and program for optical information processing
CN111561868A (en) * 2020-05-21 2020-08-21 郑州辰维科技股份有限公司 Method for realizing non-contact measurement of antenna profile by utilizing optical tracking structure optical scanner
CN112697091A (en) * 2020-12-07 2021-04-23 武汉中观自动化科技有限公司 Tracking scanning system, calibration method and measurement method of relay tracker
CN112880557A (en) * 2021-01-08 2021-06-01 武汉中观自动化科技有限公司 Multi-mode tracker system
CN112964196A (en) * 2021-02-05 2021-06-15 杭州思锐迪科技有限公司 Three-dimensional scanning method, system, electronic device and computer equipment
WO2022165934A1 (en) * 2021-02-05 2022-08-11 杭州思看科技有限公司 Object surface data measurement method and system, electronic device, and storage medium
CN113884021A (en) * 2021-09-24 2022-01-04 上海飞机制造有限公司 Scanning system, calibration device and calibration method of scanning system
CN113974830A (en) * 2021-11-02 2022-01-28 中国人民解放军总医院第一医学中心 Surgical navigation system for ultrasonically guiding thyroid tumor thermal ablation
CN114396870A (en) * 2021-12-10 2022-04-26 上海精密计量测试研究所 Test verification method for laser image scanning system
CN116753859A (en) * 2023-05-09 2023-09-15 思看科技(杭州)股份有限公司 Three-dimensional scanning method and three-dimensional scanning system

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
A Ball-Shaped Target Development and Pose Estimation Strategy for a Tracking-Based Scanning System;Tao Jiang等;《IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT》;20231231;第72卷;全文 *
一种改进的MIMO 生物雷达人体目标检测跟踪联合自适应算法;韩文婷等;《信号处理》;20211130;第37卷(第11期);全文 *

Also Published As

Publication number Publication date
CN117948915A (en) 2024-04-30

Similar Documents

Publication Publication Date Title
CN108227929B (en) Augmented reality lofting system based on BIM technology and implementation method
CN111028340B (en) Three-dimensional reconstruction method, device, equipment and system in precise assembly
CN102884397B (en) Structured-light measuring method and system
CN109297436B (en) Binocular line laser stereo measurement reference calibration method
CN108198224B (en) Linear array camera calibration device and calibration method for stereoscopic vision measurement
CN106709955B (en) Space coordinate system calibration system and method based on binocular stereo vision
US9185401B2 (en) Method and apparatus for camera network calibration with small calibration pattern
CN107941153B (en) Visual system for optimizing calibration of laser ranging
CN110017769A (en) Part detection method and system based on industrial robot
CN113554697A (en) Cabin section profile accurate measurement method based on line laser
CN112082513A (en) Multi-laser-array three-dimensional scanning system and method
CN110414101B (en) Simulation scene measurement method, accuracy measurement method and system
CN107564051B (en) Depth information acquisition method and system
CN113012238B (en) Method for quick calibration and data fusion of multi-depth camera
Kassebaum et al. 3-D target-based distributed smart camera network localization
CN117629188B (en) AGV navigation method and system based on laser and vision fusion
CN117948915B (en) Multi-tracking-head optical tracking three-dimensional scanning method and system
CN109696191A (en) A kind of virtual reality wears the mobile delay measuring method of display equipment
CN109579793A (en) Mapping method, apparatus, flying platform, computer equipment and storage medium
CN117710588A (en) Three-dimensional target detection method based on visual ranging priori information
CN105184768B (en) Indoor multi-cam synchronizes high-precision locating method
CN105973204A (en) Method of high-precision real-time acquisition of plane coordinate of moving target
CN112361989B (en) Method for calibrating parameters of measurement system through point cloud uniformity consideration
El-Hakim A hierarchical approach to stereo vision
CN110766740B (en) Real-time high-precision binocular range finding system and method based on pedestrian tracking

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant