{'fraction_non_alphanumeric': 0.011691348402182385, 'fraction_numerical': 0.0, 'mean_word_length': 5.294117647058823, '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 IMPROVED ENDMEMBER EXTRACTION ALGORITHM BY INVERSING LINEAR MIXING MODEL

In hyperspectral imagery there are some cases when no pure pixels present due to the limitation of the sensors’ space resolution and the complexity of the ground components, and then the endmembers extracted by traditional algorithms are usually mixing ones still. In order to solve this problem, this paper proposes an endmember extraction algorithm based on the re-analysis of preliminary endmembers extracted by volume calculating concept under the linear mixing model. After extracting the pixels which are most approximated to the pure pixels from the image, using the convex polyhedron’s geometric characters to search out the boundary pixels which are around the preliminary endmembers and on the edge of the convex polyhedron formed by the pure pixels. Calculating the abundance fractions of every endmember in these pixels by the laws of sins, thus, with these coefficients the endmembers could be obtained using the inversion of linear mixing model. Hyperspectral scenes are simulated by the real spectra to investigate the performance of the algorithm. Preliminary results indicate the effectiveness of the algorithm. Applying the algorithm to a real Hyperion scene it also gets a better result.