(57)【要約】【課題】アナログメータの指示値を画像処理によって自動的に読み取る。コンピュータ管理に適したデジタル信号を得る。【解決手段】初期設定（指示針の回転中心、針可動領域、目盛盤の目盛情報を設定）行い、基準画像と計測画像から針可動領域の画像をそれぞれ抽出し、抽出した２つの画像を回転中心を基準に極座標変換して指示針の回転角を直線的に示す画像にそれぞれ変換し、極座標変換後の２つの画像に基づいて指示針の回転角を求め、求めた回転角を目盛情報に対応させて計測画像の指示針の指示値を求める。【選択図】　　　　図１
2004133560.tif 000002
【特許請求の範囲】
【請求項１】
アナログメータの画像について、指示針の回転中心と、前記指示針の可動範囲であって目盛盤が無地であり且つ前記回転中心を中心にした円弧状の針可動領域と、前記目盛盤の目盛情報を設定し、計測を開始する前のアナログメータの基準画像と前記指示針が回転した状態のアナログメータの計測画像から前記針可動領域の画像をそれぞれ抽出し、抽出した２つの画像を前記回転中心を基準に極座標変換して前記指示針の回転角を直線的に示す画像にそれぞれ変換し、前記極座標変換後の２つの画像に基づいて前記指示針の回転角を求め、求めた回転角を前記目盛情報に対応させて前記計測画像の指示針の指示値を求めることを特徴とするアナログメータの自動読み取り方法。
【請求項２】
前記回転中心を中心にした円弧状の領域であって前記目盛盤の目盛部分に対応する目盛領域を設定し、当該目盛領域の平均輝度値に基づいて前記回転中心のずれを補正し、補正後の回転中心に基づいて前記針可動領域を設定し直すことを特徴とする請求項１記載のアナログメータの自動読み取り方法。
【請求項３】
前記基準画像に対する前記計測画像のずれを求め、このずれを補正した後、前記計測画像について前記針可動領域の画像を極座標変換することを特徴とする請求項１又は２記載のアナログメータの自動読み取り方法。
【請求項４】
前記針可動領域に前記目盛盤の文字類が含まれているか否かを調べ、検出した文字類を除去した後、前記指示針の回転角を求めることを特徴とする請求項１から３のいずれかに記載のアナログメータの自動読み取り方法。
【請求項５】
計測を開始する前の状態と回転した状態のアナログメータを撮影して基準画像と計測画像を取り込む撮影手段と、前記撮影手段によって取り込んだ画像について、指示針の回転中心を設定する回転中心設定手段と、前記撮影手段によって取り込んだ画像について、前記指示針の可動範囲であって目盛盤が無地であり且つ前記回転中心を中心にした円弧状の針可動領域を設定する針可動領域設定手段と、前記撮影手段によって取り込んだ画像について、前記目盛盤の目盛情報を設定する目盛設定手段と、前記針可動領域の画像を前記回転中心を基準に極座標変換して前記指示針の回転角を直線的に示す画像に変換する極座標変換手段と、前記極座標変換した画像に基づいて前記指示針の回転角を求める回転角算出手段と、前記回転角を前記目盛情報に対応させて前記計測画像の指示針の指示値を求める指示値算出手段を備えることを特徴とするアナログメータの自動読み取り装置。
【請求項６】
前記回転中心を中心にした円弧状の領域であって前記目盛盤の目盛部分に対応する目盛領域を設定する目盛領域設定手段と、前記目盛領域の平均輝度値に基づいて前記回転中心のずれを補正する第１の補正手段を備えることを特徴とする請求項５記載のアナログメータの自動読み取り装置。
【請求項７】
前記基準画像に対する前記計測画像のずれを求めて当該ずれを補正する第２の補正手段を備えることを特徴とする請求項５又は６記載のアナログメータの自動読み取り装置。
【請求項８】
前記針可動領域に含まれている前記目盛盤の文字類を除去する第３の補正手段を備えることを特徴とする請求項５から７のいずれかに記載のアナログメータの自動読み取り装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、アナログメータの自動読み取り方法および自動読み取り装置に関する。さらに詳述すると、本発明は、単針回転型アナログメータの画像について画像処理を行い、指示針の指示値を読み取るアナログメータの自動読み取り方法および自動読み取り装置に関するものである。
【０００２】
【従来の技術】
圧力計や温度計などには、単針回転型のアナログメータが多く使用されている。アナログメータは、その性質上、指示値をデジタル信号に直接変換するのが困難であり、継続してデータを収集するなど信頼性の高い観測を長期的に行う場合などには、結局、計測者が指示針を目で見て確認してその指示値を読み取るようにしていた。
【０００３】
なお、画像処理によりアナログメータの指示値を読み取る方法としては、例えば特開２００２−１８８９３９号公報に開示された技術がある。
【０００４】
【特許文献１】
特開２００２−１８８９３９号公報
【０００５】
【発明が解決しようとする課題】
しかしながら、遠隔地の無人観測所等に設置されているアナログメータについては、その指示値を読み取るために観測者がわざわざ無人観測所等まで出かけるのは困難であり現実的ではない。また、アナログメータの指示値をコンピュータで管理し易いデジタルデータとして入手したいとの要請もあった。
【０００６】
一方、無人観測所等に設置されているアナログメータをデジタルメータに交換することで、その指示値をコンピュータ管理に適したデジタル信号として得ることができると共に、観測者がわざわざ無人観測所等に出かけなくてもオンラインで指示値を知ることが可能になる。しかしながら、デジタルメータをアナログメータに交換するのには費用がかかり、特に、全国各地の無人観測所等で使用されているアナログメータの多さを考慮すると、莫大な費用がかかってしまう。
【０００７】
また、特開２００２−１８８９３９号の方法は、メータ画像から画素の輝度値（グレイ値）をもとに針と思われる部分を探し出し、抜き出した後、角度を計算しているが、ノイズやメータの汚れ、撮影時の照明条件などの影響により間違った部分を針として認識するおそれがあり、信頼性に劣っていた。
【０００８】
本発明は、アナログメータの指示値を遠隔地から自動的に読み取ることができ、しかもコンピュータ管理に適したデジタル信号を得ることができると共に、信頼性の高いアナログメータの自動読み取り方法および自動読み取り装置を提供することを目的とする。
【０００９】
【課題を解決するための手段】
かかる目的を達成するために請求項１記載のアナログメータの自動読み取り方法は、アナログメータの画像について、指示針の回転中心と、指示針の可動範囲であって目盛盤が無地であり且つ回転中心を中心にした円弧状の針可動領域と、目盛盤の目盛情報を設定し、計測を開始する前のアナログメータの基準画像と指示針が回転した状態のアナログメータの計測画像から針可動領域の画像をそれぞれ抽出し、抽出した２つの画像を回転中心を基準に極座標変換して指示針の回転角を直線的に示す画像にそれぞれ変換し、極座標変換後の２つの画像に基づいて指示針の回転角を求め、求めた回転角を目盛情報に対応させて計測画像の指示針の指示値を求めるものである。
【００１０】
即ち、初期設定として指示針の回転中心と、針可動領域と、目盛盤の目盛情報を設定し、これらの設定に基づいて画像処理を行い、計測画像の指示針の指示値を求める。円弧状の針可動領域の画像を指示針の回転中心を基準にして極座標変換すると、針可動領域の周方向（指示針の回転方向）と径方向（指示針の長さ方向）を直交する２方向とする矩形の画像に変換することができる。基準画像（アナログメータの画像であって、指示針が０を指しているか、あるいは指示値がわかっている画像）と計測画像（アナログメータの画像であって、指示針の値を求めたい画像）について、針可動領域を極座標変換し、２つの画像から計測画像の指示針の回転角を求める。そして、求めた回転角を目盛盤の目盛情報に対応させることで、計測画像の指示針が示している指示値を求めることができる。作業者が基準画像に基づいて初期設定を予め行っておくことで、アナログメータの計測値（計測画像の指示針の指示値）が画像処理によって自動的に求められる。
【００１１】
また、請求項２記載のアナログメータの自動読み取り方法は、回転中心を中心にした円弧状の領域であって目盛盤の目盛部分に対応する目盛領域を設定し、当該目盛領域の平均輝度値に基づいて回転中心のずれを補正し、補正後の回転中心に基づいて針可動領域を設定し直すものである。
【００１２】
目盛盤の目盛は、指示針の回転中心を中心とした円周に沿って付されている。したがって、指示針の回転中心の設定がずれていると、設定した目盛領域も目盛が付されている部分からずれてしまう。目盛盤の無地部分と目盛部分とでは画像の輝度が大きく異なる。例えば、白地の目盛盤に黒色で目盛が付されていたとすると、設定した目盛領域に黒色の目盛部分が多く含まれ、白色の無地部分があまり含まれていない場合には、目盛領域の平均輝度値は小さくなる。逆に、設定した目盛領域に白色の無地部分が多く含まれ、黒色の目盛部分があまり含まれていない場合には、目盛領域の平均輝度値は大きくなる。
【００１３】
目盛領域の設定が目盛部分に一致していれば黒色部分が多くなるので目盛領域の平均輝度値は小さくなり、ずれていれば白色部分が多くなるので目盛領域の平均輝度値は大きくなる。即ち、平均輝度値が最も小さくなる位置が目盛領域が目盛部分に正確に対応する位置であり、この場合の指示針の回転中心の位置が回転中心の正確な位置に一致する。平均輝度値が最小になるような目盛領域を見つけることで、指示針の回転中心の位置を求めることができ、指示針の回転中心の設定のずれを補正することができる。
【００１４】
また、請求項３記載のアナログメータの自動読み取り方法は、基準画像に対する計測画像のずれを求め、このずれを補正した後、計測画像について針可動領域の画像を極座標変換するものである。
【００１５】
基準画像に基づいて初期設定を行った場合、基準画像に対して計測画像がずれていると、計測画像について正しく針可動領域の画像を抽出することができず、また、正しく極座標変換をすることができない。基準画像の撮影時刻と計測画像の撮影時刻は異なるため、何らかの外的要因等により、計測画像がずれていることが考えられる。しかしながら、計測画像について針可動領域の画像の極座標変換を行う前にそのずれを補正しておくことで、初期設定に基づいて計測画像の針可動領域の画像を正しく抽出することができ、極座標変換を正しく行うことができる。
【００１６】
さらに、請求項４記載のアナログメータの自動読み取り方法は、針可動領域に目盛盤の文字類が含まれているか否かを調べ、検出した文字類を除去した後、指示針の回転角を求めるものである。
【００１７】
設定した針可動領域には、目盛盤の文字等が全く含まれていないことが好ましい。しかしながら、目盛盤には目盛の他、目盛の数値、目盛の単位、メータの製造会社名、その他、文字や模様や記号等が付されており、また、汚れ等が付着していることもある。そのため、無地部分のみを針可動領域として設定することができない場合もある。また、画像処理の過程でノイズが含まれる場合もある。
【００１８】
設定した針可動領域に文字、模様、記号、汚れ、ノイズ等（以下、文字類という）が含まれていると、その後の画像処理で指示針を認識し難くなることがある。本発明では、指示針の回転角を求める前に、針可動領域に含まれている文字類を除去するので、指示針の認識が容易になる。
【００１９】
また、請求項５記載のアナログメータの自動読み取り装置は、計測を開始する前の状態と回転した状態のアナログメータを撮影して基準画像と計測画像を取り込む撮影手段と、撮影手段によって取り込んだ画像について、指示針の回転中心を設定する回転中心設定手段と、撮影手段によって取り込んだ画像について、指示針の可動範囲であって目盛盤が無地であり且つ回転中心を中心にした円弧状の針可動領域を設定する針可動領域設定手段と、撮影手段によって取り込んだ画像について、目盛盤の目盛情報を設定する目盛設定手段と、針可動領域の画像を回転中心を基準に極座標変換して指示針の回転角を直線的に示す画像に変換する極座標変換手段と、極座標変換した画像に基づいて指示針の回転角を求める回転角算出手段と、回転角を目盛情報に対応させて計測画像の指示針の指示値を求める指示値算出手段を備えるものである。
【００２０】
即ち、初期設定として、回転中心設定手段による指示針の回転中心の設定と、針可動領域設定手段による針可動領域の設定と、目盛設定手段による目盛盤の目盛情報の設定を行い、これらの設定に基づいて画像処理を行い、計測画像の指示針の指示値を求める。
【００２１】
円弧状の針可動領域の画像を指示針の回転中心を基準にして極座標変換すると、針可動領域の周方向（指示針の回転方向）と径方向（指示針の長さ方向）を直交する２方向とする矩形の画像に変換することができる。極座標変換手段は、基準画像と計測画像について針可動領域の極座標変換を行う。そして、回転角算出手段が２つの極座標変換後の画像に基づき指示針の回転角を求め、この回転角を指示値算出手段が目盛盤の目盛情報に対応させて計測画像の指示値を求める。
【００２２】
基準画像と計測画像は、撮影手段によって撮影され取り込まれる。作業者が初期設定を予め行っておくことで、アナログメータの計測値（計測画像の指示針の指示値）を画像処理によって自動的に求めることができる。
【００２３】
また、請求項６記載のアナログメータの自動読み取り装置は、回転中心を中心にした円弧状の領域であって目盛盤の目盛部分に対応する目盛領域を設定する目盛領域設定手段と、目盛領域の平均輝度値に基づいて回転中心のずれを補正する第１の補正手段を備えるものである。
【００２４】
目盛盤の目盛は、指示針の回転中心を中心とした円周に沿って付されている。したがって、回転中心設定手段によって設定した指示針の回転中心の位置がずれていると、目盛領域設定手段によって設定する目盛領域も目盛盤の目盛部分からずれてしまう。例えば、白地の目盛盤に黒色の目盛が付されていたとすると、目盛が付されている部分から目盛領域がずれていた場合、白色の割合が多くなるので平均輝度が大きくなる。第１の補正手段は、平均輝度が最も小さくなる目盛領域の位置を求め、求めた目盛領域の位置に対応する指示針の回転中心の位置を求めて、作業者によって設定された回転中心の位置を補正する。
【００２５】
また、請求項７記載のアナログメータの自動読み取り装置は、基準画像に対する計測画像のずれを求めて当該ずれを補正する第２の補正手段を備えるものである。
【００２６】
基準画像に基づいて初期設定を行った場合、基準画像に対して計測画像がずれていると、計測画像について正しく針可動領域の画像を抽出することができず、また、正しく極座標変換をすることができない。基準画像の撮影時刻と計測画像の撮影時刻が異なるため、基準画像に対して計測画像がずれることがあると考えられる。しかしながら、計測画像について針可動領域の画像の極座標変換を行う前に、第２の補正手段によって計測画像のずれを補正しておくことで、初期設定に基づいて計測画像の針可動領域の画像を正しく抽出することができ、極座標変換を正しく行うことができる。
【００２７】
さらに、請求項８記載のアナログメータの自動読み取り装置は、針可動領域に含まれている目盛盤の文字類を除去する第３の補正手段を備えるものである。
【００２８】
設定した針可動領域に文字類が含まれていると、その後の画像処理で指示針を認識し難くなる。針可動領域の画像を極座標変換する前に、第３の補正手段によって針可動領域に含まれている文字類を除去しておくことで、画像処理による指示針の認識が容易になる。
【００２９】
【発明の実施の形態】
以下、本発明の構成を図面に示す最良の形態に基づいて詳細に説明する。
【００３０】
図１に、本願発明を適用したアナログメータの自動読み取り装置の実施形態の一例を、図２〜図８に、本発明を適用したアナログメータの自動読み取り方法の実施形態の一例をそれぞれ示す。また、図１１，図１２，図１５，図１６に、アナログメータの画像を示す。
【００３１】
まず最初に、アナログメータ１の自動読み取り装置（以下、単に自動読み取り装置という）について説明する。自動読み取り装置は、計測を開始する前の状態と回転した状態のアナログメータ１を撮影して基準画像３と計測画像４を取り込む撮影手段５と、撮影手段５によって取り込んだ画像について、指示針２の回転中心を設定する回転中心設定手段６と、撮影手段５によって取り込んだ画像について、指示針２の可動範囲であって目盛盤１９が無地であり且つ回転中心を中心にした円弧状の針可動領域２０を設定する針可動領域設定手段７と、撮影手段５によって取り込んだ画像について、目盛盤１９の目盛情報を設定する目盛設定手段８と、針可動領域２０の画像を回転中心を基準に極座標変換して指示針２の回転を直線的に示す画像に変換する極座標変換手段９と、極座標変換した画像に基づいて指示針２の回転角を求める回転角算出手段１０と、回転角を目盛情報に対応させて計測画像４の指示針２の指示値を求める指示値算出手段１１を備えている。
【００３２】
ここで、基準画像３としては、指示針２が０を指しているアナログメータ１の画像でも良く、又は指示針２が指している値が既知であれば指示針２が０以外の値を指しているアナログメータ１の画像でも良い。
【００３３】
なお、針可動領域２０として目盛盤１９の無地部分を設定しているが、この無地部分は厳密に無地である必要はなく、その一部に文字等が含まれていても良い。即ち、「目盛盤が無地」は、設定した針可動領域の目盛盤の全てが無地である場合の他に、針可動領域の目盛盤の大部分が無地である場合も含んでいる。
【００３４】
また、本実施形態では、自動読み取り装置は、回転中心を中心にした円弧状の領域であって目盛盤１９の目盛部分に対応する目盛領域２２を設定する目盛領域設定手段１２と、目盛領域２２の平均輝度値に基づいて回転中心のずれを補正する第１の補正手段１３を備えている。さらに、この自動読み取り装置は、基準画像３に対する計測画像４のずれ量を求めて補正する第２の補正手段１４と、針可動領域２０に含まれている目盛盤１９の文字類を除去する第３の補正手段１５を備えている。なお、文字類には、文字の他、模様や記号、ノイズ等も含まれる。
【００３５】
アナログメータ１は、例えば油温計や圧力計などの単針の回転型アナログメータであり、例えば無人観測所等に設置されている。撮影手段５は、例えばデジタルカメラ等の撮影素子で、アナログメータ１の正面に向けて設置されている。撮影手段５によって撮影されたアナログメータ１の画像は、例えば観測本部に設置されているコンピュータ１６に供給される。コンピュータ１６はディスプレイ等の出力装置１７、キーボード及びマウス等の入力装置１８を備えており、ハードウエアとソフトウエアにより前述の各手段６〜１５を実現している。
【００３６】
次に、アナログメータ１の自動読み取り方法（以下、単に自動読み取り方法という）について説明する。
【００３７】
この自動読み取り方法では、図２に示すように、先ず初期設定工程３１を行った後、読み取り工程５１を行う。
【００３８】
図３に初期設定工程３１の手順を示す。初期設定工程３１は、作業者がディスプレイ１７を見ながらマウスやキーボードを操作して初期設定を行うもので、アナログメータ１の画像について、指示針２の回転中心と、指示針２の可動範囲であって目盛盤１９が無地であり且つ回転中心を中心にした円弧状の針可動領域２０と、目盛盤１９の目盛情報を設定する。また、本実施形態では、初期設定として、回転中心を中心にした円弧状の領域であって目盛盤１９の目盛部分に対応する目盛領域２２も設定する。また、初期設定を行うアナログメータ１の画像として、例えば図１１に示す基準画像３を使用する。
【００３９】
初期設定工程３１では、まず最初に、予め撮影手段５によって撮影（ステップ３２）しておいた基準画像３をコンピュータ１６内に読み込む（ステップ３３）。コンピュータ１６は読み込んだ基準画像３をディスプレイ１７に表示する。作業者はディスプレイ１７に表示された基準画像３を見ながら初期設定パラメータ、即ち指示針２の回転中心、針可動領域２０、目盛盤１９の目盛情報、目盛領域２２等を設定する（ステップ３４）。針可動領域２０と目盛領域２２は、指示針２の回転中心を中心にした円弧状の領域である。
【００４０】
指示針２の回転中心の設定（ステップ３５）は、作業者が回転中心設定手段６を操作して行う。即ち、作業者がディスプレイ１７に表示された基準画像３を見ながらマウスを操作し、基準画像３の指示針２の回転中心位置にポインタをあわせることで、指示針２の回転中心の座標（ｘ０，ｙ０）を設定する。後に、この中心座標（ｘ０，ｙ０）を中心に極座標変換することにより、指示針２の回転角度を極座標内での平行移動成分に変換する。
【００４１】
針可動領域２０の設定（ステップ３６）は、作業者が針可動領域設定手段７を操作して行う。即ち、作業者がディスプレイ１７上に表示された基準画像３を見ながらマウスを操作し、針可動領域２０を示すポインタを移動させることで針可動領域２０の最大半径（ｒ０ｍａｘ）、最小半径（ｒ０ｍｉｎ）、開始角度（θ０ｓｔａｒｔ）、終了角度（θ０ｅｎｄ）を設定する。針可動領域２０として目盛盤１９の無地部分を設定し、この範囲を画像処理に使用することで指示針２の認識誤差を減らし、画像処理により高い精度を得ることができる。
【００４２】
目盛領域２２の設定（ステップ３７）は、作業者が目盛領域設定手段１２を操作して行う。即ち、作業者がディスプレイ１７上に表示された基準画像３を見ながらマウスを操作し、目盛領域２２を示すポインタを移動させることで目盛領域２２の最大半径（ｍｒ０ｍａｘ）、最小半径（ｍｒ０ｍｉｎ）、開始角度（ｍθ０ｓｔａｒｔ）、終了角度（ｍθ０ｅｎｄ）を設定する。
【００４３】
なお、図２１に示すように、目盛領域２２の設定作業時にコンピュータ１６は設定された目盛領域２２の画像を極座標変換してリアルタイムにディスプレイ１７に拡大表示する。作業者は表示された画像を確認しながら設定作業を行うことができるので、目盛領域２２の設定が適切であるか否かを迅速に判断することができ、作業が容易になると共に、設定の適正化を図ることができる。
【００４４】
目盛盤１９の目盛情報の設定（ステップ３８）は、作業者が目盛設定手段８を操作して行う。即ち、作業者がディスプレイ１７上に表示された基準画像３を見ながらマウスを操作し、目盛位置を示すポインタを移動させることで基準となる目盛２１の位置（指示針２の回転中心からみた目盛２１の方向角度（θｍｎ，ｎ＝１，２，３，…））を設定すると共に、位置を設定した目盛２１の値（ｍｎ，ｎ＝１，２，３，…）をキーボード操作により入力する。なお、基準となる目盛２１の位置設定とその値の入力は、少なくとも２箇所の目盛２１を選択して行えば良い。
【００４５】
基準となる目盛２１の位置と値、即ち目盛情報は、メータ情報の一つであり、その他にもメータ情報を入力する（ステップ３８）。本実施形態では、指示針２の位置、指示針２の値（指示値）、指示針２の単位を入力する。指示針２の位置は、ディスプレイ１７に表示された基準画像３を見ながらマウスを操作し、指示針２を示すポインタを移動させることで入力する。また、指示針２の値と単位は、キーボード操作により入力する。
【００４６】
このように、初期設定パラメータの設定は、ディスプレイ１７に表示される基準画像３を見ながらインタラクティブに行うことができる。また、パラメータを設定仕直すことで、一度設定したパラメータを変更することができる。また、各パラメータを設定するに当たり、パラメータの設定順序は特に決まっていない。さらに、前回設定を行った作業者と異なる作業者がパラメータの設定を変更することも可能である。
【００４７】
初期設定パラメータは、上述の通り、作業者がコンピュータ１６のディスプレイ１７を見ながら設定する。このため、設定に個人差などに起因した誤差が生じる可能性がある。特に、指示針２の回転中心の設定には誤差が生じる可能性が高い。そこで、本実施形態では、第１の補正手段１３によるコンピュータ処理によって自動的に補正を行い、作業者が設定した指示針２の回転中心の誤差を小さくする（ステップ３９）。即ち、目盛領域２２の平均輝度値に基づいて回転中心のずれを補正し、その後、補正後の回転中心に基づいて針可動領域２０の画像を抽出する。
【００４８】
指示針２の回転中心のずれを補正する手順を図４に示す。いま、例えば、白地の目盛盤１９に黒色の目盛２１が付されている場合を考える。目盛領域２２は指示針２の回転中心を中心にした円弧状の領域であることから、設定した指示針２の回転中心の位置が基準画像３の回転中心位置に一致している場合には、設定した目盛領域２２が基準画像３の目盛２１に付されている部分に一致することになる。このとき、目盛領域２２の２次元画像をｇ（ｘ，ｙ）とすると、目盛領域２２の平均輝度値は数式１のように表すことができる。但し（ｘ，ｙ）は目盛領域２２内部の画素、Ｓは目盛領域２２の面積とする。
【数１】
Σｘ，ｙｇ（ｘ，ｙ）／Ｓ
【００４９】
設定した目盛領域２２が基準画像３の目盛２１が付されている部分に一致する場合、設定した目盛領域２２には、黒色部分である目盛２１を含む割合が多くなるので目盛領域２２の平均輝度値は小さくなる。一方、設定した指示針２の回転中心位置が基準画像３の回転中心からずれている場合には、設定した目盛領域２２が基準画像３の、目盛２１が付されている部分からずれることになる。この場合設定した目盛領域２２には黒色部分の割合が減るので、目盛領域２２の平均輝度値は小さくなる。
【００５０】
作業者が設定した指示針２の回転中心座標（ｘ０，ｙ０）の周囲に関して指示針２の回転中心座標をｘｙ方向に少しずつずらしながら（変動パラメータ（ｉ，ｊ）を少しずつ変化させながら）仮想目盛領域２２を仮定し、その仮想目盛領域２２の平均輝度値を繰り返し計算する。さらに目盛領域の最小半径ｍｒ０ｍｉｎ及び目盛領域の最大半径ｍｒ０ｍａｘについても半径ｒ方向に少しずつずらしながら（変動パラメータ（ｋ，ｌ）を少しずつ変化させながら）仮想目盛領域２２を仮定し、その仮想目盛領域２２の平均輝度値を繰り返し計算する。この平均輝度値を計算する過程において、初期設定で設定した目盛領域２２及びその近傍領域以外の部分は、領域外であることを示す一定の輝度値を当てはめても良い。近傍領域はメータの種類により多少の違いはあるが、通常は目盛領域２２の近傍の数画素になる。そして、目盛領域２２の平均輝度値が最小となるパラメータ（ｉ，ｊ，ｋ，ｌ）を探索する。この探索の過程において、必ずしもｉ，ｊ，ｋ，ｌのパラメータをすべて変動させる必要はなく、装置の計算能力に応じて探索パラメータを減らしても良い。また、探索を行う領域についても装置の計算能力により探索範囲を変動させることができる。その後、前記輝度値が最小となる変動パラメータ（ｉ，ｊ，ｋ，ｌ）で作業者が指定した指示針２の回転中心座標（ｘ０，ｙ０）及び目盛領域の最小半径ｍｒ０ｍｉｎ及び目盛領域の最大半径ｍｒ０ｍａｘを補正する。
【００５１】
なお、上記補正手法では目盛領域２２の平均輝度値を直接計算したが、目盛領域２２を極座標変換し、その画像の平均輝度値を計算しても良い。この場合の補正の手順を図２２に示す。作業者が設定した指示針２の回転中心の座標（ｘ０，ｙ０）を中心に目盛領域２２を極座標変換する。この目盛領域２２の２次元の画像をｇ（ｘ，ｙ）とすると、極座標変換の画像ｆ（ｒ，θ）は数式２によって表すことができる。
【数２】
ｆ（ｒ，θ）＝ｇ（ｘ０＋ｒ・ｃｏｓθ，ｙ０＋ｒ・ｓｉｎθ）
但し、ｍｒ０ｍｉｎ≦ｒ≦ｍｒ０ｍａｘ
【００５２】
次に設定した回転中心座標（ｘ０，ｙ０）のｘ０とｙ０、目盛領域の最小半径ｍｒ０ｍｉｎ及び目盛領域の最大半径ｍｒ０ｍａｘの４パラメータのうち少なくとも１つのパラメータを少し変化させた仮想目盛領域２２を仮定する。そしてその仮想目盛領域２２を仮定したパラメータをもとに極座標変換する。このとき初期設定で設定した目盛領域２２及びその近傍領域以外の部分を極座標変換する場合には領域外であることを示す一定の輝度値を割り当てる。近傍領域はメータの種類により多少の違いが生じるが、通常は目盛領域２２の近傍数画素となる。仮にｘ方向にｉ、ｙ方向にｊ、ｍｒ０ｍｉｎに対してｋ、ｍｒ０ｍａｘに対してｌほど動かした時の極座標変換後の画像は数式３によって表すことができる。
【数３】
ｈ（ｒ，θ）＝ｇ（ｘ０＋ｉ＋ｒ・ｃｏｓθ，ｙ０＋ｊ＋ｒ・ｓｉｎθ）
但し、ｍｒ０ｍｉｎ＋ｋ≦ｒ≦ｍｒ０ｍａｘ＋ｌ
【００５３】
作業者が設定した指示針２の回転中心座標（ｘ０，ｙ０）の周囲に関して指示針２の回転中心座標をｘｙ方向に少しずつずらしながら（変動パラメータ（ｉ，ｊ）を少しずつ変化させながら）仮想目盛領域２２を仮定し、その仮想目盛領域２２の極座標変換を繰り返し行う。さらに目盛領域の最小半径ｍｒ０ｍｉｎ及び目盛領域の最大半径ｍｒ０ｍａｘについても半径ｒ方向に少しずつずらしながら（変動パラメータ（ｋ，ｌ）を少しずつ変化させながら）仮想目盛領域２２を仮定し、その仮想目盛領域２２の極座標変換を繰り返し行う。そして、極座標変換後の平均輝度値が最小となる変動パラメータ（ｉ，ｊ，ｋ，ｌ）を探索する。この探索の過程において、必ずしもｉ，ｊ，ｋ，ｌのパラメータをすべて変動させる必要はなく、装置の計算能力に応じて探索パラメータを減らしても良い。また、探索を行う領域についても装置の計算能力により探索範囲を変動させることができる。その後、前記平均輝度値が最小となる変動パラメータ（ｉ，ｊ，ｋ，ｌ）で作業者が指定した指示針２の回転中心座標（ｘ０，ｙ０）及び目盛領域の最小半径ｍｒ０ｍｉｎ及び目盛領域の最大半径ｍｒ０ｍａｘを補正する。
【００５４】
なお、アナログメータ１が、黒地の目盛盤１９に白色の目盛２１が付されているものである場合には、輝度値を反転させて上述の処理を行えば良い。
【００５５】
また、アナログメータ１の画像において、メータ画像の輝度値が白や黒ではなく中間値（グレー）となっている場合は、目盛盤１９の輝度値と目盛２１の輝度値のうち、輝度の高いほうを白、輝度の低いほうを黒とみなして上述の処理を行えばよい。また、目盛盤１９の輝度値と目盛２１の輝度値のうち、輝度の高いほうを白、輝度の低いほうを黒とするような画像処理を行った後に上述の処理を行なってもよい。
【００５６】
さらにアナログメータ１の画像がカラー画像である場合、輝度を計算し上述の処理を行う方法があるが、たまたま目盛盤１９の輝度値と目盛２１の輝度値が一致もしくは似たような値を示す場合は、例えばカラー信号のうち赤の信号のみを利用し、赤の信号成分が強い部分を白、弱い部分を黒とみなして上述の処理をすればよい。また、赤の信号成分が強い部分を白、弱い部分を黒とするような画像処理を行った後に上述の処理を行なってもよい。青の信号成分や緑の信号成分でも同様のことが言える。また、通常のカラー画像においても上記のような信号成分の一部を利用した手法のほうが、目盛盤１９と目盛２１を明確に区別できる場合、輝度値を計算せずに別の信号成分を利用してよい。
【００５７】
このように、アナログメータ１の画像の目盛盤１９及び目盛２１の輝度の濃淡がはっきりするようにみなす、もしくは輝度の濃淡がはっきりするように画像処理を行った後に上述の補正処理を行うことで、より多くのメータ画像に対応できる。
【００５８】
このような回転中心の位置補正を行った後、この補正後の回転中心位置を中心とする配置になるように他の初期設定パラメータも補正し、補正後の初期設定パラメータを基準画像３に重ねて表示し、第１の補正手段１３による自動補正が正しい値を示しているか否かを作業者が確認する（図３のステップ４０）。
【００５９】
そして、自動補正が正しくなければ、再度、初期設定パラメータの設定を行う（ステップ３４）。一方、自動補正が正しければ、初期設定パラメータを初期設定ファイルに保存し（ステップ４１）、初期設定工程３１を終了する。コンピュータ１６に保存された初期設定パラメータは、メータ指示値を読み取る際に利用される。
【００６０】
図５に読み取り工程５１の手順を示す。読み取り工程５１では、図１２に示す計測画像４を取得し、初期設定パラメータおよび基準画像３を用いて計測画像４の指示針２の指示値を画像処理によって自動的に読み取る。
【００６１】
まず、初期値設定ファイルに保存した初期設定パラメータを読み込み（ステップ５２）、基準画像３と計測画像４を読み込む（ステップ５３，５４）。そして、本実施形態では、計測画像４については、第２の補正手段１４によって計測画像４のずれを補正（ステップ５５）した後、画像処理を行う。
【００６２】
通常、基準画像３を取得した時刻と計測画像４を取得した時刻は異なるため、何らかの外的要因等により、計測画像４内のメータ１の位置が基準画像３内のメータ１の位置と異なることがあり得ると予想される。このため、画像処理を行う前に基準画像３に対する計測画像４のずれ（縦横方向の位置ずれと回転角度（方向）のずれ）を検出し、ずれていた場合にはそれを補正して計測画像４を基準画像３に合わせる。即ち、基準画像３に対する計測画像４のずれ量を求め、このずれを補正した後、計測画像４について針可動領域２０の画像を極座標変換する。この補正は、第２の補正手段１４によって自動的に行われる。
【００６３】
図６に、計測画像の回転角度のずれを補正する手順を示す。基準画像３および計測画像４をそれぞれ２次元フーリエ変換する。フーリエ変換後の２次元信号の振幅成分について、周波数成分の原点（直流成分）を中心に極座標変換を行う。この処理は基準画像（信号）及び計測画像（信号）のそれぞれに関して行う。そしてそれぞれの極座標に変換された２次元信号（振幅成分のみ）について再度フーリエ変換を行う。その後、フーリエ変換後の各周波数成分について、基準画像３より作成した信号の複素数成分と計測画像４から作成した信号の共役複素数成分をそれぞれ掛け合わせ合成を行う。合成を行う際にそれぞれの信号の振幅で除算を行う（位相成分のみで位相の差を計算する）。
【００６４】
この合成計算、具体的には除算を行うときに、振幅成分があまりにも微小となる場合が存在する。このような場合では合成信号の実数成分＝０，複素数成分＝０としてもよい。また、振幅成分があまりにも微小となる場合の合成信号成分に対して乱数を割り当ててもよい。
【００６５】
その後、信号成分の逆フーリエ変換を計算する。変換後の信号のなかで、相関値が最大となる座標（ｒ１，θ１）を探索する。θ１に対応する角度だけ基準画像３と計測画像４の回転角度に差があるので、同一の向きになるように計測画像４をθ１に対応する角度だけ回転させる。これにより計測画像４の回転角度のずれが補正される。
【００６６】
なお、基準画像３及び計測画像４をフーリエ変換する際に、角度のずれが精度良く計測できるように基準画像３及び計測画像４に対して適切な窓関数などの画像処理を加えることもできる。
【００６７】
図７に、計測画像の縦横方向の位置ずれを補正する手順を示す。計測画像４をθ１だけ回転させて回転角度を補正した画像と基準画像３について再度２次元フーリエ変換を行う。そして、フーリエ変換後の各周波数成分について、基準画像３より作成した信号成分と計測画像４から作成した信号成分をそれぞれ掛け合わせ、合成を行う。合成を行う際に、それぞれの信号の振幅で除算を行う。そして、合成信号に逆フーリエ変換を行う。変換後の信号波の中で相関値が最大となる座標（ｘ１，ｙ１）を探索する。その結果、角度θ１だけ回転させた計測画像４は基準画像３と比べてｘ軸方向にｘ１画素，ｙ軸方向にｙ１画素だけずれていると考えられる。
【００６８】
そして、以上のようにして求めたθ１，ｘ１，ｙ１により、計測画像４の位置ずれを補正することができる（図５のステップ５５）。
【００６９】
計測画像４のずれを補正した後、補正した計測画像４と基準画像３のそれぞれについて、初期設定パラメータを利用し、針可動領域２０の画像を指示針２の回転中心座標を中心に極座標変換する（ステップ５６，５７）。即ち、基準画像３と計測画像４から針可動領域２０の画像をそれぞれ抽出し、抽出した２つの画像を回転中心を基準に極座標変換して指示針２の回転を直線的に示す画像にそれぞれ変換する。かかる処理は、極座標変換手段９によって自動的に行われる。なお、基準画像３から針可動領域２０を抽出した画像の概念を図１７に、その画像を極座標変換した画像の概念を図１８にそれぞれ示す。また、計測画像４から針可動領域２０を抽出した画像の概念を図１９に、その画像を極座標変換した画像の概念を図２０にそれぞれ示す。
【００７０】
ここで、極座標変換後の画像には目盛盤１９の文字等や処理時のノイズが含まれていることがあり、この文字等やノイズを除去する（図５のステップ５８，５９）。即ち、針可動領域２０に目盛盤１９の文字類が含まれているか否かを調べ、検出した文字類を除去した後、極座標変換を行うようにする。かかる処理は、第３の補正手段１５によって自動的に行われる。
【００７１】
極座標変換後の画像についてある角度の半径方向の輝度値に着目し、半径方向の画素の輝度の変化を調べる。その角度に指示針２があれば輝度の変化は小さいと考えられる。逆に、輝度の変化が大きい場合、その角度に指示針２がある可能性は低いと考えられ、文字類によって輝度が大きく変化したと考えられる。このため、輝度の変化が小さくなるように輝度値を置き換え、文字類を削除する。この処理を極座標変換した画像のすべての角度に対して行う。これにより、針可動領域２０に文字類が写っていたとしても、この文字類を除去して指示針２の読み取り処理を行うことができ、読み取り精度を向上させることができる。
【００７２】
計測画像４の位置ずれ補正と、針可動領域２０に含まれている文字類やノイズを除去する処理を行った後、読み取り処理を行う（図５のステップ６０）。即ち、極座標変換後の２つの画像に基づいて指示針２の回転角を求める。かかる処理は、回転角算出手段１０によって自動的に行われる。
【００７３】
図８に、指示針２の回転角を求める手順を示す。上述の処理を行った基準画像３と計測画像４の極座標変換後の画像についてそれぞれ２次元フーリエ変換を行い、フーリエ変換後の各周波数成分について、基準画像３より作成した信号成分と計測画像４から作成した信号成分をそれぞれ掛け合わせ、合成を行う。
【００７４】
さらに合成信号に逆フーリエ変換を行う。変換後の信号波の中で相関値が最大となる座標（ｒ２，θ２）を探索する。このθ２が求める指示針２の回転角である。
【００７５】
次に、求めた回転角θ２を目盛情報に対応させて計測画像４の指示針２の指示値を求める（図５のステップ６１）。かかる処理は指示値算出手段１１によって自動的に行われる。
【００７６】
具体的に説明する。先ほど求めた指示針２の回転角θ２をもとにして指示値を求める。目盛情報として入力した基準目盛２１から、１ｄｅｇ当たりの目盛指示値を計算する。いま、目盛情報として２つの基準目盛２１（目盛２１の方向角度θｍ１，θｍ２、目盛２１の値ｍ１，ｍ２）が入力されている。１ｄｅｇ当たりの目盛指示値をａとすると、ａは数式４であらわされる。
【数４】
ａ＝（θｍ２−θｍ１）／（ｍ２−ｍ１）
【００７７】
また、基準画像３の指示針２の指示値をｂとすると、求める計測画像４の指示値ｙは数式５であらわされる。
【数５】
ｙ＝ａθ２＋ｂ
コンピュータ１６の指示値算出手段１１は、数式５に基づいて計測画像４の指示針２の指示値ｙを求める。
【００７８】
なお、目盛情報が３つ以上ある場合は、回転角度を指示値に変換する適切な関数を別途作成し、その関数を用いて指示値ｙを算出しても良いものとする。
【００７９】
本発明では、撮影手段５によって撮影した計測画像４に基づいてアナログメータ１の指示値を読み取るので、離れた場所からアナログメータ１の指示値を自動的に読み取ることができる。また、コンピュータ１６による画像処理を行うことで指示値を読み取るので、指示値をコンピュータ管理に適したデジタル信号で得ることができる。
【００８０】
本発明では、指示針２のみを抽出して画像処理を行っているのではなく、針可動領域２０全体を抽出して画像処理を行っている。このため多少のノイズや撮影条件の変化では誤動作をする可能性は非常に低く、多少のノイズや撮影時における多少の照明条件の変化では初期設定を変える必要はない。このため、何度も初期設定を仕直す必要がなく、初期設定に手間がかからず、使い勝手に優れている。また、上述の通り誤作動する可能性が非常に低いため、計測の信頼性に優れている。
【００８１】
また、本発明では、図４や図２２に示す手順で指示針２の回転中心のずれを補正しているので、作業者による設定のばらつきを抑えることができ、より正確に指示針２の指示値を読み取ることができると共に、読み取り値の信頼性をより一層向上させることができる。
【００８２】
また、本発明では、図６に示す手順で計測画像の回転角度のずれを補正し、図７に示す手順で計測画像の縦横方向のずれを補正しているので、たとえ撮影手段５が動いてしまったとしても正確に指示針２の指示値を読み取ることができ、その読み取り値の信頼性をより一層向上させることができると共に、実用的である。
【００８３】
さらに、本発明では、第３の補正手段１５によって可動領域２０に含まれている文字類を除去することができるので、より正確に指示針２の指示値を読み取ることができると共に、読み取り値の信頼性をより一層向上させることができる。
【００８４】
なお、上述の形態は本発明の好適な形態の一例ではあるがこれに限定されるものではなく本発明の要旨を逸脱しない範囲において種々変形実施可能である。
【００８５】
例えば、上述の説明では、メータ１の指示針２の回転角θ２を求める場合、座標（ｒ２，θ２）について、ｒ２とθ２の両方の値を求めていた（図８）が、指示値の読み取りに必要な値はθ２のみであるので、半径方向の処理を簡略化しても良い。半径方向の処理を簡略化することで、画像処理の高速化をより一層図ることができる。
【００８６】
具体的には、極座標変換後の２次関数のｒ方向の和をとり、１次元の関数に変換する（数式６）ようにしても良い。
【数６】
ｈ’（θ）＝Σｒｈ（ｒ，θ）
即ち、図９に示すように、ノイズ除去処理をおこなった基準画像３および計測画像４の極座標変換後の画像をそれぞれ１次元の関数に変換し、１次元のフーリエ変換をおこなう。フーリエ変換後の各周波数成分について、基準画像３より作成した信号成分と計測画像４から作成した信号成分をそれぞれ掛け合わせ、合成を行う。さらに合成信号に逆フーリエ変換を行う。変換後の信号波の中で相関値が最大となる座標θ２を探索する。このθ２が求める指示針２の回転角度である。
【００８７】
また、上述の説明では、第１の補正手段１３を設け、初期設定工程３１で作業者が設定した指示針２の回転中心を補正するようにしていたが、この補正処理を省略しても良い。なお、この補正処理を省略した手順を図１０に示す。
【００８８】
また、上述の説明では、第２の補正手段１４を設け、基準画像３に対する計測画像４のずれを補正するようにしていたが、計測画像４がずれる虞がない場合等にはかかる処理を省略しても良い。
【００８９】
また、上述の説明では、第３の補正手段１５を設け、針可動領域２０に含まれる文字やノイズを削除する処理を行っていたが、針可動領域２０の設定で文字類を含まない場合あるいは文字類を含んでいても回転角度の算出に影響がないと判断される場合にはかかる処理を省略しても良い。
【００９０】
さらに、上述の説明では、メータ情報の一つとして基準画像３の指示針２の指示値を入力していたが、基準画像３として指示針２が０を指しているものを使用するようにし、これを前提にして画像処理を行う場合には、指示針２の指示値の入力を不要にすることができる。
【００９１】
また、上述の説明では、目盛情報として２つの基準となる目盛２１を利用していたが、３つ以上の目盛２１を利用しても良い。
【００９２】
【実施例】
初期設定パラメータの設定には、例えば図１３に示すポインタ２３を使用する。このポインタ２３はディスプレイ１７上の基準画像３に重ねて表示され、マウスによって操作する。また、初期設定パラメータのうち、メータ情報の入力は、マウスとキーボードを操作して行う。また、図２１に示すように、基準画像３の横には目盛領域２２を極座標変換した画像３０が表示される。目盛領域２２を極座標変換した画像３０において、直線ポインタ３１〜３４で囲まれた領域３５が基準画像３における目盛領域２２となる。この画像３０は指示針２の回転中心の微調整などに用いる。
【００９３】
ポインタ２３は、回転中心サブポインタ２４、針可動領域サブポインタ２５、目盛領域サブポインタ２６、指示針サブポインタ２７、目盛位置サブポインタ２８，２９より構成され、各サブポインタ２４〜２９はマウス操作により移動、変形させることができる。なお、本実施例では、２つの目盛位置サブポインタ２８，２９を有している。だだし、目盛位置サブポインタ２８，２９の数は２つに限るものではなく、３つ以上の基準目盛２１を設定する場合にはその数と同じ数の目盛位置サブポインタを使用する。
【００９４】
針可動領域サブポインタ２５と目盛領域サブポインタ２６は回転中心サブポインタ２４を中心にした円弧形状のサブポインタで、回転中心サブポインタ２４を中心にした円弧形状以外の形状に変形させることはできない。また、指示針サブポインタ２７と目盛位置サブポインタ２８，２９は、回転中心サブポインタ２４から半径方向に延出する直線状のサブポインタで、回転中心サブポインタ２４を中心に回転するように移動する。回転中心サブポインタ２４を移動させると、その他のサブポインタ２５〜２９も一緒に移動する。
【００９５】
指示針２の回転中心の設定には、回転中心サブポインタ２４を使用する。ディスプレイ１７に表示されているメニューバーの中から〔変更〕を選択し、表示されたプルダウンメニューの〔中心座標〕を選択する。そして、回転中心サブポインタ２４をマウスでドラッグし、基準画像３の指示針２の回転中心位置に移動させる。
【００９６】
針可動領域２０の設定には、針可動領域サブポインタ２５を使用する。針可動領域サブポインタ２５は外径線２５ａ、内径線２５ｂ、左右の縦線２５ｃ，２５ｄより構成されている。針可動領域２０の最大半径（ｒ０ｍａｘ）を設定する場合、ディスプレイ１７に表示されているメニューバーの中から〔変更〕を選択し、表示されたプルダウンメニューの〔可動領域〕を選択し、さらに表示されたプルダウンメニューの〔最大半径〕を選択する（以下、このようなメニューの選択の仕方を矢印を用いて記載する。上述の場合は、〔変更〕→〔可動領域〕→〔最大半径〕）。そして、外径線２５ａをマウスでドラッグし、基準画像３の所定位置に移動させる。針可動領域２０の最小半径（ｒ０ｍｉｎ）を設定する場合、メニューを〔変更〕→〔可動領域〕→〔最小半径〕と選択する。そして、内径線２５ｂをマウスでドラッグし、基準画像３の所定位置に移動させる。針可動領域２０の開始角度（θ０ｓｔａｒｔ）を設定する場合、メニューを〔変更〕→〔可動領域〕→〔開始角度〕と選択する。そして、左側の縦線２５ｃをマウスでドラッグし、基準画像３の所定位置に移動させる。針可動領域２０の終了角度（θ０ｅｎｄ）を設定する場合、メニューを〔変更〕→〔可動領域〕→〔終了角度〕と選択する。そして、右側の縦線２５ｄをマウスでドラッグし、基準画像３の所定位置に移動させる。なお、各線２５ａ〜２５ｄのうち、いずれか一の線をドラッグすると、他の線の長さが変化し、各線２５ａ〜２５ｄの接続関係は維持される。
【００９７】
目盛領域２２の設定には、目盛領域サブポインタ２６を使用する。目盛領域サブポインタ２６は外径線２６ａ、内径線２６ｂ、左右の縦線２６ｃ，２６ｄより構成されている。目盛領域２２の最大半径（ｍｒ０ｍａｘ）を設定する場合、メニューを〔変更〕→〔目盛領域〕→〔最大半径〕と選択する。そして、外径線２６ａをマウスでドラッグし、基準画像３の所定位置に移動させる。目盛領域２２の最小半径（ｍｒ０ｍｉｎ）を設定する場合、メニューを〔変更〕→〔目盛領域〕→〔最小半径〕と選択する。そして、内径線２６ｂをマウスでドラッグし、基準画像３の所定位置に移動させる。目盛領域２２の開始角度（ｍθ０ｓｔａｒｔ）を設定する場合、メニューを〔変更〕→〔目盛領域〕→〔開始角度〕と選択する。そして、左側の縦線２６ｃをマウスでドラッグし、基準画像３の所定位置に移動させる。目盛領域２２の終了角度（ｍθ０ｅｎｄ）を設定する場合、メニューを〔変更〕→〔目盛領域〕→〔終了角度〕と選択する。そして、右側の縦線２６ｄをマウスでドラッグし、基準画像３の所定位置に移動させる。なお、各線２６ａ〜２６ｄのうち、いずれかの線をドラッグすると、他の線の長さが変化し、各線２６ａ〜２６ｄの接続関係は維持される。
【００９８】
指示針２の位置の設定には、指示針サブポインタ２７を使用する。メニューを〔変更〕→〔基準目盛〕と選択する。そして、指示針サブポインタ２７をマウスでドラッグし、基準画像３の指示針２に重ねる。
【００９９】
基準となる目盛２１の位置の設定には、目盛位置サブポインタ２８，２９を使用する。本実施例では、２つの目盛２１を基準にするため、２つの目盛位置サブポインタ２８，２９を有しているので、操作を２回行う。即ち、メニューを〔変更〕→〔目盛Ａ〕と選択する。そして、第１の目盛位置サブポインタ２８をマウスでドラッグし、基準画像３の任意の目盛２１（例えば５０の目盛２１）に重ねる。次に、メニューを〔変更〕→〔目盛Ｂ〕と選択する。そして、第２の目盛位置サブポインタ２９をマウスでドラッグし、基準画像３の任意の目盛２１（例えば１５０の目盛２１）に重ねる。
【０１００】
メータ情報の入力には、メニューを〔入力〕→〔指示値入力〕と選択する。これにより、図１４に示す入力用のダイアログが表示される。そして、入力を行う項目にマウスポインタをあわせてクリックし、キーボードから所定の値を入力する。
【０１０１】
なお、指示針２の回転中心を正確に設定するにあたって、回転中心サブポインタ２４及び目盛領域サブポインタ２６の位置の微調整を必要に応じて行う。メニューを〔微調整〕→〔中心座標〕と選択する。そして目盛領域２２を極座標変換した画像３０上の一部分をマウス操作により移動させるような感覚で指示針２の回転中心座標（ｘ０，ｙ０）を変更することができる。即ち、画像３０の一部をドラッグしてずらすように動かすと、画像３０の表示領域が移動し、これに対応して回転中心座標（ｘ０，ｙ０）が変化したとしてみなされて微調整を行うことができる。回転中心座標（ｘ０，ｙ０）の変更に伴う目盛領域２２の変化は瞬時に変換画像３０に反映される。回転中心サブポインタ２４の位置が基準画像３の指示針２の回転中心の位置に一致している場合には、目盛領域２２の変換画像３０においてメータの目盛が直線となり平行に整列する。
【０１０２】
目盛領域２２の最大半径（ｍｒ０ｍａｘ）及び最小半径（ｍｒ０ｍｉｎ）についても微調整が可能である。最大半径（ｍｒ０ｍａｘ）の微調整の場合、メニューを〔微調整〕→〔目盛最大半径〕と選択する。この操作により基準画像３の横の目盛領域２２を極座標変換した画像３０内の直線ポインタ３１をマウス操作により移動させることができ、これにより目盛領域２２の最大半径を変更することができる。
【０１０３】
また、最小半径（ｍｒ０ｍｉｎ）の微調整の場合も同様に、メニューを〔微調整〕→〔目盛最小半径〕と選択する。この操作により基準画像３の横の目盛領域２２を極座標変換した画像３０内の直線ポインタ３２をマウス操作により移動させることができ、これにより目盛領域２２の最小半径を変更することができる。
【０１０４】
なお、指示針２の回転中心を自動補正する場合は、メニューを〔微調整〕→〔中心位置自動補正〕と選択する。この操作により、図４や図２２に示す方法に基づき自動補正を行い、補正結果を反映して基準画像３にポインタ２３を表示する。
【０１０５】
上述の操作によって設定した初期設定パラメータを保存する。メニューを〔パラメータ〕→〔書き出し〕と選択することで、初期設定パラメータの保存が行われる。なお、初期設定パラメータはテキストファイルに保存される。テキストファイルでは、各パラメータはスペースによって区切られている。
【０１０６】
設定した初期設定パラメータを確認したい場合には、メニューを〔パラメータ〕→〔読み込み〕と選択する。これにより、テキストファイルから初期設定パラメータが読み込まれ、その値に応じた形状や配置のポインタ２３が表示される。なお、ポインタ２３を基準画像３に重ねて表示した様子を図１５に、計測画像４に重ねて表示した様子を図１６に示す。
【０１０７】
【発明の効果】
以上説明したように、請求項１記載のアナログメータの自動読み取り方法では、上述の手順で画像処理を行うので、コンピュータを使用した画像処理によりアナログメータの指示値を読み取ることができる。ここで、画像処理による認識の対象が細い場合、一般的にはその認識が困難である。また、アナログメータの指示針は回転するため、回転位置によって指示針への光の当たり具合が異なり、画像処理による認識がし難い。本発明では、針可動領域として目盛盤の無地部分を設定し、この領域を極座標変換するので、画像処理の対象（指示針）が細く、また、回転位置によって光の当たり具合が異なっても、その位置を良好に認識することができ、画像処理によって指示値を自動的に読み取ることができる。即ち、画像処理によるアナログメータの自動読み取りの信頼性を向上させることができる。そして、画像処理によって指示値を読み取ることができるので、アナログメータが遠隔地に設置されていても指示値の読み取りが可能であり、また、コンピュータによるデータ管理に適したデジタル信号で計測データ（指示値）を得ることができる。
【０１０８】
また、請求項２記載のアナログメータの自動読み取り方法では、上述の手順で画像処理を行うので、作業者の個人差等に起因した設定誤差を抑えることができ、より正確にアナログメータの指示値を読み取ることができると共に、その信頼性をより一層向上させることができる。
【０１０９】
また、請求項３記載のアナログメータの自動読み取り方法では、上述の手順で画像処理を行うので、計測画像のずれに起因した指示値の読み取り誤差の発生を防止することができ、より正確にアナログメータの指示値を読み取ることができると共に、その信頼性をより一層向上させることができる。
【０１１０】
さらに、請求項４記載のアナログメータの自動読み取り方法では、上述の手順で画像処理を行うので、画像処理による指示針の認識をより確実にすることができ、より正確にアナログメータの指示値を読み取ることができると共に、その信頼性をより一層向上させることができる。
【０１１１】
また、請求項５記載のアナログメータの自動読み取り装置では、上述のように構成しているので、コンピュータを使用した画像処理によりアナログメータの指示針の指示値を読み取ることができる。ここで、画像処理による認識の対象が細い場合、一般的にはその認識が困難であり、また、アナログメータの指示針は回転するため、回転位置によって指示針への光の当たり具合が異なり、画像処理による認識がし難いことは上述の通りである。本発明では、針可動領域指定手段が針可動領域として目盛盤の無地部分を設定し、この針可動領域を極座標変換手段が極座標変換するので、画像処理の対象（指示針）が細く、また、回転位置によって光の当たり具合が異なるものであっても、その位置を良好に認識することができ、画像処理によって指示値を自動的に読み取ることができる。即ち、画像処理によるアナログメータの自動読み取り装置の信頼性を向上させることができる。そして、画像処理によって指示値を読み取ることができるので、アナログメータが遠隔地に設置されていても指示値の読み取りが可能であり、また、コンピュータによるデータ管理に適したデジタル信号で計測データ（指示値）を得ることができる。
【０１１２】
また、請求項６記載のアナログメータの自動読み取り装置では、上述のように構成しているので、作業者の個人差等に起因した設定誤差を抑えることができ、より正確にアナログメータの指示値を読み取ることができると共に、その信頼性をより一層向上させることができる。
【０１１３】
また、請求項７記載のアナログメータの自動読み取り装置では、上述のように構成しているので、計測画像のずれに起因した指示値の読み取り誤差の発生を防止することができ、より正確にアナログメータの指示値を読み取ることができると共に、その信頼性をより一層向上させることができる。
【０１１４】
さらに、請求項８記載アナログメータの自動読み取り装置では、上述のように構成しているので、画像処理による指示針の認識をより確実にすることができ、より正確にアナログメータの指示値を読み取ることができると共に、その信頼性をより一層向上させることができる。
【図面の簡単な説明】
【図１】本発明を適用したアナログメータの自動読み取り装置の実施形態の一例を示す概念図である。
【図２】本発明を適用したアナログメータの自動読み取り方法の実施形態の一例を示す流れ図である。
【図３】初期設定工程の手順を示す図である。
【図４】指示針の回転中心のずれを補正する手順を示す図である。
【図５】読み取り工程の手順を示す図である。
【図６】基準画像に対する計測画像の位置ずれ（画像の回転角度のずれ）を補正する手順を示す図である。
【図７】基準画像に対する計測画像の位置ずれ（画像の縦横方向のずれ）を補正する手順を示す図である。
【図８】計測画像の指示針の回転角を求める手順を示す図である。
【図９】計測画像の指示針の回転角を求める他の手順を示す図である。
【図１０】初期設定工程の他の手順を示す図である。
【図１１】基準画像を示す図である。
【図１２】計測画像を示す図である。
【図１３】初期設定工程で使用するポインタを示す図である。
【図１４】メータ情報の入力に使用するダイアログを示す図である。
【図１５】基準画像にポインタを重ねて表示した状態を示す図である。
【図１６】計測画像にポインタを重ねて表示した状態を示す図である。
【図１７】基準画像から針可動領域を抽出した画像の概念図である。
【図１８】基準画像の針可動領域の画像を極座標変換した画像の概念図である。
【図１９】計測画像から針可動領域を抽出した画像の概念図である。
【図２０】計測画像の針可動領域の画像を極座標変換した画像の概念図である。
【図２１】目盛領域の設定作業時に設定された目盛領域の画像を極座標変換してリアルタイムに拡大表示する様子を示す図である。
【図２２】指示針の回転中心のずれを補正する別の手順を示す図である。
【符号の説明】
１　アナログメータ
２　指示針
３　基準画像
４　計測画像
５　撮影手段
６　回転中心設定手段
７　針可動領域設定手段
８　目盛設定手段
９　極座標変換手段
１０　回転角算出手段
１１　指示値算出手段
１２　目盛領域設定手段
１３　第１の補正手段
１４　第２の補正手段
１５　第３の補正手段
１９　目盛盤
２０　針可動領域
２１　目盛盤の目盛
２２　目盛領域
【図１】
2004133560.tif 000003
【図２】
2004133560.tif 000004
【図３】
2004133560.tif 000005
【図４】
2004133560.tif 000006
【図５】
2004133560.tif 000007
【図６】
2004133560.tif 000008
【図７】
2004133560.tif 000009
【図８】
2004133560.tif 000010
【図９】
2004133560.tif 000011
【図１０】
2004133560.tif 000012
【図１１】
2004133560.tif 000013
【図１２】
2004133560.tif 000014
【図１３】
2004133560.tif 000015
【図１４】
2004133560.tif 000016
【図１５】
2004133560.tif 000017
【図１６】
2004133560.tif 000018
【図１７】
2004133560.tif 000019
【図１８】
2004133560.tif 000020
【図１９】
2004133560.tif 000021
【図２０】
2004133560.tif 000022
【図２１】
2004133560.tif 000023
【図２２】
2004133560.tif 000024