3 research outputs found
Pragma-Oriented Parallelization of the Direct Sparse Odometry SLAM Algorithm
Monocular 3D reconstruction is a challenging computer
vision task that becomes even more stimulating when we
aim at real-time performance. One way to obtain 3D reconstruction
maps is through the use of Simultaneous Localization
and Mapping (SLAM), a recurrent engineering problem, mainly
in the area of robotics. It consists of building and updating a
consistent map of the unknown environment and, simultaneously,
saving the pose of the robot, or the camera, at every given time
instant. A variety of algorithms has been proposed to address
this problem, namely the Large Scale Direct Monocular SLAM
(LSD-SLAM), ORB-SLAM, Direct Sparse Odometry (DSO) or
Parallel Tracking and Mapping (PTAM), among others. However,
despite the fact that these algorithms provide good results, they
are computationally intensive.
Hence, in this paper, we propose a modified version of DSO
SLAM, which implements code parallelization techniques using
OpenMP, an API for introducing parallelism in C, C++ and
Fortran programs, that supports multi-platform shared memory
multi-processing programming. With this approach we propose
multiple directive-based code modifications, in order to make the
SLAM algorithm execute considerably faster. The performance
of the proposed solution was evaluated on standard datasets and
provides speedups above 40% without significant extra parallel
programming effort.info:eu-repo/semantics/publishedVersio
Gaze-Based Human-Robot Interaction by the Brunswick Model
We present a new paradigm for human-robot interaction based on social signal processing, and in particular on the Brunswick model. Originally, the Brunswick model copes with face-to-face dyadic interaction, assuming that the interactants are communicating through a continuous exchange of non verbal social signals, in addition to the spoken messages. Social signals have to be interpreted, thanks to a proper recognition phase that considers visual and audio information. The Brunswick model allows to quantitatively evaluate the quality of the interaction using statistical tools which measure how effective is the recognition phase. In this paper we cast this theory when one of the interactants is a robot; in this case, the recognition phase performed by the robot and the human have to be revised w.r.t. the original model. The model is applied to Berrick, a recent open-source low-cost robotic head platform, where the gazing is the social signal to be considered