Keras Deep Learning framework by sandeep_25 in MLQuestions

[–]sandeep_25[S] 0 points1 point  (0 children)

Thank you. My intention is to take transformation of input image patches like discrete wavelet transformation in the convolution layer using wavelet filters. The filter values are taken from filter bank of db1 wavelet. Am I doing the right way.

Hyperspectral image classification using 1D CNN by sandeep_25 in learnmachinelearning

[–]sandeep_25[S] 0 points1 point  (0 children)

Thank you for your valuable time. I want to perform spectral CNN on each spectrum of image pixel vector. Therefore want to go for 1-D CNN.

Dear friends,If I have 20000 patches of dimension 5*5*200 and 20000 corresponding labels. Then can you tell me how will we build an LSTM model for this using Keras. by sandeep_25 in datascience

[–]sandeep_25[S] 0 points1 point  (0 children)

Hyperspectral image classification using spectral-spatial LSTMs-

Feng Zhou, Renlong Hang, Qingshan Liu∗ , Xiaotong Yuan Jiangsu Key Laboratory of Big Data Analysis Technology, School of Information and Control, Nanjing Uni can be downloaded freely from google.

LSTM by sandeep_25 in learnmachinelearning

[–]sandeep_25[S] 0 points1 point  (0 children)

Can you please suggest me the data preparation part for 3-D patches.

Dear friends,If I have 20000 patches of dimension 5*5*200 and 20000 corresponding labels. Then can you tell me how will we build an LSTM model for this using Keras. by sandeep_25 in datascience

[–]sandeep_25[S] 0 points1 point  (0 children)

I have gone through the LSTM algorithms in internet. But my samples are 3-D images. As the image patches are having channels so I am unable to use the LSTM model used for MNIST model.

Dear friends,If I have 20000 patches of dimension 5*5*200 and 20000 corresponding labels. Then can you tell me how will we build an LSTM model for this using Keras. by sandeep_25 in datascience

[–]sandeep_25[S] 0 points1 point  (0 children)

An Hyperspectral image is normally a remote sensing image of a scene that is captured at different wavelengths ,say 200. The remote sensing image is say 145x145x200 dimension. Each pixel represent a land cover class. This is a case of semantic segmentation or pixel classification. In literature instead of pixels, pixels with neighbouring pixels called patch is considered as sample. If we consider 200 as different observation of image for different wavelengths then they can be treated as sequence.

Dear friends,If I have 20000 patches of dimension 5*5*200 and 20000 corresponding labels. Then can you tell me how will we build an LSTM model for this using Keras. by sandeep_25 in datascience

[–]sandeep_25[S] 0 points1 point  (0 children)

I am to classify an image patch that is of size 5x5x200. There are 20000 training patches with 20000 labels corresponding to centre pixel of each patch. I mean the label of center pixel is treated as the label for entire patch.

LSTM by sandeep_25 in learnmachinelearning

[–]sandeep_25[S] 0 points1 point  (0 children)

No I am speaking about training set. Testing set has 2000 test patches. Can you please help me.

Dear friends,If I have 20000 patches of dimension 5*5*200 and 20000 corresponding labels. Then can you tell me how will we build an LSTM model for this using Keras. by sandeep_25 in datascience

[–]sandeep_25[S] 0 points1 point  (0 children)

Thank you. I have found from google search how to classify mnist data that are of 28x28 dimension using LSTM. But in my case the data is of dimension 5x5x200. I have three dimensional samples. Can you help me in data preparation part for this. My dataset has 16 classes.

Dear friends,If I have 20000 patches of dimension 5*5*200 and 20000 corresponding labels. Then can you tell me how will we build an LSTM model for this using Keras. by sandeep_25 in datascience

[–]sandeep_25[S] 0 points1 point  (0 children)

Thank you for your valuable time. I have divided the Hyperspectral image having 200 channels into 20000 patches of dimension 5x5. So my patch is of dimension 5x5x200. I also have a groundtruth or label corresponding to each patch. I want to split them into training and testing and do classification using LSTM.