【手続補正書】
【提出日】令和1年9月24日(2019.9.24)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
入力画像から抽出された、セグメントディスプレイが撮影された部分の候補画像について、前記候補画像から検出された複数の直線のそれぞれの基準線に対する角度を算出し、前記角度と前記直線の数との関係を示す分布に基づいて前記候補画像がセグメントディスプレイの画像であるか判定を行う判定部を備えた読取システム。
【請求項２】
前記判定部は、前記分布において、第１角度の近傍における前記直線の数と、前記第１角度に対して傾斜した第２角度の近傍における前記直線の数と、の和が、予め設定された値以上である場合に、前記候補画像がセグメントディスプレイの画像であると判定する請求項１記載の読取システム。
【請求項３】
前記判定部は、さらに、
前記候補画像において端点が集まった端点群を検出し、
隣接する端点群同士を結ぶベクトルを算出し、
前記分布に加えて、隣接するベクトル同士の大きさの比、及び、隣接するベクトル同士の間の角度の少なくともいずれかに基づいて前記判定を行う、
請求項１記載の読取システム。
【請求項４】
前記判定部は、前記分布において、第１角度の近傍における前記直線の数と、前記第１角度に対して傾斜した第２角度の近傍における前記直線の数と、の和が、予め設定された値以上である第１条件と、前記大きさの比が予め設定された第１範囲にあり、且つ、前記角度が予め設定された第２範囲にある第２条件と、が満たされた場合に、前記候補画像がセグメントディスプレイの画像であると判定する請求項３記載の読取システム。
【請求項５】
入力画像から抽出された、セグメントディスプレイが撮影された部分の候補画像について、
前記候補画像において端点が集まった端点群を検出し、
隣接する端点群同士を結ぶベクトルを算出し、
隣接するベクトル同士の大きさの比、及び、隣接するベクトル同士の間の角度の少なくともいずれかに基づいて、前記候補画像がセグメントディスプレイの画像であるか判定を行う、判定部を備えた読取システム。
【請求項６】
前記判定部は、前記大きさの比が予め設定された第１範囲にあり、且つ、前記角度が予め設定された第２範囲にある場合に、前記候補画像がセグメントディスプレイの画像であると判定する請求項５記載の読取システム。
【請求項７】
入力画像から前記候補画像を抽出する抽出部と、
セグメントディスプレイの画像と判定された前記候補画像から、セグメントディスプレイに表示された文字を読み取る読取部と、
をさらに備えた請求項１〜６のいずれか１つに記載の読取システム。
【請求項８】
セグメントディスプレイを撮影して取得された前記入力画像を、前記抽出部へ送信する撮像部をさらに備えた請求項７記載の読取システム。
【請求項９】
前記撮像部は、セグメントディスプレイが写った動画を撮影し、前記動画から前記入力画像を切り出す請求項８記載の読取システム。
【請求項１０】
読み取られた前記文字を出力する出力部をさらに備えた請求項７〜９のいずれか１つに記載の読取システム。
【請求項１１】
前記候補画像が歪んでいる場合に、前記候補画像を正面から撮影された画像に近づけるよう変換する第１処理と、
前記候補画像のサイズが、予め設定された規定サイズと異なる場合に、前記候補画像の前記サイズを前記規定サイズに近づけるよう補正する第２処理と、
を行う変換部をさらに備え、
前記判定部は、変換された前記候補画像を用いて前記判定を行う請求項１〜１０のいずれか１つに記載の読取システム。
【請求項１２】
前記抽出部は、
前記入力画像から輪郭を抽出し、
前記輪郭で囲まれた領域の面積を算出し、
前記面積が予め設定された閾値以上の場合、前記輪郭に基づいて、前記入力画像から所定の形状の画像を抽出し、
予め設定された条件を満たす前記抽出された画像を、前記候補画像として出力する、
請求項１〜１１のいずれか１つに記載の読取システム。
【請求項１３】
前記抽出部は、前記入力画像から、予め用意された、読み取り対象のセグメントディスプレイのテンプレート画像とマッチングする部分を探索し、マッチングした前記部分を候補画像として抽出する請求項１〜１０のいずれか１つに記載の読取システム。
【請求項１４】
前記抽出部は、
前記入力画像から特徴量を抽出し、
抽出された前記特徴量が、前記テンプレート画像の特徴量とマッチングするように、前記入力画像を補正し、
補正された前記入力画像から、前記テンプレート画像とマッチングする前記候補画像を抽出する、
請求項１３記載の読取システム。
【請求項１５】
前記抽出部は、
前記入力画像のデータを、予め学習されたニューラルネットワークに入力し、
前記ニューラルネットワークの出力結果に基づいて、前記入力画像においてセグメントディスプレイが撮影された前記部分を検出し、前記候補画像として抽出する、
請求項１〜１０のいずれか１つに記載の読取システム。
【請求項１６】
前記抽出部は、前記ニューラルネットワークの前記出力結果に基づいて、さらに、前記候補画像の歪みを補正する請求項１５記載の読取システム。
【請求項１７】
セグメントディスプレイを撮影し、入力画像を取得する撮像部と、
前記入力画像からセグメントディスプレイが撮影された部分の候補画像を抽出する抽出部と、
前記候補画像から検出された複数の直線のそれぞれの基準線に対する角度を算出し、前記角度と前記直線の数との関係を示す分布に基づいて前記候補画像がセグメントディスプレイの画像であるか判定を行う判定部と、
セグメントディスプレイの画像と判定された前記候補画像から、セグメントディスプレイに表示された文字を読み取る読取部と、
を備えた読取装置。
【請求項１８】
前記判定部は、前記分布において、第１角度の近傍における前記直線の数と、前記第１角度に対して傾斜した第２角度の近傍における前記直線の数と、の和が、予め設定された値以上である場合に、前記候補画像がセグメントディスプレイの画像であると判定する請求項１７記載の読取装置。
【請求項１９】
前記判定部は、さらに、
前記候補画像において端点が集まった端点群を検出し、
隣接する端点群同士を結ぶベクトルを算出し、
前記分布に加えて、隣接するベクトル同士の大きさの比、及び、隣接するベクトル同士の間の角度の少なくともいずれかに基づいて前記判定を行う、
請求項１７記載の読取装置。
【請求項２０】
セグメントディスプレイを撮影し、入力画像を取得する撮像部と、
前記入力画像からセグメントディスプレイが撮影された部分の候補画像を抽出する抽出部と、
前記候補画像において端点が集まった端点群を検出し、
隣接する端点群同士を結ぶベクトルを算出し、
隣接するベクトル同士の大きさの比、及び、隣接するベクトル同士の間の角度の少なくともいずれかに基づいて、前記候補画像がセグメントディスプレイの画像であるか判定を行う、判定部と、
セグメントディスプレイの画像と判定された前記候補画像から、セグメントディスプレイに表示された文字を読み取る読取部と、
を備えた読取装置。
【請求項２１】
前記判定部は、前記大きさの比が予め設定された第１範囲にあり、且つ、前記角度が予め設定された第２範囲にある場合に、前記候補画像がセグメントディスプレイの画像であると判定する請求項２０記載の読取装置。
【請求項２２】
前記撮像部は、セグメントディスプレイが写った動画を撮影し、前記動画から前記入力画像を切り出す請求項１７〜２１のいずれか１つに記載の読取装置。
【請求項２３】
セグメントディスプレイに表示された前記文字は、数値を示す請求項１７〜２２のいずれか１つに記載の読取装置。
【請求項２４】
コンピュータに、
入力画像から抽出された、セグメントディスプレイが撮影された部分の候補画像について、前記候補画像から検出された複数の直線のそれぞれの基準線に対する角度を算出させ、前記角度と前記直線の数との関係を示す分布に基づいて前記候補画像がセグメントディスプレイの画像であるか判定を実行させる、
プログラム。
【請求項２５】
前記コンピュータに、
前記分布において、第１角度の近傍における前記直線の数と、前記第１角度に対して傾斜した第２角度の近傍における前記直線の数と、の和が、予め設定された値以上である場合に、前記候補画像がセグメントディスプレイの画像であると判定させる、
請求項２４記載のプログラム。
【請求項２６】
前記コンピュータに、さらに、
前記候補画像において端点が集まった端点群を検出させ、
隣接する端点群同士を結ぶベクトルを算出させ、
前記分布に加えて、隣接するベクトル同士の大きさの比、及び、隣接するベクトル同士の間の角度の少なくともいずれかに基づいて前記判定を実行させる、
請求項２４記載のプログラム。
【請求項２７】
コンピュータに、
入力画像から抽出された、セグメントディスプレイが撮影された部分の候補画像について、前記候補画像において端点が集まった端点群を検出させ、
隣接する端点群同士を結ぶベクトルを算出させ、
隣接するベクトル同士の大きさの比、及び、隣接するベクトル同士の間の角度の少なくともいずれかに基づいて、前記候補画像がセグメントディスプレイの画像であるか判定を実行させる、
プログラム。
【請求項２８】
前記コンピュータに、前記大きさの比が予め設定された第１範囲にあり、且つ、前記角度が予め設定された第２範囲にある場合に、前記候補画像がセグメントディスプレイの画像であると判定させる請求項２７記載のプログラム。
【請求項２９】
前記コンピュータに、セグメントディスプレイの画像と判定された前記候補画像から、セグメントディスプレイに表示された文字を読み取らせる請求項２３〜２７のいずれか１つに記載のプログラム。
【請求項３０】
セグメントディスプレイに表示された前記文字は、数値を示す請求項２９記載のプログラム。
【請求項３１】
請求項２４〜３０のいずれか１つに記載のプログラムを格納した記憶媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】読取システム、読取装置、プログラム、及び記憶媒体
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明の実施形態は、読取システム、読取装置、プログラム、及び記憶媒体に関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００４
【補正方法】変更
【補正の内容】
【０００４】
本発明が解決しようとする課題は、セグメントディスプレイの数値の読み取り精度を向上できる、読取システム、読取装置、プログラム、及び記憶媒体を提供することである。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
実施形態に係る読取システムは、判定部を備える。入力画像から抽出された、セグメントディスプレイが撮影された部分の候補画像について、前記判定部は、前記候補画像から検出された複数の直線のそれぞれの基準線に対する角度を算出し、前記角度と前記直線の数との関係を示す分布に基づいて前記候補画像がセグメントディスプレイの画像であるか判定を行う。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００４２
【補正方法】変更
【補正の内容】
【００４２】
実施形態の効果を説明する。
セグメントディスプレイを読み取る際には、上述したように、入力画像の中から、セグメントディスプレイが撮影された部分の候補となる候補画像が抽出される。従来は、例えば、抽出された候補画像に対して歪みなどの補正を適宜行い、候補画像からセグメントディスプレイの数値を読み取っていた。
しかし、候補画像には、例えば、セグメントディスプレイに似た表示器が含まれる場合がある。この場合、別の表示器の数値をセグメントディスプレイの数値として読み取ってしまい、誤検出が生じる可能性がある。