been identified; however, it can be detected and elim-
inated during run-time by acquiring another image of
the moving object. The second method relies on using
two non-coinciding co-planar circles, to identify their
mutual true orientation. This method does not require
multiple images nor a position estimate. The method
could be very useful for recognition of moving ob-
jects with circular markers as target to be tracked. The
method has been tested on circular objects with differ-
ent orientations, positions and object sizes. The ex-
perimental results showed that the method can iden-
tify the true orientation effectively and perform better
than existing methods. Our framework showed only
a small error for estimating the orientation of circular
feature (less than 1
◦
). The proposed methods are ef-
fective and solve the orientation-duality problem for
both static and object in motion, and it can be used to
identify the actual orientation of the circular objects in
real applications. Our system could be applicable for
tracking pre-marked animals (such as fish), and it has
applications in machine vision (e.g. tracking mobile
robot using circular marker), and autonomous takeoff
and landing of a Micro Aerial Vehicle. It could also
used to estimate eye gaze using a single 2D image.
REFERENCES
AlZoubi, A. (2014). 3dfishtrack: www.3dfishtrack.com.
Canny, J. (1986). A computational approach to edge detec-
tion. Pattern Analysis and Machine Intelligence, IEEE
Transactions on, (6):679–698.
Chen, Q., Wu, H., and Wada, T. (2004). Camera calibra-
tion with two arbitrary coplanar circles. In Computer
Vision-ECCV 2004, pages 521–532. Springer.
Fischler, M. A. and Bolles, R. C. (1981). Random sample
consensus: a paradigm for model fitting with appli-
cations to image analysis and automated cartography.
Communications of the ACM, 24(6):381–395.
Fitzgibbon, A., Pilu, M., and Fisher, R. B. (1999). Di-
rect least square fitting of ellipses. Pattern Analy-
sis and Machine Intelligence, IEEE Transactions on,
21(5):476–480.
He, D. and Benhabib, B. (1998). Solving the orientation-
duality problem for a circular feature in motion. Sys-
tems, Man and Cybernetics, Part A: Systems and Hu-
mans, IEEE Transactions on, 28(4):506–515.
Heikkila, J. and Silv
´
en, O. (1997). A four-step camera cal-
ibration procedure with implicit image correction. In
Computer Vision and Pattern Recognition, 1997. Pro-
ceedings., 1997 IEEE Computer Society Conference
on, pages 1106–1112. IEEE.
KaewTraKulPong, P. and Bowden, R. (2002). An im-
proved adaptive background mixture model for real-
time tracking with shadow detection. In Video-Based
Surveillance Systems, pages 135–144. Springer.
Linnainmaa, S., Harwood, D., and Davis, L. S. (1988). Pose
determination of a three-dimensional object using tri-
angle pairs. Pattern Analysis and Machine Intelli-
gence, IEEE Transactions on, 10(5):634–647.
Lowe, D. G. (1984). Perceptual organization and visual
recognition. Technical report, DTIC Document.
Safaee-Rad, R., Tchoukanov, I., Smith, K. C., and Ben-
habib, B. (1992). Three-dimensional location estima-
tion of circular features for machine vision. Robotics
and Automation, IEEE Transactions on, 8(5):624–
640.
Shiu, Y. C. and Ahmad, S. (1989). 3d location of circu-
lar and spherical features by monocular model-based
vision. In Systems, Man and Cybernetics, 1989. Con-
ference Proceedings., IEEE International Conference
on, pages 576–581. IEEE.
Wang, J., Sung, E., and Venkateswarlu, R. (2003). Eye gaze
estimation from a single image of one eye. In Com-
puter Vision, 2003. Proceedings. Ninth IEEE Interna-
tional Conference on, pages 136–143. IEEE.
Xu, W., Xue, Q., Liu, H., Du, X., and Liang, B. (2012). A
pose measurement method of a non-cooperative geo
spacecraft based on stereo vision. In Control Automa-
tion Robotics & Vision (ICARCV), 2012 12th Interna-
tional Conference on, pages 966–971. IEEE.
Yoon, Y., DeSouza, G. N., and Kak, A. C. (2003). Real-
time tracking and pose estimation for industrial ob-
jects using geometric features. In Robotics and Au-
tomation, 2003. Proceedings. ICRA’03. IEEE Inter-
national Conference on, volume 3, pages 3473–3478.
IEEE.
Young, R. A. (1987). Locating industrial parts with subpixel
accuracies. In Cambridge Symposium Intelligent
Robotics Systems, pages 2–9. International Society for
Optics and Photonics.
SolvingOrientationDualityfor3DCircularFeaturesusingMonocularVision
219