Automatic kernel size determination for deep neural networks based hyperspectral image classification

Research output: Contribution to journalArticlepeer-review

9 Scopus citations

Abstract

Considering kernels in Convolutional Neural Networks (CNNs) as detectors for local patterns, K-means neural network proposes to cluster local patches extracted from training images and then fixate those kernels as the representative patches in each cluster without further training. Thus the amount of labeled samples necessitated for training can be greatly reduced. One key property of those kernels is their spatial size which determines their capacity in detecting local patterns and is expected to be task-specific. However, most of literatures determine the spatial size of those kernels in a heuristic way. To address this problem, we propose to automatically determine the kernel size in order to better adapt the K-means neural network for hyperspectral imagery classification. Specifically, a novel kernel-size determination scheme is developed by measuring the clustering performance of local patches with different sizes. With the kernel of determined size, more discriminative local patterns can be detected in the hyperspectral imagery, with which the classification performance of K-means neural network can be obviously improved. Experimental results on two datasets demonstrate the effectiveness of the proposed method.

Original languageEnglish
Article number415
JournalRemote Sensing
Volume10
Issue number3
DOIs
StatePublished - 1 Mar 2018

Keywords

  • Automatic kernel size determination
  • Convolutional neural networks
  • Hyperspectral imagery
  • K-means
  • Pre-learned kernels

Fingerprint

Dive into the research topics of 'Automatic kernel size determination for deep neural networks based hyperspectral image classification'. Together they form a unique fingerprint.

Cite this