FPGA Implementation of L1/2 Sparsity Constrained Nonnegative Matrix Factorization Algorithm for Remotely Sensed Hyperspectral Image Analysis

Remotely sensed hyperspectral images provide data of the earth's surface components. The data provided is collected through airborne devices such as satellites with the capability to collect large amounts of data to be sent to ground stations for processing. The main disadvantage of this scenar...

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:IEEE access Ročník 8; s. 12069 - 12083
Hlavní autoři: Guda, Mostafa, Gasser, Safa, El-Mahallawy, Mohamed S., Shehata, Khaled
Médium: Journal Article
Jazyk:angličtina
Vydáno: Piscataway IEEE 2020
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Témata:
ISSN:2169-3536
On-line přístup:Získat plný text
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
Abstract Remotely sensed hyperspectral images provide data of the earth's surface components. The data provided is collected through airborne devices such as satellites with the capability to collect large amounts of data to be sent to ground stations for processing. The main disadvantage of this scenario is the limited bandwidth connection between the airborne devices and the ground station on Earth which affects the information sending and real time processing. A possible solution is to include an on-board data processor. Field-Programmable Gate Arrays (FPGAs) are excellent target platform that allows the design reconfigurability, powerful computing and high performance levels. One of the most commonly used techniques in hyperspectral data analysis is linear spectral unmixing. In the last decade, L√ sparsity constrained Nonnegative Matrix Factorization (NMF), a linear spectral unmixing algorithm, and its extensions have been heavily studied to unmix the hyperspectral images and recover their material spectra. L 1/2 regularizer is proven to have much better results in terms of sparsity and accuracy than other regularizers yet, to the best of our knowledge, has not been implemented. In this paper, we present an FPGA design for the L 1/2 sparsity constrained NMF (L 1/2 -NMF) algorithm. The proposed design is tested on both synthetic and real data sets and implemented on Altera Family FPGAs. Implementation results show that the proposed design successfully unmixes the data with maximum frequency of 52.6 MHz and a speedup factor of 3.9 for the synthetic data set and a frequency of 104.32 MHz and a speedup factor of 1.14 for the real data set. The implementation results are compared to the simulation results and ground truth signatures using Spectral Angular Distance (SAD) measure. Calculations show that the implementation results have comparable SAD values to the simulation results.
AbstractList Remotely sensed hyperspectral images provide data of the earth's surface components. The data provided is collected through airborne devices such as satellites with the capability to collect large amounts of data to be sent to ground stations for processing. The main disadvantage of this scenario is the limited bandwidth connection between the airborne devices and the ground station on Earth which affects the information sending and real time processing. A possible solution is to include an on-board data processor. Field-Programmable Gate Arrays (FPGAs) are excellent target platform that allows the design reconfigurability, powerful computing and high performance levels. One of the most commonly used techniques in hyperspectral data analysis is linear spectral unmixing. In the last decade, L√ sparsity constrained Nonnegative Matrix Factorization (NMF), a linear spectral unmixing algorithm, and its extensions have been heavily studied to unmix the hyperspectral images and recover their material spectra. L 1/2 regularizer is proven to have much better results in terms of sparsity and accuracy than other regularizers yet, to the best of our knowledge, has not been implemented. In this paper, we present an FPGA design for the L 1/2 sparsity constrained NMF (L 1/2 -NMF) algorithm. The proposed design is tested on both synthetic and real data sets and implemented on Altera Family FPGAs. Implementation results show that the proposed design successfully unmixes the data with maximum frequency of 52.6 MHz and a speedup factor of 3.9 for the synthetic data set and a frequency of 104.32 MHz and a speedup factor of 1.14 for the real data set. The implementation results are compared to the simulation results and ground truth signatures using Spectral Angular Distance (SAD) measure. Calculations show that the implementation results have comparable SAD values to the simulation results.
Remotely sensed hyperspectral images provide data of the earth's surface components. The data provided is collected through airborne devices such as satellites with the capability to collect large amounts of data to be sent to ground stations for processing. The main disadvantage of this scenario is the limited bandwidth connection between the airborne devices and the ground station on Earth which affects the information sending and real time processing. A possible solution is to include an on-board data processor. Field-Programmable Gate Arrays (FPGAs) are excellent target platform that allows the design reconfigurability, powerful computing and high performance levels. One of the most commonly used techniques in hyperspectral data analysis is linear spectral unmixing. In the last decade, L√ sparsity constrained Nonnegative Matrix Factorization (NMF), a linear spectral unmixing algorithm, and its extensions have been heavily studied to unmix the hyperspectral images and recover their material spectra. L1/2 regularizer is proven to have much better results in terms of sparsity and accuracy than other regularizers yet, to the best of our knowledge, has not been implemented. In this paper, we present an FPGA design for the L1/2 sparsity constrained NMF (L1/2-NMF) algorithm. The proposed design is tested on both synthetic and real data sets and implemented on Altera Family FPGAs. Implementation results show that the proposed design successfully unmixes the data with maximum frequency of 52.6 MHz and a speedup factor of 3.9 for the synthetic data set and a frequency of 104.32 MHz and a speedup factor of 1.14 for the real data set. The implementation results are compared to the simulation results and ground truth signatures using Spectral Angular Distance (SAD) measure. Calculations show that the implementation results have comparable SAD values to the simulation results.
Author Gasser, Safa
El-Mahallawy, Mohamed S.
Guda, Mostafa
Shehata, Khaled
Author_xml – sequence: 1
  givenname: Mostafa
  orcidid: 0000-0001-5789-2597
  surname: Guda
  fullname: Guda, Mostafa
  email: mostafa.guda@student.aast.edu
  organization: Department of Electronics and Communication Engineering, Technology and Maritime Transport, Arab Academy for Science, Cairo, Egypt
– sequence: 2
  givenname: Safa
  surname: Gasser
  fullname: Gasser, Safa
  organization: Department of Electronics and Communication Engineering, Technology and Maritime Transport, Arab Academy for Science, Cairo, Egypt
– sequence: 3
  givenname: Mohamed S.
  orcidid: 0000-0002-0354-5976
  surname: El-Mahallawy
  fullname: El-Mahallawy, Mohamed S.
  organization: Department of Electronics and Communication Engineering, Technology and Maritime Transport, Arab Academy for Science, Cairo, Egypt
– sequence: 4
  givenname: Khaled
  surname: Shehata
  fullname: Shehata, Khaled
  organization: Department of Electronics and Communication Engineering, Technology and Maritime Transport, Arab Academy for Science, Cairo, Egypt
BookMark eNo9Uctu2zAQJIoUaJrmC3Ih0LMdvkSRR0GIEwPOA3HuAiWtXBoSqZBMUPUb-tEl4iJ7WexgdmYf39GZ8w4QuqJkTSnR11Vd3-z3a0YYWTMtJRHiCzpnVOoVL7j8hi5jPJIcKkNFeY7-bp5uK7yd5hEmcMkk6x32A97Ra4b3swnRpgXX3sUUjHXQ4wfvHBwy8R3wvUnB_sYb0yUf7J9TdzUecpF-TXjwAT_D5BOMC96Di7n9bpkhxBm6rDdmY3MAXDkzLtHGH-jrYMYIl__zBXrZ3LzUd6vd4-22rnarnjEtVh3noiw1bTXRzAwSKDEll62iLQGqSanoQIjmrNXlMCggLe1IL43i-RBs4Bdoe5LtvTk2c7CTCUvjjW0-AB8OjQnJdiM0peRd0QtKtaKib4XWvBOUaSZZryQtstbPk9Yc_OsbxNQc_VvI-8SGiSKPKYTSmXV1YlkA-HRU-QNECf4PG8qHtw
CODEN IAECCG
ContentType Journal Article
Copyright Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2020
Copyright_xml – notice: Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2020
DBID 97E
ESBDL
RIA
RIE
7SC
7SP
7SR
8BQ
8FD
JG9
JQ2
L7M
L~C
L~D
DOA
DOI 10.1109/ACCESS.2020.2966044
DatabaseName IEEE All-Society Periodicals Package (ASPP) 2005–Present
IEEE Xplore Open Access Journals
IEEE All-Society Periodicals Package (ASPP) 1998–Present
IEEE/IET Electronic Library (IEL) (UW System Shared)
Computer and Information Systems Abstracts
Electronics & Communications Abstracts
Engineered Materials Abstracts
METADEX
Technology Research Database
Materials Research Database
ProQuest Computer Science Collection
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts – Academic
Computer and Information Systems Abstracts Professional
DOAJ Directory of Open Access Journals
DatabaseTitle Materials Research Database
Engineered Materials Abstracts
Technology Research Database
Computer and Information Systems Abstracts – Academic
Electronics & Communications Abstracts
ProQuest Computer Science Collection
Computer and Information Systems Abstracts
Advanced Technologies Database with Aerospace
METADEX
Computer and Information Systems Abstracts Professional
DatabaseTitleList
Materials Research Database

Database_xml – sequence: 1
  dbid: DOA
  name: DOAJ Directory of Open Access Journals
  url: https://www.doaj.org/
  sourceTypes: Open Website
– sequence: 2
  dbid: RIE
  name: IEEE/IET Electronic Library (IEL) (UW System Shared)
  url: https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
EISSN 2169-3536
EndPage 12083
ExternalDocumentID oai_doaj_org_article_763c5d4119814db4993c4129262d8615
8957084
Genre orig-research
GroupedDBID 0R~
4.4
5VS
6IK
97E
AAJGR
ABAZT
ABVLG
ACGFS
ADBBV
AGSQL
ALMA_UNASSIGNED_HOLDINGS
BCNDV
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
EBS
EJD
ESBDL
GROUPED_DOAJ
IPLJI
JAVBF
KQ8
M43
M~E
O9-
OCL
OK1
RIA
RIE
RNS
7SC
7SP
7SR
8BQ
8FD
JG9
JQ2
L7M
L~C
L~D
ID FETCH-LOGICAL-d2294-c3347791b9092af6e10a736b81b0e190781f00932b97ff8e0b1c0d6a832162f3
IEDL.DBID DOA
IngestDate Fri Oct 03 12:52:59 EDT 2025
Mon Jun 30 05:05:02 EDT 2025
Wed Aug 27 02:41:45 EDT 2025
IsDoiOpenAccess true
IsOpenAccess true
IsPeerReviewed true
IsScholarly true
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-d2294-c3347791b9092af6e10a736b81b0e190781f00932b97ff8e0b1c0d6a832162f3
Notes ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ORCID 0000-0002-0354-5976
0000-0001-5789-2597
OpenAccessLink https://doaj.org/article/763c5d4119814db4993c4129262d8615
PQID 2454774489
PQPubID 4845423
PageCount 15
ParticipantIDs ieee_primary_8957084
proquest_journals_2454774489
doaj_primary_oai_doaj_org_article_763c5d4119814db4993c4129262d8615
PublicationCentury 2000
PublicationDate 20200000
20200101
2020-01-01
PublicationDateYYYYMMDD 2020-01-01
PublicationDate_xml – year: 2020
  text: 20200000
PublicationDecade 2020
PublicationPlace Piscataway
PublicationPlace_xml – name: Piscataway
PublicationTitle IEEE access
PublicationTitleAbbrev Access
PublicationYear 2020
Publisher IEEE
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Publisher_xml – name: IEEE
– name: The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
SSID ssj0000816957
Score 2.1604989
Snippet Remotely sensed hyperspectral images provide data of the earth's surface components. The data provided is collected through airborne devices such as satellites...
SourceID doaj
proquest
ieee
SourceType Open Website
Aggregation Database
Publisher
StartPage 12069
SubjectTerms Algorithms
Data analysis
Datasets
Earth
Earth surface
Factorization
Field programmable gate arrays
Field-programmable gate arrays (FPGAs)
Ground stations
Ground truth
Hyperspectral imaging
hyperspectral unmixing
Image analysis
Indexes
L⅟₂ nonnegative matrix factorization algorithm (NMF)
Mathematical analysis
Matrix methods
Microprocessors
Remote sensing
Satellites
Sparsity
Spectra
SummonAdditionalLinks – databaseName: IEEE/IET Electronic Library (IEL) (UW System Shared)
  dbid: RIE
  link: http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LTxsxEB4B4kAPpS1UDY_Khx67xK_4cQwRKZVKhAoHbqvd9SwgkQSFUJX_0B_dsddESPTS2z5ka3fHHn8z6_k-gC9p0XNoCxw4ClCsagoXTF04Gj3OtrEovBObsJOJu7ry52vwdVULg4hp8xkexcP0Lz_Mm8eYKus7P7Dc6XVYt9Z0tVqrfEoUkKDbmVhIcN8fjkb0DhQCSn4kIwml1pmYPyupvHK_aU0Zb__f07yDtxk7smFn7PewhrMP8OYFo-AO_BmffxuyRPk7zVVFMzZv2Q_Rl-zivkpbMFhU6UzaEBjYJO50uU703-ws8vX_ZuOkwZMLNNnw7ppOljdTRviW_USyLd49sQuKf6n5KcWxXbnmgh7t-5TcE3smOtmFy_HJ5ei0yIILRZDS66JRSlvrRe25l1VrUPDKKlMTtOVIyME60cYUiKy9bVuHvBYND6aKakdGtuojbMzmM_wErDIqiEZpcglCB3S1scgrglq6lUrJqgfH0RDlfUepUUaS63SBvnCZ50xJrq8ZBC2Ed9RJTbGZajThE2lkcITEerATrbLqJBukBwfPZi3zhHwoZSQusxSL-r1_t9qHrThSuuzKAWwsF494CJvNr-Xtw-JzGmt_AbVI0xQ
  priority: 102
  providerName: IEEE
Title FPGA Implementation of L1/2 Sparsity Constrained Nonnegative Matrix Factorization Algorithm for Remotely Sensed Hyperspectral Image Analysis
URI https://ieeexplore.ieee.org/document/8957084
https://www.proquest.com/docview/2454774489
https://doaj.org/article/763c5d4119814db4993c4129262d8615
Volume 8
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVAON
  databaseName: DOAJ Directory of Open Access Journals
  databaseCode: DOA
  dateStart: 20130101
  customDbUrl:
  isFulltext: true
  eissn: 2169-3536
  dateEnd: 99991231
  titleUrlDefault: https://www.doaj.org/
  omitProxy: false
  ssIdentifier: ssj0000816957
  providerName: Directory of Open Access Journals
– providerCode: PRVHPJ
  databaseName: ROAD: Directory of Open Access Scholarly Resources
  databaseCode: M~E
  dateStart: 20130101
  customDbUrl:
  isFulltext: true
  eissn: 2169-3536
  dateEnd: 99991231
  titleUrlDefault: https://road.issn.org
  omitProxy: false
  ssIdentifier: ssj0000816957
  providerName: ISSN International Centre
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwrV3LSgMxFA0iLnQhPrE-ShZux-bVPJa1OFbQUmwX3Q3zyKjQTqVW0Y1f4Ed7k0ml4MKNm4EZmFfOTXJPyD0HoXM_6WmrItvWQFAUzyNdyCzSED1ala4ovDabUP2-Ho_NYMXqy-0Jq-WB64ZrQfzn7UJQIMdUFBkk6DwXMEkxyQotfXk5I8qskCk_BmsqTVsFmSFKTKvT7cIfASFk5II5SUohgkx_8FX5NRj7GSbeQdshNcSd-pN20Zqt9tDWimDgPvqKB9cd7BV9p6FoqMKzEt_SFsPD59TvsMDOhNNbP9gC991Glgev7o3vnBz_O469xU6ov8SdyQOcLB6nGNJXfG8BOjv5wEOgt3B7D2hqXY05h0-7mcLog5c6JgdoFF-Nur0o-ClEBWNGRDnnQilDM0MMS0tpKUkVlxlkrsRCYqA0Ld0KB8uMKkttSUZzUsjUmRlJVvJDtF7NKnuEcCp5QXMuoMcDKFZnUlmSQiYlSsY5Sxvo0rVs8lwrZiROw9pfAGSTgGzyF7INtO9w-XmIBkCJFg10usQpCf3tJWFOl0wB1TTH__HqE7TpAqVeajlF64v5qz1DG_nb4ull3vShBse7z6umLxj8Bn_71gM
linkProvider Directory of Open Access Journals
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3PT9swFH5iMGnbYWyDiTK2-cBxof7V2D521bqilQpBD9yiJH4BJNqiUtD2P-yP5tkx1aTtslsSxVaSZz9_78Xv-wAO46Jn0WTYsxSgGFVn1udVZmn0WNOEovBWbMJMJvbiwp1uwJd1LQwixs1neBQO4798v6jvQ6qsa13PcKufwVZPa8nbaq11RiVISNANiVpIcNftDwb0FhQESn4kAw2l1omaP2mp_OWA46oy3P6_53kDrxN6ZP3W3G9hA-fv4NUfnII78Ht4-r3PIunvLNUVzdmiYWPRlez8toybMFjQ6YzqEOjZJOx1uYwE4OwkMPb_ZMOowpNKNFn_5pJOVlczRgiXnSFZF29-sXOKgKn5iCLZtmBzSY92PCMHxZ6oTnZhOvw2HYyyJLmQeSmdzmqltDFOVI47WTY5Cl4alVcEbjkSdjBWNCEJIitnmsYir0TNfV4GvaNcNuo9bM4Xc9wDVubKi1ppcgpCe7RVbpCXBLZ0I5WSZQe-BkMUty2pRhForuMF-sJFmjUFOb-657UQzlInFUVnqtaEUGQuvSUs1oGdYJV1J8kgHTh4MmuRpuRdIQN1maFo1O3_u9VneDGanoyL8fHkxwd4GUZNm2s5gM3V8h4_wvP6YXV9t_wUx90j1LvWWw
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=FPGA+Implementation+of+L1%2F2+Sparsity+Constrained+Nonnegative+Matrix+Factorization+Algorithm+for+Remotely+Sensed+Hyperspectral+Image+Analysis&rft.jtitle=IEEE+access&rft.au=Guda%2C+Mostafa&rft.au=Gasser%2C+Safa&rft.au=El-Mahallawy%2C+Mohamed+S.&rft.au=Shehata%2C+Khaled&rft.date=2020&rft.pub=IEEE&rft.eissn=2169-3536&rft.volume=8&rft.spage=12069&rft.epage=12083&rft_id=info:doi/10.1109%2FACCESS.2020.2966044&rft.externalDocID=8957084