JP2013210737A - Spectral data management device, spectral data management method, and program - Google Patents

Spectral data management device, spectral data management method, and program Download PDF

Info

Publication number
JP2013210737A
JP2013210737A JP2012079360A JP2012079360A JP2013210737A JP 2013210737 A JP2013210737 A JP 2013210737A JP 2012079360 A JP2012079360 A JP 2012079360A JP 2012079360 A JP2012079360 A JP 2012079360A JP 2013210737 A JP2013210737 A JP 2013210737A
Authority
JP
Japan
Prior art keywords
format
spectrum data
input
analysis rule
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2012079360A
Other languages
Japanese (ja)
Other versions
JP5906900B2 (en
Inventor
Hiromichi Hirata
寛道 平田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP2012079360A priority Critical patent/JP5906900B2/en
Publication of JP2013210737A publication Critical patent/JP2013210737A/en
Application granted granted Critical
Publication of JP5906900B2 publication Critical patent/JP5906900B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Image Analysis (AREA)
  • Investigating Or Analysing Materials By Optical Means (AREA)
  • Processing Or Creating Images (AREA)
  • Image Processing (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a spectral data management device in which exchange of spectral data between pieces of software is facilitated.SOLUTION: An input part 12 receives input of spectral data of each format and transformation identifier. The input part 12 acquires format analysis rule according to input spectral data out of a format database so as to convert the spectral data to a common format by using the acquired format analysis rule. An XML database 17 stores the spectral data of the common format. A registration part 15 registers the spectral data of the common format converted by the input part 12 in the XML database 17. A database access part 18 executes retrieval of the XML database 17, acquires a format conversion rule from the format database on the basis of an identifier under the input format conversion rule, and converts the spectral data of the common format acquired through the retrieval so as to output it.

Description

本発明はスペクトルデータ管理装置、スペクトルデータ管理方法、及びプログラムに関する。   The present invention relates to a spectrum data management device, a spectrum data management method, and a program.

近年、ハイパースペクトルイメージングという技術が注目されている。以下、ハイパースペクトルイメージングについて簡単に説明する。   In recent years, a technique called hyperspectral imaging has attracted attention. Hereinafter, hyperspectral imaging will be briefly described.

航空機や人工衛星等にハイパースペクトルイメージング用のカメラを搭載し、当該カメラを用いて上空から地上を撮影する。このカメラのレンズ後段にある分光装置は、可視光波長、近赤外線波長、及び遠赤外線波長(たとえば300nm〜1200nm)の光を所定の波長幅毎に分光する。そして、このカメラに複数設けられている撮像装置の各々は波長毎の画像を出力する。このようにして、画素毎、波長毎の画像を得ることができる。これらの画像がハイパースペクトルイメージである。   A camera for hyperspectral imaging is mounted on an aircraft or an artificial satellite, and the ground is photographed from the sky using the camera. The spectroscopic device in the rear stage of the lens of the camera separates light having a visible light wavelength, a near-infrared wavelength, and a far-infrared wavelength (for example, 300 nm to 1200 nm) for each predetermined wavelength width. Each of the imaging devices provided in the camera outputs an image for each wavelength. In this way, an image for each pixel and each wavelength can be obtained. These images are hyperspectral images.

ハイパースペクトルイメージにおける各ピクセルが表わしている物質を正確に認識するためには、観測対象領域に分布する物質がスペクトルとしてどのように見えるかを予め把握しておく必要がある。   In order to accurately recognize the substance represented by each pixel in the hyperspectral image, it is necessary to grasp in advance how the substance distributed in the observation target region looks as a spectrum.

実験室や実環境において分光光度計を用いて計測した計測スペクトル、ハイパースペクトルイメージから得られた端成分(エンドメンバー)スペクトル等のスペクトル特性、及びスペクトル特性以外の情報(付加情報)、を記憶したものがスペクトルライブラリである。ここで、スペクトル特性以外の情報(付加情報)とは、物質名・観測条件・波長・スペクトル分解能・観測誤差等のメタデータ情報である。   Measurement spectra measured using a spectrophotometer in a laboratory or actual environment, spectral characteristics such as end component (end member) spectra obtained from hyperspectral images, and information other than spectral characteristics (additional information) were stored. What is a spectral library. Here, information other than spectral characteristics (additional information) is metadata information such as substance name, observation condition, wavelength, spectral resolution, and observation error.

USGS(U.S Geological Survey)、NASA JPL(Jet Propulsion Laboratory)、JHU(Johns Hopkins University)等の研究機関がこれらのスペクトルライブラリを公表、頒布している。特許文献1には、端成分データベースの構築装置についての一態様が開示されている。更に、各ソフトウェアベンダは、独自に拡張を行ったスペクトルライブラリを提供している。   Research institutions such as USGS (US Geologic Survey), NASA JPL (Jet Propulsion Laboratory), JHU (Johns Hopkins University) and others publish and distribute these spectral libraries. Patent Document 1 discloses an aspect of an apparatus for constructing an end component database. In addition, each software vendor provides its own extended spectrum library.

特許4623412号公報Japanese Patent No. 4623412

Winter, Michael E. , "Fast Autonomous Spectral End-member Determination In Hyperspectral Data", Proceedings of the Thirteenth International Conference on Applied Geologic Remote Sensing, Vol. II, pp 337-344, Vancouver, B.C., Canada, 1999.Winter, Michael E., "Fast Autonomous Spectral End-member Determination In Hyperspectral Data", Proceedings of the Thirteenth International Conference on Applied Geologic Remote Sensing, Vol. II, pp 337-344, Vancouver, B.C., Canada, 1999.

独自拡張を持つスペクトルライブラリは、データの入力を行う取得センサや解析ソフトウェア等に応じて異なるデータフォーマットでデータを管理することが大半である。これらのスペクトルライブラリは、CSV(Comma Separated Values)形式やプレインテキスト形式でデータを出力(エクスポート)できるエクスポート機能をサポートする場合がある。しかしながら、エクスポート機能により出力されるデータのデータフォーマットが統一されていない。そのため、異なるアプリケーションからスペクトルライブラリにスペクトルデータを入力し、他のアプリケーションから当該スペクトルデータを読み出してそのまま利用することが出来ない。   Most spectrum libraries with unique extensions manage data in different data formats depending on the acquisition sensor, analysis software, etc. that input the data. These spectral libraries may support an export function that can output (export) data in CSV (Comma Separated Values) format or plain text format. However, the data format of data output by the export function is not unified. For this reason, it is impossible to input spectrum data from a different application to the spectrum library and read the spectrum data from another application and use it as it is.

すなわち、上述のスペクトルライブラリは、統一的なデータフォーマットでスペクトルデータを管理していない。そのため、異なるソフトウェア間でのスペクトルライブラリを介したスペクトルデータのやり取りが難しいという問題があった。   That is, the above spectrum library does not manage spectrum data in a uniform data format. For this reason, there is a problem that it is difficult to exchange spectrum data between different software via a spectrum library.

本発明は上述した問題を鑑みてなされたものであり、ソフトウェア間でのスペクトルライブラリを介したスペクトルデータのやり取りが容易なスペクトルライブラリ管理装置、スペクトルライブラリ管理方法、及びプログラムを提供することを主たる目的とする。   The present invention has been made in view of the above-described problems, and a main object of the present invention is to provide a spectrum library management device, a spectrum library management method, and a program that facilitate exchange of spectrum data between software via a spectrum library. And

本発明にかかるスペクトルデータ管理装置の一態様は、
各種フォーマットで記述されたスペクトルデータが入力され、入力されたスペクトルデータに応じた書式解析ルールを書式データベースから取得し、取得した書式解析ルールを基に入力された前記スペクトルデータから情報を抽出し、抽出した情報を所定テンプレートに埋め込むことにより共通フォーマットのスペクトルデータを生成する入力部と、
前記共通フォーマットのスペクトルデータを記憶する記憶部と、
前記入力部が生成した前記共通フォーマットのスペクトルデータを前記記憶部に登録する登録部と、
前記書式解析ルールの識別子及び検索条件の入力を受け付け、前記記憶部から前記検索条件を用いた検索を行うと共に、前記書式解析ルールの識別子を基に前記書式データベースから対応する前記書式解析ルールを取得し、前記検索から得られた前記共通フォーマットのスペクトルデータを、取得した前記書式解析ルールを用いて変換したスペクトルデータを生成して出力するアクセス部と、
を備えるものである。
One aspect of the spectrum data management device according to the present invention is:
Spectral data described in various formats is input, a format analysis rule corresponding to the input spectrum data is acquired from the format database, information is extracted from the input spectrum data based on the acquired format analysis rule, An input unit that generates spectrum data in a common format by embedding the extracted information in a predetermined template;
A storage unit for storing spectrum data in the common format;
A registration unit that registers spectrum data of the common format generated by the input unit in the storage unit;
Accepts input of the format analysis rule identifier and search condition, performs a search using the search condition from the storage unit, and obtains the corresponding format analysis rule from the format database based on the format analysis rule identifier An access unit that generates and outputs spectrum data obtained by converting the spectrum data of the common format obtained from the search using the acquired format analysis rule;
Is provided.

本発明にかかるスペクトルデータ管理方法の一態様は、
各種フォーマットで記述されたスペクトルデータの入力を受け付け、スペクトルデータの書式解析ルールを保持する書式データベースに基づいて、入力されたスペクトルデータ内の情報を取得し、取得した情報を所定テンプレートに埋め込むことにより共通フォーマットのスペクトルデータを生成する入力ステップと、
前記入力ステップにおいて生成した前記共通フォーマットのスペクトルデータを記憶部に登録する登録ステップと、
前記書式解析ルールの識別子及び検索条件の入力を受け付け、前記記憶部から前記検索条件を用いた検索を行うと共に、前記書式解析ルールの識別子を基に前記書式データベースから対応する前記書式解析ルールを取得し、前記検索から得られた前記共通フォーマットのスペクトルデータを、取得した前記書式解析ルールを用いて変換したスペクトルデータを生成して出力するアクセスステップと、
を備えるものである。
One aspect of the spectrum data management method according to the present invention is:
By accepting input of spectrum data described in various formats, acquiring information in the input spectrum data based on a format database holding format analysis rules of spectrum data, and embedding the acquired information in a predetermined template An input step for generating spectral data in a common format;
A registration step of registering the spectrum data of the common format generated in the input step in a storage unit;
Accepts input of the format analysis rule identifier and search condition, performs a search using the search condition from the storage unit, and obtains the corresponding format analysis rule from the format database based on the format analysis rule identifier And generating and outputting spectrum data obtained by converting the spectrum data of the common format obtained from the search using the acquired format analysis rule, and
Is provided.

本発明にかかるプログラムの一態様は、
コンピュータに、
各種フォーマットで記述されたスペクトルデータの入力を受け付け、スペクトルデータの書式解析ルールを保持する書式データベースに基づいて、入力されたスペクトルデータ内の情報を取得し、取得した情報を所定テンプレートに埋め込むことにより共通フォーマットのスペクトルデータを生成する入力ステップと、
前記入力ステップにおいて生成した前記共通フォーマットのスペクトルデータを記憶部に登録する登録ステップと、
前記書式解析ルールの識別子及び検索条件の入力を受け付け、前記記憶部から前記検索条件を用いた検索を行うと共に、前記書式解析ルールの識別子を基に前記書式データベースから対応する前記書式解析ルールを取得し、前記検索から得られた前記共通フォーマットのスペクトルデータを、取得した前記書式解析ルールを用いて変換したスペクトルデータを生成して出力するアクセスステップと、
を実行させるものである。
One aspect of the program according to the present invention is as follows:
On the computer,
By accepting input of spectrum data described in various formats, acquiring information in the input spectrum data based on a format database holding format analysis rules of spectrum data, and embedding the acquired information in a predetermined template An input step for generating spectral data in a common format;
A registration step of registering the spectrum data of the common format generated in the input step in a storage unit;
Accepts input of the format analysis rule identifier and search condition, performs a search using the search condition from the storage unit, and obtains the corresponding format analysis rule from the format database based on the format analysis rule identifier And generating and outputting spectrum data obtained by converting the spectrum data of the common format obtained from the search using the acquired format analysis rule, and
Is to execute.

本発明では、ソフトウェア間でのスペクトルライブラリを介したスペクトルデータのやり取りが容易なスペクトルライブラリ管理装置、スペクトルライブラリ管理方法、及びプログラムを提供することができる。   According to the present invention, it is possible to provide a spectrum library management device, a spectrum library management method, and a program that facilitate exchange of spectrum data between software via a spectrum library.

実施の形態1にかかるスペクトルライブラリ管理装置1の構成を示すブロック図である。1 is a block diagram showing a configuration of a spectrum library management apparatus 1 according to a first embodiment. 入力されるスペクトルデータファイルの一例を示す図である。It is a figure which shows an example of the spectrum data file input. 実施の形態1にかかる書式データベース13が保持する書式解析ルールの概念を示す模式図である。It is a schematic diagram which shows the concept of the format analysis rule which the format database 13 concerning Embodiment 1 hold | maintains. 実施の形態1にかかるXMLテンプレートの一例を示す図である。It is a figure which shows an example of the XML template concerning Embodiment 1. FIG. 実施の形態1にかかる共通フォーマットのスペクトルデータの一例を示す図である。It is a figure which shows an example of the spectrum data of the common format concerning Embodiment 1. 本発明にかかるスペクトルライブラリ管理装置1の構成を示すブロック図である。It is a block diagram which shows the structure of the spectrum library management apparatus 1 concerning this invention.

<実施の形態1>
以下、図面を参照して本発明の実施の形態について説明する。図1は、スペクトルライブラリ管理装置1の構成を示すブロック図である。スペクトルライブラリ管理装置1は、入力指示部11と、入力部12と、登録部15と、付加情報入力部16と、XMLデータベース17と、データベースアクセス部18と、を備える。入力部12は、書式データベース13と、書式変換部14と、を備える。
<Embodiment 1>
Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is a block diagram showing the configuration of the spectrum library management apparatus 1. The spectrum library management device 1 includes an input instruction unit 11, an input unit 12, a registration unit 15, an additional information input unit 16, an XML database 17, and a database access unit 18. The input unit 12 includes a format database 13 and a format conversion unit 14.

スペクトルライブラリ管理装置1には、各種のスペクトルデータが入力される。スペクトルライブラリ21は、一般的なスペクトルライブラリである。スペクトルライブラリ21から読み出されたスペクトルデータは、ファイル形式に変換されて書式変換部14に供給されるものとする。以下の説明においては説明の便宜のため、スペクトルデータは、ファイル形式で書式変換部14に供給されるものとする。   Various spectrum data are input to the spectrum library management apparatus 1. The spectrum library 21 is a general spectrum library. It is assumed that the spectrum data read from the spectrum library 21 is converted into a file format and supplied to the format conversion unit 14. In the following description, for convenience of description, it is assumed that the spectrum data is supplied to the format conversion unit 14 in a file format.

分光放射計22は、測定対象物からの光の分光放射エネルギーを測定するための計測機である。分光放射計22は、測定により取得した分光放射スペクトルデータファイルを書式変換部14に供給する。   The spectroradiometer 22 is a measuring instrument for measuring the spectral radiant energy of light from the measurement object. The spectroradiometer 22 supplies the spectral conversion spectrum data file acquired by the measurement to the format conversion unit 14.

ハイパースペクトル画像は、ハイパースペクトル画像用カメラを用いて領域を上空から撮影することにより得られた画像、ハイパースペクトル画像用カメラを用いて地上からある空間を撮影することにより得られた画像、またはハイパースペクトル画像用カメラを用いて水中からある空間を撮影することにより得られた画像、である。   A hyperspectral image is an image obtained by photographing a region from above using a hyperspectral image camera, an image obtained by photographing a space from the ground using a hyperspectral camera, or a hyperspectral image. It is the image obtained by image | photographing a certain space from underwater using the camera for spectrum images.

エンドメンバー(端成分)抽出部23は、ハイパースペクトル画像から複数のエンドメンバー(端成分)を抽出し、抽出したデータファイル形式で書式変換部14に供給する。エンドメンバー(端成分)の抽出方法としては、たとえばN−FINDR法を利用することができる。N−FINDR法は、例えば非特許文献1にその詳細が記載されており、一般的に知られた公知技術である。   The end member (end component) extraction unit 23 extracts a plurality of end members (end components) from the hyperspectral image and supplies them to the format conversion unit 14 in the extracted data file format. As an end member (end component) extraction method, for example, the N-FINDR method can be used. The details of the N-FINDR method are described in Non-Patent Document 1, for example, and are generally known techniques.

エンドメンバーデータベース24は、エンドメンバー(端成分)スペクトルデータが予め記憶されたデータベースである。エンドメンバーデータベース24から読み出されたエンドメンバー(端成分)スペクトルデータは、ファイル形式で書式変換部14に供給される。   The end member database 24 is a database in which end member (end component) spectrum data is stored in advance. The end member (end component) spectrum data read from the end member database 24 is supplied to the format conversion unit 14 in a file format.

入力書式指示部11は、スペクトルデータファイルの変換に用いる書式解析ルールの識別子を、エンドユーザから受信する。書式解析ルールについては後述する。入力書式指示部11は、いわゆるユーザインターフェイスを提供し、ユーザは当該ユーザインターフェイスから書式解析ルールの識別子を入力する。入力書式指示部11は、入力された書式解析情報の識別子を書式変換部14に供給する。   The input format instruction unit 11 receives an identifier of the format analysis rule used for conversion of the spectrum data file from the end user. The format analysis rule will be described later. The input format instruction unit 11 provides a so-called user interface, and the user inputs an identifier of the format analysis rule from the user interface. The input format instruction unit 11 supplies the identifier of the input format analysis information to the format conversion unit 14.

書式データベース13は、書式変換部14に入力された各スペクトルデータファイルを共通フォーマット(以下の例ではXML形式)に変換するための書式解析ルールを格納する。以下、図2及び図3を参照して、書式変換部14に入力されるスペクトルデータファイル及び書式解析ルールについて説明する。   The format database 13 stores format analysis rules for converting each spectrum data file input to the format conversion unit 14 into a common format (in the following example, XML format). Hereinafter, the spectrum data file and format analysis rules input to the format conversion unit 14 will be described with reference to FIGS. 2 and 3.

図2は、入力されるスペクトルデータファイルの一例を示す図である。本例では、CSV形式でデータが記述されている。先頭行には、ファイルの記述形式等の基本的な情報(いわゆるヘッダ)が記載されている。   FIG. 2 is a diagram illustrating an example of an input spectrum data file. In this example, data is described in CSV format. In the first line, basic information such as a file description format (so-called header) is described.

図3は、書式データベース13が保持する書式解析ルールの概念を示す模式図である。書式解析ルールは、識別子属性、拡張子属性、及びデータ情報属性から構成される。識別子属性とは、スペクトルデータファイルのフォーマット毎に割り当てられる識別子である。拡張子属性とは、入力スペクトルデータファイルの拡張子を示す属性である。データ情報とは、スペクトルデータファイル内のどこにどのような情報が記載されているかを示す情報である。   FIG. 3 is a schematic diagram showing the concept of the format analysis rule held by the format database 13. The format analysis rule includes an identifier attribute, an extension attribute, and a data information attribute. The identifier attribute is an identifier assigned for each format of the spectrum data file. The extension attribute is an attribute indicating the extension of the input spectrum data file. Data information is information indicating where and what information is described in a spectrum data file.

例えば、図3では、識別子が1の書式解析ルール(データ列)には、ファイルの1行目の第2カラムに文字コードが記載され、1行目の第5カラムには日時情報が含まれること等が規定されている。   For example, in FIG. 3, in the format analysis rule (data string) with the identifier 1, the character code is described in the second column of the first line of the file, and the date / time information is included in the fifth column of the first line. Are stipulated.

書式変換部14は、入力書式指示部11から入力された書式解析ルールの識別子を検索キーとして、書式データベース13から書式解析ルールを取得する。書式変換部14は、取得した書式解析ルールに記載されたデータ情報を用いて、入力された各種スペクトルデータファイル(スペクトルライブラリ21から取得したスペクトルデータファイル、分光放射スペクトルデータファイル、エンドメンバー(端成分)スペクトルデータファイル)から各種の情報を取得する。そして、書式変換部14は、取得した情報をXML形式のテンプレート(XMLテンプレート)に埋め込む。   The format conversion unit 14 acquires the format analysis rule from the format database 13 using the format analysis rule identifier input from the input format instruction unit 11 as a search key. The format conversion unit 14 uses the data information described in the acquired format analysis rule to input various spectrum data files (spectral data files acquired from the spectrum library 21, spectral radiation spectrum data files, end members (end components)). ) Acquire various information from the spectrum data file. Then, the format conversion unit 14 embeds the acquired information in an XML format template (XML template).

なお、書式変換部14は、入力書式指示部11から書式解析ルールの識別子が入力されない場合であっても、入力されたスペクトルデータファイルの拡張子を基に書式データベース13から書式解析ルールを取得しても良い。例えば、入力されたスペクトルデータファイルの拡張子が".xxx"であり、書式データベース13内に拡張子".xxx"の書式解析ルールが一つしかない場合、当該書式解析ルールを取得すればよい。   Even if the format analysis rule identifier is not input from the input format instruction unit 11, the format conversion unit 14 acquires the format analysis rule from the format database 13 based on the extension of the input spectrum data file. May be. For example, when the extension of the input spectrum data file is “.xxx” and there is only one format analysis rule with the extension “.xxx” in the format database 13, the format analysis rule may be acquired. .

図4は、XMLテンプレートの一例を示す図である。このXMLテンプレートは、XMLデータベース17に登録される共通フォーマットを示すデータである。書式変換部14は、各スペクトルデータから取得した情報を、XMLテンプレートの各タグ内に上書きすることにより、共通フォーマットのスペクトルデータを生成する。   FIG. 4 is a diagram illustrating an example of an XML template. This XML template is data indicating a common format registered in the XML database 17. The format conversion unit 14 generates spectrum data in a common format by overwriting information acquired from each spectrum data in each tag of the XML template.

図5は、図4に示すXMLテンプレートを基に生成された共通フォーマットのスペクトルデータの一例を示す図である。図示するように、XMLテンプレートの各タグ内の情報が上書きされている。例えば、"AUTHOR"タグには、入力されたスペクトルデータから取得した"USGS Vegetation Spectral Library"が記述されている。   FIG. 5 is a diagram showing an example of spectrum data in a common format generated based on the XML template shown in FIG. As shown in the figure, information in each tag of the XML template is overwritten. For example, the “AUTHOR” tag describes “USGS Vegetation Spectral Library” acquired from the input spectrum data.

書式変換部14は、生成した共通フォーマットのスペクトルデータを変換済スペクトルデータとして登録部15に供給する。   The format conversion unit 14 supplies the generated spectrum data in the common format to the registration unit 15 as converted spectrum data.

付加情報入力部16は、ユーザから付加情報の入力を受け付ける。付加情報入力部16は、いわゆる入力用のインターフェイスを提供する。ここで付加情報とは、スペクトルライブラリ管理装置1では取得が困難な情報、例えばハイパースペクトル画像の取得日時、ハイパースペクトル画像を撮影した地点の各情報(緯度、経度等)、ハイパースペクトル画像のファイル名、ハイパースペクトル画像の撮影条件(センサ名、高度、気象状況等)、エンドメンバー(端成分)スペクトルデータの抽出のアルゴリズム名、エンドメンバー(端成分)スペクトルデータに対応する物体名や物質名、等である。付加情報は、データベースアクセス部18においてXMLデータベース17の検索キーワードとして使用される。さらに、付加情報は、データベースアクセス部18においてユーザがスペクトルデータの詳細を把握するためにも使用される。付加情報入力部16は、ユーザから入力された付加情報を登録部15に供給する。   The additional information input unit 16 receives input of additional information from the user. The additional information input unit 16 provides a so-called input interface. Here, the additional information refers to information that is difficult to obtain with the spectrum library management device 1, for example, the acquisition date and time of the hyperspectral image, each piece of information (latitude, longitude, etc.) where the hyperspectral image was taken, and the file name of the hyperspectral image. , Hyperspectral image capturing conditions (sensor name, altitude, weather conditions, etc.), end member (end component) spectral data extraction algorithm name, end member (end component) spectral data object name and substance name, etc. It is. The additional information is used as a search keyword of the XML database 17 in the database access unit 18. Further, the additional information is also used by the database access unit 18 for the user to grasp the details of the spectrum data. The additional information input unit 16 supplies the additional information input from the user to the registration unit 15.

登録部15は、変換済スペクトルデータを、付加情報と関連付けてXMLデータベース17に登録する。   The registration unit 15 registers the converted spectrum data in the XML database 17 in association with the additional information.

XMLデータベース17は、付加情報と関連付けられた変換済みスペクトルデータを記憶する。   The XML database 17 stores converted spectrum data associated with the additional information.

データベースアクセス部18は、XMLデータベース17からスペクトルデータを取得するための検索条件を入力するためのインターフェイスを提供する。ユーザは、当該インターフェイスを介して検索条件と、スペクトルデータの出力フォーマットに対応する書式解析ルールの識別子と、を指定する。データベースアクセス部18は、指定された検索条件を用いてXMLデータベース17を検索し、変換済スペクトルデータを取得する。また、データベースアクセス部18は、指定された書式解析ルールの識別子を基に、書式データベース13から書式解析ルールを取得する。なお、ユーザは、書式解析ルールの識別子の代わりに出力ファイルの拡張子を指定してもよい。   The database access unit 18 provides an interface for inputting search conditions for acquiring spectrum data from the XML database 17. The user designates a search condition and an identifier of a format analysis rule corresponding to the output format of spectrum data via the interface. The database access unit 18 searches the XML database 17 using the specified search condition, and acquires converted spectrum data. Further, the database access unit 18 acquires a format analysis rule from the format database 13 based on the identifier of the designated format analysis rule. Note that the user may specify the extension of the output file instead of the format analysis rule identifier.

データベースアクセス部18は、書式データベース13から取得した書式解析ルールを用いて、変換済スペクトルデータを所望のスペクトルファイル形式に変換する。ここで、データベースアクセス部18は、変換済スペクトルデータの各タグから情報を抽出し、書式解析ルール内のデータ情報(図3)を参照して、抽出した情報を配置することにより、所望のフォーマットのスペクトルデータファイルを生成する。   The database access unit 18 uses the format analysis rule acquired from the format database 13 to convert the converted spectrum data into a desired spectrum file format. Here, the database access unit 18 extracts information from each tag of the converted spectrum data, and refers to the data information in the format analysis rule (FIG. 3), and arranges the extracted information to thereby obtain a desired format. Generate a spectral data file.

データベースアクセス部18は、所望のフォーマットで記述されたスペクトルデータファイルを、ユーザが参照する表示装置(図示せず)に表示する。または、データベースアクセス部18は、所望のフォーマットで記述されたスペクトルデータファイルをユーザが指定したアプリケーション25に供給する。または、データベースアクセス部18は、所望のフォーマットで記述されたスペクトルデータファイルを、所定の記憶装置やコンピュータシステム内の所定フォルダに格納する。   The database access unit 18 displays the spectrum data file described in a desired format on a display device (not shown) referred to by the user. Alternatively, the database access unit 18 supplies a spectrum data file described in a desired format to the application 25 designated by the user. Alternatively, the database access unit 18 stores the spectrum data file described in a desired format in a predetermined storage device or a predetermined folder in the computer system.

アプリケーション25は、データベースアクセス部18からスペクトルデータファイルを受信する。アプリケーション25は、受信したスペクトルデータファイルを用いて各種の演算、解析等を行う。   The application 25 receives the spectrum data file from the database access unit 18. The application 25 performs various calculations and analyzes using the received spectrum data file.

続いて本実施の形態にかかるスペクトルデータ管理装置1の効果について説明する。書式変換部14は、各種フォーマットで記載されたスペクトルデータを共通フォーマット(XML形式)のスペクトルデータに変換する。そして、この共通フォーマットのスペクトルデータがXMLデータベース17に記憶される。XMLデータベース17からのデータ取得時には、共通フォーマットのスペクトルデータが所望の出力フォーマットに応じて変換された上で出力される。これにより、スペクトルデータを統一的に管理できるとともに、必要な形式のスペクトルデータを出力することができる。   Then, the effect of the spectrum data management apparatus 1 concerning this Embodiment is demonstrated. The format conversion unit 14 converts spectrum data described in various formats into spectrum data in a common format (XML format). The spectrum data in the common format is stored in the XML database 17. At the time of data acquisition from the XML database 17, the spectrum data in the common format is converted according to a desired output format and output. Thereby, the spectrum data can be managed in a unified manner, and the spectrum data in a necessary format can be output.

さらに、XMLデータベース17は、共通フォーマットのスペクトルデータと付加情報を関連付けて記憶する。これにより、付加情報(撮影地点情報等)を用いたデータの検索を行うことができる。   Further, the XML database 17 stores the spectrum data of the common format and the additional information in association with each other. Thereby, it is possible to search for data using additional information (such as shooting point information).

以上、本発明を上記実施形態に即して説明したが、上記実施形態の構成にのみ限定されるものではなく、本願特許請求の範囲の請求項の発明の範囲内で当業者であればなし得る各種変形、修正、組み合わせを含むことは勿論である。   Although the present invention has been described with reference to the above embodiment, the present invention is not limited to the configuration of the above embodiment, and can be made by those skilled in the art within the scope of the invention of the claims of the claims of the present application. It goes without saying that various modifications, corrections, and combinations are included.

入力書式指示部11、書式変換部14、登録部15、付加情報入力部16、及びデータベースアクセス部18の各処理は、任意のコンピュータ内で動作するプログラムとして実現することが可能である。   Each process of the input format instruction unit 11, the format conversion unit 14, the registration unit 15, the additional information input unit 16, and the database access unit 18 can be realized as a program that operates in an arbitrary computer.

プログラムは、様々なタイプの非一時的なコンピュータ可読媒体(non-transitory computer readable medium)を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体(tangible storage medium)を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体(例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ)、光磁気記録媒体(例えば光磁気ディスク)、CD−ROM(Read Only Memory)、CD−R、CD−R/W、半導体メモリ(例えば、マスクROM、PROM(Programmable ROM)、EPROM(Erasable PROM)、フラッシュROM、RAM(random access memory))を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体(transitory computer readable medium)によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。   The program may be stored using various types of non-transitory computer readable media and supplied to a computer. Non-transitory computer readable media include various types of tangible storage media. Examples of non-transitory computer-readable media include magnetic recording media (for example, flexible disks, magnetic tapes, hard disk drives), magneto-optical recording media (for example, magneto-optical disks), CD-ROMs (Read Only Memory), CD-Rs, CD-R / W and semiconductor memory (for example, mask ROM, PROM (Programmable ROM), EPROM (Erasable PROM), flash ROM, RAM (random access memory)) are included. The program may also be supplied to the computer by various types of transitory computer readable media. Examples of transitory computer readable media include electrical signals, optical signals, and electromagnetic waves. The temporary computer-readable medium can supply the program to the computer via a wired communication path such as an electric wire and an optical fiber, or a wireless communication path.

図6を参照して、本発明にかかるスペクトルライブラリ管理装置1の概要について改めて説明する。図6は、スペクトルライブラリ管理装置1の全体概要を示すブロック図である。   With reference to FIG. 6, the outline | summary of the spectrum library management apparatus 1 concerning this invention is demonstrated anew. FIG. 6 is a block diagram showing an overall outline of the spectrum library management apparatus 1.

スペクトルライブラリ管理装置1は、入力部12と、登録部15と、XMLデータベース17と、データベースアクセス部18と、を備える。   The spectrum library management apparatus 1 includes an input unit 12, a registration unit 15, an XML database 17, and a database access unit 18.

入力部12には、各種フォーマットで記述されたスペクトルデータが入力される。入力部12は、入力されたスペクトルデータに応じた書式解析ルールを書式データベース17から取得する。入力部12は、取得した書式解析ルールを用いて入力されたスペクトルデータから情報を抽出する。入力部12は、抽出した情報を共通フォーマットのテンプレートに埋め込む(上書きする)ことにより共通フォーマットのスペクトルデータを生成する。   The input unit 12 receives spectrum data described in various formats. The input unit 12 acquires a format analysis rule corresponding to the input spectrum data from the format database 17. The input unit 12 extracts information from the spectrum data input using the acquired format analysis rule. The input unit 12 generates spectrum data in the common format by embedding (overwriting) the extracted information in the template in the common format.

XMLデータベース17は、共通フォーマットのスペクトルデータを記憶する。登録部15は、共通フォーマットのスペクトルデータをXMLデータベース17に登録する。   The XML database 17 stores spectrum data in a common format. The registration unit 15 registers the spectrum data in the common format in the XML database 17.

データベースアクセス部18は、書式解析ルールの識別子及び検索条件にかかるユーザ入力を受け付ける。データベースアクセス部18は、入力された検索条件を用いてXMLデータベース17から共通フォーマットのスペクトルデータを取得する。データベースアクセス部18は、入力された書式解析ルールの識別子を基に書式データベース13から対応する書式解析ルールを取得する。データベースアクセス部18は、取得した共通フォーマットのスペクトルデータを、取得した書式解析ルールに応じて変換したスペクトルデータを出力する。   The database access unit 18 accepts user input relating to the identifier of the format analysis rule and the search condition. The database access unit 18 acquires spectrum data in a common format from the XML database 17 using the input search condition. The database access unit 18 acquires the corresponding format analysis rule from the format database 13 based on the input format analysis rule identifier. The database access unit 18 outputs spectrum data obtained by converting the acquired spectrum data in the common format according to the acquired format analysis rule.

図6に示す構成によっても、各フォーマットのスペクトルデータが共通フォーマットに変換されて管理されている。そのため、各種のソフトウェアからスペクトルデータを共有することができる。   Also in the configuration shown in FIG. 6, the spectrum data of each format is converted into a common format and managed. Therefore, spectrum data can be shared from various software.

1 スペクトルライブラリ管理装置
11 入力指示部
12 入力部
13 書式データベース
14 書式変換部
15 登録部
16 付加情報入力部
17 XMLデータベース
18 データベースアクセス部
21 スペクトルライブラリ
22 分光放射計
23 エンドメンバー抽出部
24 エンドメンバーデータベース
25 アプリケーション
DESCRIPTION OF SYMBOLS 1 Spectrum library management apparatus 11 Input instruction | indication part 12 Input part 13 Format database 14 Format conversion part 15 Registration part 16 Additional information input part 17 XML database 18 Database access part 21 Spectrum library 22 Spectroradiometer 23 End member extraction part 24 End member database 25 applications

Claims (7)

各種フォーマットで記述されたスペクトルデータが入力され、入力されたスペクトルデータに応じた書式解析ルールを書式データベースから取得し、取得した前記書式解析ルールを基に入力された前記スペクトルデータから情報を抽出し、抽出した情報を所定テンプレートに埋め込むことにより共通フォーマットのスペクトルデータを生成する入力部と、
前記共通フォーマットのスペクトルデータを記憶する記憶部と、
前記入力部が生成した前記共通フォーマットのスペクトルデータを前記記憶部に登録する登録部と、
前記書式解析ルールの識別子及び検索条件の入力を受け付け、前記記憶部から前記検索条件を用いた検索を行うと共に、前記書式解析ルールの識別子を基に前記書式データベースから対応する前記書式解析ルールを取得し、前記検索により得られた前記共通フォーマットのスペクトルデータを、取得した前記書式解析ルールを用いて変換したスペクトルデータを生成して出力するアクセス部と、
を備えるスペクトルデータ管理装置。
Spectral data described in various formats is input, format analysis rules corresponding to the input spectrum data are acquired from the format database, and information is extracted from the input spectrum data based on the acquired format analysis rules. An input unit that generates spectrum data in a common format by embedding the extracted information in a predetermined template;
A storage unit for storing spectrum data in the common format;
A registration unit that registers spectrum data of the common format generated by the input unit in the storage unit;
Accepts input of the format analysis rule identifier and search condition, performs a search using the search condition from the storage unit, and obtains the corresponding format analysis rule from the format database based on the format analysis rule identifier An access unit that generates and outputs spectrum data obtained by converting the spectrum data in the common format obtained by the search using the acquired format analysis rule;
A spectrum data management device comprising:
前記登録部は、
前記入力部に入力された前記スペクトルデータと関連する付加情報を受け付け、前記入力部が生成した前記共通フォーマット形式のスペクトルデータと、前記付加情報と、を関連付けて前記記憶部に登録し、
前記アクセス部は、前記検索条件として前記付加情報に関連する条件を用いることを特徴とする請求項1に記載のスペクトルデータ管理装置。
The registration unit
Receiving additional information related to the spectrum data input to the input unit, and registering the additional data with the spectrum data in the common format generated by the input unit and registering the additional information in the storage unit;
The spectrum data management apparatus according to claim 1, wherein the access unit uses a condition related to the additional information as the search condition.
ユーザから前記書式解析ルールの識別子を受信し、受信した前記書式解析ルールの識別子を前記入力部に供給する入力書式指示部を更に備え、
前記入力部は、前記入力書式指示部から供給された前記書式解析ルールの識別子を用いて前記書式データベースから前記書式変換ルールを取得することを特徴とする請求項1または請求項2に記載のスペクトルデータ管理装置。
An input format instruction unit that receives the identifier of the format analysis rule from a user and supplies the received identifier of the format analysis rule to the input unit;
The spectrum according to claim 1, wherein the input unit acquires the format conversion rule from the format database using the identifier of the format analysis rule supplied from the input format instruction unit. Data management device.
前記入力部は、
入力された前記スペクトルデータのファイル形式に基づいて、前記書式データベースから前記書式解析ルールを取得することを特徴とする請求項1乃至請求項3のいずれか1項に記載のスペクトルデータ管理装置。
The input unit is
The spectrum data management apparatus according to any one of claims 1 to 3, wherein the format analysis rule is acquired from the format database based on a file format of the input spectrum data.
前記共通フォーマットのスペクトルデータは、XML(eXtensible Markup Language)形式で記述されていることを特徴とする請求項1乃至請求項4のいずれか1項に記載のスペクトルデータ管理装置。   5. The spectrum data management apparatus according to claim 1, wherein the spectrum data in the common format is described in an XML (eXtensible Markup Language) format. 各種フォーマットで記述されたスペクトルデータの入力を受け付け、スペクトルデータの書式解析ルールを保持する書式データベースに基づいて、入力されたスペクトルデータ内の情報を取得し、取得した情報を所定テンプレートに埋め込むことにより共通フォーマットのスペクトルデータを生成する入力ステップと、
前記入力ステップにおいて生成した前記共通フォーマットのスペクトルデータを記憶部に登録する登録ステップと、
前記書式解析ルールの識別子及び検索条件の入力を受け付け、前記記憶部から前記検索条件を用いた検索を行うと共に、前記書式解析ルールの識別子を基に前記書式データベースから対応する前記書式解析ルールを取得し、前記検索から得られた前記共通フォーマットのスペクトルデータを、取得した前記書式解析ルールを用いて変換したスペクトルデータを生成して出力するアクセスステップと、
を備えるスペクトルデータ方法。
By accepting input of spectrum data described in various formats, acquiring information in the input spectrum data based on a format database holding format analysis rules of spectrum data, and embedding the acquired information in a predetermined template An input step for generating spectral data in a common format;
A registration step of registering the spectrum data of the common format generated in the input step in a storage unit;
Accepts input of the format analysis rule identifier and search condition, performs a search using the search condition from the storage unit, and obtains the corresponding format analysis rule from the format database based on the format analysis rule identifier And generating and outputting spectrum data obtained by converting the spectrum data of the common format obtained from the search using the acquired format analysis rule, and
A spectral data method comprising:
コンピュータに、
各種フォーマットで記述されたスペクトルデータの入力を受け付け、スペクトルデータの書式解析ルールを保持する書式データベースに基づいて、入力されたスペクトルデータ内の情報を取得し、取得した情報を所定テンプレートに埋め込むことにより共通フォーマットのスペクトルデータを生成する入力ステップと、
前記入力ステップにおいて生成した前記共通フォーマットのスペクトルデータを記憶部に登録する登録ステップと、
前記書式解析ルールの識別子及び検索条件の入力を受け付け、前記記憶部から前記検索条件を用いた検索を行うと共に、前記書式解析ルールの識別子を基に前記書式データベースから対応する前記書式解析ルールを取得し、前記検索から得られた前記共通フォーマットのスペクトルデータを、取得した前記書式解析ルールを用いて変換したスペクトルデータを生成して出力するアクセスステップと、
を実行させるプログラム。
On the computer,
By accepting input of spectrum data described in various formats, acquiring information in the input spectrum data based on a format database holding format analysis rules of spectrum data, and embedding the acquired information in a predetermined template An input step for generating spectral data in a common format;
A registration step of registering the spectrum data of the common format generated in the input step in a storage unit;
Accepts input of the format analysis rule identifier and search condition, performs a search using the search condition from the storage unit, and obtains the corresponding format analysis rule from the format database based on the format analysis rule identifier And generating and outputting spectrum data obtained by converting the spectrum data of the common format obtained from the search using the acquired format analysis rule, and
A program that executes
JP2012079360A 2012-03-30 2012-03-30 SPECTRUM DATA MANAGEMENT DEVICE, SPECTRUM DATA MANAGEMENT METHOD, AND PROGRAM Active JP5906900B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012079360A JP5906900B2 (en) 2012-03-30 2012-03-30 SPECTRUM DATA MANAGEMENT DEVICE, SPECTRUM DATA MANAGEMENT METHOD, AND PROGRAM

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012079360A JP5906900B2 (en) 2012-03-30 2012-03-30 SPECTRUM DATA MANAGEMENT DEVICE, SPECTRUM DATA MANAGEMENT METHOD, AND PROGRAM

Publications (2)

Publication Number Publication Date
JP2013210737A true JP2013210737A (en) 2013-10-10
JP5906900B2 JP5906900B2 (en) 2016-04-20

Family

ID=49528535

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012079360A Active JP5906900B2 (en) 2012-03-30 2012-03-30 SPECTRUM DATA MANAGEMENT DEVICE, SPECTRUM DATA MANAGEMENT METHOD, AND PROGRAM

Country Status (1)

Country Link
JP (1) JP5906900B2 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009157852A (en) * 2007-12-28 2009-07-16 Mitsubishi Space Software Kk Spatial data conversion device, spatial data conversion program and spatial data conversion method

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009157852A (en) * 2007-12-28 2009-07-16 Mitsubishi Space Software Kk Spatial data conversion device, spatial data conversion program and spatial data conversion method

Also Published As

Publication number Publication date
JP5906900B2 (en) 2016-04-20

Similar Documents

Publication Publication Date Title
Näsi et al. Using UAV-based photogrammetry and hyperspectral imaging for mapping bark beetle damage at tree-level
Pierrot Deseilligny et al. Apero, an open source bundle adjusment software for automatic calibration and orientation of set of images
Lange et al. Validating MODIS and sentinel-2 NDVI products at a temperate deciduous forest site using two independent ground-based sensors
Pozo et al. Vicarious radiometric calibration of a multispectral camera on board an unmanned aerial system
Simic Milas et al. Unmanned Aerial Systems (UAS) for environmental applications special issue preface
Banerjee et al. Alignment of UAV-hyperspectral bands using keypoint descriptors in a spectrally complex environment
Themistocleous et al. The use of UAVs for remote sensing applications: case studies in Cyprus
JP5906900B2 (en) SPECTRUM DATA MANAGEMENT DEVICE, SPECTRUM DATA MANAGEMENT METHOD, AND PROGRAM
Tan et al. Scientific data products and the data pre-processing subsystem of the Chang'e-3 mission
Wallhead et al. A workflow for extracting plot-level biophysical indicators from aerially acquired multispectral imagery
Xiang et al. A method of fast mosaic for massive UAV images
Artigau et al. SPIRou@ CFHT: data reduction software and simulation tools
Ye et al. Resolving time-varying attitude jitter of an optical remote sensing satellite based on a time-frequency analysis
JP6288445B2 (en) Spectrum processing apparatus, spectrum processing program, spectrum processing system, and spectrum processing method
Zhan et al. Fractional vegetation cover estimation over large regions using GF-1 satellite data
Le Hors et al. Design and development of the backscatter LIDAR ATLID for EarthCARE
Eskelinen Computational methods for hyperspectral imaging using Fabry–Perot interferometers and colour cameras
JP2016217899A (en) Object identification device, object identification system, object identification method, and object identification program
Pines et al. Automated calibration pipeline for agricultural sUAS based remote sensing
Huang et al. Extraction of pine wilt disease based on a two-stage unmanned aerial vehicle deep learning method
Prochaska et al. Detailed design of a deployable tertiary mirror for the Keck I telescope
Kleinow et al. Optimization of InGaAs/InAlAs APDs for SWIR detection with demand for high gain and low breakdown voltage
Wang et al. Estimation of forest biomass by integrating ALOS PALSAR And HJ1B data
Heikamp et al. Drift scanning technique for mid-infrared background subtraction
Teffahi et al. Feature extraction based on extended multi-attribute profiles and sparse autoencoder for remote sensing image classification

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20150212

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20151013

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20151020

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20160223

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20160307

R150 Certificate of patent or registration of utility model

Ref document number: 5906900

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150