Papers › FPGA: Fast Patch-Free Global Learning Framework for Fully End-to-End Hyperspectral...

FPGA: Fast Patch-Free Global Learning Framework for Fully End-to-End Hyperspectral Image Classification

11 Nov 2020arXiv:2011.05670archive 2025-07-28

Zhuo Zheng, Yanfei Zhong, Ailong Ma, Liangpei Zhang

Deep learning techniques have provided significant improvements in hyperspectral image (HSI) classification. The current deep learning based HSI classifiers follow a patch-based learning framework by dividing the image into overlapping patches. As such, these methods are local learning methods, which have a high computational cost. In this paper, a fast patch-free global learning (FPGA) framework is proposed for HSI classification. In FPGA, an encoder-decoder based FCN is utilized to consider the global spatial information by processing the whole image, which results in fast inference. However, it is difficult to directly utilize the encoder-decoder based FCN for HSI classification as it always fails to converge due to the insufficiently diverse gradients caused by the limited training samples. To solve the divergence problem and maintain the abilities of FCN of fast inference and global spatial information mining, a global stochastic stratified sampling strategy is first proposed by transforming all the training samples into a stochastic sequence of stratified samples. This strategy can obtain diverse gradients to guarantee the convergence of the FCN in the FPGA framework. For a better design of FCN architecture, FreeNet, which is a fully end-to-end network for HSI classification, is proposed to maximize the exploitation of the global spatial information and boost the performance via a spectral attention based encoder and a lightweight decoder. A lateral connection module is also designed to connect the encoder and decoder, fusing the spatial details in the encoder and the semantic features in the decoder. The experimental results obtained using three public benchmark datasets suggest that the FPGA framework is superior to the patch-based framework in both speed and accuracy for HSI classification. Code has been made available at: https://github.com/Z-Zheng/FreeNet.

PaperPDFConference PDFCode

In Syntology Open this paper in Syntology's Atlas, the map of the papers in Syntology's graph and their citations.

Code

Z-Zheng/FreeNet officialmentioned in paperpytorch report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

ClassificationDecoderGeneral ClassificationHyperspectral Image ClassificationImage Classificationimage-classification

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
Hyperspectral Image Classification CASI University of Houston FPGA Average Accuracy 88.44 #3 of 4 Archive leaderboard report
Hyperspectral Image Classification CASI University of Houston FPGA Kappa 0.8555 #3 of 4 Archive leaderboard report
Hyperspectral Image Classification CASI University of Houston FPGA Overall Accuracy 86.61 #3 of 4 Archive leaderboard report
Hyperspectral Image Classification Pavia University FPGA AA@200 99.83 #25 of 33 Archive leaderboard report
Hyperspectral Image Classification Pavia University FPGA Kappa@200 0.9974 #25 of 33 Archive leaderboard report
Hyperspectral Image Classification Pavia University FPGA OA@200 99.81 #25 of 33 Archive leaderboard report
Hyperspectral Image Classification Pavia University FPGA Overall Accuracy 99.81% #25 of 33 Archive leaderboard report
Hyperspectral Image Classification Salinas FPGA AA@200 99.91 #2 of 3 Archive leaderboard report
Hyperspectral Image Classification Salinas FPGA Kappa@200 0.9991 #2 of 3 Archive leaderboard report
Hyperspectral Image Classification Salinas FPGA OA@200 99.92 #2 of 3 Archive leaderboard report

Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.

Methods

ConvolutionFCNMax Pooling

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections