The present invention relates to a capsule endoscope position detection method and a capsule endoscope position detection apparatus.
This application is a continuation application based on International Patent Application No. PCT/JP 2016/066491 filed on Jun. 2, 2016, the content of which is incorporated herein by reference.
A capsule endoscope for observing the inside of a living body is used. Since the capsule endoscope may be moved by peristaltic motion inside the body, it is necessary to recognize an image capturing position inside the body. For this reason, it is important to measure the position of a capsule endoscope.
A method of measuring the position of a capsule endoscope is disclosed in Japanese Unexamined Patent Application, First Publication No. 2009-000401. In the method disclosed in Japanese Unexamined Patent Application, First Publication No. 2009-000401, signals transmitted at the same time from the capsule endoscope are received by a plurality of antennas. The internal clocks of chips on which the antennas are disposed are synchronized with each other. A phase difference between a signal receiving time of each antenna and the internal clock is detected. A difference in the phase differences corresponding to each of the two antennas corresponds to a difference in signal receiving times of the two antennas. For example, a phase difference corresponding to an antenna A may be Pda and a phase difference corresponding to an antenna B may be Pdb. The phase difference Pda is a phase difference between a signal receiving time using the antenna A and an internal clock. The phase difference Pdb is a phase difference between a signal receiving time using the antenna B and an internal clock.
A difference between the phase difference Pda and the phase difference Pdb corresponds to a difference between a time when a radio wave from the capsule endoscope is received by the antenna A and a time when a radio wave from the capsule endoscope is received by the antenna B. That is, a difference between the phase difference Pda and the phase difference Pdb corresponds to a distance difference between a first distance and a second distance. The first distance is a distance between the antenna A and the capsule endoscope. The second distance is a distance between the antenna B and the capsule endoscope. The distance differences for a plurality of combinations of two antennas are calculated. The position of the capsule endoscope is calculated on the basis of the distance difference corresponding to each combination.
According to a first aspect of the present invention, a capsule endoscope position detection method includes a first step, a second step, and a third step. The method uses at least four antennas configured to receive signals wirelessly transmitted from a capsule endoscope inside a subject. In the first step, the calculation device calculates a distance difference between a first distance and a second distance on the basis of the signals wirelessly transmitted from the capsule endoscope and received by two of the at least four antennas. The at least four antennas are disposed on a first plane. The first plane is substantially parallel to a second plane. The second plane includes X and Y axes in an orthogonal coordinate system including X, Y, and Z axes. The first distance is a distance between one of the two antennas and the capsule endoscope. The second distance is a distance between the other of the two antennas and the capsule endoscope. In the first step, the distance difference is calculated for each of at least four combinations of the two antennas. In the second step, the calculation device selects at least three distance differences on the basis of the magnitude of the distance differences calculated in the first step. In the third step, the calculation device calculates a Z coordinate of the capsule endoscope on the basis of the distance differences selected in the second step.
According to the second aspect of the present invention, in the second step of the first aspect, the calculation device may select three large distance differences from the top in the order of magnitude of the distance differences for the at least four combinations.
According to a third aspect of the present invention, in the second step of the first aspect, the calculation device may select at least three distance differences which are equal to or larger than a predetermined value among the distance differences for the at least four combinations.
According to a fourth aspect of the present invention, in the third aspect, the predetermined value may be an average value of the distance differences for the at least four combinations or a median value of the distance differences for the at least four combinations.
According to a fifth aspect of the present invention, in the first aspect, a first average value may be larger than a second average value. The first average value is an average value of the at least three distance differences selected in the second step. The second average value is an average value of the distance differences for the at least four combinations.
According to a sixth aspect of the present invention, in any one of the first to fifth aspects, the capsule endoscope position detection method may further include a fourth step, a fifth step, and a sixth step. In the fourth step, the calculation device calculates the distance difference on the basis of the signals transmitted from the capsule endoscope and received by the two antennas of which X coordinates are different among the at least four antennas. In the fourth step, the distance difference for each of at least four combinations of the two antennas is calculated. In the fifth step, the calculation device selects at least three distance differences among the distance differences calculated in the fourth step. In the sixth step, the calculation device calculates an X coordinate of the capsule endoscope on the basis of the distance differences selected in the fifth step.
According to a seventh aspect of the present invention, in any one of the first to fifth aspects, the capsule endoscope position detection method may further include a fourth step, a fifth step, and a sixth step. In the fourth step, the calculation device calculates the distance difference on the basis of the signals transmitted from the capsule endoscope and received by the two antennas of which Y coordinates are different among the at least four antennas. In the fourth step, the distance difference for each of at least four combinations of the two antennas is calculated. In the fifth step, the calculation device selects at least three distance differences among the distance differences calculated in the fourth step. In the sixth step, the calculation device calculates a Y coordinate of the capsule endoscope on the basis of the distance differences selected in the fifth step.
According to eighth and ninth aspects of the present invention, in the sixth or seventh aspect, in the fifth step, the calculation device may select the three small distance differences from the bottom in the order of magnitude of the distance differences for the at least four combinations.
According to tenth and eleventh aspects of the present invention, in the fifth step of the sixth or seventh aspect, the calculation device may select at least three distance differences in which the distance difference is equal to or smaller than a predetermined value among the distance differences for the at least four combinations.
According to twelfth and thirteenth aspects of the present invention, in the tenth or eleventh aspect, the predetermined value may be an average value of the distance differences for the at least four combinations or a median value of the distance differences for the at least four combinations.
According to fourteenth and fifteenth aspects of the present invention, in the sixth or seventh aspect, a third average value may be smaller than a fourth average value. The third average value is an average value of the at least three distance differences selected in the fifth step. The fourth average value is an average value of the distance differences for the at least four combinations.
According to a sixteenth aspect of the present invention, in the first step of any one of the first to eleventh aspects, the calculation device may calculate the distance difference on the basis of a time difference or a phase difference. The time difference is a difference in time when the same signals transmitted from the capsule endoscope are received by the two antennas. The phase difference is a phase difference in the signals received by the two antennas when the same signals transmitted from the capsule endoscope are received by the two antennas.
According to a seventeenth aspect of the present invention, in the fourth step of any one of the sixth to eleventh aspects, the calculation device may calculate the distance difference on the basis of a time difference or a phase difference. The time difference is a difference in time when the same signals transmitted from the capsule endoscopes are received by the two antennas. The phase difference is a phase difference in the signals received by the two antennas when the same signals transmitted from the capsule endoscope are received by the two antennas.
According to an eighteenth aspect of the present invention, in the first step of any one of the first to eleventh aspects, the calculation device may calculate the distance difference on the basis of a signal strength of the signals received by the two antennas when the same signals transmitted from the capsule endoscope are received by the two antennas.
According to a nineteenth aspect of the present invention, in the fourth step of any one of the sixth to eleventh aspects, the calculation device may calculate the distance difference on the basis of a signal strength of the signals received by the two antennas when the same signals transmitted from the capsule endoscope are received by the two antennas.
According to a twentieth aspect of the present invention, a capsule endoscope position detection apparatus includes at least four antennas, an antenna selection circuit, and a calculation device. The at least four antennas receive signals wirelessly transmitted from a capsule endoscope inside a subject. The antenna selection circuit sequentially selects one or two antennas from the at least four antennas. The at least four antennas are disposed on the first plane. A first plane is substantially parallel to the second plane. A second plane includes X and Y axes in an orthogonal coordinate system including X, Y, and Z axes. In a first step, the calculation device calculates a distance difference between a first distance and a second distance on the basis of signals received by two antennas simultaneously or sequentially selected by the antenna selection circuit. The first distance is a distance between one of the two antennas and the capsule endoscope. The second distance is a distance between the other of the two antennas and the capsule endoscope. In the first step, the distance difference is calculated for each of at least four combinations of the two antennas. In a second step, the calculation device selects at least three distance differences in the order of magnitude of the distance differences calculated in the first step. In a third step, the calculation device calculates a Z coordinate of the capsule endoscope on the basis of the distance differences selected in the second step.
Referring to the drawings, an embodiment of the present invention will be described.
A schematic configuration of the capsule endoscope position detection apparatus 1 will be described. The capsule endoscope position detection apparatus 1 includes at least four antennas 10, an antenna selection circuit 11, and a calculation device 16. At least four antennas 10 receive a signal wirelessly transmitted from a capsule endoscope 3 (
A detailed configuration of the capsule endoscope position detection apparatus 1 will be described. As shown in
Eight antennas 10 include an antenna 10a, an antenna 10b, an antenna 10c, an antenna 10d, an antenna 10e, an antenna 10f, an antenna 10g, and an antenna 10h. In description in which it is not necessary to distinguish the antennas, the antenna 10 is used. In description in which it is necessary to distinguish the antennas, each of the antennas 10a to 10h is used. The number of the antennas 10 need not be eight. For example, a signal transmitted from the capsule endoscope 3 may be a signal which includes an image captured by the capsule endoscope 3 or a signal for measuring a position. After a signal is transmitted from the capsule endoscope 3, the antenna 10 receives the signal from the capsule endoscope 3.
The antenna selection circuit 11 sequentially selects two antennas 10 from eight antennas 10. The antenna selection circuit 11 outputs a signal output from one of two antennas selected at the same time to the amplifier circuit 12 and outputs a signal which is output from the other of two antennas selected at the same time to the amplifier circuit 13. The amplifier circuit 12 and the amplifier circuit 13 (the amplifiers) amplify the signal output from the antenna selection circuit 11. The amplifier circuit 12 outputs the amplified signal to the waveform shaping circuit 14 and the amplifier circuit 13 outputs the amplified signal to the waveform shaping circuit 15. The waveform shaping circuit 14 and the waveform shaping circuit 15 (the filters) remove a signal having a frequency other than a predetermined frequency band from each of the signals output from the amplifier circuit 12 and the amplifier circuit 13. The amplifier circuit 12 and the amplifier circuit 13 output a processed signal to the calculation device 16.
The calculation device 16 includes a time difference measurement circuit 160, a memory 161, a distance difference calculation circuit 162, and a position calculation circuit 163. The time difference measurement circuit 160 measures a time difference. The time difference is a difference in time when the same signals transmitted from the capsule endoscope 3 are received by two antennas 10 selected by the antenna selection circuit 11. That is, the time difference is a difference between the time at which a signal is received by one of two antennas 10 and the time at which a signal is received by the other of two antennas 10. The time difference is a difference in time when a radio wave transmitted from the capsule endoscope 3 reaches two antennas 10. The time difference measurement circuit 160 measures a time difference for each of combinations of two antennas 10 selected by the antenna selection circuit 11. The memory 161 stores the time difference measured by the time difference measurement circuit 160.
The distance difference calculation circuit 162 calculates the distance difference between the first distance and the second distance on the basis of the time difference stored in the memory 161. The first distance is a distance between one of two antennas 10 selected by the antenna selection circuit 11 and the capsule endoscope 3. The second distance is a distance between the other of two antennas 10 selected by the antenna selection circuit 11 and the capsule endoscope 3. The number of combinations of two antennas 10 in eight antennas 10 is twenty-eight. For example, the distance difference calculation circuit 162 may calculate the distance difference for each of twenty-eight combinations. The distance difference calculation circuit 162 has only to calculate the distance difference for each of at least four combinations.
The position calculation circuit 163 calculates the position of the capsule endoscope 3 on the basis of the distance differences calculated by the distance difference calculation circuit 162. The position calculation circuit 163 calculates an X coordinate, a Y coordinate, and a Z coordinate of the capsule endoscope 3. The position calculation circuit 163 selects at least three distance differences from the distance differences calculated by the distance difference calculation circuit 162 at the time of calculating the coordinates. The position calculation circuit 163 calculates the coordinates on the basis of at least three selected distance differences.
For example, the calculation device 16 includes one or more processors. For example, the processor is constituted as a CPU (Central Processing Unit). One or a plurality of the time difference measurement circuit 160, the distance difference calculation circuit 162, and the position calculation circuit 163 are constituted as one or more processors. One or a plurality of the time difference measurement circuit 160, the distance difference calculation circuit 162, and the position calculation circuit 163 may be constituted as one or more application specific integrated circuits (ASIC) or field programmable gate arrays (FPGA).
For example, the functions of the time difference measurement circuit 160, the distance difference calculation circuit 162, and the position calculation circuit 163 can be realized as a function of software by the processor reading a program including a command for defining the operation of the processor. This program may be provided by, for example, a “computer readable storage medium” such as a flash memory. Further, the above-described program may be transmitted from a computer including a storage device storing this program to the calculation device 16 via a transmission medium or a transmission wave in the transmission medium. The “transmission medium” that transmits the program is a medium that has a function of transmitting information like a network (a communication network) such as the Internet or a communication line such as a telephone line. Further, the above-described program may realize a part of the above-described function. Furthermore, the above-described program may be a difference file (a difference program) which can realize the above-described function in combination with a program stored in the computer in advance.
In the capsule endoscope position detection apparatus 1A, the calculation device 16 of the capsule endoscope position detection apparatus 1 shown in
In the capsule endoscope position detection apparatus 1B, the calculation device 16 of the capsule endoscope position detection apparatus 1 shown in
The antenna selection circuit 11 may sequentially select one antenna 10 from at least four antennas 10. In this case, the antenna selection circuit 11 selects the antenna 10 so as to continuously select two antennas 10 of which the distance difference is calculated. The signal strength measurement circuit 165 sequentially measures the signal strength of the signal received by one antenna 10 selected by the antenna selection circuit 11. The distance difference calculation circuit 162 calculates the distance difference on the basis of the signal strength of each of combinations of two antennas 10 sequentially selected by the antenna selection circuit 11. In this case, the amplifier circuit 13 and the waveform shaping circuit 15 are not necessary.
(Step S101)
The antenna selection circuit 11 sequentially selects a combination of two antennas 10. The time difference measurement circuit 160 measures a difference in receiving time for the combinations of two antennas 10 selected by the antenna selection circuit 11, that is, a time difference. The measured time difference is stored in the memory 161. The number of combinations of two antennas 10 of eight antennas 10 is twenty-eight. The time difference only for a part of twenty-eight combinations may be measured.
(Step S102)
The distance difference calculation circuit 162 calculates the distance difference on the basis of the time difference stored in the memory 161.
(Step S103)
The position calculation circuit 163 selects at least three distance differences corresponding to two antennas 10 of which the distance difference is large from the distance differences calculated by the distance difference calculation circuit 162.
(Step S104)
The position calculation circuit 163 calculates the Z coordinate of the capsule endoscope 3 on the basis of at least three distance differences selected in step S103. Equation (1), Equation (2), and Equation (3) are examples of the simultaneous equations for calculating the coordinates of the capsule endoscope 3. In Equation (1) to Equation (3), (x, y, z) indicates the coordinates of the capsule endoscope 3. In Equation (1) to Equation (4), (X1, Y1, Z1), (X2, Y2, Z2), (X3, Y3, Z3), and (X4, Y4, Z4) indicate the coordinates of four antennas 10a, the antenna 10b, the antenna 10c, and the antenna 10d.
√{square root over ((x−X1)2+(y−Y1)2+(z−Z1)2)}−√{square root over ((x−X2)2+(y−Y2)2+(z−Z2)2)}=D12 (1)
√{square root over ((x−X1)2+(y−Y1)2+(z−Z1)2)}−√{square root over ((x−X3)2+(y−Y3)2+(z−Z3)2)}=D13 (2)
√{square root over ((x−X1)2+(y−Y1)2+(z−Z1)2)}−√{square root over ((x−X4)2+(y−Y4)2+(z−Z4)2)}−D14 (3)
Equation (1) indicates a distance difference D12. The distance difference D12 indicates the distance difference between the first distance of the antenna 10a and the capsule endoscope 3 and the second distance of the antenna 10b and the capsule endoscope 3. Equation (2) indicates a distance difference D13. The distance difference D13 indicates the distance difference between the first distance of the antenna 10a and the capsule endoscope 3 and the second distance of the antenna 10c and the capsule endoscope 3. Equation (3) indicates a distance difference D14. The distance difference D14 indicates the distance difference between the first distance of the antenna 10a and the capsule endoscope 3 and the second distance of the antenna 10d and the capsule endoscope 3.
The simultaneous equations including Equation (1), Equation (2), and Equation (3) indicate an example of a case in which the distance difference D12, the distance difference D13, and the distance difference D14 are larger than other distance differences. The position calculation circuit 163 calculates the coordinates (x, y, z) of the capsule endoscope 3 by solving the simultaneous equation. Among the calculated coordinates, the Z coordinate is employed as a calculation result. The number of equations constituting the simultaneous equations may be larger than three.
(Step S105)
The position calculation circuit 163 selects at least three distance differences corresponding to two antennas 10 of which the X coordinates are different and the distance difference is small from the distance differences calculated by the distance difference calculation circuit 162. In two antennas 10, the X coordinates may be different and the Y coordinates may be the same.
(Step S106)
The position calculation circuit 163 calculates the X coordinate of the capsule endoscope 3 on the basis of at least three distance differences selected in step S105. The X coordinate calculation method is the same as the Z coordinate calculation method. That is, the position calculation circuit 163 calculates the coordinates (x, y, z) of the capsule endoscope 3 by solving the simultaneous equations for at least three distance differences selected in step S105. Among the calculated coordinates, the X coordinate is employed as a calculation result.
(Step S107)
The position calculation circuit 163 selects at least three distance differences corresponding to two antennas 10 of which the Y coordinates are different and the distance difference is small from the distance differences calculated by the distance difference calculation circuit 162. In two antennas 10, the Y coordinates may be different and the X coordinates may be the same.
(Step S108)
The position calculation circuit 163 calculates the Y coordinate of the capsule endoscope 3 on the basis of at least three distance differences selected in step S107. The Y coordinate calculation method is the same as the Z coordinate calculation method. That is, the position calculation circuit 163 calculates the coordinates (x, y, z) of the capsule endoscope 3 by solving the simultaneous equations for at least three distance differences selected in step S107. Among the calculated coordinates, the Y coordinate is employed as a calculation result.
The Z coordinate calculated in step S104, the X coordinate calculated in step S106, and the Y coordinate calculated in step S108 constitute the estimated position of the capsule endoscope 3.
In the process shown in
As described above, the capsule endoscope position detection method includes the first step, the second step, and the third step. In the first step (step S101 and step S102), the calculation device 16 (the time difference measurement circuit 160 and the distance difference calculation circuit 162) calculates the distance difference between the first distance and the second distance on the basis of the signals wirelessly transmitted from the capsule endoscope 3 inside the subject 2 and received by two antennas 10 of at least four antennas 10. The first distance is a distance between one of two antennas 10 and the capsule endoscope 3. The second distance is a distance between the other of two antennas 10 and the capsule endoscope 3. In the first step, the distance difference for each of at least four combinations of two antennas 10 is calculated. In the second step (step S103), the calculation device 16 (the position calculation circuit 163) selects at least three distance differences from the distance differences measured in the first step. In the third step (step S104), the calculation device 16 (the position calculation circuit 163) calculates the Z coordinate of the capsule endoscope 3 on the basis of the distance differences selected in the second step.
As will be described later, the capsule endoscope position detection method according to the embodiment of the present invention can improve estimation accuracy of the Z coordinate of the capsule endoscope 3.
The capsule endoscope position detection method may further include a fourth step, a fifth step, and a sixth step. In the fourth step (step S101 and step S102), the calculation device 16 (the time difference measurement circuit 160 and the distance difference calculation circuit 162) calculates the distance difference on the basis of the signals transmitted from the capsule endoscope 3 and received by two antennas 10 of which the X coordinates are different among at least four antennas 10. In the fourth step, the distance difference for each of at least four combinations of two antennas 10 is calculated. In the fifth step (step S105), the calculation device 16 (the position calculation circuit 163) selects at least three distance differences from the distance differences selected in the fourth step. In the sixth step (step S106), the calculation device 16 (the position calculation circuit 163) calculates the X coordinate of the capsule endoscope 3 on the basis of the distance differences selected in the fifth step.
As will be described later, the capsule endoscope position detection method according to the embodiment of the present invention can improve estimation accuracy of the X coordinate of the capsule endoscope 3 by including the fourth to sixth steps.
In the fourth step for calculating the X coordinate, the calculation device 16 may calculate the distance difference on the basis of the signals received by two antennas 10 of which the X coordinates are different and the Y coordinates are the same among at least four antennas 10. Accordingly, estimation accuracy of the X coordinate of the capsule endoscope 3 is further improved.
In the fourth step for calculating the X coordinate, the antenna selection circuit 11 sequentially selects two antennas 10 of which the X coordinates are different from at least four antennas 10. The antenna selection circuit 11 may sequentially select two antennas 10 of which the X coordinates are different and the Y coordinates are the same from at least four antennas 10.
The step in which the calculation device 16 calculates the distance difference on the basis of the signals received by two antennas 10 of which the X coordinates are the same is not included in the fourth step for calculating the X coordinate. When the distance difference corresponding to the combination of two antennas 10 of which the X coordinates are the same is calculated, the distance difference is not selected in the fifth step for calculating the X coordinate.
In the fourth step (step S101 and step S102), the calculation device 16 (the time difference measurement circuit 160 and the distance difference calculation circuit 162) may calculate the distance difference on the basis of the signals transmitted from the capsule endoscope 3 and received by two antennas 10 of which the Y coordinates are different among at least four antennas 10. In the fifth step (step S107), the calculation device 16 (the position calculation circuit 163) may select at least three distance differences from the distance differences calculated in the fourth step. In the sixth step (step S108), the calculation device 16 (the position calculation circuit 163) may calculate the Y coordinate of the capsule endoscope 3 on the basis of the distance differences selected in the fifth step.
As will be described later, the capsule endoscope position detection method according to the embodiment of the present invention can improve estimation accuracy of the Y coordinate of the capsule endoscope 3 by including the fourth to sixth steps.
In the fourth step for calculating the Y coordinate, the calculation device 16 may calculate the distance difference on the basis of the signals received by two antennas 10 of which the Y coordinates are different and the X coordinates are the same from at least four antennas 10. Accordingly, estimation accuracy of the Y coordinate of the capsule endoscope 3 is further improved.
In the fourth step for calculating the Y coordinate, the antenna selection circuit 11 sequentially selects two antennas 10 of which the Y coordinates are different from at least four antennas 10. The antenna selection circuit 11 may sequentially select two antennas 10 of which the Y coordinates are different and the X coordinates are the same from at least four antennas 10.
The step in which the calculation device 16 calculates the distance difference on the basis of the signals received by two antennas 10 of which the Y coordinates are the same is not included in the fourth step for calculating the Y coordinate. When the distance difference corresponding to the combination of two antennas 10 of which the Y coordinates are the same is calculated, the distance difference is not selected in the fifth step for calculating the Y coordinate.
The first step may include the fourth step. That is, the first step may include a first sub-step and a second sub-step. In the first sub-step, the calculation device 16 calculates the distance difference on the basis of the signals transmitted from the capsule endoscope 3 and received by two antennas 10 of which the X coordinates or the Y coordinates are the same among at least four antennas 10. The second sub-step is the fourth step. The first step and the fourth step may be performed as different steps.
An important object of the embodiment of the present invention is to improve estimation accuracy of the Z coordinate of the capsule endoscope 3. It is not essential to improve the estimation accuracy of the X coordinate and the Y coordinate of the capsule endoscope 3. Accordingly, the fourth to sixth steps are not steps essential to the capsule endoscope position detection method according to the embodiment of the present invention. The X coordinate, the Y coordinate, and the Z coordinate calculated in step S104 may constitute the estimated position of the capsule endoscope 3.
Estimation accuracy of the Z coordinate will be described.
A length of a line L10 connecting the antenna 10a and the capsule endoscope 3 shows the distance between the antenna 10a and the capsule endoscope 3. A length of a line L11 connecting the antenna 10b and the capsule endoscope 3 shows the distance between the antenna 10b and the capsule endoscope 3. A length of a line L12 connecting the antenna 10c and the capsule endoscope 3 shows the distance between the antenna 10c and the capsule endoscope 3. A length of a line L13 connecting the antenna 10d and the capsule endoscope 3 shows the distance between the antenna 10d and the capsule endoscope 3.
A distance difference Dab corresponding to the combination of the antenna 10a and the antenna 10b indicates a difference between the length of the line L10 and the length of the line L11. A hyperbola L14 is a locus of a point of which distances from the antenna 10a and the antenna 10b are uniform (Dab). The position of the capsule endoscope 3 is located on the hyperbola L14. There is a case in which the distance difference includes an error due to the influence of the receiving time measurement accuracy or the like. When the distance difference includes an error, the hyperbola L14 becomes a hyperbola L15 or a hyperbola L16.
A distance difference Dcd corresponding to the combination of the antenna 10c and the antenna 10d indicates a difference between the length of the line L12 and the length of the line L13. The hyperbola L17 is a locus of a point of which distances from the antenna 10c and the antenna 10d are uniform (Dcd). A position of the capsule endoscope 3 is located on the hyperbola L17. When the distance difference includes an error, the hyperbola L17 becomes a hyperbola L18 or a hyperbola L19.
When the distance difference corresponding to the combination of two antennas 10 is large, the hyperbola is substantially perpendicular to the Z axis. When the hyperbola is substantially perpendicular to the Z axis, the distance D10 is small. That is, a change in a calculation result of the Z coordinate for an error of the distance difference is small.
A hyperbola L20 is a locus of a point of which distances from the antenna 10b and the antenna 10d are uniform. A position of the capsule endoscope 3 is located on the hyperbola L20. When the distance difference includes an error, the hyperbola L20 becomes a hyperbola L21 or a hyperbola L22.
A hyperbola L23 is a locus of a point of which distances from the antenna 10b and the antenna 10c are uniform. A position of the capsule endoscope 3 is located on the hyperbola L23. When the distance difference includes an error, the hyperbola L23 becomes a hyperbola L24 or a hyperbola L25.
When the distance difference corresponding to the combination of two antennas 10 is small, the hyperbola is substantially parallel to the Z axis. When the hyperbola is substantially parallel to the Z axis, the distance D20 is large. That is, a change in a calculation result of the Z coordinate for an error of the distance difference is large.
The distance D10 is smaller than the distance D20. That is, the calculation device 16 can estimate the Z coordinate of the capsule endoscope 3 with high accuracy by calculating the Z coordinate of the capsule endoscope 3 using larger distance differences.
Estimation accuracy of the X coordinate will be described.
A length of a line L30 connecting the antenna 10a and the capsule endoscope 3 shows the distance between the antenna 10a and the capsule endoscope 3. A length of a line L31 connecting the antenna 10b and the capsule endoscope 3 shows the distance between the antenna 10b and the capsule endoscope 3. A length of a line L32 connecting the antenna 10c and the capsule endoscope 3 shows the distance between the antenna 10c and the capsule endoscope 3. A length of a line L33 connecting the antenna 10d and the capsule endoscope 3 shows the distance between the antenna 10d and the capsule endoscope 3.
The distance difference Dab corresponding to the combination of the antenna 10a and the antenna 10b is a difference between the length of the line L30 and the length of the line L31. The hyperbola L34 is a locus of a point of which distances from the antenna 10a and the antenna 10b are uniform (Dab). A position of the capsule endoscope 3 is located on the hyperbola L34. When the distance difference includes an error, the hyperbola L34 becomes a hyperbola L35 or a hyperbola L36.
The distance difference Dcd corresponding to the combination of the antenna 10c and the antenna 10d is a difference between the length of the line L32 and the length of the line L33. A hyperbola L37 is a locus of a point of which distances from the antenna 10c and the antenna 10d are uniform (Dcd). A position of the capsule endoscope 3 is located on the hyperbola L37. When the distance difference includes an error, the hyperbola L37 becomes a hyperbola L38 or a hyperbola L39.
When the distance difference corresponding to the combination of two antennas 10 is small, the hyperbola is substantially perpendicular to the X axis. When the hyperbola is substantially perpendicular to the X axis, the distance D30 is small. That is, a change in a calculation result of the X coordinate for an error of the distance difference is small.
A hyperbola L40 is a locus of a point of which distances from the antenna 10a and the antenna 10b are uniform. A position of the capsule endoscope 3 is located on the hyperbola L40. When the distance difference includes an error, the hyperbola L40 becomes a hyperbola L41 or a hyperbola L42.
A hyperbola L43 is a locus of a point of which distances from the antenna 10c and the antenna 10d are uniform. A position of the capsule endoscope 3 is located on the hyperbola L43. When the distance difference includes an error, the hyperbola L43 becomes a hyperbola L44 or a hyperbola L45.
When the distance difference corresponding to the combination of two antennas 10 is large, the hyperbola is substantially parallel to the X axis. When the hyperbola is substantially parallel to the X axis, the distance D40 is large. That is, a change in a calculation result of the X coordinate for an error of the distance difference is large.
The distance D30 is smaller than the distance D40. That is, the calculation device 16 can estimate the X coordinate of the capsule endoscope 3 with high accuracy by calculating the X coordinate of the capsule endoscope 3 using smaller distance differences. The X coordinates of two antennas 10 used to calculate the distance difference are different. When the Y coordinates of two antennas 10 used to calculate the distance difference are the same, estimation accuracy of the X coordinate of the capsule endoscope 3 is improved more than a case in which the Y coordinates of two antennas 10 are different.
Estimation accuracy of the Y coordinate is the same as estimation accuracy of the X coordinate. That is, the calculation device 16 can estimate the Y coordinate of the capsule endoscope 3 with high accuracy by calculating the Y coordinate of the capsule endoscope 3 using smaller distance differences. The Y coordinates of two antennas 10 used to calculate the distance difference are different. When the X coordinates of two antennas 10 used to calculate the distance difference are the same, estimation accuracy of the Y coordinate is improved more than a case in which the X coordinates of two antennas 10 are different.
In order to improve estimation accuracy of the X coordinate, at least four antennas 10 are disposed so that the X coordinates of the antennas 10 are different. In order to improve estimation accuracy of the Y coordinate, at least four antennas 10 are disposed so that the Y coordinates of the antennas 10 are different.
The distance difference selection method in step S103 will be described. For example, in the second step (step S103), the calculation device 16 (the position calculation circuit 163) selects the three distance differences from the top in the order of magnitude of distance difference for at least four combinations.
In the second step (step S103), the calculation device 16 (the position calculation circuit 163) may select at least three distance differences in which the distance difference is equal to or larger than a predetermined value among the distance differences for at least four combinations. For example, the predetermined value is an average value or a median value of the distance differences for at least four combinations.
The average value of twenty-eight distance differences shown in
The median value of twenty-eight distance differences shown in
The predetermined value is not limited to the average value and the median value. The predetermined value may be a value other than the average value and the median value.
A first average value may be larger than a second average value. The first average value is an average value of at least three distance differences selected in the second step (step S103). The second average value is an average value of the distance differences for at least four combinations.
For example, the second average value is the average value Dave of twenty-eight distance differences shown in
The distance difference selection method in step S105 and step S107 will be described. For example, in the fifth step (step S105 or step S107), the calculation device 16 (the position calculation circuit 163) selects the three small distance differences from the bottom in the order of magnitude of distance difference for at least four combinations. The three small distance differences include the minimum distance difference, the second smallest distance difference, and the third smallest distance difference.
In the fifth step, the calculation device 16 (the position calculation circuit 163) may select at least three distance differences in which the distance difference is equal to or smaller than a predetermined value among the distance differences for at least four combinations. For example, the predetermined value is an average value or a median value of the distance differences for at least four combinations.
A third average value may be smaller than a fourth average value. The fourth average value is an average value of the distance differences for at least four combinations. The third average value is an average value of at least three distance differences selected in the fifth step.
The calculation device 16 selects at least three distance differences so that the third average value becomes smaller than the fourth average value. The distance difference selected in step S105 or step S107 may include the distance difference larger than the third average value.
As described above, in the first step (step S101 and step S102) or the fourth step (step S101 and step S102), the calculation device 16 (the time difference measurement circuit 160 or the phase difference measurement circuit 164) calculates the distance difference on the basis of the time difference or the phase difference. The time difference is a difference in time when the same signals transmitted from the capsule endoscope 3 are received by two antennas 10. The phase difference is a phase difference in signals received by two antennas 10 when the same signals transmitted from the capsule endoscope 3 are received by two antennas 10.
In the first step (step S101 and step S102) or the fourth step (step S101 and step S102), the calculation device 16 (the time difference measurement circuit 160 or the phase difference measurement circuit 164) may calculate the distance difference on the basis of the signal strength of the signal received by two antennas 10 when the same signals transmitted from the capsule endoscope 3 are received by two antennas 10.
As described above, the calculation device 16 can estimate the Z coordinate of the capsule endoscope 3 with high accuracy by calculating the Z coordinate of the capsule endoscope 3 using larger distance differences. That is, estimation accuracy of the Z coordinate of the capsule endoscope 3 is improved.
The calculation device 16 can estimate the X coordinate of the capsule endoscope 3 with high accuracy by calculating the X coordinate of the capsule endoscope 3 using smaller distance differences. That is, estimation accuracy of the X coordinate of the capsule endoscope 3 is improved.
The calculation device 16 can estimate the Y coordinate of the capsule endoscope 3 with high accuracy by calculating the Y coordinate of the capsule endoscope 3 using smaller distance differences. That is, estimation accuracy of the Y coordinate of the capsule endoscope 3 is improved.
While preferred embodiments of the invention have been described and shown above, it should be understood that these are exemplars of the invention and are not to be considered as limiting. Additions, omissions, substitutions, and other modifications can be made without departing from the spirit or scope of the present invention. Accordingly, the invention is not to be considered as being limited by the foregoing description, and is only limited by the scope of the appended claims.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/JP2016/066491 | Jun 2016 | US |
Child | 16198050 | US |