{'fraction_non_alphanumeric': 0.0328125, 'fraction_numerical': 0.009375, 'mean_word_length': 5.603092783505154, '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}}
CVNet: confidence voting convolutional neural network for camera spectral sensitivity estimation.

Spectral sensitivity, as one of the most important parameters of a digital camera, is playing a key role in many computer vision applications. In this paper, a confidence voting convolutional neural network (CVNet) is proposed to rebuild the spectral sensitivity function, modeled as the sum of weighted basis functions. By evaluating useful information supplied by different image segments, disparate confidence is calculated to automatically learn basis functions' weights, only using one image captured by the object camera. Three types of basis functions are made up and employed in the network, including Fourier basis function (FBF), singular value decomposition basis function (SVDBF), and radial basis function (RBF). Results show that the accuracy of the proposed method with FBF, SVDBF, and RBF is 97.92%, 98.69%, and 99.01%, respectively. We provide theory for network design, build a dataset, demonstrate training process, and present experimental results with high precision. Without bulky benchtop setups and strict experimental limitations, this proposed simple and effective method could be an alternative in the future for spectral sensitivity function estimation.