{'fraction_non_alphanumeric': 0.022999080036798528, 'fraction_numerical': 0.007359705611775529, 'mean_word_length': 5.011049723756906, '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}}
A framework for multifunctional Augmented Reality based on 2D barcodes

The field of Augmented Reality (AR) has grown and progressed remarkably in recent years and many useful AR applications have been developed focusing on different areas such as game and education. However, most of these AR systems are designed for closed applications with limited number of users and restricted 3D contents. They are inappropriate for public environment with diverse 3D contents due to the following issues: (1) Limited number of markers. To ensure recognition accuracy, the number of markers is typically limited. (2) Marker registration. Pervasive AR systems often require a registration process each time a new marker is included in the systems. (3) Content management. Traditional AR systems are closed systems with all of their contents stored in a system server. This mechanism is inefficient for public systems with a huge volume of 3D contents. (4) Special Markers. The markers of traditional AR systems are often designed with particular patterns. They are not public or universal patterns.