<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Archiving and Interchange DTD v2.3 20070202//EN" "archivearticle.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" article-type="methods-article" dtd-version="2.3" xml:lang="EN">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Sustain. Food Syst.</journal-id>
<journal-title>Frontiers in Sustainable Food Systems</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Sustain. Food Syst.</abbrev-journal-title>
<issn pub-type="epub">2571-581X</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.3389/fsufs.2024.1363726</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Sustainable Food Systems</subject>
<subj-group>
<subject>Methods</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>A fast hyperspectral change detection algorithm for agricultural crops based on low-rank matrix and morphological feature extraction</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name><surname>Wang</surname> <given-names>Jin</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<uri xlink:href="https://loop.frontiersin.org/people/2616749/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/formal-analysis/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/software/"/>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
<role content-type="https://credit.niso.org/contributor-roles/visualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Zhang</surname> <given-names>Lifu</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<uri xlink:href="https://loop.frontiersin.org/people/1832270/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/funding-acquisition/"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Song</surname> <given-names>Ruoxi</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<role content-type="https://credit.niso.org/contributor-roles/formal-analysis/"/>
<role content-type="https://credit.niso.org/contributor-roles/funding-acquisition/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name><surname>Huang</surname> <given-names>Changping</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<xref ref-type="corresp" rid="c001"><sup>&#x002A;</sup></xref>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/formal-analysis/"/>
<role content-type="https://credit.niso.org/contributor-roles/funding-acquisition/"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Zhang</surname> <given-names>Donghui</given-names></name>
<xref ref-type="aff" rid="aff2"><sup>2</sup></xref>
<uri xlink:href="https://loop.frontiersin.org/people/2154768/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/formal-analysis/"/>
<role content-type="https://credit.niso.org/contributor-roles/funding-acquisition/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Liu</surname> <given-names>Senhao</given-names></name>
<xref ref-type="aff" rid="aff3"><sup>3</sup></xref>
<uri xlink:href="https://loop.frontiersin.org/people/2618827/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/software/"/>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Liu</surname> <given-names>Yanwen</given-names></name>
<xref ref-type="aff" rid="aff4"><sup>4</sup></xref>
<uri xlink:href="https://loop.frontiersin.org/people/2618201/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/formal-analysis/"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
</contrib-group>
<aff id="aff1"><sup>1</sup><institution>Aerospace Information Research Institute, Chinese Academy of Sciences (CAS)</institution>, <addr-line>Beijing</addr-line>, <country>China</country></aff>
<aff id="aff2"><sup>2</sup><institution>Institute of Remote Sensing Satellite, China Academy of Space Technology</institution>, <addr-line>Beijing</addr-line>, <country>China</country></aff>
<aff id="aff3"><sup>3</sup><institution>China Siwei Surveying and Mapping Technology Company Limited</institution>, <addr-line>Beijing</addr-line>, <country>China</country></aff>
<aff id="aff4"><sup>4</sup><institution>School of Resources and Environment Science and Engineering, Hubei University of Science and Technology</institution>, <addr-line>Xianning</addr-line>, <country>China</country></aff>
<author-notes>
<fn fn-type="edited-by" id="fn0001"><p>Edited by: Haoming Xia, Henan University, China</p></fn>
<fn fn-type="edited-by" id="fn0002"><p>Reviewed by: Bin Yang, Hunan University, China</p><p>Xiaoai Dai, Chengdu University of Technology, China</p></fn>
<corresp id="c001">&#x002A;Correspondence: Changping Huang, <email>huangcp@radi.ac.cn</email></corresp>
</author-notes>
<pub-date pub-type="epub">
<day>15</day>
<month>03</month>
<year>2024</year>
</pub-date>
<pub-date pub-type="collection">
<year>2024</year>
</pub-date>
<volume>8</volume>
<elocation-id>1363726</elocation-id>
<history>
<date date-type="received">
<day>31</day>
<month>12</month>
<year>2023</year>
</date>
<date date-type="accepted">
<day>29</day>
<month>02</month>
<year>2024</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#x00A9; 2024 Wang, Zhang, Song, Huang, Zhang, Liu and Liu.</copyright-statement>
<copyright-year>2024</copyright-year>
<copyright-holder>Wang, Zhang, Song, Huang, Zhang, Liu and Liu</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p>
</license>
</permissions>
<abstract>
<p>Crop change detection study is the foundation of agricultural sustainability. The inherent high spectral resolution of hyperspectral images, combined with multi-temporal datasets, facilitates the detection of subtle changes. To enhance the accuracy and applicability of hyperspectral change detection in agricultural scenes, this paper introduces a fast hyperspectral change detection approach for agricultural crops based on low-rank matrix and morphological feature extraction (FLRaMF). The goal is to improve detection precision and computational efficiency of the change detection process. The method initially employs rapid low-rank matrix extraction to separate changing and non-changing pixels in the spectral domain. Subsequently, spatial information is introduced using attribute profiles, restricting spectral anomalies through hyperspectral morphology, which ultimately improves the detection results. This study utilized four hyperspectral change detection datasets in agricultural crop scenarios, optimizing and analyzing parameters. Experimental results and analysis indicate that the FLRaMF method can achieve higher detection accuracy with reduced computation cost in unsupervised, default parameter scenarios when performing agricultural crop change detection tasks.</p>
</abstract>
<kwd-group>
<kwd>agricultural crops</kwd>
<kwd>hyperspectral change detection</kwd>
<kwd>morphological feature extraction</kwd>
<kwd>low-rank matrix</kwd>
<kwd>greedy bilateral smoothing</kwd>
</kwd-group>
<counts>
<fig-count count="10"/>
<table-count count="6"/>
<equation-count count="17"/>
<ref-count count="55"/>
<page-count count="14"/>
<word-count count="8466"/>
</counts>
<custom-meta-wrap>
<custom-meta>
<meta-name>section-at-acceptance</meta-name>
<meta-value>Agroecology and Ecosystem Services</meta-value>
</custom-meta>
</custom-meta-wrap>
</article-meta>
</front>
<body>
<sec sec-type="intro" id="sec1">
<label>1</label>
<title>Introduction</title>
<p>Achieving sustainable agricultural productivity and global food security are two of the biggest challenges of the new millennium (<xref ref-type="bibr" rid="ref41">Wang et al., 2022</xref>). Studying crop change detection is the foundation of agricultural sustainability, contributing to enhancing the resilience of agricultural systems reducing production risks, improving the livelihoods of rural communities, thus ensuring the sustainability of food supply. Change detection, a pivotal application in remote sensing, is essential for continuously monitoring and identifying alterations in remote sensing image scenes (<xref ref-type="bibr" rid="ref12">Hasanlou and Seydi, 2018</xref>; <xref ref-type="bibr" rid="ref24">Liu et al., 2019</xref>; <xref ref-type="bibr" rid="ref14">Hou et al., 2021</xref>), which has been widely applied in environmental monitoring, land change analysis, urban expansion assessment, disaster detection and evaluation, and military battlefield monitoring, and provides valuable insights (<xref ref-type="bibr" rid="ref7">Eismann et al., 2007</xref>; <xref ref-type="bibr" rid="ref44">Wu et al., 2013</xref>; <xref ref-type="bibr" rid="ref46">Xia et al., 2024</xref>). Crop change detection, in particular, holds significant importance. The timely and accurate acquisition of crop sowing change information is crucial for developing national/regional agricultural economic plans, guiding structural adjustments in the planting industry, and enhancing agricultural production management.</p>
<p>Unlike high-resolution remote sensing images (<xref ref-type="bibr" rid="ref26">Ma et al., 2023</xref>, <xref ref-type="bibr" rid="ref27">2024</xref>), hyperspectral images (HSIs) organize data into three-dimensional (3D) cubes with both spatial and spectral dimensions, providing intricate spectral &#x201C;diagnostic&#x201D; information (<xref ref-type="bibr" rid="ref34">Ren et al., 2023</xref>). This unique capability, coupled with its inherent advantages such as wide coverage and short detection periods (<xref ref-type="bibr" rid="ref22">Liu et al., 2014</xref>; <xref ref-type="bibr" rid="ref28">Marinelli et al., 2019</xref>), holds immense potential for accurate crop change detection and the identification of various types of agricultural transformations (<xref ref-type="bibr" rid="ref37">Song et al., 2018</xref>).</p>
<p>Various methodologies have been proposed, thoroughly reviewed, categorized, and analyzed for hyperspectral image (HSI) change detection across diverse applications (<xref ref-type="bibr" rid="ref24">Liu et al., 2019</xref>; <xref ref-type="bibr" rid="ref39">Vali et al., 2020</xref>). HSI change detection is commonly classified into four main groups:</p>
<list list-type="order">
<list-item><p>Algebra-based methods: This category encompasses techniques such as image differencing, ratioing, regression, absolute distance (AD; <xref ref-type="bibr" rid="ref6">Du et al., 2012</xref>), and change vector analysis (CVA; <xref ref-type="bibr" rid="ref10">Ghamisi et al., 2017</xref>). These methods are simple and efficient, yet their fundamental assumption is that changes result in noticeable differences in pixel gray level values.</p></list-item>
<list-item><p>Transformation-based methods: Techniques like conventional principal component analysis (CPCA), temporal principal component analysis (TPCA; <xref ref-type="bibr" rid="ref30">Nielsen et al., 1998</xref>), multivariate alteration detection (MAD), and independent component analysis fall into this group. They project hyperspectral data into alternative feature spaces to identify changed pixels, but may overlook continuous spectral signatures and pixel similarity.</p></list-item>
<list-item><p>Classification-based methods: This category involves post-classification or direct classification methods applied to multitemporal images (<xref ref-type="bibr" rid="ref3">Bovolo et al., 2008</xref>; <xref ref-type="bibr" rid="ref5">Demir et al., 2012</xref>). Post-classification entails separate classification of images from different time series, eliminating the impact of environmental factors. Direct classification treats multitemporal images collectively, using a classifier to identify changed categories (<xref ref-type="bibr" rid="ref17">Khanday and Kumar, 2016</xref>; <xref ref-type="bibr" rid="ref42">Wang et al., 2018</xref>; <xref ref-type="bibr" rid="ref15">Hu et al., 2023</xref>). However, they demand a higher level of sophistication in classification algorithms.</p></list-item>
<list-item><p>Other advanced methods: This group comprises unmixing-based (<xref ref-type="bibr" rid="ref52">Zhang et al., 2011</xref>; <xref ref-type="bibr" rid="ref8">Ert&#x00FC;rk et al., 2016</xref>; <xref ref-type="bibr" rid="ref23">Liu et al., 2016</xref>), low-rank and sparse representation-based (<xref ref-type="bibr" rid="ref45">Wu et al., 2018</xref>), and deep learning-based approaches (<xref ref-type="bibr" rid="ref13">Hong et al., 2021</xref>; <xref ref-type="bibr" rid="ref16">Huang et al., 2022</xref>; <xref ref-type="bibr" rid="ref38">Song et al., 2022</xref>; <xref ref-type="bibr" rid="ref25">Luo et al., 2023</xref>; <xref ref-type="bibr" rid="ref40">Wang et al., 2023</xref>); Deep learning methods aim to generate data-driven transformations for advanced feature extraction, with their effectiveness dependent on the scale and accuracy of training databases (<xref ref-type="bibr" rid="ref21">Lin et al., 2019</xref>; <xref ref-type="bibr" rid="ref9">Gao et al., 2020</xref>; <xref ref-type="bibr" rid="ref53">Zheng et al., 2020</xref>; <xref ref-type="bibr" rid="ref20">Li et al., 2022</xref>; <xref ref-type="bibr" rid="ref48">Yang et al., 2023</xref>).</p></list-item>
</list>
<p>Although various algorithms mentioned above have demonstrated excellent performance in different fields (<xref ref-type="bibr" rid="ref54">Zhou et al., 2016</xref>; <xref ref-type="bibr" rid="ref36">Seydi et al., 2021</xref>; <xref ref-type="bibr" rid="ref35">Seydi and Hasanlou, 2021</xref>), they still face challenges in practical applications due to factors such as seasons, terrain, and weather conditions, including: (1) Interference from abnormal pixels; (2) Limited versatility in detection methods; and (3) Underutilization of spatial information during detection. Consequently, the focal point in hyperspectral change detection research is to enhance the differentiation between changed pixels and the background while accurately distinguishing changed pixels from the background (<xref ref-type="bibr" rid="ref31">Ortiz-Rivera et al., 2006</xref>; <xref ref-type="bibr" rid="ref49">Zhan et al., 2020</xref>).</p>
<p>In recent years, sparse representation has proven to be a powerful tool for interpreting hyperspectral images (<xref ref-type="bibr" rid="ref18">Li et al., 2016</xref>; <xref ref-type="bibr" rid="ref11">Ghasemian and Shah-Hosseini, 2020</xref>; <xref ref-type="bibr" rid="ref32">Peng et al., 2021</xref>). Among these, low-rank and sparse matrix decomposition methods leverage the intrinsic properties of HSIs (<xref ref-type="bibr" rid="ref2">Bouwmans et al., 2016</xref>; <xref ref-type="bibr" rid="ref43">Wu et al., 2019</xref>; <xref ref-type="bibr" rid="ref47">Xie et al., 2019</xref>). They decompose pixels with sparse characteristics representing changes from those with low-rank characteristics representing unchanged elements, and effectively eliminating noise. Such methods enable modeling of spectral signals without assuming or estimating specific statistical distributions, which can be particularly useful for modeling change trends. Simultaneously, morphological feature extraction has been proven to be a powerful tool in fields such as crop classification and detection (<xref ref-type="bibr" rid="ref1">Bosilj et al., 2018</xref>; <xref ref-type="bibr" rid="ref19">Li et al., 2023</xref>). Expressing the topological structure and morphological attributes among crops enables the introduction of spatial information, forming a more universally applicable and effective method for detecting agricultural changes.</p>
<p>The spectral-spatial information is of great importance for change detection (<xref ref-type="bibr" rid="ref29">Mou et al., 2018</xref>). Change detection based on it aims at extracting not only the spatial information but also explore the underlying information of the spectral features to obtain a better performance (<xref ref-type="bibr" rid="ref51">Zhang and Lu, 2019</xref>). Based on the above discussions, this paper introduces a fast hyperspectral change detection approach for agricultural crops based on low-rank matrix and morphological feature extraction (FLRaMF). The proposed method takes a two-fold approach. Firstly, it preliminarily separates changed and unchanged pixels in the spectral domain by extracting a low-rank matrix. Secondly, it effectively captures and utilizes the spatial characteristics of crops through Attribute Profiles (AP). The integration of spectral-spatial information yields reliable change detection results for dual-temporal agricultural crops. In this study, the FLRaMF method exhibits outstanding performance when applied to four real dual-temporal hyperspectral change detection datasets for agricultural crops. The primary contributions of this research are succinctly summarized as follows.</p>
<list list-type="order">
<list-item><p>FLRaMF is a non-supervised change detection method, which eliminates the need of prior knowledge and samples in agricultural change detection. Simultaneously, after carefully considering the data characteristics of such scenes, the algorithm&#x2019;s parameters are simple, and the default settings exhibit broad applicability.</p></list-item>
<list-item><p>The proposed method fully exploits the topological features and spatial morphology of agricultural crops, addressing the issue of poor detection performance caused by interference from abnormal pixels in the spectral domain. This enhancement further improves the performance of change detection.</p></list-item>
<list-item><p>The proposed method introduces a greedy bilateral smoothing model which better separates changed pixels from unchanged pixels considering the intrinsic characteristics of the data, significantly enhancing the operational efficiency of the algorithm.</p></list-item>
</list>
<p>The paper is structured as follows: Section 2 introduces the datasets, the basic concepts of AP and LRaSMD and the proposed algorithm. Section 3 presents the experiments conducted with four datasets and analysis. Finally, section 4 summarizes the entire study.</p>
</sec>
<sec sec-type="materials|methods" id="sec2">
<label>2</label>
<title>Materials and methods</title>
<p>Four real dual-temporal hyperspectral datasets related to agricultural crops was used to validate the effectiveness of the proposed FLRaMF algorithm.</p>
<sec id="sec3">
<label>2.1</label>
<title>Materials</title>
<sec id="sec4">
<label>2.1.1</label>
<title>The Bay Area dataset</title>
<p>The Bay Area dataset was collected in Patterson, California, United States. These images were acquired using the AVIRIS sensor in 2013 and 2015, with high-spectral remote sensing image dimensions of 500&#x2009;&#x00D7;&#x2009;600 for both periods, comprising a total of 224 bands. The Bay Area dataset primarily includes farmland and urban areas. Due to the complexity of urban changes, the ground truth map in terms of changed and unchanged regions mainly focuses on farmland areas. In the ground truth map, white pixels represent unchanged elements, gray pixels represent changed elements, and black pixels represent elements where changes were not determined.</p>
</sec>
<sec id="sec5">
<label>2.1.2</label>
<title>The Santa Barbara dataset</title>
<p>The Santa Barbara dataset is located in the Santa Barbara region of California, United States. These images were captured using the AVIRIS sensor in 2013 and 2014, with high-spectral remote sensing image dimensions of 740&#x2009;&#x00D7;&#x2009;984 for both periods, comprising a total of 224 bands. The Santa Barbara dataset primarily includes mountainous and farmland areas. In the ground truth map, white pixels represent unchanged elements, gray pixels represent changed elements, and black pixels represent elements where changes were not determined. Analysis of the ground truth map for the Santa Barbara dataset reveals that the upper part of the mountainous area is labeled as unchanged elements, and since this area contains a variety of land cover types, high demands are placed on the interference resistance of hyperspectral remote sensing change detection algorithms.</p>
</sec>
<sec id="sec6">
<label>2.1.3</label>
<title>The Hermiston dataset</title>
<p>The Hermiston dataset is located in Hermiston, Oregon, United States, covering farm and river regions. Images were acquired using the Hyperion sensor in 2004 and 2007, with high-spectral remote sensing image dimensions of 200&#x2009;&#x00D7;&#x2009;390 for both periods, comprising a total of 242 bands.</p>
</sec>
<sec id="sec7">
<label>2.1.4</label>
<title>The Farmland dataset</title>
<p>The Farmland dataset was collected using the Hyperion sensor, capturing farmland in Yancheng City, Jiangsu Province, China. These images were obtained in May 2006 and April 2007, with dimensions of 140&#x2009;&#x00D7;&#x2009;420, and a total of 154 bands after removing the noisy bands.</p>
<p>The pseudo color prevent, postevent HSIs and the groundtruth changes of different datasets are depicted, respectively (<xref ref-type="fig" rid="fig1">Figures 1</xref>&#x2013;<xref ref-type="fig" rid="fig4">4</xref>), specific parameters of which is given (<xref ref-type="table" rid="tab1">Table 1</xref>). The experimental platform is a computer equipped with an Intel (R) Core(TM) i7-8750H CPU (2.20&#x2009;GHz) and 16GB RAM, and all programs are implemented in MATLAB R2018a.</p>
<fig position="float" id="fig1">
<label>Figure 1</label>
<caption>
<p>Illustration of the Bay Area dataset. <bold>(A)</bold> Bay Area scene on 2013, <bold>(B)</bold> Bay Area scene on 2014, <bold>(C)</bold> Ground-truth change map.</p>
</caption>
<graphic xlink:href="fsufs-08-1363726-g001.tif"/>
</fig>
<fig position="float" id="fig2">
<label>Figure 2</label>
<caption>
<p>Illustration of the Santa Barbara dataset. <bold>(A)</bold> Santa Barbara scene on 2013, <bold>(B)</bold> Bay Area scene on 2015, <bold>(C)</bold> Ground-truth change map.</p>
</caption>
<graphic xlink:href="fsufs-08-1363726-g002.tif"/>
</fig>
<fig position="float" id="fig3">
<label>Figure 3</label>
<caption>
<p>Illustration of the Hermiston dataset. <bold>(A)</bold> Farmland on 1 May 2004, <bold>(B)</bold> Farmland on 8 May 2007, <bold>(C)</bold> Ground-truth change map.</p>
</caption>
<graphic xlink:href="fsufs-08-1363726-g003.tif"/>
</fig>
<fig position="float" id="fig4">
<label>Figure 4</label>
<caption>
<p>Illustration of the Yancheng dataset. <bold>(A)</bold> Farmland on 3 May 2006, <bold>(B)</bold> Farmland on 23 April 2007, <bold>(C)</bold> Ground-truth change map.</p>
</caption>
<graphic xlink:href="fsufs-08-1363726-g004.tif"/>
</fig>
<table-wrap position="float" id="tab1">
<label>Table 1</label>
<caption>
<p>Detailed parameters of the dataset.</p>
</caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th align="left" valign="top">Dataset name</th>
<th align="center" valign="top" colspan="2">Bay Area dataset</th>
<th align="center" valign="top" colspan="2">Santa Barbara Dataset</th>
<th align="center" valign="top" colspan="2">Hermiston Dataset</th>
<th align="center" valign="top" colspan="2">Farmland Dataset</th>
</tr>
</thead>
<tbody>
<tr>
<td align="left" valign="top">Capture time</td>
<td align="center" valign="top">2013</td>
<td align="center" valign="top">2015</td>
<td align="center" valign="top">2013</td>
<td align="center" valign="top">2014</td>
<td align="center" valign="top">2004</td>
<td align="center" valign="top">2007</td>
<td align="center" valign="top">2006</td>
<td align="center" valign="top">2007</td>
</tr>
<tr>
<td align="left" valign="middle">Capture location</td>
<td align="center" valign="middle" colspan="2">Patterson</td>
<td align="center" valign="middle" colspan="2">Santa Barbara</td>
<td align="center" valign="middle" colspan="2">Hermiston</td>
<td align="center" valign="middle" colspan="2">Yancheng</td>
</tr>
<tr>
<td align="left" valign="middle">Sensor type</td>
<td align="center" valign="middle" colspan="2">AVIRIS</td>
<td align="center" valign="middle" colspan="2">AVIRIS</td>
<td align="center" valign="middle" colspan="2">HYPERION</td>
<td align="center" valign="middle" colspan="2">HYPERION</td>
</tr>
<tr>
<td align="left" valign="middle">Image size</td>
<td align="center" valign="middle" colspan="2">500&#x2009;&#x00D7;&#x2009;600</td>
<td align="center" valign="middle" colspan="2">740&#x2009;&#x00D7;&#x2009;984</td>
<td align="center" valign="middle" colspan="2">200&#x2009;&#x00D7;&#x2009;390</td>
<td align="center" valign="middle" colspan="2">140&#x2009;&#x00D7;&#x2009;420</td>
</tr>
<tr>
<td align="left" valign="middle">Number of bands</td>
<td align="center" valign="middle" colspan="2">224</td>
<td align="center" valign="middle" colspan="2">224</td>
<td align="center" valign="middle" colspan="2">242</td>
<td align="center" valign="middle" colspan="2">154</td>
</tr>
<tr>
<td align="left" valign="middle">Changed pixels count</td>
<td align="center" valign="middle" colspan="2">38,425</td>
<td align="center" valign="middle" colspan="2">52,134</td>
<td align="center" valign="middle" colspan="2">9,986</td>
<td align="center" valign="middle" colspan="2">18,383</td>
</tr>
<tr>
<td align="left" valign="middle">Unchanged pixels count</td>
<td align="center" valign="middle" colspan="2">34,211</td>
<td align="center" valign="middle" colspan="2">80,418</td>
<td align="center" valign="middle" colspan="2">68,014</td>
<td align="center" valign="middle" colspan="2">40,417</td>
</tr>
<tr>
<td align="left" valign="middle">Unknown pixels count</td>
<td align="center" valign="middle" colspan="2">227,364</td>
<td align="center" valign="middle" colspan="2">595,608</td>
<td align="center" valign="middle" colspan="2">0</td>
<td align="center" valign="middle" colspan="2">0</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
</sec>
<sec id="sec8">
<label>2.2</label>
<title>Methods</title>
<sec id="sec9">
<label>2.2.1</label>
<title>Low-rank and sparse matrix decomposition</title>
<p>In hyperspectral data, the spectral vectors of neighboring pixels exhibit similarity due to shared characteristics (<xref ref-type="bibr" rid="ref50">Zhang et al., 2013</xref>). Owing to the strong inter-band correlations, the spectral vectors of smooth and continuous background pixels in hyperspectral images (HSI) can be effectively approximated as linear combinations of a few base vectors. Consequently, the HSI background is characterized by low rankness within a low-dimensional subspace. Conversely, anomalous pixels constitute a minor fraction of the image and, assuming a random distribution, exhibit sparsity. The LRaSMD (Low-Rank and Sparse Matrix Decomposition) method represents the matrix as the sum of low-rank, sparse, and noise matrices. This approach effectively captures the low-rankness and sparsity associated with HSI background and anomalous features. Unlike aiming to establish individual models for each feature, the LRaSMD method concurrently considers both feature types. It extracts valuable information from noise and retrieves additional background components from restored data. The LRaSMD algorithm is mathematically formulated by <xref ref-type="disp-formula" rid="EQ1">Equation (1)</xref> (<xref ref-type="bibr" rid="ref55">Zhou and Tao, 2011</xref>).</p>
<disp-formula id="EQ1"><label>(1)</label><mml:math id="M1"><mml:mi>X</mml:mi><mml:mo>=</mml:mo><mml:mi>B</mml:mi><mml:mo>+</mml:mo><mml:mi>A</mml:mi><mml:mo>+</mml:mo><mml:mi>N</mml:mi></mml:math></disp-formula>
<p>where <inline-formula><mml:math id="M2"><mml:mi>X</mml:mi><mml:mo>&#x2208;</mml:mo><mml:msup><mml:mi mathvariant="double-struck">R</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mi>b</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula> represents the spectral value of the nth pixel in the bth band. B is the low-rank matrix representing the spectral information for the image background. A is the sparse matrix representing the spectral information for the changing target. N is the noise matrix, and the noise in the image is assumed to follow a Gaussian distribution.</p>
<p>The algorithm minimizes the decomposition error function by controlling model complexity, restricting the rank of the low-rank matrix B, and ensuring the sparsity of the sparse matrix A. This process results in the rewriting of <xref ref-type="disp-formula" rid="EQ1">Equation (1)</xref> as <xref ref-type="disp-formula" rid="EQ2">Equation (2)</xref>.</p>
<disp-formula id="EQ2"><label>(2)</label><mml:math id="M3"><mml:mtable columnalign="center"><mml:mtr columnalign="center"><mml:mtd columnalign="center"><mml:mo>min</mml:mo><mml:msubsup><mml:mfenced open="&#x2016;" close="&#x2016;"><mml:mrow><mml:mi>X</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mi>B</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mi>A</mml:mi></mml:mrow></mml:mfenced><mml:mi>F</mml:mi><mml:mn>2</mml:mn></mml:msubsup><mml:mo>,</mml:mo><mml:mi mathvariant="italic">rank</mml:mi><mml:mfenced open="(" close=")"><mml:mi>B</mml:mi></mml:mfenced><mml:mo>&#x2264;</mml:mo><mml:mi>r</mml:mi></mml:mtd></mml:mtr><mml:mtr columnalign="center"><mml:mtd columnalign="center"><mml:mi mathvariant="italic">card</mml:mi><mml:mfenced open="(" close=")"><mml:mi>A</mml:mi></mml:mfenced><mml:mo>&#x2264;</mml:mo><mml:mi>k</mml:mi><mml:mi>n</mml:mi></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>In <xref ref-type="disp-formula" rid="EQ2">Equation (2)</xref>, r and k represent the rank of the low-rank matrix and the sparsity of the sparse matrix, respectively. This equation effectively conveys background information by controlling the maximum value of r, while k expresses the occurrence probability of anomalous pixels in the image. With an increasing number of iterations, the decomposition error consistently decreases. Consequently, <xref ref-type="disp-formula" rid="EQ2">Equation (2)</xref> can be decomposed into two sub-problems, and their functions are detailed in <xref ref-type="disp-formula" rid="EQ3">Equation (3)</xref>.</p>
<disp-formula id="EQ3"><label>(3)</label><mml:math id="M4"><mml:mtable columnalign="left"><mml:mtr columnalign="left"><mml:mtd columnalign="left"><mml:msub><mml:mi>B</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:munder><mml:mi mathvariant="normal">argmin</mml:mi><mml:mrow><mml:mi mathvariant="italic">rank</mml:mi><mml:mfenced open="(" close=")"><mml:mi>B</mml:mi></mml:mfenced><mml:mo>&#x2264;</mml:mo><mml:mi>r</mml:mi></mml:mrow></mml:munder><mml:msubsup><mml:mrow><mml:mo stretchy="true">&#x2016;</mml:mo><mml:mi>X</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mi>B</mml:mi><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo stretchy="true">&#x2016;</mml:mo></mml:mrow><mml:mi>F</mml:mi><mml:mn>2</mml:mn></mml:msubsup></mml:mtd></mml:mtr><mml:mtr columnalign="left"><mml:mtd columnalign="left"><mml:msub><mml:mi>S</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:munder><mml:mi mathvariant="normal">argmin</mml:mi><mml:mrow><mml:mi mathvariant="italic">card</mml:mi><mml:mfenced open="(" close=")"><mml:mi>A</mml:mi></mml:mfenced><mml:mo>&#x2264;</mml:mo><mml:mi>k</mml:mi><mml:mi>n</mml:mi></mml:mrow></mml:munder><mml:msubsup><mml:mrow><mml:mo stretchy="true">&#x2016;</mml:mo><mml:mi>X</mml:mi><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:mi>A</mml:mi><mml:mo stretchy="true">&#x2016;</mml:mo></mml:mrow><mml:mi>F</mml:mi><mml:mn>2</mml:mn></mml:msubsup></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>Upon uniform convergence of decomposition errors to a local minimum, the iteration halts, and the low-rank matrix B, sparse matrix A, and noise matrix N are constructed.</p>
</sec>
<sec id="sec10">
<label>2.2.2</label>
<title>Attribute profiles</title>
<p>Attribute profiles (APs) originate from the morphological profile (<xref ref-type="bibr" rid="ref33">Pesaresi and Benediktsson, 2001</xref>). APs are based on attribute filters that operate using an image&#x2019;s connected components (CC). Through two basic operators, thinning and thickening, filtration produces a series of image sequences. This process compares each CC&#x2019;s attributes and threshold value, and then estimates whether this region satisfies the set standard. If not, the value is set to the nearest radiation value in the adjacent domain, merging that region into the adjacent CC. This domain can be merged into an adjacent domain with a lower or higher grayness level, resulting in thinning and thickening, respectively. The function underlying this process is given by <xref ref-type="disp-formula" rid="EQ4">Equation (4)</xref>.</p>
<p>Attribute profiles (APs) are derived from the morphological profile (<xref ref-type="bibr" rid="ref4">Dalla Mura et al., 2010</xref>) and rely on attribute filters that operate based on connected components (CC) within an image. Utilizing two fundamental operators, thinning and thickening, filtration generates a sequence of image profiles. This procedure involves assessing the attributes and threshold value<inline-formula><mml:math id="M5"><mml:mi>&#x03B2;</mml:mi></mml:math>
</inline-formula>of each CC, determining whether the region meets the predefined standard. If not, the value is adjusted to the nearest radiation value in the neighboring domain, incorporating that region into the adjacent CC. This merging can occur with a lower or higher grayness level in the adjacent domain, leading to thinning and thickening, respectively. The function governing this process is expressed by <xref ref-type="disp-formula" rid="EQ4">Equation (4)</xref>.</p>
<disp-formula id="EQ4"><label>(4)</label><mml:math id="M6"><mml:mi>A</mml:mi><mml:mi>P</mml:mi><mml:mfenced open="(" close=")"><mml:mi>f</mml:mi></mml:mfenced><mml:mo>=</mml:mo><mml:mfenced open="{" close="}"><mml:mrow><mml:msub><mml:mi>&#x03D5;</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:mfenced open="(" close=")"><mml:mi>f</mml:mi></mml:mfenced><mml:mo>,</mml:mo><mml:msub><mml:mi>&#x03D5;</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mfenced open="(" close=")"><mml:mi>f</mml:mi></mml:mfenced><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mi>&#x03D5;</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mfenced open="(" close=")"><mml:mi>f</mml:mi></mml:mfenced><mml:mo>,</mml:mo><mml:msub><mml:mi>&#x03B3;</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mfenced open="(" close=")"><mml:mi>f</mml:mi></mml:mfenced><mml:mo>,</mml:mo><mml:msub><mml:mi>&#x03B3;</mml:mi><mml:mn>2</mml:mn></mml:msub><mml:mfenced open="(" close=")"><mml:mi>f</mml:mi></mml:mfenced><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mi>&#x03B3;</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:mfenced open="(" close=")"><mml:mi>f</mml:mi></mml:mfenced></mml:mrow></mml:mfenced></mml:math></disp-formula>
<p>Where <inline-formula><mml:math id="M7"><mml:msub><mml:mi>&#x03B3;</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:math></inline-formula> and <inline-formula><mml:math id="M8"><mml:msub><mml:mi>&#x03D5;</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mfenced open="(" close=")"><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:mfenced></mml:math></inline-formula> represent thinning and thickening, respectively.</p>
</sec>
<sec id="sec11">
<label>2.2.3</label>
<title>Proposed algorithm</title>
<p>The workflow of the FLRaMF method is illustrated (<xref ref-type="fig" rid="fig5">Figure 5</xref>), comprising three steps: firstly, the rapid extraction of low-rank information based on &#x201C;greedy bilateral smoothing&#x201D;; secondly, spatial information extraction based on Attribute Profiles (AP); and finally, the integration of spectral-spatial domain change features to obtain the ultimate detection results.</p>
<fig position="float" id="fig5">
<label>Figure 5</label>
<caption>
<p>Flowchart of the method.</p>
</caption>
<graphic xlink:href="fsufs-08-1363726-g005.tif"/>
</fig>
<p>According to the LRaSMD method described in section 2.2.1, the model reconstructs HSI data into <inline-formula><mml:math id="M9"><mml:mi>X</mml:mi><mml:mo>=</mml:mo><mml:mi>B</mml:mi><mml:mo>+</mml:mo><mml:mi>A</mml:mi><mml:mo>+</mml:mo><mml:mi>N</mml:mi><mml:mfenced open="(" close=")"><mml:mrow><mml:mi>X</mml:mi><mml:mo>&#x2208;</mml:mo><mml:msup><mml:mi mathvariant="double-struck">R</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mi>b</mml:mi></mml:mrow></mml:msup></mml:mrow></mml:mfenced><mml:mtext>.</mml:mtext></mml:math>
</inline-formula> To address the time cost of single-value decomposition at each iteration in the traditional LRaSMD model, a greedy bilateral smoothing method proposed by <xref ref-type="bibr" rid="ref55">Zhou and Tao (2011)</xref> is applied to the additive noise matrix N. Here, we substitute the low-rank matrix B with the bilateral factor B&#x2009;=&#x2009;MN and apply regularization to the<inline-formula><mml:math id="M10"><mml:mi mathvariant="script">&#x1D4C1;</mml:mi></mml:math></inline-formula>1 norm of sparse matrix A. This process is expressed by <xref ref-type="disp-formula" rid="EQ5">Equation (5)</xref>.</p>
<disp-formula id="EQ5"><label>(5)</label><mml:math id="M11"><mml:mtable><mml:mtr><mml:mtd><mml:munder><mml:mo>min</mml:mo><mml:mrow><mml:mi>M</mml:mi><mml:mo>,</mml:mo><mml:mi>N</mml:mi><mml:mo>,</mml:mo><mml:mi>A</mml:mi></mml:mrow></mml:munder><mml:msubsup><mml:mrow><mml:mo stretchy="true">&#x2016;</mml:mo><mml:mi>X</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mi>M</mml:mi><mml:mi>N</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mi>A</mml:mi><mml:mo stretchy="true">&#x2016;</mml:mo></mml:mrow><mml:mi>F</mml:mi><mml:mn>2</mml:mn></mml:msubsup><mml:mo>+</mml:mo><mml:mi>&#x03BB;</mml:mi><mml:mo stretchy="true">&#x2016;</mml:mo><mml:mi>A</mml:mi><mml:mo stretchy="true">&#x2016;</mml:mo><mml:msub><mml:mtext>&#x00A0;</mml:mtext><mml:mn>1</mml:mn></mml:msub></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mi mathvariant="normal">s</mml:mi><mml:mo>.</mml:mo><mml:mi mathvariant="normal">t</mml:mi><mml:mo>.</mml:mo><mml:mi mathvariant="italic">rank</mml:mi><mml:mfenced open="(" close=")"><mml:mi>M</mml:mi></mml:mfenced><mml:mo>=</mml:mo><mml:mi mathvariant="italic">rank</mml:mi><mml:mfenced open="(" close=")"><mml:mi>N</mml:mi></mml:mfenced><mml:mo>&#x2264;</mml:mo><mml:mi>r</mml:mi></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>Where <inline-formula><mml:math id="M12"><mml:mi>&#x03BB;</mml:mi></mml:math></inline-formula> is a regularization parameter. To solve <xref ref-type="disp-formula" rid="EQ5">Equation (5)</xref>, this method introduces a soft threshold <inline-formula><mml:math id="M13"><mml:msub><mml:mi>S</mml:mi><mml:mi>&#x03BB;</mml:mi></mml:msub><mml:mi>X</mml:mi><mml:mo>=</mml:mo><mml:mo>sgn</mml:mo><mml:mfenced open="(" close=")"><mml:mi>X</mml:mi></mml:mfenced><mml:mo>&#x22C5;</mml:mo><mml:mo>max</mml:mo><mml:mfenced open="(" close=")"><mml:mrow><mml:mfenced open="|" close="|"><mml:mi>X</mml:mi></mml:mfenced><mml:mo>&#x2212;</mml:mo><mml:mi>&#x03BB;</mml:mi><mml:mo>,</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:mfenced></mml:math></inline-formula> during regularization of <inline-formula><mml:math id="M14"><mml:mi mathvariant="script">&#x1D4C1;</mml:mi></mml:math></inline-formula>1 and updating of A. <inline-formula><mml:math id="M15"><mml:msub><mml:mi>S</mml:mi><mml:mi>&#x03BB;</mml:mi></mml:msub></mml:math></inline-formula> is the soft threshold operator for <inline-formula><mml:math id="M16"><mml:mi>&#x03BB;</mml:mi></mml:math></inline-formula>. Alternate optimization of M, N, and A in <xref ref-type="disp-formula" rid="EQ5">Equation (5)</xref> leads to <xref ref-type="disp-formula" rid="EQ6">Equation (6)</xref>.</p>
<disp-formula id="EQ6"><label>(6)</label><mml:math id="M17"><mml:mtable><mml:mtr><mml:mtd><mml:msub><mml:mi>M</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mfenced open="(" close=")"><mml:mrow><mml:mi>X</mml:mi><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mfenced><mml:msubsup><mml:mi>N</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>T</mml:mi></mml:msubsup><mml:msup><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:msubsup><mml:mi>N</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>T</mml:mi></mml:msubsup></mml:mrow></mml:mfenced><mml:mo>&#x2020;</mml:mo></mml:msup></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msub><mml:mi>N</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msup><mml:mfenced open="(" close=")"><mml:mrow><mml:msubsup><mml:mi>M</mml:mi><mml:mi>k</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:msub><mml:mi>M</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mo>&#x2020;</mml:mo></mml:msup><mml:msubsup><mml:mi>M</mml:mi><mml:mi>k</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:mfenced open="(" close=")"><mml:mrow><mml:mi>X</mml:mi><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mfenced></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msub><mml:mi>A</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>S</mml:mi><mml:mi>&#x03BB;</mml:mi></mml:msub><mml:mfenced open="(" close=")"><mml:mrow><mml:mi>X</mml:mi><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>M</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:msub><mml:mi>N</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:mfenced></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>Where k denotes the number of iterations. <inline-formula><mml:math id="M18"><mml:mfenced open="(" close=")"><mml:mo>&#x22C5;</mml:mo></mml:mfenced><mml:mo>&#x2020;</mml:mo></mml:math></inline-formula> is the Moore-Penrose pseudo-inverse operation. Because MN and <inline-formula><mml:math id="M19"><mml:mi>A</mml:mi></mml:math></inline-formula> codetermine the value of <xref ref-type="disp-formula" rid="EQ5">Equation (5)</xref> rather than <inline-formula><mml:math id="M20"><mml:mi>M</mml:mi></mml:math></inline-formula> or <inline-formula><mml:math id="M21"><mml:mi>N</mml:mi></mml:math></inline-formula> individually, a pair of <inline-formula><mml:math id="M22"><mml:mfenced open="(" close=")" separators=","><mml:mi>M</mml:mi><mml:mi>N</mml:mi></mml:mfenced></mml:math></inline-formula> can be found with the same product as <inline-formula><mml:math id="M23"><mml:mfenced open="(" close=")" separators=","><mml:msub><mml:mi>M</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:msub><mml:mi>N</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mfenced></mml:math></inline-formula> in <xref ref-type="disp-formula" rid="EQ6">Equation (6)</xref>, leading to faster computation. Thus, <xref ref-type="disp-formula" rid="EQ6">Equation (6)</xref> can be rewritten as <xref ref-type="disp-formula" rid="EQ7">Equation (7)</xref>.</p>
<disp-formula id="EQ7"><label>(7)</label><mml:math id="M24"><mml:msub><mml:mi>M</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:msub><mml:mi>N</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>M</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:msup><mml:mfenced open="(" close=")"><mml:mrow><mml:msubsup><mml:mi>M</mml:mi><mml:mi>k</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:msub><mml:mi>N</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mo>&#x2020;</mml:mo></mml:msup><mml:msubsup><mml:mi>M</mml:mi><mml:mi>k</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:mfenced open="(" close=")"><mml:mrow><mml:mi>X</mml:mi><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mfenced><mml:mo>=</mml:mo><mml:mi mathvariant="script">P</mml:mi><mml:mfenced open="(" close=")"><mml:mrow><mml:mi>X</mml:mi><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mfenced></mml:math></disp-formula>
<p>Where <inline-formula><mml:math id="M25"><mml:mi mathvariant="script">P</mml:mi></mml:math></inline-formula> is an orthogonal projection operator. According to <xref ref-type="disp-formula" rid="EQ6">Equation (6)</xref>, the column space of <inline-formula><mml:math id="M26"><mml:msub><mml:mi>M</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:math></inline-formula> can be represented on a random orthonormal basis using <inline-formula><mml:math id="M27"><mml:mfenced open="(" close=")"><mml:mrow><mml:mi>X</mml:mi><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mfenced><mml:msubsup><mml:mi>N</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>T</mml:mi></mml:msubsup></mml:math></inline-formula> columns. Based on <inline-formula><mml:math id="M28"><mml:mfenced open="(" close=")"><mml:mrow><mml:mi>X</mml:mi><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mfenced><mml:msubsup><mml:mi>N</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>T</mml:mi></mml:msubsup><mml:mo>=</mml:mo><mml:mi>Q</mml:mi><mml:mi>R</mml:mi></mml:math></inline-formula>, the fast <inline-formula><mml:math id="M29"><mml:mi>Q</mml:mi><mml:mi>R</mml:mi></mml:math></inline-formula> decomposition method,<inline-formula><mml:math id="M30"><mml:msub><mml:mi>M</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:math></inline-formula>is transformed into <inline-formula><mml:math id="M31"><mml:mi>Q</mml:mi></mml:math></inline-formula>,and <inline-formula><mml:math id="M32"><mml:msub><mml:mi>M</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:msub><mml:mi>N</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:math></inline-formula> can be computed as <inline-formula><mml:math id="M33"><mml:msub><mml:mi>M</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:msub><mml:mi>N</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="script">P</mml:mi><mml:mi>Q</mml:mi></mml:msub><mml:mfenced open="(" close=")"><mml:mrow><mml:mi>X</mml:mi><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mfenced><mml:mo>=</mml:mo><mml:mi>Q</mml:mi><mml:msup><mml:mi>Q</mml:mi><mml:mi>T</mml:mi></mml:msup><mml:mfenced open="(" close=")"><mml:mrow><mml:mi>X</mml:mi><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mfenced></mml:math></inline-formula>. Then, a fast upgrading process was applied, as described in <xref ref-type="disp-formula" rid="EQ8">Equation (8)</xref>.</p>
<disp-formula id="EQ8"><label>(8)</label><mml:math id="M34"><mml:mtable columnalign="center"><mml:mtr columnalign="center"><mml:mtd columnalign="center"><mml:msub><mml:mi>M</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mi>Q</mml:mi></mml:mtd></mml:mtr><mml:mtr columnalign="center"><mml:mtd columnalign="center"><mml:msub><mml:mi>N</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msup><mml:mi>Q</mml:mi><mml:mi>T</mml:mi></mml:msup><mml:mfenced open="(" close=")"><mml:mrow><mml:mi>X</mml:mi><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mfenced></mml:mtd></mml:mtr><mml:mtr columnalign="center"><mml:mtd columnalign="center"><mml:msub><mml:mi>A</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>S</mml:mi><mml:mi>&#x03BB;</mml:mi></mml:msub><mml:mfenced open="(" close=")"><mml:mrow><mml:mi>X</mml:mi><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>M</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:msub><mml:mi>N</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:mfenced></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>In the GreBsmo method, <xref ref-type="disp-formula" rid="EQ8">Equation (8)</xref> iterates k times or until the object converges. Then, it adds <inline-formula><mml:math id="M35"><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:mi>r</mml:mi></mml:math></inline-formula> rows to matrix <inline-formula><mml:math id="M36"><mml:mi>N</mml:mi></mml:math></inline-formula>, reducing the object&#x2019;s value. To determine the fastest decreasing trend, it greedily uses the added <inline-formula><mml:math id="M37"><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:mi>r</mml:mi></mml:math></inline-formula> rows as the singular vector of the top <inline-formula><mml:math id="M38"><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:mi>r</mml:mi></mml:math></inline-formula> of the partial derivative. Then, the rank of matrix <inline-formula><mml:math id="M39"><mml:mi>N</mml:mi></mml:math></inline-formula> is added to <inline-formula><mml:math id="M40"><mml:msub><mml:mi>r</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>r</mml:mi><mml:mn>0</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:mi>r</mml:mi></mml:math></inline-formula>. This function is shown as <xref ref-type="disp-formula" rid="EQ17">Equation (9)</xref>.</p>
<disp-formula id="EQ17"><label>(9)</label><mml:math id="M41"><mml:mfrac><mml:mrow><mml:mo>&#x2202;</mml:mo><mml:msubsup><mml:mfenced open="&#x2016;" close="&#x2016;"><mml:mrow><mml:mi>X</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mi>M</mml:mi><mml:mi>N</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mi>A</mml:mi></mml:mrow></mml:mfenced><mml:mi>F</mml:mi><mml:mn>2</mml:mn></mml:msubsup></mml:mrow><mml:mrow><mml:mo>&#x2202;</mml:mo><mml:mi>N</mml:mi></mml:mrow></mml:mfrac><mml:mo>=</mml:mo><mml:mi>X</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mi>M</mml:mi><mml:mi>N</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mi>A</mml:mi></mml:math></disp-formula>
<p>Once reaching the set fault tolerance, the rank <inline-formula><mml:math id="M42"><mml:mi>r</mml:mi></mml:math></inline-formula> stops increasing.</p>
<p>Division into background and anomaly components can weaken the interference effect of anomalies on background statistics, so the decomposed low-rank component should be treated as an initial spectral anomaly feature.</p>
<p>Whether based on spectral or spatial features, change detection tends to identify similar change targets. However, due to different attribute information, different false alarms may occur. Spectral-based change detection methods may result in larger initial detection values for some background pixels, similar to anomalies, because they represent a small number of pixels. However, these pixels are often dissimilar in other attributes, such as area. To address this issue, the algorithm identifies similar changing targets and implements a strategy involving mutual inhibition of the two backgrounds. This approach effectively reduces the false alarm rate.</p>
<p>The initial spatial anomaly feature detection is conducted based on Mahalanobis distance, as shown in <xref ref-type="disp-formula" rid="EQ9">Equation (10)</xref>.</p>
<disp-formula id="EQ9"><label>(10)</label><mml:math id="M43"><mml:msub><mml:mi>X</mml:mi><mml:mi mathvariant="italic">spa</mml:mi></mml:msub><mml:mfenced open="(" close=")"><mml:msub><mml:mi>x</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mfenced><mml:mo>=</mml:mo><mml:msup><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>&#x2212;</mml:mo><mml:mi>&#x03BC;</mml:mi></mml:mrow></mml:mfenced><mml:mi>&#x03A4;</mml:mi></mml:msup><mml:msup><mml:mi>&#x0393;</mml:mi><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>&#x2212;</mml:mo><mml:mi>&#x03BC;</mml:mi></mml:mrow></mml:mfenced></mml:math></disp-formula>
<p>Where <inline-formula><mml:math id="M44"><mml:msub><mml:mi>x</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msup><mml:mfenced open="[" close="]" separators=",,,"><mml:msub><mml:mi>x</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:msub><mml:mi>x</mml:mi><mml:mn>2</mml:mn></mml:msub><mml:mo>&#x2026;</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi>b</mml:mi></mml:msub></mml:mfenced><mml:mi>&#x03A4;</mml:mi></mml:msup></mml:math></inline-formula> denotes the spatial feature vector of each pixel, <inline-formula><mml:math id="M45"><mml:mi>&#x03BC;</mml:mi><mml:mo>=</mml:mo><mml:msup><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mi>&#x03BC;</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>&#x03BC;</mml:mi><mml:mn>2</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:msub><mml:mi>&#x03BC;</mml:mi><mml:mi>b</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mi>&#x03A4;</mml:mi></mml:msup></mml:math></inline-formula> and <inline-formula><mml:math id="M46"><mml:mi>&#x0393;</mml:mi></mml:math></inline-formula> showed, respectively, in <xref ref-type="disp-formula" rid="EQ10 EQ11">Equations (11, 12)</xref>, are the mean value and covariance matrix, respectively, of the input background data.</p>
<disp-formula id="EQ10"><label>(11)</label><mml:math id="M47"><mml:msub><mml:mi>&#x03BC;</mml:mi><mml:mi>b</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:mi>n</mml:mi></mml:mfrac><mml:munderover><mml:mstyle displaystyle="true"><mml:mo stretchy="true">&#x2211;</mml:mo></mml:mstyle><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>n</mml:mi></mml:munderover><mml:msub><mml:mi>x</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:math></disp-formula>
<disp-formula id="EQ11"><label>(12)</label><mml:math id="M48"><mml:msub><mml:mi>&#x0393;</mml:mi><mml:mi>b</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:mi>n</mml:mi></mml:mfrac><mml:munderover><mml:mstyle displaystyle="true"><mml:mo stretchy="true">&#x2211;</mml:mo></mml:mstyle><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>n</mml:mi></mml:munderover><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>&#x03BC;</mml:mi><mml:mi>b</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:msup><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>&#x03BC;</mml:mi><mml:mi>b</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mi>&#x03A4;</mml:mi></mml:msup></mml:math></disp-formula>
<p>The model implementation process can be concluded in <xref ref-type="boxed-text" rid="box1">Algorithm 1</xref>.</p>
<boxed-text id="box1" position="float">
<label>ALGORITHM 1:</label>
<title>FLRaMF framework for hyperspectral change detection</title>
<p><bold>Input:</bold> Hyperspectral image; rank <italic>r</italic>; rank step &#x0394;<italic>r</italic>; power <italic>K</italic>; soft thresholding <inline-formula><mml:math id="M52"><mml:mi>&#x03BB;</mml:mi></mml:math></inline-formula>; tolerance <inline-formula><mml:math id="M53"><mml:mi>&#x03C4;</mml:mi></mml:math></inline-formula>;</p>
<p><bold>Output:</bold> A two-dimensional detection result.</p>
<p>1: Initialize <inline-formula><mml:math id="M54"><mml:mi>N</mml:mi><mml:mo>&#x2208;</mml:mo><mml:msup><mml:mi mathvariant="double-struck">R</mml:mi><mml:mrow><mml:msub><mml:mi>r</mml:mi><mml:mn>0</mml:mn></mml:msub><mml:mo>&#x00D7;</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula> and A</p>
<p>2: <bold>while</bold> residual error &#x2264;<inline-formula><mml:math id="M55"><mml:mi>&#x03C4;</mml:mi></mml:math></inline-formula><bold>do</bold></p>
<p>3: <bold>for</bold> <inline-formula><mml:math id="M56"><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:math></inline-formula> to <inline-formula><mml:math id="M57"><mml:mi>K</mml:mi></mml:math></inline-formula> <bold>do</bold></p>
<p>4: sequentially compute <xref ref-type="disp-formula" rid="EQ8">Eq. (8)</xref></p>
<p>5: <bold>end for</bold></p>
<p>6: Calculate the top &#x0394;<italic>r</italic> right singular vectors v of <inline-formula><mml:math id="M59"><mml:mo>&#x2202;</mml:mo><mml:mi>f</mml:mi><mml:mo stretchy="true">/</mml:mo><mml:mo>&#x2202;</mml:mo><mml:mi>M</mml:mi></mml:math></inline-formula> in <xref ref-type="disp-formula" rid="EQ17">Eq. (9)</xref></p>
<p>7: Set <inline-formula><mml:math id="M60"><mml:mi>V</mml:mi><mml:mo>:</mml:mo><mml:mo>=</mml:mo><mml:mfenced open="[" close="]" separators=";"><mml:mi>V</mml:mi><mml:mi>&#x03C5;</mml:mi></mml:mfenced></mml:math></inline-formula></p>
<p>8: <bold>end</bold></p>
<p>9: Extract the first three principal components of the original HSI</p>
<p>10: Calculate and obtain a set of EMAP features and extract the first four principal components;</p>
<p>11: Calculate preliminary detection values via <xref ref-type="disp-formula" rid="EQ9">Eq. (10)</xref></p>
</boxed-text>
</sec>
<sec id="sec13">
<label>2.2.4</label>
<title>Detection performance</title>
<p>In hyperspectral remote sensing image change detection, after extracting change information from the difference map, a change result map is typically utilized to represent the differential information. The change result map encompasses the change status of each pixel position. For a pixel <inline-formula><mml:math id="M61"><mml:msub><mml:mi>x</mml:mi><mml:mi>s</mml:mi></mml:msub></mml:math></inline-formula> defined by <xref ref-type="disp-formula" rid="EQ12">Equation (13)</xref> in the change result map, if it corresponds to a changed pixel <inline-formula><mml:math id="M62"><mml:msub><mml:mi>X</mml:mi><mml:mi>c</mml:mi></mml:msub></mml:math></inline-formula>,it indicates a change; if it corresponds to an unchanged pixel <inline-formula><mml:math id="M63"><mml:msub><mml:mi>X</mml:mi><mml:mi>u</mml:mi></mml:msub></mml:math></inline-formula>, it signifies no change:</p>
<disp-formula id="EQ12"><label>(13)</label><mml:math id="M64"><mml:msub><mml:mi>x</mml:mi><mml:mi>s</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mo stretchy="true">{</mml:mo><mml:mtable columnalign="left"><mml:mtr columnalign="left"><mml:mtd columnalign="left"><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi>s</mml:mi></mml:msub><mml:mo>&#x2208;</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mi>c</mml:mi></mml:msub></mml:mtd></mml:mtr><mml:mtr columnalign="left"><mml:mtd columnalign="left"><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi>s</mml:mi></mml:msub><mml:mo>&#x2208;</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mi>u</mml:mi></mml:msub></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>After obtaining the change result map, a crucial step involves performing a quantitative analysis of its accuracy. Commonly used metrics for this analysis include Overall Errors (OE), Percentage Correct Classification (PCC), and Kappa Coefficient. These metrics are calculated based on the counts of true positive samples (TP), true negative samples (TN), false positive samples (FP), and false negative samples (FN). The formula for calculating Overall Errors (OE) calculated through <xref ref-type="disp-formula" rid="EQ13">Equation (14)</xref> is as follows:</p>
<disp-formula id="EQ13"><label>(14)</label><mml:math id="M65"><mml:mi>O</mml:mi><mml:mi>E</mml:mi><mml:mo>=</mml:mo><mml:mi>F</mml:mi><mml:mi>N</mml:mi><mml:mo>+</mml:mo><mml:mi>F</mml:mi><mml:mi>P</mml:mi></mml:math></disp-formula>
<p>Overall Errors (OE) represent the total number of pixels that were not successfully detected. A smaller OE indicates fewer erroneously detected pixels, reflecting better algorithm performance.</p>
<p>The formula for calculating Percentage Correct Classification (PCC) is showed as <xref ref-type="disp-formula" rid="EQ14">Equation (15)</xref>:</p>
<disp-formula id="EQ14"><label>(15)</label><mml:math id="M66"><mml:mi>P</mml:mi><mml:mi>C</mml:mi><mml:mi>C</mml:mi><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mi>T</mml:mi><mml:mi>P</mml:mi><mml:mo>+</mml:mo><mml:mi>T</mml:mi><mml:mi>N</mml:mi></mml:mrow><mml:mrow><mml:mi>T</mml:mi><mml:mi>P</mml:mi><mml:mo>+</mml:mo><mml:mi>T</mml:mi><mml:mi>N</mml:mi><mml:mo>+</mml:mo><mml:mi>F</mml:mi><mml:mi>P</mml:mi><mml:mo>+</mml:mo><mml:mi>F</mml:mi><mml:mi>N</mml:mi></mml:mrow></mml:mfrac></mml:math></disp-formula>
<p>The accuracy value falls within the range of [0,1], where a higher accuracy indicates a greater number of correctly detected pixels, reflecting higher algorithm precision.</p>
<p>The Kappa Coefficient can be calculated based on PCC, and its formula is given by <xref ref-type="disp-formula" rid="EQ15">Equation (16)</xref>:</p>
<disp-formula id="EQ15"><label>(16)</label><mml:math id="M67"><mml:mi mathvariant="italic">Kappa</mml:mi><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mi>P</mml:mi><mml:mi>C</mml:mi><mml:mi>C</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mi>P</mml:mi><mml:mi>R</mml:mi><mml:mi>E</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mi>P</mml:mi><mml:mi>R</mml:mi><mml:mi>E</mml:mi></mml:mrow></mml:mfrac></mml:math></disp-formula>
<p>The calculation formula as <xref ref-type="disp-formula" rid="EQ16">Equation (17)</xref> shows for PRE is:</p>
<disp-formula id="EQ16"><label>(17)</label><mml:math id="M68"><mml:mi>P</mml:mi><mml:mi>R</mml:mi><mml:mi>E</mml:mi><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>c</mml:mi></mml:msub><mml:mo>&#x00D7;</mml:mo><mml:mfenced open="(" close=")"><mml:mrow><mml:mi>T</mml:mi><mml:mi>P</mml:mi><mml:mo>+</mml:mo><mml:mi>F</mml:mi><mml:mi>P</mml:mi></mml:mrow></mml:mfenced><mml:mo>+</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi>u</mml:mi></mml:msub><mml:mo>&#x00D7;</mml:mo><mml:mfenced open="(" close=")"><mml:mrow><mml:mi>T</mml:mi><mml:mi>N</mml:mi><mml:mo>+</mml:mo><mml:mi>F</mml:mi><mml:mi>N</mml:mi></mml:mrow></mml:mfenced></mml:mrow><mml:mfenced open="(" close=")"><mml:mrow><mml:mi>T</mml:mi><mml:mi>P</mml:mi><mml:mo>+</mml:mo><mml:mi>F</mml:mi><mml:mi>P</mml:mi><mml:mo>+</mml:mo><mml:mi>T</mml:mi><mml:mi>N</mml:mi><mml:mo>+</mml:mo><mml:mi>F</mml:mi><mml:mi>N</mml:mi></mml:mrow></mml:mfenced></mml:mfrac></mml:math></disp-formula>
<p>The formula above is where <inline-formula><mml:math id="M69"><mml:msub><mml:mi>N</mml:mi><mml:mi>c</mml:mi></mml:msub></mml:math></inline-formula> represents the total number of actual changed pixels, and<inline-formula><mml:math id="M70"><mml:msub><mml:mi>N</mml:mi><mml:mi>u</mml:mi></mml:msub></mml:math></inline-formula>represents the total number of actual unchanged pixels. The Kappa coefficient ranges from [0,1], and a higher Kappa value indicates higher accuracy in change detection.</p>
</sec>
</sec>
</sec>
<sec sec-type="results" id="sec14">
<label>3</label>
<title>Results and discussion</title>
<sec id="sec15">
<label>3.1</label>
<title>Experimental results and analysis</title>
<p>In this section, we validate the effectiveness of the proposed FLRaMF algorithm using the four datasets related to agricultural crops. A performance comparison is then conducted between the proposed algorithm and five state-of-the-art algorithms. Subsequently, the influence of different parameter values on the detection results for each dataset is discussed.</p>
<p>In this study, we utilize three evaluation metrics&#x2014;Overall Errors (OE), Percentage Correct Classification (PCC), and Kappa Coefficient&#x2014;to analyze and assess the change result map. These metrics provide a comprehensive evaluation of the accuracy of hyperspectral change detection from different perspectives.</p>
<p>To validate the effectiveness of the proposed algorithm in this chapter, we utilized the four sets of hyperspectral remote sensing image change detection datasets: the Bay Area dataset, Santa Barbara dataset, Hermiston dataset and Farmland dataset. For algorithm validation, we compared the performance of the proposed algorithm with five contrastive algorithms, including the Otsu&#x2019;s method based on threshold segmentation (OSTU), the Fuzzy C-Means clustering algorithm (FCM), the Iterative Reweighted Multivariate Alteration Detection method (IR-MAD), the Fuzzy C-Means clustering algorithm considering neighborhood information (FLICM), and the Markov Random Field-based change detection algorithm (MRF).</p>
<p>Comparative analyzing the change result maps on the Bay Area dataset, it can be observed that the distribution of detected changed pixels in the MRF and FLICM methods exhibits regionalization, with few isolated changed pixels. In contrast to these two methods, other approaches show varying degrees of isolated changed pixels (<xref ref-type="fig" rid="fig6">Figure 6</xref>). The reason for this phenomenon lies in the consideration of neighborhood information during the change information extraction process in FLICM and MRF methods. These methods extract change information by considering the dependency relationship between the target pixel and its neighboring pixels, resulting in fewer isolated changed pixels in the generated change result maps. The algorithm proposed in this paper treats urban changes as weak signals, and the extracted results manifest as isolated pixels in urban areas. However, these isolated changed pixels are not included in the evaluation metrics during precision analysis due to the lack of statistical processing in this region. In the agricultural areas, under the constraints of the spectral attribute profile, crop plots maintain a well-defined morphology.</p>
<fig position="float" id="fig6">
<label>Figure 6</label>
<caption>
<p>Change maps detected by the algorithms on the Bay Area dataset. <bold>(A)</bold> OSTU, <bold>(B)</bold> FCM, <bold>(C)</bold> IR-MAD, <bold>(D)</bold> FLICM, <bold>(E)</bold> MRF, <bold>(F)</bold> FLRaMF.</p>
</caption>
<graphic xlink:href="fsufs-08-1363726-g006.tif"/>
</fig>
<p>Therefore, from the aforementioned change result maps, it is evident that the proposed method in this paper exhibits more pronounced structural features compared to other methods. The change areas in the result maps of other methods appear relatively fragmented, leading to missed detections in larger change regions. Specifically, larger change regions are segmented into several smaller regions in the obtained change result maps.</p>
<p>To quantitatively analyze the proposed algorithm in this chapter, overall error (OE), accuracy (PCC), and Kappa coefficient for the proposed algorithm and comparative algorithms on the Bay Area dataset are presented (<xref ref-type="table" rid="tab2">Table 2</xref>).</p>
<table-wrap position="float" id="tab2">
<label>Table 2</label>
<caption>
<p>Accuracy evaluation of Bay Area dataset change detection.</p>
</caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th align="left" valign="top">Algorithms</th>
<th align="center" valign="top">OE</th>
<th align="center" valign="top">PCC</th>
<th align="center" valign="top">Kappa</th>
</tr>
</thead>
<tbody>
<tr>
<td align="left" valign="middle">OSTU</td>
<td align="center" valign="middle">8,639</td>
<td align="center" valign="middle">0.8795</td>
<td align="center" valign="middle">0.7586</td>
</tr>
<tr>
<td align="left" valign="middle">FCM</td>
<td align="center" valign="middle">8,286</td>
<td align="center" valign="middle">0.8848</td>
<td align="center" valign="middle">0.7629</td>
</tr>
<tr>
<td align="left" valign="middle">IR-MAD</td>
<td align="center" valign="middle">11,273</td>
<td align="center" valign="middle">0.8385</td>
<td align="center" valign="middle">0.6732</td>
</tr>
<tr>
<td align="left" valign="middle">MRF</td>
<td align="center" valign="middle">10,286</td>
<td align="center" valign="middle">0.8418</td>
<td align="center" valign="middle">0.699</td>
</tr>
<tr>
<td align="left" valign="middle">FLICM</td>
<td align="center" valign="middle">9,631</td>
<td align="center" valign="middle">0.8686</td>
<td align="center" valign="middle">0.7241</td>
</tr>
<tr>
<td align="left" valign="middle">Proposed Method</td>
<td align="center" valign="middle">1,617</td>
<td align="center" valign="middle">0.9524</td>
<td align="center" valign="middle">0.9184</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Analysis of the data reveals a positive correlation between accuracy and Kappa coefficient in the Bay Area dataset, indicating that higher accuracy corresponds to larger Kappa coefficients. The algorithms&#x2019; accuracy rankings, from highest to lowest, are as follows: the proposed algorithm, FCM method, OSTU threshold method, FLICM method, MRF method, and IR-MAD method. The proposed algorithm has an overall error of 2,117, indicating the smallest number of incorrectly detected pixels among all algorithms. The accuracy is 0.9524, and the Kappa coefficient is 0.9084, both being the highest among all algorithms. This confirms the superior precision of the proposed algorithm on the Bay Area dataset compared to other comparative algorithms, validating the effectiveness of the proposed algorithm in this paper.</p>
<p>Analyzing the change result maps obtained from various hyperspectral remote sensing image change detection algorithms on the Santa Barbara dataset, it is evident that the structural features of the change areas in the result maps of the proposed algorithm, FLICM method, and MRF method are more pronounced (<xref ref-type="fig" rid="fig7">Figure 7</xref>). These algorithms demonstrate effective detection of larger change areas, while other methods exhibit varying degrees of isolated noise points in the detection results of larger change areas. The occurrence of this phenomenon is attributed to the consideration of neighborhood information in both the proposed algorithm and the comparative FLICM and MRF methods, making it less likely to encounter isolated noise points in the detection of larger change areas.</p>
<fig position="float" id="fig7">
<label>Figure 7</label>
<caption>
<p>Change maps detected by the algorithms on the Santa Barbara dataset. <bold>(A)</bold> OSTU, <bold>(B)</bold> FCM, <bold>(C)</bold> IR-MAD, <bold>(D)</bold> FLICM, <bold>(E)</bold> MRF, <bold>(F)</bold> FLRaMF.</p>
</caption>
<graphic xlink:href="fsufs-08-1363726-g007.tif"/>
</fig>
<p>Additionally, upon analyzing the change result maps, it is evident that the proposed algorithm performs well in the detection of mountainous areas, exhibiting no false detections in this region and demonstrating excellent background suppression. This is attributed to the selection of the low-rank component of hyperspectral data for spectral feature extraction, effectively filtering out noise and providing support for change area determination, resulting in fewer false detections or isolated noise.</p>
<p>To quantitatively analyze the algorithm proposed in this chapter, the overall error (OE), precision (PCC), and Kappa coefficient of the proposed algorithm and the comparative algorithms on the Santa Barbara dataset are presented (<xref ref-type="table" rid="tab3">Table 3</xref>).</p>
<table-wrap position="float" id="tab3">
<label>Table 3</label>
<caption>
<p>Accuracy evaluation of Santa Barbara dataset change detection.</p>
</caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th align="left" valign="top">Algorithms</th>
<th align="center" valign="top">OE</th>
<th align="center" valign="top">PCC</th>
<th align="center" valign="top">Kappa</th>
</tr>
</thead>
<tbody>
<tr>
<td align="left" valign="middle">OSTU</td>
<td align="center" valign="top">17,961</td>
<td align="center" valign="top">0.8641</td>
<td align="center" valign="top">0.7234</td>
</tr>
<tr>
<td align="left" valign="middle">FCM</td>
<td align="center" valign="top">18,086</td>
<td align="center" valign="top">0.8628</td>
<td align="center" valign="top">0.7119</td>
</tr>
<tr>
<td align="left" valign="middle">IR-MAD</td>
<td align="center" valign="top">21,935</td>
<td align="center" valign="top">0.832</td>
<td align="center" valign="top">0.6486</td>
</tr>
<tr>
<td align="left" valign="middle">MRF</td>
<td align="center" valign="top">14,945</td>
<td align="center" valign="top">0.8805</td>
<td align="center" valign="top">0.7496</td>
</tr>
<tr>
<td align="left" valign="middle">FLICM</td>
<td align="center" valign="top">14,854</td>
<td align="center" valign="top">0.8836</td>
<td align="center" valign="top">0.7473</td>
</tr>
<tr>
<td align="left" valign="middle">Proposed method</td>
<td align="center" valign="top">4,260</td>
<td align="center" valign="top">0.9603</td>
<td align="center" valign="top">0.9215</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>From the data in the table, it is evident that the proposed FLRaMF algorithm has the lowest overall error and the highest accuracy. This aligns with the observations made from the change result maps. FLICM method and MRF method follow closely in accuracy, confirming that effective utilization of spatial neighborhood information enhances the accuracy of final change information extraction when performing hyperspectral remote sensing change detection.</p>
<p>The high accuracy of the proposed algorithm is mainly attributed to its ability to extract change information from complex terrains in mountainous areas without false detections, a situation encountered by other algorithms to varying degrees. The proposed algorithm&#x2019;s resilience to isolated noise points in complex terrains is achieved through the spatial constraints imposed by the attribute profile and the enhancement of dataset background quality through low-rank information extraction, mitigating the occurrence of noise points. Thus, the proposed algorithm achieves high accuracy on the Santa Barbara dataset, further confirming its effectiveness and demonstrating its interference resistance in complex terrain conditions.</p>
<p>Analyzing the change result maps obtained from various hyperspectral remote sensing image change detection algorithms on the Hermiston dataset are shown (<xref ref-type="fig" rid="fig8">Figure 8</xref>), it is evident that the structure of the extracted change information is pronounced in all algorithms. The main reason for this phenomenon is the limited variety of land cover types in the Hermiston dataset, with the primary focus of change information extraction being the agricultural areas. Consequently, the structure features in the change result maps are more apparent.</p>
<fig position="float" id="fig8">
<label>Figure 8</label>
<caption>
<p>Change maps detected by the algorithms on the Hermiston dataset. <bold>(A)</bold> OSTU, <bold>(B)</bold> FCM, <bold>(C)</bold> IR-MAD, <bold>(D)</bold> FLICM, <bold>(E)</bold> MRF, <bold>(F)</bold> FLRaMF.</p>
</caption>
<graphic xlink:href="fsufs-08-1363726-g008.tif"/>
</fig>
<p>Upon observation, it can be noted that the OSTU threshold method, FCM method, and IR-MAD method exhibit a higher occurrence of isolated noise points in the change result maps. In contrast, other algorithms, including the proposed algorithm in this chapter, do not exhibit this phenomenon. The primary reason is that, in certain change areas, although they are categorized as change regions, the difference values in those areas may not be completely uniform. Therefore, using a single-threshold approach in the process of change information extraction may misclassify some pixels with difference values near the segmentation threshold as unchanged pixels, leading to the observed phenomenon.</p>
<p>Comparing the change result maps of the proposed algorithm with those of other algorithms, it is observed that other algorithms have more false detection areas, particularly marking some unchanged agricultural regions as change areas. This significantly impacts the accuracy of change detection.</p>
<p>To quantitatively analyze the algorithm proposed in this chapter, the overall error (OE), precision (PCC), and Kappa coefficient of the proposed algorithm and the comparative algorithms on the Hermiston dataset are presented (<xref ref-type="table" rid="tab4">Table 4</xref>).</p>
<table-wrap position="float" id="tab4">
<label>Table 4</label>
<caption>
<p>Accuracy evaluation of Hermiston dataset change detection.</p>
</caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th align="left" valign="top">Algorithms</th>
<th align="center" valign="top">OE</th>
<th align="center" valign="top">PCC</th>
<th align="center" valign="top">Kappa</th>
</tr>
</thead>
<tbody>
<tr>
<td align="left" valign="middle">OSTU</td>
<td align="center" valign="top">8,137</td>
<td align="center" valign="top">0.7197</td>
<td align="center" valign="top">0.3872</td>
</tr>
<tr>
<td align="left" valign="middle">FCM</td>
<td align="center" valign="top">8,139</td>
<td align="center" valign="top">0.7196</td>
<td align="center" valign="top">0.393</td>
</tr>
<tr>
<td align="left" valign="middle">IR-MAD</td>
<td align="center" valign="top">8,443</td>
<td align="center" valign="top">0.7091</td>
<td align="center" valign="top">0.3182</td>
</tr>
<tr>
<td align="left" valign="middle">MRF</td>
<td align="center" valign="top">8,522</td>
<td align="center" valign="top">0.7064</td>
<td align="center" valign="top">0.2871</td>
</tr>
<tr>
<td align="left" valign="middle">FLICM</td>
<td align="center" valign="top">5,387</td>
<td align="center" valign="top">0.8214</td>
<td align="center" valign="top">0.4035</td>
</tr>
<tr>
<td align="left" valign="middle">Proposed method</td>
<td align="center" valign="top">991</td>
<td align="center" valign="top">0.9356</td>
<td align="center" valign="top">0.9203</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Analyzing the data in the table reveals that the proposed algorithm in this paper has the smallest overall error and the highest accuracy. The accuracy of other comparative algorithms is generally around 70%, while the accuracy of the proposed algorithm in this chapter is 93.56%, significantly higher than other algorithms.</p>
<p>Analyzing the change result maps obtained from various hyperspectral remote sensing image change detection algorithms on the Farmland dataset, it can be observed that the embankments between fields contribute significantly to errors. This phenomenon is particularly evident in the results of the OSTU, IR-MAD, and FLICM algorithms, while it is not observed in the detection results of the proposed FLRaMF algorithm (<xref ref-type="fig" rid="fig9">Figure 9</xref>). This is mainly due to the morphological constraints imposed by the attribute profile on the change targets. Additionally, the isolated noise phenomenon is more pronounced in the comparative algorithms selected in this study, while the proposed algorithm exhibits relatively minimal isolated noise. This is attributed to the optimization of the low-rank matrix for the background of the change dataset, eliminating noise interference and better distinguishing changed and unchanged pixels.</p>
<fig position="float" id="fig9">
<label>Figure 9</label>
<caption>
<p>Change maps detected by the algorithms on the Farmland dataset. <bold>(A)</bold> OSTU, <bold>(B)</bold> FCM, <bold>(C)</bold> IR-MAD, <bold>(D)</bold> FLICM, <bold>(E)</bold> MRF, <bold>(F)</bold> FLRaMF.</p>
</caption>
<graphic xlink:href="fsufs-08-1363726-g009.tif"/>
</fig>
<p>Analyzing the data reveals that the proposed algorithm in this paper has the smallest overall error and the highest accuracy. The accuracy of other comparative algorithms is generally around 70%, while the accuracy of the proposed algorithm in this chapter is 88.56%, significantly higher than other algorithms (<xref ref-type="table" rid="tab5">Table 5</xref>).</p>
<table-wrap position="float" id="tab5">
<label>Table 5</label>
<caption>
<p>Accuracy evaluation of Farmland dataset change detection.</p>
</caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th align="left" valign="top">Algorithms</th>
<th align="center" valign="top">OE</th>
<th align="center" valign="top">PCC</th>
<th align="center" valign="top">Kappa</th>
</tr>
</thead>
<tbody>
<tr>
<td align="left" valign="middle">OSTU</td>
<td align="center" valign="top">8,137</td>
<td align="center" valign="top">0.7197</td>
<td align="center" valign="top">0.3872</td>
</tr>
<tr>
<td align="left" valign="middle">FCM</td>
<td align="center" valign="top">8,139</td>
<td align="center" valign="top">0.7196</td>
<td align="center" valign="top">0.393</td>
</tr>
<tr>
<td align="left" valign="middle">IR-MAD</td>
<td align="center" valign="top">8,443</td>
<td align="center" valign="top">0.7091</td>
<td align="center" valign="top">0.3182</td>
</tr>
<tr>
<td align="left" valign="middle">MRF</td>
<td align="center" valign="top">8,522</td>
<td align="center" valign="top">0.7064</td>
<td align="center" valign="top">0.2871</td>
</tr>
<tr>
<td align="left" valign="middle">FLICM</td>
<td align="center" valign="top">8,087</td>
<td align="center" valign="top">0.7214</td>
<td align="center" valign="top">0.4035</td>
</tr>
<tr>
<td align="left" valign="middle">Proposed Method</td>
<td align="center" valign="top">991</td>
<td align="center" valign="top">0.8856</td>
<td align="center" valign="top">0.9003</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="sec16">
<label>3.2</label>
<title>Algorithm runtime performance</title>
<p>To comprehensively analyze the algorithms from the perspective of efficiency, this section conducted a comparative study of the runtime of each algorithm. The runtime of each algorithm on four datasets is presented (<xref ref-type="table" rid="tab6">Table 6</xref>).</p>
<table-wrap position="float" id="tab6">
<label>Table 6</label>
<caption>
<p>Running times of each algorithm for five datasets.</p>
</caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th/>
<th align="center" valign="top">OSTU</th>
<th align="center" valign="top">FCM</th>
<th align="center" valign="top">IR-MAD</th>
<th align="center" valign="top">MRF</th>
<th align="center" valign="top">FLICM</th>
<th align="center" valign="top">Proposed method</th>
</tr>
</thead>
<tbody>
<tr>
<td align="left" valign="middle">Bay Area</td>
<td align="center" valign="middle">3.019</td>
<td align="center" valign="middle">3.722</td>
<td align="center" valign="middle">51.098</td>
<td align="center" valign="middle">4.510</td>
<td align="center" valign="middle">24.280</td>
<td align="center" valign="middle">3.21</td>
</tr>
<tr>
<td align="left" valign="middle">Santa Barbara</td>
<td align="center" valign="middle">6.866</td>
<td align="center" valign="middle">8.1105</td>
<td align="center" valign="middle">109.466</td>
<td align="center" valign="middle">19.0735</td>
<td align="center" valign="middle">52.7605</td>
<td align="center" valign="middle">7.05</td>
</tr>
<tr>
<td align="left" valign="middle">Hermiston</td>
<td align="center" valign="middle">0.79</td>
<td align="center" valign="middle">1.03</td>
<td align="center" valign="middle">16.45</td>
<td align="center" valign="middle">2.211</td>
<td align="center" valign="middle">4.23</td>
<td align="center" valign="middle">0.93</td>
</tr>
<tr>
<td align="left" valign="middle">Farmland</td>
<td align="center" valign="middle">0.35</td>
<td align="center" valign="middle">0.53</td>
<td align="center" valign="middle">12.75</td>
<td align="center" valign="middle">1.65</td>
<td align="center" valign="middle">3.16</td>
<td align="center" valign="middle">0.66</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>It can be observed that the runtime of the proposed FLRaMF algorithm in this paper is second only to OSTU on the four datasets, but shorter compared to FCM, IR-MAD, MRF, and FLICM methods. This is mainly attributed to the adoption of a greedy bilateral smoothing approach, aimed at reducing the time cost of singular value decomposition in each iteration during the conventional low-rank matrix extraction process. Furthermore, the method proposed in this paper provides higher accuracy compared to the comparative algorithms.</p>
</sec>
<sec id="sec17">
<label>3.3</label>
<title>Parameter setting considerations</title>
<p>The FLRaMF algorithm has two crucial parameters: the rank used in the spectral domain features and the area used in the spatial domain features. For other adjustable parameters, the same default settings were used in all experiments in this paper.</p>
<p>Rank is one of the most critical parameters. In this section, an experiment was designed to investigate the variation of precision value AUC with the rank value (r) and the soft threshold (<inline-formula><mml:math id="M71"><mml:mi>&#x03BB;</mml:mi></mml:math></inline-formula>), as shown Clearly (<xref ref-type="fig" rid="fig10">Figure 10</xref>), with the increase of the rank value, the overall accuracy of the detection task decreases. It is generally believed that the rank value (<inline-formula><mml:math id="M72"><mml:mi>r</mml:mi></mml:math></inline-formula>) is positively correlated with the complexity of the scene to be detected, and the changes in crops exhibit clear patterns influenced by human habits. Therefore, the default parameter setting (rank&#x2009;=&#x2009;1) is typically sufficient to achieve the highest accuracy in completing the detection task.</p>
<fig position="float" id="fig10">
<label>Figure 10</label>
<caption>
<p>AUC values of FLRaMF according to changes in<inline-formula><mml:math id="M73"><mml:mi>&#x03BB;</mml:mi></mml:math></inline-formula>and rank<inline-formula><mml:math id="M74"><mml:mi>r</mml:mi></mml:math></inline-formula>: <bold>(A)</bold> Bay Area, <bold>(B)</bold> Santa Barbara, <bold>(C)</bold> Hermiston, <bold>(D)</bold> Farmland.</p>
</caption>
<graphic xlink:href="fsufs-08-1363726-g010.tif"/>
</fig>
<p>The attribute profile&#x2019;s area attribute is another key parameter. We consider 350 as the default value and observe minimal changes in accuracy within its longer intervals (<xref ref-type="fig" rid="fig10">Figure 10</xref>). Therefore, when performing crop change detection tasks, using the default parameter (a&#x2009;=&#x2009;350) typically achieves the highest accuracy.</p>
<p>In summary, the FLRaMF algorithm proposed in this paper has relatively simple and easily understandable parameters. Particularly for crop detection, the task can often be accomplished with high accuracy using the original default parameters.</p>
</sec>
</sec>
<sec sec-type="conclusions" id="sec18">
<label>4</label>
<title>Conclusion</title>
<p>This paper introduces a fast hyperspectral change detection method for crops based on low-rank matrix and morphological feature extraction, named FLRaMF. The aim is to enhance the accuracy of crop change detection tasks, simplify usage conditions, and improve operational efficiency in unsupervised scenarios. Through greedy bilateral smoothing, noise is efficiently removed in the spectral domain to separate changing and non-changing pixels with high efficiency. Simultaneously, attribute profiles are employed to extract hyperspectral morphological features, suppressing spectral anomalies. Experimental verification on the Bay Area dataset, Santa Barbara dataset, Hermiston dataset, and Farmland dataset demonstrates the effectiveness and efficiency of this change detection method. Optimization and analysis of parameters yield default values for two crucial parameters in crop change detection. In conclusion, the FLRaMF algorithm provides a non-supervised, simple-parameter, high-accuracy, and fast-working mode for crop change detection.</p>
<p>In the future, we will concentrate on addressing agricultural change detection tasks covering larger areas or featuring a higher proportion of changing pixels. We are dedicated to enhancing their accuracy, applicability, and user-friendliness.</p>
</sec>
<sec sec-type="data-availability" id="sec19">
<title>Data availability statement</title>
<p>The raw data supporting the conclusions of this article will be made available by the authors, without undue reservation.</p>
</sec>
<sec sec-type="author-contributions" id="sec20">
<title>Author contributions</title>
<p>JW: Formal analysis, Methodology, Software, Validation, Visualization, Writing &#x2013; original draft, Writing &#x2013; review &#x0026; editing. LZ: Funding acquisition, Supervision, Writing &#x2013; review &#x0026; editing. RS: Formal analysis, Funding acquisition, Methodology, Supervision, Writing &#x2013; review &#x0026; editing. CH: Conceptualization, Formal analysis, Funding acquisition, Supervision, Writing &#x2013; review &#x0026; editing. DZ: Conceptualization, Formal analysis, Funding acquisition, Writing &#x2013; review &#x0026; editing. SL: Methodology, Software, Validation, Writing &#x2013; review &#x0026; editing. YL: Formal analysis, Supervision, Writing &#x2013; review &#x0026; editing.</p>
</sec>
</body>
<back>
<sec sec-type="funding-information" id="sec21">
<title>Funding</title>
<p>The author (s) declare financial support was received for the research, authorship, and/or publication of this article. This research was supported by grants from Key Research Program of Frontier Sciences, CAS (ZDBS-LY-DQC012), China Postdoctoral Science Foundation (2022M723222), the Key Project of Research and Development of Ningxia, China (2022BEG03050), and Ministry of Education Humanities and Social Sciences Research Project (23YJAZH086).</p>
</sec>
<ack>
<p>The authors wish to thank the editors and reviewers for their valuable comments and suggestions.</p>
</ack>
<sec sec-type="COI-statement" id="sec22">
<title>Conflict of interest</title>
<p>SL was employed by China Siwei Surveying and Mapping Technology Company Limited.</p>
<p>The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec id="sec100" sec-type="disclaimer">
<title>Publisher&#x2019;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<ref-list>
<title>References</title>
<ref id="ref1"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Bosilj</surname> <given-names>P.</given-names></name> <name><surname>Duckett</surname> <given-names>T.</given-names></name> <name><surname>Cielniak</surname> <given-names>G.</given-names></name></person-group> (<year>2018</year>). <article-title>Analysis of morphology-based features for classification of crop and weeds in precision agriculture</article-title>. <source>IEEE Robot Autom Lett</source> <volume>3</volume>, <fpage>2950</fpage>&#x2013;<lpage>2956</lpage>. doi: <pub-id pub-id-type="doi">10.1109/LRA.2018.2848305</pub-id></citation></ref>
<ref id="ref2"><citation citation-type="book"><person-group person-group-type="author"><name><surname>Bouwmans</surname> <given-names>T.</given-names></name> <name><surname>Aybat</surname> <given-names>N. S.</given-names></name> <name><surname>Zahzah</surname> <given-names>E.</given-names></name></person-group> (<year>2016</year>). <source>Handbook of robust low-rank and sparse matrix decomposition: Applications in image and video processing</source>. <publisher-loc>New York</publisher-loc>: <publisher-name>CRC Press</publisher-name>.</citation></ref>
<ref id="ref3"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Bovolo</surname> <given-names>F.</given-names></name> <name><surname>Bruzzone</surname> <given-names>L.</given-names></name> <name><surname>Marconcini</surname> <given-names>M.</given-names></name></person-group> (<year>2008</year>). <article-title>A novel approach to unsupervised change detection based on a semisupervised svm and a similarity measure</article-title>. <source>IEEE Trans. Geosci. Remote Sens.</source> <volume>46</volume>, <fpage>2070</fpage>&#x2013;<lpage>2082</lpage>. doi: <pub-id pub-id-type="doi">10.1109/TGRS.2008.916643</pub-id></citation></ref>
<ref id="ref4"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Dalla Mura</surname> <given-names>M.</given-names></name> <name><surname>Atli Benediktsson</surname> <given-names>J.</given-names></name> <name><surname>Waske</surname> <given-names>B.</given-names></name> <name><surname>Bruzzone</surname> <given-names>L.</given-names></name></person-group> (<year>2010</year>). <article-title>Extended profiles with morphological attribute filters for the analysis of hyperspectral data</article-title>. <source>Int. J. Remote Sens.</source> <volume>31</volume>, <fpage>5975</fpage>&#x2013;<lpage>5991</lpage>. doi: <pub-id pub-id-type="doi">10.1080/01431161.2010.512425</pub-id></citation></ref>
<ref id="ref5"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Demir</surname> <given-names>B.</given-names></name> <name><surname>Bovolo</surname> <given-names>F.</given-names></name> <name><surname>Bruzzone</surname> <given-names>L.</given-names></name></person-group> (<year>2012</year>). <article-title>Detection of land-cover transitions in multitemporal remote sensing images with active</article-title>. <source>IEEE Trans. Geosci. Remote Sens.</source> <volume>50</volume>, <fpage>1930</fpage>&#x2013;<lpage>1941</lpage>. doi: <pub-id pub-id-type="doi">10.1109/TGRS.2011.2168534</pub-id></citation></ref>
<ref id="ref6"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Du</surname> <given-names>P.</given-names></name> <name><surname>Liu</surname> <given-names>S.</given-names></name> <name><surname>Gamba</surname> <given-names>P.</given-names></name> <name><surname>Tan</surname> <given-names>K.</given-names></name> <name><surname>Xia</surname> <given-names>J.</given-names></name></person-group> (<year>2012</year>). <article-title>Fusion of difference images for change detection over urban areas</article-title>. <source>IEEE J Sel Top Appl Earth Obs Remote Sens</source> <volume>5</volume>, <fpage>1076</fpage>&#x2013;<lpage>1086</lpage>. doi: <pub-id pub-id-type="doi">10.1109/JSTARS.2012.2200879</pub-id></citation></ref>
<ref id="ref7"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Eismann</surname> <given-names>M. T.</given-names></name> <name><surname>Meola</surname> <given-names>J.</given-names></name> <name><surname>Hardie</surname> <given-names>R. C.</given-names></name></person-group> (<year>2007</year>). <article-title>Hyperspectral change detection in the presenceof diurnal and seasonal variations</article-title>. <source>IEEE Trans. Geosci. Remote Sens.</source> <volume>46</volume>, <fpage>237</fpage>&#x2013;<lpage>249</lpage>. doi: <pub-id pub-id-type="doi">10.1109/TGRS.2007.907973</pub-id></citation></ref>
<ref id="ref8"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ert&#x00FC;rk</surname> <given-names>A.</given-names></name> <name><surname>Iordache</surname> <given-names>M.</given-names></name> <name><surname>Plaza</surname> <given-names>A.</given-names></name></person-group> (<year>2016</year>). <article-title>Sparse unmixing with dictionary pruning for hyperspectral change detection</article-title>. <source>IEEE J Sel Top Appl Earth Obs Remote Sens</source> <volume>10</volume>, <fpage>321</fpage>&#x2013;<lpage>330</lpage>. doi: <pub-id pub-id-type="doi">10.1109/JSTARS.2016.2606514</pub-id></citation></ref>
<ref id="ref9"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Gao</surname> <given-names>L.</given-names></name> <name><surname>Hong</surname> <given-names>D.</given-names></name> <name><surname>Yao</surname> <given-names>J.</given-names></name> <name><surname>Zhang</surname> <given-names>B.</given-names></name> <name><surname>Gamba</surname> <given-names>P.</given-names></name> <name><surname>Chanussot</surname> <given-names>J.</given-names></name></person-group> (<year>2020</year>). <article-title>Spectral superresolution of multispectral imagery with joint sparse and low-rank learning</article-title>. <source>IEEE Trans. Geosci. Remote Sens.</source> <volume>59</volume>, <fpage>2269</fpage>&#x2013;<lpage>2280</lpage>. doi: <pub-id pub-id-type="doi">10.1109/TGRS.2020.3000684</pub-id></citation></ref>
<ref id="ref10"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ghamisi</surname> <given-names>P.</given-names></name> <name><surname>Yokoya</surname> <given-names>N.</given-names></name> <name><surname>Li</surname> <given-names>J.</given-names></name> <name><surname>Liao</surname> <given-names>W.</given-names></name> <name><surname>Liu</surname> <given-names>S.</given-names></name> <name><surname>Plaza</surname> <given-names>J.</given-names></name> <etal/></person-group>. (<year>2017</year>). <article-title>Advances in hyperspectral image and signal processing: a comprehensive overview of the state of the art</article-title>. <source>IEEE Geosci Remote Sens Mag</source> <volume>5</volume>, <fpage>37</fpage>&#x2013;<lpage>78</lpage>. doi: <pub-id pub-id-type="doi">10.1109/MGRS.2017.2762087</pub-id></citation></ref>
<ref id="ref11"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ghasemian</surname> <given-names>N.</given-names></name> <name><surname>Shah-Hosseini</surname> <given-names>R.</given-names></name></person-group> (<year>2020</year>). <article-title>Hyperspectral multiple-change detection framework based on sparse representation and support vector data description algorithms</article-title>. <source>J. Appl. Remote. Sens.</source> <volume>14</volume>:<fpage>14523</fpage>. doi: <pub-id pub-id-type="doi">10.1117/1.JRS.14.014523</pub-id></citation></ref>
<ref id="ref12"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hasanlou</surname> <given-names>M.</given-names></name> <name><surname>Seydi</surname> <given-names>S. T.</given-names></name></person-group> (<year>2018</year>). <article-title>Hyperspectral change detection: an experimental comparative study</article-title>. <source>Int. J. Remote Sens.</source> <volume>39</volume>, <fpage>7029</fpage>&#x2013;<lpage>7083</lpage>. doi: <pub-id pub-id-type="doi">10.1080/01431161.2018.1466079</pub-id></citation></ref>
<ref id="ref13"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hong</surname> <given-names>D.</given-names></name> <name><surname>He</surname> <given-names>W.</given-names></name> <name><surname>Yokoya</surname> <given-names>N.</given-names></name> <name><surname>Yao</surname> <given-names>J.</given-names></name> <name><surname>Gao</surname> <given-names>L.</given-names></name> <name><surname>Zhang</surname> <given-names>L.</given-names></name> <etal/></person-group>. (<year>2021</year>). <article-title>Interpretable hyperspectral artificial intelligence: when nonconvex modeling meets hyperspectral remote sensing</article-title>. <source>IEEE Geosci Remote Sens Mag</source> <volume>9</volume>, <fpage>52</fpage>&#x2013;<lpage>87</lpage>. doi: <pub-id pub-id-type="doi">10.1109/MGRS.2021.3064051</pub-id></citation></ref>
<ref id="ref14"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hou</surname> <given-names>Z.</given-names></name> <name><surname>Li</surname> <given-names>W.</given-names></name> <name><surname>Li</surname> <given-names>L.</given-names></name> <name><surname>Tao</surname> <given-names>R.</given-names></name> <name><surname>Du</surname> <given-names>Q.</given-names></name></person-group> (<year>2021</year>). <article-title>Hyperspectral change detection based on multiple morphological profiles</article-title>. <source>IEEE Trans. Geosci. Remote Sens.</source> <volume>60</volume>, <fpage>1</fpage>&#x2013;<lpage>12</lpage>.</citation></ref>
<ref id="ref15"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hu</surname> <given-names>M.</given-names></name> <name><surname>Wu</surname> <given-names>C.</given-names></name> <name><surname>Du</surname> <given-names>B.</given-names></name> <name><surname>Zhang</surname> <given-names>L.</given-names></name></person-group> (<year>2023</year>). <article-title>Binary change guided hyperspectral multiclass change detection</article-title>. <source>IEEE Trans. Image Process.</source> <volume>32</volume>, <fpage>791</fpage>&#x2013;<lpage>806</lpage>. doi: <pub-id pub-id-type="doi">10.1109/TIP.2022.3233187</pub-id>, PMID: <pub-id pub-id-type="pmid">37018557</pub-id></citation></ref>
<ref id="ref16"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Huang</surname> <given-names>Y.</given-names></name> <name><surname>Zhang</surname> <given-names>L.</given-names></name> <name><surname>Huang</surname> <given-names>C.</given-names></name> <name><surname>Qi</surname> <given-names>W.</given-names></name> <name><surname>Song</surname> <given-names>R.</given-names></name></person-group> (<year>2022</year>). <article-title>Parallel spectral&#x2013;spatial attention network with feature redistribution loss for hyperspectral change detection</article-title>. <source>Remote Sens. (Basel)</source> <volume>15</volume>:<fpage>246</fpage>. doi: <pub-id pub-id-type="doi">10.3390/rs15010246</pub-id></citation></ref>
<ref id="ref17"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Khanday</surname> <given-names>W. A.</given-names></name> <name><surname>Kumar</surname> <given-names>K.</given-names></name></person-group> (<year>2016</year>). <article-title>Change detection in hyper spectral images</article-title>. <source>Asian J Technol Manage Res</source> <volume>6</volume>, <fpage>54</fpage>&#x2013;<lpage>60</lpage>.</citation></ref>
<ref id="ref18"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Li</surname> <given-names>C.</given-names></name> <name><surname>Ma</surname> <given-names>Y.</given-names></name> <name><surname>Mei</surname> <given-names>X.</given-names></name> <name><surname>Liu</surname> <given-names>C.</given-names></name> <name><surname>Ma</surname> <given-names>J.</given-names></name></person-group> (<year>2016</year>). <article-title>Hyperspectral image classification with robust sparse representation</article-title>. <source>IEEE Geosci. Remote Sens. Lett.</source> <volume>13</volume>, <fpage>641</fpage>&#x2013;<lpage>645</lpage>. doi: <pub-id pub-id-type="doi">10.1109/LGRS.2016.2532380</pub-id></citation></ref>
<ref id="ref19"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Li</surname> <given-names>J.</given-names></name> <name><surname>Yang</surname> <given-names>B.</given-names></name> <name><surname>Bai</surname> <given-names>L.</given-names></name> <name><surname>Dou</surname> <given-names>H.</given-names></name> <name><surname>Li</surname> <given-names>C.</given-names></name> <name><surname>Ma</surname> <given-names>L.</given-names></name></person-group> (<year>2023</year>). <article-title>Tfiv: multigrained token fusion for infrared and visible image via transformer</article-title>. <source>IEEE Trans. Instrum. Meas.</source> <volume>72</volume>, <fpage>1</fpage>&#x2013;<lpage>14</lpage>. doi: <pub-id pub-id-type="doi">10.1109/TIM.2023.3312755</pub-id></citation></ref>
<ref id="ref20"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Li</surname> <given-names>J.</given-names></name> <name><surname>Zhu</surname> <given-names>J.</given-names></name> <name><surname>Li</surname> <given-names>C.</given-names></name> <name><surname>Chen</surname> <given-names>X.</given-names></name> <name><surname>Yang</surname> <given-names>B.</given-names></name></person-group> (<year>2022</year>). <article-title>Cgtf: convolution-guided transformer for infrared and visible image fusion</article-title>. <source>IEEE Trans. Instrum. Meas.</source> <volume>71</volume>, <fpage>1</fpage>&#x2013;<lpage>10</lpage>. doi: <pub-id pub-id-type="doi">10.1109/TIM.2022.3218574</pub-id></citation></ref>
<ref id="ref21"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lin</surname> <given-names>Y.</given-names></name> <name><surname>Li</surname> <given-names>S.</given-names></name> <name><surname>Fang</surname> <given-names>L.</given-names></name> <name><surname>Ghamisi</surname> <given-names>P.</given-names></name></person-group> (<year>2019</year>). <article-title>Multispectral change detection with bilinear convolutional neural networks</article-title>. <source>IEEE Geosci. Remote Sens. Lett.</source> <volume>17</volume>, <fpage>1757</fpage>&#x2013;<lpage>1761</lpage>. doi: <pub-id pub-id-type="doi">10.1109/LGRS.2019.2953754</pub-id></citation></ref>
<ref id="ref22"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Liu</surname> <given-names>S.</given-names></name> <name><surname>Bruzzone</surname> <given-names>L.</given-names></name> <name><surname>Bovolo</surname> <given-names>F.</given-names></name> <name><surname>Du</surname> <given-names>P.</given-names></name></person-group> (<year>2014</year>). <article-title>Hierarchical unsupervised change detection in multitemporal hyperspectral images</article-title>. <source>IEEE Trans. Geosci. Remote Sens.</source> <volume>53</volume>, <fpage>244</fpage>&#x2013;<lpage>260</lpage>. doi: <pub-id pub-id-type="doi">10.1109/TGRS.2014.2321277</pub-id></citation></ref>
<ref id="ref23"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Liu</surname> <given-names>S.</given-names></name> <name><surname>Bruzzone</surname> <given-names>L.</given-names></name> <name><surname>Bovolo</surname> <given-names>F.</given-names></name> <name><surname>Du</surname> <given-names>P.</given-names></name></person-group> (<year>2016</year>). <article-title>Unsupervised multitemporal spectral unmixing for detecting multiple changes in hyperspectral images</article-title>. <source>IEEE Trans. Geosci. Remote Sens.</source> <volume>54</volume>, <fpage>2733</fpage>&#x2013;<lpage>2748</lpage>. doi: <pub-id pub-id-type="doi">10.1109/TGRS.2015.2505183</pub-id></citation></ref>
<ref id="ref24"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Liu</surname> <given-names>S.</given-names></name> <name><surname>Marinelli</surname> <given-names>D.</given-names></name> <name><surname>Bruzzone</surname> <given-names>L.</given-names></name> <name><surname>Bovolo</surname> <given-names>F.</given-names></name></person-group> (<year>2019</year>). <article-title>A review of change detection in multitemporal hyperspectral images: current techniques, applications, and challenges</article-title>. <source>IEEE Geosci Remote Sens Mag</source> <volume>7</volume>, <fpage>140</fpage>&#x2013;<lpage>158</lpage>. doi: <pub-id pub-id-type="doi">10.1109/MGRS.2019.2898520</pub-id></citation></ref>
<ref id="ref25"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Luo</surname> <given-names>F.</given-names></name> <name><surname>Zhou</surname> <given-names>T.</given-names></name> <name><surname>Liu</surname> <given-names>J.</given-names></name> <name><surname>Guo</surname> <given-names>T.</given-names></name> <name><surname>Gong</surname> <given-names>X.</given-names></name> <name><surname>Ren</surname> <given-names>J.</given-names></name></person-group> (<year>2023</year>). <article-title>Multiscale diff-changed feature fusion network for hyperspectral image change detection</article-title>. <source>IEEE Trans. Geosci. Remote Sens.</source> <volume>61</volume>, <fpage>1</fpage>&#x2013;<lpage>11</lpage>. doi: <pub-id pub-id-type="doi">10.1109/TGRS.2023.3335454</pub-id></citation></ref>
<ref id="ref26"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ma</surname> <given-names>T.</given-names></name> <name><surname>Hu</surname> <given-names>Y.</given-names></name> <name><surname>Wang</surname> <given-names>J.</given-names></name> <name><surname>Beckline</surname> <given-names>M.</given-names></name> <name><surname>Pang</surname> <given-names>D.</given-names></name> <name><surname>Chen</surname> <given-names>L.</given-names></name> <etal/></person-group>. (<year>2023</year>). <article-title>A novel vegetation index approach using sentinel-2 data and random forest algorithm for estimating forest stock volume in the helan mountains, Ningxia, China</article-title>. <source>Remote Sens. (Basel)</source> <volume>15</volume>:<fpage>1853</fpage>. doi: <pub-id pub-id-type="doi">10.3390/rs15071853</pub-id></citation></ref>
<ref id="ref27"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ma</surname> <given-names>T.</given-names></name> <name><surname>Zhang</surname> <given-names>C.</given-names></name> <name><surname>Ji</surname> <given-names>L.</given-names></name> <name><surname>Zuo</surname> <given-names>Z.</given-names></name> <name><surname>Beckline</surname> <given-names>M.</given-names></name> <name><surname>Hu</surname> <given-names>Y.</given-names></name> <etal/></person-group>. (<year>2024</year>). <article-title>Development of forest aboveground biomass estimation, its problems and future solutions: a review</article-title>. <source>Ecol. Indic.</source> <volume>159</volume>:<fpage>111653</fpage>. doi: <pub-id pub-id-type="doi">10.1016/j.ecolind.2024.111653</pub-id></citation></ref>
<ref id="ref28"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Marinelli</surname> <given-names>D.</given-names></name> <name><surname>Bovolo</surname> <given-names>F.</given-names></name> <name><surname>Bruzzone</surname> <given-names>L.</given-names></name></person-group> (<year>2019</year>). <article-title>A novel change detection method for multitemporal hyperspectral images based on binary hyperspectral change vectors</article-title>. <source>IEEE Trans. Geosci. Remote Sens.</source> <volume>57</volume>, <fpage>4913</fpage>&#x2013;<lpage>4928</lpage>. doi: <pub-id pub-id-type="doi">10.1109/TGRS.2019.2894339</pub-id></citation></ref>
<ref id="ref29"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Mou</surname> <given-names>L.</given-names></name> <name><surname>Bruzzone</surname> <given-names>L.</given-names></name> <name><surname>Zhu</surname> <given-names>X. X.</given-names></name></person-group> (<year>2018</year>). <article-title>Learning spectral-spatial-temporal features via a recurrent convolutional neural network for change detection in multispectral imagery</article-title>. <source>IEEE Trans. Geosci. Remote Sens.</source> <volume>57</volume>, <fpage>924</fpage>&#x2013;<lpage>935</lpage>. doi: <pub-id pub-id-type="doi">10.1109/TGRS.2018.2863224</pub-id></citation></ref>
<ref id="ref30"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Nielsen</surname> <given-names>A. A.</given-names></name> <name><surname>Conradsen</surname> <given-names>K.</given-names></name> <name><surname>Simpson</surname> <given-names>J. J.</given-names></name></person-group> (<year>1998</year>). <article-title>Multivariate alteration detection (mad) and maf postprocessing in multispectral, bitemporal image data: new approaches to change detection studies</article-title>. <source>Remote Sens. Environ.</source> <volume>64</volume>, <fpage>1</fpage>&#x2013;<lpage>19</lpage>. doi: <pub-id pub-id-type="doi">10.1016/S0034-4257(97)00162-4</pub-id></citation></ref>
<ref id="ref31"><citation citation-type="other"><person-group person-group-type="author"><name><surname>Ortiz-Rivera</surname> <given-names>V.</given-names></name> <name><surname>V&#x00E9;lez-Reyes</surname> <given-names>M.</given-names></name> <name><surname>Roysam</surname> <given-names>B.</given-names></name></person-group> (<year>2006</year>). Change detection in hyperspectral imagery using temporal principal components. [Dataset]. In: <italic>Proceedings of the SPIE</italic>, Volume 6233.</citation></ref>
<ref id="ref32"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Peng</surname> <given-names>J.</given-names></name> <name><surname>Sun</surname> <given-names>W.</given-names></name> <name><surname>Li</surname> <given-names>H.</given-names></name> <name><surname>Li</surname> <given-names>W.</given-names></name> <name><surname>Meng</surname> <given-names>X.</given-names></name> <name><surname>Ge</surname> <given-names>C.</given-names></name> <etal/></person-group>. (<year>2021</year>). <article-title>Low-rank and sparse representation for hyperspectral image processing: a review</article-title>. <source>IEEE Geosci Remote Sens Mag</source> <volume>10</volume>, <fpage>10</fpage>&#x2013;<lpage>43</lpage>. doi: <pub-id pub-id-type="doi">10.1109/MGRS.2021.3075491</pub-id></citation></ref>
<ref id="ref33"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Pesaresi</surname> <given-names>M.</given-names></name> <name><surname>Benediktsson</surname> <given-names>J. A.</given-names></name></person-group> (<year>2001</year>). <article-title>A new approach for the morphological segmentation of high-resolution satellite imagery</article-title>. <source>IEEE Trans. Geosci. Remote Sens.</source> <volume>39</volume>, <fpage>309</fpage>&#x2013;<lpage>320</lpage>. doi: <pub-id pub-id-type="doi">10.1109/36.905239</pub-id></citation></ref>
<ref id="ref34"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ren</surname> <given-names>L.</given-names></name> <name><surname>Hong</surname> <given-names>D.</given-names></name> <name><surname>Gao</surname> <given-names>L.</given-names></name> <name><surname>Sun</surname> <given-names>X.</given-names></name> <name><surname>Huang</surname> <given-names>M.</given-names></name> <name><surname>Chanussot</surname> <given-names>J.</given-names></name></person-group> (<year>2023</year>). <article-title>Orthogonal subspace unmixing to address spectral variability for hyperspectral image</article-title>. <source>IEEE Trans. Geosci. Remote Sens.</source> <volume>61</volume>, <fpage>1</fpage>&#x2013;<lpage>13</lpage>. doi: <pub-id pub-id-type="doi">10.1109/TGRS.2023.3236471</pub-id></citation></ref>
<ref id="ref35"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Seydi</surname> <given-names>S. T.</given-names></name> <name><surname>Hasanlou</surname> <given-names>M.</given-names></name></person-group> (<year>2021</year>). <article-title>A new structure for binary and multiple hyperspectral change detection based on spectral unmixing and convolutional neural network</article-title>. <source>Measurement</source> <volume>186</volume>:<fpage>110137</fpage>. doi: <pub-id pub-id-type="doi">10.1016/j.measurement.2021.110137</pub-id></citation></ref>
<ref id="ref36"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Seydi</surname> <given-names>S. T.</given-names></name> <name><surname>Shah-Hosseini</surname> <given-names>R.</given-names></name> <name><surname>Hasanlou</surname> <given-names>M.</given-names></name></person-group> (<year>2021</year>). <article-title>New framework for hyperspectral change detection based on multi-level spectral unmixing</article-title>. <source>Appl. Geomat.</source> <volume>13</volume>, <fpage>763</fpage>&#x2013;<lpage>780</lpage>. doi: <pub-id pub-id-type="doi">10.1007/s12518-021-00385-0</pub-id></citation></ref>
<ref id="ref37"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Song</surname> <given-names>A.</given-names></name> <name><surname>Choi</surname> <given-names>J.</given-names></name> <name><surname>Han</surname> <given-names>Y.</given-names></name> <name><surname>Kim</surname> <given-names>Y.</given-names></name></person-group> (<year>2018</year>). <article-title>Change detection in hyperspectral images using recurrent 3d fully convolutional networks</article-title>. <source>Remote Sens. (Basel)</source> <volume>10</volume>:<fpage>1827</fpage>. doi: <pub-id pub-id-type="doi">10.3390/rs10111827</pub-id></citation></ref>
<ref id="ref38"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Song</surname> <given-names>R.</given-names></name> <name><surname>Ni</surname> <given-names>W.</given-names></name> <name><surname>Cheng</surname> <given-names>W.</given-names></name> <name><surname>Wang</surname> <given-names>X.</given-names></name></person-group> (<year>2022</year>). <article-title>Csanet: cross-temporal interaction symmetric attention network for hyperspectral image change detection</article-title>. <source>IEEE Geosci. Remote Sens. Lett.</source> <volume>19</volume>, <fpage>1</fpage>&#x2013;<lpage>5</lpage>. doi: <pub-id pub-id-type="doi">10.1109/LGRS.2022.3179134</pub-id></citation></ref>
<ref id="ref39"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Vali</surname> <given-names>A.</given-names></name> <name><surname>Comai</surname> <given-names>S.</given-names></name> <name><surname>Matteucci</surname> <given-names>M.</given-names></name></person-group> (<year>2020</year>). <article-title>Deep learning for land use and land cover classification based on hyperspectral and multispectral earth observation data: a review</article-title>. <source>Remote Sens. (Basel)</source> <volume>12</volume>:<fpage>2495</fpage>. doi: <pub-id pub-id-type="doi">10.3390/rs12152495</pub-id></citation></ref>
<ref id="ref40"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Wang</surname> <given-names>X.</given-names></name> <name><surname>Ni</surname> <given-names>W.</given-names></name> <name><surname>Feng</surname> <given-names>Y.</given-names></name> <name><surname>Song</surname> <given-names>L.</given-names></name></person-group> (<year>2023</year>). <article-title>Agf 2 net: attention-guided feature fusion network for multi-temporal hyperspectral image change detection</article-title>. <source>IEEE Geosci. Remote Sens. Lett.</source> <volume>20</volume>:<fpage>469</fpage>. doi: <pub-id pub-id-type="doi">10.1109/LGRS.2023.3302469</pub-id></citation></ref>
<ref id="ref41"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Wang</surname> <given-names>D.</given-names></name> <name><surname>Saleh</surname> <given-names>N. B.</given-names></name> <name><surname>Byro</surname> <given-names>A.</given-names></name> <name><surname>Zepp</surname> <given-names>R.</given-names></name> <name><surname>Sahle-Demessie</surname> <given-names>E.</given-names></name> <name><surname>Luxton</surname> <given-names>T. P.</given-names></name> <etal/></person-group>. (<year>2022</year>). <article-title>Nano-enabled pesticides for sustainable agriculture and global food security</article-title>. <source>Nat. Nanotechnol.</source> <volume>17</volume>, <fpage>347</fpage>&#x2013;<lpage>360</lpage>. doi: <pub-id pub-id-type="doi">10.1038/s41565-022-01082-8</pub-id>, PMID: <pub-id pub-id-type="pmid">35332293</pub-id></citation></ref>
<ref id="ref42"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Wang</surname> <given-names>Q.</given-names></name> <name><surname>Yuan</surname> <given-names>Z.</given-names></name> <name><surname>Du</surname> <given-names>Q.</given-names></name> <name><surname>Li</surname> <given-names>X.</given-names></name></person-group> (<year>2018</year>). <article-title>Getnet: a general end-to-end 2-d cnn framework for hyperspectral image change detection</article-title>. <source>IEEE Trans. Geosci. Remote Sens.</source> <volume>57</volume>, <fpage>3</fpage>&#x2013;<lpage>13</lpage>. doi: <pub-id pub-id-type="doi">10.1109/TGRS.2018.2849692</pub-id></citation></ref>
<ref id="ref43"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Wu</surname> <given-names>S.</given-names></name> <name><surname>Bai</surname> <given-names>Y.</given-names></name> <name><surname>Chen</surname> <given-names>H.</given-names></name></person-group> (<year>2019</year>). <article-title>Change detection methods based on low-rank sparse representation for multi-temporal remote sensing imagery</article-title>. <source>Clust Comput</source> <volume>22</volume>, <fpage>9951</fpage>&#x2013;<lpage>9966</lpage>. doi: <pub-id pub-id-type="doi">10.1007/s10586-017-1022-1</pub-id></citation></ref>
<ref id="ref44"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Wu</surname> <given-names>C.</given-names></name> <name><surname>Du</surname> <given-names>B.</given-names></name> <name><surname>Zhang</surname> <given-names>L.</given-names></name></person-group> (<year>2013</year>). <article-title>A subspace-based change detection method for hyperspectral images</article-title>. <source>IEEE J Sel Top Appl Earth Obs Remote Sens</source> <volume>6</volume>, <fpage>815</fpage>&#x2013;<lpage>830</lpage>. doi: <pub-id pub-id-type="doi">10.1109/JSTARS.2013.2241396</pub-id></citation></ref>
<ref id="ref45"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Wu</surname> <given-names>C.</given-names></name> <name><surname>Du</surname> <given-names>B.</given-names></name> <name><surname>Zhang</surname> <given-names>L.</given-names></name></person-group> (<year>2018</year>). <article-title>Hyperspectral anomalous change detection based on joint sparse representation</article-title>. <source>ISPRS J. Photogramm. Remote Sens.</source> <volume>146</volume>, <fpage>137</fpage>&#x2013;<lpage>150</lpage>. doi: <pub-id pub-id-type="doi">10.1016/j.isprsjprs.2018.09.005</pub-id></citation></ref>
<ref id="ref46"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Xia</surname> <given-names>H.</given-names></name> <name><surname>Qiao</surname> <given-names>L.</given-names></name> <name><surname>Guo</surname> <given-names>Y.</given-names></name> <name><surname>Ru</surname> <given-names>X.</given-names></name> <name><surname>Qin</surname> <given-names>Y.</given-names></name> <name><surname>Zhou</surname> <given-names>Y.</given-names></name> <etal/></person-group>. (<year>2024</year>). <article-title>Enhancing phenology modeling through the integration of artificial light at night effects</article-title>. <source>Remote Sens. Environ.</source> <volume>303</volume>:<fpage>113997</fpage>. doi: <pub-id pub-id-type="doi">10.1016/j.rse.2024.113997</pub-id></citation></ref>
<ref id="ref47"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Xie</surname> <given-names>T.</given-names></name> <name><surname>Li</surname> <given-names>S.</given-names></name> <name><surname>Sun</surname> <given-names>B.</given-names></name></person-group> (<year>2019</year>). <article-title>Hyperspectral images denoising via nonconvex regularized low-rank and sparse matrix decomposition</article-title>. <source>IEEE Trans. Image Process.</source> <volume>29</volume>, <fpage>44</fpage>&#x2013;<lpage>56</lpage>. doi: <pub-id pub-id-type="doi">10.1109/TIP.2019.2926736</pub-id></citation></ref>
<ref id="ref48"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Yang</surname> <given-names>B.</given-names></name> <name><surname>Mao</surname> <given-names>Y.</given-names></name> <name><surname>Liu</surname> <given-names>L.</given-names></name> <name><surname>Liu</surname> <given-names>X.</given-names></name> <name><surname>Ma</surname> <given-names>Y.</given-names></name> <name><surname>Li</surname> <given-names>J.</given-names></name></person-group> (<year>2023</year>). <article-title>From trained to untrained: a novel change detection framework using randomly initialized models with spatial&#x2013;channel augmentation for hyperspectral images</article-title>. <source>IEEE Trans. Geosci. Remote Sens.</source> <volume>61</volume>, <fpage>1</fpage>&#x2013;<lpage>14</lpage>. doi: <pub-id pub-id-type="doi">10.1109/TGRS.2023.3262928</pub-id></citation></ref>
<ref id="ref49"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zhan</surname> <given-names>T.</given-names></name> <name><surname>Song</surname> <given-names>B.</given-names></name> <name><surname>Sun</surname> <given-names>L.</given-names></name> <name><surname>Jia</surname> <given-names>X.</given-names></name> <name><surname>Wan</surname> <given-names>M.</given-names></name> <name><surname>Yang</surname> <given-names>G.</given-names></name> <etal/></person-group>. (<year>2020</year>). <article-title>Tdssc: a three-directions spectral&#x2013;spatial convolution neural network for hyperspectral image change detection</article-title>. <source>IEEE J Sel Top Appl Earth Obs Remote Sens</source> <volume>14</volume>, <fpage>377</fpage>&#x2013;<lpage>388</lpage>. doi: <pub-id pub-id-type="doi">10.1109/JSTARS.2020.3037070</pub-id></citation></ref>
<ref id="ref50"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zhang</surname> <given-names>H.</given-names></name> <name><surname>He</surname> <given-names>W.</given-names></name> <name><surname>Zhang</surname> <given-names>L.</given-names></name> <name><surname>Shen</surname> <given-names>H.</given-names></name> <name><surname>Yuan</surname> <given-names>Q.</given-names></name></person-group> (<year>2013</year>). <article-title>Hyperspectral image restoration using low-rank matrix recovery</article-title>. <source>IEEE Trans. Geosci. Remote Sens.</source> <volume>52</volume>, <fpage>4729</fpage>&#x2013;<lpage>4743</lpage>. doi: <pub-id pub-id-type="doi">10.1109/TGRS.2013.2284280</pub-id></citation></ref>
<ref id="ref51"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zhang</surname> <given-names>W.</given-names></name> <name><surname>Lu</surname> <given-names>X.</given-names></name></person-group> (<year>2019</year>). <article-title>The spectral-spatial joint learning for change detection in multispectral imagery</article-title>. <source>Remote Sens. (Basel)</source> <volume>11</volume>:<fpage>240</fpage>. doi: <pub-id pub-id-type="doi">10.3390/rs11030240</pub-id></citation></ref>
<ref id="ref52"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zhang</surname> <given-names>B.</given-names></name> <name><surname>Sun</surname> <given-names>X.</given-names></name> <name><surname>Gao</surname> <given-names>L.</given-names></name> <name><surname>Yang</surname> <given-names>L.</given-names></name></person-group> (<year>2011</year>). <article-title>Endmember extraction of hyperspectral remote sensing images based on the ant colony optimization (aco) algorithm</article-title>. <source>IEEE Trans. Geosci. Remote Sens.</source> <volume>49</volume>, <fpage>2635</fpage>&#x2013;<lpage>2646</lpage>. doi: <pub-id pub-id-type="doi">10.1109/TGRS.2011.2108305</pub-id></citation></ref>
<ref id="ref53"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zheng</surname> <given-names>K.</given-names></name> <name><surname>Gao</surname> <given-names>L.</given-names></name> <name><surname>Liao</surname> <given-names>W.</given-names></name> <name><surname>Hong</surname> <given-names>D.</given-names></name> <name><surname>Zhang</surname> <given-names>B.</given-names></name> <name><surname>Cui</surname> <given-names>X.</given-names></name> <etal/></person-group>. (<year>2020</year>). <article-title>Coupled convolutional neural network with adaptive response function learning for unsupervised hyperspectral super resolution</article-title>. <source>IEEE Trans. Geosci. Remote Sens.</source> <volume>59</volume>, <fpage>2487</fpage>&#x2013;<lpage>2502</lpage>. doi: <pub-id pub-id-type="doi">10.1109/TGRS.2020.3006534</pub-id></citation></ref>
<ref id="ref54"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zhou</surname> <given-names>J.</given-names></name> <name><surname>Kwan</surname> <given-names>C.</given-names></name> <name><surname>Ayhan</surname> <given-names>B.</given-names></name> <name><surname>Eismann</surname> <given-names>M. T.</given-names></name></person-group> (<year>2016</year>). <article-title>A novel cluster kernel rx algorithm for anomaly and change detection using hyperspectral images</article-title>. <source>IEEE Trans. Geosci. Remote Sens.</source> <volume>54</volume>, <fpage>6497</fpage>&#x2013;<lpage>6504</lpage>. doi: <pub-id pub-id-type="doi">10.1109/TGRS.2016.2585495</pub-id></citation></ref>
<ref id="ref55"><citation citation-type="other"><person-group person-group-type="author"><name><surname>Zhou</surname> <given-names>T.</given-names></name> <name><surname>Tao</surname> <given-names>D.</given-names></name></person-group> (<year>2011</year>). Godec: randomized low-rank &#x0026; sparse matrix decomposition in noisy case. In: <italic>Proceedings of the 28th International Conference on Machine Learning, ICML 2011</italic>, Bellevue, Washington, USA.</citation></ref></ref-list>
</back>
</article>