特開2015-232765(P2015-232765A)IP Force 特許公報掲載プロジェクト 2022.1.31 β版

知財求人 - 知財ポータルサイト「IP Force」

▶ 住友電気工業株式会社の特許一覧

特開2015-232765画像生成装置、コンピュータプログラム及び画像生成方法
<>
  • 特開2015232765-画像生成装置、コンピュータプログラム及び画像生成方法 図000003
  • 特開2015232765-画像生成装置、コンピュータプログラム及び画像生成方法 図000004
  • 特開2015232765-画像生成装置、コンピュータプログラム及び画像生成方法 図000005
  • 特開2015232765-画像生成装置、コンピュータプログラム及び画像生成方法 図000006
  • 特開2015232765-画像生成装置、コンピュータプログラム及び画像生成方法 図000007
  • 特開2015232765-画像生成装置、コンピュータプログラム及び画像生成方法 図000008
  • 特開2015232765-画像生成装置、コンピュータプログラム及び画像生成方法 図000009
  • 特開2015232765-画像生成装置、コンピュータプログラム及び画像生成方法 図000010
  • 特開2015232765-画像生成装置、コンピュータプログラム及び画像生成方法 図000011
  • 特開2015232765-画像生成装置、コンピュータプログラム及び画像生成方法 図000012
  • 特開2015232765-画像生成装置、コンピュータプログラム及び画像生成方法 図000013
  • 特開2015232765-画像生成装置、コンピュータプログラム及び画像生成方法 図000014
< >
(19)【発行国】日本国特許庁(JP)
(12)【公報種別】公開特許公報(A)
(11)【公開番号】特開2015-232765(P2015-232765A)
(43)【公開日】2015年12月24日
(54)【発明の名称】画像生成装置、コンピュータプログラム及び画像生成方法
(51)【国際特許分類】
   G06T 3/00 20060101AFI20151201BHJP
   H04N 1/393 20060101ALI20151201BHJP
【FI】
   G06T3/00 600B
   H04N1/393
【審査請求】未請求
【請求項の数】6
【出願形態】OL
【全頁数】13
(21)【出願番号】特願2014-118835(P2014-118835)
(22)【出願日】2014年6月9日
(71)【出願人】
【識別番号】000002130
【氏名又は名称】住友電気工業株式会社
(74)【代理人】
【識別番号】100114557
【弁理士】
【氏名又は名称】河野 英仁
(74)【代理人】
【識別番号】100078868
【弁理士】
【氏名又は名称】河野 登夫
(72)【発明者】
【氏名】荻内 康雄
【テーマコード(参考)】
5B057
5C076
【Fターム(参考)】
5B057AA16
5B057CA08
5B057CA12
5B057CA16
5B057CB08
5B057CB12
5B057CB16
5B057CD05
5B057CE10
5B057CH11
5B057DA07
5B057DA08
5B057DA16
5B057DA17
5B057DB02
5B057DB09
5B057DC22
5B057DC33
5C076AA19
5C076AA21
5C076AA36
5C076BB40
(57)【要約】
【課題】高解像度の撮像装置を用いることなく高解像度画像を生成する画像生成装置、コンピュータプログラム及び画像生成方法を提供する。
【解決手段】画像生成装置は、画像の一部を抽出した部分画像及び画像を縮小した縮小画像の部分画像の位置に対応し、部分画像より小さい縮小部分画像を対応付けた組を複数記憶する記憶部と、入力画像を取得する取得部と、取得した入力画像上で縮小部分画像と同等の大きさの入力部分画像を特定する特定部と、特定した入力部分画像の特徴量及び記憶した複数組の縮小部分画像それぞれの特徴量に基づいて記憶した縮小部分画像の中から一の縮小部分画像を選択する選択部と、選択した縮小部分画像に対応付けられた部分画像を、入力画像の大きさを所要の倍率で拡大した拡大領域の入力部分画像に対応する位置に配置して入力画像を拡大した高解像度画像を生成する生成部とを備える。
【選択図】図1
【特許請求の範囲】
【請求項1】
画像の一部を抽出した部分画像及び前記画像を縮小した縮小画像の前記部分画像の位置に対応する縮小部分画像を対応付けた組を複数記憶する記憶部と、
入力画像を取得する取得部と、
該取得部で取得した入力画像上で前記縮小部分画像と同等の大きさの入力部分画像を特定する特定部と、
該特定部で特定した入力部分画像の所定の特徴量及び前記記憶部に記憶した複数組の縮小部分画像それぞれの前記特徴量に基づいて前記記憶部に記憶した縮小部分画像の中から一の縮小部分画像を選択する選択部と、
該選択部で選択した縮小部分画像に対応付けられた部分画像を前記入力部分画像に対応する位置に配置して前記入力画像を拡大した出力画像を生成する生成部と
を備える画像生成装置。
【請求項2】
前記縮小画像の縮小倍率は、前記入力画像を拡大する際の倍率の逆数である請求項1に記載の画像生成装置。
【請求項3】
前記記憶部は、
ナンバープレートが撮像されたプレート画像の部分画像及び前記プレート画像を縮小した縮小画像の前記部分画像の位置に対応する縮小部分画像を対応付けた組を複数記憶してあり、
前記取得部は、
ナンバープレートが撮像された入力画像を取得するようにしてあり、
前記取得部で取得した入力画像のうちナンバープレートの漢字部分又は平仮名部分を抽出する抽出部と、
前記入力画像の前記漢字部分又は平仮名部分以外の部分を前記倍率で拡大した拡大画像を生成する拡大画像生成部と
を備え、
前記特定部は、
前記抽出部で抽出した漢字部分又は平仮名部分上で前記入力部分画像を特定するようにしてあり、
前記選択部は、
前記漢字部分又は平仮名部分上の前記入力部分画像を用いて一の縮小部分画像を選択するようにしてあり、
前記生成部は、
前記拡大画像生成部で生成した拡大画像、及び前記漢字部分又は平仮名部分上で前記選択部が選択した縮小部分画像に対応付けられた部分画像を前記入力部分画像に対応する位置に配置した画像に基づいて前記出力画像を生成するようにしてある請求項1又は請求項2に記載の画像生成装置。
【請求項4】
前記生成部が生成した出力画像を前記入力画像の大きさに縮小する縮小部と、
該縮小部で縮小した縮小出力画像の画素値及び前記入力画像の画素値の差分を所定の大きさの領域毎に算出する算出部と、
該算出部で算出した前記領域の差分が所定の閾値以上である場合、該領域に対して前記選択部が選択した縮小部分画像を変更する変更部と
を備え、
前記生成部は、
前記変更部で変更した縮小部分画像を用いて前記出力画像を生成するようにしてある請求項1から請求項3までのいずれか1項に記載の画像生成装置。
【請求項5】
入力画像を拡大した出力画像を生成するためのコンピュータプログラムであって、
コンピュータを、
前記入力画像の一部である入力部分画像を特定する特定手段と、
特定した入力部分画像の所定の特徴量、並びに画像の前記入力部分画像と同等の大きさの部分画像及び前記画像を縮小した縮小画像の前記部分画像の位置に対応する縮小部分画像を対応付けた組を複数記憶する記憶手段に記憶した複数組の縮小部分画像それぞれの前記特徴量に基づいて前記記憶手段に記憶した縮小部分画像の中から一の縮小部分画像を選択する選択手段と、
選択した縮小部分画像に対応付けられた部分画像を前記入力部分画像に対応する位置に配置して前記入力画像を拡大した出力画像を生成する生成手段と
して機能させるコンピュータプログラム。
【請求項6】
画像の一部を抽出した部分画像及び前記画像を縮小した縮小画像の前記部分画像の位置に対応する縮小部分画像を対応付けた組を記憶部に複数記憶しておき、
入力画像を取得部が取得するステップと、
取得された入力画像上で前記縮小部分画像と同等の大きさの入力部分画像を特定部が特定するステップと、
特定された入力部分画像の所定の特徴量及び前記記憶部に記憶した複数組の縮小部分画像それぞれの前記特徴量に基づいて前記記憶部に記憶した縮小部分画像の中から一の縮小部分画像を選択部が選択するステップと、
選択された縮小部分画像に対応付けられた部分画像を前記入力部分画像に対応する位置に配置して前記入力画像を拡大した出力画像を生成部が生成するステップと
を含む画像生成方法。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、入力画像を拡大した高解像度画像を生成する画像生成装置、該画像生成装置を実現するためのコンピュータプログラム及び画像生成方法に関する。
【背景技術】
【0002】
近年、交通監視などの分野において、特定の車両を抽出する技術の1つとして車両のナンバープレートを読み取る文字認識技術が開発されている。このような文字認識技術は、高速道路における料金収受システム、交通流の計測システム、駐車場等の入出車両管理システムなどに利用することができる。
【0003】
文字認識技術として、例えば、ナンバープレートに使用される文字について、低解像度のカメラで撮像したときの画像と、同じ文字を高解像度のカメラで撮像したときの画像とをお互いに関連付けてデータベースに記憶しておき、入力された画像の特徴量とデータベースに記憶された低解像度の画像の特徴量とを比較してマッチングし、マッチング度の最も高い低解像度の画像に関連付けられている高解像度の画像をデータベースから読み出し、読み出した高解像度の画像に基づいて文字認識する文字認識装置が開示されている(特許文献1参照)。
【先行技術文献】
【特許文献】
【0004】
【特許文献1】特許第4264332号公報
【発明の概要】
【発明が解決しようとする課題】
【0005】
しかし、特許文献1の技術にあっては、予めデータベースを作成するためには、ナンバープレートに使用される文字を高解像度の撮像装置(カメラ)で撮像した画像が必要であるため、高解像度の撮像装置が必要である。また、高解像度の画像は得られないことが多いため、低解像度の画像と高解像度の画像とを関連付けたデータベースを作成することは困難である。
【0006】
本発明は、斯かる事情に鑑みてなされたものであり、高解像度の撮像装置を用いることなく高解像度画像を生成する画像生成装置、該画像生成装置を実現するためのコンピュータプログラム及び画像生成方法を提供することを目的とする。
【課題を解決するための手段】
【0007】
本発明の実施の形態に係る画像生成装置は、画像の一部を抽出した部分画像及び前記画像を縮小した縮小画像の前記部分画像の位置に対応する縮小部分画像を対応付けた組を複数記憶する記憶部と、入力画像を取得する取得部と、該取得部で取得した入力画像上で前記縮小部分画像と同等の大きさの入力部分画像を特定する特定部と、該特定部で特定した入力部分画像の所定の特徴量及び前記記憶部に記憶した複数組の縮小部分画像それぞれの前記特徴量に基づいて前記記憶部に記憶した縮小部分画像の中から一の縮小部分画像を選択する選択部と、該選択部で選択した縮小部分画像に対応付けられた部分画像を前記入力部分画像に対応する位置に配置して前記入力画像を拡大した出力画像を生成する生成部とを備える。
【0008】
本発明の実施の形態に係るコンピュータプログラムは、入力画像を拡大した出力画像を生成するためのコンピュータプログラムであって、コンピュータを、前記入力画像の一部である入力部分画像を特定する特定手段と、特定した入力部分画像の所定の特徴量、並びに画像の前記入力部分画像と同等の大きさの部分画像及び前記画像を縮小した縮小画像の前記部分画像の位置に対応する縮小部分画像を対応付けた組を複数記憶する記憶手段に記憶した複数組の縮小部分画像それぞれの前記特徴量に基づいて前記記憶手段に記憶した縮小部分画像の中から一の縮小部分画像を選択する選択手段と、選択した縮小部分画像に対応付けられた部分画像を前記入力部分画像に対応する位置に配置して前記入力画像を拡大した出力画像を生成する生成手段として機能させる。
【0009】
本発明の実施の形態に係る画像生成方法は、画像の一部を抽出した部分画像及び前記画像を縮小した縮小画像の前記部分画像の位置に対応する縮小部分画像を対応付けた組を記憶部に複数記憶しておき、入力画像を取得部が取得するステップと、取得された入力画像上で前記縮小部分画像と同等の大きさの入力部分画像を特定部が特定するステップと、特定された入力部分画像の所定の特徴量及び前記記憶部に記憶した複数組の縮小部分画像それぞれの前記特徴量に基づいて前記記憶部に記憶した縮小部分画像の中から一の縮小部分画像を選択部が選択するステップと、選択された縮小部分画像に対応付けられた部分画像を前記入力部分画像に対応する位置に配置して前記入力画像を拡大した出力画像を生成部が生成するステップとを含む。
【発明の効果】
【0010】
本発明によれば、高解像度の撮像装置を用いることなく高解像度画像を生成することができる。
【図面の簡単な説明】
【0011】
図1】本実施の形態の画像生成装置の構成の一例を示すブロック図である。
図2】プレート画像と縮小画像との関係を示す模式図である。
図3】部分画像と縮小部分画像との関係を示す模式図である。
図4】画像ペアの一例を示す模式図である。
図5】記憶部に記憶した画像ペアの一例を示す模式図である。
図6】入力画像の一例を示す模式図である。
図7】入力部分画像の一例を示す模式図である。
図8】記憶部に記憶した画像ペアのうち入力部分画像の特徴量に最も近い縮小部分画像が選択された状態を示す模式図である。
図9】拡大領域に部分画像を配置する状態の一例を示す模式図である。
図10】超解像処理により拡大された高解像度画像の一例を示す模式図である。
図11】入力画像の一部に対して超解像処理を行う一例を示す模式図である。
図12】本実施の形態の画像生成装置の処理手順の一例を示すフローチャートである。
【発明を実施するための形態】
【0012】
[本願発明の実施形態の説明]
(1)本発明の実施の形態に係る画像生成装置は、画像の一部を抽出した部分画像及び前記画像を縮小した縮小画像の前記部分画像の位置に対応する縮小部分画像を対応付けた組を複数記憶する記憶部と、入力画像を取得する取得部と、該取得部で取得した入力画像上で前記縮小部分画像と同等の大きさの入力部分画像を特定する特定部と、該特定部で特定した入力部分画像の所定の特徴量及び前記記憶部に記憶した複数組の縮小部分画像それぞれの前記特徴量に基づいて前記記憶部に記憶した縮小部分画像の中から一の縮小部分画像を選択する選択部と、該選択部で選択した縮小部分画像に対応付けられた部分画像を前記入力部分画像に対応する位置に配置して前記入力画像を拡大した出力画像を生成する生成部とを備える。
【0013】
(5)本発明の実施の形態に係るコンピュータプログラムは、入力画像を拡大した出力画像を生成するためのコンピュータプログラムであって、コンピュータを、前記入力画像の一部である入力部分画像を特定する特定手段と、特定した入力部分画像の所定の特徴量、並びに画像の前記入力部分画像と同等の大きさの部分画像及び前記画像を縮小した縮小画像の前記部分画像の位置に対応する縮小部分画像を対応付けた組を複数記憶する記憶手段に記憶した複数組の縮小部分画像それぞれの前記特徴量に基づいて前記記憶手段に記憶した縮小部分画像の中から一の縮小部分画像を選択する選択手段と、選択した縮小部分画像に対応付けられた部分画像を前記入力部分画像に対応する位置に配置して前記入力画像を拡大した出力画像を生成する生成手段として機能させる。
【0014】
(6)本発明の実施の形態に係る画像生成方法は、画像の一部を抽出した部分画像及び前記画像を縮小した縮小画像の前記部分画像の位置に対応する縮小部分画像を対応付けた組を記憶部に複数記憶しておき、入力画像を取得部が取得するステップと、取得された入力画像上で前記縮小部分画像と同等の大きさの入力部分画像を特定部が特定するステップと、特定された入力部分画像の所定の特徴量及び前記記憶部に記憶した複数組の縮小部分画像それぞれの前記特徴量に基づいて前記記憶部に記憶した縮小部分画像の中から一の縮小部分画像を選択部が選択するステップと、選択された縮小部分画像に対応付けられた部分画像を前記入力部分画像に対応する位置に配置して前記入力画像を拡大した出力画像を生成部が生成するステップとを含む。
【0015】
記憶部は、画像の一部を抽出した部分画像及び当該画像を縮小した縮小画像の当該部分画像の位置に対応する縮小部分画像を対応付けた組を複数記憶する。画像は、予め比較的解像度の低い(高解像度ではない)撮像装置で撮像した画像である。なお、画像には、ナンバープレートが撮像されているが、ナンバープレートが撮像されていない画像であってもよい。縮小画像は、例えば、画像を倍率1/2で縮小することにより得ることができるが、倍率は1/2に限定されるものではない。部分画像は、例えば、4×4画素の画素領域とし、縮小部分画像は、2×2画素の画素領域とすることができるが、これらの大きさの画素領域に限定されるものではない。記憶部には、部分画像と縮小部分画像とを対応付けた1組の画像ペアを複数組記憶してある。
【0016】
取得部は、入力画像を取得する。入力画像は、例えば、比較的解像度の低い(高解像度ではない)撮像装置で撮像して得られた画像である。特定部は、取得した入力画像上で縮小部分画像と同等の大きさの入力部分画像を特定する。例えば、入力画像での座標を(x、y)とすると、x軸、y軸それぞれ2画素おきに2×2画素の領域を切り出すことにより、入力部分画像を特定することができる。すなわち、縮小部分画像が、2×2画素である場合、入力部分画像も2×2画素で構成される画像となる。
【0017】
選択部は、特定部で特定した入力部分画像の所定の特徴量及び記憶部に記憶した複数組の縮小部分画像それぞれの所定の特徴量に基づいて記憶部に記憶した縮小部分画像の中から一の縮小部分画像を選択する。所定の特徴量は、例えば、局所領域の輝度の勾配方向をヒストグラム化したHOG(Histograms of Oriented Gradients)特徴量を用いることができるが、他の特徴量を用いてもよい。すなわち、入力部分画像の特徴量と記憶部に記憶した複数の縮小部分画像それぞれの特徴量とを比較し、特徴量の差が最も小さい縮小部分画像を選択する。これにより、入力画像の入力部分画像の特徴量に最も近い縮小部分画像を選択することができる。
【0018】
生成部は、選択部で選択した縮小部分画像に対応付けられた部分画像を入力部分画像に対応する位置に配置して入力画像を拡大した出力画像を生成する。生成部による出力画像の生成処理を超解像処理とも称する。所要の倍率は、例えば、倍率2とすることができる。すなわち、選択した縮小部分画像に対応付けられた部分画像を、入力画像の2倍の大きさの拡大領域に配置する。配置する際の位置は、入力画像での入力部分画像の位置に対応させる。例えば、拡大領域が入力画像の大きさの2倍である場合に、入力画像での入力部分画像の位置(例えば、左上の座標)が、(x、y)であるときは、部分画像の位置(左上の座標)が拡大領域上の(2x、2y)の位置になるように配置すればよい。
【0019】
入力画像を単に拡大する場合には、文字認識で重要な細かい部分の情報(画素の情報など)を復元することができない。しかし、予め部分画像と縮小部分画像とを対応付けておき、入力画像の入力部分画像と最も近似する縮小部分画像を選択し、選択した縮小部分画像に対応付けられた部分画像を用いて入力画像を拡大するので、細かい部分の情報(画素の情報)を復元しながら拡大処理を行うことができる。これにより、高解像度の撮像装置を用いることなく、比較的低解像度の撮像装置で撮像して得られた入力画像の高解像度画像を生成することができる。
【0020】
(2)本発明の実施の形態に係る画像生成装置は、前記縮小画像の縮小倍率は、前記入力画像を拡大する際の倍率の逆数である。
【0021】
縮小画像の縮小倍率(縮小画像を得るための画像の縮小倍率)は、入力画像を拡大領域に拡大する倍率(入力画像を拡大する際の倍率)の逆数である。これにより、画像と縮小画像との大小関係と、拡大領域と入力画像との大小関係とを一致させることができ、拡大処理を簡単に行うことができる。
【0022】
(3)本発明の実施の形態に係る画像生成装置は、前記記憶部は、ナンバープレートが撮像されたプレート画像の部分画像及び前記プレート画像を縮小した縮小画像の前記部分画像の位置に対応する縮小部分画像を対応付けた組を複数記憶してあり、前記取得部は、ナンバープレートが撮像された入力画像を取得するようにしてあり、前記取得部で取得した入力画像のうちナンバープレートの漢字部分又は平仮名部分を抽出する抽出部と、前記入力画像の前記漢字部分又は平仮名部分以外の部分を前記倍率で拡大した拡大画像を生成する拡大画像生成部とを備え、前記特定部は、前記抽出部で抽出した漢字部分又は平仮名部分上で前記入力部分画像を特定するようにしてあり、前記選択部は、前記漢字部分又は平仮名部分上の前記入力部分画像を用いて一の縮小部分画像を選択するようにしてあり、前記生成部は、前記拡大画像生成部で生成した拡大画像、及び前記漢字部分又は平仮名部分上で前記選択部が選択した縮小部分画像に対応付けられた部分画像を前記入力部分画像に対応する位置に配置した画像に基づいて前記出力画像を生成するようにしてある。
【0023】
記憶部は、ナンバープレートが撮像されたプレート画像の部分画像及び当該プレート画像を縮小した縮小画像の前記部分画像の位置に対応する縮小部分画像を対応付けた組を複数記憶してある。取得部は、ナンバープレートが撮像された入力画像を取得するようにしてある。抽出部は、取得部で取得した入力画像のうちナンバープレートの漢字部分又は平仮名部分を抽出する。漢字部分又は平仮名部分は、例えば、陸運支局名や自治体名など、文字認識する際に比較的複雑な部分である。なお、漢字部分又は平仮名部分以外の部分は、例えば、番号などの数字部分であり、文字認識する際に比較的単純な部分である。拡大画像生成部は、入力画像の漢字部分又は平仮名部分以外の部分を当該倍率で拡大した拡大画像を生成する。すなわち、拡大画像生成部は、漢字部分又は平仮名部分以外の部分を単純な拡大処理により拡大する。
【0024】
特定部は、抽出部で抽出した漢字部分又は平仮名部分上で入力部分画像を特定する。選択部は、漢字部分又は平仮名部分上の入力部分画像を用いて一の縮小部分画像を選択する。生成部は、拡大画像生成部で生成した拡大画像、及び漢字部分又は平仮名部分上で選択部が選択した縮小部分画像に対応付けられた部分画像を拡大領域の入力部分画像に対応する位置に配置した画像に基づいて出力画像を生成する。すなわち、生成部は、漢字部分又は平仮名部分以外の部分に対しては単純な拡大処理による拡大画像を用い、漢字部分又は平仮名部分に対しては、記憶部に記憶した、部分画像及び縮小部分画像を対応付けた画像ペアを用いて超解像処理した出力画像を用いる。これにより、ナンバープレートの数字部分は通常の拡大処理を適用し、漢字部分又は平仮名部分は超解像処理を適用するので、全体としての画像処理の計算コストを低減することができる。
【0025】
(4)本発明の実施の形態に係る画像生成装置は、前記生成部が生成した出力画像を前記入力画像の大きさに縮小する縮小部と、該縮小部で縮小した縮小出力画像の画素値及び前記入力画像の画素値の差分を所定の大きさの領域毎に算出する算出部と、該算出部で算出した前記領域の差分が所定の閾値以上である場合、該領域に対して前記選択部が選択した縮小部分画像を変更する変更部とを備え、前記生成部は、前記変更部で変更した縮小部分画像を用いて前記出力画像を生成するようにしてある。
【0026】
縮小部は、生成部が生成した出力画像を入力画像の大きさに縮小する。算出部は、縮小部で縮小した縮小出力画像の画素値及び入力画像の画素値の差分を所定の大きさの領域毎に算出する。変更部は、算出部で算出した当該領域の差分が所定の閾値以上である場合、当該領域に対して選択部が選択した縮小部分画像を変更する。算出部で算出した差分が所定の閾値以上である場合、選択部で選択した縮小部分画像と該縮小部分画像に対応付けた部分画像との組が最適ではないと考えられるので、再度画像ペアを選択し直す。生成部は、変更部で変更した縮小部分画像を用いて出力画像を生成する。これにより、入力画像の各画素の情報を復元しつつ拡大した高解像度画像を生成することができる。
【0027】
[本願発明の実施形態の詳細]
以下、本発明に係る画像生成装置の実施の形態を示す図面に基づいて説明する。なお、以下に記載する実施の形態の少なくとも一部を任意に組み合わせることができる。図1は本実施の形態の画像生成装置100の構成の一例を示すブロック図である。画像生成装置100は、装置全体を制御する制御部10、取得部11、特定部12、選択部13、生成部14、記憶部15、出力部16、抽出部17、拡大画像生成部18、縮小部19、算出部20などを備える。また、画像生成装置100には、比較的低解像度(例えば、240×320、480×640など)の(高解像度ではない)撮像装置(不図示)を接続することができる。
【0028】
記憶部15は、画像の一部を抽出した部分画像及び当該画像を縮小した縮小画像の当該部分画像の位置に対応し、当該部分画像より小さい縮小部分画像を対応付けた組を複数記憶する。画像は、ナンバープレートが撮像されたプレート画像でもよく、ナンバープレートが撮像されていない画像であってもよい。
【0029】
図2はプレート画像と縮小画像との関係を示す模式図である。図2において、左側がプレート画像であり、右側が縮小画像である。プレート画像は、予め比較的解像度の低い(高解像度ではない)撮像装置で撮像した画像である。また、縮小画像は、例えば、プレート画像を倍率1/2で縮小することにより得ることができるが、倍率は1/2に限定されるものではない。本実施形態では、縮小画像はプレート画像を倍率1/2で縮小したものとする。
【0030】
図3は部分画像と縮小部分画像との関係を示す模式図である。図3に示すように、部分画像は、プレート画像の一部を抽出した画像である。部分画像は、例えば、4×4画素の画素領域とすることができるが、かかる大きさに限定されるものではない。また、縮小部分画像は、縮小画像の部分画像の位置に対応し、当該部分画像より小さい画像である。縮小部分画像は、例えば、2×2画素の画素領域とすることができるが、かかる大きさの画素領域に限定されるものではない。部分画像及び縮小部分画像の各画素の模様は、例えば、各画素の輝度値の高低(濃淡)を表す。
【0031】
図4は画像ペアの一例を示す模式図である。図4に示すように、画像ペアは、プレート画像の部分画像と、プレート画像を縮小した縮小画像上の対応する位置の縮小部分画像とをペアとして対応付けたものである。
【0032】
図5は記憶部15に記憶した画像ペアの一例を示す模式図である。図5に示すように、記憶部15には、部分画像と縮小部分画像とを対応付けた1組の画像ペアを複数組記憶してある。複数組の画像ペアを画像ペア集合とも称する。記憶部15に記憶した画像ペア集合は、いわゆる学習結果として記憶されたものである。なお、画像ペアは、1つのプレート画像の異なる複数の箇所から抽出した部分画像を用いたものでもよく、あるいは異なるプレートが撮像された複数のプレート画像から抽出した部分画像を用いたものでもよい。
【0033】
取得部11は、入力画像を取得する。入力画像は、例えば、比較的解像度の低い(高解像度ではない)撮像装置で撮像して得られた画像である。
【0034】
図6は入力画像の一例を示す模式図である。図6に示すように、入力画像は、比較的低解像であるため、ナンバープレートの漢字部部分又は平仮名部分は認識しづらい状態となっている。一方、数字部分は、比較的認識しやすい。
【0035】
特定部12は、取得部11で取得した入力画像上で縮小部分画像と同等の大きさの入力部分画像を特定する。例えば、入力画像での座標を(x、y)とすると、x軸、y軸それぞれ2画素おきに2×2画素の領域を切り出すことにより、入力部分画像を特定することができる。すなわち、図3に示すように、縮小部分画像が2×2画素である場合、入力部分画像も2×2画素で構成される画像となる。
【0036】
図7は入力部分画像の一例を示す模式図である。図7に示すように、入力部分画像は、図3に例示した縮小部分画像と同様の2×2画素で構成されている。
【0037】
選択部13は、特定部12で特定した入力部分画像の所定の特徴量及び記憶部15に記憶した複数組の縮小部分画像それぞれの所定の特徴量に基づいて記憶部15に記憶した縮小部分画像の中から一の縮小部分画像を選択する。所定の特徴量は、例えば、局所領域の輝度の勾配方向をヒストグラム化したHOG(Histograms of Oriented Gradients)特徴量を用いることができるが、他の特徴量を用いてもよい。すなわち、選択部13は、入力部分画像の特徴量と記憶部15に記憶した複数の縮小部分画像それぞれの特徴量とを比較し、特徴量の差が最も小さい縮小部分画像を選択する。
【0038】
図8は記憶部15に記憶した画像ペアのうち入力部分画像の特徴量に最も近い縮小部分画像が選択された状態を示す模式図である。画像ペアは、縮小部分画像と部分画像とのペアである。図8において、左側は入力部分画像と特徴量の差が最も小さい縮小部分画像が選択されており、右側は選択した縮小部分画像に対応付けられた部分画像を示す。
【0039】
選択部13により、入力画像の入力部分画像の特徴量に最も近い縮小部分画像を選択することができる。
【0040】
生成部14は、選択部13で選択した縮小部分画像に対応付けられた部分画像を、入力画像の大きさを所要の倍率で拡大した仮想の拡大領域の入力部分画像に対応する位置に配置して入力画像を拡大した出力画像を生成する。生成部14による出力画像の生成処理を超解像処理とも称する。なお、本実施の形態では、生成部14が生成する出力画像を、高解像度画像とも称する。
【0041】
図9は拡大領域に部分画像を配置する状態の一例を示す模式図である。入力画像を拡大する所要の倍率は、例えば、倍率2とすることができる。すなわち、図9に示すように、選択された縮小部分画像に対応付けられた部分画像を、入力画像の2倍の大きさの拡大領域に配置する。配置する際の位置は、入力画像での入力部分画像の位置に対応させる。例えば、拡大領域が入力画像の大きさの2倍である場合に、入力画像での入力部分画像の位置(例えば、左上の座標)が、(x、y)であるときは、部分画像の位置(左上の座標)が拡大領域上の(2x、2y)の位置になるように配置すればよい。
【0042】
図10は超解像処理により拡大された高解像度画像の一例を示す模式図である。図10の例は、図6に例示した入力画像を超解像処理により拡大したものである。入力画像を単に拡大する場合には、文字認識で重要な細かい部分の情報(画素の情報など)を復元することができない。しかし、予め部分画像と縮小部分画像とを対応付けておき、入力画像の入力部分画像と最も近似する縮小部分画像を選択し、選択した縮小部分画像に対応付けられた部分画像を用いて入力画像を拡大するので、細かい部分の情報(画素の情報)を復元しながら拡大処理を行うことができる。
【0043】
例えば、図10の例では、例えば、平仮名部分の「あ」という文字が、図6の例よりも認識しやすい状態となっている。これにより、高解像度の撮像装置を用いることなく、比較的低解像度の撮像装置で撮像して得られた入力画像の高解像度画像を生成することができる。
【0044】
出力部16は、生成部14で生成した高解像度画像を、外部の文字認識装置(不図示)又は画像生成装置100に内蔵された文字認識部(不図示)などへ出力する。
【0045】
また、上述のとおり、縮小画像の縮小倍率(縮小画像を得るための画像の縮小倍率)は、入力画像を拡大領域に拡大する倍率(入力画像を拡大する際の倍率)の逆数である。これにより、画像と縮小画像との大小関係と、拡大領域と入力画像との大小関係とを一致させることができ、拡大処理を簡単に行うことができる。
【0046】
また、上述のとおり、記憶部15は、ナンバープレートが撮像されたプレート画像の部分画像及び当該プレート画像を縮小した縮小画像の部分画像の位置に対応する縮小部分画像を対応付けた組を複数記憶してある。そして、取得部11は、ナンバープレートが撮像された入力画像を取得するようにしてある。
【0047】
抽出部17は、取得部11で取得した入力画像のうちナンバープレートの漢字部分又は平仮名部分を抽出する。漢字部分又は平仮名部分は、例えば、陸運支局名や自治体名など、文字認識する際に比較的複雑な部分である。なお、漢字部分又は平仮名部分以外の部分は、例えば、番号などの数字部分であり、文字認識する際に比較的単純な部分である。
【0048】
拡大画像生成部18は、入力画像の漢字部分又は平仮名部分以外の部分を当該倍率で拡大した拡大画像を生成する。すなわち、拡大画像生成部18は、漢字部分又は平仮名部分以外の部分を単純な拡大処理により拡大する。
【0049】
特定部12は、抽出部17で抽出した漢字部分又は平仮名部分上で入力部分画像を特定する。選択部13は、漢字部分又は平仮名部分上の入力部分画像を用いて一の縮小部分画像を選択する。
【0050】
生成部14は、拡大画像生成部18で生成した拡大画像、及び漢字部分又は平仮名部分上で選択部13が選択した縮小部分画像に対応付けられた部分画像を拡大領域の入力部分画像に対応する位置に配置した画像に基づいて高解像度画像(出力画像)を生成する。
【0051】
図11は入力画像の一部に対して超解像処理を行う一例を示す模式図である。図11に示すように、生成部14は、図11中枠で囲んだ漢字部分又は平仮名部分に対しては、記憶部15に記憶した、部分画像及び縮小部分画像を対応付けた画像ペアを用いて超解像処理した高解像度画像を用いる。また、生成部14は、漢字部分又は平仮名部分以外の部分に対しては単純な拡大処理による拡大画像を用いる。
【0052】
これにより、ナンバープレートの数字部分は通常の拡大処理を適用し、漢字部分又は平仮名部分は超解像処理を適用するので、比較的計算コストが高い超解像処理を入力画像全体に施す必要がなく、超解像処理を施す領域を最小限とすることで全体としての画像処理の計算コストを低減することができる。
【0053】
なお、ナンバープレート上の数字部分、漢字部分及び平仮名部分の位置及び大きさは、ある程度フォーマット化されているので、認識処理を行う前に、数字部分、漢字部分及び平仮名部分の位置及び大きさは推定することができる。また、図5に例示した画像ペアを作成(事前学習)する際に、数字部分と、漢字部分及び平仮名部分とで別々に事前学習するようにしてもよい。また、事前学習の際に、お互いに似ている複数の画像ペアがある場合には、複数の画像ペアに対して平均処理などを行って1つの画像ペアに纏めることもできる。これにより、記憶部15の記憶容量を小さくすることができる。
【0054】
縮小部19は、生成部14が生成した高解像度画像(出力画像)を入力画像の大きさに縮小する。算出部20は、縮小部19で縮小した縮小高解像度画像(縮小出力画像)の画素値及び入力画像の画素値の差分を所定の大きさの領域毎に算出する。
【0055】
制御部10は、変更部としての機能を有し、算出部20で算出した当該領域の差分が所定の閾値以上である場合、当該領域に対して選択部13が選択した縮小部分画像を変更する。算出部20で算出した差分が所定の閾値以上である場合、選択部13で選択した縮小部分画像と該縮小部分画像に対応付けた部分画像との組が最適ではないと考えられるので、再度画像ペアを選択し直す。再度の選択方法は、例えば、未選択の画像ペアの中から、入力部分画像の特徴量に最も近い縮小部分画像を選択し、選択した縮小部分画像と部分画像とのペアを選択するようにすればよい。
【0056】
生成部14は、制御部10で変更した縮小部分画像を用いて高解像度画像(出力画像)を生成する。これにより、入力画像の各画素の情報を復元しつつ拡大した高解像度画像を生成することができる。
【0057】
図12は本実施の形態の画像生成装置100の処理手順の一例を示すフローチャートである。以下では便宜上、制御部10を処理の主体として説明する。制御部10は、入力画像を取得し(S11)、取得した入力画像上で入力部分画像を特定する(S12)。
【0058】
制御部10は、特定した入力部分画像の特徴量に基づいて、縮小部分画像を選択し(S13)、選択した縮小部分画像に対応付けられた部分画像を拡大領域の当該入力部分画像(特定した入力部分画像)に対応する位置に配置する(S14)。
【0059】
制御部10は、入力画像のすべての入力部分画像について処理が終了したか否かを判定し(S15)、処理が終了していない場合(S15でNO)、ステップS12以降の処理を続ける。これにより、入力画像のすべての領域に対して入力部分画像を特定することができる。なお、入力画像の一部の所要の領域に対して入力部分画像を特定するようにしてもよい。処理が終了した場合(S15でYES)、制御部10は、高解像度画像を生成し(S16)、処理を終了する。
【0060】
本実施の形態の画像生成装置100は、CPU、RAMなどを備えた汎用コンピュータを用いて実現することもできる。すなわち、図12に示すような、各処理手順を定めたコンピュータプログラムを記録媒体に記録しておき、当該記録媒体に記録されたコンピュータプログラムをコンピュータに備えられたRAMにロードし、コンピュータプログラムをCPUで実行することにより、コンピュータ上で画像生成装置100を実現することができる。なお、図12に示すような、各処理手順を定めたコンピュータプログラムは、記録媒体に代えて、インターネットなどのネットワークを介してダウンロードすることもできる。
【0061】
開示された実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【0062】
10 制御部
11 取得部
12 特定部
13 選択部
14 生成部
15 記憶部
16 出力部
17 抽出部
18 拡大画像生成部
19 縮小部
20 算出部
図1
図2
図3
図4
図5
図6
図7
図8
図9
図10
図11
図12