Automatic convolution kernel size determining convolutional neural network-based hyperspectral image classification method

A convolutional neural network and hyperspectral image technology, which is applied in the field of hyperspectral image processing, can solve the problems of manual setting of the convolution kernel size and the inability to adaptively represent the characteristics of data information, and achieve effective representation of data information and good hyperspectral images. The effect of image classification results

Active Publication Date: 2018-09-04
NORTHWESTERN POLYTECHNICAL UNIV
View PDF4 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] In order to overcome the problem that the size of the convolution kernel needs to be manually set in the existing convolution neural network structure based on convolution kernel learning in advance and cannot adaptively represent the characteristics of data information, the present invention discloses a convolution algorithm based on automatically determining the size of the convolution kernel. The hyperspectral image classification method of the convolutional neural network introduces the K-means clustering algorithm into the convolution kernel learning of the convolutional neural network, that...

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Automatic convolution kernel size determining convolutional neural network-based hyperspectral image classification method
  • Automatic convolution kernel size determining convolutional neural network-based hyperspectral image classification method
  • Automatic convolution kernel size determining convolutional neural network-based hyperspectral image classification method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0014] The present invention will be further described below in conjunction with the accompanying drawings and embodiments, and the present invention includes but not limited to the following embodiments.

[0015] Such as figure 1 As shown, the present invention provides a hyperspectral image classification method that automatically determines the convolution kernel size convolutional neural network, and the specific steps are as follows:

[0016] 1. Data preprocessing

[0017] Randomly extract M image blocks with dimensional information and a size of m×m×h from the hyperspectral image as the training samples and test samples of the convolutional neural network, and the number of training samples and test samples are both M / 2. Generally, the value range of m is [5,27], and the value range of M is 5000-10000. In this embodiment, m is 27, M is 5000, and h is the number of spectra, that is, the number of hyperspectral image bands.

[0018] Then, from the training sample image b...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention provides an automatic convolution kernel size determining convolutional neural network-based hyperspectral image classification method. The method comprises the following steps of: firstly clustering a plurality of image block samples with different sizes by using a K-means algorithm; designing a new evaluation index for a clustering result of the samples, the sizes of which are different and category quantities of which are uniformly distributed, and evaluating the clustering the result of the samples with different sizes by using the evaluation index, and determining a self-adaptive convolution kernel according to the evaluation result; and finally training a convolutional neural network of the self-adaptive convolution kernel, and classifying hyperspectral images by utilizing the trained network. Self-adaptive convolution kernels obtained by clustering and index evaluation are capable of representing data information more effectively, so that better hyperspectral imageclassification results can be obtained by utilizing the method.

Description

technical field [0001] The invention belongs to the technical field of hyperspectral image processing, and in particular relates to a hyperspectral image classification method based on a convolutional neural network for automatically determining the size of a convolution kernel. Background technique [0002] Currently, there are two main types of hyperspectral image pixel-level classification methods: one is based on artificially designed features; the other is based on deep learning features. The document "Ding C, Li Y, Xia Y, et al. Convolutional Neural Networks Based Hyperspectral Image Classification Method with AdaptiveKernels[J]. Remote Sensing, 2017, 9(6): 618." discloses a hyperspectral image based on deep learning In the image classification method, the convolution kernel can be obtained through pre-learning, and the number of adaptive convolution kernels can be obtained through the literature design method. This document proposes to use the improved clustering alg...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06K9/62G06N3/04
CPCG06N3/045G06F18/23213G06F18/241
Inventor 张艳宁丁晨李映夏勇张磊
Owner NORTHWESTERN POLYTECHNICAL UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products