(57)【要約】【課題】  識別精度を保持しつつ、識別器の生成に要する時間を短縮する。【解決手段】  複数のスペクトル成分のそれぞれに対して強度値が格納されたスペクトルデータが属する複数の群の間のマハラノビス距離に基づいて、前記複数のスペクトル成分から、機械学習用スペクトル成分を選択するスペクトル成分選択部と、前記スペクトル成分選択部により選択されたスペクトルデータを用いて機械学習を行い、スペクトルデータを識別する識別器を生成する識別器生成部と、を有する。【選択図】  図１
2019219419.tif 000002
【特許請求の範囲】
【請求項１】
複数のスペクトル成分のそれぞれに対して強度値が格納されたスペクトルデータが属する複数の群の間のマハラノビス距離に基づいて、前記複数のスペクトル成分から、機械学習用スペクトル成分を選択するスペクトル成分選択部と、
前記スペクトル成分選択部により選択されたスペクトルデータを用いて機械学習を行い、スペクトルデータを識別する識別器を生成する識別器生成部と、
を有することを特徴とする試料情報取得システム。
【請求項２】
前記スペクトル成分選択部が、前記マハラノビス距離の大きさの順に前記機械学習用スペクトル成分を複数選択することを特徴とする請求項１に記載の試料情報取得システム。
【請求項３】
前記スペクトル成分選択部が、前記識別器が識別する前記成分間の複数の組み合わせについて、前記マハラノビス距離の大きさの順に前記機械学習用スペクトル成分をそれぞれ選択することを特徴とする請求項１または請求項２に記載の試料情報取得システム。
【請求項４】
前記スペクトル成分選択部が、前記マハラノビス距離の大きな部分では密に、前記マハラノビス距離の小さな部分では疎に、前記機械学習用スペクトル成分を複数選択することを特徴とする請求項１乃至請求項３のいずれか一項に記載の試料情報取得システム。
【請求項５】
前記スペクトル成分選択部が、前記スペクトル形状の違いの大きな部分では密に、前記スペクトル形状の違いの小さな部分では疎に、前記機械学習用スペクトル成分を複数選択することを特徴とする請求項１乃至請求項４のいずれか一項に記載の試料情報取得システム。
【請求項６】
前記スペクトルデータが、画素ごとにスペクトルデータが格納された画像データであることを特徴とする請求項１乃至請求項５のいずれか一項に記載の試料情報取得システム。
【請求項７】
前記識別器生成部が、複数の前記機械学習用スペクトル成分のそれぞれについて、複数の前記スペクトルデータにおける群内分散の大きさに応じて前記強度値の平均化処理を行い、前記機械学習を行うことを特徴とする請求項１乃至６のいずれか一項に記載の試料情報取得システム。
【請求項８】
前記スペクトルデータが、紫外または可視または赤外域の分光スペクトルデータ、ラマン分光スペクトルデータ、質量スペクトルデータのいずれか１つを含むスペクトルデータであることを特徴とする請求項１乃至請求項７のいずれか一項に記載の試料情報取得システム。
【請求項９】
前記スペクトル成分が、波数または質量電荷比であることを特徴とする請求項１乃至請求項８のいずれか一項に記載の試料情報取得システム。
【請求項１０】
前記識別器生成部により生成された識別器を用いてスペクトルデータを識別する識別部をさらに有することを特徴とする請求項１乃至請求項９のいずれか一項に記載の試料情報取得システム。
【請求項１１】
前記識別部による識別結果に基づいて、それぞれの前記スペクトルデータが格納された前記画素を区別して表示する二次元画像データを生成することを特徴とする請求項１０に記載の試料情報取得システム。
【請求項１２】
請求項１乃至請求項１１のいずれか一項に記載の試料情報取得システムと、
前記データ処理装置の処理結果を表示する表示部と、
を有することを特徴とするデータ表示システム。
【請求項１３】
前記表示部が、前記識別器生成部により生成された識別器を用いてスペクトルデータを識別する識別部による識別結果に応じて、前記成分を識別して表示することを特徴とする請求項１２に記載のデータ表示システム。
【請求項１４】
複数のスペクトル成分のそれぞれに対して強度値が格納されたスペクトルデータが属する複数の群の間のマハラノビス距離に基づいて、前記複数のスペクトル成分から、機械学習用スペクトル成分を選択するスペクトル成分選択工程と、
前記スペクトル成分選択工程により選択されたスペクトルデータを用いて機械学習を行い、スペクトルデータを識別する識別器を生成する識別器生成工程と、
を有することを特徴とする試料情報取得方法。
【請求項１５】
前記識別器生成工程により生成された前記識別器を用いてスペクトルデータを識別する識別工程をさらに有することを特徴とする請求項１４に記載の試料情報取得方法。
【請求項１６】
コンピュータに、
複数のスペクトル成分のそれぞれに対して強度値が格納されたスペクトルデータが属する複数の群の間のマハラノビス距離に基づいて、前記複数のスペクトル成分から、機械学習用スペクトル成分を選択するスペクトル成分選択工程と、
前記スペクトル成分選択工程により選択された前記スペクトルデータを用いて機械学習を行い、スペクトルデータを識別する識別器を生成する識別器生成工程と、
を実行させるためのプログラム。
【請求項１７】
コンピュータに、
複数のスペクトル成分のそれぞれに対して強度値が格納されたスペクトルデータが属する複数の群の間のマハラノビス距離に基づいて、前記複数のスペクトル成分から、機械学習用スペクトル成分を選択するスペクトル成分選択工程と、
前記スペクトル成分選択工程により選択された前記スペクトルデータを用いて機械学習を行い、スペクトルデータを識別する識別器を生成する識別器生成工程と、
を実行させるためのプログラムを記憶したコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、試料情報取得システム、試料情報取得方法等に関する。
【背景技術】
【０００２】
生体試料等の試料を観察対象として顕微鏡等で観察を行い、試料の構成成分の分布を可視化することが行われている。かかる可視化を行う方法として、例えば質量分析法やラマン分光法等の分光法を利用した質量イメージングや分光イメージングがある。これらの方法では、観察対象である試料中に複数の計測点を設定し、それぞれの計測点からスペクトルデータを取得する。このスペクトルデータを計測点ごとに分析してそれぞれのスペクトルデータを構成成分に帰属することで、試料の構成成分の分布情報を取得することができる。
【０００３】
スペクトルデータを分析し、スペクトルデータを試料中の構成成分に帰属するための方法の一例として、機械学習を用いる方法がある。「機械学習」とは、以前に取得されたデータを学習することで得られた識別器などの学習結果を基に、新たに取得したデータを解釈する手法である。
【０００４】
特許文献１には、予め機械学習により識別器を生成し、これを試料から取得したスペクトルデータに適用する技術が記載されている。なお、ここで言う「識別器」とは、以前に取得されたデータと、そのデータに対応する生体情報等との関係を学習することにより生成される判断基準情報である。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−７１９５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
従来、機械学習を用いてスペクトルデータを分析する際には、スペクトルデータ中の全てのスペクトル成分を用いて処理を行っていた。しかし、スペクトルデータ１つあたりのスペクトル成分の数が多い場合や、分析の対象となるスペクトルデータの数が多い場合には、処理するデータ量が膨大となり、処理に要する時間が増大するという課題があった。
【０００７】
一方、スペクトル成分をランダムに選択してスペクトルデータごとにスペクトル成分を間引き、データ量を削減することで、処理を高速化することが可能である。しかし、スペクトル成分をランダムに選択すると、分析に必要な情報を欠落させてしまう可能性がある。その結果、機械学習によって生成される識別器の識別精度が低下してしまうという課題があった。
【０００８】
そこで本発明は上述の課題に鑑み、識別精度を保持しつつ、識別器の生成に要する時間を短縮することを目的とする。
【課題を解決するための手段】
【０００９】
本発明に係る試料情報取得システムは、複数のスペクトル成分のそれぞれに対して強度値が格納されたスペクトルデータが属する複数の群の間のマハラノビス距離に基づいて、前記複数のスペクトル成分から、機械学習用スペクトル成分を選択するスペクトル成分選択部と、前記スペクトル成分選択部により選択されたスペクトルデータを用いて機械学習を行い、スペクトルデータを識別する識別器を生成する識別器生成部と、を有することを特徴とする。
【発明の効果】
【００１０】
本発明の一側面としてのデータ処理装置によれば、識別精度を保持しつつ、識別器の生成に要する時間を短縮することができる。
【図面の簡単な説明】
【００１１】
【図１】本実施形態に係る試料情報取得システムの構成を模式的に示した図である。
【図２】本実施形態に係るデータ処理装置の動作を表すフローチャートである。
【図３】スペクトルデータを示す概念図である。
【図４】スペクトル分布の変化率を利用して、サンプリング間隔を決定する方法を示す概念図である。
【図５】（ａ）群間分散と（ｂ）群内分散を示す概念図である。
【図６】マハラノビス距離を利用して、機械学習用スペクトルを選択する方法を模式的に示す図である。
【図７】事前に計測したデータセットに基づいて機械学習用スペクトル成分を選択し、選択した機械学習用スペクトル成分について計測を行うことによって新たに機械学習用データセットを取得する工程を模式的に表す図である。
【図８】実施例で用いた分光画像データ及び各成分に対応するスペクトルデータを示す図である。
【図９】実施例１に係る、マハラノビス距離を示す図と、マハラノビス距離に基づいて選択した機械学習用スペクトル成分について各スペクトルデータをプロットした図である。
【図１０】実施例１において選択した機械学習用スペクトル成分について各スペクトルデータをプロットした図である。
【図１１】（ａ）実施例１に係る画像再構成結果と、（ｂ）比較例に係る画像再構成結果である。
【図１２】本実施形態に係る平均化処理を模式的に示す図である。
【図１３】実施例２において選択した機械学習用スペクトル成分について各スペクトルデータをプロットした図である。
【図１４】（ａ）実施例２に係る画像再構成結果と、（ｂ）実施例１に係る画像再構成結果である。
【発明を実施するための形態】
【００１２】
以下、本発明を実施するための形態について、図面を参照しながら具体的に説明する。なお、以下で説明する具体例は本発明に係る最良の実施形態の一例ではあるが、本発明はこれらの具体例に限定されるものではない。
【００１３】
（構成）
まず、本実施形態に係るデータ処理装置１（以下、「処理装置１」と称する）の構成について図１を用いて説明する。図１は、本実施形態に係る処理装置１を含む試料情報取得システムの構成を示すブロック図である。
【００１４】
本実施形態に係る試料情報取得システム１００（以下、「システム１００」と称する）は、処理装置１と、計測装置２と、表示部３と、外部記憶部４とを有する。処理装置１と、計測装置２と、表示部３と、外部記憶部４と、は部分的に又は全体的にネットワークを介して接続されていても良い。なお、ネットワークはＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）及びインターネットを含む。
【００１５】
計測装置２は、計測部２２と、制御部２１と、を有する。計測部２２は、制御部２１によって制御され、不図示の試料からスペクトルを計測しスペクトルデータを取得する部分である。
【００１６】
スペクトルデータは、複数のスペクトル成分のそれぞれに対して、該スペクトル成分の強度値（「スペクトル強度」と称する）が格納されたデータであれば、特に限定はされない。スペクトルデータとしては、例えば、試料に対して刺激を与えた際に生じる応答について、その応答強度（スペクトル強度に対応する）を計測パラメータ（スペクトル成分に対応する）に対して格納したデータを用いることができる。ここで言う「刺激」とは、電磁波や音、電磁場、温度、湿度を含む。
【００１７】
スペクトルデータとしては、具体的には、紫外又は可視又は赤外域の分光スペクトルデータ、ラマン分光スペクトルデータ、ＮＭＲスペクトルデータ、質量スペクトルデータ、液体クロマトグラム、ガスクロマトグラム、音の周波数スペクトルデータ等が挙げられる。ラマン分光スペクトルデータとしては、自発ラマン散乱分光スペクトルデータ、非線形ラマン散乱分光スペクトルデータを含む。非線形ラマン散乱分光としては、誘導ラマン散乱（Ｓｔｉｍｕｌａｔｅｄ  Ｒａｍａｎ  Ｓｃａｔｔｅｒｉｎｇ：ＳＲＳ）分光、コヒーレントアンチストークスラマン散乱（Ｃｏｈｅｒｅｎｔ  Ａｎｔｉ−ｓｔｏｋｅｓ  Ｒａｍａｎ  Ｓｃａｔｔｅｒｉｎｇ：ＣＡＲＳ）分光、コヒーレントストークスラマン散乱（Ｃｏｈｅｒｅｎｔ  Ｓｔｏｋｅｓ  Ｒａｍａｎ  Ｓｃａｔｔｅｒｉｎｇ：ＣＳＲＳ）分光を含む。スペクトルデータは、紫外又は可視又は赤外域の分光スペクトルデータ、ラマン分光スペクトルデータ、質量スペクトルデータのいずれか１つを含むことが好ましい。
【００１８】
スペクトルデータが紫外又は可視又は赤外域の分光スペクトルデータ、ラマン分光スペクトルデータである場合には、スペクトル成分は波長や波数とすることができる。また、スペクトルデータが質量スペクトルデータである場合には、スペクトル成分は質量電荷比や質量数とすることができる。
【００１９】
スペクトルデータは、試料中に含まれる複数の構成成分に対応する群のいずれかに属する。スペクトル成分およびスペクトル強度は、スペクトルデータを取得した計測領域に含まれる、試料中の構成成分のそれぞれに応じて異なる。そのため、スペクトルデータを解析することで、スペクトルデータが属する群を識別し、それぞれのスペクトルデータを各構成成分に帰属することができる。
【００２０】
表示部３は、処理装置１の処理結果を表示する部分である。表示部３としては、例えばフラットパネルディスプレイなどの画像表示装置を用いることができる。表示部３は、処理装置１から送信される画像データ等を表示することができる。
【００２１】
外部記憶部４は、各種データを記憶する装置である。外部記憶部４には、計測装置２によって取得したスペクトルデータや、後述する識別器生成部１３によって生成した識別器等の各種データ、等を記憶することができる。あるいは、処理装置１による処理結果を記憶しても良い。
【００２２】
外部記憶部４に記憶した各種データは、必要に応じて読み出し、表示部３に表示することができる。また、処理装置１は外部記憶部４に記憶した識別器やスペクトルデータを用いて処理を行っても良い。あるいは、他の装置で計測し生成されたスペクトルデータを外部記憶部４にあらかじめ記憶しておき、処理装置１でそれらのスペクトルデータの処理を行っても良い。
【００２３】
処理装置１は、機械学習を用いてスペクトルデータを処理する装置である。処理装置１は、スペクトル成分選択部１１と、データセット取得部１２と、識別器生成部１３と、内部記憶部１４と、識別部１５と、を有する。
【００２４】
スペクトル成分選択部１１（以下、「選択部１１」と称する）は、スペクトルデータの有する複数のスペクトル成分から、後述する識別器生成部１３における機械学習に用いる機械学習用スペクトル成分を複数選択する部分である。
【００２５】
データセット取得部１２（以下、「取得部１２」と称する）は、選択部１１が選択した機械学習用スペクトル成分からなる機械学習用スペクトルデータを複数取得する部分である。以下、複数の機械学習用スペクトルデータを含むデータセットを、機械学習用データセットと称する。後述するように、取得部１２は、外部記憶部４または内部記憶部１４に記憶された複数のスペクトルデータからそれぞれ機械学習用スペクトル成分を抽出することで、機械学習用データセットを取得することができる。あるいは、計測装置２を用いて選択部１１が選択した機械学習用スペクトル成分についての計測を行うことで、機械学習用スペクトルデータを取得しても良い。
【００２６】
機械学習用スペクトルデータは、元のスペクトルデータに比べてデータ量が小さい。すなわち、元のスペクトルデータ中のスペクトル成分の総数をＮ、選択部１１が選択した機械学習用スペクトル成分の数をＭとすると、スペクトルデータ１つあたりのデータ量をＭ／Ｎ倍に縮小することができる。そのため、後述する識別器生成部１３における機械学習の処理を高速に行うことができるようになり、識別器を生成するのに要する時間を短縮することができる。
【００２７】
識別器生成部１３（以下、「生成部１３」と称する）は、取得部１２によって取得された機械学習用データセットを用いて機械学習を行い、スペクトルデータを識別する識別器を生成する部分である。すなわち、生成部１３は識別器選択部１１が選択した複数の機械学習用スペクトル成分を用いて機械学習を行い、スペクトルデータを識別する識別器を生成する。
【００２８】
なお、本実施形態では取得部１２は機械学習用データセットに含まれる各機械学習用スペクトルデータが属する構成成分に関する情報（いわゆるラベル情報）を併せて取得することが好ましい。そして生成部１３はラベル情報付き機械学習用データセットを用いて機械学習を行う。すなわち生成部１３は、教師あり機械学習を行って識別器を生成する。
【００２９】
内部記憶部１４は、計測装置２で取得したスペクトルデータや、選択部１１、取得部１２、生成部１３、識別部１５で生成された各種データを記憶する部分である。
【００３０】
識別部１５は、生成部１３が生成した識別器を用いて、計測装置２または外部記憶部４又は内部記憶部１４から取得した、未識別の新たなスペクトルデータの識別を行う部分である。識別部１５は、識別器を用いてスペクトルデータの識別を行い、スペクトルデータを試料における各構成成分に帰属することができる。
【００３１】
（動作）
次に、本実施形態に係る処理装置１を含む試料情報取得システムの動作方法について、図２から図７を用いて説明する。
【００３２】
図２は、本実施形態に係る処理装置１の動作を表すフローチャートである。以下、このフローチャートの順に、適宜他の図面を参照しながら説明する。
【００３３】
本実施形態では、まず、処理装置１が複数のスペクトルデータからなるデータセットを計測装置２または外部記憶部４から取得する（Ｓ２０１）。
【００３４】
スペクトルデータを取得する空間が２次元平面（ＸＹ平面）であれば、処理装置１が取得するデータセットは、ＸＹ平面上の各画素にスペクトルデータがそれぞれ格納されたデータとなる。すなわち、スペクトルデータを取得した計測点の２次元平面内における位置情報（Ｘ、Ｙ）に基づく画素のそれぞれに、スペクトルデータのスペクトル成分とその強度（Ａ、Ｂ）が格納された、（Ｘ、Ｙ、Ａ、Ｂ）で表現される４次元のデータとなる。
【００３５】
本実施形態に係る処理装置１を用いて処理するデータセットの次元は、特に限定はされない。上述したようなデータセットだけでなく、例えば３次元空間内でスペクトルデータを取得して得られたデータセットを処理することもできる。すなわち処理装置１が処理するデータセットは、３次元空間内での位置情報（Ｘ、Ｙ、Ｚ）に基づく画素のそれぞれに、スペクトルデータ（Ａ、Ｂ）が格納された、（Ｘ、Ｙ、Ｚ、Ａ、Ｂ）で表現される５次元のデータセットであっても良い。
【００３６】
なお、以下においては、説明の簡略化のため２次元平面内でスペクトルを計測して取得した４次元のデータセットの処理について詳細に説明するが、Ｚ方向の情報を加えた５次元のデータセットの処理についても同様に実施することができる。
【００３７】
次に、処理装置１は取得したデータセットの規格化およびデジタル化を行う（Ｓ２０２）。なお、規格化およびデジタル化の処理は、既知の処理方法を用いて行うことができる。
【００３８】
スペクトルデータとしてラマン分光スペクトルデータ等の分光スペクトルデータを用いた場合、スペクトルデータは図３（ｂ）のように連続的なスペクトルデータとなることが多い。この場合は、該スペクトルデータを離散化し、図３（ｃ）のように離散化したスペクトルデータを用いると良い。なお、このようにスペクトルデータを等間隔あるいは不等間隔で抽出し、離散化したスペクトルデータを得ることを「サンプリング」と呼ぶ。
【００３９】
一方、スペクトルデータとして例えば質量分析法による質量スペクトルデータ等の、図３（ａ）に示すような離散的なスペクトルデータを用いる場合には、そのスペクトルデータをそのまま用いても良い。図３（ａ）に示すような離散的なスペクトルデータを用いる場合であっても、スペクトルデータに対してさらにサンプリングを施しても良い。
【００４０】
なお、サンプリングを行う場合は、スペクトルデータのスペクトル形状の変化率に基づいたサンプリング間隔でサンプリングを行うことが好ましい。すなわち、図４に示すように、スペクトル形状の変化率の大きな部分では密に、変化率の小さな部分では疎に、サンプリング間隔を決定することが好ましい。
【００４１】
このようにスペクトル形状の変化率に応じてサンプリング間隔を決定してサンプリングを行うことで、スペクトルデータの形状をある程度保持したまま、スペクトルデータのスペクトル成分の数を削減し、離散化することができる。なお、ここでいうスペクトル形状とは、スペクトル強度をスペクトル成分の関数として表現したときのグラフ形状である。したがって、スペクトル形状の変化率は、この関数をスペクトル成分で二階微分することで得られる二次導関数によって定量的に扱うことができる。
【００４２】
なお、それぞれの構成成分に対応するスペクトル形状の変化率が大きく異なる場合は、それぞれの構成成分に対応するスペクトル形状の変化率をそれぞれ計算してもよい。そして、それぞれのスペクトルデータについて変化率の大きさに応じてスペクトル成分をそれぞれ選択し、それらを併合することでサンプリング間隔を決定してもよい。
【００４３】
［機械学習用スペクトル成分を選択する工程］
次に、選択部１１は取得したデータセットを元に、生成部１３における機械学習で用いる機械学習用スペクトル成分の選択を行う（Ｓ２０３１）。本工程において選択した機械学習用スペクトル成分を用いて識別器を生成することで、識別器生成に要する時間を短縮することができる。ただし、機械学習用スペクトル成分をランダムに選択すると、識別器生成に要する時間は短縮できるものの、生成される識別器の識別精度が低下してしまう。
【００４４】
そこで本実施形態に係るスペクトル成分選択工程においては、（１）マハラノビス距離を利用する方法、（２）スペクトル形状の違いを利用する方法によって機械学習用スペクトル成分を選択する。以下、それぞれの方法について説明する。
【００４５】
（１）マハラノビス距離を利用する方法
マハラノビス距離は、試料中の各構成成分に対応する群に属する複数のスペクトルデータを、スペクトル成分ごとに特徴空間に射影したときの、それぞれの群における群間分散と群内分散との比（群間分散／群内分散）として定義される。
【００４６】
群内分散は図５（ｂ）のように、複数の群のそれぞれについて、群内での分散を計算することで取得することができる。なおこのとき、各群に含まれる複数のスペクトルデータのそれぞれについて、スペクトル強度を射影軸としてスペクトル成分ごとに射影を行って群内分散を計算する。一方群間分散は図５（ａ）のように、上記の射影を行った結果について、複数の群のそれぞれについて重心を求め、群と群の間で重心間の距離を計算することで取得することができる。
【００４７】
群間分散が大きいほど、群と群との間の距離が大きくなるため、それぞれの群同士を明確に区別することができる。また、群内分散が小さいほど、群と群との間の重なりが小さくなるため、それぞれの群同士を明確に区別することができる。すなわち、（群間分散／群内分散）で定義されるマハラノビス距離が大きいスペクトル成分ほど、機械学習を行う際に各スペクトルデータを効率よく分離し識別することができる。したがって、マハラノビス距離が大きいスペクトル成分を選択して機械学習を行うことで、識別精度を保持しつつ従来よりも高速に識別器を生成することができる。
【００４８】
マハラノビス距離に基づいて機械学習用スペクトル成分を選択する方法としては、図６（ａ）に示すように、マハラノビス距離の大きさの順にスペクトル成分を選択する方法がある。これにより、効率的に識別できると推測されるスペクトル成分を選択することができる。なお、識別を行いたい群が３つ以上存在し、その中から２つ群を選択した際の異なる組み合わせにおいてマハラノビス距離の大きなスペクトル成分が異なる場合もある。その場合には、それぞれの組み合わせの群間において、マハラノビス距離の大きさの順に任意の数だけスペクトル成分をそれぞれ選択し、それらを併合することで、機械学習用スペクトル成分の選択を行っても良い。
【００４９】
あるいは、機械学習用スペクトル成分を選択する際には図６（ｂ）に示すように、マハラノビス距離の大きな部分では密に、マハラノビス距離の小さな部分では疎に、スペクトル成分全体から選択しても良い。マハラノビス距離の小さいスペクトル成分の中にも識別に有効なスペクトル成分が存在する可能性もある。そのためこの方法によれば、マハラノビス距離の大きさの順にスペクトル成分を選択した場合よりさらに、機械学習による識別精度を向上させることができる可能性がある。その結果、識別精度のより高い識別器を生成することができる可能性がある。
【００５０】
機械学習用スペクトル成分を選択する際にマハラノビス距離を利用する方法は、各群のスペクトルデータのスペクトル形状が類似している場合であっても、各スペクトルデータを効率よく分離し識別できるスペクトル成分を選択することができる。例えば生体試料から取得される分光スペクトルデータの場合には、構成成分ごとにスペクトル形状が類似したスペクトルデータが取得される場合がある。このような場合にはマハラノビス距離に基づいて機械学習用スペクトル成分を選択することが好ましい。また、マハラノビス距離を利用して機械学習スペクトル成分を選択する方法は、各群のスペクトルデータのスペクトル形状が異なる場合であっても使用することができる。
【００５１】
（２）スペクトル形状の違いを利用する方法
各群のスペクトルデータのスペクトル形状が大きく異なる場合には、スペクトル形状の違いに基づいて機械学習用スペクトル成分を選択することもできる。例えば、複数の群において、特定の群についてのみスペクトル強度が大きなスペクトル成分がある場合、そのスペクトル成分は該特定の群に対応する試料中の構成成分に特有な物質等に由来するスペクトル成分であることがある。このようなスペクトル成分を機械学習用スペクトル成分として選択すると、識別精度を保持しつつ従来よりも高速に識別器を生成することができる。すなわち、スペクトル形状の違いの大きなスペクトル成分を機械学習用スペクトル成分として選択することで、機械学習による識別に有効なスペクトル成分を選択することができる。
【００５２】
なお、機械学習用スペクトル成分を選択する際には、マハラノビス距離を利用する方法とスペクトル形状の違いを利用する方法とを併用してもよい。また、本工程（Ｓ２０３１）においては、外部記憶部４や内部記憶部１４に予め記憶した特定のスペクトル成分を選択部１１が読み出して、機械学習用スペクトル成分として選択しても良い。すなわち、機械学習によって識別を行いたい試料中の構成成分や組織ごとに、適切な機械学習用スペクトル成分を予め決定して蓄積しておき、適宜それを読み出して用いることで、より高速に機械学習用スペクトル成分を選択することができる。
【００５３】
［機械学習用データセットを取得する工程］
次に取得部１２は、ステップＳ２０３１で選択した機械学習用スペクトル成分からなる機械学習用スペクトルデータを複数含む機械学習用データセットを取得する。
【００５４】
このとき、既に取得されているデータセット中の各スペクトルデータから機械学習用スペクトル成分のみをそれぞれ抽出して機械学習用スペクトルデータを生成することで、機械学習用データセットを取得してもよい（Ｓ２０３２）。
【００５５】
あるいは、ステップＳ２０３１で選択した機械学習用スペクトル成分に基づいて、計測装置２で改めて計測を行って機械学習用スペクトルデータを複数取得し、機械学習用データセットを取得してもよい（Ｓ２０３３）。すなわち、選択した機械学習用スペクトル成分のみについて計測装置２で計測を行うことで、新規に機械学習用スペクトルデータの取得を行ってもよい。
【００５６】
図７は、事前に計測したデータセットに基づいて機械学習用スペクトル成分を選択し、選択した機械学習用スペクトル成分について計測を行うことによって新たに機械学習用データセットを取得する工程を模式的に表す図である。
【００５７】
図７（ａ）〜（ｃ）の場合、まず、計測装置２によって全てのスペクトル成分について、全領域における計測を行い、データセットを取得する（図７（ａ））。次に、取得したデータセットに含まれるスペクトルデータを元に、選択部１１が機械学習用スペクトル成分を選択する（図７（ｂ））。そして、取得部１２は選択した機械学習用スペクトル成分のみについて、全領域における新たな計測を計測装置２によって行い、機械学習用データセットを取得する（図７（ｃ））。
【００５８】
一方、図７（ｄ）〜（ｆ）の場合、まず、計測装置２によって全てのスペクトル成分について、一部領域における計測を行い、データセットを取得する（図７（ｄ））。次に、取得したデータセットに含まれるスペクトルデータを元に、選択部１１が機械学習用スペクトル成分を選択する（図７（ｅ））。そして、取得部１２は選択した機械学習用スペクトル成分のみについて、全領域における新たな計測を計測装置２によって行い、機械学習用データセットを取得する（図７（ｆ））。このように事前の計測を一部領域のみに限定しておいて行うことによって、計測に要する時間を削減することができる。
【００５９】
なお、機械学習用データセットを用いて機械学習を行う前に、機械学習用データセットに対して平均化処理を施してもよい。該平均化処理は、スペクトル成分ごとに行うことが好ましい。スペクトル成分の平均化の際には、識別対象となる群ごとの群内分散の大きさに応じて、群ごとにそれぞれ各スペクトル成分の平均化処理を行うことが好ましい。
【００６０】
例えば図１２に示す様に、群内分散の大きなスペクトル成分１では、スペクトル成分２の場合よりも、隣接するスペクトル成分との平均をより広い範囲でとることによって、再計算されたスペクトル成分の群内分散を小さくすることができる。なお、図１２においては、灰色で示した部分が平均化処理を行う範囲である。一般に平均化処理はスペクトル成分の分解能の低下を伴う。そのため、群内分散の小さなスペクトル成分についても広い範囲で平均化処理を施すことは好ましくない。そこでこの様に、例えば群内分散の大きさに比例して平均化処理を行う範囲を広げることによって、不必要な分解能の低下を抑えることができる。この結果、識別対象群間のマハラノビス距離を大きくすることができ（図１３（ｃ））、識別精度を向上させることができる。
【００６１】
なお、平均化処理の際には群内分散の大きなスペクトル成分を選択して、選択したスペクトル成分のスペクトル強度を、それぞれの群ごとに平均化しても良い。たとえば図１３（ｂ）のように、スペクトル成分１について群内分散が大きい場合にはスペクトル成分１についてスペクトル強度を平均化することで、図１３（ｃ）のように群間の分離および識別を容易にすることができる。
【００６２】
［識別器を生成する工程］
次に生成部１３は、Ｓ２０３２またはＳ２０３３で取得した機械学習用データセットを用いて機械学習を行い、識別器を生成する（Ｓ２０４１）。本実施形態に係る機械学習は教師あり機械学習であることが好ましい。具体的には、Ｆｉｓｈｅｒの線形判別法や、ＳＶＭ（Ｓｕｐｐｏｒｔ  Ｖｅｃｔｏｒ  Ｍａｃｈｉｎｅ）、決定木学習、またはそのアンサンブル平均を考えたランダムフォレスト法等を利用できる。なお、本実施形態に係る機械学習はこれらに限定されるものではなく、教師つき機械学習であってもよいし、半教師つき機械学習であってもよい。
【００６３】
本工程においては、機械学習用データセット中のスペクトル成分やスペクトル強度（これを「特徴量」と称する）を多次元空間（これを「特徴空間」と称する）に射影し、前述の各種機械学習手法により判断基準情報である識別器を生成する。
【００６４】
このとき、生成部１３は機械学習用データセットを用いた計算処理を行うことで、識別器の生成を行う。そのため、生成部１３が処理する機械学習用データセットのデータ量が大きいと、識別器の生成に時間がかかる。例えば、Ｆｉｓｈｅｒの線形判別法を行う場合には、機械学習用スペクトルデータの数と、それぞれの機械学習用スペクトルデータの有する機械学習用スペクトル成分の数との積のサイズを有する標本分散共分散行列の演算を行う必要がある。そのため、機械学習スペクトルデータの数または機械学習用スペクトル成分の数が大きいと、識別器の生成に膨大な時間がかかってしまう。
【００６５】
一方、本実施形態に係る処理装置１は、選択部１１によって機械学習用スペクトル成分を選択し、生成部１３によってその機械学習用スペクトル成分を用いて識別器を生成する。そのため、機械学習用スペクトル成分を減らすことができ、生成部１３における演算量を大幅に削減することができる。これにより、識別器の生成に要する時間を短縮することができる。また、本実施形態に係る選択部１１は上述のように機械学習スペクトル成分を選択することで、生成部１３における機械学習の識別精度を保持しつつ、識別器の生成に要する時間を短縮することができる。
【００６６】
［スペクトルデータを識別する工程］
次に識別部１５は、生成部１３が生成した識別器を用いてスペクトルデータの識別を行う。識別部１５はスペクトルデータを識別し、それぞれのスペクトルデータを試料中の構成成分に帰属する。
【００６７】
識別を行うスペクトルデータは、計測装置２で計測を行い新たに取得したスペクトルデータであってもよいし、外部記憶部４または内部記憶部１４に記憶された、事前に取得済みのスペクトルデータであってもよい。また、識別を行うスペクトルデータの有するスペクトル成分は特に限定はされないが、選択部１１が選択した機械学習用スペクトル成分からなるスペクトルデータであることが好ましい。
【００６８】
識別を行うスペクトルデータを、選択部１１が選択した機械学習用スペクトル成分からなるスペクトルデータとすることで、本工程でスペクトルデータを識別するのに要する時間を短縮することができる。すなわち、本実施形態によれば識別器の生成に要する時間を短縮することに加えて、その識別器を用いて識別を行う際の識別処理に要する時間を短縮することもできる。また本実施形態によれば、識別を行うスペクトルデータを計測する場合には機械学習用スペクトル成分についてのみ計測を行えば良いので、計測に要する時間も短縮することができる。
【００６９】
識別部１５による識別結果の形態は特に限定はされない。例えば処理装置１が、画素ごとにスペクトルデータがそれぞれ格納された画像データを処理する場合は、識別部１５は画素ごとに格納されたスペクトルデータのそれぞれを、各構成成分に帰属し、各スペクトルデータにラベルデータを付加する。そして識別部１５は、そのラベルデータに基づいて、各スペクトルデータの格納された画素を色分けして表示する二次元画像データまたは三次元画像データを生成してもよい。生成した二次元画像データまたは三次元画像データは、表示部３で画像表示してもよい。以上の工程により、試料の構成成分の分布を可視化することができる。
【００７０】
（その他の実施形態）
以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。
【００７１】
本発明は例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。本実施形態では本発明を、処理装置１と、計測装置２と、表示部３と、を備える試料情報取得システムに適用した。しかし本発明は、他の複数の機器の組み合わせから構成されるシステムに適用しても良いし、一つの機器からなる装置に適用しても良い。例えば、本発明は処理装置１と、処理装置１の処理結果を表示する表示部３とを備えるデータ表示システムに適用しても良い。
【００７２】
また、本発明を適用する複数の機器の組み合わせから構成されるシステムにおいては、それぞれの機器は部分的又は全体的に、インターネットを含むネットワークで接続されていても良い。例えば、取得したデータをネットワークに接続されたサーバに送信し、サーバ上で本発明の処理を行い、得られた結果をサーバから受信して画像表示等を行う構成としても良い。
【００７３】
また、本発明はソフトウェアのプログラムをシステム或いは装置に直接或いは遠隔から供給し、そのシステム或いは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによって前述した実施形態の機能が達成される場合を含む。この場合、供給されるプログラムは実施形態で図に示したフローチャートに対応したコンピュータプログラムである。従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。
【００７４】
つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含む。その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）に供給するスクリプトデータ等の形態であっても良い。
【００７５】
コンピュータプログラムを供給するためのコンピュータ読み取り可能な記憶媒体は、例えば、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ等でも良い。また、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ、ＤＶＤ−Ｒ）等でも良い。
【００７６】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムをハードディスク等の記憶媒体にダウンロードすることが挙げられる。この場合、ダウンロードされるプログラムは、圧縮され自動インストール機能を含むファイルであっても良い。また、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【００７７】
（実施例１）
以下、本発明を適用した実施例１について説明する。以下の実施例においては、誘導ラマン散乱を用いた顕微鏡を用いてマウスの肝臓組織の計測を行った。光源として用いたＴｉＳレーザーのパワーは１１１ｍＷ、Ｙｂファイバーレーザーの強度は対物レンズに入射する前で１２７ｍＷであった。試料のマウスの肝臓組織は、ホルマリン固定を行い、１００マイクロメートルの厚さに薄切化したものを用いた。この組織切片をガラス中にＰＢＳバッファーとともに包埋した状態で計測を行った。計測範囲は１６０マイクロメートル四方とした。また、計測の際の波数範囲は２８００ｃｍ−１〜３１００ｃｍ−１とし、該波数範囲を９１段階に等分するようにして計測を行った。計測は１０回行い、取得した計測データは積算した。計測に要した時間は３０秒であった。
【００７８】
取得した分光画像データは５００ピクセル四方の画像データとなった。なお、取得した分光画像データには、計測画素ごとに、該計測画素の位置情報であるＸＹ座標情報（Ｘ、Ｙ）と、該計測画素におけるスペクトルデータ（Ａ、Ｂ）と、が格納されている。
【００７９】
図８（ａ）は、計測を行った全スペクトル成分について得られたスペクトルデータの信号を合算して画像化したものである。図８（ｂ）は、試料中の細胞核、細胞質、赤血球に対応する部分のスペクトルデータをピックアップしてグラフ化したものである。なお、横軸は波数に対応し、縦軸はスペクトル強度に対応している。なお、図８（ｂ）における横軸の数値は波数を区別するためのインデックスであり、以下ではこのインデックスを参照する。図８（ｂ）に示すように、組織ごとに少しずつ異なるスペクトルデータが得られていることがわかった。
【００８０】
図９（ａ）は、細胞核（群１）と細胞質（群２）との間のマハラノビス距離を、波数ごとに算出したものである。図９（ａ）から、インデックス７およびインデックス８において、マハラノビス距離が大きくなっていることがわかった。図９（ｂ）は、インデックス７およびインデックス８に対応するスペクトル成分を特徴量として、学習データの一部を２次元の特徴空間にプロットした図である。図９（ｂ）から、群１と群２とを、明確に区別できていることがわかる。
【００８１】
図９（ｃ）は、細胞質（群２）と赤血球（群３）との間のマハラノビス距離を、波数ごとに算出したものである。図９（ｃ）から、インデックス１５〜インデックス１７において、マハラノビス距離が大きくなっていることがわかった。図９（ｄ）は、インデックス１５およびインデックス１６に対応するスペクトル成分を特徴量として、学習データの一部を２次元の特徴空間にプロットしたものである。図９（ｄ）から、図９（ｂ）よりも群２と群３とを明確に区別できていることがわかった。しかし一方で、群１と群２については図９（ｂ）より区別しにくくなっていることがわかった。
【００８２】
この様な場合には、それぞれの群間の組み合わせごとに識別に適したスペクトル成分を全て利用し、それらを特徴空間に射影することで複数の成分間の識別を明確に行なうことができる。例えば、それぞれの群間ごとにマハラノビス距離の大きさの順にスペクトル成分を選択し、選択したスペクトル成分を合わせて、機械学習用スペクトル成分として利用すれば良い。たとえば、群１と群２を明確に識別できるインデックス７および８と、群２と群３とを明確に識別できるインデックス１５および１６と、を含むようにインデックスを選択しても良い。そしてそれぞれのインデックスに対応するスペクトル成分を特徴量とし、多次元の特徴空間に射影し、各群の識別を行えば良い。
【００８３】
図１０（ａ）は、各群間のマハラノビス距離が大きなインデックスに対応するスペクトル成分の強度を２次元の特徴空間にプロットしたものである。ここでは、インデックス７とインデックス１５に対応するスペクトル成分を選択した。一方、図１０（ｂ）は、各群間のスペクトル強度の差が大きなインデックスに対応するスペクトル成分の強度を２次元の特徴空間にプロットしたものである。ここでは、インデックス１０とインデックス１１に対応するスペクトル成分を選択した。
【００８４】
図１０（ａ）と図１０（ｂ）とを比較すると、マハラノビス距離が大きなスペクトル成分を選択した方が、特徴空間において各群同士を明確に分離できることがわかる。すなわち、マハラノビス距離の大きさに基づいてスペクトル成分を選択することで、より少ないスペクトル成分で、識別精度の高い機械学習が可能となる。
【００８５】
次に、スペクトル成分を選択した上で機械学習によって組織を識別し、画像データの再構成を行った。なお、機械学習の手法としてはＦｉｓｈｅｒの線形判別法を用いた。また、細胞核（群１）は黒色、細胞質（群２）は灰色、赤血球（群３）は白色として色分けして画像データを再構成した。
【００８６】
図１１（ａ）は、本実施例における画像再構成結果であり、前述したそれぞれの群間ごとにマハラノビス距離の大きさの順にスペクトル成分を選択した場合の画像再構成結果である。なお、ここではそれぞれの群間ごとにスペクトル成分を５個ずつ、合計１０個選択し、細胞核と細胞質と赤血球の識別を行った。
【００８７】
また、図１１（ｂ）は、比較例における画像再構成結果であり、全てのスペクトル成分の中からランダムにスペクトル成分を選択した場合の画像再構成結果である。なお、比較例では全てのスペクトル成分（９０個）の中から１０個のスペクトル成分をランダムに選択した。また、スペクトル成分の選択方法以外については、実施例１と同様に処理を行った。
【００８８】
全てのスペクトル成分を用いて機械学習を行ったところ、処理に要する時間は９秒程度であった。しかし、それらのスペクトル成分の中から１０個のスペクトル成分のみを選択し、機械学習に用いるスペクトルデータ群のデータ量を削減することで、処理に要する時間を約１秒程度に短縮することができた。このように、スペクトル成分を選択して機械学習に用いるスペクトルデータ群のデータ量を削減することで、識別器の生成に要する時間および識別処理に要する時間を短縮することができた。
【００８９】
図１１（ａ）、図１１（ｂ）のどちらも、各組織を概ね識別できていることがわかる。しかし図１１（ａ）と図１１（ｂ）とを比較すると、図１１（ａ）の方が、すなわちマハラノビス距離に基づいてスペクトル成分を選択した場合の方が、各組織をより明確に識別し、色分けできていることがわかった。
【００９０】
したがって、マハラノビス距離の大きさに基づいてスペクトル成分を選択し、機械学習に用いるスペクトルデータ群のデータ量を削減することで、識別精度を保持しつつ高速に機械学習を行うことができることがわかった。
【００９１】
また、このようにして選択した１０個のスペクトル成分を用いて、別の計測領域または別の試料を計測し、試料中の組織や成分の識別を行うこともできる。この場合、選択した１０個のスペクトル成分についてのみ計測を行うことで、３０秒を要していた計測時間を、約３秒程度に短縮することができた。このように、あらかじめ選択したスペクトル成分のみを計測することで計測を高速化することができた。
【００９２】
（実施例２）
以下、本発明の実施例２について説明する。以下の実施例においては、計測装置、計測条件は、実施例１の場合と同様である。
【００９３】
図１３は、図１０（ａ）のデータのうち、インデックス１５に対応するスペクトル成分に対して、隣接するスペクトル成分との平均化処理を施すことによって再計算されたデータを、図１０（ａ）と同様にプロットしたものである。図１３と図１０（ａ）とを比較すると、本実施例によれば群１と群２の横軸方向の群内分散を縮小できたことがわかった。
【００９４】
図１４（ａ）に、本実施例による画像再構成結果の一部を拡大して示す。本実施例においては、インデックス７とインデックス１５に対応するスペクトル成分の２個を用いて、細胞核と細胞質と赤血球の識別を行った。参考として、図１４（ｂ）に、実施例１における画像再構成結果を拡大して示す。図１４（ａ）と図１４（ｂ）を比較すると、本実施例の方が、例えば画像の中央部の細胞核の輪郭をみればわかる様に、各識別対象の輪郭がはっきりした再構成画像が得られることがわかる。すなわち本実施例によれば、平均化処理によって識別精度のさらに高い識別器を生成することができた。
【符号の説明】
【００９５】
１  データ処理装置
１１  スペクトル成分選択部
１３  識別器生成部
【図１】
2019219419.tif 000003
【図２】
2019219419.tif 000004
【図３】
2019219419.tif 000005
【図４】
2019219419.tif 000006
【図５】
2019219419.tif 000007
【図６】
2019219419.tif 000008
【図７】
2019219419.tif 000009
【図８】
2019219419.tif 000010
【図９】
2019219419.tif 000011
【図１０】
2019219419.tif 000012
【図１１】
2019219419.tif 000013
【図１２】
2019219419.tif 000014
【図１３】
2019219419.tif 000015
【図１４】
2019219419.tif 000016