PulseNetOne: Fast unsupervised pruning of convolutional neural networks for remote sensing

dc.contributor.authorBrowne, David
dc.contributor.authorGiering, Michael
dc.contributor.authorPrestwich, Steven D.
dc.contributor.funderUnited Technologies Research Centeren
dc.contributor.funderScience Foundation Irelanden
dc.date.accessioned2021-02-22T14:39:25Z
dc.date.available2021-02-22T14:39:25Z
dc.date.issued2020-03-29
dc.date.updated2021-02-22T14:28:33Z
dc.description.abstractScene classification is an important aspect of image/video understanding and segmentation. However, remote-sensing scene classification is a challenging image recognition task, partly due to the limited training data, which causes deep-learning Convolutional Neural Networks (CNNs) to overfit. Another difficulty is that images often have very different scales and orientation (viewing angle). Yet another is that the resulting networks may be very large, again making them prone to overfitting and unsuitable for deployment on memory- and energy-limited devices. We propose an efficient deep-learning approach to tackle these problems. We use transfer learning to compensate for the lack of data, and data augmentation to tackle varying scale and orientation. To reduce network size, we use a novel unsupervised learning approach based on k-means clustering, applied to all parts of the network: most network reduction methods use computationally expensive supervised learning methods, and apply only to the convolutional or fully connected layers, but not both. In experiments, we set new standards in classification accuracy on four remote-sensing and two scene-recognition image datasets.en
dc.description.statusPeer revieweden
dc.description.versionPublished Versionen
dc.format.mimetypeapplication/pdfen
dc.identifier.articleid1092en
dc.identifier.citationBrowne, D., Giering, M. and Prestwich, S. (2020) 'PulseNetOne: Fast Unsupervised Pruning of Convolutional Neural Networks for Remote Sensing', Remote Sensing, 12(7), 1092 (23 pp). doi: 10.3390/rs12071092en
dc.identifier.doi10.3390/rs12071092en
dc.identifier.endpage23en
dc.identifier.issn2072-4292
dc.identifier.issued7en
dc.identifier.journaltitleRemote Sensingen
dc.identifier.startpage1en
dc.identifier.urihttps://hdl.handle.net/10468/11087
dc.identifier.volume12en
dc.language.isoenen
dc.publisherMDPIen
dc.relation.projectinfo:eu-repo/grantAgreement/SFI/SFI Research Centres/12/RC/2289/IE/INSIGHT - Irelands Big Data and Analytics Research Centre/en
dc.relation.urihttps://www.mdpi.com/2072-4292/12/7/1092
dc.rights© 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).en
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/en
dc.subjectConvolutional Neural Networken
dc.subjectNetwork compressionen
dc.subjectPre-trained AlexNeten
dc.subjectPre-trained VGG16en
dc.subjectPruning networksen
dc.subjectRemote-sensing image classificationen
dc.subjectTransfer learningen
dc.titlePulseNetOne: Fast unsupervised pruning of convolutional neural networks for remote sensingen
dc.typeArticle (peer-reviewed)en
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
remotesensing-12-01092-v2.pdf
Size:
568.53 KB
Format:
Adobe Portable Document Format
Description:
Published version
License bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
2.71 KB
Format:
Item-specific license agreed upon to submission
Description: