
frames, constructing and filtering a global pool of can-
didate transformations. In this pool, the final, single
solution is determined by identifying the density peak
in the space of rigid transformations. The distance
metric used is derived from the knowledge of the en-
tire dataset undergoing transformation – in our case,
it is the set of all points from all input frames.
The algorithm delivers robust results, even when
applied to noisy data acquired by current consumer-
grade depth sensors. Specifically, we have used the
algorithm to align four sequences captured with a pair
of Microsoft Kinect for Azure devices. In each in-
stance, the resulting transformation closely matched
the expected result, offering visually superior results
compared to aligning the data based on the relative
placement information of the input devices.
In the future, we intend to explore more advanced
local shape descriptors than those used in this work.
Enhancing our understanding of local shape matching
could result in improved candidate transformation fil-
tering, leading to a faster and more reliable algorithm.
A reference implementation of the proposed
registration tool is available for download at
https://github.com/natvitova/DynamicRegistration.
ACKNOWLEDGEMENTS
This work was supported by the project 20-02154S
of the Czech Science Foundation. Nat
´
alie V
´
ıtov
´
a
and Jakub Frank were partially supported by the Uni-
versity specific research project SGS-2022-015, New
Methods for Medical, Spatial and Communication
Data. The work was partially carried out as part of
the study ”Virtual reality in the physiotherapy of mul-
tiple sclerosis” supported by GAUK 202322.
REFERENCES
Aiger, D., Mitra, N. J., and Cohen-Or, D. (2008). 4-points
congruent sets for robust surface registration. ACM
Transactions on Graphics, 27(3):#85, 1–10.
Bouaziz, S. and Pauly, M. (2013). Dynamic 2d/3d registra-
tion for the kinect. In ACM SIGGRAPH 2013 Courses,
SIGGRAPH ’13, New York, NY, USA. Association
for Computing Machinery.
Bouaziz, S., Tagliasacchi, A., and Pauly, M. (2013). Sparse
iterative closest point. In Proceedings of the Eleventh
Eurographics/ACMSIGGRAPH Symposium on Geom-
etry Processing, SGP ’13, page 113–123, Goslar,
DEU. Eurographics Association.
Castellani, U. and Bartoli, A. (2020). 3D Shape Registra-
tion, pages 353–411. Springer International Publish-
ing, Cham.
Chang, W. and Zwicker, M. (2008). Automatic registra-
tion for articulated shapes. Computer Graphics Fo-
rum, 27(5):1459–1468.
Eichler, N., Hel-Or, H., and Shimshoni, I. (2022). Spatio-
temporal calibration of multiple kinect cameras using
3d human pose. Sensors, 22(22).
Fornaser, A., Tomasin, P., De Cecco, M., Tavernini, M., and
Zanetti, M. (2017). Automatic graph based spatiotem-
poral extrinsic calibration of multiple kinect v2 tof
cameras. Robotics and Autonomous Systems, 98:105–
125.
He, H., Wang, H., and Sun, L. (2018). Research on 3d
point-cloud registration technology based on kinect v2
sensor. In 2018 Chinese Control And Decision Con-
ference (CCDC), pages 1264–1268.
Hruda, L., Dvo
ˇ
r
´
ak, J., and V
´
a
ˇ
sa, L. (2019). On evaluating
consensus in ransac surface registration. In Computer
Graphics Forum, volume 38, pages 175–186. Wiley
Online Library.
Kabsch, W. (1976). A solution for the best rotation to relate
two sets of vectors. Acta Crystallographica Section A:
Crystal Physics, Diffraction, Theoretical and General
Crystallography, 32(5):922–923.
Mellado, N., Aiger, D., and Mitra, N. J. (2014). Super 4pcs
fast global pointcloud registration via smart indexing.
Computer Graphics Forum, 33(5):205–215.
Mitra, N. J., Fl
¨
ory, S., Ovsjanikov, M., Gelfand, N., Guibas,
L., and Pottmann, H. (2007). Dynamic geometry reg-
istration. In Proceedings of the Fifth Eurographics
Symposium on Geometry Processing, SGP ’07, page
173–182, Goslar, DEU. Eurographics Association.
Moreira, R., Lial, L., Teles Monteiro, M. G., Arag
˜
ao, A.,
Santos David, L., Coertjens, M., Silva-J
´
unior, F. L.,
Dias, G., Velasques, B., Ribeiro, P., Teixeira, S. S.,
and Bastos, V. H. (2017). Diagonal movement of the
upper limb produces greater adaptive plasticity than
sagittal plane flexion in the shoulder. Neuroscience
Letters, 643:8–15.
Raposo, C., Barreto, J. P., and Nunes, U. (2013a). Fast
and accurate calibration of a kinect sensor. In 2013
International Conference on 3D Vision - 3DV 2013,
pages 342–349.
Raposo, C., Barreto, J. P., and Nunes, U. (2013b). Fast
and accurate calibration of a kinect sensor. In 2013
International Conference on 3D Vision - 3DV 2013,
pages 342–349.
Rusu, R. B., Blodow, N., and Beetz, M. (2009). Fast point
feature histograms (fpfh) for 3d registration. In Pro-
ceedings of the 2009 IEEE International Conference
on Robotics and Automation, ICRA’09, pages 1848–
1853, Piscataway, NJ, USA. IEEE Press.
Weber, T., H
¨
ansch, R., and Hellwich, O. (2015). Automatic
registration of unordered point clouds acquired by
kinect sensors using an overlap heuristic. ISPRS Jour-
nal of Photogrammetry and Remote Sensing, 102:96–
109.
Zhou, Q., Park, J., and Koltun, V. (2016). Fast global regis-
tration. In Computer Vision - ECCV 2016 - 14th Euro-
pean Conference, Amsterdam, The Netherlands, Octo-
ber 11-14, 2016, Proceedings, Part II, pages 766–782.
GRAPP 2024 - 19th International Conference on Computer Graphics Theory and Applications
268