(57)【要約】【課題】  人が何度も登録データを採取しに行くことなしに、有効な登録データを自動的に増やすことができるデータ処理装置を提供する。【解決手段】  データ処理装置１は、コントローラ２と、このコントローラ２による処理結果を提示するための提示器３と、オペレータがコントローラ２に対して情報を入力するための入力器４とを備えている。コントローラ２は、データベース５に登録されている各学習データの座標点の配置構造を解析するデータ点配置構造解析部６と、各学習データの座標点の配置構造に基づいて、各学習データの座標点の集合領域（クラスタ）を広くするように新規学習データを生成する新規データ生成部７と、新規学習データを提示器３に送出するデータ提示処理部９と、入力器４で入力された情報を受けて、新規学習データをデータベース５に追加登録するデータ追加処理部１０とを有している。【選択図】  図１
2006309662.tif 000002
【特許請求の範囲】
【請求項１】
複数のデータが登録されるデータ格納部と、
前記データ格納部に登録されている前記各データの座標点の位置関係に基づいて新規データを生成するデータ作成手段と、
前記データ作成手段で生成された前記新規データを提示するデータ提示手段と、
前記新規データに関する情報を入力するための入力手段と、
前記入力手段で入力された情報を受けて、前記新規データを前記データ格納部に追加登録するデータ追加手段とを備えることを特徴とするデータ処理装置。
【請求項２】
複数のデータが登録されるデータ格納部と、
前記データ格納部に登録されている前記各データの座標点の位置関係に基づいて新規データを生成するデータ作成手段と、
前記データ作成手段で生成された前記新規データを外部機器に送出するデータ出力手段と、
前記外部機器から出力された情報を受けて、前記新規データを前記データ格納部に追加登録するデータ追加手段とを備えることを特徴とするデータ処理装置。
【請求項３】
前記データ作成手段は、前記データ格納部に登録されている前記各データの座標点の配置構造を解析する手段と、前記各データの座標点の配置構造に基づいて、前記データの座標点の集合領域を広くするように前記新規データを生成する手段とを有することを特徴とする請求項１または２記載のデータ処理装置。
【請求項４】
前記データ作成手段は、前記データ格納部に登録されている前記各データの座標点が互いに離れるように前記各データの座標点間に働く力を求める手段と、前記各データの座標点間に働く力に基づいて前記各データの座標点を移動させることにより、前記新規データを生成する手段とを有することを特徴とする請求項１または２記載のデータ処理装置。
【請求項５】
前記各データの座標点の移動によって、データの属するクラスが変化した座標点があるときに、当該クラスが変化した座標点を、前記各データの座標点を移動させる前の位置またはその近傍に戻すように補正する手段を更に備えることを特徴とする請求項４記載のデータ処理装置。
【請求項６】
前記データ作成手段は、前記新規データの座標点と前記データ格納部に登録されている前記各データの座標点との最小距離を求め、当該最小距離が所定値よりも大きい前記新規データのみを選択することを特徴とする請求項１〜５のいずれか一項記載のデータ処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば画像等のデータを拡充する処理を行うためのデータ処理装置に関するものである。
【背景技術】
【０００２】
画像データを登録・学習するためのデータ処理装置としては、例えば特許文献１に記載されている画像学習装置が知られている。この公報に記載の画像学習装置は、初期登録（既登録）されている画像データを分析し、この画像データから学習に必要な不足画像を推定し、ユーザに通知することにより、学習用画像の撮影にかかる手間を軽減するというものである。
【特許文献１】特開２００４−２１３５６７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記従来技術においては、学習に必要な不足画像を再度ユーザが撮影しに行く必要があるため、依然としてユーザに負担がかかると共に、不足画像の追加撮影のためのコストもかかる。また、不足画像の撮影に行く際にユーザに与えられる指示は、プロファイルベクトルのテンプレート値であるが、実際に必要なものは、既に撮影した画像とは異なる画像であり、与えられた指示だけでは、学習に対してどのような画像を本当に追加すべきか曖昧である。
【０００４】
本発明の目的は、人が何度も登録データを採取しに行くことなしに、有効な登録データを自動的に増やすことができるデータ処理装置を提供することである。
【課題を解決するための手段】
【０００５】
本発明のデータ処理装置は、複数のデータが登録されるデータ格納部と、データ格納部に登録されている各データの座標点の位置関係に基づいて新規データを生成するデータ作成手段と、データ作成手段で生成された新規データを提示するデータ提示手段と、新規データに関する情報を入力するための入力手段と、入力手段で入力された情報を受けて、新規データをデータ格納部に追加登録するデータ追加手段とを備えることを特徴とするものである。
【０００６】
このようなデータ処理装置においては、データ格納部に登録されている複数のデータの座標点の位置関係に基づいて新規データが生成され、その新規データがオペレータに対して提示される。オペレータは、その提示された新規データを見て、その新規データに関する情報を入力手段により入力する。新規データに関する情報としては、例えば提示された新規データが属するクラス等が挙げられる。そして、データ処理装置では、オペレータにより入力された情報を受けて、新規データがデータ格納部に追加登録される。このように本発明のデータ処理装置によれば、データ格納部に既に登録されている複数のデータを基にして新規データが自動的に作成されるので、最初に必要最小限のデータを採取してデータ格納部に初期登録した後は、人がいちいち登録データを採取しに行かなくても、有効な登録データを自動的に増やしていくことができる。
【０００７】
また、本発明のデータ処理装置は、複数のデータが登録されるデータ格納部と、データ格納部に登録されている各データの座標点の位置関係に基づいて新規データを生成するデータ作成手段と、データ作成手段で生成された新規データを外部機器に送出するデータ出力手段と、外部機器から出力された情報を受けて、新規データをデータ格納部に追加登録するデータ追加手段とを備えることを特徴とするものである。
【０００８】
このようなデータ処理装置においては、データ格納部に登録されている複数のデータの座標点の位置関係に基づいて新規データが生成され、その新規データが外部機器に送られる。すると、外部機器からは、新規データに関する情報が出力される。新規データに関する情報としては、例えば新規データに対する外部機器の動作結果等が挙げられる。そして、データ処理装置では、外部機器からの情報を受けて、新規データがデータ格納部に追加登録される。このように本発明のデータ処理装置によれば、データ格納部に既に登録されている複数のデータを基にして新規データが自動的に作成されるので、最初に必要最小限のデータを採取してデータ格納部に初期登録した後は、人がいちいち登録データを採取しに行かなくても、有効な登録データを自動的に増やしていくことができる。
【０００９】
好ましくは、データ作成手段は、データ格納部に登録されている各データの座標点の配置構造を解析する手段と、各データの座標点の配置構造に基づいて、データの座標点の集合領域を広くするように新規データを生成する手段とを有する。この場合には、特に複雑な演算を行うことなく、簡単に新規データを生成することができる。
【００１０】
また、データ作成手段は、データ格納部に登録されている各データの座標点が互いに離れるように各データの座標点間に働く力を求める手段と、各データの座標点間に働く力に基づいて各データの座標点を移動させることにより、新規データを生成する手段とを有していても良い。この場合には、複数のデータの座標点を広い領域でほぼ均等に分散させることができるため、任意のクラスに属する有効な登録データをまんべんなく得ることが可能となる。
【００１１】
この場合、各データの座標点の移動によって、データの属するクラスが変化した座標点があるときに、当該クラスが変化した座標点を、各データの座標点を移動させる前の位置またはその近傍に戻すように補正する手段を更に備えることが好ましい。このようにクラスが変化したデータの座標点を補正することにより、データ格納部に登録されている最新のデータを取り込むことなく、補正後の各データの座標点を用いて、再びデータ作成手段により新規データを生成する際に、データの数を減少させなくて済む。この場合には、データ作成手段による前回の処理と同様に、複数のデータの座標点を広い領域でほぼ均等に分散させることができる。
【００１２】
また、好ましくは、データ作成手段は、新規データの座標点とデータ格納部に登録されている各データの座標点との最小距離を求め、当該最小距離が所定値よりも大きい新規データのみを選択する。これにより、既に登録されているデータとの差異が殆ど無いデータも新規データと判断されて新規データの数が必要以上に多くなってしまうことを抑止できる。従って、例えばオペレータが新規データに関する情報を入力手段により入力する場合には、オペレータの負担を軽減することが可能となる。
【発明の効果】
【００１３】
本発明によれば、人が何度も登録データを採取しに行くことなしに、有効な登録データを自動的に増やすことができる。これにより、オペレータやユーザの手間が大幅に省けると共に、データ採取に要するコストを抑えることができる。本発明は、認識装置の開発に必要となる学習データの作成や、装置の検証に用いる検証用データの作成等に特に有効である。
【発明を実施するための最良の形態】
【００１４】
以下、本発明に係わるデータ処理装置の好適な実施形態について、図面を参照して詳細に説明する。
【００１５】
図１は、本発明に係わるデータ処理装置の第１実施形態の構成を示すブロック図である。本実施形態は、本発明に係わるデータ処理装置を学習データ拡充装置に適用したものである。同図において、本実施形態のデータ処理装置１は、学習データとして画像データの拡充を行うための装置である。画像データは、例えば自動車に搭載される画像認識装置に登録されるものである。このような画像データとしては、歩行者画像、道路標識画像、道路白線画像等がある。
【００１６】
データ処理装置１は、コントローラ２と、このコントローラ２による処理結果を提示するための提示器３と、オペレータがコントローラ２に対して情報を入力するための入力器４とを備えている。
【００１７】
コントローラ２は、データベース５と、データ点配置構造解析部６と、新規データ生成部７と、提示データ選択部８と、データ提示処理部９と、データ追加処理部１０とを有している。
【００１８】
データベース５には、複数の画像データ（学習データ）が初期データとして予め登録されている。初期データは、戸外において、歩行者や標識等として典型的な対象を適当な数だけ撮影することにより採取されたものである。各画像データは、例えば歩行者画像クラス、道路標識画像クラス、道路白線画像クラス、風景画像クラス等のようにクラス（グループ）分けされて、データベース５に登録される。
【００１９】
データ点配置構造解析部６は、データベース５に登録されている複数の学習データを取り込み、各学習データの座標点の配置構造をクラスタ解析等によって解析し、その解析結果を新規データ生成部７に送出する。学習データは、高次元（例えば２５６次元）空間内の座標点で表される。このため、各学習データの座標点の配置構造（位置関係）を解析することで、各学習データの座標点の集合領域（クラスタ）構造が分かる。そこで、データ点配置構造解析部６は、データベース５に登録されている各学習データの座標点位置及びクラスと解析によって得られたクラスタ構造とを新規データ生成部７に送出する。
【００２０】
新規データ生成部７は、各学習データの座標点の配置構造に基づいて、クラスタを広くするように１つ以上の新規学習データを生成し、これを提示データ選択部８に送出する。新規学習データの生成法の具体例を図２に示す。図２において、×印は、データベース５に登録されている各学習データの座標点位置を示し、点線内部は、新規学習データの作成領域を示している。
【００２１】
図２（ａ）に示す方法は、各クラスタを全体的にほぼ均等に拡大させるように新規学習データを生成する、いわゆる拡大法である。例えば、あるクラスタのほぼ中心に位置する座標点ａを基準にして、任意の座標点ｂに対して座標点ａの反対側に新規学習データの座標点ｂ’を作成し、別の任意の座標点ｃに対して座標点ａの反対側に新規学習データの座標点ｃ’を作成する。このとき、座標点ａ，ｂ間の距離は座標点ｂ，ｂ’間の距離とほぼ等しく、座標点ａ，ｃ間の距離は座標点ｃ，ｃ’間の距離とほぼ等しい。このような拡大法では、生成された新規学習データの属するクラスは、拡大前のクラスタが属するクラスとする。
【００２２】
図２（ｂ）に示す方法は、隣接する２つ以上のクラスタの内側の領域に新規学習データを生成する、いわゆる内挿法である。例えば２つのクラスタがある場合、一方のクラスタの任意の座標点ｄと他方のクラスタの任意の座標点ｅとのほぼ中間位置に新規学習データの座標点ｆを作成する。このような内挿法では、生成された新規学習データの属するクラスは、内挿前の２つ以上のクラスタのうち新規学習データに最も近いクラスタが属するクラスとする。
【００２３】
図２（ｃ）に示す方法は、隣接する２つ以上のクラスタの外側の領域に新規学習データを生成する、いわゆる外挿法である。例えば２つのクラスタがある場合、一方のクラスタの任意の座標点ｇの外側（他方のクラスタの反対側）に新規学習データの座標点ｇ’を作成し、他方のクラスタの任意の座標点ｈの外側（一方のクラスタの反対側）に新規学習データの座標点ｈ’を作成する。このような外挿法では、生成された新規学習データの属するクラスは、外挿前の２つ以上のクラスタのうち新規学習データに最も近いクラスタが属するクラスとする。
【００２４】
このような拡大法、内挿法及び外挿法を採用することにより、データベース５に既に登録されている学習データの近傍に位置する新規学習データを、特に複雑な計算を行うことなく簡単に作成することができる。従って、様々な状況、例えば異なる天候（晴、曇、雨）や異なる時刻（朝、昼、夕、夜）等における同一対象の画像データを容易に得ることができる。
【００２５】
提示データ選択部８は、新規データ生成部７で生成された新規学習データの座標点とデータベース５に既に登録されている各学習データの座標点との最小距離とを求め、当該最小距離が所定値よりも大きいと判断すると、その新規学習データを提示すべきデータとして選択しデータ提示処理部９に送出する。
【００２６】
データ提示処理部９は、提示データ選択部８で選択された新規学習データをデータ追加処理部１０に送出すると共に、その新規学習データを、提示器３により提示可能な形式に変換して提示器３に送出する。新規学習データの形式変換としては、新規学習データの座標点の次元圧縮や座標変換等が行われる。例えば、学習データの座標値に対して主成分分析を行って得られた軸によって、学習データの座標値の座標変換を行い、更に座標変換後の座標値に対し主成分分析の寄与率の高いｎ個の軸の値のみ変更・拡充を行う。そして、データ提示処理部９では、変更したｎ個の軸の値と変更していない残りの軸の値を用いて、新規学習データの逆座標変換を行う。
【００２７】
データ追加処理部１０は、入力器４で入力された情報を受けて、データ提示処理部９から出力された新規学習データを拡充データとしてデータベース５に追加登録する。入力器４で入力される情報は、提示器３により提示された新規学習データが属するクラスである。このとき、データ追加処理部１０は、データ提示処理部９から出力された新規学習データと入力器４で入力されたクラスとを一緒にデータベース５に追加登録する。
【００２８】
次に、以上のように構成されたデータ処理装置１により学習データの拡充を行う動作について説明する。
【００２９】
コントローラ２による処理の実行が開始されると、まずデータベース５に既に登録されている複数の学習データがデータ点配置構造解析部６に送られる。そして、データ点配置構造解析部６において、各学習データの座標点の配置構造が解析され、その解析結果が新規データ生成部７に送られる。新規データ生成部７では、各学習データの座標点の配置構造を基にして新規学習データが生成される。その新規学習データは提示データ選択部８に送られ、提示データ選択部８において当該新規学習データが提示されるべきデータであると判断されると、データ提示処理部９により新規学習データが提示器３に表示される。
【００３０】
このとき、オペレータは、提示器３に表示された新規学習データを見て、その新規学習データの属するクラス（歩行者画像クラス、道路標識画像クラス等）を入力器４により入力する。このとき、データ拡充に適した新規学習データのみが提示データ選択部９により選択されているので、オペレータがチェックする新規学習データの数が多くなりすぎることは無く、オペレータによるクラス情報の入力作業に必要以上に手間がかかることは無い。
【００３１】
オペレータが入力したクラス情報は、入力器４からデータ追加処理部１０に送られる。また、データ追加処理部１０には、データ提示処理部９から新規学習データも送られてくる。これらの新規学習データ及びそれが属するクラスは、データベース５に拡充データとして追加登録される。
【００３２】
そして、上記の処理は、必要に応じて繰り返し実行される。これにより、データベース５には、数多くの学習データが登録されることになる。
【００３３】
以上のように本実施形態にあっては、既にデータベース５に登録されている複数の学習データの各座標点の配置構造に基づいて新規学習データを自動的に作成し、その新規学習データをデータベース５に追加登録するので、初めに少数の典型的な初期データを採取してデータベース５に初期登録しておけば、その後のオペレータの作業としては、新規学習データの属するクラスを入力器４で入力するだけで良い。つまり、オペレータは、必要とする学習データを採取すべく、例えば同一対象を晴の日、曇の日、雨の日あるいは朝、昼、夕、夜というように何度も撮影しに行かなくて済む。このようにオペレータがいちいち学習データを採取に出向かなくても、データベース５に登録される有効な学習データの数を自動的に増加させることができる。これにより、オペレータやユーザ等にかかる負担を大幅に軽減することができる。また、学習データの採取に要するコストを抑えることもできる。
【００３４】
なお、上記の第１実施形態では、オペレータは、新規学習データに関する情報として新規学習データの属するクラスを入力器４により入力するものとしたが、例えばデータベース５に登録される学習データの属するクラスが１つだけの場合には、オペレータは、新規学習データがそのクラスに属するか否かの情報を入力器４により入力するようにしても良い。
【００３５】
図３は、本発明に係わるデータ処理装置の第２実施形態の構成を示すブロック図である。本実施形態も、第１実施形態と同様に、本発明に係わるデータ処理装置を学習データ拡充装置に適用したものである。図中、第１実施形態と同一または同等の部材には同じ符号を付し、その説明を省略する。
【００３６】
本実施形態のデータ処理装置２０は、コントローラ２１と、提示器３と、入力器４とを備えている。コントローラ２１は、データベース５と、ダイナミクス計算部２２と、新規データ生成部２３と、提示データ選択部８と、データ提示処理部９と、データ追加処理部１０と、データ点位置補正部２４とを有している。
【００３７】
ダイナミクス計算部２２は、データベース５に登録されている複数の学習データを取り込み、任意のクラスにおける各学習データの座標点間に働く力を算出し、その結果を新規データ生成部２３に送出する。学習データの拡充の観点から考えると、各学習データの座標点間に働く力としては、例えば斥力が望ましい。斥力Ｆは、下記式から得られる。
【００３８】
Ｆ＝（Ｘｓ−Ｘｄ）／｜Ｘｓ−Ｘｄ｜３
Ｘｓ：斥力を受ける座標点の位置
Ｘｄ：斥力を与える座標点の位置
【００３９】
新規データ生成部２３は、ダイナミクス計算部２２で求められた各学習データの座標点間に働く力に基づいて、任意のクラスにおける各学習データの座標点の位置を下記式のように移動させることにより、複数の新規学習データを生成し、これを提示データ選択部８に送出する。
Ｘｓ←Ｘｓ＋Ｆｄｔ      （ｄｔ：ステップ時間）
【００４０】
各学習データの座標点間に対して斥力Ｆを与えて、各学習データの座標点を移動させた例を図４に示す。各学習データの座標点は、例えば図４（ａ）〜（ｂ）に示すように、時間経過に従って互いに離れていくようにリング状に散らばるようになる。なお、このように各学習データの座標点を移動させると、一部の学習データの属するクラスが変化する。
【００４１】
データ点位置補正部２４は、データベース５に追加登録される新規学習データをデータ追加処理部１０から取り込み、各学習データの座標点の移動によってクラスが変化した学習データの座標点を、各学習データの座標点を移動させる前の位置またはその近傍に戻すように補正する。学習データの座標点位置の補正法としては、クラスが変化した学習データの座標点を、計算によって移動前の位置に戻したり、何らかの乱数を与えて移動前の位置近辺に戻すようにする。このとき、各学習データの座標点を移動させてもクラスが変化していない学習データの座標点については、移動後の状態のままにしておく。
【００４２】
なお、データベース５に登録される学習データの属するクラスが１つだけの場合には、データ提示処理部９は、提示データ選択部８で選択された新規学習データそのものだけを提示器３に送出し、データベース５に登録される学習データの属するクラスが複数ある場合には、データ提示処理部９は、提示データ選択部８で選択された新規学習データ及びそれが属するクラスを提示器３に送出する。
【００４３】
以上のように構成されたデータ処理装置２０において、コントローラ２１による処理の実行が開始されると、まずデータベース５に既に登録されている複数の学習データがダイナミクス計算部２２に送られ、各学習データの座標点間に働く力が求められ、これが新規データ生成部２３に送られる。新規データ生成部２３では、各学習データの座標点間に働く力を基にして各学習データの座標点の位置を移動させることにより、複数の新規学習データが生成される。これらの新規学習データは提示データ選択部８に送られ、提示されるべき新規学習データだけが選択される。そして、選択された新規学習データは、データ提示処理部９により提示器３に表示される。
【００４４】
このとき、第１実施形態と同様に、オペレータは、提示された新規学習データの属するクラスを入力器４により入力する。そして、データ追加処理部１０によって、新規学習データ及びそれが属するクラスがデータベース５に拡充データとして追加登録される。また、新規学習データはデータ点位置補正部２４に送られ、各学習データの座標点の移動によってクラスが変わった学習データの座標点の位置が補正される。
【００４５】
データ点位置補正部２４により補正された後の各学習データは、再度ダイナミクス計算部２２に送られる。そして、上述した各学習データの座標点間に働く力の計算処理以降の処理が繰り返し行われる。
【００４６】
ここで、学習データの座標点位置を補正することにより、任意のクラスにおける各学習データの座標点間に働く力の計算を再度行うときに、各学習データの座標点の移動によって別のクラスになった学習データの座標点がカットされずに済むため、計算に用いる学習データの数が減ることは無い。このため、上記の処理を複数サイクル繰り返し行うことで、各学習データの座標点の位置を複数回移動させたときには、数多くの学習データの座標点が広い領域でほぼ均等に分散されるようになる。これにより、最終的には、任意のクラスに属する多くの有効な学習データがまんべんなく得られるようになる。
【００４７】
以上のように本実施形態にあっては、既にデータベース５に登録されている各学習データの座標点間に働く力に基づいて各学習データの座標点の位置を移動させることで、新規学習データを自動的に作成し、その新規学習データをデータベース５に追加登録するので、第１実施形態と同様に、オペレータやユーザ等が何度も学習データを採取に出向くことなく、有効な学習データの数を自動的に増加させることができる。
【００４８】
なお、上記の第２実施形態では、データベース５に登録されている学習データをダイナミクス計算部２２に取り込むのは最初だけとし、各学習データの座標点の移動によってクラスが変動した学習データの座標点の位置を補正した後、その学習データをダイナミクス計算部２２に送り、以降の処理を繰り返し行うようにしたが、特にこの手法には限られない。例えば、データ点位置補正部２４を設けずに、ダイナミクス計算部２２により各学習データの座標点間に働く力の計算処理を行う度に、データベース５に登録されている最新の学習データをダイナミクス計算部２２に取り込んでも良い。この場合には、ダイナミクス計算部２２により計算処理を行う度に、計算に用いる学習データの数が確実に増えることになる。
【００４９】
図５は、本発明に係わるデータ処理装置の第３実施形態の構成を示すブロック図である。本実施形態は、本発明に係わるデータ処理装置を自動検証装置に適用したものである。同図において、本実施形態のデータ処理装置３０は、検証対象機器３１の機能検証（性能評価や保証）に用いる検証条件（検証用データ）及び検証結果の拡充を行うための装置である。検証対象機器３１は、例えば画像認識装置であり、この場合には検証用データとして画像データが用いられる。
【００５０】
データ処理装置３０は、データベース３２と、データ点配置構造解析部３３と、新規データ生成部３４と、検証データ選択部３５と、データ出力部３６と、データ追加処理部３７とを有している。
【００５１】
データベース３２には、複数の画像データ（検証用データ）が初期データとして予め登録されている。初期データは、例えば第１実施形態におけるデータベース５に登録されている初期データと同様のものである。
【００５２】
データ点配置構造解析部３３は、データベース３２に登録されている複数の検証用データを取り込み、各検証用データの座標点の配置構造を解析し、その解析結果を新規データ生成部３４に送出する。データ点配置構造解析部３３は、具体的には、第１実施形態におけるデータ点配置構造解析部６と同様の処理を行う。
【００５３】
新規データ生成部３４は、各検証用データの座標点の配置構造に基づいて新規検証用データを生成し、これを検証データ選択部３５に送出する。新規データ生成部３４は、具体的には、第１実施形態における新規データ生成部７と同様の処理を行う。
【００５４】
検証データ選択部３５は、新規データ生成部３４で作成された新規検証用データの座標点とデータベース３２に既に登録されている各検証用データの座標点との最小距離とを求め、当該最小距離が所定値よりも大きいと判断すると、その新規検証用データを検証対象機器３１に送るべきデータとしてデータ出力部３６に送出する。
【００５５】
データ出力部３６は、検証データ選択部３５で選択された新規検証用データをデータ追加処理部３７に送出する。また、データ出力部３６は、検証対象機器３１の機能（動作）を検証すべく、新規検証用データを検証対象機器３１に送出する。新規検証用データが検証対象機器３１に入力されると、検証対象機器３１は、その新規検証用データを自動認識し、当該新規検証用データが属するクラスを検証結果として出力する。
【００５６】
データ追加処理部３７は、検証対象機器３１に送られた新規検証用データと検証対象機器３１から出力された検証結果とをデータベース３２に追加登録する。
【００５７】
以上のようなデータ処理装置３０によれば、データベース３２に既に登録されている複数の検証用データから新規検証用データを自動的に作成し、その新規検証用データとこれに対する検証対象機器３１の検証結果とをデータベース３２に追加登録するので、最初に小数の典型的な初期データを採取してデータベース３２に初期登録した後は、再度検証用データの採取に出向くことなく、検証用データの数を自動的に増加させることができる。これにより、検証対象機器３１の機能検証のためにオペレータやユーザ等にかかる手間が大幅に軽減されると共に、検証用データの採取に要するコストを削減することができる。
【００５８】
その結果、例えば検証対象機器３１の入出力関係の仕様が知られていない場合でも、オペレータやユーザ等は、検証対象機器３１の入出力関係を少ない手間で把握し、その妥当性を判断することが可能となる。
【００５９】
図６は、本発明に係わるデータ処理装置の第４実施形態の構成を示すブロック図である。本実施形態も、第３実施形態と同様に、本発明に係わるデータ処理装置を自動検証装置に適用したものである。図中、第３実施形態と同一または同等の部材には同じ符号を付し、その説明を省略する。
【００６０】
本実施形態のデータ処理装置４０は、データベース３２と、ダイナミクス計算部４１と、新規データ生成部４２と、検証データ選択部３５と、データ出力部３６と、データ追加処理部３７と、データ点位置補正部４３とを有している。
【００６１】
ダイナミクス計算部４１は、データベース３２に登録されている複数の検証用データを取り込み、任意のクラスにおける各検証用データの座標点間に働く力を算出し、その結果を新規データ生成部４２に送出する。この時の計算法は、第２実施形態におけるダイナミクス計算部２２の処理と同様である。
【００６２】
新規データ生成部４２は、ダイナミクス計算部４１で求められた各検証用データの座標点間に働く力に基づいて、各検証用データの座標点の位置を移動させることにより、複数の新規検証用データを生成する。各検証用データの座標点位置を移動させる方法は、第２実施形態における新規データ生成部２３の処理と同様である。
【００６３】
データ点位置補正部４３は、データベース３２に追加登録される新規検証用データをデータ追加処理部３７から取り込み、各検証用データの座標点の移動によってクラスが変動した検証用データの座標点を、その移動前の位置またはその近傍に戻すように補正する。この時の補正法は、第２実施形態におけるデータ点位置補正部２４の処理と同様である。
【００６４】
以上のようなデータ処理装置によれば、既にデータベース３２に登録されている各検証用データの座標点間に働く力を基にして各検証用データの座標点の位置を移動させることにより、新規検証用データを自動的に作成し、データベース３２に追加登録するので、第３実施形態と同様に、何度も検証用データを採取に出向くことなく、有効な検証用データの数を自動的に増加させることができる。
【００６５】
以上、本発明に係わるデータ処理装置の実施形態について幾つか説明してきたが、本発明は、上記実施形態に限定されるものではない。例えば上記実施形態は、データ処理装置を学習データ拡充装置または自動検証装置に適用したものであるが、本発明に係わるデータ処理装置は、データベース等のデータ格納部に登録されている複数のデータの各座標点間の位置関係に基づいて新規データを生成し、この新規データをデータ格納部に追加登録するものであれば、他の装置にも適用可能である。
【００６６】
また、上記実施形態では、画像データを対象としたが、データ格納部に登録するデータとしては、特に画像データには限られないことは言うまでもない。
【図面の簡単な説明】
【００６７】
【図１】本発明に係わるデータ処理装置の第１実施形態の構成を示すブロック図である。
【図２】図１に示す新規データ生成部において新規学習データを生成する方法を示す概念図である。
【図３】本発明に係わるデータ処理装置の第２実施形態の構成を示すブロック図である。
【図４】図３に示す新規データ生成部において新規学習データを生成する方法を示す概念図である。
【図５】本発明に係わるデータ処理装置の第３実施形態の構成を示すブロック図である。
【図６】本発明に係わるデータ処理装置の第４実施形態の構成を示すブロック図である。
【符号の説明】
【００６８】
１…データ処理装置、３…提示器（データ提示手段）、４…入力器（入力手段）、５…データベース（データ格納部）、６…データ点配置構造解析部（データ作成手段）、７…新規データ生成部（データ作成手段）、８…提示データ選択部（データ作成手段）、９…データ提示処理部（データ提示手段）、１０…データ追加処理部（データ追加手段）、２０…データ処理装置、２２…ダイナミクス計算部（データ作成手段）、２３…新規データ生成部（データ作成手段）、２４…データ点位置補正部、３０…データ処理装置、３１…検証対象機器（外部機器）、３２…データベース（データ格納部）、３３…データ点配置構造解析部（データ作成手段）、３４…新規データ生成部（データ作成手段）、３５…検証データ選択部（データ作成手段）、３６…データ出力部（データ出力手段）、３７…データ追加処理部（データ追加手段）、４０…データ処理装置、４１…ダイナミクス計算部（データ作成手段）、４２…新規データ生成部（データ作成手段）、４３…データ点位置補正部。
【図１】
2006309662.tif 000003
【図２】
2006309662.tif 000004
【図３】
2006309662.tif 000005
【図４】
2006309662.tif 000006
【図５】
2006309662.tif 000007
【図６】
2006309662.tif 000008