(57)【要約】      （修正有）【課題】アナログ機器を検針する手間を省きつつ、目視による測定値の読み間違いや点検ミスなどのヒューマンエラーを未然に防止する。【解決手段】アナログ機器１００の機器特定情報と位置検出パターン４１を含む機器特定コード４０が予め目盛り盤近傍に形成され、アナログ機器１００の目盛り盤と機器特定コード４０が収まるように撮像された撮像画像を２値化処理して２値画像データに変換し、この２値化画像データの目盛り領域に相当する部分における黒データの各ピクセルの相対座標を取得する。取得した黒データの各ピクセルの相対座標を統計処理して目盛り領域内で指示部１０１が指し示す位置を特定して指示部１０１が指し示すアナログ値を数値化した測定値を取得する。【選択図】図１
2019158748.tif 000002
【特許請求の範囲】
【請求項１】
測定対象のアナログ値を示す目盛り盤と、測定したアナログ値に応じて前記目盛り盤上を動く指示部とを有するアナログ機器を検針するアナログ機器検針システムであって、
前記アナログ機器を識別する機器情報と、前記アナログ機器の測定値の上下限の範囲を示す測定値範囲情報と、前記目盛り盤内に設定される目盛り領域の形状を特定する形状情報とを少なくとも含む機器特定情報と、３以上の位置検出パターンからなる機器特定コードが前記目盛り盤近傍に形成され、
前記目盛り盤と前記機器特定コードとが同一画像内に収まるように撮像する撮像手段と、
前記撮像手段で撮像された撮像画像を２値化処理した２値画像データを取得する２値化処理手段と、
前記撮像された撮像画像内の機器特定コードを解析して得られる機器特定情報から前記２値画像データ内の目盛り領域を特定し、前記撮像画像上で前記位置検出パターンを通る一軸を基準として構成される直交座標系において、特定された前記目盛り領域内に存在する黒データの各ピクセルの相対座標を取得する座標取得手段と、
前記座標取得手段で取得した黒データの各ピクセルの相対座標を統計処理して前記目盛り領域内における前記指示部の位置を特定する位置特定手段と、
前記位置特定手段で特定された前記指示部の位置情報と、前記目盛り領域における上限値の位置情報及び下限値の位置情報に基づいて前記指示部が指示する目盛り盤上のアナログ値を数値に換算する換算手段と、
前記換算された数値を前記機器情報と関連付けして記憶する記憶手段と、
を備えたことを特徴とするアナログ機器検針システム。
【請求項２】
測定対象のアナログ値を示す目盛り盤と、測定したアナログ値に応じて前記目盛り盤上を動く指示部とを有するアナログ機器を検針するアナログ機器検針方法であって、
前記アナログ機器を識別する機器情報と前記アナログ機器における測定値の上下限の範囲を示す測定値範囲情報と前記目盛り盤内に設定される目盛り領域の形状を特定する形状情報とを少なくとも含む機器特定情報と３以上の位置検出パターンからなり前記目盛り盤近傍に形成される機器特定コードと、前記目盛り盤とが同一画像内に収まるように撮像するステップと、
撮像された前記撮像画像を２値化処理した２値画像データを取得するステップと、
前記撮像された撮像画像内の機器特定コードを解析して得られる機器特定情報から前記２値画像データ内の目盛り領域を特定し、前記撮像画像上で前記位置検出パターンを通る一軸を基準として構成される直交座標系において、特定された前記目盛り領域内に存在する黒データの各ピクセルの相対座標を取得するステップと、
前記座標取得手段で取得した黒データの各ピクセルの相対座標を統計処理して前記目盛り領域内における前記指示部の位置を特定するステップと、
前記位置特定手段で特定された前記指示部の位置情報と、前記目盛り領域における上限値の位置情報及び下限値の位置情報に基づいて前記指示部が指示する目盛り盤上のアナログ値を数値に換算するステップと、
前記換算された数値を前記機器情報と関連付けして記憶するステップと、
を有することを特徴とするアナログ機器検針方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アナログ計器や開閉弁などの各種アナログ機器における現在の状態を指し示す指針の指示位置を検針するアナログ機器検針システム及び方法に関するものである。
【背景技術】
【０００２】
例えば工場プラント内に設置される圧力計や電圧計などのアナログ計器や開閉弁などのアナログ機器において、指針が指し示す指示値（測定値）や各種状態（開閉状態）を記録する場合、作業員が計器の指示値を目視で読み取り、その指示値を紙の点検シートに記録する又は携帯機器に入力する手法が一般的である。
【０００３】
しかし、アナログ機器の設置位置が目線よりも高い場合や工場に設置された機器の隙間に配置されているような場合、作業員が指示値を読み取るのが難しく、また読み取った指示値の入力に時間がかかるなど検針に係る作業効率が悪いという問題があった。また、検針の際に、作業員が指針の指示値を読み間違えたり、読み取った数値の入力ミスをするなどのヒューマンエラーが起こってしまうという問題がある。
【０００４】
そこで、上記問題を解決するため、下記特許文献１には、事前に計器の形状パターンや種類を紐付けた状態で保存しておき、検査時に撮像した画像と予め記憶させた形状パターンとを重畳させて指示値を取得するシステムが提案されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第５７０１２６２号
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、生産ライン完成品検査のための特許文献１のシステムでは、予め撮像する形状パターンは計器の表示面（指針や目盛りが現れている面）を正面から撮像したものとなるが、実際に作業員が工場プラントの現場で点検する場合は、形状パターンと必ずしも同じ位置、同じ角度で計器が撮像できる保証がないため、撮像した画像と予め記憶する形状パターンとが一致しない場合は適切な指示値が取得できないという問題がある。
【０００７】
そこで、本発明は、上記課題を鑑みてなされたものであり、アナログ機器の指針が指し示す指示値や各種状態を確実に読み取って作業効率化を図りつつ、ヒューマンエラーを防止することができるアナログ機器検針システム及び方法を提供することを目的としている。
【課題を解決するための手段】
【０００８】
上記した目的を達成するため、本発明の第１の態様は、測定対象のアナログ値を示す目盛り盤と、測定したアナログ値に応じて前記目盛り盤上を動く指示部とを有するアナログ機器を検針するアナログ機器検針システムであって、
前記アナログ機器を識別する機器情報と、前記アナログ機器の測定値の上下限の範囲を示す測定値範囲情報と、前記目盛り盤内に設定される目盛り領域の形状を特定する形状情報とを少なくとも含む機器特定情報と、３以上の位置検出パターンからなる機器特定コードが前記目盛り盤近傍に形成され、
前記目盛り盤と前記機器特定コードとが同一画像内に収まるように撮像する撮像手段と、
前記撮像手段で撮像された撮像画像を２値化処理した２値画像データを取得する２値化処理手段と、
前記撮像された撮像画像内の機器特定コードを解析して得られる機器特定情報から前記２値画像データ内の目盛り領域を特定し、前記撮像画像上で前記位置検出パターンを通る一軸を基準として構成される直交座標系において、特定された前記目盛り領域内に存在する黒データの各ピクセルの相対座標を取得する座標取得手段と、
前記座標取得手段で取得した黒データの各ピクセルの相対座標を統計処理して前記目盛り領域内における前記指示部の位置を特定する位置特定手段と、
前記位置特定手段で特定された前記指示部の位置情報と、前記目盛り領域における上限値の位置情報及び下限値の位置情報に基づいて前記指示部が指示する目盛り盤上のアナログ値を数値に換算する換算手段と、
前記換算された数値を前記機器情報と関連付けして記憶する記憶手段と、
を備えたことを特徴とする、アナログ機器検針システムである。
【０００９】
本発明に係る第２の態様は、測定対象のアナログ値を示す目盛り盤と、測定したアナログ値に応じて前記目盛り盤上を動く指示部とを有するアナログ機器を検針するアナログ機器検針方法であって、
前記アナログ機器を識別する機器情報と前記アナログ機器における測定値の上下限の範囲を示す測定値範囲情報と前記目盛り盤内に設定される目盛り領域の形状を特定する形状情報とを少なくとも含む機器特定情報と３以上の位置検出パターンからなり前記目盛り盤近傍に形成される機器特定コードと、前記目盛り盤とが同一画像内に収まるように撮像するステップと、
撮像された前記撮像画像を２値化処理した２値画像データを取得するステップと、
前記撮像された撮像画像内の機器特定コードを解析して得られる機器特定情報から前記２値画像データ内の目盛り領域を特定し、前記撮像画像上で前記位置検出パターンを通る一軸を基準として構成される直交座標系において、特定された前記目盛り領域内に存在する黒データの各ピクセルの相対座標を取得するステップと、
前記座標取得手段で取得した黒データの各ピクセルの相対座標を統計処理して前記目盛り領域内における前記指示部の位置を特定するステップと、
前記位置特定手段で特定された前記指示部の位置情報と、前記目盛り領域における上限値の位置情報及び下限値の位置情報に基づいて前記指示部が指示する目盛り盤上のアナログ値を数値に換算するステップと、
前記換算された数値を前記機器情報と関連付けして記憶するステップと、
を有することを特徴とする、アナログ機器検針方法である。
【発明の効果】
【００１０】
本発明によれば、作業員が検針対象となるアナログ機器を撮像するだけで、自動的に指示部が指し示すアナログ値をデジタル化した測定値として取得することができるため、アナログ機器を検針する手間が省けるとともに、目視による測定値の読み間違いや点検ミス（記入漏れや機器識別の間違い）などのヒューマンエラーを未然に防止することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明のアナログ機器検針システムの機能ブロック図である。
【図２】（ａ）は本発明の検針対象であるアナログ機器の撮像画像例を示す概念図であり、（ｂ）は図２（ａ）の撮像画像に所定の画像処理を施したときの概念図である。
【図３】撮像画像を２値化した後に黒データのピクセルの相対座標を取得するまでの流れを示す概念図である。
【図４】目盛り領域内に存在する黒データの各ピクセルの位置を表したヒストグラムである。
【発明を実施するための形態】
【００１２】
以下、本発明を実施するための形態について、添付した図面を参照しながら詳細に説明する。
【００１３】
なお、本明細書に添付する図面は、図示と理解のしやすさの便宜上、適宜縮尺、縦横の寸法比、形状などについて、実物から変更し模式的に表現される場合があるが、あくまで一例であって、本発明の解釈を限定するものではない。従って、添付した図面を用いて説明する実施の形態により、本発明が限定されず、この形態に基づいて当業者などにより考え得る実施可能な他の形態、実施例及び運用技術などは全て本発明の範疇に含まれるものとする。
【００１４】
また、本明細書において、添付する各図を参照した以下の説明において、方向乃至位置を示すために上、下、左、右の語を使用した場合、これはユーザが各図を図示の通りに見た場合の上、下、左、右に一致する。
【００１５】
本発明は、例えば工場プラントなどに設置される圧力計や電圧計などのアナログ計器、開閉弁や調節弁などの現在の状態を示す状態信号を外部出力する機能を備えていないアナログ機器１００の検針を行うシステムであって、アナログ機器１００の指針の位置を把握し、指針が指し示す状態情報（測定値や機器の状態を示す情報）を取得するシステムである。つまり、アナログ機器検針システム１は、作業員がアナログ機器１００の設置箇所まで出向き、各機器に対する検針作業の効率化を図るための発明である。
【００１６】
本発明の検針対象となるアナログ機器１００とは、上述したように例えば工場プラントなどに設置される圧力計や電圧計などのアナログ計器や開閉弁などを指し、現在の状態を示す状態信号を外部出力する機能を備えていない機器である。また、アナログ機器１００の指示部１０１とは、アナログ計器であれば目盛り盤上を測定量に応じて移動する指針であり、開閉弁であれば現在の状態（開放状態、閉塞状態）を示す指針片を指す。本実施形態では、アナログ機器１００としてアナログ計器の例で説明する。
【００１７】
［システム構成］
まず、本実施形態のアナログ機器検針システム１の構成について説明する。
アナログ機器検針システム１は、撮像部１０と、記憶部２０と、画像処理部３０とで構成され、アナログ機器１００の表示領域である目盛り盤の近傍に形成された機器特定コード４０を読み取り、この読み取った機器特定コード４０を基に作成する仮想的な直交座標系から指示部１０１が指し示す現在の状態情報（指示値）を取得する。
【００１８】
＜機器特定コード＞
機器特定コード４０は、アナログ機器１００を特定するための機器特定情報がコード化されたものであり、アナログ機器１００の目盛り盤近傍に形成されている。機器特定コード４０は、アナログ機器１００の目盛り盤近傍に形成されているため、指示部１０１が指し示している表示状態と一緒に撮像部１０で撮像することができる。
【００１９】
機器特定コード４０の形成方法としては、アナログ機器１００を設置する際にシール状のものを貼着するのが効率的であるが、製造時に予め印刷処理を施して形成してもよい。機器特定コード４０の形成位置としては、アナログ機器１００の目盛り盤近傍であり、少なくとも指示部１０１が指し示す表示状態を撮像する際に同一画面上に収まる位置であればよい。よって、表示領域である目盛り盤に対するピントと機器特定コード４０に対するピントが合うように、撮像される目盛り盤のサイズに合わせて機器特定コード４０のサイズや形成位置が自ずと規定される。本実施形態では、目盛り盤に機器特定コード４０を形成した構成とする。
【００２０】
また、機器特定コード４０には、少なくとも３以上の位置検出パターン４１が形成されている。この位置検出パターン４１は、機器特定コード４０の位置を特定して切り出すためのパターンであり、例えば機器特定コード４０がＱＲコード（登録商標）の場合は、矩形状のコードの３隅に配置される四角形状の切り出しシンボルのことを指す。位置検出パターン４１は、読み取ったどの位置からもセルの幅の比率（白セルと黒セルの比率）が規定されており、読み取り角度が正面ではなく回転してずれていたとしても、パターン位置の検出や位置関係から機器特定コード４０の回転角度や傾きを認識することができる。
【００２１】
本実施形態では、機器特定コード４０として一般的に広く普及されているＱＲコード（登録商標）を使用する。
【００２２】
また、位置検出パターン４１は、目盛り盤を撮像した際に目盛り盤上の目盛りの上下限位置や指示部１０１が指し示す位置を特定する相対座標を取得するための仮想的な直交座標系を作成する際に使用される。
【００２３】
図２（ａ）には目盛り盤が円形のアナログ機器１００を撮像した画像を模式的に示し、図２（ｂ）には、撮像したアナログ機器１００の撮像画像に画像処理部３０が画像処理を施した模式図である。
図２（ｂ）に示すように、画像処理部３０は、この撮像画像に対して所定の画像処理を施して仮想的な直交座標系を作成する。図中に示すように、この撮像画像を平面視したときに、機器特定コード４０における図中左右方向に並設される２つ位置検出パターン４１の中心を通る座標軸をＸ軸（横軸）とし、図中上下方向に並設される２つの位置検出パターン４１の中心を通る座標軸をＹ軸（縦軸）とし、Ｘ軸とＹ軸が直交する点を原点（０，０）とする直交座標系を作成する。画像処理部３０は、この直交座標系における画像内の所定ピクセルの相対座標を取得する。
【００２４】
機器特定コード４０に含まれる機器特定情報は、アナログ機器１００の種類や設置箇所に基づき設定された特定のタグ（機器情報）、アナログ機器１００の測定値の上下限範囲を示す情報（測定値範囲情報）、目盛り盤内に設定される目盛り領域Ｅの形状が特定可能な情報（形状情報）、アナログ機器１００の設置箇所を示す情報（設置箇所情報）などが含まれている。
【００２５】
機器特定情報に含まれる形状情報は、目盛り盤上に設定される目盛り領域Ｅの形状を特定するための情報であり、位置検出パターン４１から仮想的に作成した直交座標系に基づいて得られる相対座標により規定される。目盛り領域Ｅは、アナログ機器１００毎に設定されるが、画像処理部３０によって目盛り領域Ｅ内における指示部１０１が指し示す位置の特定が可能なように、目盛り領域Ｅ内に指示部１０１のような領域の幅方向に亘って連続する黒データが存在しない領域が設定される。
【００２６】
図２（ｂ）に示すように、目盛り盤が円形のアナログ機器１００の場合、目盛り盤が円形で目盛りが所定曲率の円弧に沿って所定間隔を空けて並列している構成であるため、撮像画像を平面視したときにその幅が目盛り盤上に配置される目盛りの基端から所定距離だけ内方に及ぶ略馬蹄形状の領域が目盛り領域Ｅ（図中のハッチング領域）となる。よって、図例では、目盛り領域Ｅの形状を特定するための情報として目盛り領域Ｅにおける円心座標（図中における座標（ｘ１、ｙ１）であり、指示部１０１の回転中心と同位置）、目盛り領域Ｅの外周半径ｒ１と内周半径ｒ２、目盛り領域Ｅの円心座標を水平方向（図中の左右方向）に通る仮想的な始線Ｌ１から目盛り領域Ｅの上下限値までの角度（つまり、指示部１０１の回転角に相当する始点角度θ０、終点角度θ１）などが形状特定に必要な情報となる。
【００２７】
また、図示しないが、目盛り盤が矩形状で目盛りが水平方向に並列している構成の場合、撮像画像を平面視したときにその幅が目盛り盤上に配置される目盛りの基端から所定距離下方に及ぶ横長の矩形状領域が目盛り領域Ｅとなる。よって、目盛り領域Ｅの形状を特定するための情報としては、上辺の座標（例えばＹ軸と上辺との交点の座標）、下辺の座標（例えばＹ軸と下辺との交点の座標）、目盛り領域Ｅにおける下限位置の相対座標（下限値の目盛りの基端位置の座標）及び目盛り領域Ｅにおける上限位置の相対座標（上限値の目盛りの基端位置の座標）などが形状特定に必要な情報となる。
【００２８】
目盛り盤に作成される直交座標系から得られる相対座標は、撮像距離や撮像倍率、画像のピクセル数に応じてピクセル座標へのスケール変換の比率が決まる。そのため、例えばＸ軸上に並設される２つの位置検出パターン４１の距離を「１．０」とし、Ｘ軸上に並設される２つの位置検出パターン４１の距離を「１．０」とした場合、この距離をピクセル数に換算することで撮像画像上の取得対象となるピクセルの相対座標を求めることができる。
【００２９】
＜撮像部＞
撮像部１０は、アナログ機器１００の目盛り盤で指示部１０１が指し示した状態と、目盛り盤近傍に形成された機器特定コード４０を撮像する手段である。撮像部１０は、撮像した画像を加工処理するため、デジタルデータで取得する。そのため、撮像部１０の構成として、移動端末（携帯電話、スマートフォン、ノートＰＣ、タブレット端末など）に搭載されるカメラ機能やデジタルカメラなどを使用する。
【００３０】
撮像部１０は、アナログ機器１００の表示領域である目盛り盤と、機器特定コード４０とが同一画面上に収まるように操作され、この撮像画像を画像処理部３０に出力する。
【００３１】
本実施形態では、撮像部１０として作業員が所持するスマートフォンのカメラ機能を使用する。
【００３２】
＜記憶部＞
記憶部２０は、各種ＯＳ（オペレーティングシステム）やアナログ機器検針システム１用のアプリケーションソフトウェアなどのプログラムを記憶する主記憶装置（ＲＯＭ、ＲＡＭなどの半導体メモリ）や補助記憶装置（フラッシュメモリやハードディスクドライブなど）で構成され、アナログ機器検針システム１を構成する各部に所定の処理を実行させるための各種情報を記憶する。
【００３３】
また、記憶部２０は、アナログ機器１００を撮像した撮像画像内の機器特定コード４０を解析した機器特定情報や、画像処理部３０で取得された検針対象であるアナログ機器１００の撮像時の指示部１０１が指示する状態情報（測定値）を機器情報と関連付けした状態で記憶する。
【００３４】
本実施形態では、記憶部２０として作業員が所持するスマートフォンに搭載される内部メモリやＳＤカードなどの各種記憶装置を利用する。
【００３５】
＜画像処理部＞
画像処理部３０は、撮像部１０で取得した撮像画像と、機器毎に予め設定された機器特定情報とに基づいて、撮像された指示部１０１が指し示すアナログ機器１００の現在の状態情報を取得する。
画像処理部３０は、コード解析手段３１と、２値化処理手段３２と、座標取得手段３３と、位置特定手段３４と、換算手段３５とを備えている。
【００３６】
本実施形態において、画像処理部３０は、作業員が所持するスマートフォンにアナログ機器検針システム１用のアプリケーションソフトウェアがインストールされ、このアプリケーションソフトウェア（アプリ）をＯＳ（オペレーティングシステム）によって実行し、スマートフォンに搭載されるＣＰＵやメモリ（記憶部２０）を協働させることでその機能が実現される。
【００３７】
コード解析手段３１は、撮像部１０で撮像した撮像画像内の機器特定コード４０を解析し、このコードに含まれる機器特定情報を記憶部２０に記憶させる。
【００３８】
２値化処理手段３２は、撮像部１０で撮像された多値化画像を２値化処理する。２値化処理は、基準となる濃度値を２値化閾値として設定し、この２値化閾値を用いて撮像部１０で撮像された撮像画像の各ピクセルを白データ、黒データの２値画像データに変換する濃度変換処理を行う２値化処理手段３２は、２値化処理した２値画像データを座標取得手段３３に出力する。
【００３９】
なお、２値化閾値は、少なくとも目盛り盤上の背景が白データに変換され、目盛りや指示部１０１が黒データに変換されるように濃度値が設定されている。
【００４０】
座標取得手段３３は、記憶部２０から読み出した機器特定情報に含まれる形状情報に基づいて２値画像データ内における目盛り領域Ｅの形状や配置位置を特定し、目盛り領域Ｅ内に存在する黒データの各ピクセルについての相対座標を取得する。この相対座標は、位置検出パターン４１から作成される直交座標系を用いて取得される。座標取得手段３３は、目盛り領域Ｅ内に存在する黒データに対応する各ピクセルの相対座標を取得すると、この座標情報を位置特定手段３４に出力する。
【００４１】
座標取得手段３３は、２値画像データにおける目盛り領域Ｅ内の黒データにのみ着目し、この領域内に存在する黒データの各ピクセルの相対座標を取得する。図３では、指示部１０１の先端の一部における黒データと白データを示しており、図中矢印が指示する黒データ（点線で囲われたピクセル）の相対座標（ｘ２，ｙ２）を取得している例である。
【００４２】
位置特定手段３４は、目盛り領域Ｅ内の全ての黒データに対応する各ピクセルの相対座標から、各ピクセルが目盛り領域Ｅのどの位置に存在しているかを特定する。本実施形態では、座標取得手段３３で取得した目盛り領域Ｅ内の全ての黒データに対応する各ピクセルの座標情報の角度を求める。この角度は、目盛り領域Ｅの円心座標を水平方向に通る始線Ｌ１から円心座標と黒データの各ピクセルの相対座標とを結ぶ直線とで成す角度のことである。
【００４３】
次に、位置特定手段３４は、目盛り領域Ｅ内の全黒データの相対座標に応じた角度の統計処理を行う。統計処理では、縦軸をピクセル数、横軸を目盛り領域Ｅにおける始点角度θ０と終点角度θ１の角度を上下限とした範囲のヒストグラムを作成して、指示部１０１が指し示す位置を角度情報から特定する。位置特定手段３４は、特定した指示部１０１の位置に基づく位置情報（ここでは角度情報）を換算手段３５に出力する。
【００４４】
上記統計処理によってピクセル数のヒストグラムを作成すると、ある角度付近に黒データが連続して存在することが確認されるため、この黒データが集中する部分を指示部１０１の位置と推定することができる。
【００４５】
また、作成したヒストグラムに所定ピクセル数以上連続する黒データのみを抽出する抽出用閾値を設けることで、抽出用閾値を越える黒データの分布にのみ着目することができる。これにより、目盛り領域Ｅ内における指示部１０１が指し示す位置情報を特定する処理負担を大幅に削減することができる。
【００４６】
図４は、図３に示した目盛り領域Ｅ内に存在する黒データの各ピクセルをヒストグラムにしたものである。
図４において、目盛りは測定値の下限を示す始点（２２５°）から測定値の上限を示す終点（−４５°）の範囲とし、この角度範囲に存在する数値及び指示部１０１を構成する黒データのピクセルの位置が分布表示されている。位置特定手段３４は、このヒストグラムによって指示部１０１の位置をある程度推定することも可能であるが、抽出用閾値を用いることで図中の３０°付近にのみ黒データの分布が連続していることを容易に把握することができる。
【００４７】
なお、図４のように、指示部１０１として推定される黒データの分布が複数列固まって存在するときは、最もピクセル数の多い角度を指示部１０１の位置として特定することができる。
【００４８】
また、目盛り領域Ｅが横長の矩形状の場合は、縦軸をピクセル数、横軸を測定範囲における上下限値の範囲とし、黒データの各ピクセルの相対座標に応じた目盛り領域Ｅ内の位置に基づくヒストグラムを作成し、抽出用閾値を越える黒データの分布位置に着目することで、目盛り領域Ｅ内における指示部１０１の位置を特定することができる。なお、特定された指示部１０１の位置に応じた位置情報は相対座標として取得される。
【００４９】
換算手段３５は、位置特定手段３４で特定された指示部１０１の位置情報と、目盛り領域Ｅにおける上限値の位置情報及び下限値の位置情報に基づいて指示部１０１が指示する状態情報（目盛り盤上のアナログ値）を数値（デジタル値）に換算する。つまり、アナログ機器１００の目盛り盤上で割り振られた目盛りにおける上限値と下限値の間の距離を「１」としたときに、上限値と指示部１０１との間の距離と、下限値と指示部１０１との間の距離の比率を求め、この比率を測定値の上下限値の範囲に当てはめることで、目盛り盤上で指示部１０１が指し示す位置に対応する測定値を特定している。
【００５０】
本実施形態において、換算手段３５は、位置特定手段３４から出力された角度情報と、目盛り領域Ｅにおける始点角度θ０及び終点角度θ１と、機器特定情報に含まれる測定値範囲情報における測定範囲の上限値と下限値を用いて、下記式から指示部１０１が指し示す値（測定値）を数値化する。
＜式１＞
測定値＝（指示部１０１の角度−始点角度θ０）／（終点角度θ１−始点角度θ０）×（測定範囲の上限値−測定範囲の下限値）…式１
【００５１】
一例として、位置特定手段３４で得られた指示部１０１の角度を３０°、略馬蹄形状の目盛り領域Ｅの始点角度θ０を２２５°、終点角度θ１を−４５°、検針対象であるアナログ機器１００の測定範囲の下限値を０．０ＭＰａ、下限値を１．０ＭＰａとすると、上記式１に各値を当てはめると測定値は、０．７２Ｍｐａとなる。
【００５２】
なお、目盛り領域Ｅが横長の矩形状の場合は、目盛り領域Ｅにおける下限位置の相対座標と目盛り領域Ｅにおける上限位置の相対座標とを結ぶ距離を「１」とし、位置特定手段３４で検出した指示部１０１の位置（相対座標）と下限値の目盛りの位置（相対座標）までの水平方向の距離と、指示部１０１の位置（相対座標）から上限値の目盛りの位置（相対座標）までの水平方向の距離との比率を求めて目盛り盤内における指示部１０１が指し示す位置を特定している。
【００５３】
［処理動作］
次に、上述したアナログ機器検針システム１の処理動作について説明する。
ここでは、検針対象である圧力計の機器特定情報が読取可能な機器特定コード４０が予め目盛り盤上に貼着されており、所持するスマートフォンで機器特定コード４０を読み取って検針対象の圧力計の圧力値を取得するときの動作である。
【００５４】
作業員は、所持するスマートフォンを操作してアナログ機器検針システム１用のアプリを起動した状態でカメラ機能を用いてアナログ機器１００の目盛り盤と機器特定コード４０が収まるように撮像する。
【００５５】
次に、アプリの起動プログラムに従って撮像画像からアナログ機器１００が測定した測定値（圧力値）を取得する処理を行う。
撮像画像の画像処理として、まず撮像画像内の機器特定コード４０を解析して撮像したアナログ機器１００の機器特定情報を記憶部２０に記憶させる。
【００５６】
次に、撮像画像を２値化処理して２値画像データを取得し、記憶部２０から読み出した機器特定情報に含まれる形状情報から２値画像データ内における目盛り領域Ｅの形状や配置位置を特定する。
【００５７】
次に、２値画像データに含まれる黒データのうち、目盛り領域Ｅ内に存在する黒データの各ピクセルの相対座標を取得する。これら相対座標は、機器特定コード４０の位置検出パターン４１から仮想的に作成される直交座標系に基づいて取得する。
【００５８】
次に、目盛り領域Ｅ内の黒データに対応する各ピクセルの相対座標と、目盛り領域Ｅの円心座標との２点間の角度を、目盛り領域Ｅの円心座標を通る仮想的な始線Ｌ１を基準として求め、目盛り領域Ｅ内における全ての黒データの相対座標に応じた角度を統計処理する。統計処理では、縦軸をピクセル数、横軸を目盛り領域Ｅにおける始点角度θ０と終点角度θ１の角度範囲としたヒストグラムを作成し、指示部１０１が指し示す位置情報（角度情報）を取得する。
【００５９】
次に、取得した指示部１０１の位置情報と、目盛り領域Ｅにおける始点角度θ０及び終点角度θ１と、機器特定情報に含まれる測定値範囲情報における測定範囲の上限値と下限値を用いて、指示部１０１が指し示す値（測定値）を数値化する。これにより、アナログ機器１００で測定された現在のアナログ値を数値化した測定値（デジタル値）が取得される。
【００６０】
そして、取得した測定値は、撮像時に解析した機器特定コード４０に含まれる機器情報と関連付けした状態で検針日時と合わせて記憶部２０に記憶させる。
【００６１】
以上説明したように、上述したアナログ機器検針システム１は、アナログ機器１００の機器特定情報と位置検出パターン４１を含む機器特定コード４０が予め目盛り盤近傍に形成され、撮像部１０でアナログ機器１００の目盛り盤と機器特定コード４０が収まるように撮像する。撮像画像は、２値化処理により２値画像データとし、この２値化画像データにおける目盛り領域Ｅに相当する部分に存在する黒データの各ピクセルの相対座標を、位置検出パターン４１から作成される直交座標系を用いて取得する。
【００６２】
そして、目盛り領域Ｅ内の黒データに対応する各ピクセルの相対座標を統計処理して目盛り領域Ｅ内で指示部１０１が指し示す位置情報を取得し、この位置情報と、目盛り領域Ｅにおける上限値の位置情報と下限値の位置情報を用いて、指示部１０１が指し示すアナログ値を数値化した測定値と機器情報とを関連付けした状態で検針日時と合わせて記憶部２０に記憶させる。
【００６３】
これにより、作業員が検針対象となるアナログ機器１００を撮像するだけで、自動的に指示部１０１が指し示すアナログ値をデジタル化した測定値として取得することができるため、アナログ機器１００を検針する手間が省けるとともに、目視による測定値の読み間違いや点検ミス（記入漏れや機器識別の間違い）などのヒューマンエラーを未然に防止することができる。また、検針日時と合わせて測定値と機器情報とをログ情報として記憶部２０に記憶させることで、プラント内に設置された全てのアナログ機器１００の状態を一括して管理することができる。
【符号の説明】
【００６４】
１…アナログ機器検針システム
１０…撮像部
２０…記憶部
３０…画像処理部
３１…コード解析手段
３２…２値化処理手段
３３…座標取得手段
３４…位置特定手段
３５…換算手段
４０…機器特定コード
４１…位置検出パターン
【図１】
2019158748.tif 000003
【図２】
2019158748.tif 000004
【図３】
2019158748.tif 000005
【図４】
2019158748.tif 000006