Satellites and drones capture two data types: hyperspectral images (HSI), rich in colors and chemical detail, and LiDAR measurements, which reveal terrain height. Merging them is like mixing two different languages: challenging but powerful. Researchers built CSTC, a neural network that uses Vision Transformers, the computer brains best at grasping context. The architecture has two branches: one for HSI, which reduces dimensions with principal component analysis and extracts spectralβspatial features; the other for LiDAR, which employs MobileNetV2 to capture terrain shapes. Both data streams are turned into token sequences and communicate via a crossβattention module, a kind of chat between the two brains. After this first fusion, a second Transformer blends the information even deeper before a simple perceptron decides the final class. Results are striking: accuracies above 92% on four international datasets, outperforming traditional methods. Moreover, the model is robust, adaptable, and does not need millions of parameters, making it practical for realβworld uses like environmental monitoring or urban planning.
The core of CSTC is the Vision Transformer (ViT), which splits the image into patches and treats them like words in
a sentence.\nIn this context, HSI and LiDAR patches become tokens carrying spectral or elevation information. The crossβattention
module computes Q (query), K (key) and V\ (value) matrices for each token, allowing the model to weight
how much each element of one modality should influence the other. This operation is crucial because the scale
differences between HSI (hundreds of bands) and LiDAR (single elevation map) make traditional fusion difficult.\nPCA on the HSI branch reduces dimensionality while preserving the highest variance, preventing parameter explosion.\nMobileNetV2, with its inverted bottlenecks, provides a compact yet rich spatial representation of LiDAR data.\nAfter the first fusion, the second Transformer works on a concatenated token sequence, enabling highβlevel interactions
between the two modalities. The final classifier is a multiβlayer perceptron that maps each pixel to a landβcover class
using the learned representations. Experiments show CSTC retains high performance even on imbalanced datasets, thanks
to the Transformer's ability to model longβrange dependencies and handle noise. Moreover, the total parameter count stays
below 10β―M, making the model suitable for limited hardware such as onboard drone systems.
