<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD with MathML3 v1.1d2 20140930//EN" "JATS-journalpublishing1-mathml3.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="1.1d2" xml:lang="en">
  <front>
    <journal-meta>
      <journal-id journal-id-type="nlm-ta">JIAP</journal-id>
      <journal-id journal-id-type="publisher-id">IECE</journal-id>
      <journal-title-group>
        <journal-title>IECE Journal of Image Analysis and Processing</journal-title>
      </journal-title-group>
      <issn pub-type="ppub" publication-format="print">pending</issn>
      <issn pub-type="epub" publication-format="electronic">pending</issn>
      <publisher>
        <publisher-name>Institute of Emerging and Computer Engineering Inc</publisher-name>
        <publisher-loc>522 W RIVERSIDE AVE STE N, SPOKANE, WA, 99201-0508, UNITED STATES</publisher-loc>
      </publisher>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.62762/JIAP.2024.927304</article-id>
      <article-categories>
        <subj-group subj-group-type="heading">
          <subject>Research Article</subject>
        </subj-group>
      </article-categories>
      <title-group>
        <article-title>AlexNet-based Ensemble Approach for Synthetic Aperture Radar Target Classification under Different Conditions</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <contrib-id contrib-id-type="orcid">https://orcid.org/0009-0004-5364-8211</contrib-id>
          <name>
            <surname>Rahman</surname>
            <given-names>Noor</given-names>
          </name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <contrib-id contrib-id-type="orcid">https://orcid.org/0000-0003-4656-1041</contrib-id>
          <name>
            <surname>Khan</surname>
            <given-names>Muzammil</given-names>
          </name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Khan</surname>
            <given-names>Imran</given-names>
          </name>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
      </contrib-group>
      <author-notes>
        <corresp id="cor2">Corresponding Author: Muzammil Khan. Email: <email>muzammil@uswat.edu.pk</email></corresp>
      </author-notes>
      <pub-date date-type="pub" pub-type="epub" publication-format="online">
        <day>08</day>
        <month>12</month>
        <year>2024</year>
      </pub-date>
      <volume>1</volume>
      <issue>1</issue>
      <fpage>5</fpage>
      <lpage>16</lpage>
      <history>
        <date date-type="received">
          <day>02</day>
          <month>10</month>
          <year>2024</year>
        </date>
        <date date-type="accepted">
          <day>04</day>
          <month>11</month>
          <year>2024</year>
        </date>
      </history>
      <permissions>
        <copyright-statement>© 2024 by the Authors. Published by Institute of Emerging and Computer Engineers. This is an open access article under the CC BY license (https://creativecommons.org/licenses/by/4.0/).</copyright-statement>
        <copyright-year>2025</copyright-year>
        <copyright-holder>Institute of Emerging and Computer Engineering Inc</copyright-holder>
        <license xlink:href="https://creativecommons.org/licenses/by/4.0/">
        <license-p>This work is licensed under a <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</ext-link>, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.</license-p>
        </license>
      </permissions>
      <self-uri xlink:href="https://www.iece.org/article/abs/jiap.2024.927304">This article is available from https://www.iece.org/article/abs/jiap.2024.927304</self-uri>
      <abstract>
        <p>This paper presents an ensemble approach for Synthetic Aperture Radar (SAR) Automatic Target Recognition (ATR) that integrates AlexNet, Support Vector Machine (SVM), and template matching through majority voting to improve classification accuracy under various operating conditions. The study utilizes the MSTAR dataset, with experiments conducted under both Standard Operating Conditions (SOC) and Extended Operating Conditions (EOC). The methodology begins with SAR image preprocessing, applying threshold segmentation with histogram equalization and morphological filtering to extract target regions. These regions undergo feature extraction, with AlexNet and SVM separately classifying the targets, while template matching identifies test images by comparing binary target regions with template images. Experimental results demonstrate AlexNet’s superior classification under SOC and EOC-1, though template matching showed better performance for specific targets like 2S1 in EOC-1. The AlexNet based approach achieved average accuracies of 90% in SOC and 87% in EOC-1, showing significant improvement over individual techniques. The study concludes that the ensemble technique effectively enhances SAR ATR accuracy and highlights the benefits of improved data preprocessing and feature extraction for classification stages. This research contributes to ongoing advancements in SAR ATR by optimizing classifier performance in challenging conditions and establishing ensemble techniques as a promising direction for robust target recognition.</p>
      </abstract>
      <kwd-group kwd-group-type="author" xml:lang="en">
        <kwd>ensemble classifier</kwd>
        <kwd>synthetic aperture radar (SAR)</kwd>
        <kwd>automatic target recognition (ATR)</kwd>
        <kwd>standard operating condition (SOC)</kwd>
        <kwd>extended operating condition (EOC)</kwd>
        <kwd>image classification</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <p>
      <fig id="fig1"/>
    </p>
    <sec id="S1">
      <label>1.</label>
      <title>Introduction</title>
      <p id="S1.p1">Synthetic Aperture Radar (SAR) is a remote sensor capable of capturing high-resolution images in all weather conditions, independent of external light sources like the sun [<xref rid="ref001" ref-type="bibr">1</xref>]. Automatic Target Recognition (ATR) for SAR has been widely researched, aiming to classify targets from SAR images into predefined classes using decision engines [<xref rid="ref002" ref-type="bibr">2</xref>]. This paper focuses on enhancing target identification using an ensemble classification approach.</p>
      <p id="S1.p2">The typical SAR ATR process consists of three stages: target detection, discrimination, and recognition [<xref rid="ref003" ref-type="bibr">3</xref>]. Detection involves segmenting the target area from the image to remove background noise, while discrimination extracts key features to represent the target. During recognition, these features are classified, and the results from multiple classifiers are combined using an ensemble method to determine the final target class [<xref rid="ref004" ref-type="bibr">4</xref>].</p>
      <p id="S1.p3">There are three primary SAR ATR approaches: template matching, machine learning, and model-based techniques [<xref rid="ref005" ref-type="bibr">5</xref>]. In this work, we combine template matching with two machine learning methods—Support Vector Machine (SVM) and Convolutional Neural Network (CNN)—using majority voting to improve classification performance.</p>
      <p id="S1.p4">SVM, a supervised learning model, excels in classification by finding the optimal hyperplane that separates target classes [<xref rid="ref006" ref-type="bibr">6</xref>]. CNNs, known for their strong image classification capabilities, extract general and specific features through different layers of the network. However, CNNs are more effective under standard operating conditions (SOC) and struggle with extended operating conditions (EOC) beyond the training data [<xref rid="ref003" ref-type="bibr">3</xref>]. Template matching compares target features with stored templates but requires high computational resources and manual feature engineering [<xref rid="ref005" ref-type="bibr">5</xref>].</p>
      <p id="S1.p5">Although this paper does not use a model-based approach, such methods typically involve real-time feature construction from models representing target shapes, which is suitable only for specific cases.</p>
      <p id="S1.p6">By using majority voting to combine CNN, SVM, and template matching, we demonstrate that an ensemble approach can further improve classification accuracy [<xref rid="ref007" ref-type="bibr">7</xref>]. The Moving and Stationary Target Acquisition and Recognition (MSTAR) dataset, which includes ten classes of ground targets, is used to validate this method.</p>
      <p id="S1.p7">We have the following contributions in this paper;</p>
      <p>
        <list list-type="bullet" id="S1.I1">
          <list-item id="S1.I1.i1">
            <p id="S1.I1.i1.p1">This paper introduces an innovative ensemble method for SAR Automatic Target Recognition (ATR) by integrating AlexNet, SVM, and template matching, which collectively improves classification accuracy under varying operational conditions (SOC and EOC).</p>
          </list-item>
          <list-item id="S1.I1.i2">
            <p id="S1.I1.i2.p1">The study proposes a robust preprocessing method that includes threshold segmentation with histogram equalization and morphological filtering, ensuring accurate region-of-interest extraction in SAR images.</p>
          </list-item>
          <list-item id="S1.I1.i3">
            <p id="S1.I1.i3.p1">By combining three distinct classification techniques with majority voting, the proposed ensemble approach achieves higher accuracy than individual classifiers, with average accuracies of 90.30% in SOC and 87.22% in EOC-1.</p>
          </list-item>
          <list-item id="S1.I1.i4">
            <p id="S1.I1.i4.p1">The paper validates the ensemble model on the widely-used MSTAR dataset, demonstrating its effectiveness across multiple target types and conditions, thereby providing a valuable benchmark for SAR ATR research.</p>
          </list-item>
          <list-item id="S1.I1.i5">
            <p id="S1.I1.i5.p1">Detailed experimental analysis highlights the strengths and limitations of each classifier (AlexNet, SVM, and template matching) in different scenarios, offering insights into their behavior under standard and extended operating conditions.</p>
          </list-item>
          <list-item id="S1.I1.i6">
            <p id="S1.I1.i6.p1">This study supports the advancement of SAR ATR technology by demonstrating the effectiveness of ensemble and fusion methods, encouraging further exploration into ensemble-based approaches for robust SAR target recognition.</p>
          </list-item>
        </list>
      </p>
      <p id="S1.p8">The remainder of this paper is organized as follows: Section 2 reviews related work, Section 3 presents the proposed methodology, including target region extraction and recognition. Evaluation Metric is discussed in Section 4, Section 5 details the experiments on the MSTAR dataset. Section 6 provides the conclusion.</p>
    </sec>
    <sec id="S2">
      <label>2.</label>
      <title>Related Work</title>
      <p id="S2.p1">Various machine learning techniques have been employed to address SAR ATR challenges. For instance, reference [<xref rid="ref008" ref-type="bibr">8</xref>] utilized Support Vector Machine (SVM) for classification along with a radial method for feature extraction. However, these approaches require manually designed features and are limited by subjective biases and generalization capabilities. Recently, several CNN variations have been adapted for SAR ATR. Notably, reference [<xref rid="ref009" ref-type="bibr">9</xref>] introduced SARNet, a lightweight CNN-based classification model, while reference [<xref rid="ref010" ref-type="bibr">10</xref>] proposed an unsupervised deep learning model based on encoding–decoding architecture. Additionally, reference [<xref rid="ref011" ref-type="bibr">11</xref>] developed a CNN-based SAR ATR method using attributed scattering centers (ASC) for target reconstruction, and reference [<xref rid="ref005" ref-type="bibr">5</xref>] introduced a super-resolution generative adversarial network (SRGAN) combined with deep convolutional neural networks (DCNN) for SAR ATR.</p>
      <p id="S2.p2">Challenges remain, such as insufficient labeled training data for CNNs in SAR classification tasks [<xref rid="ref010" ref-type="bibr">10</xref>, <xref rid="ref013" ref-type="bibr">13</xref>, <xref rid="ref014" ref-type="bibr">14</xref>] and the impact of speckle noise on extracted features [<xref rid="ref012" ref-type="bibr">12</xref>]. Increasing the number of layers in CNNs also leads to overfitting, making it difficult to converge to optimal solutions [<xref rid="ref005" ref-type="bibr">5</xref>]. Template matching, another SAR ATR technique, involves comparing extracted features with various template classes. For example, reference [<xref rid="ref002" ref-type="bibr">2</xref>] applied the Euclidean distance transform on binary target regions to enhance matching accuracy, while reference [<xref rid="ref015" ref-type="bibr">15</xref>] reconstructed targets based on ASCs. However, noise and occlusions can lead to missing or incorrect scattering centers, complicating matching processes [<xref rid="ref017" ref-type="bibr">17</xref>, <xref rid="ref018" ref-type="bibr">18</xref>, <xref rid="ref019" ref-type="bibr">19</xref>, <xref rid="ref020" ref-type="bibr">20</xref>, <xref rid="ref025" ref-type="bibr">25</xref>].</p>
      <p>
        <table-wrap id="T1">
          <label>Table 1</label>
          <caption>
            <p>Features of MSTAR Dataset.</p>
          </caption>
          <table>
            <thead>
              <tr>
                <th style="border-top: 1px solid black;" align="justify">
                  <p>
                    <bold>Features</bold>
                  </p>
                </th>
                <th style="border-top: 1px solid black;" align="justify">
                  <p>
                    <bold>Description</bold>
                  </p>
                </th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td style="border-top: 1px solid black;" align="justify">
                  <p>Dataset Name</p>
                </td>
                <td style="border-top: 1px solid black;" align="justify">
                  <p>MSTAR</p>
                </td>
              </tr>
              <tr>
                <td align="justify">
                  <p>Availability</p>
                </td>
                <td align="justify">
                  <p>Freely obtainable from the USA Air Force’s Sensor and Data Management System (SDMS)</p>
                </td>
              </tr>
              <tr>
                <td align="justify">
                  <p>Research Importance</p>
                </td>
                <td align="justify">
                  <p>Widely used in literature for assessing techniques against previously published methods [<xref rid="ref001" ref-type="bibr">1</xref>]</p>
                </td>
              </tr>
              <tr>
                <td align="justify">
                  <p>Vehicle Classes</p>
                </td>
                <td align="justify">
                  <p>D7, BRDM2, T62, 2S1, BTR70, T72, ZSU23-4, ZIL131, BTR60, BMP2</p>
                </td>
              </tr>
              <tr>
                <td align="justify">
                  <p>Aspect Coverage</p>
                </td>
                <td align="justify">
                  <p><inline-formula><mml:math alttext="0^{\circ}" display="inline"><mml:msup><mml:mn>0</mml:mn><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> to <inline-formula><mml:math alttext="360^{\circ}" display="inline"><mml:msup><mml:mn>360</mml:mn><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula></p>
                </td>
              </tr>
              <tr>
                <td align="justify">
                  <p>Depression Angles Available</p>
                </td>
                <td align="justify">
                  <p><inline-formula><mml:math alttext="15^{\circ}" display="inline"><mml:msup><mml:mn>15</mml:mn><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>, <inline-formula><mml:math alttext="17^{\circ}" display="inline"><mml:msup><mml:mn>17</mml:mn><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>, <inline-formula><mml:math alttext="30^{\circ}" display="inline"><mml:msup><mml:mn>30</mml:mn><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>, <inline-formula><mml:math alttext="45^{\circ}" display="inline"><mml:msup><mml:mn>45</mml:mn><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>[<xref rid="ref010" ref-type="bibr">10</xref>]</p>
                </td>
              </tr>
              <tr>
                <td align="justify">
                  <p>Dataset Division</p>
                </td>
                <td align="justify">
                  <p>Split into training and testing sets based on radar’s depression angle</p>
                </td>
              </tr>
              <tr>
                <td align="justify">
                  <p>Training Set Depression Angle</p>
                </td>
                <td align="justify">
                  <p>
                    <inline-formula>
                      <mml:math alttext="17^{\circ}" display="inline">
                        <mml:msup>
                          <mml:mn>17</mml:mn>
                          <mml:mo>∘</mml:mo>
                        </mml:msup>
                      </mml:math>
                    </inline-formula>
                  </p>
                </td>
              </tr>
              <tr>
                <td style="border-bottom: 1px solid black;" align="justify">
                  <p>Testing Set Depression Angles</p>
                </td>
                <td style="border-bottom: 1px solid black;" align="justify">
                  <p><inline-formula><mml:math alttext="15^{\circ}" display="inline"><mml:msup><mml:mn>15</mml:mn><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> and <inline-formula><mml:math alttext="30^{\circ}" display="inline"><mml:msup><mml:mn>30</mml:mn><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>[<xref rid="ref006" ref-type="bibr">6</xref>]</p>
                </td>
              </tr>
            </tbody>
          </table>
        </table-wrap>
      </p>
      <p id="S2.p3">Ensemble classifiers have been widely employed to enhance efficiency in Synthetic Aperture Radar (SAR) Automatic Target Recognition (ATR) by synergistically combining multiple complementary approaches. Early works, such as references [<xref rid="ref021" ref-type="bibr">21</xref>, <xref rid="ref024" ref-type="bibr">24</xref>], introduced hierarchical fusion techniques that integrated handcrafted features like Principal Component Analysis (PCA), target outlines, and attributed scattering centers (ASCs). Similarly, reference [<xref rid="ref022" ref-type="bibr">22</xref>] combined features derived from methods such as elliptical Fourier descriptors (EFDs) and local binary patterns (LBP). Recent advances have expanded these ensemble paradigms by incorporating deep learning frameworks. For instance, Zhang et al. [<xref rid="ref026" ref-type="bibr">26</xref>] proposed a cascaded CNN architecture fused with AdaBoost and Rotation Forest, leveraging both deep-learned and ensemble strategies to address small sample recognition challenges. Likewise, Xue et al. [<xref rid="ref027" ref-type="bibr">27</xref>] developed a heterogeneous CNN ensemble, combining diverse network architectures to improve robustness against speckle noise and geometric distortions.</p>
      <p id="S2.p4">Beyond ensemble methods, sparse representation techniques have gained traction for their ability to handle noise and occlusions. He et al. [<xref rid="ref031" ref-type="bibr">31</xref>] introduced a multidimensional sparse model to enhance discrimination under varying imaging conditions, while Zhang et al. [<xref rid="ref032" ref-type="bibr">32</xref>] and Gishkori et al. [<xref rid="ref037" ref-type="bibr">37</xref>] explored sparse coding of Zernike and pseudo-Zernike moments, respectively, to balance invariance and discriminative power. These methods aim to mitigate limitations of traditional handcrafted features through adaptive sparse representations. Meanwhile, efforts to optimize handcrafted descriptors persist, such as Bolourchi et al. [<xref rid="ref036" ref-type="bibr">36</xref>], who utilized Fisher scores to select moment-based features, and Gorovyi et al. [<xref rid="ref033" ref-type="bibr">33</xref>], who streamlined feature extraction for real-time classification. Comparative studies, like Belloni et al. [<xref rid="ref035" ref-type="bibr">35</xref>], further evaluate the efficacy of diverse feature sets in SAR ATR scenarios.</p>
      <p id="S2.p5">The shift toward data-driven approaches is evident in works like Coman [<xref rid="ref034" ref-type="bibr">34</xref>], who demonstrated the superiority of CNNs over classical methods on the MSTAR dataset, and Zaied et al. [<xref rid="ref038" ref-type="bibr">38</xref>], who combined convolutional networks with auto-encoders for robust feature learning. Despite these advancements, many existing techniques still rely on handcrafted features, which struggle with invariance under speckle variation and partial occlusions [<xref rid="ref006" ref-type="bibr">6</xref>, <xref rid="ref023" ref-type="bibr">23</xref>]. While recent innovations in deep learning and sparse modeling—such as those in [<xref rid="ref026" ref-type="bibr">26</xref>, <xref rid="ref027" ref-type="bibr">27</xref>, <xref rid="ref031" ref-type="bibr">31</xref>, <xref rid="ref034" ref-type="bibr">34</xref>, <xref rid="ref037" ref-type="bibr">37</xref>, <xref rid="ref038" ref-type="bibr">38</xref>]—offer promising alternatives, challenges remain in balancing computational efficiency, interpretability, and generalization across diverse SAR operating conditions. The field continues to evolve, with hybrid frameworks that merge learned and engineered features likely to dominate future research.</p>
      <p id="S2.p6">To improve SAR ATR performance for ground vehicle classification, this study employs an ensemble classifier that integrates SVM, CNN, and template matching. By leveraging the strengths of each method while addressing their limitations, this ensemble approach aims to enhance overall classification accuracy.</p>
    </sec>
    <sec id="S3">
      <label>3.</label>
      <title>Proposed Methodology</title>
      <p id="S3.p1">The SAR Automatic Target Recognition (ATR) problem encompasses varying degrees of complexity that enhance military capabilities. While functional SAR ATR systems are currently operational, the primary challenge lies in improving their effectiveness in more complex scenarios [<xref rid="ref029" ref-type="bibr">29</xref>].</p>
      <p id="S3.p2">This study proposes a methodology to develop an improved classifier ensemble technique that combines CNN (AlexNet), SVM, and template matching. The approach consists of several key steps to enhance classification performance.</p>
      <sec id="S3.SS1">
        <label>3.1</label>
        <title>Dataset</title>
        <p id="S3.SS1.p1">In this study, the MSTAR dataset is used, the Table <xref rid="T1" ref-type="table">1</xref> presents the key aspects, usage, and specifications of the MSTAR dataset, while the optical and SAR images are presented in Figure <xref ref-type="fig" rid="F1">1</xref>.</p>
        <p>
          <fig id="F1">
            <label>Figure 1.</label>
            <caption>
              <p>SAR images and Optical images of the ten vehicles. a) BMP2. b) BTR70. c) T72. d) T62. e) BRDM2. f) BTR60. g) ZSU23-4. h) D7. i) ZIL131. j) 2S1. [<xref rid="ref011" ref-type="bibr">11</xref>].</p>
            </caption>
            <graphic xlink:href="figures/Fig 3.2.png"/>
          </fig>
        </p>
        <p>
          <fig id="F2">
            <label>Figure 2.</label>
            <caption>
              <p>Operational Framework of SAR Target Classification Using AlexNet based Ensemble Approach.</p>
            </caption>
            <graphic xlink:href="figures/Fig 3.1.png"/>
          </fig>
        </p>
      </sec>
      <sec id="S3.SS2">
        <label>3.2</label>
        <title>Operational Framework</title>
        <p id="S3.SS2.p1">The block diagram in Figure <xref ref-type="fig" rid="F2">2</xref> provides an overview of the methodology, highlighting the key stages involved. In the following subsections, we provide a detailed discussion of each stage, including the preprocessing steps, feature extraction process, and classification techniques.</p>
        <sec id="S3.SS2.SSS1">
          <label>3.2.1</label>
          <title>
            <bold>Pre-Processing</bold>
          </title>
          <p id="S3.SS2.SSS1.p1">In this work, different techniques are employed, each requiring distinct pre-processing steps. As such, the pre-processing procedures for each technique are discussed separately. Specifically, we will explore the pre-processing steps for SVM, CNN, and Template Matching individually.</p>
          <p>
            <list list-type="bullet" id="S3.I1">
              <list-item id="S3.I1.i1">
                <p id="S3.I1.i1.p1">Support Vector Machine SAR images often contain noisy backgrounds that must be removed before further processing [<xref rid="ref007" ref-type="bibr">7</xref>]. To reduce noise and ensure consistency across the MSTAR dataset, all image chips were resized to a standard 128x128 pixel resolution [<xref rid="ref006" ref-type="bibr">6</xref>]. Various techniques were then applied to extract the binary target region, which is discussed below.</p>
                <p>
                  <list list-type="bullet" id="S3.I1.i1.I1">
                    <list-item id="S3.I1.i1.I1.i1">
                      <p id="S3.I1.i1.I1.i1.p1">Extraction of Binary Target Region Before feature extraction, the binary target region is extracted using a target segmentation technique. The detailed segmentation process in this study consists of the following steps:</p>
                      <p>
                        <list list-type="order" id="S3.I1.i1.I1.i1.I1">
                          <list-item id="S3.I1.i1.I1.i1.I1.i1">
                            <p id="S3.I1.i1.I1.i1.I1.i1.p1">The intensities of the original image are normalized to the range [0, 1] using the standard histogram equalization technique [<xref rid="ref016" ref-type="bibr">16</xref>].</p>
                          </list-item>
                          <list-item id="S3.I1.i1.I1.i1.I1.i2">
                            <p id="S3.I1.i1.I1.i1.I1.i2.p1">A 5×5 averaging filter is applied to the equalized image.</p>
                          </list-item>
                          <list-item id="S3.I1.i1.I1.i1.I1.i3">
                            <p id="S3.I1.i1.I1.i1.I1.i3.p1">The smoothed image is segmented using a normalized threshold of 0.8 [<xref rid="ref007" ref-type="bibr">7</xref>].</p>
                          </list-item>
                          <list-item id="S3.I1.i1.I1.i1.I1.i4">
                            <p id="S3.I1.i1.I1.i1.I1.i4.p1">False alarms caused by noise are removed using the morphological opening operation [<xref rid="ref016" ref-type="bibr">16</xref>].</p>
                          </list-item>
                          <list-item id="S3.I1.i1.I1.i1.I1.i5">
                            <p id="S3.I1.i1.I1.i1.I1.i5.p1">A binary morphological closing operation is performed to fill any holes and connect the target area [<xref rid="ref016" ref-type="bibr">16</xref>].</p>
                          </list-item>
                        </list>
                      </p>
                    </list-item>
                  </list>
                </p>
              </list-item>
            </list>
          </p>
          <p id="S3.SS2.SSS1.p3">The Figure <xref ref-type="fig" rid="F3">3</xref> illustrate the process as;</p>
          <p>
            <list list-type="order" id="S3.I2">
              <list-item id="S3.I2.i1">
                <p id="S3.I2.i1.p1">Figure <xref ref-type="fig" rid="F3">3</xref>a is an original SAR image of the BTR70 tank from the MSTAR dataset.</p>
              </list-item>
              <list-item id="S3.I2.i2">
                <p id="S3.I2.i2.p1">Figure <xref ref-type="fig" rid="F3">3</xref>b illustrates an Image after histogram equalization, adjusting intensities.</p>
              </list-item>
              <list-item id="S3.I2.i3">
                <p id="S3.I2.i3.p1">Figure <xref ref-type="fig" rid="F3">3</xref>c is a smoothed image after applying a 5×5 average filter.</p>
              </list-item>
              <list-item id="S3.I2.i4">
                <p id="S3.I2.i4.p1">Figure <xref ref-type="fig" rid="F3">3</xref>d is a preliminary segmentation, showing false alarms caused by noise.</p>
              </list-item>
              <list-item id="S3.I2.i5">
                <p id="S3.I2.i5.p1">Figure <xref ref-type="fig" rid="F3">3</xref>e shows the image after applying the morphological opening operation with a pixel threshold of 30, effectively removing small noise areas.</p>
              </list-item>
              <list-item id="S3.I2.i6">
                <p id="S3.I2.i6.p1">Figure <xref ref-type="fig" rid="F3">3</xref>f is a final binary target region achieved after applying morphological closing with a 7×7 diamond structure element, as shown in Figure <xref ref-type="fig" rid="F4">4</xref>.</p>
              </list-item>
            </list>
          </p>
          <p>
            <fig id="F3">
              <label>Figure 3.</label>
              <caption>
                <p>Demonstration of the target segmentation process: a) SAR initial image of BTR70 tank, b) image after equalization, c) smoothed image after average filtering, d) initial segmentation effect, e) effect after the opening procedure, f) effect after the closing process.</p>
              </caption>
              <graphic xlink:href="figures/Fig 3.3.png"/>
            </fig>
          </p>
          <p>
            <fig id="F4">
              <label>Figure 4.</label>
              <caption>
                <p>The structuring element utilized in the process of closing [<xref rid="ref016" ref-type="bibr">16</xref>].</p>
              </caption>
              <graphic xlink:href="figures/Fig 3.4.png"/>
            </fig>
          </p>
          <p>
            <list list-type="bullet" id="S3.I3">
              <list-item id="S3.I3.i1">
                <p id="S3.I3.i1.p1">Convolutional Neural Network (AlexNet)All images were cropped to 128x128 pixels to ensure consistent dimensions for CNN processing [<xref rid="ref006" ref-type="bibr">6</xref>].</p>
              </list-item>
              <list-item id="S3.I3.i2">
                <p id="S3.I3.i2.p1">Template MatchingAll images were cropped to 128x128 pixels to ensure consistent dimensions [<xref rid="ref006" ref-type="bibr">6</xref>].</p>
              </list-item>
            </list>
          </p>
        </sec>
        <sec id="S3.SS2.SSS2">
          <label>3.2.2</label>
          <title>
            <bold>Feature Extraction</bold>
          </title>
          <p id="S3.SS2.SSS2.p1">In image processing, feature extraction is the process of obtaining relevant features from a large set of image data, while retaining as much informative content as possible. Local features refer to distinct structures or patterns found in an image, such as edges, small image patches, or key points [<xref rid="ref028" ref-type="bibr">28</xref>]. The goal of feature extraction is to generate low-dimensional representations of the original SAR images, while preserving the discriminative information necessary to differentiate between various targets [<xref rid="ref003" ref-type="bibr">3</xref>].</p>
          <p id="S3.SS2.SSS2.p2">The feature extraction strategies for each method are outlined below.</p>
          <p>
            <list list-type="bullet" id="S3.I4">
              <list-item id="S3.I4.i1">
                <p id="S3.I4.i1.p1">Support Vector Machine For effective target discrimination, the extracted features should exhibit physically diverse properties [<xref rid="ref030" ref-type="bibr">30</xref>]. In this study, the MATLAB regionprops function was used, which is capable of extracting various region properties. The properties utilized in this study are listed in Table <xref rid="T2" ref-type="table">2</xref>, along with their descriptions.</p>
                <p>
                  <table-wrap id="T2">
                    <label>Table 2</label>
                    <caption>
                      <p>Properties and their description of MatLab Regionprops function.</p>
                    </caption>
                    <table>
                      <thead>
                        <tr>
                          <th style="border-top: 1px solid black;" align="justify">
                            <p>
                              <bold>Property Name</bold>
                            </p>
                          </th>
                          <th style="border-top: 1px solid black;" align="justify">
                            <p>
                              <bold>Description</bold>
                            </p>
                          </th>
                        </tr>
                      </thead>
                      <tbody>
                        <tr>
                          <td style="border-top: 1px solid black;" align="justify">
                            <p>Area</p>
                          </td>
                          <td style="border-top: 1px solid black;" align="justify">
                            <p>The total number of pixels in the area.</p>
                          </td>
                        </tr>
                        <tr>
                          <td align="justify">
                            <p>MajorAxisLength</p>
                          </td>
                          <td align="justify">
                            <p>The ellipse main axis length in pixels and return the length value as a scalar.</p>
                          </td>
                        </tr>
                        <tr>
                          <td align="justify">
                            <p>MinorAxisLength</p>
                          </td>
                          <td align="justify">
                            <p>The ellipse minor axis length in pixels and return the length value as a scalar.</p>
                          </td>
                        </tr>
                        <tr>
                          <td align="justify">
                            <p>Circularity</p>
                          </td>
                          <td align="justify">
                            <p>This property determines the object’s roundness.</p>
                          </td>
                        </tr>
                        <tr>
                          <td align="justify">
                            <p>ConvexArea</p>
                          </td>
                          <td align="justify">
                            <p>The total number of pixels in "ConvexImage" and return the value as a scalar.</p>
                          </td>
                        </tr>
                        <tr>
                          <td align="justify">
                            <p>Eccentricity</p>
                          </td>
                          <td align="justify">
                            <p>The distance ratio among ellipse foci and the length of the major axis. Zero eccentricity means a circle, and one is a line segment.</p>
                          </td>
                        </tr>
                        <tr>
                          <td align="justify">
                            <p>EquivDiameter</p>
                          </td>
                          <td align="justify">
                            <p>It returns a scalar value that represents the diameter of a circle with the same area as the region, which can be calculated using the formula sqrt(4*Area/pi).</p>
                          </td>
                        </tr>
                        <tr>
                          <td align="justify">
                            <p>Extent</p>
                          </td>
                          <td align="justify">
                            <p>The extent property is used to find the ratio of the pixel in the region to the total bounding box pixels; it returns the value as a scalar. calculated by dividing the area by the bounding box area.</p>
                          </td>
                        </tr>
                        <tr>
                          <td align="justify">
                            <p>FilledArea</p>
                          </td>
                          <td align="justify">
                            <p>It returns the scalar value of the total number of on pixels in the filled image.</p>
                          </td>
                        </tr>
                        <tr>
                          <td align="justify">
                            <p>MaxFeretDiameter</p>
                          </td>
                          <td align="justify">
                            <p>The maximum feret diameter is determined by finding the maximum distance between any two boundary points on the antipodal vertices of the convex hull that surrounds an object.</p>
                          </td>
                        </tr>
                        <tr>
                          <td align="justify">
                            <p>MaxFeretAngle</p>
                          </td>
                          <td align="justify">
                            <p>It finds the angle of maximum feret diameter relative to the horizontal axis of the image.</p>
                          </td>
                        </tr>
                        <tr>
                          <td align="justify">
                            <p>MinFeretDiameter</p>
                          </td>
                          <td align="justify">
                            <p>The minimum feret diameter is determined by finding the minimum distance between any two boundary points on the antipodal vertices of the convex hull that surrounds an object.</p>
                          </td>
                        </tr>
                        <tr>
                          <td align="justify">
                            <p>MinFeretAngle</p>
                          </td>
                          <td align="justify">
                            <p>It finds the angle of minimum feret diameter relative to the horizontal axis of the image.</p>
                          </td>
                        </tr>
                        <tr>
                          <td align="justify">
                            <p>Orientation</p>
                          </td>
                          <td align="justify">
                            <p>Angle, returned as a scalar, between the x-axis and the major axis of the ellipse that shares the same second moments as the region.</p>
                          </td>
                        </tr>
                        <tr>
                          <td align="justify">
                            <p>Perimeter</p>
                          </td>
                          <td align="justify">
                            <p>It finds the distance around the boundary of the target and returns it as a scalar.</p>
                          </td>
                        </tr>
                        <tr>
                          <td style="border-bottom: 1px solid black;" align="justify">
                            <p>Solidity</p>
                          </td>
                          <td style="border-bottom: 1px solid black;" align="justify">
                            <p>It finds the proportion of the pixels in the convex hull that are also in the region. calculated as area/convex area.</p>
                          </td>
                        </tr>
                      </tbody>
                    </table>
                  </table-wrap>
                </p>
              </list-item>
              <list-item id="S3.I4.i2">
                <p id="S3.I4.i2.p1">Convolutional Neural Network (AlexNet) A Convolutional Neural Network (CNN) consists of two primary components: feature extraction and classification. CNNs automatically learn to extract features from input images as they are processed through the network. Different layers of the network extract varying types of features based on their position. Early layers capture low-level features such as edges and textures, while deeper layers extract more abstract, high-level features, such as parts of objects and complex patterns [<xref rid="ref006" ref-type="bibr">6</xref>]. After feature extraction, the resulting features are passed to the fully connected layers for classification.</p>
              </list-item>
              <list-item id="S3.I4.i3">
                <p id="S3.I4.i3.p1">Template MatchingFor template matching, the binary target regions were used as features. The same process, as shown in Figure <xref ref-type="fig" rid="F3">3</xref>, was then repeated.</p>
              </list-item>
            </list>
          </p>
        </sec>
        <sec id="S3.SS2.SSS3">
          <label>3.2.3</label>
          <title>
            <bold>Classification</bold>
          </title>
          <p id="S3.SS2.SSS3.p1">During the classification stage, each technique predicts the targets. The classification process for each technique is described below.</p>
          <p>
            <list list-type="bullet" id="S3.I5">
              <list-item id="S3.I5.i1">
                <p id="S3.I5.i1.p1">Support Vector Machine In the classification stage, the extracted features were fed into a trained SVM to predict the initial target. During training, various kernel functions were tested, with the polynomial kernel yielding the best results. Consequently, the SVM with a polynomial kernel was used to evaluate performance. The predicted target from the SVM was then passed to the majority voting stage, which serves as the final step in target prediction.</p>
              </list-item>
              <list-item id="S3.I5.i2">
                <p id="S3.I5.i2.p1">Convolutional Neural Network (AlexNet)As previously mentioned, a CNN consists of two main components: feature extraction and classification. The features extracted by the first component are passed to the classifier for the initial classification. By default, CNNs use a softmax classifier. After the initial classification by the trained softmax classifier, the predicted class is passed to the majority voting stage for final classification.</p>
              </list-item>
              <list-item id="S3.I5.i3">
                <p id="S3.I5.i3.p1">Template MatchingThe test images were used as templates. The template-matching algorithm for SAR image classification consists of the following steps:</p>
                <p>
                  <list list-type="bullet" id="S3.I5.i3.I1">
                    <list-item id="S3.I5.i3.I1.i1">
                      <p id="S3.I5.i3.I1.i1.p1">
                        <bold>Required Input: SAR Image (I)</bold>
                      </p>
                      <p>
                        <list list-type="bullet" id="S3.I5.i3.I1.i1.I1">
                          <list-item id="S3.I5.i3.I1.i1.I1.i1">
                            <p id="S3.I5.i3.I1.i1.I1.i1.p1">Start with the input SAR image that contains the target for classification.</p>
                          </list-item>
                        </list>
                      </p>
                    </list-item>
                    <list-item id="S3.I5.i3.I1.i2">
                      <p id="S3.I5.i3.I1.i2.p1">
                        <bold>Step 1: Binary Target Extraction</bold>
                      </p>
                      <p>
                        <list list-type="bullet" id="S3.I5.i3.I1.i2.I1">
                          <list-item id="S3.I5.i3.I1.i2.I1.i1">
                            <p id="S3.I5.i3.I1.i2.I1.i1.p1">Extract the binary target region from the input image to focus on the area of interest.</p>
                          </list-item>
                        </list>
                      </p>
                    </list-item>
                    <list-item id="S3.I5.i3.I1.i3">
                      <p id="S3.I5.i3.I1.i3.p1">
                        <bold>Step 2: Azimuth Calculation</bold>
                      </p>
                      <p>
                        <list list-type="bullet" id="S3.I5.i3.I1.i3.I1">
                          <list-item id="S3.I5.i3.I1.i3.I1.i1">
                            <p id="S3.I5.i3.I1.i3.I1.i1.p1">Calculate the azimuth (directional angle) of the input SAR image.</p>
                          </list-item>
                        </list>
                      </p>
                    </list-item>
                    <list-item id="S3.I5.i3.I1.i4">
                      <p id="S3.I5.i3.I1.i4.p1">
                        <bold>Step 3: Template Selection</bold>
                      </p>
                      <p>
                        <list list-type="bullet" id="S3.I5.i3.I1.i4.I1">
                          <list-item id="S3.I5.i3.I1.i4.I1.i1">
                            <p id="S3.I5.i3.I1.i4.I1.i1.p1">Compare the azimuth of the input image with the azimuths of pre-existing template images from three classes.</p>
                          </list-item>
                          <list-item id="S3.I5.i3.I1.i4.I1.i2">
                            <p id="S3.I5.i3.I1.i4.I1.i2.p1">Select the template with the smallest azimuth difference from each class.</p>
                          </list-item>
                        </list>
                      </p>
                    </list-item>
                    <list-item id="S3.I5.i3.I1.i5">
                      <p id="S3.I5.i3.I1.i5.p1">
                        <bold>Step 4: Similarity Computation</bold>
                      </p>
                      <p>
                        <list list-type="bullet" id="S3.I5.i3.I1.i5.I1">
                          <list-item id="S3.I5.i3.I1.i5.I1.i1">
                            <p id="S3.I5.i3.I1.i5.I1.i1.p1">Use a similarity function to measure the similarity between the target area of the test image and the target areas of the template for each class.</p>
                          </list-item>
                        </list>
                      </p>
                    </list-item>
                    <list-item id="S3.I5.i3.I1.i6">
                      <p id="S3.I5.i3.I1.i6.p1">
                        <bold>Step 5: Label Assignment</bold>
                      </p>
                      <p>
                        <list list-type="bullet" id="S3.I5.i3.I1.i6.I1">
                          <list-item id="S3.I5.i3.I1.i6.I1.i1">
                            <p id="S3.I5.i3.I1.i6.I1.i1.p1">Choose the class of the template with the highest similarity as the label for the input image.</p>
                          </list-item>
                        </list>
                      </p>
                    </list-item>
                    <list-item id="S3.I5.i3.I1.i7">
                      <p id="S3.I5.i3.I1.i7.p1">
                        <bold>Output: Classified Label</bold>
                      </p>
                      <p>
                        <list list-type="bullet" id="S3.I5.i3.I1.i7.I1">
                          <list-item id="S3.I5.i3.I1.i7.I1.i1">
                            <p id="S3.I5.i3.I1.i7.I1.i1.p1">The SAR image is classified into one of the three classes based on the closest match.</p>
                          </list-item>
                        </list>
                      </p>
                    </list-item>
                  </list>
                </p>
              </list-item>
            </list>
          </p>
        </sec>
        <sec id="S3.SS2.SSS4">
          <label>3.2.4</label>
          <title>
            <bold>Majority Voting</bold>
          </title>
          <p id="S3.SS2.SSS4.p1">After obtaining results from template matching, AlexNet, and SVM, these results were integrated using the majority voting method to determine the final outcome. The experimental results confirmed that combining multiple classifiers through majority voting leads to improved accuracy.</p>
        </sec>
      </sec>
    </sec>
    <sec id="S4">
      <label>4.</label>
      <title>Experiments</title>
      <sec id="S4.SS1">
        <label>4.1</label>
        <title>Evaluation Metric</title>
        <p id="S4.SS1.p1">The performance of the proposed model is evaluated using accuracy, which is defined as:</p>
        <p>
          <disp-formula id="S4.E1">
            <mml:math alttext="\text{Accuracy}=\frac{\text{Total number of accurate predictions}}{\text{Total%&#10; number of predictions}}" display="block">
              <mml:mrow>
                <mml:mtext>Accuracy</mml:mtext>
                <mml:mo>=</mml:mo>
                <mml:mfrac>
                  <mml:mtext>Total number of accurate predictions</mml:mtext>
                  <mml:mtext>Total number of predictions</mml:mtext>
                </mml:mfrac>
              </mml:mrow>
            </mml:math>
          </disp-formula>
        </p>
      </sec>
      <sec id="S4.SS2">
        <label>4.2</label>
        <title>Experimental Results</title>
        <p id="S4.SS2.p1">The proposed ensemble approach combines SVM, AlexNet, and template matching on the MSTAR dataset in both SOC and EOC conditions. Initially, each technique is applied separately to the dataset, producing individual results. These results are then integrated using majority voting to obtain the final outcomes for both SOC and EOC1.</p>
        <p>
          <list list-type="bullet" id="S4.I1">
            <list-item id="S4.I1.i1">
              <p id="S4.I1.i1.p1">Experimental Results under SOC To verify the effectiveness and robustness of the proposed method under SOC, we considered the 3-class recognition problem, where the three targets, i.e., T72, BTR70, and BMP2, are used. As a result, it is a perfect SOC under this scenario since there is only a <inline-formula><mml:math alttext="2^{\circ}" display="inline"><mml:msup><mml:mn>2</mml:mn><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> depression angle difference between the test and training/template samples. Images with a depression angle of <inline-formula><mml:math alttext="17^{\circ}" display="inline"><mml:msup><mml:mn>17</mml:mn><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> are used for training or templates, whereas images with a depression angle of <inline-formula><mml:math alttext="15^{\circ}" display="inline"><mml:msup><mml:mn>15</mml:mn><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> are used for classification. The training/template set and test set under SOC are described in Table <xref rid="T3" ref-type="table">3</xref>.</p>
              <p>
                <table-wrap id="T3">
                  <label>Table 3</label>
                  <caption>
                    <p>Number of Train and Test samples for SOC.</p>
                  </caption>
                  <table>
                    <thead>
                      <tr>
                        <th style="border-top: 1px solid black;" rowspan="2" align="center">Target Class</th>
                        <th style="border-top: 1px solid black;" colspan="2" align="center">Template/Training set</th>
                        <th style="border-top: 1px solid black;"/>
                        <th style="border-top: 1px solid black;" colspan="2" align="center">Test set</th>
                      </tr>
                      <tr>
                        <th style="border-top: 1px solid black;" align="center">Depression</th>
                        <th style="border-top: 1px solid black;" align="center">No.Images</th>
                        <th/>
                        <th style="border-top: 1px solid black;" align="center">Depression</th>
                        <th style="border-top: 1px solid black;" align="center">No.Images</th>
                      </tr>
                    </thead>
                    <tbody>
                      <tr>
                        <td style="border-top: 1px solid black;" align="center">BMP2(SN-C21)</td>
                        <td style="border-top: 1px solid black;" align="center">17°</td>
                        <td style="border-top: 1px solid black;" align="center">233</td>
                        <td style="border-top: 1px solid black;"/>
                        <td style="border-top: 1px solid black;" align="center">15°</td>
                        <td style="border-top: 1px solid black;" align="center">196</td>
                      </tr>
                      <tr>
                        <td align="center">BTR70</td>
                        <td align="center">17°</td>
                        <td align="center">233</td>
                        <td/>
                        <td align="center">15°</td>
                        <td align="center">195</td>
                      </tr>
                      <tr>
                        <td style="border-bottom: 1px solid black;" align="center">T72(SN-812)</td>
                        <td style="border-bottom: 1px solid black;" align="center">17°</td>
                        <td style="border-bottom: 1px solid black;" align="center">231</td>
                        <td style="border-bottom: 1px solid black;"/>
                        <td style="border-bottom: 1px solid black;" align="center">15°</td>
                        <td style="border-bottom: 1px solid black;" align="center">195</td>
                      </tr>
                    </tbody>
                  </table>
                </table-wrap>
              </p>
              <p id="S4.I1.i1.p2">The performance of four classifiers SVM, CNN, Template Matching, and Ensemble (Majority Voting) was evaluated across three vehicle classes: BMP2, BTR70, and T72. s three vehicle classes: BMP2, BTR70, and T72. Figure <xref ref-type="fig" rid="F5">5</xref> illustrates the accuracy and average accuracy of individual classifiers and their ensemble under SOC. SVM achieved the highest overall accuracy of 87.72%, performing particularly well for T72 (95.90%), but struggled with BMP2 (81.63%) and BTR70 (85.64%). CNN, on the other hand, had a lower accuracy for BMP2 (67.35%) but excelled with 98.97% accuracy for BTR70 and perfect classification for T72 (100%), resulting in an average accuracy of 88.77%. Template Matching showed the weakest performance, with an average accuracy of 69.30%, particularly underperforming for BMP2 (58.16%) and BTR70 (64.10%), but still achieving 85.64% for T72. The Ensemble method, which combines classifiers via majority voting, outperformed all others, achieving an overall accuracy of 90.30%, with particularly strong results for T72 (99.49%) and BTR70 (94.87%), while maintaining a reasonable 76.53% for BMP2.</p>
              <p>
                <fig id="F5">
                  <label>Figure 5.</label>
                  <caption>
                    <p>All Results under SOC.</p>
                  </caption>
                  <graphic xlink:href="figures/SOCresults.jpg"/>
                </fig>
              </p>
              <p>
                <fig id="F6">
                  <label>Figure 6.</label>
                  <caption>
                    <p>All Results under EOC1.</p>
                  </caption>
                  <graphic xlink:href="figures/EOCresults.jpg"/>
                </fig>
              </p>
              <p>
                <table-wrap id="T4">
                  <label>Table 4</label>
                  <caption>
                    <p>Number of Train and Test samples for EOC-1.</p>
                  </caption>
                  <table>
                    <thead>
                      <tr>
                        <th style="border-top: 1px solid black;" rowspan="2" align="center">Target Class</th>
                        <th style="border-top: 1px solid black;" colspan="2" align="center">Template/Training set</th>
                        <th style="border-top: 1px solid black;"/>
                        <th style="border-top: 1px solid black;" colspan="2" align="center">Test set</th>
                      </tr>
                      <tr>
                        <th style="border-top: 1px solid black;" align="center">Depression</th>
                        <th style="border-top: 1px solid black;" align="center">No.Images</th>
                        <th/>
                        <th style="border-top: 1px solid black;" align="center">Depression</th>
                        <th style="border-top: 1px solid black;" align="center">No.Imageses</th>
                      </tr>
                    </thead>
                    <tbody>
                      <tr>
                        <td style="border-top: 1px solid black;" align="center">2S1</td>
                        <td style="border-top: 1px solid black;" align="center">17°</td>
                        <td style="border-top: 1px solid black;" align="center">271</td>
                        <td style="border-top: 1px solid black;"/>
                        <td style="border-top: 1px solid black;" align="center">30°</td>
                        <td style="border-top: 1px solid black;" align="center">283</td>
                      </tr>
                      <tr>
                        <td align="center">BRDM2</td>
                        <td align="center">17°</td>
                        <td align="center">281</td>
                        <td/>
                        <td align="center">30°</td>
                        <td align="center">278</td>
                      </tr>
                      <tr>
                        <td style="border-bottom: 1px solid black;" align="center">ZSU23-4</td>
                        <td style="border-bottom: 1px solid black;" align="center">17°</td>
                        <td style="border-bottom: 1px solid black;" align="center">265</td>
                        <td style="border-bottom: 1px solid black;"/>
                        <td style="border-bottom: 1px solid black;" align="center">30°</td>
                        <td style="border-bottom: 1px solid black;" align="center">276</td>
                      </tr>
                    </tbody>
                  </table>
                </table-wrap>
              </p>
            </list-item>
            <list-item id="S4.I1.i2">
              <p id="S4.I1.i2.p1">Experimental Results under EOC-1 For SOC, there was a difference between the depression angles in the training and test sets, but the difference was not significant. In order to verify the effectiveness and robustness of the proposed method under EOCs, we considered EOC-1, the large depression angle problem, where the three targets, i.e., 2S1, BRDM2, and ZSU23-4, are used. Images with a depression angle of <inline-formula><mml:math alttext="17^{\circ}" display="inline"><mml:msup><mml:mn>17</mml:mn><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> are used for training or templates, whereas images with a depression angle of <inline-formula><mml:math alttext="30^{\circ}" display="inline"><mml:msup><mml:mn>30</mml:mn><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> are used for classification. The training/template set and test set under EOC-1 are described in Table <xref rid="T4" ref-type="table">4</xref>.</p>
              <p id="S4.I1.i2.p2">The performance of four classifiers SVM, CNN, Template Matching, and Ensemble (Majority Voting) was evaluated across three vehicle classes: 2S1, BRDM2, and ZSU23-4. Figure <xref ref-type="fig" rid="F6">6</xref> illustrates the accuracy and average accuracy of individual classifiers and their ensemble under EOC1. SVM achieved an average accuracy of 81.13%, with the highest performance on BRDM2 (94.60%) but lower accuracy for ZSU23-4 (86.96%) and 2S1 (61.84%). CNN showed a similar trend, with an average accuracy of 85.50%: it performed well on BRDM2 (97.12%) and ZSU23-4 (100%), but had lower accuracy for 2S1 (59.36%). Template Matching, with an overall accuracy of 67.23%, was the weakest classifier, especially for BRDM2 (55.04%) and ZSU23-4 (71.74%), while its accuracy for 2S1 was better (74.91%). The Ensemble method, utilizing majority voting, improved performance significantly, achieving an average accuracy of 87.22%, with strong results for BRDM2 (97.12%) and ZSU23-4 (94.57%), while maintaining a reasonable accuracy for 2S1 (69.96%).</p>
              <p>
                <fig id="F7">
                  <label>Figure 7.</label>
                  <caption>
                    <p>Comparison of the Proposed Ensemble Approach with Previous Studies.</p>
                  </caption>
                  <graphic xlink:href="figures/Comparison.jpg"/>
                </fig>
              </p>
              <p id="S4.I1.i2.p3">The proposed method is compared with previous research, and a summary of these methods is shown in Figure <xref ref-type="fig" rid="F7">7</xref>. The proposed technique outperforms all previous methods under SOC. In addition, recent methods, including 2DS-ZMS and G-ZMS approaches that use SVM for classification, were considered. Under EOC-1, the proposed technique achieved an accuracy of 87.22%, comparable to traditional CNN models.</p>
            </list-item>
          </list>
        </p>
      </sec>
    </sec>
    <sec id="S5">
      <label>5.</label>
      <title>Conclusion</title>
      <p id="S5.p1">The SAR ATR field faces significant challenges due to varying operational conditions, with individual techniques often yielding suboptimal results, especially under EOCs. This study introduces a novel ensemble approach, combining CNN, SVM, and template matching through majority voting to improve classification performance. Experimental results show that CNN outperforms both SVM and template matching under SOC and EOC-1, with template matching achieving better results than the other techniques for the 2S1 target in EOC-1. By applying majority voting, the classification accuracy improved to 90.30% under SOC and 87.22% under EOC-1. These findings demonstrate that ensemble techniques, by leveraging the strengths of multiple classifiers, can significantly boost performance, highlighting the effectiveness of fusion methods in SAR ATR systems.</p>
      <p id="S5.p2">Future work suggests that, while ensemble techniques are computationally expensive, efforts could focus on reducing computational costs and improving response time by integrating these methods into a unified framework, potentially eliminating the need for majority voting. Moreover, advancements in pre-processing and feature extraction techniques for both SVM and template matching could reduce computational overhead while enhancing classification accuracy, particularly for template matching. These improvements would optimize both the efficiency and accuracy of the system, making it more suitable for practical, real-time SAR ATR applications.</p>
      <p id="S5.p3">
        <bold>Data Availability Statement</bold>
      </p>
      <p id="S5.p4">Data will be made available on request.</p>
    </sec>
    <p id="p2">his work was supported without any funding.</p>
    <p id="p3">he authors declare no conflicts of interest.</p>
    <p id="p4">
      <bold>Ethical Approval and Consent to Participate</bold>
    </p>
    <p id="p5">Not applicable.</p>
  </body>
  <back>
    <ack>
      <title>Acknowledgments</title>
      <p id="ack.p1">T</p>
    </ack>
    <sec id="sec0100" sec-type="COI-statement">
      <title>Conflict of interest</title>
      <p>T</p>
    </sec>
    <ref-list>
      <title>References</title>
      <ref id="ref001">
        <label>[1]</label>
        <mixed-citation> El-Darymli, K., Gill, E. W., Mcguire, P., Power, D., &amp; Moloney, C. (2016). Automatic target recognition in synthetic aperture radar imagery: A state-of-the-art review. <italic>IEEE access</italic>, 4, 6014-6058.[<uri>https://doi.org/10.1109/ACCESS.2016.2611492</uri>] </mixed-citation>
      </ref>
      <ref id="ref002">
        <label>[2]</label>
        <mixed-citation> Shi, C., Miao, F., Jin, Z., &amp; Xia, Y. (2019). Target recognition of synthetic aperture radar images based on matching and similarity evaluation between binary regions. <italic>IEEE Access</italic>, 7, 154398–154413.[<uri>https://doi.org/10.1109/ACCESS.2019.2948839</uri>] </mixed-citation>
      </ref>
      <ref id="ref003">
        <label>[3]</label>
        <mixed-citation> Jiang, C., &amp; Zhou, Y. (2018). Hierarchical fusion of convolutional neural networks and attributed scattering centers with application to robust SAR ATR. <italic>Remote Sensing</italic>, 10(6), 819. [<uri>https://doi.org/10.3390/rs10060819</uri>] </mixed-citation>
      </ref>
      <ref id="ref004">
        <label>[4]</label>
        <mixed-citation> Rosero-Montalvo, P. D., Tözün, P., &amp; Hernandez, W. (2024). Optimized CNN Architectures Benchmarking in Hardware-Constrained Edge Devices in IoT Environments. <italic>IEEE Internet of Things Journal</italic>, 11(11),pp. 20357-20366. [<uri>https://doi.org/10.1109/JIOT.2024.3369607</uri>] </mixed-citation>
      </ref>
      <ref id="ref005">
        <label>[5]</label>
        <mixed-citation> Shi, X., Zhou, F., Yang, S., Zhang, Z., &amp; Su, T. (2019). Automatic target recognition for synthetic aperture radar images based on super-resolution generative adversarial network and deep convolutional neural network. <italic>Remote Sensing</italic>, 11(2), 135.[<uri>https://doi.org/10.3390/rs11020135</uri>] </mixed-citation>
      </ref>
      <ref id="ref006">
        <label>[6]</label>
        <mixed-citation> Al Mufti, M., Al Hadhrami, E., Taha, B., &amp; Werghi, N. (2018). Automatic target recognition in SAR images: Comparison between pre-trained CNNs in a transfer learning based approach. In <italic>2018 International Conference on Artificial Intelligence and Big Data (ICAIBD)</italic> (pp. 160–164). IEEE. [<uri>https://doi.org/10.1109/ICAIBD.2018.8396186</uri>] </mixed-citation>
      </ref>
      <ref id="ref007">
        <label>[7]</label>
        <mixed-citation> Bolourchi, P., Moradi, M., Demirel, H., &amp; Uysal, S. (2020). Ensembles of classifiers for improved SAR image recognition using pseudo Zernike moments. The Journal of Defense Modeling and Simulation, 17(2), 205–211. [<uri>https://doi.org/10.1177/1548512919844610</uri>] </mixed-citation>
      </ref>
      <ref id="ref008">
        <label>[8]</label>
        <mixed-citation> Savitha, R., &amp; Ramakanthkumar, P. (2012). Automatic target recognition of SAR images using radial features and SVM. <italic>International Journal of Computer Science and Network Security (IJCSNS)</italic>, 12(2), 52. </mixed-citation>
      </ref>
      <ref id="ref009">
        <label>[9]</label>
        <mixed-citation> Zhai, Y., Deng, W., Zhu, Y., Xu, Y., Sun, B., Li, J., Ke, Q., Zhi, Y., &amp; Pirui, V. (2019). A novel lightweight SARNet with clock-wise data amplification for SAR ATR. <italic>Progress in Electromagnetics Research</italic>, 91, 69–82. [<uri>http://dx.doi.org/10.2528/PIERC18120305</uri>] </mixed-citation>
      </ref>
      <ref id="ref010">
        <label>[10]</label>
        <mixed-citation> Tian, S., Wang, C., &amp; Zhang, H. (2019). SAR object classification with a multi-scale convolutional auto-encoder. In 2019 SAR in Big Data Era (BIGSARDATA) (pp. 1–4). IEEE. [<uri>https://doi.org/10.1109/BIGSARDATA.2019.8858491</uri>] </mixed-citation>
      </ref>
      <ref id="ref011">
        <label>[11]</label>
        <mixed-citation> Lv, J., &amp; Liu, Y. (2019). Data augmentation based on attributed scattering centers to train robust CNN for SAR ATR. <italic>IEEE Access</italic>, 7, 25459–25473. [<uri>https://doi.org/10.1109/ACCESS.2019.2900522</uri>] </mixed-citation>
      </ref>
      <ref id="ref012">
        <label>[12]</label>
        <mixed-citation> Kwak, Y., Song, W. J., &amp; Kim, S. E. (2018). Speckle-noise-invariant convolutional neural network for SAR target recognition. <italic>IEEE Geoscience and Remote Sensing Letters</italic>, 16(4), 549-553. [<uri>https://doi.org/10.1109/LGRS.2018.2877599</uri>] </mixed-citation>
      </ref>
      <ref id="ref013">
        <label>[13]</label>
        <mixed-citation> Wei, H. N., Zeng, G. Q., Lu, K. D., Geng, G. G., &amp; Weng, J. (2024). MoAR-CNN: Multi-Objective Adversarially Robust Convolutional Neural Network for SAR Image Classification. <italic>IEEE Transactions on Emerging Topics in Computational Intelligence</italic>. [<uri>https://doi.org/10.1109/TETCI.2024.3449908</uri>] </mixed-citation>
      </ref>
      <ref id="ref014">
        <label>[14]</label>
        <mixed-citation> Chen, S., Wang, H., Xu, F., &amp; Jin, Y. Q. (2016). Target classification using the deep convolutional networks for SAR images. <italic>IEEE Transactions on Geoscience and Remote Sensing</italic>, 54(8), 4806–4817.[<uri>https://doi.org/10.1109/TGRS.2016.2551720</uri>] </mixed-citation>
      </ref>
      <ref id="ref015">
        <label>[15]</label>
        <mixed-citation> Fan, J., &amp; Tomas, A. (2018). Target reconstruction based on attributed scattering centers with application to robust SAR ATR. <italic>Remote Sensing</italic>, 10(4), 655.[<uri>https://doi.org/10.3390/rs10040655</uri>] </mixed-citation>
      </ref>
      <ref id="ref016">
        <label>[16]</label>
        <mixed-citation> Tan, J., Fan, X., Wang, S., &amp; Ren, Y. (2018). Target recognition of SAR images via matching attributed scattering centers with binary target region. <italic>Sensors</italic>, 18(9), 3019.[<uri>https://doi.org/10.3390/s18093019</uri>] </mixed-citation>
      </ref>
      <ref id="ref017">
        <label>[17]</label>
        <mixed-citation> Ding, B., Wen, G., Huang, X., Ma, C., &amp; Yang, X. (2017). Target recognition in synthetic aperture radar images via matching of attributed scattering centers. <italic>IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing</italic>, 10(7), 3334–3347. [<uri>https://doi.org/10.1109/JSTARS.2017.2671919</uri>] </mixed-citation>
      </ref>
      <ref id="ref018">
        <label>[18]</label>
        <mixed-citation> Ding, B., Wen, G., Zhong, J., Ma, C., &amp; Yang, X. (2017). A robust similarity measure for attributed scattering center sets with application to SAR ATR. <italic>Neurocomputing</italic>, 219, 130–143. [<uri>https://doi.org/10.1016/j.neucom.2016.09.007</uri>] </mixed-citation>
      </ref>
      <ref id="ref019">
        <label>[19]</label>
        <mixed-citation> Tang, T., &amp; Su, Y. (2012). Object recognition based on feature matching of scattering centers in SAR imagery. In 2012 5th International Congress on Image and Signal Processing (pp. 1073–1076). IEEE. [<uri>https://doi.org/10.1109/CISP.2012.6469761</uri>] </mixed-citation>
      </ref>
      <ref id="ref020">
        <label>[20]</label>
        <mixed-citation> Ding, B., &amp; Wen, G. (2018). A region matching approach based on 3-d scattering center model with application to SAR target recognition. <italic>IEEE Sensors Journal</italic>, 18(11), 4623–4632. [<uri>https://doi.org/10.1109/JSEN.2018.2828307</uri>] </mixed-citation>
      </ref>
      <ref id="ref021">
        <label>[21]</label>
        <mixed-citation> Feng, B., Tang, W., &amp; Feng, D. (2020). Target recognition of SAR images via hierarchical fusion of complementary features. <italic>Optik</italic>, 217, 164695. [<uri>https://doi.org/10.1016/j.ijleo.2020.164695</uri>] </mixed-citation>
      </ref>
      <ref id="ref022">
        <label>[22]</label>
        <mixed-citation> Sikai, L., &amp; Jun, Y. (2018). A satellite-borne SAR target recognition method based on supplementary feature fusion. In <italic>2018 IEEE 3rd International Conference on Cloud Computing and Big Data Analysis (ICCCBDA)</italic> (pp. 326–330). IEEE. [<uri>https://doi.org/10.1109/ICCCBDA.2018.8386536</uri>] </mixed-citation>
      </ref>
      <ref id="ref023">
        <label>[23]</label>
        <mixed-citation> Singh, P., &amp; Diwakar, M. (2021). Wavelet-based multi-focus image fusion using average method noise diffusion (AMND). <italic>Recent Advances in Computer Science and Communications (Formerly: Recent Patents on Computer Science)</italic>, 14(8), 2436-2448. [<uri>https://doi.org/10.2174/2666255813999200720163938</uri>] </mixed-citation>
      </ref>
      <ref id="ref024">
        <label>[24]</label>
        <mixed-citation> Cui, Z., Cao, Z., Yang, J., &amp; Feng, J. (2013). A hierarchical propelled fusion strategy for SAR automatic target recognition. <italic>EURASIP Journal on Wireless Communications and Networking</italic>, 2013(1), 1–8. </mixed-citation>
      </ref>
      <ref id="ref025">
        <label>[25]</label>
        <mixed-citation> Zhang, J., Xing, M., &amp; Xie, Y. (2020). FEC: A feature fusion framework for SAR target recognition based on electromagnetic scattering features and deep CNN features. <italic>IEEE Transactions on Geoscience and Remote Sensing</italic>, 59(3), 2174-2187. [<uri>https://doi.org/10.1109/TGRS.2020.3003264</uri>] </mixed-citation>
      </ref>
      <ref id="ref026">
        <label>[26]</label>
        <mixed-citation> Zhang, F., Wang, Y., Ni, J., Zhou, Y., &amp; Hu, W. (2019). SAR target small sample recognition based on CNN cascaded features and adaboost rotation forest. <italic>IEEE Geoscience and Remote Sensing Letters</italic>, 17(6), 1008–1012. [<uri>https://doi.org/10.1109/LGRS.2019.2939156</uri>] </mixed-citation>
      </ref>
      <ref id="ref027">
        <label>[27]</label>
        <mixed-citation> Xue, Y., Pei, J., Huang, Y., Yang, J., &amp; Zhang, Y. (2018). Target recognition for SAR images based on heterogeneous CNN ensemble. In 2018 IEEE Radar Conference (RadarConf18) (pp. 0507–0512). IEEE. [<uri>https://doi.org/10.1109/RADAR.2018.8378611</uri>] </mixed-citation>
      </ref>
      <ref id="ref028">
        <label>[28]</label>
        <mixed-citation> Balan, P. S., &amp; Sunny, L. E. (2018). Survey on feature extraction techniques in image processing. <italic>International Journal for Research in Applied Science &amp; Engineering Technology (IJRASET)</italic>, 6(III). </mixed-citation>
      </ref>
      <ref id="ref029">
        <label>[29]</label>
        <mixed-citation> Zhang, Z. Y., Huang, T. Z., Deng, L. J., Huang, J., Zhao, X. L., &amp; Zheng, C. C. (2018). A framelet-based iterative pan-sharpening approach. <italic>Remote Sensing</italic>, 10(4), 622. [<uri>https://doi.org/10.3390/rs10040622</uri>] </mixed-citation>
      </ref>
      <ref id="ref030">
        <label>[30]</label>
        <mixed-citation> King, M. L., Groen, I. I., Steel, A., Kravitz, D. J., &amp; Baker, C. I. (2019). Similarity judgments and cortical visual responses reflect different properties of object and scene categories in naturalistic images. <italic>NeuroImage</italic>, 197, 368-382. [<uri>https://doi.org/10.1016/j.neuroimage.2019.04.079</uri>] </mixed-citation>
      </ref>
      <ref id="ref031">
        <label>[31]</label>
        <mixed-citation> He, Z., Xiao, H., &amp; Liu, R. (2019). Synthetic aperture radar target recognition based on multidimensional sparse model. In <italic>Journal of Physics: Conference Series</italic>, 1169, 012026. IOP Publishing. </mixed-citation>
      </ref>
      <ref id="ref032">
        <label>[32]</label>
        <mixed-citation> Zhang, X., Liu, Z., Liu, S., Li, D., Jia, Y., &amp; Huang, P. (2017). Sparse coding of 2d-slice Zernike moments for SAR ATR. <italic>International Journal of Remote Sensing</italic>, 38(2), 412–431. [<uri>https://doi.org/10.1080/01431161.2016.1266107</uri>] </mixed-citation>
      </ref>
      <ref id="ref033">
        <label>[33]</label>
        <mixed-citation> Gorovyi, I. M., &amp; Sharapov, D. S. (2017). Efficient object classification and recognition in SAR imagery. In <italic>2017 18th International Radar Symposium (IRS)</italic> (pp. 1-5). IEEE. [<uri>https://doi.org/10.23919/IRS.2017.8008228</uri>] </mixed-citation>
      </ref>
      <ref id="ref034">
        <label>[34]</label>
        <mixed-citation> Coman, C. (2018). A deep learning SAR target classification experiment on MSTAR dataset. In <italic>2018 19th International Radar Symposium (IRS)</italic> (pp. 1-6). IEEE. [<uri>https://doi.org/10.23919/IRS.2018.8448048</uri>] </mixed-citation>
      </ref>
      <ref id="ref035">
        <label>[35]</label>
        <mixed-citation> Belloni, C., Aouf, N., Le Caillec, J.-M., &amp; Merlet, T. (2019). Comparison of descriptors for SAR ATR. In <italic>2019 IEEE Radar Conference (RadarConf)</italic> (pp. 1-6). IEEE. [<uri>https://doi.org/10.1109/RADAR.2019.8835804</uri>] </mixed-citation>
      </ref>
      <ref id="ref036">
        <label>[36]</label>
        <mixed-citation> Bolourchi, P., Moradi, M., Demirel, H., &amp; Uysal, S. (2020). Improved SAR target recognition by selecting moment methods based on Fisher score. <italic>Signal, Image and Video Processing</italic>, 14, 39-47. </mixed-citation>
      </ref>
      <ref id="ref037">
        <label>[37]</label>
        <mixed-citation> Gishkori, S., &amp; Mulgrew, B. (2018). Pseudo-Zernike moments based sparse representations for SAR image classification. <italic>IEEE Transactions on Aerospace and Electronic Systems</italic>, 55(2), 1037-1044. [<uri>https://doi.org/10.1109/TAES.2018.2856321</uri>] </mixed-citation>
      </ref>
      <ref id="ref038">
        <label>[38]</label>
        <mixed-citation> Zaied, S., Toumi, A., &amp; Khenchaf, A. (2018). Target classification using convolutional deep learning and auto-encoder models. In 2018 4th International Conference on Advanced Technologies for Signal and Image Processing (ATSIP) (pp. 1-6). IEEE.[<uri>https://doi.org/10.1109/ATSIP.2018.8364502</uri>] </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>
