JP2019144704A - 読取システム、読取方法、プログラム、及び記憶媒体 - Google Patents
読取システム、読取方法、プログラム、及び記憶媒体 Download PDFInfo
- Publication number
- JP2019144704A JP2019144704A JP2018026500A JP2018026500A JP2019144704A JP 2019144704 A JP2019144704 A JP 2019144704A JP 2018026500 A JP2018026500 A JP 2018026500A JP 2018026500 A JP2018026500 A JP 2018026500A JP 2019144704 A JP2019144704 A JP 2019144704A
- Authority
- JP
- Japan
- Prior art keywords
- image
- unit
- segment display
- candidate image
- reading system
- 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.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/60—Type of objects
- G06V20/62—Text, e.g. of license plates, overlay texts or captions on TV images
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/40—Analysis of texture
- G06T7/49—Analysis of texture based on structural texture description, e.g. using primitives or placement rules
-
- 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/28—Quantising the image, e.g. histogram thresholding for discrimination between background and foreground patterns
-
- 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/40—Extraction of image or video features
- G06V10/44—Local feature extraction by analysis of parts of the pattern, e.g. by detecting edges, contours, loops, corners, strokes or intersections; Connectivity analysis, e.g. of connected components
- G06V10/443—Local feature extraction by analysis of parts of the pattern, e.g. by detecting edges, contours, loops, corners, strokes or intersections; Connectivity analysis, e.g. of connected components by matching or filtering
- G06V10/449—Biologically inspired filters, e.g. difference of Gaussians [DoG] or Gabor filters
- G06V10/451—Biologically inspired filters, e.g. difference of Gaussians [DoG] or Gabor filters with interaction between the filter responses, e.g. cortical complex cells
- G06V10/454—Integrating the filters into a hierarchical structure, e.g. convolutional neural networks [CNN]
-
- 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/40—Extraction of image or video features
- G06V10/44—Local feature extraction by analysis of parts of the pattern, e.g. by detecting edges, contours, loops, corners, strokes or intersections; Connectivity analysis, e.g. of connected components
- G06V10/457—Local feature extraction by analysis of parts of the pattern, e.g. by detecting edges, contours, loops, corners, strokes or intersections; Connectivity analysis, e.g. of connected components by analysing connectivity, e.g. edge linking, connected component analysis or slices
-
- 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/70—Arrangements for image or video recognition or understanding using pattern recognition or machine learning
- G06V10/74—Image or video pattern matching; Proximity measures in feature spaces
- G06V10/75—Organisation of the matching processes, e.g. simultaneous or sequential comparisons of image or video features; Coarse-fine approaches, e.g. multi-scale approaches; using context analysis; Selection of dictionaries
- G06V10/751—Comparing pixel values or logical combinations thereof, or feature values having positional relevance, e.g. template matching
-
- 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/70—Arrangements for image or video recognition or understanding using pattern recognition or machine learning
- G06V10/82—Arrangements for image or video recognition or understanding using pattern recognition or machine learning using neural networks
-
- 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)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Multimedia (AREA)
- Evolutionary Computation (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- General Health & Medical Sciences (AREA)
- Databases & Information Systems (AREA)
- Computing Systems (AREA)
- Medical Informatics (AREA)
- Software Systems (AREA)
- Life Sciences & Earth Sciences (AREA)
- Biodiversity & Conservation Biology (AREA)
- Biomedical Technology (AREA)
- Molecular Biology (AREA)
- Image Analysis (AREA)
- Character Input (AREA)
- Image Processing (AREA)
Abstract
Description
また、本願明細書と各図において、既に説明したものと同様の要素には同一の符号を付して詳細な説明は適宜省略する。
実施形態に係る読取システムは、セグメントディスプレイを含む画像から、セグメントディスプレイに表示された数値を読み取るために用いられる。
本実施形態において、セグメントディスプレイとは、複数のセグメントの表示によって構成される数字や文字等の何らかの表示情報を含むものを表す。
第1処理において、変換部13は、抽出部12から入力された候補画像が歪んでいないか判定する。候補画像が歪んでいると判定された場合、変換部13は、候補画像が正面から撮影された画像に近づくように、その歪みを補正する。
第2処理において、変換部13は、候補画像のサイズが、予め設定された規定サイズと一致するか判定する。候補画像のサイズが規定サイズと一致しない場合、変換部13は、候補画像のサイズが規定サイズに近づくように、候補画像を補正する。
変換部13は、例えば、候補画像を射影変換することで、歪み及びサイズを補正する。変換部13は、補正した候補画像を判定部15に出力する。候補画像が歪んでおらず、候補画像のサイズが規定サイズに一致すると判定された場合、変換部13は、入力された候補画像をそのまま判定部15に出力する。
例えば、第1角度は0度であり、第2角度は80度である。「近傍」は、例えば、第1角度または第2角度を中心として、−10度以上+10度以下の範囲を含む。この場合、第1比較部15dは、分布において、−10度以上10度以下の範囲に含まれる直線の総数と、70度以上90度以下の範囲に含まれる直線の総数と、の和を、予め設定された値と比較する。
第1条件は、この特性に基づいて設定される。分布が第1条件を満たす場合、候補画像はセグメントディスプレイを含む可能性が高い。
第2比較部15gは、例えば、算出された大きさの比の全体の数を検出する。また、第2比較部15gは、第1範囲に含まれる大きさの比の数を検出する。そして、第2比較部15gは、全体の数に対する第1範囲に含まれる大きさの比の数の割合を算出する。
同様に、第2比較部15gは、例えば、算出された角度の全体の数に対する、第2範囲に含まれる角度の数の割合を算出する。
第2比較部15gは、算出された2つの割合が、それぞれ、予め設定された閾値以上の場合に、候補画像が、セグメントディスプレイの画像であると判定する。
図2は、実施形態に係る読取システムの動作を表すフローチャートである。
図3は、実施形態に係る読取システムにおける処理を例示する図である。
セグメントディスプレイを読み取る際には、上述したように、入力画像の中から、セグメントディスプレイが撮影された部分の候補となる候補画像が抽出される。従来は、例えば、抽出された候補画像に対して歪みなどの補正を適宜行い、候補画像からセグメントディスプレイの数値を読み取っていた。
しかし、候補画像には。例えば、セグメントディスプレイに似た表示器が含まれる場合がある。この場合、別の表示器の数値をセグメントディスプレイの数値として読み取ってしまい、誤検出が生じる可能性がある。
例えば、変換部13により候補画像の歪みが補正されることで、適合率の精度を向上させることができる。これにより、セグメントディスプレイが撮影された候補画像をより正確に選別できるようになる。
図4は、実施形態の第1変形例に係る読取システムの構成を表すブロック図である。
図1〜図3の例では、セグメントディスプレイの表示領域の枠が四角形であった。そのため、当該表示領域の形状に合わせて、抽出部12には、四角形抽出部12eが設けられていた。
図5は、実施形態の第2変形例に係る読取システムの構成を表すブロック図である。
図5に表した読取システム3は、読取システム1との比較において、抽出部12及び変換部13に代えて、抽出部21を備える。
特徴量抽出部21aは、入力画像の特徴量を抽出する。また、特徴量抽出部21aは、記憶部18に記憶されたテンプレート画像を参照し、テンプレート画像の特徴量を抽出する。あるいは、予め、特徴量抽出部21aによって、テンプレート画像の特徴量が抽出されて記憶部18に記憶されていても良い。この場合、特徴量抽出部21aは、記憶部18に記憶されたテンプレート画像の特徴量を参照する。特徴量抽出部21aは、入力画像の特徴量及びテンプレート画像の特徴量を、マッチング部21bに出力する。
なお、特徴量同士をマッチング出来ない場合は、入力画像にセグメントディスプレイが含まれていない可能性が高い。従って、この場合、例えば、補正量を算出せずに処理を終了する。
以降の判定部15及び読取部16における処理は、図1に表した読取システム1と同様である。
図6は、実施形態の第3変形例に係る読取システムの構成を表すブロック図である。
図6に表した読取システム4は、読取システム1との比較において、抽出部12及び変換部13に代えて抽出部31を備える。抽出部31は、学習部31a、入力部31b、検出部31c、及び処理部31dを有する。
なお、候補画像の抽出と、歪みの補正と、が行われる順序は、適宜変更できる。例えば、処理部31dにおいて、入力画像の歪みが補正された後に、候補画像が抽出されても良い。
以降の判定部15及び読取部16における処理は、図1に表した読取システム1と同様である。
例えば、実施形態に係る読取システムは、図7に表した読取装置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 (12)
- 入力画像からセグメントディスプレイが撮影された部分の候補画像を抽出する抽出部と、
前記候補画像から検出された複数の直線のそれぞれの基準線に対する角度を算出し、前記角度と前記直線の数との関係を示す分布に基づいて前記候補画像がセグメントディスプレイの画像であるか判定を行う判定部と、
セグメントディスプレイの画像と判定された前記候補画像から、セグメントディスプレイに表示された数値を読み取る読取部と、
を備えた読取システム。 - 前記判定部は、前記分布において、第1角度の近傍における前記直線の数と、前記第1角度に対して傾斜した第2角度の近傍における前記直線の数と、の和が、予め設定された値以上である場合に、前記候補画像がセグメントディスプレイの画像であると判定する請求項1記載の読取システム。
- 前記判定部は、さらに、
前記候補画像において端点が集まった端点群を検出し、
隣接する端点群同士を結ぶベクトルを算出し、
前記分布に加えて、隣接するベクトル同士の大きさの比、及び、隣接するベクトル同士の間の角度の少なくともいずれかに基づいて前記判定を行う、
請求項1記載の読取システム。 - 前記判定部は、前記分布において、第1角度の近傍における前記直線の数と、前記第1角度に対して傾斜した第2角度の近傍における前記直線の数と、の和が、予め設定された値以上である第1条件と、前記大きさの比が予め設定された第1範囲にあり、且つ、前記角度が予め設定された第2範囲にある第2条件と、が満たされた場合に、前記候補画像がセグメントディスプレイの画像であると判定する請求項3記載の読取システム。
- 入力画像からセグメントディスプレイが撮影された部分の候補画像を抽出する抽出部と、
前記候補画像において端点が集まった端点群を検出し、
隣接する端点群同士を結ぶベクトルを算出し、
隣接するベクトル同士の大きさの比、及び、隣接するベクトル同士の間の角度の少なくともいずれかに基づいて、前記候補画像がセグメントディスプレイの画像であるか判定を行う、判定部と、
セグメントディスプレイの画像と判定された前記候補画像から、セグメントディスプレイに表示された数値を読み取る読取部と、
を備えた読取システム。 - 前記判定部は、前記大きさの比が予め設定された第1範囲にあり、且つ、前記角度が予め設定された第2範囲にある場合に、前記候補画像がセグメントディスプレイの画像であると判定する請求項5記載の読取システム。
- 前記候補画像が歪んでいる場合に、前記候補画像を正面から撮影された画像に近づけるよう変換する第1処理と、
前記候補画像のサイズが、予め設定された規定サイズと異なる場合に、前記候補画像の前記サイズを前記規定サイズに近づけるよう補正する第2処理と、
を行う変換部をさらに備え、
前記判定部は、変換された前記候補画像を用いて前記判定を行う請求項1〜6のいずれか1つに記載の読取システム。 - 前記抽出部は、
前記入力画像から輪郭を抽出し、
前記輪郭で囲まれた領域の面積を算出し、
前記面積が予め設定された閾値以上の場合、前記輪郭に基づいて、前記入力画像から所定の形状の画像を抽出し、
予め設定された条件を満たす前記抽出された画像を、前記候補画像として出力する、
請求項1〜7のいずれか1つに記載の読取システム。 - 前記抽出部は、前記入力画像から、予め用意された、読み取り対象のセグメントディスプレイのテンプレート画像とマッチングする部分を探索し、マッチングした前記部分を候補画像として抽出する請求項1〜6のいずれか1つに記載の読取システム。
- 前記抽出部は、
前記入力画像から特徴量を抽出し、
抽出された前記特徴量が、前記テンプレート画像の特徴量とマッチングするように、前記入力画像を補正し、
補正された前記入力画像から、前記テンプレート画像とマッチングする前記候補画像を抽出する、
請求項9記載の読取システム。 - 前記抽出部は、
前記入力画像のデータを、予め学習されたニューラルネットワークに入力し、
前記ニューラルネットワークの出力結果に基づいて、前記入力画像においてセグメントディスプレイが撮影された前記部分を検出し、前記候補画像として抽出する、
請求項1〜6のいずれか1つに記載の読取システム。 - 前記抽出部は、前記ニューラルネットワークの前記出力結果に基づいて、さらに、前記候補画像の歪みを補正する請求項11記載の読取システム。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018026500A JP6542407B1 (ja) | 2018-02-16 | 2018-02-16 | 読取システム、読取方法、プログラム、及び記憶媒体 |
PCT/JP2018/035362 WO2019159415A1 (ja) | 2018-02-16 | 2018-09-25 | 読取システム |
CN201880088163.6A CN111670458B (zh) | 2018-02-16 | 2018-09-25 | 读取系统 |
US16/922,097 US11301709B2 (en) | 2018-02-16 | 2020-07-07 | Reading system, reading device, and storage medium |
US17/688,063 US11915498B2 (en) | 2018-02-16 | 2022-03-07 | Reading system, reading device, and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018026500A JP6542407B1 (ja) | 2018-02-16 | 2018-02-16 | 読取システム、読取方法、プログラム、及び記憶媒体 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019108670A Division JP6684947B2 (ja) | 2019-06-11 | 2019-06-11 | 読取システム、読取装置、プログラム、及び記憶媒体 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP6542407B1 JP6542407B1 (ja) | 2019-07-10 |
JP2019144704A true JP2019144704A (ja) | 2019-08-29 |
Family
ID=67212220
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018026500A Active JP6542407B1 (ja) | 2018-02-16 | 2018-02-16 | 読取システム、読取方法、プログラム、及び記憶媒体 |
Country Status (4)
Country | Link |
---|---|
US (2) | US11301709B2 (ja) |
JP (1) | JP6542407B1 (ja) |
CN (1) | CN111670458B (ja) |
WO (1) | WO2019159415A1 (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2020194281A (ja) * | 2019-05-27 | 2020-12-03 | 株式会社東芝 | 読取システム、読取方法、プログラム、記憶媒体、及び移動体 |
US12142062B2 (en) | 2018-11-16 | 2024-11-12 | Kabushiki Kaisha Toshiba | Reading system, reading method, storage medium, and moving body |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0244487A (ja) * | 1988-08-05 | 1990-02-14 | Fujitsu Ltd | 光学文字読取装置の7b文字読取方式 |
JPH11316794A (ja) * | 1998-05-06 | 1999-11-16 | Aisin Aw Seimitsu Kk | セグメント情報読み取り判定方法 |
JP2017010170A (ja) * | 2015-06-18 | 2017-01-12 | 株式会社Pfu | 画像処理装置、日付識別装置、画像処理方法、および、プログラム |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8290274B2 (en) * | 2005-02-15 | 2012-10-16 | Kite Image Technologies Inc. | Method for handwritten character recognition, system for handwritten character recognition, program for handwritten character recognition and storing medium |
US8611723B2 (en) * | 2006-09-06 | 2013-12-17 | James Andrew Aman | System for relating scoreboard information with event video |
JP4630936B1 (ja) * | 2009-10-28 | 2011-02-09 | シャープ株式会社 | 画像処理装置、画像処理方法、画像処理プログラム、画像処理プログラムを記録した記録媒体 |
JP5658873B2 (ja) * | 2009-11-13 | 2015-01-28 | オリンパス株式会社 | 画像処理装置、電子機器、内視鏡システム及びプログラム |
JP5530752B2 (ja) * | 2010-02-25 | 2014-06-25 | 日本システムウエア株式会社 | 計器読み取り装置、方法、プログラム、および該ソフトウェアを格納したコンピュータ可読媒体 |
CN103118647B (zh) * | 2010-09-22 | 2016-04-06 | 松下知识产权经营株式会社 | 运动支援系统 |
JP5755089B2 (ja) * | 2011-09-08 | 2015-07-29 | 株式会社Pfu | 画像処理装置、画像処理方法、画像処理プログラム及び画像処理システム |
JP6551195B2 (ja) * | 2015-11-30 | 2019-07-31 | 株式会社アンセイ | ケーブル装置 |
JP6505767B2 (ja) | 2016-11-09 | 2019-04-24 | 株式会社東芝 | データ収集システム、処理システム、プログラム、および記憶媒体 |
CN108062076B (zh) | 2016-11-09 | 2020-10-27 | 株式会社东芝 | 数据收集系统、处理系统以及存储介质 |
CN106874911A (zh) * | 2017-03-03 | 2017-06-20 | 沈阳工程学院 | 一种应用划分法得到的面积比例来进行印刷体数字识别的方法 |
-
2018
- 2018-02-16 JP JP2018026500A patent/JP6542407B1/ja active Active
- 2018-09-25 WO PCT/JP2018/035362 patent/WO2019159415A1/ja active Application Filing
- 2018-09-25 CN CN201880088163.6A patent/CN111670458B/zh active Active
-
2020
- 2020-07-07 US US16/922,097 patent/US11301709B2/en active Active
-
2022
- 2022-03-07 US US17/688,063 patent/US11915498B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0244487A (ja) * | 1988-08-05 | 1990-02-14 | Fujitsu Ltd | 光学文字読取装置の7b文字読取方式 |
JPH11316794A (ja) * | 1998-05-06 | 1999-11-16 | Aisin Aw Seimitsu Kk | セグメント情報読み取り判定方法 |
JP2017010170A (ja) * | 2015-06-18 | 2017-01-12 | 株式会社Pfu | 画像処理装置、日付識別装置、画像処理方法、および、プログラム |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US12142062B2 (en) | 2018-11-16 | 2024-11-12 | Kabushiki Kaisha Toshiba | Reading system, reading method, storage medium, and moving body |
JP2020194281A (ja) * | 2019-05-27 | 2020-12-03 | 株式会社東芝 | 読取システム、読取方法、プログラム、記憶媒体、及び移動体 |
Also Published As
Publication number | Publication date |
---|---|
US11301709B2 (en) | 2022-04-12 |
CN111670458A (zh) | 2020-09-15 |
WO2019159415A1 (ja) | 2019-08-22 |
US20200334483A1 (en) | 2020-10-22 |
US11915498B2 (en) | 2024-02-27 |
US20220189182A1 (en) | 2022-06-16 |
JP6542407B1 (ja) | 2019-07-10 |
CN111670458B (zh) | 2024-03-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11386640B2 (en) | Reading system, reading method, and storage medium | |
JP6609345B2 (ja) | 読取システム、読取方法、プログラム、及び記憶媒体 | |
JP6716996B2 (ja) | 画像処理プログラム、画像処理装置、及び画像処理方法 | |
JP6352695B2 (ja) | 文字検出装置、方法およびプログラム | |
JP6566768B2 (ja) | 情報処理装置、情報処理方法、プログラム | |
US11900664B2 (en) | Reading system, reading device, reading method, and storage medium | |
JP7355601B2 (ja) | 計算装置、処理方法、プログラム、及び記憶媒体 | |
WO2019159415A1 (ja) | 読取システム | |
JP6591257B2 (ja) | 画像処理装置、画像処理方法及びプログラム | |
JP6656453B2 (ja) | 読取システム、読取装置、プログラム、及び記憶媒体 | |
JP6684947B2 (ja) | 読取システム、読取装置、プログラム、及び記憶媒体 | |
JP6278757B2 (ja) | 特徴量生成装置、特徴量生成方法、およびプログラム | |
JP6175904B2 (ja) | 照合対象抽出システム、照合対象抽出方法、照合対象抽出プログラム | |
US12080037B2 (en) | Reading system, reading method, and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190218 |
|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20190218 |
|
A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20190225 |
|
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: 20190515 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190612 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 6542407 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |