{'fraction_non_alphanumeric': 0.02145922746781116, 'fraction_numerical': 0.0, 'mean_word_length': 5.568075117370892, '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}}
Implementation of ORB and Object Classification using KNN and SVM Classifiers

Object identification and classification has been topic of interest for researchers in computer vision due to its numerous applications in various domains since decades. But object detection and classification faces certain issues and challenges like scaling variations, rotational variations, occlusion, noise etc. Hence, there is need to design descriptors which are robust, compact and efficient. The extraction of features and the classification process should be done with minimal compromises in the performances. This paper proposes an orientation and rotation invariant feature descriptor named as ORB (Oriented FAST and Rotated BRIEF). This feature vector computes scale, rotation and translation invariant features for the test and trainee images. For matching the computed feature sets we used supervised classification method i.e. K-Nearest Neighbors Algorithm (K-NN) and Support Vector Machine (SVM) for the classification of various object categories in the dataset. Comparative experimental results based on analysis of the SVM and KNN classifiers on the basis of recognition accuracy and execution time is given. Results show that SVM gives better matching score whereas KNN is time efficient in comparison to SVM. Keywords— ORB, K-Nearest Neighbour Classifier, SVM, Object Recognition and Classification