SlideShare a Scribd company logo
1 of 3
Download to read offline
DEVELOPING WEB-ENABLED SPECTRAL LIBRARY ARCHITECTURE USING FREE AND OPEN SOURCE SOFTWARE (FOSS) 
R. Abishek Arumugam – M.Tech. (Forestry and Ecology Department) 
Supervisors: Dr. Hitendra Padalia & Mr. Kamal Pandey 
ABSTRACT 
Hyperspectral remote sensing offers narrow bands which provide immense potential to improve quantitative retrieval of geophysical or biochemical information of earth features. In order to utilize the potential of hyperspectral data, spectral library is a prerequisite. Spectral signatures collected by various researchers during their research even if archived remain unavailable for other researchers. Moreover, spectral libraries are developed using costly proprietary software tools. Therefore, development of a web- assessible spectral data archive using free and open source softwares (FOSS) is necessary. Spectral library is a collection of spectral signatures of targets using spectroradiometers. 
This study focuses on development of web-enabled spectral library architecture for online spectral archiving, cataloguing metadata information, spectral tools development and visualization of archived spectra. The developed tool is named as “SpecVizPro” denotes Spectral Data Archival, Visualization and Analysis Environment. SpecVizPro is a three tier architecture in which database layer handles the storage of spectral data and metadata information, application layer handles the communication of spectral database to web interface, internet layer handles the client user input to the web interface. Various combination of open source programming languages such as cascading style sheets (CSS) for style the web pages, hypertext markup language (HTML) for structured web pages creation, javascript for standard interface creation to client users, jQuery for handling events and perform animations was implemented. PostGreSQL, a relational database system was used as spectral database for storing spectral data and metadata information. In the current study, 14 spectra obtained from Forestry and Ecology Department at IIRS have been used to demonstrate functionalities of spectral library. Field spectra were collected by using HR-1024 and ASD Field Pro Spectroradiometer. Both of the instruments data stored and retrieved from the database via web interface in .txt format. 
In Relational Database Management System (RDBMS), Field spectra’s were stored as separate table in the database. Metadata about the spectra such as botanical name, vernacular name, date, time, location, collector name etc. were stored as single row in the separate table. SpecVizPro provides utilities for analysis of archived spectra such as averaging, resampling, spectral matching, calculation of red-edge and a range of others spectral indices. SpecVizPro was developed at low cost, and is easily customizable in
nature. The developed architecture can be used for spectral data administration, and stored spectra may serve as a reference database for characterization of earth surface targets. 
The present work was attempted by considering the long felt need of developing a web assessable spectral library which could be used by user community engaged with hyperspectral remote sensing based applications. Conventional spectral libraries are standalone, developed using costly commercial softwares and do serve as a repository of spectra only. In this study, the implementation of online spectral library database was achieved through freely available programming softwares with tools important for understanding the spectral behaviors of different feature types and developing applications like spectral discrimination of features, identification of important absorption bands, assessment of pigment composition of various plant species etc. To further improve the functionalities of the library and make it acceptable to user community for data exchange and developing comprehensive spatial database, it is proposed to improve the visualisation, spatial referencing with geoportals, interoperability, development of mobile apps for data compilation through crowd sourcing is to be implemented in future. The library would be updated with tools facilitating interactive graphs, improving the data import and export to various formats and improving hotspot information visualization of target spectra in interface via map layers. Attempt would be made to involve programming community through online forum for improving the functionalities. 
In future the library would be further advanced in its functionalities such as storing the spectra with detail metadata, enhancing the visualization and analysis capabilities. 
Keywords: Spectral Library, RDBMS, Metadata, Spectral Signatures, FOSS.
SpecVizPro Architecture 
Fig. 1 Adopted methodology for proposed research. 
Fig. 2 SpecVizPro GUI portal.

More Related Content

What's hot

SC13 BoF: RDA and HPC
SC13 BoF: RDA and HPCSC13 BoF: RDA and HPC
SC13 BoF: RDA and HPCJohn Cobb
 
FAIR Computational Workflows
FAIR Computational WorkflowsFAIR Computational Workflows
FAIR Computational Workflows Carole Goble
 
FedCentric_Presentation
FedCentric_PresentationFedCentric_Presentation
FedCentric_PresentationYatpang Cheung
 
Aspects of Reproducibility in Earth Science
Aspects of Reproducibility in Earth ScienceAspects of Reproducibility in Earth Science
Aspects of Reproducibility in Earth ScienceRaul Palma
 
GeoChronos
GeoChronosGeoChronos
GeoChronoscurryr
 
Ontomaton icbo2013-alternative order-t_wv3
Ontomaton icbo2013-alternative order-t_wv3Ontomaton icbo2013-alternative order-t_wv3
Ontomaton icbo2013-alternative order-t_wv3Philippe Rocca-Serra
 
Developing a Digital Repository for International Symposium on Information Ma...
Developing a Digital Repository for International Symposium on Information Ma...Developing a Digital Repository for International Symposium on Information Ma...
Developing a Digital Repository for International Symposium on Information Ma...Müge Akbulut
 
Data cycle microbes
Data cycle microbesData cycle microbes
Data cycle microbesjyotikhadake
 
Experiences (mis)managing archaeological data
Experiences (mis)managing archaeological dataExperiences (mis)managing archaeological data
Experiences (mis)managing archaeological datadata_management
 
The Rhetoric of Research Objects
The Rhetoric of Research ObjectsThe Rhetoric of Research Objects
The Rhetoric of Research ObjectsCarole Goble
 
MESUR: Making sense and use of usage data
MESUR: Making sense and use of usage dataMESUR: Making sense and use of usage data
MESUR: Making sense and use of usage dataHerbert Van de Sompel
 
FAIR Computational Workflows
FAIR Computational WorkflowsFAIR Computational Workflows
FAIR Computational WorkflowsCarole Goble
 
Geospatial metadata and spatial data workshop: 19 June 2014
Geospatial metadata and spatial data workshop: 19 June 2014Geospatial metadata and spatial data workshop: 19 June 2014
Geospatial metadata and spatial data workshop: 19 June 2014EDINA, University of Edinburgh
 

What's hot (17)

ROHub
ROHubROHub
ROHub
 
SC13 BoF: RDA and HPC
SC13 BoF: RDA and HPCSC13 BoF: RDA and HPC
SC13 BoF: RDA and HPC
 
FAIR Computational Workflows
FAIR Computational WorkflowsFAIR Computational Workflows
FAIR Computational Workflows
 
FedCentric_Presentation
FedCentric_PresentationFedCentric_Presentation
FedCentric_Presentation
 
Cytoscape Talk 2010
Cytoscape Talk 2010Cytoscape Talk 2010
Cytoscape Talk 2010
 
Aspects of Reproducibility in Earth Science
Aspects of Reproducibility in Earth ScienceAspects of Reproducibility in Earth Science
Aspects of Reproducibility in Earth Science
 
GeoChronos
GeoChronosGeoChronos
GeoChronos
 
Ontomaton icbo2013-alternative order-t_wv3
Ontomaton icbo2013-alternative order-t_wv3Ontomaton icbo2013-alternative order-t_wv3
Ontomaton icbo2013-alternative order-t_wv3
 
Developing a Digital Repository for International Symposium on Information Ma...
Developing a Digital Repository for International Symposium on Information Ma...Developing a Digital Repository for International Symposium on Information Ma...
Developing a Digital Repository for International Symposium on Information Ma...
 
Data cycle microbes
Data cycle microbesData cycle microbes
Data cycle microbes
 
Experiences (mis)managing archaeological data
Experiences (mis)managing archaeological dataExperiences (mis)managing archaeological data
Experiences (mis)managing archaeological data
 
FAIRer Research
FAIRer ResearchFAIRer Research
FAIRer Research
 
The Rhetoric of Research Objects
The Rhetoric of Research ObjectsThe Rhetoric of Research Objects
The Rhetoric of Research Objects
 
MESUR: Making sense and use of usage data
MESUR: Making sense and use of usage dataMESUR: Making sense and use of usage data
MESUR: Making sense and use of usage data
 
Citizen Science Open Data
Citizen Science Open DataCitizen Science Open Data
Citizen Science Open Data
 
FAIR Computational Workflows
FAIR Computational WorkflowsFAIR Computational Workflows
FAIR Computational Workflows
 
Geospatial metadata and spatial data workshop: 19 June 2014
Geospatial metadata and spatial data workshop: 19 June 2014Geospatial metadata and spatial data workshop: 19 June 2014
Geospatial metadata and spatial data workshop: 19 June 2014
 

Similar to Abishek_FED

The swings and roundabouts of a decade of fun and games with Research Objects
The swings and roundabouts of a decade of fun and games with Research Objects The swings and roundabouts of a decade of fun and games with Research Objects
The swings and roundabouts of a decade of fun and games with Research Objects Carole Goble
 
An Interactive Genome Visualization Tool Using DECIPHER Data
An Interactive Genome Visualization Tool Using DECIPHER DataAn Interactive Genome Visualization Tool Using DECIPHER Data
An Interactive Genome Visualization Tool Using DECIPHER DataRafael C. Jimenez
 
CCCORE: Cloud Container for Collaborative Research
CCCORE: Cloud Container for Collaborative Research CCCORE: Cloud Container for Collaborative Research
CCCORE: Cloud Container for Collaborative Research IJECEIAES
 
Web services for sharing germplasm data sets, at FAO in Rome (2006)
Web services for sharing germplasm data sets, at FAO in Rome (2006)Web services for sharing germplasm data sets, at FAO in Rome (2006)
Web services for sharing germplasm data sets, at FAO in Rome (2006)Dag Endresen
 
A consistent and efficient graphical User Interface Design and Querying Organ...
A consistent and efficient graphical User Interface Design and Querying Organ...A consistent and efficient graphical User Interface Design and Querying Organ...
A consistent and efficient graphical User Interface Design and Querying Organ...CSCJournals
 
A Linked Fusion of Things, Services, and Data to Support a Collaborative Data...
A Linked Fusion of Things, Services, and Data to Support a Collaborative Data...A Linked Fusion of Things, Services, and Data to Support a Collaborative Data...
A Linked Fusion of Things, Services, and Data to Support a Collaborative Data...Eric Stephan
 
Research Object Composer: A Tool for Publishing Complex Data Objects in the C...
Research Object Composer: A Tool for Publishing Complex Data Objects in the C...Research Object Composer: A Tool for Publishing Complex Data Objects in the C...
Research Object Composer: A Tool for Publishing Complex Data Objects in the C...Anita de Waard
 
Case Study in Linked Data and Semantic Web: Human Genome
Case Study in Linked Data and Semantic Web: Human GenomeCase Study in Linked Data and Semantic Web: Human Genome
Case Study in Linked Data and Semantic Web: Human GenomeDavid Portnoy
 
A Knowledge-based Approach for Real-Time IoT Stream Annotation and Processing
A Knowledge-based Approach for Real-Time IoT Stream Annotation and ProcessingA Knowledge-based Approach for Real-Time IoT Stream Annotation and Processing
A Knowledge-based Approach for Real-Time IoT Stream Annotation and ProcessingPayamBarnaghi
 
Next-Generation Search Engines for Information Retrieval
Next-Generation Search Engines for Information RetrievalNext-Generation Search Engines for Information Retrieval
Next-Generation Search Engines for Information RetrievalWaqas Tariq
 
Exposing Bibliographic Information as Linked Open Data using Standards-based ...
Exposing Bibliographic Information as Linked Open Data using Standards-based ...Exposing Bibliographic Information as Linked Open Data using Standards-based ...
Exposing Bibliographic Information as Linked Open Data using Standards-based ...Nikolaos Konstantinou
 
The Semantic Web and Libraries in the United States: Experimentation and Achi...
The Semantic Web and Libraries in the United States: Experimentation and Achi...The Semantic Web and Libraries in the United States: Experimentation and Achi...
The Semantic Web and Libraries in the United States: Experimentation and Achi...New York University
 
RO-Crate: packaging metadata love notes into FAIR Digital Objects
RO-Crate: packaging metadata love notes into FAIR Digital ObjectsRO-Crate: packaging metadata love notes into FAIR Digital Objects
RO-Crate: packaging metadata love notes into FAIR Digital ObjectsCarole Goble
 
Metadata as Linked Data for Research Data Repositories
Metadata as Linked Data for Research Data RepositoriesMetadata as Linked Data for Research Data Repositories
Metadata as Linked Data for Research Data Repositoriesandrea huang
 
A Workflow-Driven Discovery and Training Ecosystem for Distributed Analysis o...
A Workflow-Driven Discovery and Training Ecosystem for Distributed Analysis o...A Workflow-Driven Discovery and Training Ecosystem for Distributed Analysis o...
A Workflow-Driven Discovery and Training Ecosystem for Distributed Analysis o...Ilkay Altintas, Ph.D.
 
SiddharthaMitra_resume_pdf
SiddharthaMitra_resume_pdfSiddharthaMitra_resume_pdf
SiddharthaMitra_resume_pdfSiddhartha Mitra
 

Similar to Abishek_FED (20)

The swings and roundabouts of a decade of fun and games with Research Objects
The swings and roundabouts of a decade of fun and games with Research Objects The swings and roundabouts of a decade of fun and games with Research Objects
The swings and roundabouts of a decade of fun and games with Research Objects
 
ARTICLE_MEDICI
ARTICLE_MEDICIARTICLE_MEDICI
ARTICLE_MEDICI
 
An Interactive Genome Visualization Tool Using DECIPHER Data
An Interactive Genome Visualization Tool Using DECIPHER DataAn Interactive Genome Visualization Tool Using DECIPHER Data
An Interactive Genome Visualization Tool Using DECIPHER Data
 
CCCORE: Cloud Container for Collaborative Research
CCCORE: Cloud Container for Collaborative Research CCCORE: Cloud Container for Collaborative Research
CCCORE: Cloud Container for Collaborative Research
 
VictorCassen
VictorCassenVictorCassen
VictorCassen
 
Web services for sharing germplasm data sets, at FAO in Rome (2006)
Web services for sharing germplasm data sets, at FAO in Rome (2006)Web services for sharing germplasm data sets, at FAO in Rome (2006)
Web services for sharing germplasm data sets, at FAO in Rome (2006)
 
A consistent and efficient graphical User Interface Design and Querying Organ...
A consistent and efficient graphical User Interface Design and Querying Organ...A consistent and efficient graphical User Interface Design and Querying Organ...
A consistent and efficient graphical User Interface Design and Querying Organ...
 
A Linked Fusion of Things, Services, and Data to Support a Collaborative Data...
A Linked Fusion of Things, Services, and Data to Support a Collaborative Data...A Linked Fusion of Things, Services, and Data to Support a Collaborative Data...
A Linked Fusion of Things, Services, and Data to Support a Collaborative Data...
 
Research Object Composer: A Tool for Publishing Complex Data Objects in the C...
Research Object Composer: A Tool for Publishing Complex Data Objects in the C...Research Object Composer: A Tool for Publishing Complex Data Objects in the C...
Research Object Composer: A Tool for Publishing Complex Data Objects in the C...
 
Case Study in Linked Data and Semantic Web: Human Genome
Case Study in Linked Data and Semantic Web: Human GenomeCase Study in Linked Data and Semantic Web: Human Genome
Case Study in Linked Data and Semantic Web: Human Genome
 
A Knowledge-based Approach for Real-Time IoT Stream Annotation and Processing
A Knowledge-based Approach for Real-Time IoT Stream Annotation and ProcessingA Knowledge-based Approach for Real-Time IoT Stream Annotation and Processing
A Knowledge-based Approach for Real-Time IoT Stream Annotation and Processing
 
Next-Generation Search Engines for Information Retrieval
Next-Generation Search Engines for Information RetrievalNext-Generation Search Engines for Information Retrieval
Next-Generation Search Engines for Information Retrieval
 
Exposing Bibliographic Information as Linked Open Data using Standards-based ...
Exposing Bibliographic Information as Linked Open Data using Standards-based ...Exposing Bibliographic Information as Linked Open Data using Standards-based ...
Exposing Bibliographic Information as Linked Open Data using Standards-based ...
 
Linked sensor data
Linked sensor dataLinked sensor data
Linked sensor data
 
Open Spatial Data: Sources and Tools
Open Spatial Data: Sources and ToolsOpen Spatial Data: Sources and Tools
Open Spatial Data: Sources and Tools
 
The Semantic Web and Libraries in the United States: Experimentation and Achi...
The Semantic Web and Libraries in the United States: Experimentation and Achi...The Semantic Web and Libraries in the United States: Experimentation and Achi...
The Semantic Web and Libraries in the United States: Experimentation and Achi...
 
RO-Crate: packaging metadata love notes into FAIR Digital Objects
RO-Crate: packaging metadata love notes into FAIR Digital ObjectsRO-Crate: packaging metadata love notes into FAIR Digital Objects
RO-Crate: packaging metadata love notes into FAIR Digital Objects
 
Metadata as Linked Data for Research Data Repositories
Metadata as Linked Data for Research Data RepositoriesMetadata as Linked Data for Research Data Repositories
Metadata as Linked Data for Research Data Repositories
 
A Workflow-Driven Discovery and Training Ecosystem for Distributed Analysis o...
A Workflow-Driven Discovery and Training Ecosystem for Distributed Analysis o...A Workflow-Driven Discovery and Training Ecosystem for Distributed Analysis o...
A Workflow-Driven Discovery and Training Ecosystem for Distributed Analysis o...
 
SiddharthaMitra_resume_pdf
SiddharthaMitra_resume_pdfSiddharthaMitra_resume_pdf
SiddharthaMitra_resume_pdf
 

Abishek_FED

  • 1. DEVELOPING WEB-ENABLED SPECTRAL LIBRARY ARCHITECTURE USING FREE AND OPEN SOURCE SOFTWARE (FOSS) R. Abishek Arumugam – M.Tech. (Forestry and Ecology Department) Supervisors: Dr. Hitendra Padalia & Mr. Kamal Pandey ABSTRACT Hyperspectral remote sensing offers narrow bands which provide immense potential to improve quantitative retrieval of geophysical or biochemical information of earth features. In order to utilize the potential of hyperspectral data, spectral library is a prerequisite. Spectral signatures collected by various researchers during their research even if archived remain unavailable for other researchers. Moreover, spectral libraries are developed using costly proprietary software tools. Therefore, development of a web- assessible spectral data archive using free and open source softwares (FOSS) is necessary. Spectral library is a collection of spectral signatures of targets using spectroradiometers. This study focuses on development of web-enabled spectral library architecture for online spectral archiving, cataloguing metadata information, spectral tools development and visualization of archived spectra. The developed tool is named as “SpecVizPro” denotes Spectral Data Archival, Visualization and Analysis Environment. SpecVizPro is a three tier architecture in which database layer handles the storage of spectral data and metadata information, application layer handles the communication of spectral database to web interface, internet layer handles the client user input to the web interface. Various combination of open source programming languages such as cascading style sheets (CSS) for style the web pages, hypertext markup language (HTML) for structured web pages creation, javascript for standard interface creation to client users, jQuery for handling events and perform animations was implemented. PostGreSQL, a relational database system was used as spectral database for storing spectral data and metadata information. In the current study, 14 spectra obtained from Forestry and Ecology Department at IIRS have been used to demonstrate functionalities of spectral library. Field spectra were collected by using HR-1024 and ASD Field Pro Spectroradiometer. Both of the instruments data stored and retrieved from the database via web interface in .txt format. In Relational Database Management System (RDBMS), Field spectra’s were stored as separate table in the database. Metadata about the spectra such as botanical name, vernacular name, date, time, location, collector name etc. were stored as single row in the separate table. SpecVizPro provides utilities for analysis of archived spectra such as averaging, resampling, spectral matching, calculation of red-edge and a range of others spectral indices. SpecVizPro was developed at low cost, and is easily customizable in
  • 2. nature. The developed architecture can be used for spectral data administration, and stored spectra may serve as a reference database for characterization of earth surface targets. The present work was attempted by considering the long felt need of developing a web assessable spectral library which could be used by user community engaged with hyperspectral remote sensing based applications. Conventional spectral libraries are standalone, developed using costly commercial softwares and do serve as a repository of spectra only. In this study, the implementation of online spectral library database was achieved through freely available programming softwares with tools important for understanding the spectral behaviors of different feature types and developing applications like spectral discrimination of features, identification of important absorption bands, assessment of pigment composition of various plant species etc. To further improve the functionalities of the library and make it acceptable to user community for data exchange and developing comprehensive spatial database, it is proposed to improve the visualisation, spatial referencing with geoportals, interoperability, development of mobile apps for data compilation through crowd sourcing is to be implemented in future. The library would be updated with tools facilitating interactive graphs, improving the data import and export to various formats and improving hotspot information visualization of target spectra in interface via map layers. Attempt would be made to involve programming community through online forum for improving the functionalities. In future the library would be further advanced in its functionalities such as storing the spectra with detail metadata, enhancing the visualization and analysis capabilities. Keywords: Spectral Library, RDBMS, Metadata, Spectral Signatures, FOSS.
  • 3. SpecVizPro Architecture Fig. 1 Adopted methodology for proposed research. Fig. 2 SpecVizPro GUI portal.