{'fraction_non_alphanumeric': 0.015384615384615385, 'fraction_numerical': 0.003076923076923077, 'mean_word_length': 5.22488038277512, '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}}
An AR Projection Improvement Strategy via the Integration of Target Detection and ORB-SLAM2

Visual simultaneous localization and mapping (vSLAM) algorithms are mainstream technical methods for markerless augmented reality using monocular cameras. However, most vSLAM algorithms are incompetent to project virtual object on a specified plane, especially when rigour precision is required. This is because they fail to distinguish the mappoints of interest from other normal ones. In this work we propose a new SLAM system which integrates target detection algorithm into conventional ORB-SLAM2 so that mappoints of interest can be regarded as variables and hence be optimized continuously. Specifically, the proposed system adds a new class member called Target in the map of ORB-SLAM2 so that the system can detect the target during operation with Oriented Fast and Rotated Brief (ORB) features and distinguish the Target Mappoints from others. Compared to conventional ORB-SLAM2, proposed system needs to take on two more tasks: management of Target Mappoints and updating the projection matrix in all three treads. In this work we use the Lena picture as the target plane we want to project visual objects on and the test results demonstrate that our system can perform projection more accurately.