{'fraction_non_alphanumeric': 0.01735895846249225, 'fraction_numerical': 0.0018598884066955983, 'mean_word_length': 4.869090909090909, '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 machine learning approach for body part recognition based on CT images

Body part recognition based on CT slice images is very important for many applications in PACS and CAD systems. In this paper, we propose a novel approach that can recognize which body part a slice image belongs to robustly. We focus on how to effectively express and use the unique statistical information of the correlation between the CT value and the position information of each body part. We apply the machine learning method AdaBoost to express and use this statistical information. Our approach consists of a training process and a recognition process. In the training process, we first define the whole body using a set of specific classes to ensure that training images in the same class have a high similarity, and prepare a training image set (positive samples and negative samples) for each class. Second, the training images are normalized to a fixed size and rotation in each class. Third, features are calculated for each normalized training image. Finally, AdaBoosted histogram classifiers are trained. After the training process, each class has its own classifiers. In the recognition process, given a series of CT images, the scores of all classes for each slice image are calculated based on the classifiers obtained in the training process. Then, based on the scores of each slice and a simple model of body part sequence continuity, we use dynamic programming (DP) to eliminate false recognition results. Experimental results on 440 unknown series including lesions show that our approach has high a recognition rate.