METHOD FOR REAL-TIME POSITIONING COMPENSATION OF IMAGE POSITIONING SYSTEM AND IMAGE POSITIONING SYSTEM CAPABLE OF REAL-TIME POSITIONING COMPENSATION
20220172445 · 2022-06-02
Inventors
- Chieh-Hua CHEN (Kaohsiung City, TW)
- Po-Chi HU (KAOHSIUNG CITY, TW)
- Chin-Chung LIN (Kaohsiung City, TW)
- Wen-Hui HUANG (Kaohsiung City, TW)
- Yan-Ting CHEN (Kaohsiung City, TW)
Cpc classification
G06T19/20
PHYSICS
A61B2090/367
HUMAN NECESSITIES
A61B2090/364
HUMAN NECESSITIES
A61B90/36
HUMAN NECESSITIES
A61B34/10
HUMAN NECESSITIES
International classification
G06T19/20
PHYSICS
A61B34/10
HUMAN NECESSITIES
Abstract
An image positioning system capable of real-time positioning compensation includes a 3D marking device, a photographing device, a 3D scanning device, a beam splitter, and a processing unit. The 3D marking device has a polyhedral cube. The beam splitter is configured to cause the photographing device and the 3D scanning device to capture an image of and scan the 3D marking device respectively from the same field of view. The processing unit is configured to calculate image data and 3D scanning data generated respectively by the photographing device and the 3D scanning device to obtain a positioning compensation amount and perform positioning compensation.
Claims
1. A method for real-time positioning compensation of an image positioning system, comprising the following steps of: providing an image positioning system capable of real-time positioning compensation configured to position a 3D marking device having a polyhedral cube; generating, by the image positioning system capable of real-time positioning compensation, image data and 3D scanning data of the 3D marking device from the same field of view (FOV); performing calculation on the image data and the 3D scanning data by using a coordinate transformation matrix, to obtain a positioning compensation amount; and compensating the image positioning system capable of real-time positioning compensation by using the positioning compensation amount.
2. The method for real-time positioning compensation of an image positioning system according to claim 1, wherein the image positioning system capable of real-time positioning compensation obtains the image data and the 3D scanning data from the same field of view by means of a beam splitter.
3. The method for real-time positioning compensation of an image positioning system according to claim 2, wherein the image positioning system capable of real-time positioning compensation further comprises a photographing device and a 3D scanning device, an optical path of the photographing device is perpendicular to and intersects an optical path of the 3D scanning device, and the beam splitter is disposed at an intersection of the two optical paths.
4. The method for real-time positioning compensation of an image positioning system according to claim 3, wherein before the step of generating, by the image positioning system capable of real-time positioning compensation, the image data and the 3D scanning data, the method further comprises a step of correcting the photographing device and the 3D scanning device.
5. The method for real-time positioning compensation of an image positioning system according to claim 4, wherein in the step of performing the calculation on the image data and the 3D scanning data by using the coordinate transformation matrix, and the positioning compensation amount is obtained by using the following equations:
T.sub.c,m=T.sub.c,cb×T.sub.cb,m;
T.sub.cb,m=T.sub.c,cb.sup.−1×T.sub.c,m;
T.sub.c,m′=T.sub.c,m×T.sub.cb,m′, Wherein: T.sub.c, m represents a transformation matrix between the 3D marking device and the photographing device; T.sub.c, cb represents a transformation matrix between a coordinate system of the photographing device and a coordinate system of the 3D scanning device; T.sub.cb, m represents a transformation matrix between the 3D marking device and the coordinate system of the 3D scanning device; T.sub.c, cb-1 represents an inverse matrix of the transformation matrix between the coordinate system of the photographing device and the coordinate system of the 3D scanning device; T.sub.c, m′ represents a compensation transformation matrix between the 3D marking device and the photographing device; T.sub.c, m represents a transformation matrix between the 3D marking device and the photographing device; and T.sub.cb, m′ represents a para-transformation matrix between the 3D marking device and the 3D scanning device.
6. The method for real-time positioning compensation of an image positioning system according to claim 1, wherein after the step of compensating the image positioning system capable of real-time positioning compensation by using the positioning compensation amount, the method further comprises all of the steps in claim 1 that are further performed again.
7. An image positioning system capable of real-time positioning compensation, comprising: a 3D marking device having a polyhedral cube; a photographing device, a 3D scanning device, and a beam splitter, wherein the beam splitter is configured to cause the photographing device and the 3D scanning device to capture an image of and scan the 3D scanning device respectively from the same field of view (FOV); and a processing unit configured to perform calculation on image data and 3D scanning data respectively generated by the photographing device and the 3D scanning device, to obtain a positioning compensation amount and perform positioning compensation.
8. The image positioning system capable of real-time positioning compensation according to claim 7, wherein an optical path of the photographing device is perpendicular to and intersects an optical path of the 3D scanning device, and the beam splitter is disposed at an intersection of the two optical paths, so that the photographing device and the 3D scanning device have the same field of view.
9. The image positioning system capable of real-time positioning compensation according to claim 8, wherein the photographing device is disposed at a beam penetrating end of the beam splitter, and the 3D scanning device is disposed at a beam reflecting end of the beam splitter.
10. The image positioning system capable of real-time positioning compensation according to claim 7, wherein the polyhedral cube comprises at least four faces, wherein the at least four faces respectively serve as a primary mark and a plurality of secondary marks, wherein the primary mark is configured to provide space coordinate information, and when the primary mark is shielded, the processing unit calculates the space coordinate information of the primary mark by using the plurality of secondary marks.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0010]
[0011]
[0012]
[0013]
DETAILED DESCRIPTION
[0014] In order to make the above or other objectives, features, and characteristics of the present disclosure more obvious and understandable, the relevant embodiments of the present disclosure are described in detail as follows with reference to the drawings.
[0015]
[0016] Referring to
[0017] The at least one 3D marking device 11 is used to mark a to-be-positioned operation site 4, and each 3D marking device 11 includes: a polyhedral cube 110 and a nail-shaped body 119 physically connected to the polyhedral cube 110. The polyhedral cube 110 includes at least four faces (e.g., facets), and the at least four faces respectively serve as a primary mark 111 and a plurality of secondary marks 112. For example, the polyhedral cube 110 shown in
[0018] The photographing device 12 (e.g., camera) has an image capturing unit, e.g., CMOS or CCD image sensor (not shown) for photographing an optical image of the 3D marking device 11 and converting the optical image to a digital signal. The processing unit 13 is a processor with calculation functions and is configured to process image data and 3D scanning data of the 3D marking device 11 and perform positioning compensation.
[0019] The 3D scanning device 2 (e.g., 3D scanner) has at least one image capturing unit, e.g., CMOS or CCD image sensor (not shown) and a projection light source (such as an infrared ray, not shown). The projection light source projects a light beam on the 3D marking device 11. The image capturing unit captures the light beam reflected from the 3D marking device 11 to obtain image data on a geometric surface of the 3D marking device 11.
[0020] Referring to the
[0021] Referring to
[0022] Referring to
[0023] Referring to
[0024] The image data of the 3D marking device 11 is captured by the photographing device 12, and the 3D scanning data is obtained by the 3D scanning device 2. Therefore, the process of calculation of the posture data and the 3D scanning data of the 3D marking device 11 involves conversion of different coordinate systems. Equations for relevant transformation are listed below:
T.sub.c,m=T.sub.c,cb×T.sub.cb,m
T.sub.cb,m=T.sub.c,cb.sup.−1×T.sub.c,m
[0025] Wherein:
[0026] T.sub.c, m represents a transformation matrix between the 3D marking device 11 and the photographing device 12 (that is, the image positioning system 1).
[0027] T.sub.c, cb represents a transformation matrix between a coordinate system of the photographing device 12 (that is, the image positioning system 1) and a coordinate system of the 3D scanning device 2.
[0028] T.sub.cb, m represents a transformation matrix between the 3D marking device 11 and the coordinate system of the 3D scanning device 2.
[0029] T.sub.c, cb.sup.−1 represents an inverse matrix of the transformation matrix between the coordinate system of the photographing device 12 (that is, the image positioning system 1) and the coordinate system of the 3D scanning device 2.
[0030] A compensation transformation matrix between the 3D marking device 11 and the photographing device 12 (that is, the image positioning system 1):
T.sub.c,m′=T.sub.c,m×T.sub.cb,m′
[0031] Wherein:
[0032] T.sub.c, m′ represents a compensation transformation matrix between the 3D marking device 11 and the photographing device 12 (that is, the image positioning system 1).
[0033] T.sub.c, m represents a transformation matrix between the 3D marking device 11 and the photographing device 12 (that is, the image positioning system 1).
[0034] T.sub.cb, m′ represents a para-transformation matrix between the 3D marking device 11 and the 3D scanning device 2.
[0035] In other words, when T.sub.cb, m is obtained through calculation, the alignment of the 3D scanning device 2 is performed, that is, the 3D marking device 11 is aligned to the 3D scanning device 2, and at this point, a transformation matrix T.sub.cb, m′ is obtained through calculation. From the above equation, the compensation transformation matrix T.sub.c, m′ between the 3D marking device 11 and the photographing device 12 (that is, the image positioning system 1) can be obtained.
[0036] Referring to
[0037] The above method for real-time positioning compensation of an image positioning system is adapted to be performed at the beginning of an operation procedure (for example, a surgical operation), to ensure the accuracy of instrument positioning during the operation procedure and improve operation quality of the operation procedure. In the midway of the operation procedure, the photographing device in the image positioning system may be moved due to human error (such as collision). In this case, as long as the step (S40) of capturing an image of and scanning the 3D marking device, the step (S50) of calculating the compensation amount, and the step (S60) of performing positioning compensation are performed again (referring to
[0038] In addition, referring to
[0039] In the present disclosure, the photographing device and the 3D scanning device are used to obtain the image data and the scanning data of the 3D marking device respectively through the beam splitter, the calculation is performed on the image data and the scanning data of the 3D marking device to obtain the positioning compensation amount, and then positioning compensation is performed on the image positioning system, so as to actually improve the positioning accuracy of the conventional image positioning system. In addition, the positioning compensation method of the present disclosure can be performed online in real time, so as to minimize the impact of positioning misalignment of the image positioning system on the operation procedure (for example, a surgical operation).
[0040] Based on the above, only the preferred implementations or embodiments of the technical means adopted by the present disclosure for solving the problems are described, and are not intended to limit the scope of patent implementation of the present disclosure. That is, all equivalent changes and modifications made in accordance with the scope of the patent operation of the present disclosure or made in accordance with the scope of the patent of the present disclosure fall within the scope of the patent of the present disclosure.