6 CONCLUSIONS
This paper proposes a novel 3D location estimation
pipeline for spheres. It consists of two steps: (i) the
ellipse is estimated first, (ii) then the spatial location
is computed from the ellipse parameters, if the ra-
dius of the sphere is given and the cameras are cal-
ibrated. Our ellipse detector is accurate as it is vali-
dated by the test. The main benefit of our approach is
that it is fully automatic as all parameters, including
the RANSAC (Fischler and Bolles, 1981) threshold
for circle fitting, can adaptively be set in the imple-
mentation. To the best of our knowledge, our second
method, i.e. the estimator for surface location, is a
real novelty in 3D vision. The main application area
of our pipeline is to calibrate digital cameras to Li-
DAR devices and depth sensors.
ACKNOWLEDGEMENTS
T. T
´
oth and Z. Pusztai were supported by the project
EFOP-3.6.3-VEKOP-16-2017-00001: Talent Man-
agement in Autonomous Vehicle Control Technolo-
gies, by the Hungarian Government and co-financed
by the European Social Fund. L. Hajder was sup-
ported by the project no. ED 18-1-2019-0030: Ap-
plication domain specific highly reliable IT solutions
subprogramme. It has been implemented with the
support provided from the National Research, Devel-
opment and Innovation Fund of Hungary, financed
under the Thematic Excellence Programme funding
scheme.
REFERENCES
Arun, K. S., Huang, T. S., and Blostein, S. D. (1987). Least-
squares fitting of two 3-D point sets. PAMI, 9(5):698–
700.
Basca, C. A., Talos, M., and Brad, R. (2005). Randomized
hough transform for ellipse detection with result clus-
tering. EUROCON 2005”, 2:1397–1400.
Canny, J. F. (1986). A computational approach to edge
detection. IEEE Trans. Pattern Anal. Mach. Intell.,
8(6):679–698.
Chia, A. Y. S., Rahardja, S., Rajan, D., and Leung, M. K.
(2011). A split and merge based ellipse detector with
self-correcting capability. IEEE Trans. Image Pro-
cessing, 20(7):1991–2006.
Duda, R. O. and Hart, P. E. (1972). Use of the hough trans-
formation to detect lines and curves in pictures. Com-
mun. ACM, 15(1):11–15.
Fischler, M. and Bolles, R. (1981). RANdom SAmpling
Consensus: a paradigm for model fitting with appli-
cation to image analysis and automated cartography.
Commun. Assoc. Comp. Mach., 24:358–367.
Fitzgibbon, A., Pilu, M., and Fisher, R. (1999). Direct Least
Square Fitting of Ellipses. IEEE Trans. on PAMI,
21(5):476–480.
Fornaciari, M., Prati, A., and Cucchiara, R. (2014). A fast
and effective ellipse detector for embedded vision ap-
plications. Pattern Recogn., 47(11):3693–3708.
Geiger, A., Moosmann, F., Car, O., and Schuster, B. (2012).
Automatic camera and range sensor calibration using
a single shot. In IEEE International Conference on
Robotics and Automation, ICRA, pages 3936–3943.
Hajder, L., T
´
oth, T., and Pusztai, Z. (2020). Automatic es-
timation of sphere centers from images of calibrated.
Arxiv, available online.
Hartley, R. I. and Zisserman, A. (2003). Multiple View Ge-
ometry in Computer Vision. Cambridge Univ. Press.
Ji, Q. and Hu, R. (2001). Camera self-calibration from el-
lipse correspondences. Proceedings 2001 ICRA. IEEE
International Conference on Robotics and Automation
(Cat. No.01CH37164), 3:2191–2196 vol.3.
Jia, Q., Fan, X., Luo, Z., Song, L., and Qiu, T. (2016). A
fast ellipse detector using projective invariant pruning.
IEEE Transactions on Image Processing, PP.
Kanopoulos, N., Vasanthavada, N., and Baker, R. L. (1988).
Design of an image edge detection filter using the
sobel operator. IEEE Journal of solid-state circuits,
23(2):358–367.
Kim, E., Haseyama, M., and Kitajima, H. (2002). Fast and
robust ellipse extraction from complicated images. In
IEEE Information Technology and Applications.
Kiryati, N., Eldar, Y., and Bruckstein, A. M. (1991). A
probabilistic hough transform. Pattern Recognition,
24(4):303–316.
K
¨
ummerle, J., K
¨
uhner, T., and Lauer, M. (2018). Automatic
calibration of multiple cameras and depth sensors with
a spherical target. In International Conference on In-
telligent Robots and Systems IROS, pages 1–8.
Lu, C., Xia, S., Shao, M., and Fu, Y. (2020). Arc-support
line segments revisited: An efficient high-quality el-
lipse detection. IEEE Transactions on Image Process-
ing, 29:768–781.
Park, Y., Yun, S., Won, C., Cho, K., Um, K., and Sim, S.
(2014). Calibration between color camera and 3d lidar
instruments with a polygonal planar board. Sensors,
14:5333–5353.
Proffitt, D. (1982). The measurement of circularity and
ellipticity on a digital grid. Pattern Recognition,
15(5):383–387.
Shin, I.-S., Kang, D.-H., Hong, Y.-G., and Min, Y.-B.
(2011). Rht-based ellipse detection for estimating the
position of parts on an automobile cowl cross bar as-
sembly. Journal of Biosystems Engineering, 36:377–
383.
Tsuji, S. and Matsumoto, F. (1978). Detection of ellipses by
a modified hough transformation. IEEE Trans. Com-
puters, 27(8):777–781.
T
´
oth., T. and Hajder., L. (2019). Robust fitting of geometric
primitives on lidar data. In VISAPP, pages 622–629.
Yuen, H., Illingworth, J., and Kittler, J. (1988). Ellipse de-
tection using the hough transform.
Automatic Estimation of Sphere Centers from Images of Calibrated Cameras
497