JP6730379B2 - 読取システム、読取方法、プログラム、及び記憶媒体 - Google Patents
読取システム、読取方法、プログラム、及び記憶媒体 Download PDFInfo
- Publication number
- JP6730379B2 JP6730379B2 JP2018130053A JP2018130053A JP6730379B2 JP 6730379 B2 JP6730379 B2 JP 6730379B2 JP 2018130053 A JP2018130053 A JP 2018130053A JP 2018130053 A JP2018130053 A JP 2018130053A JP 6730379 B2 JP6730379 B2 JP 6730379B2
- Authority
- JP
- Japan
- Prior art keywords
- candidate
- candidate area
- area
- region
- candidate region
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 38
- 238000003860 storage Methods 0.000 title claims description 5
- 238000012937 correction Methods 0.000 claims description 62
- 239000000284 extract Substances 0.000 claims description 27
- 238000000605 extraction Methods 0.000 claims description 22
- 238000003384 imaging method Methods 0.000 claims description 19
- 230000009466 transformation Effects 0.000 claims description 4
- 238000013459 approach Methods 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 10
- 238000012545 processing Methods 0.000 description 9
- 238000005304 joining Methods 0.000 description 5
- 238000006243 chemical reaction Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/70—Determining position or orientation of objects or cameras
- G06T7/73—Determining position or orientation of objects or cameras using feature-based methods
- G06T7/75—Determining position or orientation of objects or cameras using feature-based methods involving models
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/50—Depth or shape recovery
- G06T7/543—Depth or shape recovery from line drawings
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/50—Depth or shape recovery
- G06T7/55—Depth or shape recovery from multiple images
- G06T7/564—Depth or shape recovery from multiple images from contours
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/20—Image preprocessing
- G06V10/25—Determination of region of interest [ROI] or a volume of interest [VOI]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/20—Image preprocessing
- G06V10/24—Aligning, centring, orientation detection or correction of the image
- G06V10/247—Aligning, centring, orientation detection or correction of the image by affine transforms, e.g. correction due to perspective effects; Quadrilaterals, e.g. trapezoids
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V2201/00—Indexing scheme relating to image or video recognition or understanding
- G06V2201/02—Recognising information on displays, dials, clocks
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Multimedia (AREA)
- Image Analysis (AREA)
- Image Processing (AREA)
- Character Discrimination (AREA)
- Length Measuring Devices By Optical Means (AREA)
- Character Input (AREA)
Description
本願明細書と各図において、既に説明したものと同様の要素には同一の符号を付して詳細な説明は適宜省略する。
図2は、実施形態に係る読取システムの生成部及び補正部における処理を説明するための模式図である。
図3は、実施形態に係る読取システムの読取部における処理を説明するための模式図である。
輪郭抽出部12aは、例えば、入力画像における明度差に基づき、入力画像に含まれる輪郭を抽出する。輪郭を抽出する際に、輪郭抽出部12aは、入力画像に適宜処理を加えても良い。例えば、輪郭抽出部12aは、入力画像をグレイスケールに変換した後に二値化し、この二値画像から白色で表されている領域の輪郭を抽出する。
また、選定部12bは、輪郭の形状を検出する。選定部12bは、輪郭の形状が円状又は四角形では無い場合、候補から除外する。
これにより、円状又は四角形の輪郭を有し、所定の面積以上の領域が、第1候補領域として選定され、生成部13へ出力される。
距離r1〜r3、焦点距離f、距離SO、傾きθ、半径Rの間には、以下の式(1)〜式(3)が成立する。
r1=R・f/SO (1)
r3=f・cosθ・(ln(Rsinθ+SO)−ln(SO)) (2)
r2=f・cosθ・(−ln(−Rsinθ+SO)+ln(SO)) (3)
Le1=f・R/(SO+Rsinθ) (4)
Le2=f・R/(SO−Rsinθ) (5)
具体的には、読取部15は、分割部15a、目盛り認識部15b、数字認識部15c、指針認識部15d、目盛り接合部15e、及び算出部15fを有する。
生成部13は、以下の第3方法により、丸形計器の中心を検出しても良い。まず、生成部13は、図4(a)に表したように、第1候補領域A1に外接する長方形Rを検出する。第1候補領域A1と長方形Rの各接点を点a〜dとする。点aと点bを結ぶ線分を長軸abとし、点cと点dを結ぶ線分を短軸cdとする。線分abと線分cdの交点をO1とする。生成部13は、第1候補領域A1における輝度差及びHough変換の結果から、丸形計器の指針Iに沿う直線Lmを生成する。生成部13は、図4(b)に表したように、直線Lmと、第1候補領域A1の短軸(線分cd)と、の交点を、丸形計器の中心O2とする。
なお、図6は、図5におけるステップS13の詳細な動作を表すフローチャートである。図7は、図5におけるステップS14及びS15の詳細な動作を表すフローチャートである。
丸型計器の数値を読み取るための読取システムでは、入力画像における丸型計器が歪んでいる場合、例えば、丸型計器に附帯する長方形の外枠を利用して、画像を補正する。画像の歪みや大きさが適切に補正されることで、丸型計器において指示された数値をより高精度に読み取ることが可能となる。しかし、丸型計器には、長方形の外枠が設けられていないものも存在する。その場合、従来の手法では、画像を適切に補正出来ず、丸型計器の指示値の読み取り精度が低下する。
この課題について、本実施形態では、読取システム1が生成部13を備える。生成部13は、第1候補領域の外形が円状である場合、その周りに四角形を生成する。生成部13により四角形が生成されることで、この外接四角形を用いて第1候補領域を補正することが可能となる。
従って、本実施形態によれば、丸型計器が長方形の外枠を備えていない場合でも、第1候補領域を適切に補正し、丸型計器で指示された数値をより高精度に読み取ることが可能となる。
例えば、実施形態に係る読取システムは、図8に表した読取装置5及び撮像装置6から構成される。読取装置5は、例えばコンピュータであり、ROM(Read Only Memory)51、RAM(Random Access Memory)52、CPU(Central Processing Unit)53、およびHDD(Hard Disk Drive)54を有する。
出力装置7は、読取装置5から出力されたデータ(読み取られた丸型計器の指示値)を、ユーザが認識できるように出力する。出力装置7は、例えば、モニタ、プリンタ、またはスピーカなどである。
Claims (35)
- 入力画像から、計器が撮影された領域の候補となる第1候補領域を抽出する抽出部と、
前記第1候補領域の外形が円状である場合に、前記第1候補領域の外形に応じた四角形を、前記第1候補領域の周りに生成する生成部と、
生成された前記四角形を用いて、前記第1候補領域の外形を真円に近づけるように補正することで、第2候補領域を生成する補正部と、
前記第2候補領域から計器で指示された数値を読み取る読取部と、
を備え、
前記補正部は、
前記第2候補領域の外縁を円で近似し、
近似された前記円と前記第2候補領域の外縁との間の誤差量を算出し、
前記誤差量が予め設定された第1閾値未満の場合、前記第2候補領域を前記読取部へ出力し、
前記誤差量が前記第1閾値以上の場合、前記生成部は、前記第1候補領域の周りに別の前記四角形を生成し、
前記補正部は、
別の前記四角形を用いて前記第1候補領域を補正することで、別の前記第2候補領域を生成し、
別の前記第2候補領域に基づく前記誤差量が前記第1閾値未満の場合、別の前記第2候補領域を前記読取部へ出力する、
読取システム。 - 入力画像から、計器が撮影された領域の候補となる第1候補領域を抽出する抽出部と、
前記第1候補領域の外形が円状である場合に、前記第1候補領域の外形に応じた四角形を、前記第1候補領域の周りに生成する生成部と、
生成された前記四角形を用いて、前記第1候補領域の外形を真円に近づけるように補正することで、第2候補領域を生成する補正部と、
前記第2候補領域から計器で指示された数値を読み取る読取部と、
を備え、
前記補正部は、
反転させた前記第2候補領域の外縁の一部を、前記第2候補領域の外縁の別の一部と重ね合わせて誤差量を算出し、
前記誤差量が予め設定された第1閾値未満の場合、前記第2候補領域を前記読取部へ出力し、
前記誤差量が前記第1閾値以上の場合、前記生成部は、前記第1候補領域の周りに別の前記四角形を生成し、
前記補正部は、
別の前記四角形を用いて前記第1候補領域を補正することで、別の前記第2候補領域を生成し、
別の前記第2候補領域に基づく前記誤差量が前記第1閾値未満の場合、別の前記第2候補領域を前記読取部へ出力する、
読取システム。 - 入力画像から、計器が撮影された領域の候補となる第1候補領域を抽出する抽出部と、
前記第1候補領域の外形が円状である場合に、前記第1候補領域の外形に応じた四角形を、前記第1候補領域の周りに生成する生成部と、
生成された前記四角形を用いて、前記第1候補領域の外形を真円に近づけるように補正することで、第2候補領域を生成する補正部と、
前記第2候補領域から計器で指示された数値を読み取る読取部と、
を備え、
前記補正部は、
前記第2候補領域の外縁を円で近似し、
近似された前記円と前記第2候補領域の外縁との間の誤差量を算出し、
前記誤差量が予め設定された第1閾値未満の場合、前記第2候補領域を前記読取部へ出力し、
前記誤差量が前記第1閾値以上の場合、前記生成部は、前記第1候補領域の周りに別の複数の前記四角形を生成し、
前記補正部は、
別の複数の前記四角形を用いて前記第1候補領域を補正することで、別の複数の前記第2候補領域を生成し、
別の複数の前記第2候補領域に基づいて複数の前記誤差量を算出し、極小の前記誤差量が得られた別の前記第2候補領域を前記読取部へ出力する、
読取システム。 - 入力画像から、計器が撮影された領域の候補となる第1候補領域を抽出する抽出部と、
前記第1候補領域の外形が円状である場合に、前記第1候補領域の外形に応じた四角形を、前記第1候補領域の周りに生成する生成部と、
生成された前記四角形を用いて、前記第1候補領域の外形を真円に近づけるように補正することで、第2候補領域を生成する補正部と、
前記第2候補領域から計器で指示された数値を読み取る読取部と、
を備え、
前記補正部は、
反転させた前記第2候補領域の外縁の一部を、前記第2候補領域の外縁の別の一部と重ね合わせて誤差量を算出し、
前記誤差量が予め設定された第1閾値未満の場合、前記第2候補領域を前記読取部へ出力し、
前記誤差量が前記第1閾値以上の場合、前記生成部は、前記第1候補領域の周りに別の複数の前記四角形を生成し、
前記補正部は、
別の複数の前記四角形を用いて前記第1候補領域を補正することで、別の複数の前記第2候補領域を生成し、
別の複数の前記第2候補領域に基づいて複数の前記誤差量を算出し、極小の前記誤差量が得られた別の前記第2候補領域を前記読取部へ出力する、
読取システム。 - 入力画像から、計器が撮影された領域の候補となる第1候補領域を抽出する抽出部と、
前記第1候補領域の外形が円状である場合に、前記第1候補領域の外形に応じた四角形を、前記第1候補領域の周りに生成する生成部と、
生成された前記四角形を用いて、前記第1候補領域の外形を真円に近づけるように補正することで、第2候補領域を生成する補正部と、
前記第2候補領域から計器で指示された数値を読み取る読取部と、
を備え、
前記読取部は、
前記第2候補領域から複数の目盛りを認識し、
前記目盛り同士の間隔、それぞれの前記目盛りの幅、及び前記目盛り同士の間の角度の少なくともいずれかの偏差量を算出し、
前記偏差量が予め設定された閾値未満の場合、前記第2候補領域から計器の数値を読み取り、
前記偏差量が前記閾値以上の場合、前記生成部は、前記第1候補領域の周りに別の前記四角形を生成し、
前記補正部は、別の前記四角形を用いて前記第1候補領域を補正することで、別の前記第2候補領域を生成し、
前記読取部は、別の前記第2候補領域に基づく前記偏差量が前記閾値未満の場合、別の前記第2候補領域から計器の数値を読み取る読取システム。 - 入力画像から、計器が撮影された領域の候補となる第1候補領域を抽出する抽出部と、
前記第1候補領域の外形が円状である場合に、前記第1候補領域の外形に応じた四角形を、前記第1候補領域の周りに生成する生成部と、
生成された前記四角形を用いて、前記第1候補領域の外形を真円に近づけるように補正することで、第2候補領域を生成する補正部と、
前記第2候補領域から計器で指示された数値を読み取る読取部と、
を備え、
前記読取部は、
前記第2候補領域から複数の目盛りを認識し、
前記目盛り同士の間隔、それぞれの前記目盛りの幅、及び前記目盛り同士の間の角度の少なくともいずれかの偏差量を算出し、
前記偏差量が予め設定された閾値未満の場合、前記第2候補領域から計器の数値を読み取り、
前記偏差量が前記閾値以上の場合、前記生成部は、前記第1候補領域の周りに別の複数の前記四角形を生成し、
前記補正部は、別の複数の前記四角形を用いて前記第1候補領域を補正することで、別の複数の前記第2候補領域を生成し、
前記読取部は、別の複数の前記第2候補領域に基づいて複数の前記偏差量を算出し、極小の前記偏差量が得られた別の前記第2候補領域から計器の数値を読み取る読取システム。 - 前記生成部は、内角が互いに異なる前記四角形を生成し、
前記補正部は、生成された前記四角形を正方形にすることで、前記第1候補領域の外形を真円に近づけるように補正する請求項1〜6のいずれか1つに記載の読取システム。 - 前記補正部は、生成された前記四角形を射影変換することで、前記第1候補領域の前記外形を真円に近づけるように補正する請求項1〜7のいずれか1つに記載の読取システム。
- 前記生成部は、前記第1候補領域の外形が円状である場合に、
前記第1候補領域における目盛りの密度、目盛りの延長線同士の交点、及び前記第1候補領域における指針と短軸との交点、の少なくともいずれかを用いて、計器の中心点を設定し、
前記中心点から前記第1候補領域の外縁までの複数の距離を用いて前記四角形を生成する、
請求項1〜8のいずれか1つに記載の読取システム。 - 前記生成部は、前記第1候補領域に外接する前記四角形を生成する請求項1〜9のいずれか1つに記載の読取システム。
- 計器を撮影して取得された前記入力画像を、前記抽出部へ送信する撮像部をさらに備えた請求項1〜10のいずれか1つに記載の読取システム。
- 前記撮像部は、計器が写った動画を撮影し、前記動画から前記入力画像を切り出す請求項11記載の読取システム。
- 入力画像から、計器が撮影された領域の候補となる第1候補領域を抽出し、
前記第1候補領域の外形が円状である場合に、前記第1候補領域の外形に応じた四角形を、前記第1候補領域の周りに生成し、
生成された前記四角形を用いて、前記第1候補領域の外形を真円に近づけるように補正することで、第2候補領域を生成し、
前記第2候補領域から計器で指示された数値を読み取る読取方法であって、
前記補正の後に、
前記第2候補領域の外縁を円で近似し、
近似された前記円と前記第2候補領域の外縁との間の誤差量を算出し、
前記誤差量が予め設定された第1閾値未満の場合、前記第2候補領域から計器で指示された数値を読み取り、
前記誤差量が前記第1閾値以上の場合、
前記第1候補領域の周りに別の前記四角形を生成し、
別の前記四角形を用いて前記第1候補領域を補正することで、別の前記第2候補領域を生成し、
別の前記第2候補領域に基づく前記誤差量が前記第1閾値未満の場合、別の前記第2候補領域から計器で指示された数値を読み取る、
読取方法。 - 入力画像から、計器が撮影された領域の候補となる第1候補領域を抽出し、
前記第1候補領域の外形が円状である場合に、前記第1候補領域の外形に応じた四角形を、前記第1候補領域の周りに生成し、
生成された前記四角形を用いて、前記第1候補領域の外形を真円に近づけるように補正することで、第2候補領域を生成し、
前記第2候補領域から計器で指示された数値を読み取る読取方法であって、
前記補正の後に、
反転させた前記第2候補領域の外縁の一部を、前記第2候補領域の外縁の別の一部と重ね合わせて誤差量を算出し、
前記誤差量が予め設定された第1閾値未満の場合、前記第2候補領域から計器で指示された数値を読み取り、
前記誤差量が前記第1閾値以上の場合、
前記第1候補領域の周りに別の前記四角形を生成し、
別の前記四角形を用いて前記第1候補領域を補正することで、別の前記第2候補領域を生成し、
別の前記第2候補領域に基づく前記誤差量が前記第1閾値未満の場合、別の前記第2候補領域から計器で指示された数値を読み取る、
読取方法。 - 入力画像から、計器が撮影された領域の候補となる第1候補領域を抽出し、
前記第1候補領域の外形が円状である場合に、前記第1候補領域の外形に応じた四角形を、前記第1候補領域の周りに生成し、
生成された前記四角形を用いて、前記第1候補領域の外形を真円に近づけるように補正することで、第2候補領域を生成し、
前記第2候補領域から計器で指示された数値を読み取る読取方法であって、
前記補正の後に、
前記第2候補領域の外縁を円で近似し、
近似された前記円と前記第2候補領域の外縁との間の誤差量を算出し、
前記誤差量が予め設定された第1閾値未満の場合、前記第2候補領域から計器で指示された数値を読み取り、
前記誤差量が前記第1閾値以上の場合、
前記第1候補領域の周りに別の複数の前記四角形を生成し、
別の複数の前記四角形を用いて前記第1候補領域を補正することで、別の複数の前記第2候補領域を生成し、
別の複数の前記第2候補領域に基づいて複数の前記誤差量を算出し、極小の前記誤差量が得られた別の前記第2候補領域から計器で指示された数値を読み取る、
読取方法。 - 入力画像から、計器が撮影された領域の候補となる第1候補領域を抽出し、
前記第1候補領域の外形が円状である場合に、前記第1候補領域の外形に応じた四角形を、前記第1候補領域の周りに生成し、
生成された前記四角形を用いて、前記第1候補領域の外形を真円に近づけるように補正することで、第2候補領域を生成し、
前記第2候補領域から計器で指示された数値を読み取る読取方法であって、
前記補正の後に、
反転させた前記第2候補領域の外縁の一部を、前記第2候補領域の外縁の別の一部と重ね合わせて誤差量を算出し、
前記誤差量が予め設定された第1閾値未満の場合、前記第2候補領域から計器で指示された数値を読み取り、
前記誤差量が前記第1閾値以上の場合、
前記第1候補領域の周りに別の複数の前記四角形を生成し、
別の複数の前記四角形を用いて前記第1候補領域を補正することで、別の複数の前記第2候補領域を生成し、
別の複数の前記第2候補領域に基づいて複数の前記誤差量を算出し、極小の前記誤差量が得られた別の前記第2候補領域から計器で指示された数値を読み取る、
読取方法。 - 入力画像から、計器が撮影された領域の候補となる第1候補領域を抽出し、
前記第1候補領域の外形が円状である場合に、前記第1候補領域の外形に応じた四角形を、前記第1候補領域の周りに生成し、
生成された前記四角形を用いて、前記第1候補領域の外形を真円に近づけるように補正することで、第2候補領域を生成し、
前記第2候補領域から計器で指示された数値を読み取る読取方法であって、
前記数値を読み取る際に、
前記第2候補領域から複数の目盛りを認識し、
前記目盛り同士の間隔、それぞれの前記目盛りの幅、及び前記目盛り同士の間の角度の少なくともいずれかの偏差量を算出し、
前記偏差量が予め設定された閾値未満の場合、前記第2候補領域から計器の数値を読み取り、
前記偏差量が前記閾値以上の場合、
前記第1候補領域の周りに別の前記四角形を生成し、
別の前記四角形を用いて前記第1候補領域を補正することで、別の前記第2候補領域を生成し、
別の前記第2候補領域に基づく前記偏差量が前記閾値未満の場合、別の前記第2候補領域から計器の数値を読み取る、
読取方法。 - 入力画像から、計器が撮影された領域の候補となる第1候補領域を抽出し、
前記第1候補領域の外形が円状である場合に、前記第1候補領域の外形に応じた四角形を、前記第1候補領域の周りに生成し、
生成された前記四角形を用いて、前記第1候補領域の外形を真円に近づけるように補正することで、第2候補領域を生成し、
前記第2候補領域から計器で指示された数値を読み取る読取方法であって、
前記数値を読み取る際に、
前記第2候補領域から複数の目盛りを認識し、
前記目盛り同士の間隔、それぞれの前記目盛りの幅、及び前記目盛り同士の間の角度の少なくともいずれかの偏差量を算出し、
前記偏差量が予め設定された閾値未満の場合、前記第2候補領域から計器の数値を読み取り、
前記偏差量が前記閾値以上の場合、
前記第1候補領域の周りに別の複数の前記四角形を生成し、
別の複数の前記四角形を用いて前記第1候補領域を補正することで、別の複数の前記第2候補領域を生成し、
別の複数の前記第2候補領域に基づいて複数の前記偏差量を算出し、極小の前記偏差量が得られた別の前記第2候補領域から計器の数値を読み取る、
読取方法。 - 内角が互いに異なる前記四角形を生成し、
生成された前記四角形を正方形にすることで、前記第1候補領域の外形を真円に近づけるように補正する請求項13〜18のいずれか1つに記載の読取方法。 - 生成された前記四角形を射影変換することで、前記第1候補領域の前記外形を真円に近づけるように補正する請求項13〜19のいずれか1つに記載の読取方法。
- 前記第1候補領域に外接する前記四角形を生成する請求項13〜20のいずれか1つに記載の読取方法。
- 前記第1候補領域の外形が円状である場合に、
前記第1候補領域における目盛りの密度、目盛りの延長線同士の交点、及び前記第1候補領域における指針と短軸との交点、の少なくともいずれかを用いて、計器の中心点を設定し、
前記中心点から前記第1候補領域の外縁までの複数の距離を用いて前記四角形を生成する、
請求項13〜21のいずれか1つに記載の読取方法。 - 計器を撮影して前記入力画像を取得し、
取得した前記入力画像から前記第1候補領域を抽出する請求項13〜22のいずれか1つに記載の読取方法。 - 計器が写った動画を撮影し、前記動画から前記入力画像を切り出す請求項23記載の読取方法。
- コンピュータに、
入力画像から、計器が撮影された領域の候補となる第1候補領域を抽出させ、
前記第1候補領域の外形が円状である場合に、前記第1候補領域の外形に応じた四角形を、前記第1候補領域の周りに生成させ、
生成された前記四角形を用いて、前記第1候補領域の外形を真円に近づけるように補正することで、第2候補領域を生成させ、
前記第2候補領域から計器で指示された数値を読み取らせる、
プログラムであって、
前記補正の後に、
前記第2候補領域の外縁を円で近似させ、
近似された前記円と前記第2候補領域の外縁との間の誤差量を算出させ、
前記誤差量が予め設定された第1閾値未満の場合、前記第2候補領域から計器で指示された数値を読み取らせ、
前記誤差量が前記第1閾値以上の場合、
前記第1候補領域の周りに別の前記四角形を生成させ、
別の前記四角形を用いて前記第1候補領域を補正することで、別の前記第2候補領域を生成させ、
別の前記第2候補領域に基づく前記誤差量が前記第1閾値未満の場合、別の前記第2候補領域から計器で指示された数値を読み取らせる、
プログラム。 - コンピュータに、
入力画像から、計器が撮影された領域の候補となる第1候補領域を抽出させ、
前記第1候補領域の外形が円状である場合に、前記第1候補領域の外形に応じた四角形を、前記第1候補領域の周りに生成させ、
生成された前記四角形を用いて、前記第1候補領域の外形を真円に近づけるように補正することで、第2候補領域を生成させ、
前記第2候補領域から計器で指示された数値を読み取らせる、
プログラムであって、
前記補正の後に、
反転させた前記第2候補領域の外縁の一部を、前記第2候補領域の外縁の別の一部と重ね合わせて誤差量を算出させ、
前記誤差量が予め設定された第1閾値未満の場合、前記第2候補領域から計器で指示された数値を読み取らせ、
前記誤差量が前記第1閾値以上の場合、
前記第1候補領域の周りに別の前記四角形を生成させ、
別の前記四角形を用いて前記第1候補領域を補正することで、別の前記第2候補領域を生成させ、
別の前記第2候補領域に基づく前記誤差量が前記第1閾値未満の場合、別の前記第2候補領域から計器で指示された数値を読み取らせる、
プログラム。 - コンピュータに、
入力画像から、計器が撮影された領域の候補となる第1候補領域を抽出させ、
前記第1候補領域の外形が円状である場合に、前記第1候補領域の外形に応じた四角形を、前記第1候補領域の周りに生成させ、
生成された前記四角形を用いて、前記第1候補領域の外形を真円に近づけるように補正することで、第2候補領域を生成させ、
前記第2候補領域から計器で指示された数値を読み取らせる、
プログラムであって、
前記補正の後に、
前記第2候補領域の外縁を円で近似させ、
近似された前記円と前記第2候補領域の外縁との間の誤差量を算出させ、
前記誤差量が予め設定された第1閾値未満の場合、前記第2候補領域から計器で指示された数値を読み取らせ、
前記誤差量が前記第1閾値以上の場合、
前記第1候補領域の周りに別の複数の前記四角形を生成させ、
別の複数の前記四角形を用いて前記第1候補領域を補正することで、別の複数の前記第2候補領域を生成させ、
別の複数の前記第2候補領域に基づいて複数の前記誤差量を算出し、極小の前記誤差量が得られた別の前記第2候補領域から計器で指示された数値を読み取らせる、
プログラム。 - コンピュータに、
入力画像から、計器が撮影された領域の候補となる第1候補領域を抽出させ、
前記第1候補領域の外形が円状である場合に、前記第1候補領域の外形に応じた四角形を、前記第1候補領域の周りに生成させ、
生成された前記四角形を用いて、前記第1候補領域の外形を真円に近づけるように補正することで、第2候補領域を生成させ、
前記第2候補領域から計器で指示された数値を読み取らせる、
プログラムであって、
前記補正の後に、
反転させた前記第2候補領域の外縁の一部を、前記第2候補領域の外縁の別の一部と重ね合わせて誤差量を算出させ、
前記誤差量が予め設定された第1閾値未満の場合、前記第2候補領域から計器で指示された数値を読み取らせ、
前記誤差量が前記第1閾値以上の場合、
前記第1候補領域の周りに別の複数の前記四角形を生成させ、
別の複数の前記四角形を用いて前記第1候補領域を補正することで、別の複数の前記第2候補領域を生成させ、
別の複数の前記第2候補領域に基づいて複数の前記誤差量を算出し、極小の前記誤差量が得られた別の前記第2候補領域から計器で指示された数値を読み取らせる、
プログラム。 - コンピュータに、
入力画像から、計器が撮影された領域の候補となる第1候補領域を抽出させ、
前記第1候補領域の外形が円状である場合に、前記第1候補領域の外形に応じた四角形を、前記第1候補領域の周りに生成させ、
生成された前記四角形を用いて、前記第1候補領域の外形を真円に近づけるように補正することで、第2候補領域を生成させ、
前記第2候補領域から計器で指示された数値を読み取らせる、
プログラムであって、
前記数値を読み取る際に、
前記第2候補領域から複数の目盛りを認識させ、
前記目盛り同士の間隔、それぞれの前記目盛りの幅、及び前記目盛り同士の間の角度の少なくともいずれかの偏差量を算出させ、
前記偏差量が予め設定された閾値未満の場合、前記第2候補領域から計器の数値を読み取らせ、
前記偏差量が前記閾値以上の場合、
前記第1候補領域の周りに別の前記四角形を生成させ、
別の前記四角形を用いて前記第1候補領域を補正することで、別の前記第2候補領域を生成させ、
別の前記第2候補領域に基づく前記偏差量が前記閾値未満の場合、別の前記第2候補領域から計器の数値を読み取らせる、
プログラム。 - コンピュータに、
入力画像から、計器が撮影された領域の候補となる第1候補領域を抽出させ、
前記第1候補領域の外形が円状である場合に、前記第1候補領域の外形に応じた四角形を、前記第1候補領域の周りに生成させ、
生成された前記四角形を用いて、前記第1候補領域の外形を真円に近づけるように補正することで、第2候補領域を生成させ、
前記第2候補領域から計器で指示された数値を読み取らせる、
プログラムであって、
前記数値を読み取る際に、
前記第2候補領域から複数の目盛りを認識させ、
前記目盛り同士の間隔、それぞれの前記目盛りの幅、及び前記目盛り同士の間の角度の少なくともいずれかの偏差量を算出させ、
前記偏差量が予め設定された閾値未満の場合、前記第2候補領域から計器の数値を読み取らせ、
前記偏差量が前記閾値以上の場合、
前記第1候補領域の周りに別の複数の前記四角形を生成させ、
別の複数の前記四角形を用いて前記第1候補領域を補正することで、別の複数の前記第2候補領域を生成させ、
別の複数の前記第2候補領域に基づいて複数の前記偏差量を算出し、極小の前記偏差量が得られた別の前記第2候補領域から計器の数値を読み取らせる、
プログラム。 - 前記コンピュータに、
内角が互いに異なる前記四角形を生成させ、
生成された前記四角形を正方形にすることで、前記第1候補領域の外形を真円に近づけるように補正させる、
請求項25〜30のいずれか1つに記載のプログラム。 - 前記コンピュータに、生成された前記四角形を射影変換させることで、前記第1候補領域の前記外形を真円に近づけるように補正させる請求項25〜31のいずれか1つに記載のプログラム。
- 前記コンピュータに、前記第1候補領域の外形が円状である場合に、
前記第1候補領域における目盛りの密度、目盛りの延長線同士の交点、及び前記第1候補領域における指針と短軸との交点、の少なくともいずれかを用いて、計器の中心点を設定させ、
前記中心点から前記第1候補領域の外縁までの複数の距離を用いて前記四角形を生成させる、
請求項25〜32のいずれか1つに記載のプログラム。 - 前記コンピュータに、前記第1候補領域に外接する前記四角形を生成させる請求項25〜33のいずれか1つに記載のプログラム。
- 請求項25〜34のいずれか1つに記載のプログラムを記憶した記憶媒体。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201980019593.7A CN111868740B (zh) | 2018-03-23 | 2019-02-20 | 读取系统、读取方法及存储介质 |
PCT/JP2019/006228 WO2019181337A1 (ja) | 2018-03-23 | 2019-02-20 | 読取システム、読取方法、及び記憶媒体 |
US17/020,282 US11386640B2 (en) | 2018-03-23 | 2020-09-14 | Reading system, reading method, and storage medium |
US17/749,771 US12080037B2 (en) | 2018-03-23 | 2022-05-20 | Reading system, reading method, and storage medium |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018056702 | 2018-03-23 | ||
JP2018056702 | 2018-03-23 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020113694A Division JP2020161188A (ja) | 2018-03-23 | 2020-07-01 | 読取システム、読取方法、プログラム、及び記憶媒体 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2019169116A JP2019169116A (ja) | 2019-10-03 |
JP6730379B2 true JP6730379B2 (ja) | 2020-07-29 |
Family
ID=68108393
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018130053A Active JP6730379B2 (ja) | 2018-03-23 | 2018-07-09 | 読取システム、読取方法、プログラム、及び記憶媒体 |
JP2020113694A Pending JP2020161188A (ja) | 2018-03-23 | 2020-07-01 | 読取システム、読取方法、プログラム、及び記憶媒体 |
JP2022064916A Pending JP2022092004A (ja) | 2018-03-23 | 2022-04-11 | 計算装置、処理方法、プログラム、及び記憶媒体 |
Family Applications After (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020113694A Pending JP2020161188A (ja) | 2018-03-23 | 2020-07-01 | 読取システム、読取方法、プログラム、及び記憶媒体 |
JP2022064916A Pending JP2022092004A (ja) | 2018-03-23 | 2022-04-11 | 計算装置、処理方法、プログラム、及び記憶媒体 |
Country Status (3)
Country | Link |
---|---|
US (1) | US11386640B2 (ja) |
JP (3) | JP6730379B2 (ja) |
CN (1) | CN111868740B (ja) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2019181337A1 (ja) | 2018-03-23 | 2019-09-26 | 株式会社 東芝 | 読取システム、読取方法、及び記憶媒体 |
JP6730379B2 (ja) * | 2018-03-23 | 2020-07-29 | 株式会社東芝 | 読取システム、読取方法、プログラム、及び記憶媒体 |
JP6609345B2 (ja) | 2018-04-27 | 2019-11-20 | 株式会社東芝 | 読取システム、読取方法、プログラム、及び記憶媒体 |
JP6818002B2 (ja) | 2018-12-12 | 2021-01-20 | 株式会社東芝 | 読取支援システム、移動体、読取支援方法、プログラム、及び記憶媒体 |
JP6763060B1 (ja) | 2019-05-27 | 2020-09-30 | 株式会社東芝 | 読取システム、移動体、読取方法、プログラム、及び記憶媒体 |
CN111126371B (zh) * | 2019-11-22 | 2022-08-30 | 重庆大学 | 一种基于图像处理的粗指针表盘示数读取方法 |
JP7552048B2 (ja) | 2020-03-25 | 2024-09-18 | 日本電気株式会社 | 画像処理装置、画像処理方法、プログラム |
JP2023010338A (ja) * | 2021-07-09 | 2023-01-20 | 株式会社東芝 | 情報処理装置およびコンピュータプログラム |
JP7231877B1 (ja) | 2022-08-31 | 2023-03-02 | 岩崎通信機株式会社 | 角度計測装置、角度計測方法、角度計測プログラム |
JP7219413B1 (ja) | 2022-08-31 | 2023-02-08 | 岩崎通信機株式会社 | 角度計測装置、角度計測方法、角度計測プログラム |
Family Cites Families (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3035916U (ja) * | 1996-09-19 | 1997-04-08 | 原子力システム株式会社 | プラント監視装置 |
JP4196883B2 (ja) * | 2004-05-31 | 2008-12-17 | セイコーエプソン株式会社 | 画像処理方法、及び装置 |
US20050219632A1 (en) | 2003-09-26 | 2005-10-06 | Seiko Epson Corporation | Image processing system and image processing method |
US7349588B2 (en) * | 2004-08-25 | 2008-03-25 | Avago Technologies Ecbu Ip Pte Ltd | Automatic meter reading |
JP4787584B2 (ja) * | 2004-09-27 | 2011-10-05 | 財団法人電力中央研究所 | アナログメータの自動読取方法および装置およびプログラム |
US7400350B2 (en) * | 2005-01-07 | 2008-07-15 | Micron Technology, Inc. | System and method for collecting images of a monitored device |
JP3799408B1 (ja) | 2005-10-18 | 2006-07-19 | 国立大学法人山口大学 | 画像処理装置および画像処理方法 |
JP3998215B1 (ja) * | 2007-03-29 | 2007-10-24 | 国立大学法人山口大学 | 画像処理装置、画像処理方法及び画像処理プログラム |
CN100559131C (zh) * | 2008-07-22 | 2009-11-11 | 中国计量学院 | 一种指针式仪表自动检定方法 |
JP5075182B2 (ja) * | 2009-10-20 | 2012-11-14 | 楽天株式会社 | 画像処理装置、画像処理方法、および、画像処理プログラム |
JP5712801B2 (ja) | 2011-06-06 | 2015-05-07 | 株式会社明電舎 | 画像特徴量抽出装置及びこれを用いた画像処理によるマーカ検出装置 |
US10430656B2 (en) * | 2011-08-31 | 2019-10-01 | Utility Meter Reader, Llc | Analog utility meter reading |
KR102255831B1 (ko) * | 2014-03-26 | 2021-05-25 | 삼성전자주식회사 | 초음파 장치 및 초음파 장치의 영상 인식 방법 |
US9927257B2 (en) * | 2014-10-16 | 2018-03-27 | Sensus Spectrum, Llc | Method, apparatus, and system for initializing a meter reading device |
JP2017126187A (ja) * | 2016-01-14 | 2017-07-20 | 株式会社明電舎 | メータ読取装置 |
JP6505767B2 (ja) | 2016-11-09 | 2019-04-24 | 株式会社東芝 | データ収集システム、処理システム、プログラム、および記憶媒体 |
CN112198850A (zh) | 2016-11-09 | 2021-01-08 | 株式会社东芝 | 数据收集系统、处理系统以及存储介质 |
CN106529559A (zh) * | 2016-12-30 | 2017-03-22 | 山东鲁能软件技术有限公司 | 一种指针式圆形多仪表盘实时读数识别方法 |
CN107066998A (zh) * | 2016-12-30 | 2017-08-18 | 山东鲁能软件技术有限公司 | 一种利用移动设备的指针式圆形单仪表盘实时识别方法 |
CN107092863A (zh) * | 2017-03-24 | 2017-08-25 | 重庆邮电大学 | 一种变电站巡检机器人的指针式仪表读数识别方法 |
CN106951900B (zh) * | 2017-04-13 | 2019-10-22 | 杭州申昊科技股份有限公司 | 一种避雷器仪表读数的自动识别方法 |
CN107590498B (zh) * | 2017-09-27 | 2020-09-01 | 哈尔滨工业大学 | 一种基于字符分割级联二分类器的自适应汽车仪表检测方法 |
JP6730379B2 (ja) * | 2018-03-23 | 2020-07-29 | 株式会社東芝 | 読取システム、読取方法、プログラム、及び記憶媒体 |
-
2018
- 2018-07-09 JP JP2018130053A patent/JP6730379B2/ja active Active
-
2019
- 2019-02-20 CN CN201980019593.7A patent/CN111868740B/zh active Active
-
2020
- 2020-07-01 JP JP2020113694A patent/JP2020161188A/ja active Pending
- 2020-09-14 US US17/020,282 patent/US11386640B2/en active Active
-
2022
- 2022-04-11 JP JP2022064916A patent/JP2022092004A/ja active Pending
Also Published As
Publication number | Publication date |
---|---|
JP2020161188A (ja) | 2020-10-01 |
JP2019169116A (ja) | 2019-10-03 |
JP2022092004A (ja) | 2022-06-21 |
CN111868740B (zh) | 2024-07-26 |
US20210012140A1 (en) | 2021-01-14 |
US11386640B2 (en) | 2022-07-12 |
CN111868740A (zh) | 2020-10-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6730379B2 (ja) | 読取システム、読取方法、プログラム、及び記憶媒体 | |
JP6394005B2 (ja) | 投影画像補正装置、投影する原画像を補正する方法およびプログラム | |
JP6609345B2 (ja) | 読取システム、読取方法、プログラム、及び記憶媒体 | |
JP6716996B2 (ja) | 画像処理プログラム、画像処理装置、及び画像処理方法 | |
CN111314689B (zh) | 识别影像中前景物件的方法与电子装置 | |
WO2019159414A1 (ja) | 読取システム、読取方法、及び記憶媒体 | |
JP2023525535A (ja) | 3次元画像内の表面特徴を識別する方法及び装置 | |
JP5882929B2 (ja) | 画像処理装置、画像処理方法、及び画像処理プログラム | |
JP5857712B2 (ja) | ステレオ画像生成装置、ステレオ画像生成方法及びステレオ画像生成用コンピュータプログラム | |
JP7355601B2 (ja) | 計算装置、処理方法、プログラム、及び記憶媒体 | |
JP6395429B2 (ja) | 画像処理装置、その制御方法及び記憶媒体 | |
WO2019159415A1 (ja) | 読取システム | |
WO2019181337A1 (ja) | 読取システム、読取方法、及び記憶媒体 | |
JP7183020B2 (ja) | 画像処理装置、画像処理方法、及びプログラム | |
JP2019145182A (ja) | 読取システム、読取方法、プログラム、及び記憶媒体 | |
JP6684947B2 (ja) | 読取システム、読取装置、プログラム、及び記憶媒体 | |
JP5760827B2 (ja) | 物体認識装置、物体認識方法、プログラム | |
US20230169687A1 (en) | Calibration-less structured light measurement | |
EP4456006A1 (en) | Image processing apparatus, control method therefor, and program | |
JP2008134940A (ja) | 対象物検出装置、対象物検出方法および対象物検出プログラム並びにそのプログラムを記録した記録媒体 | |
WO2021075314A1 (ja) | 画像処理装置、画像処理方法、及びコンピュータ読み取り可能な記録媒体 | |
CN118339584A (zh) | 训练方法、训练系统以及训练程序 | |
JP5191772B2 (ja) | 撮像装置および3次元形状計測装置 | |
JP2023047066A (ja) | 学習モデル生成方法、検査システム及び学習モデル生成プログラム | |
JP2015133630A (ja) | 画像処理装置、画像処理方法、及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190920 |
|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20190920 |
|
A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20191001 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20191003 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20191119 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200214 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200410 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200515 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200527 |
|
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: 20200605 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200702 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6730379 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |