[go: up one dir, main page]

CN106022355B - High spectrum image sky based on 3DCNN composes joint classification method - Google Patents

High spectrum image sky based on 3DCNN composes joint classification method Download PDF

Info

Publication number
CN106022355B
CN106022355B CN201610301687.1A CN201610301687A CN106022355B CN 106022355 B CN106022355 B CN 106022355B CN 201610301687 A CN201610301687 A CN 201610301687A CN 106022355 B CN106022355 B CN 106022355B
Authority
CN
China
Prior art keywords
3dcnn
data
hyperspectral image
layer
classification
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201610301687.1A
Other languages
Chinese (zh)
Other versions
CN106022355A (en
Inventor
李映
张号逵
曹莹
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Northwestern Polytechnical University
Original Assignee
Northwestern Polytechnical University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Northwestern Polytechnical University filed Critical Northwestern Polytechnical University
Priority to CN201610301687.1A priority Critical patent/CN106022355B/en
Publication of CN106022355A publication Critical patent/CN106022355A/en
Application granted granted Critical
Publication of CN106022355B publication Critical patent/CN106022355B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/24Classification techniques
    • G06F18/241Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches
    • G06F18/2415Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches based on parametric or probabilistic models, e.g. based on likelihood ratio or false acceptance rate versus a false rejection rate

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Artificial Intelligence (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Evolutionary Biology (AREA)
  • Evolutionary Computation (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Probability & Statistics with Applications (AREA)
  • Image Analysis (AREA)

Abstract

本发明涉及一种基于3DCNN的高光谱图像空谱联合分类方法,针对高光谱图像数据为三维结构的特点,构建适用于高光谱图像的三维卷积网络完成高光谱图像空谱联合分类。首先,从原始高光谱图像中,提取以待分类像元为中心的一定邻域范围内数据块作为初始空谱特征,并结合待分类像元的标签训练构建好的3DCNN网络。然后,利用经过训练的3DCNN完成高光谱图像空谱联合分类。有益效果在于:1)解决了现有的分类技术中需要进行谱空间降维或者压缩的复杂处理的问题;2)构建出适用于三维结构的高光谱图像数据的3DCNN,充分利用了高光谱图像丰富的信息并省去了人为预先设定特征的麻烦;3)基于3DCNN的高光谱图像空谱联合分类方法。4)提高了高光谱图像分类精度。

The invention relates to a 3DCNN-based hyperspectral image space-spectrum joint classification method. Aiming at the characteristic that hyperspectral image data is a three-dimensional structure, a three-dimensional convolution network suitable for hyperspectral images is constructed to complete the hyperspectral image space-spectrum joint classification. First, from the original hyperspectral image, a data block in a certain neighborhood range centered on the pixel to be classified is extracted as the initial spatial spectral feature, and the constructed 3DCNN network is trained in combination with the label of the pixel to be classified. Then, the trained 3DCNN is used to complete the space-spectrum joint classification of hyperspectral images. The beneficial effects are: 1) the problem of complex processing of spectral space dimensionality reduction or compression in the existing classification technology is solved; 2) a 3DCNN suitable for hyperspectral image data of three-dimensional structure is constructed, and the hyperspectral image is fully utilized Rich information and saves the trouble of artificially presetting features; 3) 3DCNN-based hyperspectral image space-spectrum joint classification method. 4) The classification accuracy of hyperspectral images is improved.

Description

High spectrum image sky based on 3DCNN composes joint classification method
Technical field
The invention belongs to remote sensing information process technical fields, are related to a kind of classification method of high spectrum image, and in particular to A kind of high spectrum image sky spectrum joint classification method based on 3DCNN.
Background technique
High-spectrum remote sensing spectral resolution is high, imaging band is more, contains much information, and obtains extensively in remote sensing application field Using.Classification hyperspectral imagery technology is highly important content in Hyperspectral imagery processing technology, mainly includes feature extraction And classification two parts, wherein the extraction feature from former high spectrum image, which influences the nicety of grading of high spectrum image Huge: the strong robustness of characteristic of division can greatly improve nicety of grading;On the contrary, the poor characteristic of division of robustness then can be bright It is aobvious to reduce classifying quality.
In recent years, deep learning was made outstanding achievements in terms of feature extraction, to improve classification hyperspectral imagery precision, various depths Degree model is introduced in the classification of high spectrum image, and on the basis of spectrum signature, introduces space characteristics, utilize depth Model is practised, the autonomous empty spectrum signature for extracting high spectrum image effectively raises classification hyperspectral imagery precision.
However, existing these extract these methods of high spectrum image sky spectrum signature using depth model, it is empty extracting The sufficiently complex elder generation of way when spectrum signature generally requires first to carry out former high spectrum image the dimensionality reduction on spectral space, then by dimensionality reduction Information later obtains sky spectrum signature in conjunction with spectrum information.Dimension-reduction treatment is computationally intensive, and has lost certain spectrum information, influences Precision.
Summary of the invention
Technical problems to be solved
In order to avoid the shortcomings of the prior art, the present invention proposes a kind of high spectrum image sky spectrum connection based on 3DCNN Classification method is closed, overcomes and needs to carry out the pretreatment such as complicated spectral space dimensionality reduction when extracting space characteristics, make full use of spectrum information And spatial information, it is autonomous to extract high spectrum image depth sky spectrum signature in conjunction with the advantage of deep learning autonomous learning, improve classification Precision.
Technical solution
A kind of high spectrum image sky spectrum joint classification method based on 3DCNN, it is characterised in that steps are as follows:
Step 1: input hyperspectral image data is normalized;
Step 2 takes original empty spectrum signature: adjacent from the n × n × L extracted centered on pixel to be sorted in high spectrum image Data block P within the scope of domainn×n×L, using the data block as the original empty spectrum signature for the pixel for being located at data block center;
Step 3: in the data containing label extracted in step 2, randomly selecting the number of half or less than half According to the data as training 3DCNN
Step 4: the network of 3DCNN is constructed, network overall structure is divided into two parts, and first part includes one layer of input layer, Connection excitation operation layer, excitation operation layer are carried out using unsaturation excitation function ReLU after every layer of convolutional layer of two layers of Three dimensional convolution layer Excitation operation;Second part includes one layer of full articulamentum, one layer of softmax classification layer;Network overall structure includes seven layers, network Integral operation include preceding to operation, reversed derivation, convolution kernel updates three parts operation;
Step 5 is trained 3DCNN using training data: stochastic gradient descent method is used in network training data Training network parameter, the 3DCNN can independently extract the empty spectrum signature of high spectrum image and complete to classify after the completion of training;
Step 6: data to be sorted being inputted into trained 3DCNN, high spectrum image sky is completed and composes joint classification.
Beneficial effect
A kind of high spectrum image sky based on 3DCNN proposed by the present invention composes joint classification method, for high spectrum image The characteristics of data are three-dimensional structure, the Three dimensional convolution network that building is suitable for high spectrum image complete high spectrum image sky spectrum joint Classification.Firstly, from original high spectrum image, extract in certain contiguous range using centered on pixel to be sorted data block as Initial sky spectrum signature, and the 3DCNN network for combining the label training of pixel to be sorted to build.Then, utilization is trained 3DCNN completes high spectrum image sky and composes joint classification.
The beneficial effects of the present invention are: 1) it solves and needs to carry out spectral space dimensionality reduction or pressure in existing sorting technique The problem of complex process of contracting;2) 3DCNN of the hyperspectral image data suitable for three-dimensional structure is constructed, is on the one hand sufficiently sent out The ability of the autonomous extraction feature of deep learning has been waved, it is on the other hand autonomous to extract depth characteristic, take full advantage of high spectrum image Information abundant simultaneously eliminates the trouble for artificially presetting feature;3) the high spectrum image sky based on 3DCNN composes joint classification Method extends the application range of deep learning, also provides new approaches for classification hyperspectral imagery.4) EO-1 hyperion is improved Image classification accuracy.
Detailed description of the invention
Fig. 1: the empty spectrum joint hyperspectral image classification method flow chart based on 3DCNN
Specific embodiment
Now in conjunction with embodiment, attached drawing, the invention will be further described:
Step 1 inputs hyperspectral image data, according to formula pairBehaviour is normalized to data Make.Wherein xijsIndicate a pixel in high spectrum image, i, j respectively indicate the coordinate that the pixel is located in high spectrum image Position, s indicate that the spectral coverage of high spectrum image, existing high spectrum image generally comprise 100-240 spectral coverage, x··smax、x··smin Respectively indicating indicates three-dimensional high spectrum image in the maximum value and minimum value of s wave band.
Step 2 extracts original empty spectrum signature, from the certain neighborhood extracted centered on pixel to be sorted in high spectrum image Data block P in rangen×n×L, n indicates the size of neighborhood block, generally takes 5 or 7, and L indicates spectral coverage sum, data block Pn×n×LIt is n The three-dimensional structure of × n × L, the data block are the original empty spectrum signatures of the pixel positioned at data block center.
A certain amount of data for containing label are randomly selected in the data that step 3 is extracted from step 2 as training The data of 3DCNN, the general data for choosing the half or less than half that have label data total amount are as training data.
Step 4 building 3DCNN is simultaneously trained 3DCNN using training data.Network overall structure is divided into two parts, the A part includes one layer of input layer, and (first layer convolutional layer includes 2 three dimensional convolution kernels, second layer convolution to two layers of Three dimensional convolution layer Layer includes four three dimensional convolution kernels, and the Spatial Dimension of every layer of convolution kernel is set as 3, and spectral Dimensions are set as 2-9), after every layer of convolutional layer Connection excitation operation layer, excitation operation layer carry out excitation operation using unsaturation excitation function ReLU, and it includes five which, which has altogether, Layer network.Second part includes one layer of full articulamentum, and one layer of softmax classification layer, network overall structure includes seven layers.Network Integral operation mainly include before to operation, reversed derivation, convolution kernel updates three parts operation:
4a) forward direction operation is broadly divided into before convolutional layer to operation, to operation before excitation function, to operation three before classifier Point, wherein to the formula of operation before middle convolutional layer are as follows:
After indicating convolution algorithm, i-th layer of network, jth opens the value of position (x, y, z) on characteristic pattern.Pi、Qi、RiTable Showing the size of convolution kernel space dimension and spectrum dimension, k indicates convolution kernel,I-th layer of network of expression is without the number before convolution operation According to.
The forward direction operation of convolutional layer is completed before utilizing unsaturated excitation function ReLU to complete excitation later to operation, formula Are as follows:
The value of the position (x, y, z) after excitation operation, to the formula of operation before final step classifier are as follows:
C indicates the number of the true classification of current sample data in formula, and a shared D indicates classification sum
4b) reversed derivation corresponds to preceding to operation, also comprising the derivation to convolutional layer, the derivation to excitation function, to point The derivation of class device.It is according to the mathematical formulae on basis to operational formula derivation to before operational formula and excitation function to before convolutional layer It can derive, the practical form that convolution is generally taken during writing code completes the derivation process of convolutional layer, third portion Divide the derivation formula to classifier are as follows:
OD=cIt indicates that teacher signal is the one-dimensional vector that dimension is D, is d in current true class number, is i.e. is taken at d=c Value be 1 remaining value is 0. everywhere
4c) convolution kernel update is completed in reversed derivative operation, and the local derviation for calculating convolution kernel later carries out convolution kernel The single stepping of update, more new formula are as follows:
kl+1=kl+vl+1
L indicates the number of iterations, and ε indicates that learning rate, learning rate generally choose 0.01.
Step 5, using stochastic gradient descent method training network parameter, takes 20-100 in network training data at random every time A sample, the quantity for randomly selecting sample every time are generally to choose data to be sorted depending on the classification number of data to be sorted The integral multiple of classification number, the 3DCNN can independently extract the empty spectrum signature of high spectrum image and complete to classify after training is completed.
Data to be sorted are inputted trained 3DCNN by step 6, are completed high spectrum image sky and are composed joint classification.

Claims (1)

1.一种基于3DCNN的高光谱图像空谱联合分类方法,其特征在于步骤如下:1. a 3DCNN-based hyperspectral image space-spectrum joint classification method is characterized in that the steps are as follows: 步骤1:对输入高光谱图像数据进行归一化处理;Step 1: Normalize the input hyperspectral image data; 步骤2、取原始空谱特征:从高光谱图像中提取以待分类像元为中心的n×n×L邻域范围内的数据块Pn×n×L,将该数据块作为位于数据块中心位置的像元的原始空谱特征;L表示谱段总数,n表示邻域块的大小;Step 2. Take the original empty spectrum feature: extract the data block P n×n×L in the neighborhood of n×n×L centered on the pixel to be classified from the hyperspectral image, and use the data block as the data block located in the data block. The original empty spectral feature of the pixel at the center position; L represents the total number of spectral segments, and n represents the size of the neighborhood block; 步骤3:在步骤2中提取出来的含有标签的数据中,随机抽取一半或少于一半的数据作为训练3DCNN的数据;Step 3: In the data containing labels extracted in step 2, randomly select half or less of the data as the data for training 3DCNN; 步骤4:构建3DCNN的网络,网络整体结构分为两部分,第一部分包含一层输入层,两层三维卷积层每层卷积层后连接激励操作层,激励操作层采用不饱和激励函数ReLU进行激励操作;第二部分包含一层全连接层,一层softmax分类层;网络整体结构包含七层,网络的整体运算包含前向运算,反向求导,卷积核更新三部分操作;Step 4: Build a 3DCNN network. The overall structure of the network is divided into two parts. The first part contains an input layer, two three-dimensional convolution layers, and each convolution layer is connected to the excitation operation layer. The excitation operation layer adopts the unsaturated excitation function ReLU Perform the excitation operation; the second part includes a fully connected layer and a softmax classification layer; the overall structure of the network includes seven layers, and the overall operation of the network includes forward operation, reverse derivation, and convolution kernel update three-part operations; 步骤5、利用训练数据对3DCNN进行训练:在网络训练数据上采用随机梯度下降法训练网络参数,训练完成后该3DCNN能够自主提取高光谱图像的空谱特征并完成分类;Step 5. Use the training data to train the 3DCNN: the stochastic gradient descent method is used to train the network parameters on the network training data. After the training is completed, the 3DCNN can autonomously extract the empty spectral features of the hyperspectral image and complete the classification; 步骤6:将待分类的数据输入训练好的3DCNN,完成高光谱图像空谱联合分类。Step 6: Input the data to be classified into the trained 3DCNN to complete the joint classification of hyperspectral images.
CN201610301687.1A 2016-05-09 2016-05-09 High spectrum image sky based on 3DCNN composes joint classification method Expired - Fee Related CN106022355B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610301687.1A CN106022355B (en) 2016-05-09 2016-05-09 High spectrum image sky based on 3DCNN composes joint classification method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610301687.1A CN106022355B (en) 2016-05-09 2016-05-09 High spectrum image sky based on 3DCNN composes joint classification method

Publications (2)

Publication Number Publication Date
CN106022355A CN106022355A (en) 2016-10-12
CN106022355B true CN106022355B (en) 2019-03-29

Family

ID=57099723

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610301687.1A Expired - Fee Related CN106022355B (en) 2016-05-09 2016-05-09 High spectrum image sky based on 3DCNN composes joint classification method

Country Status (1)

Country Link
CN (1) CN106022355B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111476287A (en) * 2020-04-02 2020-07-31 中国人民解放军战略支援部队信息工程大学 A kind of hyperspectral image small sample classification method and device

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106446936B (en) * 2016-09-06 2019-07-02 哈尔滨工业大学 Hyperspectral data classification method based on convolutional neural network combined spatial spectrum data to waveform map
CN106845381B (en) * 2017-01-16 2022-09-23 西北工业大学 Spatial-spectral combined hyperspectral image classification method based on two-channel convolutional neural network
CN108416288A (en) * 2018-03-04 2018-08-17 南京理工大学 The first visual angle interactive action recognition methods based on overall situation and partial situation's network integration
CN109753996B (en) * 2018-12-17 2022-05-10 西北工业大学 Hyperspectral image classification method based on three-dimensional lightweight depth network
CN109766858A (en) * 2019-01-16 2019-05-17 中国人民解放军国防科技大学 Three-dimensional convolution neural network hyperspectral image classification method combined with bilateral filtering
CN110458208A (en) * 2019-07-24 2019-11-15 哈尔滨工业大学 Hyperspectral Image Classification Method Based on Information Measure
CN112101467A (en) * 2020-09-17 2020-12-18 哈尔滨理工大学 Hyperspectral image classification method based on deep learning
CN113128370B (en) * 2021-04-01 2023-02-17 中国人民解放军战略支援部队信息工程大学 Hyperspectral image classification method combining deep capsule network and Markov random field
CN113420640B (en) * 2021-06-21 2023-06-20 深圳大学 Mangrove hyperspectral image classification method, device, electronic equipment and storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104298999A (en) * 2014-09-30 2015-01-21 西安电子科技大学 Hyperspectral feature leaning method based on recursion automatic coding
CN104751162A (en) * 2015-04-03 2015-07-01 哈尔滨工业大学 Hyperspectral remote sensing data feature extraction method based on convolution neural network
CN105320965A (en) * 2015-10-23 2016-02-10 西北工业大学 Hyperspectral image classification method based on spectral-spatial cooperation of deep convolutional neural network

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104298999A (en) * 2014-09-30 2015-01-21 西安电子科技大学 Hyperspectral feature leaning method based on recursion automatic coding
CN104751162A (en) * 2015-04-03 2015-07-01 哈尔滨工业大学 Hyperspectral remote sensing data feature extraction method based on convolution neural network
CN105320965A (en) * 2015-10-23 2016-02-10 西北工业大学 Hyperspectral image classification method based on spectral-spatial cooperation of deep convolutional neural network

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
CNN Features off-the-shelf: an Astounding Baseline for Recognition;Ali Sharif Razavian 等;《2014 IEEE Conference on Computer Vision and Pattern Recognition Worksh》;20140925;第512-519页

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111476287A (en) * 2020-04-02 2020-07-31 中国人民解放军战略支援部队信息工程大学 A kind of hyperspectral image small sample classification method and device

Also Published As

Publication number Publication date
CN106022355A (en) 2016-10-12

Similar Documents

Publication Publication Date Title
CN106022355B (en) High spectrum image sky based on 3DCNN composes joint classification method
CN110781775B (en) Remote sensing image water body information accurate segmentation method supported by multi-scale features
CN107464210B (en) An Image Style Transfer Method Based on Generative Adversarial Networks
CN106845381B (en) Spatial-spectral combined hyperspectral image classification method based on two-channel convolutional neural network
CN109754017B (en) A method for hyperspectral image classification based on separable 3D residual networks and transfer learning
CN105956560B (en) A kind of model recognizing method based on the multiple dimensioned depth convolution feature of pondization
CN107330453B (en) A pornographic image recognition method based on step-by-step recognition and fusion of key parts detection
CN105320965B (en) Sky based on depth convolutional neural networks composes united hyperspectral image classification method
CN109035251B (en) An Image Contour Detection Method Based on Multi-scale Feature Decoding
CN110929736B (en) Multi-feature cascading RGB-D significance target detection method
CN109903301B (en) An Image Contour Detection Method Based on Multi-level Feature Channel Optimal Coding
CN109766858A (en) Three-dimensional convolution neural network hyperspectral image classification method combined with bilateral filtering
CN106022363B (en) A Chinese character recognition method suitable for natural scenes
CN108596138A (en) A kind of face identification method based on migration hierarchical network
CN109784347A (en) Image classification method based on multiple dimensioned dense convolutional neural networks and spectrum attention mechanism
CN108510532A (en) Optics and SAR image registration method based on depth convolution GAN
CN106446936B (en) Hyperspectral data classification method based on convolutional neural network combined spatial spectrum data to waveform map
CN106845418A (en) A kind of hyperspectral image classification method based on deep learning
CN107506761A (en) Brain image dividing method and system based on notable inquiry learning convolutional neural networks
CN105654117A (en) Hyperspectral image spectral-spatial cooperative classification method based on SAE depth network
CN108960404B (en) Image-based crowd counting method and device
CN109583456B (en) Infrared surface target detection method based on feature fusion and dense connection
CN105678248A (en) Face key point alignment algorithm based on deep learning
CN104050677A (en) Hyper spectrum image segmentation method based on multilayer neural network
CN110570443A (en) A Method for Extracting Linear Objects from Images Based on Generative Model of Structural Constraints

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20190329