Professional Documents
Culture Documents
An Improved Magnetic Localization and Orientation Algorithm For Wireless Capsule Endoscope
An Improved Magnetic Localization and Orientation Algorithm For Wireless Capsule Endoscope
Abstract - In this paper, we propose a novel localization As shown in fig.1, a small circular permanent magnet
algorithm for tracking a magnet inside the capsule is included in the capsule. This magnet generates a
endoscope by 3-axis magnetic sensors array. In the magnetic field around the human body. A magnetic
algorithm, we first use an improved linear algorithm to sensor array is arranged out of the human body and
obtain the localization parameters by finding the detects the magnetic field. Since the magnet’s magnetic
eigenvector corresponding to the minimum eigenvalue of field can be defined by a mathematic model, we can
the objective matrix. These parameters are used as the compute the magnet’s position and orientation by using
initial guess of the localization parameters in the the sensor data and an appropriate algorithm [5~7].
nonlinear localization algorithm, and the nonlinear In our previous work, we proposed a nonlinear
algorithm searches for more appropriate parameters algorithm [9] and a linear algorithm [8]. Both the algorithms
that can minimize the objective error function. As the have been applied in the real localization system [10]. Based
results, we obtain more robust and accurate localization on the experiments in this system, we find that each of the
results than those by using linear algorithm only. algorithms has its advantages and shortages. The nonlinear
Nevertheless, the time efficiency of the nonlinear algorithm uses the nonlinear optimization (Levenberg-
algorithm is enhanced. The real experimental data show Marquart) approach, and has higher accuracy and stability,
that the average localization accuracy is about 2mm and but the time efficiency is lower and might fail to give
the average orientation accuracy is about 1.6o when the correct global solution sometimes because there are many
magnet moves within the sensing area of 240mm local minima. The linear algorithm uses matrix computation,
×240mm square. so it can be more easily realized and has faster speed, but it
has the singularity problem, and its accuracy is not always
Index Item –magnetic localization and orientation; linear in high level. Therefore, we propose a novel algorithm, in
and nonlinear algorithm; magnetic sensor array. which an improved linear algorithm is first used to find the
I. INTRODUCTION localization parameters, and it is realized by finding the
eigenvector corresponding to the minimum eigenvalue of
The wireless capsule endoscope was invented in 2000 the objective matrix. Then, the nonlinear algorithm is
[1], which makes it possible for doctor to inspect the applied for further computation by using the initial
patient’s entire gastrointestinal (GI) tract without causing parameters obtained from the linear algorithm. This
much pain. This technique has caught the sights of many approach can provide not only the good localization
research organizations, and some new types of the capsule accuracy, but also the satisfactory execution speed.
endoscope have been proposed since then [2~4]. However, The organization of this paper is as follows. In section
the current capsule endoscope can not be accurately located II we introduce the magnet’s magnetic field. In section III
when it moves in the gastrointestinal (GI) tract, which we discuss the linear localization algorithm. In section IV
makes it difficult for doctors to determine where to apply we propose the improved nonlinear localization algorithm.
further medical operation. To address this problem, we have In section V, we present the experimental results, followed
built a magnetic localization system for the capsule by the conclusion in session V.
endoscope [8~10].
II. MAGNET’S MAGNETIC FIELD
The magnetic flux density at a spatial point created by
Magnetic Sensor Array
a permanent magnet can be represented by the following
Magnet equation
GI Tract v v v 3( H 0 × Pl ) Pl H 0
B l = B lx v x + B ly v y + B lz v z = BT ( - 3)
Capsule R l5 Rl (1)
Fig.1 Localization System Scheme for Capsule Endoscope
(l = 1,2,3L N )
Where, the magnet’s position is represented by (a, b, c )T and
This project is supported by Chinese National High Technology Research
(863) Funds (2007AA01Z308) awarded to Chao Hu, and by RGC
Competitive Earmarked Research Grant #CUHK4213/04E of the Hong
Pl = (xl - a, y l - b, z l - c ) , Rl = (xl - a)2 + ( yl - b)2 + (zl - c)2 .
T
Kong government awarded to Max Meng.
Authorized licensed use limited to: Hong Kong University of Science and Technology. Downloaded on October 21,2021 at 00:26:00 UTC from IEEE Xplore. Restrictions apply.
the magnet’s orientation is represented by H 0 = (m, n, p ) . This is a 6-order equation, and now we need to use 6 (or
T
2056
Authorized licensed use limited to: Hong Kong University of Science and Technology. Downloaded on October 21,2021 at 00:26:00 UTC from IEEE Xplore. Restrictions apply.
é3[m(xl - a) + n( yl - b) + p(zl - c)].(xl - a) m ùü
2
Bly {3[m(x l - a) + n(y l - b) + p(z l - c)] × (z l - c) - Rl2 p} N
ì
Ex = å íBlx - BT ê
î ë R5l
- 3 úý
R l ûþ
(16)
= B lz {3[m(x l - a) + n(y l - b) + p(z l - c)] × (y l - b) - R l2 n} l =1
2057
Authorized licensed use limited to: Hong Kong University of Science and Technology. Downloaded on October 21,2021 at 00:26:00 UTC from IEEE Xplore. Restrictions apply.
and thus having higher stability. Table I. Average Localization and Orientation Errors
Table I shows the average localization and orientation Linear algorithm Nonlinear algorithm
errors via the linear and the improved nonlinear algorithms.
a(mm) 2.0250 1.8333
We observe that the localization accuracy in improved
nonlinear algorithm is 2.07 mm, which is much better that b(mm) 1.8583 0.5250
(3.72mm) in linear algorithm. c(mm) 2.4917 0.7417
Localization 3.72 2.07
Error(mm)
m 0.0233 0.0167
n 0 0
p 0.0225 0.0225
VI CONCLUSIONS
In this paper, a novel localization algorithm is proposed.
It is realized by the nonlinear optimization approach, which
uses the initial guess of parameters from the results of the
Fig.3 Position errors using linear algorithm
linear localization algorithm. As the results, not only the
accuracy and stability in the improved nonlinear algorithm
are improved significantly, but also it overcomes the
problem that the nonlinear algorithm may fail to give
correct global solution. Nevertheless, the searching time
efficiency is improved. Real experimental results show that
this algorithm works better and the localization system
becomes more robust.
REFERENCES
[1] Gavriel Iddan, Gavriel Meron, Arkady Glukhovsky, and Paul Swain,
“Wireless Capsule Endoscopy”, Nature, Vol. 405, No. 6785, p.417, May,
2000.
[2] NORIKA3, RF Co., Ltd. T/A RF SYSTEM lab.
Fig.4 Position errors using nonlinear algorithm http://www.rfnorika.com/e_system/e_system_001.html.
[3] Olympus Medical Systems Corporation, "Development of Capsule
Endoscope and Peripheral Technologies for further Expansion and
Progress in Endoscope Applications",
http://www.olympus.co.jp/en/news/2004b/nr041130capsle.cfm.
[4] Max Q.-H. Meng, Tao Mei, Jiexin Pu, Chao Hu, Xiaona Wang, and
Yawen Chan, “Wireless Robotic Capsule Endoscopy: State-of-the-Art
and Challenges”, Proceedings of the 5th World Congress on Intelligent
Control and Automation. Vol.6, June 15-19, 2004, pp.5561~5565.
[5] Werner Weitschiles, Roman Kotitz, DinoCordini, and Lutz Trahms.
“High-Resolution Monitoring of the Gastro-intestinal Transit of a
Magnetic Marked Capsule”. Journal of Pharmaceutical Sciences, Vol.86,
No.1, 1997, pp.1218 ~1222.
[6] V. Schlageter, P.-A. Besse, R.S. Popovic, and P. Kucera, “Tracking
system with five degrees of freedom using 2D-array of Hall sensors and
a permanent magnet”, Sensors and Actuators A 92 (2001), pp.37~42.
Fig.5 Position errors using linear and nonlinear algorithms [7] N. Mani Prakash, and Francis A. Spelman, “Localization of a magnetic
marker for GI motility studies: an in vitro feasibility study”,
Proceedings of the 19th annual international conference of the IEEE
Engineering in Medicine and Biology Society, Oct.30-Nov.2, 1997,
Chicago, IL. USA, pp.2394~239.
[8] Chao Hu, Max Q.-H. Meng, Mrinal Mandal. “A Linear Algorithm for
Tracing Magnet’s Position and Orientation by using 3-Axis Magnetic
Sensors,” IEEE Transaction on Magnetics, Vol.43, N0.12,
pp.4096~4101, December 2007.
[9] Chao Hu, Max Q.- H. Meng, and Mrinal Mandal, “Efficient Magnetic
Localization and Orientation Technique for Capsule Endoscopy”.
International Journal of Information Acquisition. 2(1):23~36, 2005.
[10] Chao Hu, Max Q.-H. Meng, Mrinal Mandal, Xiaona Wang, “3-Axis
Magnetic Sensor Array System for Tracking Magnet’s Position and
Orientation”, Sixth World Congress on Intelligent Control and
Automation, June 20~24, 2006, Dalian, China, pp.5304~5308.
Fig.6 Orientation errors using linear and nonlinear algorithms
2058
Authorized licensed use limited to: Hong Kong University of Science and Technology. Downloaded on October 21,2021 at 00:26:00 UTC from IEEE Xplore. Restrictions apply.