{'fraction_non_alphanumeric': 0.026114649681528664, 'fraction_numerical': 0.0, 'mean_word_length': 5.685106382978724, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Self-Supervised Convolutional Neural Networks for Fast Gesture Recognition in Human-Robot Interaction

Current autonomous systems (e.g., self-driving cars, autonomous drones, consumer robots, etc.) can already perform a wide variety of tasks and are predicted to be able to collaboratively assist humans in the near future. Thus, the need for efficient human-robot interaction (HRI) methods is greatly increasing. Gesture recognition is an effective HRI approach, since many robots are equipped with cameras and computer vision algorithms have progressed significantly in recent years, with advanced Deep Neural Networks (DNNs) being able to be executed on-board an autonomous system. However, computational/memory limitations are still significant for embedded AI methods, rendering the increase of DNN accuracy without imposing a penalty on runtime requirements a very important research priority. This paper investigates self-supervised DNN pretraining for a novel pretext task, relying on spatiotemporal video frame compression via tensor decomposition and low-rank approximation, as a means to augment gesture recognition performance, without inducing any runtime overhead during the inference stage. Thus, the method permits the use of less complex and much faster neural architectures that are well-suited to robotics applications and HRI. Quantitative evaluation on a gesture recognition dataset for autonomous Unmanned Aerial Vehicle (UAV) handling demonstrates the effectiveness and real-time performance of the proposed method on embedded AI compute hardware.