Lightweight Parallel Convolutional Neural Network With SVM Classifier for Satellite Imagery Classification

Priyanti Paul Tumpa;Md. Saiful Islam
{"title":"Lightweight Parallel Convolutional Neural Network With SVM Classifier for Satellite Imagery Classification","authors":"Priyanti Paul Tumpa;Md. Saiful Islam","doi":"10.1109/TAI.2024.3423813","DOIUrl":null,"url":null,"abstract":"Satellite image classification is crucial for various applications, driving advancements in convolutional neural networks (CNNs). While CNNs have proven effective, deep models often encounter overfitting issues as the network's depth increases since the model has to learn many parameters. Besides this, traditional CNNs have the inherent difficulty of extracting fine-grained details and broader patterns simultaneously. To overcome these challenges, this article presents a novel approach using a lightweight parallel CNN (LPCNN) architecture with a support vector machine (SVM) classifier to classify satellite images. At first, preprocessing such as resizing and sharpening is used to improve image quality. Each branch within the parallel network is designed for specific resolution characteristics, spanning from low (emphasizing broader patterns) to high (capturing fine-grained details), enabling the simultaneous extraction of a comprehensive set of features without increasing network depth. The LPCNN incorporates a dilation factor to expand the network's receptive field without increasing parameters, and a dropout layer is introduced to mitigate overfitting. SVM is used alongside LPCNN because it is effective at handling high-dimensional features and defining complex decision boundaries, which improves overall classification accuracy. Evaluation of two public datasets (EuroSAT dataset and RSI-CB256 dataset) demonstrates remarkable accuracy rates of 97.91% and 99.8%, surpassing previous state-of-the-art models. Finally, LPCNN, with less than 1 million parameters, outperforms high-parameter models by effectively addressing overfitting issues, showcasing exceptional performance in satellite image classification.","PeriodicalId":73305,"journal":{"name":"IEEE transactions on artificial intelligence","volume":"5 11","pages":"5676-5688"},"PeriodicalIF":0.0000,"publicationDate":"2024-07-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE transactions on artificial intelligence","FirstCategoryId":"1085","ListUrlMain":"https://ieeexplore.ieee.org/document/10587165/","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Satellite image classification is crucial for various applications, driving advancements in convolutional neural networks (CNNs). While CNNs have proven effective, deep models often encounter overfitting issues as the network's depth increases since the model has to learn many parameters. Besides this, traditional CNNs have the inherent difficulty of extracting fine-grained details and broader patterns simultaneously. To overcome these challenges, this article presents a novel approach using a lightweight parallel CNN (LPCNN) architecture with a support vector machine (SVM) classifier to classify satellite images. At first, preprocessing such as resizing and sharpening is used to improve image quality. Each branch within the parallel network is designed for specific resolution characteristics, spanning from low (emphasizing broader patterns) to high (capturing fine-grained details), enabling the simultaneous extraction of a comprehensive set of features without increasing network depth. The LPCNN incorporates a dilation factor to expand the network's receptive field without increasing parameters, and a dropout layer is introduced to mitigate overfitting. SVM is used alongside LPCNN because it is effective at handling high-dimensional features and defining complex decision boundaries, which improves overall classification accuracy. Evaluation of two public datasets (EuroSAT dataset and RSI-CB256 dataset) demonstrates remarkable accuracy rates of 97.91% and 99.8%, surpassing previous state-of-the-art models. Finally, LPCNN, with less than 1 million parameters, outperforms high-parameter models by effectively addressing overfitting issues, showcasing exceptional performance in satellite image classification.
用于卫星图像分类的轻量级并行卷积神经网络与 SVM 分类器
卫星图像分类对各种应用至关重要,推动了卷积神经网络(CNN)的发展。虽然事实证明卷积神经网络非常有效,但随着网络深度的增加,深度模型往往会遇到过拟合问题,因为模型需要学习许多参数。除此之外,传统的 CNN 在同时提取细粒度细节和更广泛的模式方面存在固有的困难。为了克服这些难题,本文提出了一种使用轻量级并行 CNN(LPCNN)架构和支持向量机(SVM)分类器对卫星图像进行分类的新方法。首先,通过调整大小和锐化等预处理来提高图像质量。并行网络中的每个分支都针对特定的分辨率特征而设计,从低分辨率(强调更广泛的模式)到高分辨率(捕捉细粒度细节),从而在不增加网络深度的情况下同时提取一组全面的特征。LPCNN 包含一个扩张因子,可在不增加参数的情况下扩大网络的感受野,同时还引入了一个剔除层,以减少过拟合。SVM 与 LPCNN 同时使用,是因为 SVM 能有效处理高维特征和定义复杂的决策边界,从而提高整体分类准确性。对两个公共数据集(EuroSAT 数据集和 RSI-CB256 数据集)的评估结果表明,分类准确率分别达到了 97.91% 和 99.8%,超过了以前的先进模型。最后,参数少于 100 万的 LPCNN 通过有效解决过拟合问题,超越了高参数模型,在卫星图像分类中展示了卓越的性能。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
CiteScore
7.70
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信