SPECCHIO is a spectral database combined with user-friendly interface software designed to store spectral data acquired by spectroradiometers and associated metadata. SPECCHIO was developed to support long-term usability and data sharing between researchers. The user interface focused on three main tasks: data input, data editing and data export.
Experience, however, has shown that users are interested in seeing spectral processing capabilities added to SPECCHIO. Such operations are to be applied to the data during data output, leaving the original data in the database intact. Typical examples are the removal of noisy wavelength regions, spectral convolutions to other sensors or statistical calculations such as mean or standard
deviation. The main requirements of such processing capabilities are: (a) handling of different sensors and instruments used during data capture, (b) user configurable sequences of operations and (c) visualisation of results and processing progress.
A solution to the problem of such a configurable and generic processing, based on the concept of features spaces, has been implemented as part of the SPECCHIO software package and is included from version 2.0 onwards.