<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta>
      <journal-title-group>
        <journal-title>Journal of Cultural Heritage 58 (2022) 274-283.
[17] M. A. Khawaja</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.1117/12.2674888</article-id>
      <title-group>
        <article-title>Self-supervised classification of surfaces using reflectance transformation imaging</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Muhammad Arsalan Khawaja</string-name>
          <email>muhammad.a.khawaja@ntnu.no</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Sony George</string-name>
          <email>sony.george@ntnu.no</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Franck Marzani</string-name>
          <email>Franck.Marzani@u-bourgogne.fr</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Jon Yngve Hardeberg</string-name>
          <email>jon.hardeberg@ntnu.no</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Alamin Mansouri</string-name>
          <email>alamin.mansouri@u-bourgogne.fr</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Colourlab, Department of Computer Science, Norwegian University of Science and Technology</institution>
          ,
          <addr-line>2815 Gjøvik</addr-line>
          ,
          <country country="NO">Norway</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>ImViA Lab, Université de Bourgogne</institution>
          ,
          <addr-line>21000 Dijon</addr-line>
          ,
          <country country="FR">France</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2016</year>
      </pub-date>
      <volume>20</volume>
      <fpage>143</fpage>
      <lpage>148</lpage>
      <abstract>
        <p>Reflectance Transformation Imaging (RTI) is an imaging technique used to analyze objects or surfaces by capturing their appearance under varying illumination directions. This paper proposes two self-supervised learning algorithms to classify surfaces according to their reflectance profiles. The classification problem is addressed using K-means and Self Organizing Map (SOM) neural networks. The proposed methodology is evaluated using both real and synthetic datasets. The primary motivation for our approach is to exploit illumination variation data to enhance surface understanding and detect anomalies. Given the exploratory nature of this task and the lack of ground truth for comparison, a self-supervised method was deemed most suitable. The classification of surfaces using reflectance information has immense applications in fields such as Cultural Heritage (CH) preservation, digitization, and industrial quality control.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Material Appearance</kwd>
        <kwd>Reflectance Transformation Imaging (RTI)</kwd>
        <kwd>Self-Supervised Learning</kwd>
        <kwd>Reflectance profile</kwd>
        <kwd>Cultural Heritage (CH)</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Reflectance Transformation Imaging (RTI) is a non-contact, non-destructive, computational imaging
technique used to study objects under varying illumination directions. This provides an enhanced
visualization experience which is its primary use. RTI was first developed at Hewlett Packard Laboratories
(HP Labs) in 2001 [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. Since then, many new RTI tools (PTMFitter, RTIBuilder and RTIViewer) and
methods have been developed to exploit this imaging technique for various applications. RTI has three
stages. The first stage is Acquisition. It encompasses the acquisition setup and planning algorithms,
calibrations, preparation, and dataset handling. Figure 1 demonstrates the concept of RTI acquisition
setup. Each image is captured with a diferent illumination direction where the camera and object
are fixed. This collection of acquired images is called the RTI dataset. RTI datasets are also known as
Multi Light Image Collection (MLIC) or Single Camera Multi Light (SCML), depending on the research
community [
        <xref ref-type="bibr" rid="ref2 ref3">2, 3</xref>
        ]. The second stage is called Modelling. It primarily processes the dataset to model
the data from discrete to continuous space [
        <xref ref-type="bibr" rid="ref1 ref4 ref5 ref6">4, 5, 1, 6</xref>
        ]. The third stage is called Application. It involves
utilizing the modeled data to get insights about the surface [
        <xref ref-type="bibr" rid="ref10 ref7 ref8 ref9">7, 8, 9, 10, 11, 12</xref>
        ]. For example, to study
the geometry of a surface, Normal maps created from modeled RTI data can be one application that
can further help in the deeper investigation of surfaces [13]. Another application can be interactive
visualization of surfaces in continuously varying illumination [14, 15]. RTI has profound applications
in CH of which change detection and digitization are the most popular ones [16, 17].
      </p>
      <p>The main idea behind RTI is exploiting the reflectance information of the surface under varying
illumination. Illumination is incident light of some wavelength (visible spectrum) that hits the surface.
Part of the light is absorbed by the surface and part of the light is reflected. If most of the reflected light is
concentrated in one direction, it is called specular scattering. Conversely, if the light is more uniformly
reflected in all directions it is called a difuse or lambertian scattering. The comprehensive dataset of
reflectance measurements of a surface point, obtained from diferent light directions as observed by
a fixed optical sensor (camera) in a Reflectance Transformation Imaging (RTI) setup, is termed as the
reflectance profile. Figure 2 demonstrates this reflectance model. Reflectance modeling is a well-studied
problem in computer graphics and notable models are Phong Reflectance Model [ 18], Cook-Torrance
Reflectance Model [19] and modern deep-learning based reflectance models like NeRF [20].</p>
      <p>The reflectance profile captures how the appearance of a surface point changes as the light direction
varies, while the viewing angle remains constant. This concept is closely related to the Bidirectional
Reflectance Distribution Function (BRDF) used in computer graphics. BRDF explains how light is
reflected for all possible combinations of incoming light direction, viewing direction and wavelength
whereas RTI is focused on a fixed viewing direction and wavelength with only variable incoming light
direction. BRDF therefore has many applications in color analysis in computer graphics [21] and surface
classification in digital imaging [ 22] however BRDF measurement is a complex task and is often very
dificult to do for many CH objects.</p>
      <p>Classification in computer vision has been revolutionized in this decade due to recent advancements in
deep learning methods [23, 24, 25]. Most of the classification is based on the geometrical features of the
object. The question we ask ourselves is, while the existing methods are very good at identifying objects,
can these methods provide information about the composition of the object, its tactile properties, and
other physical characteristics? Humans can predict how an object feels to the touch and comprehend
its properties from an image. For example, we can identify the material of the table; we can predict the
feeling of touch, anticipate its tactile sensation, and understand the state of the table if it’s dirty or clean
from an image. Our brains have the remarkable capacity to infer the physical attributes of surfaces
from visual input, and humans develop this skill from a young age.</p>
      <p>RTI can provide an extra dimension of reflectance in the data, making it unique relative to other
imaging modalities. This dimension can capture the reflectance of the surface and can also be used to
estimate BRDF parameters. This BRDF can be estimated by various surface reflectance models such
as the Ward model [26] shown in figure 2 which models difuse as well as specular surfaces and can
provide surface understanding beyond identification. This can help us gain insights into the material
properties and conditions of the surface under study. The classification of surfaces with respect to their
reflectance properties can also help in optimizing the acquisition process in RTI. RTI acquisition is
conventionally done manually using homogenous, equally spaced light directions, pre-planned without
using any surface information. This can produce redundant light directions, potentially leading to
huge-size RTI datasets. The optimization of light directions can save a lot of resources and time for
acquiring RTI datasets [17, 27, 28].</p>
      <p>We propose to exploit the illumination variation property of RTI to classify diferent areas in the</p>
      <sec id="sec-1-1">
        <title>Light source Camera</title>
      </sec>
      <sec id="sec-1-2">
        <title>Specular</title>
        <p>Illumination Scattering
ray</p>
      </sec>
      <sec id="sec-1-3">
        <title>Lambertian</title>
      </sec>
      <sec id="sec-1-4">
        <title>Scattering</title>
      </sec>
      <sec id="sec-1-5">
        <title>Surface</title>
        <p>surfaces. The diferences in reflectance properties within a surface could be caused by various factors. For
example, rust can alter the reflectance profiles of surfaces, and dust or dirt can also afect the reflectance
profile of a surface. Developing a tool to classify surfaces using RTI can aid in the study, detection, and
investigation of changes or degradation. Surface classification can also lead to material identification.
Material information is extensively exploited by curators, restorers, conservators, and researchers to
gain insights into cultural heritage objects. Our framework’s initial outcome is identifying interesting
features and anomalies from the RTI data by leveraging self-supervised learning techniques like K-means
and Self-Organizing Maps (SOMs). This framework can be later integrated to RTI visualization tools for
interactive visualization and aims to provide a powerful tool for the analysis and visualization of surface
characteristics. This tool will be valuable for applications in cultural heritage preservation, industrial
quality control, and beyond, enabling users to gain comprehensive insights into the surfaces they study.</p>
        <p>Section 2 familiarizes with the related work and section 3 presents the methodology designed for
classification. The paper then introduces the dataset in section 4 used in this study, followed by section
5, which discusses the experiments conducted using the proposed methodology. Finally, section 6
presents the conclusions drawn from this study. The code for this work is available at github1.</p>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>2. Related Work</title>
      <p>
        Classification of surfaces is a complex task. Multiple modalities have been used to learn and understand
the surfaces. Some related works in this field use texture with visual modality to classify surfaces using
deep learning [
        <xref ref-type="bibr" rid="ref11">29</xref>
        ]. Surfaces tend to have a unique texture, which can serve as critical information in
classification. A computational imaging method was presented for raw material classification using
features of Bidirectional Texture Functions (BTF) in [
        <xref ref-type="bibr" rid="ref12">30</xref>
        ]. They proposed to learn discriminative
illumination patterns and texture filters to directly measure optimal projections of BTFs for the classification of
surfaces. The multispectral polarimetric imaging technique captures both the spectral and polarimetric
1https://github.com/akhawaja2014/CVCS2024_ClassificationOfSurfaces
properties of the light, adding dimensions to the spatial intensity that is normally acquired. This
provides unique and discriminatory information that can help in material classification. This classification
method based on multispectral polarimetric BRDF characteristics is proposed in [22]. In particular,
near-infrared (NIR) range wavelengths were used for materials classification [
        <xref ref-type="bibr" rid="ref13">31</xref>
        ]. A hyperspectral
imaging system was developed in [
        <xref ref-type="bibr" rid="ref13">31</xref>
        ] to classify and sort papers according to their material quality.
Another paper proposed a Deep Convolutional Neural Network (DCNN)-based 60-GHz radar material
classification system that uses images from the radar sensor as input features [
        <xref ref-type="bibr" rid="ref14">32</xref>
        ]. A classification
accuracy of above 97 % was achieved while classifying 1875 radar images from ten diferent materials.
These materials included books, chocolate cream, glass, the aluminum surface of a laptop, wood, wool,
carpet, tile, laminate, and water. However, all these techniques are expensive because they utilize
specific hardware like radar, multispectral cameras, hyperspectral cameras, or texture measurement
tools and are not trivial methodologies. Furthermore, studying the object’s state (whether the object is
clean or dirty, etc.) has not yet been explored in these above-mentioned methods.
      </p>
      <p>
        Some inspiration comes from the medical field. The classification of ECG signals using machine
learning has been an important milestone in the diagnostic and medical analysis field [
        <xref ref-type="bibr" rid="ref15 ref16">33, 34</xref>
        ]. The ECG
signals have hidden properties and profiles for a certain class of disease [
        <xref ref-type="bibr" rid="ref17 ref18">35, 36</xref>
        ]. Rastgoo et al. [
        <xref ref-type="bibr" rid="ref19">37</xref>
        ]
proposed a classification framework for melanoma lesions using sparse-coded features and Random
Forests. Melanoma is a type of skin cancer that can be treated if diagnosed.
      </p>
      <p>
        Another source of inspiration comes from multispectral and hyperspectral image analysis. This type
of analysis and classification has led to numerous applications in cultural heritage, medical imaging,
quality control, and industrial inspection. Mandal et al. used unsupervised learning to classify pigments
on Edvard Munch’s self-portrait painting by utilizing hyperspectral data [
        <xref ref-type="bibr" rid="ref20">38</xref>
        ]. The classification of
pigments using hyperspectral imaging provides valuable insight for understanding the painting as well
as for its conservation [
        <xref ref-type="bibr" rid="ref21 ref22 ref23 ref24">39, 40, 41, 42</xref>
        ]. It also ofers opportunities to estimate the era of paintings and
identify forgery in paintings. Devassy et al proposed unsupervised clustering to classify hyperspectral
data of paper, which has significant applications in document forgery investigations [
        <xref ref-type="bibr" rid="ref25">43</xref>
        ]. Another
important technique for pigment identification in CH is Near Infrared Imaging (NIR). NIR imaging
reveals information about the chemical composition and physical properties of pigments in CH which
can also be used for surface analysis and classification [
        <xref ref-type="bibr" rid="ref26 ref27">44, 45</xref>
        ].
      </p>
    </sec>
    <sec id="sec-3">
      <title>3. Methodology</title>
      <p>In this paper, we propose a comprehensive methodology to classify the surfaces with respect to
reflectance profiles using RTI. We divide our methodology into four major parts. The first part is data
acquisition and processing. The second part includes modeling data using machine learning algorithms.
The third part consists of result extraction and mapping into the spatial domain for interpretation.
The final part is a visualization of results using a segmentation mask on the reference image. Figure 3
demonstrates the pipeline of the methodology.</p>
      <p>This study primarily focuses on qualitative data (such as anomalies, degradation, rust, etc). Our
objective is to identify the surfaces that are otherwise not identifiable as distinguished ones based on
their appearance. This is a latent property and reasons for the change in reflectance profile might
include anomaly, rust, material degradation etc. It is also important to note that this methodology is for
Visible Spectrum (ViS) imaging. We have not utilized any multispectral sensor.</p>
      <p>
        The virtual and real RTI both have been utilized to test our methodology. We started with a virtual
RTI dataset simulated in Blender [
        <xref ref-type="bibr" rid="ref28">46</xref>
        ]. The Blender RTI toolbox mimics the RTI setup where a stationary
object is illuminated from a desired number of illumination directions. This virtual approach allows
us to precisely control the illumination conditions and surface properties, providing a clear and
noisefree dataset for initial algorithm development and testing. The use of Blender enables us to simulate
various material properties and reflectance behaviors, which are crucial for validating our classification
framework in a controlled environment before applying it to real-world data. The real and simulated
datasets were used to train the Self-Organizing Maps (SOMs) and K-means from scratch, ensuring that
      </p>
      <sec id="sec-3-1">
        <title>Data preprocessing</title>
        <p>Signal Analysis
Extraction of Pixel</p>
        <p>Signals
Selection of</p>
        <p>Region of
Interest(ROI)
K-means</p>
      </sec>
      <sec id="sec-3-2">
        <title>Learning Algorithm</title>
        <p>Self Organizing
Map Neural</p>
        <p>Network
Classification of
Signals
Mapping signals
back to spatial
location</p>
      </sec>
      <sec id="sec-3-3">
        <title>Result extraction and interpretation</title>
        <p>Segmentation</p>
        <p>Mask</p>
      </sec>
      <sec id="sec-3-4">
        <title>Visualisation</title>
        <p>the models could correctly classify surface reflectance profiles. No pre-trained SOMs were used in
this study. Section 4 explains more about the dataset. This is real-time training for each dataset and is
self-supervised without the need for any labeled data.</p>
        <p>
          The first step in our methodology is signal extraction. In this step, we acquire the Multi Light
Image Collection (MLIC) data from a simulated environment or real acquisition in the RTI dome that
is available in the lab. The acquired data needs to be pre-processed. We reduce the sample space by
extracting the Region of Interest (ROI) from the dataset using a reference image. Figure 4 demonstrates
the signal extraction process.
3.1. K-Means
The second and most important part of the methodology is the machine learning methods for the
classification of surfaces. Initially, we used K-means clustering to classify the signals based on their
standard deviation. K-means is a machine learning algorithm that divides the n-dimensional data
into k-clusters using variance inside the dataset [
          <xref ref-type="bibr" rid="ref29 ref30">47, 48</xref>
          ]. While it works well for many cases, it can
be vulnerable to wrongly classifying the surfaces because two diferent signals might have the same
standard deviation. This motivated us to utilize SOM neural networks. The K-means algorithm that we
employed for our classification is explained in pseudocode 1.
3.2. Self Organizing Maps (SOMs)
SOM’s are inspired by biological neural systems. They are an abstract mathematical model of topographic
mapping from visual sensors to cerebral cortex[
          <xref ref-type="bibr" rid="ref31">49</xref>
          ]. SOMs are a type of artificial neural network that is
trained using unsupervised learning to produce a low-dimensional discretized representation of the
training samples from input space [
          <xref ref-type="bibr" rid="ref32 ref33">50, 51</xref>
          ]. Figure 5 demonstrates the vanilla architecture of SOMs.
        </p>
        <p>
          SOM’s are trained using competitive learning rather than the error-correction learning (e.g.,
backpropagation using gradient descent) conventionally used by other artificial neural networks like ResNets[ 24],
VGG [
          <xref ref-type="bibr" rid="ref34">52</xref>
          ], and Tranformers [
          <xref ref-type="bibr" rid="ref35 ref36">53, 54</xref>
          ] etc. SOM’s work in two phases. The first one is training and the
second one is mapping. Initially, the training phase learns from the dataset or input space to create
a simplified, lower-dimensional version of "map space". Finally, this established map space is used to
classify new input data in the mapping phase. The SOM algorithm is summarized in pseudocode 2
adapted from [
          <xref ref-type="bibr" rid="ref31 ref37">55, 49</xref>
          ]
        </p>
        <p>The third part of the algorithm is the extraction of results. The signals that are classified with their
surface labels are mapped back to the spatial space of the image. Finally, a segmentation mask is built
based on labels and visualized in the fourth and last part. The section 5 explains and demonstrates the
experiments and results by applying the discussed methodology.</p>
        <p>Algorithm 1 Classifying RTI signals using K-means with Standard Deviation
1: Input: Signal Standard deviation dataset  = [1, 2, . . . , ], number of clusters , threshold  ,
iterations 
2: Output: Classification of signals into cluster and centroids
3: Initialize cluster centroids  1,  2, . . . ,   ∈ R randomly
4: repeat
5: for each signal () do
6: {︁ : ‖ −   ‖2 ≤ ‖  −  ‖2 for all  = 1, 2, . . . , }︁ ◁  is set of data points
7:
8:</p>
        <p>=
assigned to  
for each cluster  do</p>
        <p>= |1| ∑︀∈ 
9: Convergence Check:
10: if ||  −  || &lt;  then
11: break
12: if  ==  then
13: break
14: until convergence
15: return cluster assignments and centroids</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Dataset</title>
      <p>
        ◁ Update cluster centroids
We have prepared some in-house data, and other data has been obtained from published works [
        <xref ref-type="bibr" rid="ref38 ref39">56, 57</xref>
        ].
For the acquisition of MLIC, we selected the ring setup (varying azimuth, fixed elevation) due to its
capability to showcase unpredictable patterns in pixel intensity because of surface characteristics.
This lets us focus more on the data depending on surface characteristics. The data is explained in the
following sub-sections.
      </p>
      <p>C
I
L
M
s
s
o
r
c
a
P
l
a
n
g
i
S
l
e
x
I
P</p>
      <p>P1
P2
P3
P4
P5
Pn</p>
      <p>C1
C2
Cm
s
e
s
s
a
l
c
m
o
t
n
i
s
e
c
a
f
r
u
S
f
o
n
o
it
a
c
iif
s
s
a
l
C
1: Input: RTI Signals X = [1, 2, . . . , ], iteration , learning rate 
2: Output: Classification of signals into  classes
3: Initialize the weight vectors W = [1, 2, . . . , ] randomly
4: for  = 1 to  do
5: At each iteration , present an input signal (), and select the winner using competition.</p>
      <p>() = arg min∈Ω ‖x() − w()‖
6: Update weights of the winner and its neighbors.</p>
      <p>
        Δw() =  () (, ,  ) [x() − w ()] ◁ Ω is a set of neuron indexes
where:
 (, ,  ) = exp [︁− ‖r2 − (r)2‖2 ]︁ ◁ neighbourhood function
7: Learning rate decreases monotonically and satisfies the following equations:
0 &lt;  () &lt; 1
lim→∞ ∑︀  () → ∞
lim→∞  () → 0
8: return updated  = [1, 2, . . . , ]
9:  =  ()
10:  = 2( )
4.0.1. Coin of Emperor Nicolas
The first surface consists of a cultural heritage object. It is a coin called the "Coin of Emperor Nicolas II"
from the year 1897 AD, depicted in figure 6. This coin’s 3D model is sourced from Sketchfab under a
Creative Commons license and was used in our study [
        <xref ref-type="bibr" rid="ref38">56</xref>
        ]. We used Blender software to capture the
RTI images.
4.0.2. Rust Course Metal
The second surface we used in our experiments was "Rust Course Metal", which is obtained from a
dataset published by [
        <xref ref-type="bibr" rid="ref39">57</xref>
        ]. It consists of a metallic surface with some rust on it. The figure 7 shows the
metal. This surface is important to understand how the reflectance properties of metals change when
rust comes on them. This has significance in industrial quality control and material inspection.
4.0.3. Two Black Surfaces
This dataset was prepared to compare the algorithm’s performance in simulated data and real data.
Two black surfaces with the same color perception to the human eye but diferent material properties
were prepared by 3D printing. We have used the grayscale camera, primarily a one-channel camera, to
acquire its MLIC dataset. Figure 8 demonstrates the real "Two black Surfaces".
(a) The surface on the left side is PLC
and the one on right side is Nylon.
(b) Demonstration of
varying reflectance
profiles of surfaces
(c) Color measurement
values of PLC.
      </p>
      <p>(d) Measuring L*a*b*
values of both surfaces.</p>
      <p>(e) Color measurement
values of Nylon.</p>
      <p>The synthetic/simulated "Two black surfaces" were also created in blender software by putting the
same constraint of the same color and diferent material. The metallic and roughness properties were
kept diferent for both surfaces. Figure 9 shows the two black surfaces on the blender. Since it is a
simulated environment, there was no fabrication constraint and hence the surface did not have any
texture lines like the real "Two black surfaces".</p>
    </sec>
    <sec id="sec-5">
      <title>5. Experiments and Results</title>
      <p>This section employs the methodology discussed in the section 3 to experiment on data explained in
section 4. The results are obtained and discussed.</p>
      <p>The first experiment was done on the "Coin of Emperor Nicolas". Since the coin is old and a cultural
heritage object, it has undergone various aging processes, and its surface is no longer homogenous. We
aim to diferentiate the surface within the coin based on its illumination variation information. This
can further help cultural heritage experts understand the level of rust or other degradation process that
can be present and not apparent otherwise. We used 27 distinct illumination directions at a constant
elevation of 30∘ and variable equally spaced azimuth to generate 27 simulated images in the blender.
Figure 10 demonstrates and explains the results. The same experiment was repeated with the K-means
algorithm, and results are shown in figure 11.</p>
      <p>The second experiment was performed on the "Rust Course Metal". We used 10 distinct illumination
directions with a constant elevation of 30∘ and equally spaced variable azimuth angles to generate 10
simulated RTI images. Figure 12 explains the results. Since it is a synthetic flat surface with symmetric
reflectance profile, ring acquisition was not helpful in getting illumination variation data. We found
that using a varying elevation acquisition, where lights are positioned at diferent elevation angles,
would be more suitable for obtaining meaningful reflectance data from this type of surface.</p>
      <p>The third experiment was performed on the real "Two Black Surfaces". The two black surfaces were
assembled in the RTI dome to get MLIC. We captured 24 distinct images from 24 illumination directions
with a constant elevation of 45∘ and variable equally spaced azimuth. The camera in the RTI dome is
very high quality and produces 4000 by 6000-pixel images. Hence, it was dificult to process big regions
of interest. While the algorithm struggles to classify real data, as shown in figure 13, it was able to
diferentiate one surface from another to some extent.</p>
      <p>The fourth experiment was performed on the synthetic "Two Black Surfaces". We used 10 distinct
illumination directions with a constant elevation of 30∘ and equally spaced variable azimuth angles to
generate 10 simulated RTI images. This surface is discussed in section 4 and figure 9. The algorithm
classifies the two diferent materials in "Two Black Surfaces" as shown in figure 14 because it is a clean
synthetic surface with a distinguished reflectance profile.
5
10 15
MLIC Image no
20</p>
      <p>25</p>
    </sec>
    <sec id="sec-6">
      <title>6. Conclusion</title>
      <p>This paper presents an approach to surface classification using RTI data. The suggested method uses
SOM and K-means, two self-supervised learning algorithms, to classify surfaces according to their
reflectance profiles. Surface classification using RTI has great potential for several applications, such as
industrial quality control and the preservation of cultural heritage. We believe surface classification is</p>
      <p>Cluster 2
5
10 15
MLIC Image no
20
25
250
200
y
it
tsne150
n
lIna100
g
i
S
50
0</p>
      <p>Cluster 3
5
10 15
MLIC Image no
20</p>
      <p>25
the first step to material classification using RTI.</p>
      <p>Machine learning plays a crucial role in surface classification problems. We used K-means
classification initially, but it had drawbacks because signals can be mistakenly misclassified since K-means
classifies signals based on standard deviation. It does not learn the patterns of the signal. This resulted
in the use of artificial neural networks known as SOM neural networks, which is a self-supervised
learning method and ofers a better low-dimensional representation of data. The examination of coin
of Emperor Nicolas II provides us with valuable information about the reflectance properties of the
(c)
(a)
(b)
(d)
surfaces. This methodology is designed for 2D plain surfaces and struggled with real "Two Black
Surfaces" whose geometry was not completely flat due to 3D printer fabrication constraints. The algorithm
was identifying shadow of elevations as matt surface which was the wrong classification as discussed
in section 5. However, the algorithm was still able to classify surfaces according to their reflectance
profiles. We observed that the K-means algorithm does not perform as well as the SOM neural networks
in our experiments, however this observation is primarily based on visual inspection of the classification
results. This qualitative assessment, though not quantified by classification mismatch metrics, can be
supported by expert validation of the results.</p>
      <p>Our approach’s motivation is to exploit the illumination variation data to better understand the
surfaces and discover their anomalies. This is the prime reason we are using the self-supervised method,
and since we are exploring the surface, we do not have the ground truth to compare our algorithm.</p>
      <p>In summary, the experiments presented here contribute to the advancement of techniques for surface
analysis, with implications for fields such as cultural heritage preservation and material characterization.</p>
      <p>In the future, our research will focus on refining and creating methodologies to address computational
challenges, expanding the scope of materials analyzed and addressing geometrical 3D properties of the
surfaces in the algorithm. We plan to extend this classification model to use RGB images. RGB images
ofer extra color information that can help the model better distinguish between diferent materials,
(a) Segmentation of two black surfaces using K-means. It can be seen that the</p>
      <p>K-means algorithm has classified the right side (PLC matt surface with red)
mostly correctly but is struggling with classifying the relatively specular
left side (Nylon). This is due to the involvement of texture geometry.
(b) Segmetation of two black surfaces using SOM neural network. It can be
seen that the SOM algorithm mostly classifies the right PLC side as one
class (red) based on its matt response. However, it has misclassified some
parts of the left side surface because it mistakes shadow a matt surface due
to texture geometry.
potentially improving accuracy. We also plan to extend this framework for 3D RTI acquisition. This
means the algorithm will be extended for RTI acquisitions with variable elevations and variable azimuth
angles. This can provide invaluable reflectance variation information.</p>
    </sec>
    <sec id="sec-7">
      <title>Acknowledgments</title>
      <p>We would like to express our deepest gratitude to ISITE-BFC project. (Initiatives Science Innovation
Territoire Economie en Bourgogne-Franche-Comté) of Université de Bourgogne for their unwavering
support and funding throughout the course of this research.</p>
    </sec>
    <sec id="sec-8">
      <title>7. Online Resources</title>
      <p>The demo code and data is available on the GitHub project webpage.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>T.</given-names>
            <surname>Malzbender</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Gelb</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Wolters</surname>
          </string-name>
          ,
          <article-title>Polynomial texture maps</article-title>
          ,
          <source>in: Proceedings of the 28th Annual Conference on Computer Graphics and Interactive Techniques</source>
          , SIGGRAPH '01,
          <string-name>
            <surname>Association</surname>
          </string-name>
          for Computing Machinery, New York, NY, USA,
          <year>2001</year>
          , p.
          <fpage>519</fpage>
          -
          <lpage>528</lpage>
          . URL: https://doi.org/10.1145/383259. 383320. doi:
          <volume>10</volume>
          .1145/383259.383320.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>R. J.</given-names>
            <surname>Woodham</surname>
          </string-name>
          ,
          <article-title>Photometric method for determining surface orientation from multiple images</article-title>
          ,
          <source>Optical Engineering</source>
          <volume>19</volume>
          (
          <year>1980</year>
          )
          <article-title>191139</article-title>
          . URL: https://doi.org/10.1117/12.7972479. doi:
          <volume>10</volume>
          .1117/12. 7972479.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>V.</given-names>
            <surname>Vanweddingen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Hameeuw</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Vandermeulen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Vastenhoud</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Watteeuw</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Lemmers</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. V.</given-names>
            <surname>der Perre</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Konijn</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L. V.</given-names>
            <surname>Gool</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Proesmans</surname>
          </string-name>
          ,
          <article-title>Pixel+: integrating and standardizing of various interactive single-camera, multi-light imagery</article-title>
          , in: P. Schelkens, T. Kozacki (Eds.),
          <article-title>Optics, Photonics and Digital Technologies for Imaging Applications VI</article-title>
          , volume
          <volume>11353</volume>
          , International Society for Optics and Photonics,
          <string-name>
            <surname>SPIE</surname>
          </string-name>
          ,
          <year>2020</year>
          , p.
          <fpage>113530G</fpage>
          . URL: https://doi.org/10.1117/12.2555685. doi:
          <volume>10</volume>
          .1117/12.2555685.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>P.</given-names>
            <surname>Gautron</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Krivánek</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. N.</given-names>
            <surname>Pattanaik</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Bouatouch</surname>
          </string-name>
          ,
          <article-title>A novel hemispherical basis for accurate and eficient rendering</article-title>
          .,
          <source>Rendering Techniques</source>
          <year>2004</year>
          (
          <year>2004</year>
          )
          <fpage>321</fpage>
          -
          <lpage>330</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>G.</given-names>
            <surname>Pitard</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Le Goïc</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Mansouri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Favrelière</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.-F.</given-names>
            <surname>Desage</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Samper</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Pillet</surname>
          </string-name>
          ,
          <article-title>Discrete modal decomposition: a new approach for the reflectance modeling and rendering of real surfaces</article-title>
          ,
          <source>Machine Vision and Applications</source>
          <volume>28</volume>
          (
          <year>2017</year>
          )
          <fpage>607</fpage>
          -
          <lpage>621</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>T. G.</given-names>
            <surname>Dulecha</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F. A.</given-names>
            <surname>Fanni</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Ponchio</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Pellacini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Giachetti</surname>
          </string-name>
          ,
          <article-title>Neural reflectance transformation imaging</article-title>
          ,
          <source>The Visual Computer</source>
          <volume>36</volume>
          (
          <year>2020</year>
          )
          <fpage>2161</fpage>
          -
          <lpage>2174</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>A.</given-names>
            <surname>Zendagui</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Le Goïc</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Chatoux</surname>
          </string-name>
          ,
          <string-name>
            <surname>J.-B. Thomas</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          <string-name>
            <surname>Castro</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Nurit</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Mansouri</surname>
          </string-name>
          ,
          <article-title>Quality assessment of dynamic virtual relighting from RTI data: application to the inspection of engineering surfaces</article-title>
          ,
          <source>in: Fifteenth International Conference on Quality Control by Artificial Vision</source>
          , volume
          <volume>11794</volume>
          ,
          <string-name>
            <surname>SPIE</surname>
          </string-name>
          ,
          <year>2021</year>
          , pp.
          <fpage>94</fpage>
          -
          <lpage>102</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>H.</given-names>
            <surname>Mytum</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. R.</given-names>
            <surname>Peterson</surname>
          </string-name>
          ,
          <article-title>The application of reflectance transformation imaging (RTI) in historical archaeology</article-title>
          ,
          <source>Historical Archaeology</source>
          <volume>52</volume>
          (
          <year>2018</year>
          )
          <fpage>489</fpage>
          -
          <lpage>503</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>A.</given-names>
            <surname>Zendagui</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Le Goïc</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Chatoux</surname>
          </string-name>
          , J.-B. Thomas,
          <string-name>
            <given-names>P.</given-names>
            <surname>Jochum</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Maniglier</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Mansouri</surname>
          </string-name>
          ,
          <article-title>Relfectance transformation imaging as a tool for computer-aided visual inspection</article-title>
          ,
          <source>Applied Sciences</source>
          <volume>12</volume>
          (
          <year>2022</year>
          )
          <fpage>6610</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>G.</given-names>
            <surname>Pitard</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Le Goïc</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Mansouri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Favrelière</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Pillet</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>George</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. Y.</given-names>
            <surname>Hardeberg</surname>
          </string-name>
          ,
          <article-title>Robust anomaly detection using reflectance transformation imaging for surface quality inspection</article-title>
          ,
          <source>in: Image Analysis: 20th Scandinavian Conference, SCIA</source>
          <year>2017</year>
          , Tromsø, Norway, June 12-14,
          <year>2017</year>
          , Proceedings,
          <source>Part I 20</source>
          , Springer,
          <year>2017</year>
          , pp.
          <fpage>550</fpage>
          -
          <lpage>561</lpage>
          .
          <year>2023</year>
          .
          <volume>20</volume>
          .
          <issue>1</issue>
          .3.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [29]
          <string-name>
            <given-names>H.</given-names>
            <surname>Zheng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Fang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Ji</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Strese</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Özer</surname>
          </string-name>
          , E. Steinbach,
          <article-title>Deep learning for surface material classification using haptic and visual information</article-title>
          ,
          <source>IEEE Transactions on Multimedia</source>
          <volume>18</volume>
          (
          <year>2016</year>
          )
          <fpage>2407</fpage>
          -
          <lpage>2416</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [30]
          <string-name>
            <given-names>C.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Yang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Gu</surname>
          </string-name>
          ,
          <article-title>Learning discriminative illumination and filters for raw material classification with optimal projections of bidirectional texture functions</article-title>
          ,
          <source>in: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition</source>
          ,
          <year>2013</year>
          , pp.
          <fpage>1430</fpage>
          -
          <lpage>1437</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [31]
          <string-name>
            <given-names>P.</given-names>
            <surname>Tatzer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Wolf</surname>
          </string-name>
          , T. Panner,
          <article-title>Industrial application for inline material sorting using hyperspectral imaging in the nir range</article-title>
          ,
          <source>Real-Time Imaging</source>
          <volume>11</volume>
          (
          <year>2005</year>
          )
          <fpage>99</fpage>
          -
          <lpage>107</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [32]
          <string-name>
            <given-names>J.</given-names>
            <surname>Weiß</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Santra</surname>
          </string-name>
          ,
          <article-title>Material classification using 60-ghz radar and deep convolutional neural network</article-title>
          , in: 2019
          <source>International Radar Conference (RADAR)</source>
          , IEEE,
          <year>2019</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>6</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [33]
          <string-name>
            <given-names>S.</given-names>
            <surname>Dalal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V. P.</given-names>
            <surname>Vishwakarma</surname>
          </string-name>
          ,
          <article-title>Classification of ECG signals using multi-cumulants based evolutionary hybrid classifier</article-title>
          ,
          <source>Scientific Reports</source>
          <volume>11</volume>
          (
          <year>2021</year>
          )
          <fpage>15092</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [34]
          <string-name>
            <given-names>J. H.</given-names>
            <surname>Abawajy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. V.</given-names>
            <surname>Kelarev</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Chowdhury</surname>
          </string-name>
          ,
          <article-title>Multistage approach for clustering and classification of ECG data</article-title>
          ,
          <source>Computer Methods and Programs in Biomedicine</source>
          <volume>112</volume>
          (
          <year>2013</year>
          )
          <fpage>720</fpage>
          -
          <lpage>730</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [35]
          <string-name>
            <given-names>A.</given-names>
            <surname>Gacek</surname>
          </string-name>
          ,
          <article-title>Preprocessing and analysis of ECG signals-a self-organizing maps approach</article-title>
          ,
          <source>Expert Systems with Applications</source>
          <volume>38</volume>
          (
          <year>2011</year>
          )
          <fpage>9008</fpage>
          -
          <lpage>9013</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [36]
          <string-name>
            <given-names>M.</given-names>
            <surname>Balouchestani</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Sugavaneswaran</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Krishnan</surname>
          </string-name>
          ,
          <article-title>Advanced k-means clustering algorithm for large ECG data sets based on K-SVD approach</article-title>
          ,
          <source>in: 2014 9th International Symposium on Communication Systems, Networks and Digital Sign (CSNDSP)</source>
          ,
          <year>2014</year>
          , pp.
          <fpage>177</fpage>
          -
          <lpage>182</lpage>
          . doi:
          <volume>10</volume>
          .1109/ CSNDSP.
          <year>2014</year>
          .
          <volume>6923820</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [37]
          <string-name>
            <given-names>M.</given-names>
            <surname>Rastgoo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Lemaître</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Morel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Massich</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Garcia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Meriaudeau</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Marzani</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Sidibé</surname>
          </string-name>
          ,
          <article-title>Classification of melanoma lesions using sparse coded features and random forests</article-title>
          ,
          <source>in: Medical Imaging</source>
          <year>2016</year>
          :
          <article-title>Computer-Aided Diagnosis</article-title>
          , volume
          <volume>9785</volume>
          ,
          <string-name>
            <surname>SPIE</surname>
          </string-name>
          ,
          <year>2016</year>
          , pp.
          <fpage>73</fpage>
          -
          <lpage>81</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [38]
          <string-name>
            <given-names>D. J.</given-names>
            <surname>Mandal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Deborah</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>George</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. Y.</given-names>
            <surname>Hardeberg</surname>
          </string-name>
          ,
          <article-title>Unsupervised clustering for works of art using hyperspectral imaging: A case study on Edvard Munch's self-portrait (</article-title>
          <year>1905</year>
          ),
          <source>in: 2023 13th Workshop on Hyperspectral Imaging and Signal Processing: Evolution in Remote Sensing (WHISPERS)</source>
          ,
          <year>2023</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>5</lpage>
          . doi:
          <volume>10</volume>
          .1109/WHISPERS61460.
          <year>2023</year>
          .
          <volume>10430604</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [39]
          <string-name>
            <given-names>D. J.</given-names>
            <surname>Mandal</surname>
          </string-name>
          ,
          <article-title>Image Quality Assessment of Hyperspectral and Conventional Imaging for Cultural Heritage Artifacts</article-title>
          ,
          <source>Phd Thesis</source>
          , Norwegian University of Science and
          <source>Technology (NTNU)</source>
          ,
          <volume>2815</volume>
          Gjøvik, Norway,
          <year>2023</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [40]
          <string-name>
            <given-names>H.</given-names>
            <surname>Deborah</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>George</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. Y.</given-names>
            <surname>Hardeberg</surname>
          </string-name>
          ,
          <article-title>Pigment mapping of the Scream (1893) based on hyperspectral imaging</article-title>
          ,
          <source>in: Image and Signal Processing: 6th International Conference, ICISP</source>
          <year>2014</year>
          , Cherbourg, France, June 30-July 2,
          <year>2014</year>
          . Proceedings 6, Springer,
          <year>2014</year>
          , pp.
          <fpage>247</fpage>
          -
          <lpage>256</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [41]
          <string-name>
            <given-names>D. J.</given-names>
            <surname>Mandal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Pedersen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>George</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Boust</surname>
          </string-name>
          ,
          <article-title>Comparison of pigment classification algorithms on non-flat surfaces using hyperspectral imaging</article-title>
          ,
          <source>Journal of Imaging Science and Technology</source>
          <volume>67</volume>
          (
          <year>2023</year>
          )
          <fpage>1</fpage>
          -
          <lpage>25</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [42]
          <string-name>
            <given-names>H.</given-names>
            <surname>Deborah</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>George</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. Y.</given-names>
            <surname>Hardeberg</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. S.</given-names>
            <surname>Ferrer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I. C.</given-names>
            <surname>Sandu</surname>
          </string-name>
          ,
          <article-title>Old man in Warnemünde (1907) colouring palette: A case study on the use of hyperspectral imaging for pigment identification</article-title>
          ,
          <source>in: Color and Imaging Conference</source>
          , volume
          <volume>25</volume>
          ,
          <source>Society for Imaging Science and Technology</source>
          ,
          <year>2017</year>
          , pp.
          <fpage>339</fpage>
          -
          <lpage>344</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [43]
          <string-name>
            <given-names>B.</given-names>
            <surname>Melit Devassy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>George</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Nussbaum</surname>
          </string-name>
          ,
          <article-title>Unsupervised clustering of hyperspectral paper data using t-SNE</article-title>
          ,
          <source>Journal of Ismaging</source>
          <volume>6</volume>
          (
          <year>2020</year>
          )
          <fpage>29</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [44]
          <string-name>
            <given-names>A.</given-names>
            <surname>Dal Fovo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Mazzinghi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Omarini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Pampaloni</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Ruberto</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Striova</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Fontana</surname>
          </string-name>
          ,
          <article-title>Noninvasive mapping methods for pigments analysis of roman mural paintings</article-title>
          ,
          <source>Journal of Cultural Heritage</source>
          <volume>43</volume>
          (
          <year>2020</year>
          )
          <fpage>311</fpage>
          -
          <lpage>318</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          [45]
          <string-name>
            <given-names>M.</given-names>
            <surname>Attas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Cloutis</surname>
          </string-name>
          , C. Collins,
          <string-name>
            <given-names>D.</given-names>
            <surname>Goltz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Majzels</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. R.</given-names>
            <surname>Mansfield</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H. H.</given-names>
            <surname>Mantsch</surname>
          </string-name>
          ,
          <article-title>Near-infrared spectroscopic imaging in art conservation: investigation of drawing constituents</article-title>
          ,
          <source>Journal of Cultural Heritage</source>
          <volume>4</volume>
          (
          <year>2003</year>
          )
          <fpage>127</fpage>
          -
          <lpage>136</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          [46]
          <string-name>
            <given-names>B. O.</given-names>
            <surname>Community</surname>
          </string-name>
          ,
          <article-title>Blender - a 3D modelling and rendering package</article-title>
          , Blender Foundation, Stichting Blender Foundation, Amsterdam,
          <year>2018</year>
          . URL: http://www.blender.org.
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          [47]
          <string-name>
            <surname>J. MacQueen</surname>
          </string-name>
          , et al.,
          <article-title>Some methods for classification and analysis of multivariate observations</article-title>
          ,
          <source>in: Proceedings of the Fifth Berkeley Symposium on Mathematical Statistics and Probability</source>
          , volume
          <volume>1</volume>
          , Oakland, CA, USA,
          <year>1967</year>
          , pp.
          <fpage>281</fpage>
          -
          <lpage>297</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          [48]
          <string-name>
            <given-names>M.</given-names>
            <surname>Ahmed</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Seraj</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. M. S.</given-names>
            <surname>Islam</surname>
          </string-name>
          ,
          <article-title>The K-Means algorithm: A comprehensive survey and performance evaluation, Electronics 9 (</article-title>
          <year>2020</year>
          )
          <fpage>1295</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          [49]
          <string-name>
            <given-names>H.</given-names>
            <surname>Yin</surname>
          </string-name>
          ,
          <article-title>The self-organizing maps: background, theories, extensions and applications</article-title>
          , in: Computational Intelligence: A compendium, Springer,
          <year>2008</year>
          , pp.
          <fpage>715</fpage>
          -
          <lpage>762</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          [50]
          <string-name>
            <given-names>T.</given-names>
            <surname>Kohonen</surname>
          </string-name>
          ,
          <article-title>The self-organizing map</article-title>
          ,
          <source>Proceedings of the IEEE</source>
          <volume>78</volume>
          (
          <year>1990</year>
          )
          <fpage>1464</fpage>
          -
          <lpage>1480</lpage>
          . doi:
          <volume>10</volume>
          .1109/ 5.58325.
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          [51]
          <string-name>
            <given-names>D.</given-names>
            <surname>Miljković</surname>
          </string-name>
          ,
          <article-title>Brief review of self-organizing maps</article-title>
          ,
          <source>in: 40th International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO)</source>
          , IEEE,
          <year>2017</year>
          , pp.
          <fpage>1061</fpage>
          -
          <lpage>1066</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          [52]
          <string-name>
            <given-names>K.</given-names>
            <surname>Simonyan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Zisserman</surname>
          </string-name>
          ,
          <article-title>Very deep convolutional networks for large-scale image recognition</article-title>
          ,
          <source>arXiv preprint arXiv:1409.1556</source>
          (
          <year>2014</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref35">
        <mixed-citation>
          [53]
          <string-name>
            <given-names>A.</given-names>
            <surname>Vaswani</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Shazeer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Parmar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Uszkoreit</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Jones</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. N.</given-names>
            <surname>Gomez</surname>
          </string-name>
          , Ł. Kaiser,
          <string-name>
            <surname>I. Polosukhin</surname>
          </string-name>
          ,
          <article-title>Attention is all you need</article-title>
          ,
          <source>Advances in Neural Information Processing Systems</source>
          <volume>30</volume>
          (
          <year>2017</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref36">
        <mixed-citation>
          [54]
          <string-name>
            <given-names>S.</given-names>
            <surname>Khan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Naseer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Hayat</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. W.</given-names>
            <surname>Zamir</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F. S.</given-names>
            <surname>Khan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Shah</surname>
          </string-name>
          ,
          <article-title>Transformers in vision: A survey, ACM computing surveys (CSUR) 54 (</article-title>
          <year>2022</year>
          )
          <fpage>1</fpage>
          -
          <lpage>41</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref37">
        <mixed-citation>
          [55]
          <string-name>
            <given-names>T.</given-names>
            <surname>Kohonen</surname>
          </string-name>
          ,
          <article-title>Self-organization and associative memory</article-title>
          , volume
          <volume>8</volume>
          ,
          <string-name>
            <surname>Springer</surname>
            <given-names>Science</given-names>
          </string-name>
          &amp; Business
          <string-name>
            <surname>Media</surname>
          </string-name>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref38">
        <mixed-citation>
          [56]
          <string-name>
            <given-names>E.</given-names>
            <surname>Champion</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Rahaman</surname>
          </string-name>
          ,
          <article-title>Survey of 3d digital heritage repositories and platforms</article-title>
          ,
          <source>Virtual Archaeology Review</source>
          <volume>11</volume>
          (
          <year>2020</year>
          )
          <fpage>1</fpage>
          -
          <lpage>15</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref39">
        <mixed-citation>
          [57]
          <string-name>
            <given-names>R.</given-names>
            <surname>Luxman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Chatoux</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Le Goïc</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. Y.</given-names>
            <surname>Hardeberg</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Marzani</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Mansouri</surname>
          </string-name>
          ,
          <article-title>A benchmark dataset and evaluation for best light configuration in reflectance transformation imaging</article-title>
          ,
          <source>in: Archiving Conference</source>
          , volume
          <volume>20</volume>
          ,
          <source>Society for Imaging Science and Technology</source>
          ,
          <year>2023</year>
          , pp.
          <fpage>75</fpage>
          -
          <lpage>81</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref40">
        <mixed-citation>
          [58]
          <string-name>
            <given-names>L.</given-names>
            <surname>Reid</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>McDougall</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Erolin</surname>
          </string-name>
          ,
          <string-name>
            <surname>Sketchfab:</surname>
          </string-name>
          <article-title>An educational asset for learning anatomy</article-title>
          ,
          <source>Journal of Anatomy</source>
          <volume>236</volume>
          (
          <year>2020</year>
          )
          <fpage>267</fpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>