ACKNOWLEDGEMENTS
This work was funded by the Ambient Assisted Liv-
ing Joint Programme as part of the project Natu-
ral Communication Device for Assisted Living, ref.
AAL-2010-3-116 (NACODEAL, 2014).
REFERENCES
Alcantarilla, P. F., Nuevo, J., and Bartoli, A. (2013). Fast
explicit diffusion for accelerated features in nonlin-
ear scale spaces. In British Machine Vision Conf.
(BMVC).
Bay, H., Tuytelaars, T., and Van Gool, L. (2006). Surf:
Speeded up robust features. In Leonardis, A., Bischof,
H., and Pinz, A., editors, Computer Vision – ECCV
2006, volume 3951 of Lecture Notes in Computer Sci-
ence, pages 404–417. Springer Berlin / Heidelberg.
Birchfield, S. (2014). Derivation of
kanade-lucas-tomasi tracking equation.
https://www.ces.clemson.edu/ stb/klt/birchfield-
klt-derivation.pdf.
Blender Online Community (2014). Blender - a 3D mod-
elling and rendering package. Amsterdam.
Castle, R., Klein, G., and Murray, D. (2008). Video-Rate
Localization in Multiple Maps for Wearable Aug-
mented Reality. In IEEE International Symposium on
Wearable Computers (ISWC), pages 15–22.
Concha, A. and Civera, J. (2014). Using Superpixels in
Monocular SLAM. In IEEE International Conference
on Robotics and Automation (ICRA), pages 365–372.
Engel, J., Sturm, J., and Cremers, D. (2013). Semi-dense
visual odometry for a monocular camera. In IEEE In-
ternational Conference on Computer Vision (ICCV),
pages 1449–1456.
Forster, C., Pizzoli, M., and Scaramuzza, D. (2014). SVO:
Fast Semi-Direct Monocular Visual Odometry. In
IEEE International Conference on Robotics and Au-
tomation (ICRA), pages 15–22.
Harris, M. et al. (2007). Optimizing Parallel Reduction in
CUDA. NVIDIA Developer Technology, 2(4).
Klein, G. (2006). Visual Tracking for Augmented Reality.
PhD thesis, University of Cambridge.
Klein, G. and Murray, D. (2009). Parallel tracking and map-
ping on a camera phone. In IEEE International Sym-
posium on Mixed and Augmented Reality (ISMAR),
pages 83–86.
Lowe, D. G. (2004). Distinctive image features from scale-
invariant keypoints. Int. J. Comput. Vision, 60(2):91–
110.
Maxime, M., Comport, A., and Rives, P. (2011). Real-Time
Dense Visual Tracking under Large Lighting Varia-
tions. In British Machine Vision Conference (BMVC),
pages 45.1–45.11. BMVA Press.
Micikevicius, P. (2009). 3D Finite Difference Computation
on GPUs using CUDA. In Workshop on General Pur-
pose Processing on Graphics Processing Units, pages
79–84. ACM.
Minetto, R., Leite, N., and Stolfi, J. (2009). AFFTrack: Ro-
bust Tracking of Features in Variable-Zoom Videos.
In IEEE International Conference on Image Process-
ing (ICIP), pages 4285–4288.
NACODEAL (2014). NACODEAL - Natural Communi-
cation Device for Assisted Living. European Union
Project. www.nacodeal.eu. Ambient Assisted Living
Joint Programme ref. AAL-2010-3-116.
Newcombe, R., Izadi, S., Hillige, O., Molyneaux, D., Kim,
D., Davison, A., Kohli, P., Shotton, J., Hodges, S.,
and Fitzgibbon, A. (2011a). KinectFusion: Real-time
Dense Surface Mapping and Tracking. In IEEE Inter-
national Symposium on Mixed and Augmented Reality
(ISMAR), pages 127–136.
Newcombe, R., Lovegrove, S., and Davison, A. (2011b).
DTAM: Dense Tracking and Mapping in Real-Time.
In IEEE International Conference on Computer Vision
(ICCV), pages 2320–2327.
Nister, D. and Stewenius, H. (2006). Scalable recognition
with a vocabulary tree. In IEEE Computer Society
Conference on Computer Vision and Pattern Recogni-
tion, volume 2, pages 2161–2168.
Ruijters, D., Romeny, B., and Suetens, P. (2008). Efficient
GPU-Based Texture Interpolation using Uniform B-
Splines. Journal of Graphics, GPU, and Game Tools,
13(4):6169.
Saracchini, R. and Ortega, C. (2014). An Easy to Use Mo-
bile Augmented Reality Platform for Assisted Living
using Pico-projectors. In Computer Vision and Graph-
ics, volume 8671 of Lecture Notes in Computer Sci-
ence, pages 552–561. Springer.
Scaramuzza, D. and Fraundorfer, F. (2011). Visual odom-
etry [tutorial]. Robotics & Automation Magazine,
IEEE, 18(4):80–92.
Shi, J. and Tomasi, C. (1994). Good Features to Track.
In IEEE Conference on Computer Vision and Pattern
Recognition (CVPR), pages 593–600.
Straub, J., Hilsenbeck, S., Schroth, G., Huitl, R., Moller,
A., and Steinbach, E. (2013). Fast Relocalization for
Visual Odometry using Binary Features. In IEEE In-
ternational Conference on Image Processing (ICIP),
pages 2548–2552.
Vacchetti, L., Lepetit, V., and Fua, P. (2004). Stable Real-
Time 3D Tracking Using Online and Offline Infor-
mation. IEEE Trans. Pattern Anal. Mach. Intell.,
26(10):1385–1391.
Weiss, S., Achtelik, M., Lynen, S., Achtelik, M., Kneip,
L., Chli, M., and Siegwart, R. (2013). Monocular Vi-
sion for Long-term Micro Aerial Vehicle State Esti-
mation: A Compendium. Journal of Field Robotics,
30(5):803–831.
Whelan, T., Kaess, M., Fallon, M., Johannsson, H.,
Leonard, J., and McDonald, J. (2012). Kintinuous:
Spatially Extended KinectFusion. Technical Report
MIT-CSAIL-TR-2012-020, MIT.
VISAPP 2016 - International Conference on Computer Vision Theory and Applications
68