{'fraction_non_alphanumeric': 0.023381294964028777, 'fraction_numerical': 0.0, 'mean_word_length': 4.796875, '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}}
Cross-Calibration of RGB and Thermal Cameras with a LIDAR for RGB-Depth-Thermal Mapping

We present a method for calibrating the extrinsic parameters between a RGB camera, a thermal camera, and a LIDAR. The calibration procedure we use is common to both the RGB and thermal cameras. The extrinsic calibration procedure assumes that the cameras are geometrically calibrated. To aid the geometric calibration of the thermal camera, we use a calibration target made of black-and-white melamine that looks like a checkerboard pattern in the thermal and RGB images. For the extrinsic calibration, we place a circular calibration target in the common field of view of the cameras and the LIDAR and compute the extrinsic parameters by minimizing an objective function that aligns the edges of the circular target in the LIDAR to its corresponding edges in the RGB and thermal images. We illustrate the convexity of the objective function and discuss the convergence of the algorithm. We then identify the various sources of coloring errors (after cross-calibration) as (a) noise in the LIDAR points, (b) error in the...