Conference PaperPDF Available

Design and Calibration of an Optical Micro Motion Sensing System for Micromanipulation Tasks

Authors:

Abstract and Figures

An optical sensing system has been developed using a pair of orthogonally placed position sensitive detectors (PSD) to track 3D displacement of a microsurgical instrument tip in real-time. An infrared (IR) diode is used to illuminate the workspace. A ball is attached to the tip of an intraocular shaft to reflect IR rays onto the PSDs. Instrument tip position is then calculated from the centroid positions of reflected IR light on the respective PSDs. The system can be used to assess the accuracy of hand-held microsurgical instruments and operator performance in micromanipulation tasks, such as microsurgeries. In order to eliminate inherent nonlinearity of the PSDs and lenses, calibration is performed using a feedforward neural network. After calibration, percentage RMS error is reduced from about 5.46 % to about 0.16%. The system RMS noise is about 0.7 mum. The sampling rate of the system is 250 Hz.
Content may be subject to copyright.
Abstract- An optical sensing system has been developed using
a pair of orthogonally placed position sensitive detectors (PSD)
to track 3D displacement of a microsurgical instrument tip in
real-time. An infrared (IR) diode is used to illuminate the
workspace. A ball is attached to the tip of an intraocular shaft
to reflect IR rays onto the PSDs. Instrument tip position is then
calculated from the centroid positions of reflected IR light on
the respective PSDs. The system can be used to assess the
accuracy of hand-held microsurgical instruments and operator
performance in micromanipulation tasks, such as
microsurgeries. In order to eliminate inherent nonlinearity of
the PSDs and lenses, calibration is performed using a
feedforward neural network. After calibration, percentage
RMS error is reduced from about 5.46 % to about 0.16%. The
system RMS noise is about 0.7 µm. The sampling rate of the
system is 250 Hz.
KeywordsPosition Sensitive Detectors, resolution, lenses,
microsurgery, neural network
I. INTRODUCTION
Vitreoretinal microsurgery and some cell
micromanipulation tasks are fields that require very high
tool positioning accuracy. In vitreoretinal microsurgery,
there appears to be a consensus for the accuracy requirement
of 10 µm [1] whilst cell micromanipulation tasks require
accuracy ranging from micrometers to nanometers
depending on the applications.
Many involuntary and inadvertent components are present
in normal human hand movement. These include
physiological tremor [2], jerk [3]and low frequency drift [4].
It has been reported that the vector magnitude of
physiological tremor during the most delicate part of the
procedure is measured to be 38 µm RMS [5].
Intelligent hand-held instruments have been or are being
developed [6] to cancel tremor during microsurgery. We are
also developing a similar instrument in our laboratory. In
Tun Latt Win is with the school of Mechanical and Aerospace
Engineering, Nanyang T echnol ogical Univer sity, S ingapor e (phon e: 65-
9021-1975; fax: 65- 6793 5921; e-mail: wintunlatt@ntu.edu.sg ).
U-Xuan Tan is with the school of Mechanical and Aerospace
Engineering, Nanyang T echnological University, Singapore (e-mail:
TANU0002@ntu.edu.sg ).
Cheng Yap Shee is with the school of Mechanical and Aerospace
Engineering, Nanyang T echnological University, Singapore (e-mail:
cyshee@ntu.edu.sg )
Wei Tech Ang is with the school of Mechanical and Aerospace
Engineering, Nanyang T echnological University, Singapore (e-mail:
wtang@ntu.edu.sg ).
order to evaluate accuracy of such systems, more accurate
systems need to be developed.
There are many commercial systems commonly used in
tracking surgical instruments, including Optotrak (Northern
Digital, Waterloo, Canada), Isotrack II (Polhemus,
Colchester, Vt.) and miniBIRD. But, these systems cannot
provide adequate accuracy and resolution for microsurgery
and some cell micromanipulation applications.
To address the above issues, Riviere, C.N et al. developed
ASAP (Apparatus to Sense Accuracy of Position) and
MADRID (Measurement Apparatus to Distinguish
Rotational and Irrotational Displacement) [7-9] systems to
track microsurgical instrument motion in micro-scale. PSDs
and lenses formed the main components of these systems
whereby the accuracy is limited by nonlinearity inherent in
PSDs and lenses.
It is well known that lens introduces distortion. PSD also
introduces distortion effects that vary fr om PSD to PSD
(Figure 1) and these distortion effects play a significant part
at submicron and nanometer levels. The overall nonlinearity
is the combination of distortion effects from the lenses and
PSDs.
Figure 1. Distortion effect of PSDs
Accuracy is worse without calibration because of the
imperfect alignment and assembly of the components. If
accuracy and resolution can be improved by eliminating
inherent nonlinearity and increasing signal to noise ratio
respectively, the optical Micro Motion Sensing System
(M2S2) can be extended to evaluate the accuracy of cell
micromanipulation systems. This motivates us to develop a
better tracking system and calibration method to eliminate
nonlinearity.
Design and Calibration of an Optical Micro Motion Sensing System
for Micromanipulation Tasks
T. L. Win, U. X. Tan, C. Y. Shee and W. T. Ang, Member, IEEE
2007 IEEE International Conference on
Robotics and Automation
Roma, Italy, 10-14 April 2007
FrA8.4
1-4244-0602-1/07/$20.00 ©2007 IEEE. 3383
Authorized licensed use limited to: Nanyang Technological University. Downloaded on January 30, 2009 at 02:03 from IEEE Xplore. Restrictions apply.
II. METHODOLOGY
A. System Development
We propose to use PSDs, instead of expensive high
resolution and speed cameras as PSDs offer adequate high
accuracy and frequency response at a lower and affordable
cost. While CCD camera’s resolution is limited by the
number of pixels, that of PSD is limited by the noise floor of
the system. There are four output electrodes for a two-
dimensional PSD - two for each axis. The current produced
at an electrode depends on the intensity and position of the
light spot on the PSD. With regards to an electrode pair, the
electrode located nearer to the light spot centroid will
produce more current than the other. With this phenomenon,
the position of the light spot centroid can be calculated once
the current produced is known. Our system consists of two
PSDs, three lenses, one IR diode, a white reflective ball and
a data acquisition (DAQ) system as shown in Figure 2. and
Figur e 3. Th e overall system block diagram is shown in
Figure 4.
Figure 2. Schematic Diagram (Top View) of the system
A white reflective ball (Diameter=6mm) from Gutermann
(Art. 773891), which is to be tracked, is attached to a non-
reflective black color rod of 1 mm in diameter. IR light is
shined onto the workspace containing the ball so that IR
light reflected by the ball would impinge on the PSDs. The
light spot positions on the respective PSDs are affected by
the ball position.
Two PSD modules (DL100-7PCBA3) each with a 10mm
square sensing area from Pacific Silicon Sensor Inc are used
in our system and placed orth ogonally to each other (Figur e
2. and Figure 3. ). There are four bipolar analog voltages
outputs from each PSD module - X position (Xdiff) and Y
position (Ydiff) of the light spot centroid as well as the total
X current (Xsum) and Y current (Ysum). The schematic
diagram of a PSD module is shown in Figure 5. The sum
outputs (Xsum, Ysum) are used to normalize the difference
outputs (Xdiff and Ydiff) so that the X and Y positions become
independent of fluctuations in light spot intensity. The
position calculation is shown in the equations below.
Normalized X position = (X1-X2)/(X1+X2) = Xdiff /Xsum
Normalized Y position = (Y1-Y2)/(Y1+Y2) = Ydiff /Ysum
Figure 3. Micro Motion Sensing System (MMSS)
Figure 4. Overall block diagram of the system (MMSS)
Figure 5. Schematic Diagram of a DL100-7PCBA3 PSD module.
Voltage signals from each output of the PSD modules are
sampled and digitized at 16 bits, 16.67 kHz using the PD2-
MF-150 data acquisition card from United Electronic
Industries, Inc. Shielded cables are used to connect every
PSD module output to the data acquisition card for better
noise suppression. The power and signal cables are also
separated to eliminate coupling of power line noise and
signals. The digitized samples are first filtered with an 8th
PSDs
Ball to be
detected
Bi-convex Lenses
Reflected Lights
Lens used to
converge
divergi ng IR
lights
PSD modules are
placed inside
X1 Y1
X2 Y2
(
Ydif
f
)
(
Ysu
m
)
(
Xdif
f
)
(
Xsu
m
)
FrA8.4
3384
Authorized licensed use limited to: Nanyang Technological University. Downloaded on January 30, 2009 at 02:03 from IEEE Xplore. Restrictions apply.
order Butterworth low-pass software filter having a cutoff
frequency of 15Hz and subsequently averaged every 67
samples. Thus, the sampling rate is 16.67k/67=248Hz. The
unfiltered and filtered signal noise is about 10mV and less
than 0.5mV respectively. After averaging, the filtered
signals are used to compute the respective normalized
position values - x1, z1, y2 and z2. Finally, the normalized
values are applied to the input of a feedforward neural
network to obtain the absolute position x, y and z.
Bi-convex lenses (Diameter=25.4mm, f=25.4mm) from
Thorlabs (LB1761-B) are used to focus the reflected IR light
onto the PSDs. These anti-reflection lenses also reduce
surface reflection to maximize the IR light intensity striking
the PSDs. Without the bi-convex lenses, the reflected IR
light would impinge on the PSDs in such a manner that the
position of the ball position cannot be determined correctly.
The system resolution is determined by the signal to noise
ratio (SNR). Higher system SNR would offer better
resolution. The intensity and wavelength of reflected IR light
striking the PSDs are important factors in increasing SNR.
The intensity must be high enough whilst the IR light
wavelength must fall within the most sensitive region of the
PSD spectral response. We choose OD-669 IR diode from
Opto Diode Corp. as the IR light source because it has the
highest power output and its peak emission wavelength is
within the most sensitive region of the PSD spectral
response. Since radiation of IR light from OD-669 is
diverging, an aspheric condenser lens (D=27mm,
EFL=13mm) from Edmund Optics is placed in front of the
IR diode to converge the IR rays onto the workspace. The
lens also enhances the IR intensity by more than 2 times.
The IR diode is strobed at 500Hz (Duty cycle=50%) thereby
increasing the maximum current limit of the IR diode. This
results in a higher IR emission intensity and thereby,
improving the SNR. The strobe timing of the IR diode is
controlled with a PIC microcontroller via a field effect
transistor (FET).
B. System Calibration
Calibration of the system can be performed by various
approaches such as physical modeling, brute force method in
which look-up table (LUT) and interpolation are used, neural
network, etc. Physical modeling can give the best accuracy if
done accurately and that requires thorough understanding of
the physical behavior of each individual component. LUT
with interpolation method requires calibration data points be
stored in memory and needs more data points for higher
accuracy.
We propose to employ a multilayer neural network
approach for this application because it eliminates the need
to know individual component’s behavior; uses a reasonable
span of time for a trained network to determine the output
and can approximate any arbitrary continuous function to
any desired degree of accuracy [10].
The calibration data points are obtained by moving the
ball being tracked to known locations and using the
corresponding values from th e two PSDs. Movement of th e
ball is automatically done by controlling motorized precision
stages using software developed in-house. X-Y-Z stepper-
motorized precision translation stages (8MT173-20 from
Standa) are used for our calibration. According to the
specifications, 1 step movement of the stepper motors is
equivalent to 1.8 degrees rotational and 1.25 micrometer
translational movement respectively. The step angle
accuracy is 5%. Since our data points spacing is 500
micrometers which is an integer multiple of 1.25
micrometers, the accuracy is 1.25*0.05= 62 nanometers. The
travel range is 20mm. The calibration setup for the system is
shown in Figure 6.
Figure 6. MMSS system and its calibration setup
The exact region of workspace is not initially known due
to imperfect alignment and assembly of the PSDs and lenses.
A 20mm cubical region is initially scanned with a step
increment of 1mm between two successive points to cover
the workspace region. The 20mm cubical region is large
enough for estimating the workspace region based on our
knowledge of the system configuration and sensing area of
the PSDs.
Matlab is then used to plot these initial calibration data
points in a 3 dimensional graph to determine the workspace
region.
We then trained the neural network using calibration data
points spaced 0.5mm apart for the range of 6.5mm in each
axis. Therefore, total number of calibration points used is
13x13x13=2197. The training data is limited within a 6.5
mm cubical region to attain accurate neural network output
since the degree of nonlinearity outside the said region is too
high. This high degree of nonlinearity is assumed to be due
to the imperfect alignment and distortion effects of lenses
and PSDs. As such, the useful working region is limited to
6.5mm cubical region although 10mm square sensing area
Motorized precision
translation stages
Reflective ball Vibrati on isolation ta ble
Lenses
FrA8.4
3385
Authorized licensed use limited to: Nanyang Technological University. Downloaded on January 30, 2009 at 02:03 from IEEE Xplore. Restrictions apply.
PSDs is used. The normalized positions obtained at each
calibration point and their corresponding absolute positions
are used as training and target values respectively for neural
network training. The network was also trained in a similar
manner using calibration points with 1 mm spacing.
In order to improve the quality of the acquired data, after
every step movement, sufficient time is provided for
mechanical vibrations generated by the motion of the
motorized stages to settle down before acquiring data. In
addition, the system including the motorized stages is placed
on an anti-vibration table to suppress floor emanated
vibrations.
In order to ensure that calibration is not affected by
temperature, the system is switched on for about 50 minutes
before commencing calibration so that the IR diode attained
a steady operating temperature state.
C. Software Implementation and Integration
LabVIEW, a signal acquisition, measurement and analysis
software from National Instrument Corporation, is used to
acquire, filter, and process signals from the PSDs. Neural
network function is implemented in C language and
integrated within the LabVIEW based program developed.
Since acquisition takes place continuously while the IR
diode is strobing, the acquired signals contained voltage
values whilst the IR diode was switched on (ON-time) and
off (OFF-time). However, only voltage values acquired
during ON-time contained relevant position information of
the ball being tracked. Therefore, acquired voltage values
are separated and only ON-time values used for subsequent
processing. The segregation of ON-time and OFF-time
voltage values is carried out using a software threshold
approach described hereafter .
In this approach, a transistor-transistor logic (TTL) signal
having the same switching frequency and phase as the signal
controlling the IR diode is used as the reference signal. TTL
is about 5V and 0V during ON-time and OFF-time
respectively. A data acquisition channel is used to acquire
the TTL signal and subsequently, compared with a
predefined threshold value of 4V.
One scan is defined as a period during which sampling
takes place channel after channel for all active data
acquisition channels. In a scan, if the acquired TTL value is
above the threshold, all voltage values acquir ed during that
scan are regarded as ON-time values and used for
processing. On the other hand, if the TTL value is below the
threshold, all acquired voltage values are considered as OFF-
time values and not used for processing.
There is a fixed amount of time-delay between sampling
of each successive channel. So, there is a possibility that
some channels’ values are OFF-time values while the TTL
signal indicates ON-time. To make sure that only ON-time
values are used in processing, the first scan of any IR diode
switching cycle in which the TTL signal indicates ON-time
is not used.
D. Mapping by a Feedforward Neural Network
We propose a multilayer artificial neural network model
because PSD calibration is a nonlinear problem that cannot
be solved using a single layer network [11]. The
determination of proper network architecture for the PSD
system calibration is ambiguous like other neural network
applications. The best architecture and algorithm for a
particular problem can only be evaluated by experimentation
and there are no fixed rules to determine the ideal network
model for a problem. However, variations in architecture
and algorithm affect only the convergence time of the
solution.
The network model we employed includes 4 input
neurons, and 3 output neur ons. The number of neurons in the
hidden layers and the number of layers are varied to achieve
the best accuracy. Four neurons are used in the input layer
because there are four inputs; x1, y1, y2 and z2. Three
neurons are used in the output layer for the three
coordinates; x, y and z. Transfer functions of all the layers
are log-sigmoid except for the output layer, which is a linear
function. The block diagram of the model is shown in Figure
7.
Figure 7. Nonlinear mapping provided by a multilayer feedforward neural
network
III. RESULTS
The improvement in linearity after the calibration using a
neural network is shown in figure 8(b) and 9(b). The amoun t
of improvement is shown in Table I. All results presented in
the tables are obtained from the neural network trained using
points with 0.5mm spacing. The neural network consists of
4, 20, and 20 neurons in the first, second, and third hidden
layers respectively and 3 neurons in the output layer. The
results obtained using training points having 1mm spacing
are not as good as those shown in the tables.
Percentage errors (RMSE (%) and Maximum Error (%))
are calculated over the range of 6.5mm cubical region. To
determine the measurement errors at each point, measured
values at these locations are subtracted from their respective
true values. True values are known by moving the ball to be
tracked to known locations using the motorized stages.
Then, average RMS error and maximum error values are
calculated using errors at all the points. The RMS errors
calculated within different sizes of cubical regions are
shown in Table II.
Multilayer
Feedforward
Neural
Network
x1, z1,
y2
and z2
values
x, y and z
position
of
reflective
ba
ll
FrA8.4
3386
Authorized licensed use limited to: Nanyang Technological University. Downloaded on January 30, 2009 at 02:03 from IEEE Xplore. Restrictions apply.
(a)
(b)
Figure 8. 3D Comparison for the amount of non-linearity (a) before
calibration, a nd (b) after neural network calibration.
In order to determine resolution of the system, a one
minute recording of a stationary ball position is obtained.
The RMS noise is found to be 0.7µm.
The resolution of the system with a larger ball (diameter
10mm) is also tested. The RMS noise for a one minute
position recording is discovered to be 0.5µm.
(a)
(b)
Figure 9. 2D Comparison for the amount of non-linearity (a) before
calibration, a nd (b) after neural network calibration.
TABLE I. ERROR DUE TO NONLINEARITY BEFORE CALIBRATION AND
AFTER CALIBRATION (%)
6500
RMSE
Before Calibration After Calibration
RMSE (µm) 354.89 10.22
(%)
6500
RMSE 5.46 0.16
Maximum Error (µm) 1483.10 74.40
(%)
6500
MaxError 22.82 1.14
FrA8.4
3387
Authorized licensed use limited to: Nanyang Technological University. Downloaded on January 30, 2009 at 02:03 from IEEE Xplore. Restrictions apply.
TABLE II. RMS ERROR CALCULATED WITHIN DIFFERENT SIZES OF
CUBICAL REGION
Cubica l Regi on (mm3) RMSE (µm)
1.5 3.49
2.5 3.99
3.5 4.70
4.5 5.40
5.5 6.39
6.5 10.22
IV. DISCUSSION
The RMSE values stated in Table II show that errors
increase with larger working region. This suggests that
nonlinearity is less severe near to the center of the
workspace and manipulation tasks should be performed near
to the centre for better tracking accuracy.
RMS noise is lesser with a bigger ball as more reflected
IR rays are produced thereby increasing the intensity of the
IR light striking the PSDs. Although a smaller ball size is
preferred for microsurgical trainings, some applications that
require better resolution and where the ball size is not a
major concern, can use a larger diameter ball.
Since the system employs optical approach, line-of-sight
between PSDs and the ball has to be maintained. This
hampers the use of this system for tracking in actual
microsurgical operations. However, for accuracy evaluation
of microsurgical instruments or performance of surgeons,
the setup can be arranged such that the IR light path between
PSDs an d the ball will not be blocked.
Comparing to other similar systems [7-8], our system
offers better performance in terms of sampling rate and
resolution. The sampling rate of our system is 250 Hz while
other similar systems are 150 Hz. The resolution of our
system is 0.7µm while other systems are in the region of
1µm. Comparison of accuracy against other systems cannot
be made because other systems do not describe overall
system accuracy.
V. CONCLUSION
We have developed a real-time optical micro-motion
sensing system that utilized a multi-layer feedforward neural
network approach for its nonlinear calibration. The results
suggested that nonlinearity is eliminated thereby greatly
improving the linearity. More subsequent experiments
involving varying architectures and calibration data is
expected t o yield better results. The future work includes
improving resolution by providing additional light sources
and utilizing better IR reflective material for the ball (such
as gold).
VI. ACKNOWLEDGMENT
Intelligent Handheld Instrument for Microsurgery &
Biotech Micromanipulation project is funded by Agency for
Science, Technology & Research (A*STAR) and the
College of Engineering, Nanyang Technological University.
The authors thank them for the financial support of this
work.
REFERENCES
[1] S. Charles, “Dexterity enhancement for surgery,” Computer
Integrated Surgery: Technology and Clinical Applications, MA: MIT
Press, pp. 467–472, 1996.
[2] R. C. Harwell, and Ferguson. R. L, “Physiologic tremor and
microsurgery,” Microsurgery, vol. 4, pp. 187-192, 1983.
[3] P. S. Schenker, et al. “Development of a telemanipulator for dexterity
enhanc ed micro surgery,” Proc. 2nd Int. Symp. Med. Rob. Comput.
Assist. Surg., 1995.
[4] L. Hotraphinyo, and C. N. Riviere, “Three-dimensional accuracy
assessment of eye surgeons,” Proc. 23 rd Annu. Conf. IEEE Eng. Med.
Biol. Soc., Istanbul, 2001.
[5] S. P. N. Singh, and C. N. Riviere, “Phy siologi cal Tremor Ampli tude
during Retinal Microsurgery,” Proc. 28th Annu. International
Conference of the IEEE Northeast Bioengineering Conference, pp.
171-172, Apr. 2002.
[6] C. N. Riviere, W. T. Ang, and P. K. Khosla, “Toward Active Tremor
Canceling in Handheld Microsurgical Instruments,” IEEE
Transactions on Robotics and Automation, vol. 19, No. 5, pp. 793-
800, Oct. 2003.
[7] L. F. Hotraphinyo, and C. N. Riviere. “Precision Measurement for
Microsurgical Instrument Evaluation,” Proc. of the 23rd Annu. EMBS
International Conference, Istanbul, Turkey, 2001.
[8] C. N. Riviere, and P. K. Khosla, “Microscale Tracking of Surgical
Instrument Motion,” Proc. 2nd Intl. Conf. on Medical Image
Computing and Computer-Assisted Intervention, Cambridge, England,
1999.
[9] R. Ortiz, and C. N. Riviere, “Tracking Rotation and Translation of
Laser Microsurgical Instrument,” Proc. of the 25th Annu. International
Conference of the IEEE EMBS, Caneum, Mexico, 2003.
[10] K. Funahashi, “On the approximation realization of continuous
mapping by neural networks,” Neural Networks, vol. 2, pp. 183-192,
1989.
[11] L. V. Fausett,Fundamentals of Neural Networks: Architectures,
Algorithms and Applications,” Prentice-Hall, 1994, pp. 289-330.
FrA8.4
3388
Authorized licensed use limited to: Nanyang Technological University. Downloaded on January 30, 2009 at 02:03 from IEEE Xplore. Restrictions apply.
... Measurement: With the motivation to develop smart handheld surgical instrument capable of tracking and cancelling tremor during microsurgery, the optical micro motion sensing system (M 2 S 2 ) was developed in [29]. The system was designed to track the 3-D displacement of the tip of a microsurgical instrument in a laboratory suite, while the subjects carried out some realistic task similar to the micro-manipulation performed during real microsurgeries [29], [30]. ...
... Measurement: With the motivation to develop smart handheld surgical instrument capable of tracking and cancelling tremor during microsurgery, the optical micro motion sensing system (M 2 S 2 ) was developed in [29]. The system was designed to track the 3-D displacement of the tip of a microsurgical instrument in a laboratory suite, while the subjects carried out some realistic task similar to the micro-manipulation performed during real microsurgeries [29], [30]. M 2 S 2 has an embedded microsensing system with two orthogonally-placed position sensitive detectors to track the 3-D displacement of the tip of a microsurgical instrument in real-time. ...
Article
Full-text available
—Goal: The present work offers a new approach to model physiological tremor aiming at attenuating undesired vibrations of the tip of microsurgical instruments. Method: Several tremor modeling algorithms, such as the weighted Fourier linear combiner (wFLC), have proved effective. They however treat the 3-dimensional (3-D) tremor signal as three independent 1- D signals in the x, y, and z axes. In addition, the force f by which a surgeon holds the instrument has never been taken into account in modeling. Hence conventional algorithms are inherently blind to any potential multi-dimensional couplings. Results: We first show that there exists statistically-significant subject- and task-dependent coherence between data in the x, y, z, and f axes. We hypothesize that a filter that models the tremor in 4-D (x, y, z, and f) yields a more accurate model of tremor. We therefore developed a quaternion version of the wFLC algorithm and termed it QwFLC. We tested the proposed QwFLC algorithm with real physiological tremor data that was recorded from five novice subjects and four experienced microsurgeons. Although compared to wFLC, QwFLC requires 6 times larger computational resources, we showed that QwFLC can improve the modeling by up to 67% and that the improvement is proportional to the total coherence between the tremor in xyz and the force signal. Conclusions: Taking into account the interactions of 3-D tremor data and the force enhances the modelling performance significantly. Significance: With more accurate physiological tremor modeling, enhanced tremor cancellation performance in microsurgery may be achieved.
... Finally, recorded physiological tremor data is used to test the performance of error canceling and the snap-to function. The tremor data is obtained from the surgical instrument tip motion measured during micromanipulation tasks using the micro motion sensing system (M2S2) [28]. The instrument tip motion data is filtered off-line using an off-line zero-phase bandpass filter having a passband of 5-15 Hz to obtain physiological tremor and remove non-tremulous components such as intended motion, sensor noise, and measurement noise. ...
Article
Full-text available
The intelligent handheld instrument, ITrem2, enhances manual positioning accuracy by cancelling erroneous hand movements and, at the same time, provides automatic micromanipulation functions. Visual data is acquired from a high speed monovision camera attached to the optical surgical microscope and acceleration measurements are acquired from the inertial measurement unit (IMU) on board ITrem2. Tremor estimation and canceling is implemented via Band-limited Multiple Fourier Linear Combiner (BMFLC) filter. The piezoelectric actuated micromanipulator in ITrem2 generates the 3D motion to compensate erroneous hand motion. Preliminary bench-top 2-DOF experiments have been conducted. The error motions simulated by a motion stage is reduced by 67% for multiple frequency oscillatory motions and 56.16% for pre-conditioned recorded physiological tremor.
... The distal end of the sensing part was attached with a nonreflective black color rod. The tip of the rod was attached with a reflective ball whose location was sensed using an optical-based micro motion sensing system, M 2 S 2 [14], [15]. The location of the ball with respect to the center of rotation of the rotating arm is known. ...
Article
Full-text available
Active physiological tremor compensation instruments have been under research and development recently. The sensing unit of the instruments provides information on three degrees-of-freedom (DOF) motion of the instrument tip using accelerations provided by accelerometers placed inside the instruments. A complete vector of angular acceleration of the instrument needs to be known to obtain information on three DOF motions of the tip. Sensing resolution of angular acceleration about the instrument axis is directly proportional to the width of the proximal-end sensing unit. To keep the sensing resolution high enough, the width of the unit has to be made large. As a result, the proximal-end sensing unit of the instruments is bulky. In this paper, placement of accelerometers is proposed such that the angular acceleration about the instrument axis need not be known to obtain information on the three DOF motions of the tip. With the proposed placement, the instrument is no longer bulky and fewer number of accelerometers is required, thereby making the instrument compact and better in terms of ergonomics and reliability. Experiments were conducted to show that the proposed design of placement works properly.
... An optical sensing system (M 2 S 2 ) has earlier been developed using a pair of orthogonally placed position sensitive detectors (PSD) to track 3D displacement of a microsurgical instrument tip in real-time [16][17]. The main reason of developing M 2 S 2 is that there is no commercially available motion tracking systems that can track 3D motion One Singapore dollar coin of an instrument tool tip in μm level and a need to evaluate ITrem compensation performance. ...
Conference Paper
Full-text available
This paper presents research, design, and development of a compact version of a hand-held active physiological tremor compensation instrument called ldquoITremrdquo. The instrument comprises three main portions: sensing, filtering, and manipulation. Accelerometers are employed to sense three degrees-of-freedom motion of the instrument tool tip. Minimal-phase filtering is performed to extract tremulous motion of the tip from its total motion. As for manipulation, piezoelectric actuators and flexure based mechanism are employed to move the tool tip to an opposite direction but an equal in magnitude of the tremulous motion. The performance of the instrument was evaluated using a micro motion sensing system (M<sup>2</sup>S<sup>2</sup>). The preliminary results of bench tests as well as hand-held tests are shown.
... In this paper, all the displacement readings of the end effector is measured by system, developed by Win et al. [15] using position sensitive devices, with a RMS error of 0.7 μm. The experiment setup is as shown inFig. ...
Conference Paper
Full-text available
This paper presents a 3-DOF low-cost hand-held micromanipulator driven by 3 piezoelectric actuators and built using rapid prototyping. Traditional pin and ball joints have been commonly replaced by flexure-based methods in the field of micromanipulation. Utilization of flexure-based joints have several advantages like the non-existence of backlash and assembly errors. However, most of the present flexure-based mechanisms are bulky and not suitable for hand-held applications. It is difficult and expensive to make such compact mechanism using traditional machining methods. In additional, traditional machining methods are limited to simple design. To reduce the cost of fabrication and also to allow more complex designs, Objet (a rapid prototyping machine) is proposed to be used to build the mechanism. With regards to hand-held applications, the size of the mechanism is a constraint. Hence, a parallel manipulator design is the preferred choice as compared to a serial mechanism because of its rigidity, compactness, and simplicity in design. For the illustration of an application, the mechanism is designed with an intraocular needle attached to it. Possible applications of this design include enhancement of performance in microsurgery and cell micromanipulation. Experiments are also conducted to evaluate the manipulator's tracking performance of the needle tip at a frequency of 10 Hz.
Article
All existing physiological tremor filtering algorithms, developed for robotic microsurgery, use nonlinear phase prefilters to isolate the tremor signal. Such filters cause phase distortion to the filtered tremor signal and limit the filtering accuracy. We revisited this long-standing problem to enable filtering of the physiological tremor without any phase distortion. We developed a combined estimation–prediction paradigm that offers zero-phase type filtering. The estimation is achieved with the mathematically modified recursive singular spectrum analysis algorithm, and the prediction is delivered with the standard extreme learning machine. In addition, to limit the computational cost, we developed two moving window versions of this structure, which are appropriate for real-time implementation. The proposed paradigm preserved the natural phase of the filtered tremor. It achieved the key performance index of error limitation below $10\mu \text{m}$ , yielding the estimation accuracy larger than 70%, at a time delay of 36 ms only. Both moving window versions of the proposed approach restricted the computational cost considerably while offering the same performance. It is the first time that the effective estimation of the physiological tremor is achieved, without any prefiltering and phase distortion. This proposed method is feasible for real-time implantation. Clinical translation of the proposed paradigm can significantly enhance the outcome in hand-held surgical robotics. Note to Practitioners —The imprecision caused by physiological hand tremor in microsurgeries has motivated researchers to innovate an efficient tremor compensating technique that can improve surgical performance. Yet, all the existing tremor filtering algorithms, implemented in hand-held surgical instruments, use nonlinear phase prefilters to separate the tremor signal. The inherent phase distortion caused by such prefilters restricts the filtering performance significantly and renders the existing methods inadequate for hand-held robotic surgery. Motivated by this, we proposed a novel estimator-predictor-based framework, by adopting the modified recursive singular spectrum analysis estimator and the extreme learning machine predictor. The proposed framework filters the tremor signal accurately, without distorting it, but at a small fixed lag. In a set of rigorous testing performed by emulating real-time processing, the proposed algorithm showed higher performance compared with the state-of-the-art algorithms. This validates not only its suitability for real-time implantation but also its potential to improve surgical performance, which has been limited by the distorted filtering. Nonetheless, we have presented a proof-of-principle framework for distortion-free filtering, but its full implementation in a real surgical instrument, such as Micron or ITrem, requires a substantial amount of experimental testing and verification. It can be also applicable in a wide range of areas, including health-care, digital manufacturing, smart automation and control, and various other robotic technologies where efficient filtering of advanced sensor data is highly desirable. In the future, we will develop the multidimensional model of the proposed framework to enable filtering of tremor in the xyz -axes simultaneously.
Conference Paper
Limb tremor measurement is a prerequisite for quantitative assessment of some dyskinesia. It is important to early diagnosis and treatment of disease, such as Parkinson's disease. There are many measurement methods and assessment parameters used for tremors evaluation. The frequency, amplitude, acceleration and displacement of tremor movement are typical parameters. Through former researches, these quantitative methods are not precise enough for the tremor. It is hard to reflect the Multi-Degree-of-Freedom (MDOF) properties of limb tremor movement, and not easy to the identification and diagnosis of diseases. This paper presents a new quantitative method of limb tremor. Two Charge Coupled Devices (CCD) have been used to collect the moving images of the body tremor in real time. The tremor track has been reconstructed and tremor parameters have been calculated by an algorithm. These parameters are based on moving characteristics of MDOF. They can be used to evaluate the 3D spatial distribution characteristics, frequency characteristics and motion characteristics of the tremor, and also reflect the vector characteristics of the limb tremor.
Article
This paper has introduced the theory of precedents and method of representations into an topographical investigation of ecological potentials in Chinese Fengshui.. Firstly, it has briefly reviewed the theory of precedents and method of representations. Then it has started from these methods to transit an important design precedent: `Fengshui', into topographical representation as one case to investigate how topographical constraints are combined within ecological potentials. Through the topographical investigation on a few popular Fenghsui patterns, it has observed and identified a few common characteristics in these patterns. The ecological potentials are summarized in an general model by quality and also a general equation by quantity for further research.
Conference Paper
Full-text available
In real-time implementation computational complexity plays vital role. This paper focuses on adaptive signal processing of physiological hand tremor for tremor cancellation in robotic devices. The physiological tremor is modelled with AR(3) process that has less computational complexity compared to other model based existing methods. In this paper, filter coefficients are updated with Kalman filter to improve the performance. The existing method AR-LMS and the improved method AR-Kalman are implemented in real-time for tremor compensation. A comparative study is conducted on the algorithms with the tremor data from microsurgeons and novice subjects. Experimental results shows that the proposed method AR with Kalman filter improves the accuracy by at least 10% in real-time compared to AR with LMS.
Article
This paper investigates whether haptic error amplification using unstable dynamics can be used to train accuracy in micromanipulation. A preliminary experiment first examines the possible confounds of visual magnification and grip force. Results show that micromanipulation precision is not affected by grip force in both naive and experienced subjects. On the other hand, precision is increased by visual magnification of up to 10 {\times}, but not further for larger magnifications. The main experiment required subjects to perform small-range point-to-point movements in 3D space in an unstable environment which amplified position errors to the straight line between start and end point. After having trained in this environment, subjects performing in the free conditions show an increase in success rate and a decrease in error and its standard deviation relative to the control subjects. This suggests that this technique can improve accuracy and reliability of movements during micromanipulation.
Book
Providing detailed examples of simple applications, this new book introduces the use of neural networks. It covers simple neural nets for pattern classification; pattern association; neural networks based on competition; adaptive-resonance theory; and more. For professionals working with neural networks.
Article
Physiologic tremor hampers the ability of students to learn microsurgical technique. An understanding of normal tremor both as to origin and methods of control would be of help. Physiological tremor arises from both mechanical and neuromuscular sources and is made worse by a number of factors. The “size principle of motoneuron recruitment” is an important physiologic consideration, and the use of biofeedback techniques enables the student to confirm his understanding of the principle. Knowledge of the factors which aggravate physiological tremor allows the microsurgeon to control his own tremor both in the laboratory and in the operating room.
Article
In this paper, we prove that any continuous mapping can be approximately realized by Rumelhart-Hinton-Williams' multilayer neural networks with at least one hidden layer whose output functions are sigmoid functions. The starting point of the proof for the one hidden layer case is an integral formula recently proposed by Irie-Miyake and from this, the general case (for any number of hidden layers) can be proved by induction. The two hidden layers case is proved also by using the Kolmogorov-Arnold-Sprecher theorem and this proof also gives non-trivial realizations.
Conference Paper
An apparatus for accurate three-dimensional tracking of the tip of a microsurgical instrument has been developed for laboratory use. The system is useful for evaluation of microsurgical instrument designs and devices for accuracy enhancement (both robotic devices and active hand-held instruments), as well as for assessment and training of microsurgeons. It can also be used as a high-precision input interface to microsurgical simulators. The system involves illumination of the workspace and optical sensing of the position of a small reflective ball at the instrument tip, and therefore requires no wiring connection to the instrument being tracked. Sensing is performed by two position-sensitive photodiodes, placed orthogonally. The rms noise per coordinate is presently 7 microns. Preliminary results are presented. The photodiodes exhibit some degree of nonlinearity, which can be calibrated. The goal is to achieve an rms noise level of 1 micron. This is expected to be attainable via a synchronous detection scheme which has not yet been implemented.
Article
Physiologic tremor hampers the ability of students to learn microsurgical technique. An understanding of normal tremor both as to origin and methods of control would be of help. Physiological tremor arises from both mechanical and neuromuscular sources and is made worse by a number of factors. The "size principle of motoneuron recruitment" is an important physiologic consideration, and the use of biofeedback techniques enables the student to confirm his understanding of the principle. Knowledge of the factors which aggravate physiological tremor allows the microsurgeon to control his own tremor both in the laboratory and in the operating room.
Conference Paper
An accurate optical sensing system has been developed to measure the position and orientation of a laser beam in two dimensions. The system is useful for evaluation of the accuracy of hand-held laser microsurgical instruments. The apparatus uses a lens and a beam-splitter to receive the incoming laser beam. Two position sensitive detectors placed at different distances from the beam splitter make it possible to rapidly and accurately calculate the position and orientation of the axis of the laser.
Conference Paper
An accurate three-dimensional optical sensing system to track the tip of a microsurgical instrument has been developed for laboratory use. The system is useful for evaluation of microsurgical instrument designs and devices for accuracy enhancement (both robotic devices and active hand-held instrument), as well as for assessment and training of microsurgeons. It can also be used as a high-precision input interface to micro-surgical simulators. Tracking is done by illuminating the workspace at an infrared wavelength and using optical sensors to find the position of a small reflective ball at the instrument tip. The RMS noise per coordinate is presently 1 micron. Sample results are presented.
Conference Paper
Using an instrumented surgical tool, high-precision recordings of hand tremor were taken during vitreoretinal microsurgery. The data obtained using a compact, custom six-degree-of-freedom inertial sensing module were filtered and analyzed to characterize the physiological hand tremor of the surgeon. Tremor during the most delicate part of the procedure was measured at a vector magnitude of 38 μm rms. Nontremulous, lower-frequency components of instrument movement were also characterized. The data collected provide an important baseline for design specification and performance evaluation of engineered microsurgical devices