RGB and VIS/NIR Hyperspectral Imaging Data for 90 Rice Seed Varieties (2019)

The dataset contains 90 rice seed species and 96 kernels per species resulting in 8,640 rice seed kernels in total. The dataset was collected in 2017 using the following two imaging systems: Visible - Near Infrared (VIS/NIR) Hyperspectral Imaging Device System (~385nm - ~1000nm) consisting of a Specim V10E Imaging Spectrograph and Hamamatsu ORCA-05G CCD camera. RGB - Fujifilm X-M1 with a 35mm/F2.0, ISO 400. For each species, 96 kernels have been captured in two imaging bundles with 48 kernels in each bundle. For each imaging bundle, the 48 kernels were carefully positioned on a sheet of white paper and arranged in an <code>8x6</code> matrix. This rice seed matrix was then positioned on a translational stage and imaged using the HSI and RGB cameras described above. The following three files result from a single acquisition: <code>.hdr</code>: The HSI ENVI header file (More information on the ENVI format can be found at the Harris Geospatial Solutions documentation. <code>.raw</code>: The HSI datacube data. <code>.jpg</code>: The RGB image. The filename convention used is the (short) species name followed by a dash, followed by the bundle number (i.e. 1 or 2), followed by the filename suffix. For instance, the data for the <code>BC15</code> rice seed variety are contained in the following 6 files: <code>BC15-01.hdr</code> <code>BC15-01.raw</code> <code>BC15-01.jpg</code> <code>BC15-02.hdr</code> <code>BC15-02.raw</code> <code>BC15-02.jpg</code> The data were captured in 9 batches across multiple days. All the data from the same batch are contained in a dedicated folder. For instance the folder <code>Data-VIS-20170111-2-room-light-off</code>indicates that the data are in the VIS/NIR range, captured on the 11th of January 2017 and this was the second batch for that day with the room lights off. Two halogen bulbs were used for illumination and these were accurately positioned to provide balanced lighting across the scene. To ensure stability, the halogen bulbs were switched on and allowed to reach constant operating temperature before the data were acquired in a dark room to minimise any other sources of illumination variance. For the purposes of calibration each HSI image contains in the scene a 100% reflective spectralon tile which is a highly reflective Lambertian scatter. For the dark reference, each folder contains an HSI image with the lens-cap covering the camera. The dark reference can be founds in each folder under the filename <code>black.hdr</code>/<code>black.raw</code>. A full index of the data for each species is provided in the <code>index.csv</code> file. The file contains the following columns: Species Full Name: The full species name (as used in filenames). Species Short Name: A shorthand of the species name. Bundle Number: Imaging Bundle Number (each bundle contains 48 kernels) every species has 2 bundles. Folder: The name of the folder containing the data (as described above where each folder contains a batch of images captured in a single imaging session). File Name: The stem of the filename. Note: that there are 3 suffixes for each stem (<code>.hdr</code>, <code>.raw</code>, <code>.jpg</code>) The HSI system was used to capture 256 wavelengths in this experiment and the exact wavelengths corresponding to the data provided are included in the file <code>wavelengths.csv</code>. Both camera systems were fixed on a rigid frame for the duration of the experiments. To permit possible registration between the two cameras, a chessboard pattern has been imaged and the acquired files are also contained in the folder <code>chessboard</code>. <strong>Note:</strong> The bundle <code>01</code> for the species <code>NDC1</code> was originally acquired during the batch <code>Data-VIS-20170111-2-room-light-off</code>. However, the file was corrupted and hence, the acquisition was repeated during the batch <code>Data-VIS-20170203-1-room-light-off</code>. As a result, the <code>NDC1-01</code> files are in the <code>Data-VIS-20170203-1-room-light-off</code> folder.