(57)【要約】  文字列が印刷された紙葉類を撮像した紙葉類画像から文字枠を施して文字の画像を切り出す文字列切出方法であって、文字列を形成する文字を取り囲む大きさの領域を文字部、この文字部に接する環状領域を外周部、複数の外周部を取り囲む領域を文字列枠として設定し、紙葉類画像上で文字列枠の位置を移動させながら文字列枠に含まれる文字部の全てを対象として外周部の特徴量から文字部の特徴量を減算した差分を算出するとともに、この差分に基づく文字列枠評価値を算出し、文字列枠評価値が最大となる位置で設定される文字枠を用いて文字部内の画像を切り出す。
2012120587.tif 000002
【特許請求の範囲】
【請求項１】
文字列が印刷又は印字された紙葉類を撮像した紙葉類画像に文字枠を施して文字列の画像を切り出す文字列切出方法であって、
前記文字列を形成する各文字を含む領域を文字部、前記文字部の周囲に接する環状領域を外周部、前記文字部とその外周部とを合わせたものを文字枠とし、全ての前記文字枠を含む領域を文字列枠として設定する文字列枠設定工程と、
前記各文字枠を対象として前記文字部内及び前記外周部内の各画像の特徴量を算出する特徴量算出工程と、
前記文字列枠を対象として前記特徴量に基づく文字列枠評価値を算出する評価値算出工程と、
前記紙葉類画像上で前記文字列枠の位置を移動させる文字列枠移動工程と、
前記文字列枠評価値が最大となる位置での前記文字列枠を用いて前記文字部内の画像を切り出す画像切出工程と
を含むことを特徴とする文字列切出方法。    
【請求項２】
前記文字列枠は、前記紙葉類の種類に応じて設定されることを特徴とする請求項１に記載の文字列切出方法。
【請求項３】
前記特徴量は、領域内全画素の濃度平均値であることを特徴とする請求項１又は請求項２に記載の文字列切出方法。
【請求項４】
前記文字列枠設定工程では、前記文字列を形成する文字に加えて、前記文字列に隣接する余白部分にも文字部及び外周部を設定し、
前記評価値算出工程では、前記余白部分に設定された前記文字部及び前記外周部の特徴量に基づく値を前記文字列枠評価値から減算した値を文字列枠評価値とする
ことを特徴とする請求項１又は請求項３に記載の文字列切出方法。
【請求項５】
前記文字列枠設定工程では、前記文字列を形成する文字に加えて、前記紙葉類に印刷された切り出し対象外の文字にも文字部及び外周部を設定し、
前記評価値算出工程では、切り出し対象外の文字に設定された前記文字部及び前記外周部の特徴量に基づく値を前記文字列枠評価値から減算した値を文字列枠評価値とする
ことを特徴とする請求項１から請求項４のいずれか１項に記載の文字列切出方法。
【請求項６】
前記文字列枠設定工程では、前記文字列を形成する文字に加えて、前記文字列と所定の位置関係で前記紙葉類に印刷された切り出し対象外の文字又は模様にも前記文字部及び前記外周部を設定し、
前記評価値算出工程では、切り出し対象外の文字又は模様に設定された前記文字部及び前記外周部の特徴量に基づく値を前記文字列枠評価値に加算した値を文字列枠評価値とする
ことを特徴とする請求項１から請求項５のいずれか１項に記載の文字列切出方法。
【請求項７】
前記画像切出工程では、余白部分、切り出し対象外の文字又は模様に設定された前記文字部内の画像は切り出さない
ことを特徴とする請求項４から請求項６のいずれか１項に記載の文字列切出方法。
【請求項８】
前記紙葉類画像上に設定された前記文字列枠の位置を固定したまま、前記文字部及び前記外周部を、前記文字列枠に対して所定方向に所定画素分移動させて前記特徴量を算出する工程、
をさらに含み、
前記評価値算出工程では、前記文字列枠が固定された位置で、前記文字部及び前記外周部の移動後の前記文字列枠評価値が、移動前の前記文字列評価値より大きいときは、前記文字列枠評価値を移動後の値とするとともに、
前記画像切出工程では、移動後の前記文字部内の画像を切り出し対象とする
ことを特徴とする請求項１から請求項７のいずれか１項に記載の文字列切出方法。
【請求項９】
前記文字列枠に含まれる複数の前記文字枠のうちの一部を対象として、前記画像切出工程を除く前記各工程を実行して前記特徴量及び前記文字列枠評価値を算出する第１部分評価工程、
をさらに含み、
前記第１部分評価工程によって算出した前記文字列枠評価値が最大値から所定順位以内となった前記文字列枠の位置でのみ、前記文字枠の全てを対象とした前記特徴量算出工程、前記評価値算出工程、及び前記画像切出工程を実行する
ことを特徴とする請求項１から請求項８のいずれか１項に記載の文字列切出方法。
【請求項１０】
前記文字列枠に含まれる複数の前記文字枠のうちの一部を対象として前記特徴量及び前記文字列枠評価値を算出する第２部分評価工程、
をさらに含み、
前記第２部分評価工程によって算出した前記文字列枠評価値が所定しきい値を超えた前記文字列枠の位置でのみ、前記文字枠の全てを対象とした前記特徴量算出工程、前記評価値算出工程、及び前記画像切出工程を実行する
ことを特徴とする請求項１から請求項８のいずれか１項に記載の文字列切出方法。
【請求項１１】
文字列が印刷又は印字された紙葉類を撮像した紙葉類画像を受信して文字列枠を施すことにより文字列の画像を切り出す文字列切出装置であって、
前記紙葉類画像が傾いている場合にはこの傾きを補正する斜行補正部と、
前記紙葉類画像又は前記斜行補正部によって補正された紙葉類画像から前記文字列を含む領域を抽出する部分領域抽出部と、
前記文字列を形成する文字を含む領域を文字部、前記文字部の周囲に接する環状領域を外周部、前記文字部とその外周部とを合わせたものを文字枠、全ての前記文字枠を含む領域を文字列枠として設定して、前記文字列枠の位置を移動させながら前記文字部及び前記外周部の画像の特徴量を算出するとともに、前記文字部の全てを対象として各位置で算出した前記外周部及び前記文字部の特徴量に基づく文字列枠評価値を算出する評価値算出部と、
前記文字列枠評価値が最大となる前記文字列枠の位置における前記文字部を、画像を切り出す領域に決定する文字位置決定部と
を備えることを特徴とする文字列切出装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、紙葉類を撮像した紙葉類画像から文字列を切り出して文字認識を行う際の文字列切出方法及び文字列切出装置に関する。
【背景技術】
【０００２】
紙幣、小切手、手形や商品券等の紙葉類には該紙葉類を特定する文字列が識別番号として印刷されている。紙幣の場合には、この識別番号が記番号と呼ばれている。例えば偽造紙幣が発見された場合に、その偽造紙幣が自行で取引された紙幣であるか否かを、この記番号を利用して確認することができる。そのため金融機関等では、この記番号を自動的に文字認識してデータベースに登録し、取引する紙幣を管理したいという要求がある。【０００３】
紙幣の記番号を利用してデータベースを構築するためには、データとして登録する記番号を正確に文字認識する必要があるが、この文字認識は紙幣を撮像した紙幣画像から記番号画像を切り出して行われる。そのため記番号である文字列の位置を特定して画像を正確に切り出す必要がある。画像上の文字列を切り出すための技術として、例えば特許文献１には、色情報に基づいて背景と文字列を区別して、文字列の画像のみを切り出す方法が開示されている。具体的には、カラーの紙幣画像を利用して、文字列を含む領域の画像から背景の色を示す画素を取り除くことによって文字列の画像のみを切り出す方法である。【０００４】
また、特許文献２には、文字と背景で濃度が異なることを利用して文字列の画像を切り出す方法が開示されている。具体的には、文字列を含む領域で画像の濃度を投影したヒストグラムを生成し、濃度投影値が所定しきい値を超える領域を文字列画像として切り出す方法である。切り出した領域の幅が、予め設定された文字列画像の幅と許容範囲内で一致するようにしきい値を調整することによって、記番号画像を背景や汚れから分離して切り出すことができる。【０００５】
また、特許文献３には、文字切出ウィンドウによって文字列上を走査して各文字の位置を検出することにより、文字列を形成する各文字を一文字ずつ切り出す方法が開示されている。具体的には、文字列を形成する文字のうち大きさが最小の文字に合わせて設けた中心領域と、中心領域の外側で最大の文字に合わせて設けた帯状の外接領域と、外接領域の外側で各文字間のスペースに基づいて設けた帯状の背景領域とからなる文字切出ウィンドウを利用する。２値化した文字列画像上で文字切出ウィンドウを移動させて、背景領域及び外接領域では領域内の文字を形成する画素の合計面積が所定条件を満たし、かつ中心領域では文字の投影長が所定値を満たした場合に、その位置を文字位置として検出して文字画像を切り出す方法である。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１０−２２５０１３号公報
【特許文献２】特開平６−３０１８１４号公報
【特許文献３】特公平７−９９５３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、色情報を利用する特許文献１の方法では、印刷された文字列と背景とが同色系である場合に背景と文字列とを区別できないことがある。紙幣は、発行国や金種によって様々な大きさ、色、模様等を有しているが、記番号が背景と同色系で印刷されることもあり、このような場合に対応できない。【０００８】
また、文字列の濃度を表したヒストグラムを利用する特許文献２の方法では、文字列近傍に文字認識対象外の文字が印刷されていたり文字列の背景に絵柄や模様があると、文字列を正確に切り出すことができない場合がある。紙幣上には、記番号以外に発行国に関する情報や金額等の情報が印刷されている場合がある。また記番号の背景に絵柄や模様が描かれている場合もある。記番号以外の文字や背景の模様が存在すると、ヒストグラムの値が変化するため記番号の切出処理に影響を及ぼす。【０００９】
具体的には、例えば図２０（Ａ）に示すように、記番号領域１０１のＹ方向の濃度分布を示すヒストグラムにおいて、図示したしきい値ｈを超える領域を切り出すと、記番号１０２の上部に印刷された切出対象外の文字列１０３の画像のみを切り出すことになる。また記番号１０２が含まれるようにしきい値を低くしても、対象外文字列１０３と記番号１０２の両方が含まれる画像領域を切り出すことになり、記番号１０２のみが含まれる画像を切り出すことはできない。その結果、切り出した領域で文字認識を行っても記番号１０２を正確に文字認識することができない場合がある。なお対象外の文字列１０３が領域１０１内に含まれないように、記番号領域１０１とする領域のＹ方向の高さを縮小する方法もあるが、記番号１０２の印刷位置に誤差があるため縮小できない場合がある。また図２０（Ｂ）に示すように、記番号１０２の背景に模様が描かれている場合には、背景の影響を受ける。記番号領域１０１のＸ方向の濃度分布を示すヒストグラムにおいて、図示したしきい値ｈを超える領域を切り出しても、記番号１０２を形成する各文字の位置を正確に特定することはできない。【００１０】
また、一文字分に相当する大きさの文字切出ウィンドウを利用する特許文献３の方法でも、図２０（Ｂ）に示したような場合には、文字と背景との濃度差が小さいために各文字の位置を正確に検出できず、各文字を切り出すことができない。【００１１】
本発明は、上記従来技術による課題を解決するためになされたものであって、文字列の近傍に処理対象外の文字列が印刷されている場合や、文字列の背景に絵柄や模様がある場合でも、文字列を形成する各文字の位置を特定して、その画像を正確に切り出すことができる文字列切出方法及び文字列切出装置を提供することにある。
【課題を解決するための手段】
【００１２】
上述した課題を解決し、目的を達成するため、文字列が印刷又は印字された紙葉類を撮像した紙葉類画像に文字枠を施して文字列の画像を切り出す文字列切出方法であって、文字列を形成する各文字を含む領域を文字部、この文字部の周囲に接する環状領域を外周部、文字部とその外周部とを合わせたものを文字枠とし、全ての文字枠を含む領域を文字列枠として設定する文字列枠設定工程と、各文字枠を対象として文字部内及び外周部内の各画像の特徴量を算出する特徴量算出工程と、文字列枠を対象として先に算出した特徴量に基づく文字列枠評価値を算出する評価値算出工程と、紙葉類画像上で文字列枠の位置を移動させる文字列枠移動工程と、文字列枠評価値が最大となる位置での文字列枠を用いて文字部内の画像を切り出す画像切出工程とを含むことを特徴とする。【００１３】
また、本発明は、上記発明において、文字列枠が、紙葉類の種類に応じて設定されることを特徴とする。【００１４】
また、本発明は、上記発明において、特徴量が、領域内全画素の濃度平均値であることを特徴とする。【００１５】
また、本発明は、上記発明において、文字列枠設定工程では、文字列を形成する文字に加えて、文字列に隣接する余白部分にも文字部及び外周部を設定し、評価値算出工程では、余白部分に設定された文字部及び外周部の特徴量に基づく値を文字列枠評価値から減算した値を文字列枠評価値とすることを特徴とする。【００１６】
また、本発明は、上記発明において、文字列枠設定工程では、文字列を形成する文字に加えて、紙葉類に印刷された切り出し対象外の文字にも文字部及び外周部を設定し、評価値算出工程では、切り出し対象外の文字に設定された文字部及び外周部の特徴量に基づく値を文字列枠評価値から減算した値を文字列枠評価値とすることを特徴とする。【００１７】
また、本発明は、上記発明において、文字列枠設定工程では、文字列を形成する文字に加えて、文字列と所定の位置関係で紙葉類に印刷された切り出し対象外の文字又は模様にも文字部及び外周部を設定し、評価値算出工程では、切り出し対象外の文字又は模様に設定された文字部及び外周部の特徴量に基づく値を文字列枠評価値に加算した値を文字列枠評価値とすることを特徴とする。【００１８】
また、本発明は、上記発明において、画像切出工程では、余白部分、切り出し対象外の文字又は模様に設定された文字部内の画像は切り出さないことを特徴とする。【００１９】
また、本発明は、上記発明において、紙葉類画像上に設定された文字列枠の位置を固定したまま、文字部及び外周部を、文字列枠に対して所定方向に所定画素分移動させて特徴量を算出する工程、をさらに含み、評価値算出工程では、文字列枠が固定された位置で、文字部及び外周部の移動後の文字列枠評価値が、移動前の文字列評価値より大きいときは、文字列枠評価値を移動後の値とするとともに、画像切出工程では、移動後の文字部内の画像を切り出し対象とすることを特徴とする。【００２０】
また、本発明は、文字列枠に含まれる複数の文字枠のうちの一部を対象として、画像切出工程を除く各工程を実行して特徴量及び文字列枠評価値を算出する第１部分評価工程、をさらに含み、第１部分評価工程によって算出した前記文字列枠評価値が最大値から所定順位以内となった文字列枠の位置でのみ、文字枠の全てを対象とした特徴量算出工程、評価値算出工程、及び画像切出工程を実行することを特徴とする。【００２１】
また、本発明は、文字列枠に含まれる複数の文字枠のうちの一部を対象として、特徴量及び文字列枠評価値を算出する第２部分評価工程、をさらに含み、第２部分評価工程によって算出した文字列枠評価値が所定しきい値を超えた文字列枠の位置でのみ、文字枠の全てを対象とした特徴量算出工程、評価値算出工程、及び画像切出工程を実行することを特徴とする。【００２２】
また、本発明は、文字列が印刷又は印字された紙葉類を撮像した紙葉類画像を受信して文字列枠を施すことにより文字列の画像を切り出す文字列切出装置であって、紙葉類画像が傾いている場合にはこの傾きを補正する斜行補正部と、紙葉類画像又は斜行補正部によって補正された紙葉類画像から文字列を含む領域を抽出する部分領域抽出部と、文字列を形成する文字を含む領域を文字部、文字部の周囲に接する環状領域を外周部、前記文字部とその外周部とを合わせたものを文字枠、全ての前記文字枠を含む領域を文字列枠として設定して、文字列枠の位置を移動させながら文字部及び外周部の画像の特徴量を算出するとともに、文字部の全てを対象として各位置で算出した外周部及び文字部の特徴量に基づく文字列枠評価値を算出する評価値算出部と、文字列枠評価値が最大となる前記文字列枠の位置における文字部を、画像を切り出す領域に決定する文字位置決定部とを備えることを特徴とする。
【発明の効果】
【００２３】
本発明によれば、紙葉類に印刷された文字列を形成する各文字に対して文字部及び外周部を設定して、文字部及び外周部を含む文字列枠の位置を変更しながら、文字列枠に含まれる全ての文字部及び外周部から算出した文字列評価値を相対的に評価して文字列枠の位置を決定し、文字部に含まれる各文字の画像を切り出すこととしたので、切出対象外の文字列や背景の模様等の影響を抑制し、文字列を形成する各文字の画像を正確に切り出すことができる。【００２４】
また、本発明によれば、処理対象となる紙葉類の種類に応じて文字部、外周部、文字列枠を設定するので、紙葉類毎に適切な文字列枠を設定して、文字列を形成する各文字の画像を正確に切り出すことができる。【００２５】
また、本発明によれば、文字部及び外周部の各々に含まれる全画素の濃度平均値によって文字列評価値を算出することとしたので、グレースケールの紙葉類画像を利用して文字列の位置を正確に特定することができる。【００２６】
また、本発明によれば、文字列に加えて文字列に隣接する余白部分にも文字部及び外周部を設定し、文字列の位置を誤認識した場合には評価値が低下するように評価式を設定したので、桁ずれした位置を正しい位置と誤認識することなく、文字列の位置を正確に特定することができる。【００２７】
また、本発明によれば、切出対象外の文字列に合わせて文字部及び外周部を設定し、切出対象外文字列を切出対象文字列と誤認識する可能性のある位置では評価値が低下するように評価式を設定したので、切出対象外文字列を切出対象文字列と誤認識することなく、文字列の位置を正確に特定することができる。【００２８】
また、本発明によれば、文字列に加えて文字列の位置を特定する手掛かりとなる特徴部に文字部及び外周部を設定し、文字列の位置を正確に特定した場合には評価値が向上するように評価式を設定したので、文字列の位置を正確に特定することができる。【００２９】
また、本発明によれば、文字部毎に、文字部内の画像を切り出し対象とするか否かを設定することができるので、利用目的に応じた様々な種類の文字部や外周部を設定して利用することができる。【００３０】
また、本発明によれば、文字列枠を固定した状態で、文字列枠に対して文字部及び外周部の位置を画素単位で移動させて評価することとしたので、各文字の印刷位置がずれていたり画像が歪んでいるために紙葉類画像上で文字列を形成する各文字の画像が水平かつ等間隔な状態にないような場合でも、各文字の位置を正確に特定することができる。【００３１】
また、本発明によれば、文字列枠を形成する文字部及び外周部の一部のみを利用して文字列枠評価値を求めて、評価すべき文字列枠の画像上での位置を絞り込んだ後に、その位置でのみ文字列枠に含まれる全ての文字部及び外周部を利用して詳細に評価することとしたので、全体の処理量を低減して処理を高速化することができる。【００３２】
また、本発明によれば、文字列枠を形成する文字部及び外周部の一部のみを利用して文字列枠評価値を求めて、この値が所定しきい値を満たす場合にのみ、文字列枠に含まれる全ての文字部及び外周部を利用して詳細に評価することとしたので、全体の処理量を低減して処理を高速化することができる。【００３３】
また、本発明によれば、文字列切出装置を利用して、切出対象外の文字列や背景の模様等の影響を抑制し、文字列を形成する各文字の画像を正確に切り出すことができる。この文字列切出装置を紙葉類画像を生成するスキャナや紙葉類処理装置と接続して利用したり、紙葉類処理装置に内蔵した状態で利用したり、記憶装置に記憶された紙葉類画像を処理するために利用することができる。
【図面の簡単な説明】
【００３４】
【図１】図１は、実施例１に係る文字列切出装置の概略構成を示す説明図である。
【図２】図２は、文字列切出装置による紙葉類画像の斜行補正を説明する説明図である。
【図３】図３は、文字列の位置を特定するために利用する文字枠を説明する説明図である。
【図４】図４は、文字部の設定方法を説明する説明図である。
【図５】図５は、文字枠で構成される文字列枠を説明する説明図である。
【図６】図６は、メモリに記憶された文字枠情報の内容を説明する説明図である。
【図７】図７は、文字列枠を利用して文字列の位置を特定する方法を説明する説明図である。
【図８】図８は、画像上で文字の位置を特定する方法を説明するフローチャートである。
【図９】図９は、文字列枠評価値を算出する方法を説明するフローチャートである。
【図１０】図１０は、文字枠評価値について説明する説明図である。
【図１１】図１１は、実施例２に係る文字列枠を説明する説明図である。
【図１２】図１２は、文字列枠内の文字枠の移動を説明する説明図である。
【図１３】図１３は、文字列枠内の各文字枠の移動の例を示す説明図である。
【図１４】図１４は、実施例３に係る背景枠の一つである余白枠を説明する説明図である。
【図１５】図１５は、背景枠の例を示す説明図である。
【図１６】図１６は、背景枠を利用する紙幣画像の例を示す説明図である。
【図１７】図１７は、文字枠及び背景枠を含む文字列枠の例を示す説明図である。
【図１８】図１８は、実施例４に係る一部の文字枠のみを利用して処理速度を高速化する方法を説明するフローチャートである。
【図１９】図１９は、一部の文字枠のみを利用して処理速度を高速化する他の方法を説明するフローチャートである。
【図２０】図２０は、ヒストグラムを利用した文字列切出方法の従来例を説明する説明図である。
【発明を実施するための形態】
【００３５】
以下、添付図面を参照しながら、本発明に係る文字列切出方法及び文字列切出装置の好適な実施例について詳細に説明する。
【００３６】
本発明は、紙葉類の表面に印字又は印刷された文字の大きさ及び間隔が規定されていれば、商品券、小切手、手形、紙幣及び帳票等の様々な紙葉類に適用することができるが、以下の実施例では、紙幣を処理対象とする。紙幣上には、識別子として、文字列である記番号が印刷されている。紙幣を撮像した紙幣画像から、当該記番号を形成する各文字の画像を切り出す場合について説明する。具体的には、文字列切出装置は、記番号が印刷された紙幣画像を処理対象とし、本発明に係る文字列切出方法を利用して紙幣画像上で記番号を形成する各文字の位置を特定し、記番号画像、又は記番号を形成する各文字の画像を切り出す処理を行う。なお以下では、説明を簡単にするため、記番号、文字列、又は文字を切り出すと記載する場合があるが、これらは、周囲の文字、模様及び絵柄等を含まず、かつ記番号である文字列、又は当該文字列を形成する各文字のみが含まれるように、紙幣画像から部分画像を切り出すことを意味している。
【実施例１】
【００３７】
図１は、本実施の形態に係る文字列切出装置１０の構成概略を示すブロック図と、文字列切出装置１０が利用される際に接続される構成部の例とを示している。【００３８】
まず、文字列切出装置１０が利用される際に接続される構成部について説明する。文字列切出装置１０は、スキャナ１、金種識別部２、及び文字認識部５と接続して利用される。文字列切出装置１０は、スキャナ１によって生成された紙幣画像を受信し、金種識別部２から受信した金種情報に基づいて紙幣画像から記番号又は記番号を形成する各文字を切り出して、文字認識部５へ送信する。【００３９】
具体的には、文字列切出装置１０は、紙幣をスキャンして取得した紙幣画像をスキャナ１から受信し、この紙幣画像から記番号又は記番号を形成する各文字が含まれる領域の部分画像を切り出す処理を行う。ただし、処理対象となる記番号が含まれる紙幣画像を取得できれば、その方法は特に限定されず、例えば、紙幣画像がＣＣＤカメラ等の他の撮像装置から入力されるものであってもよいし、メモリやハードディスク等の記憶装置又は記憶媒体に保存された紙幣画像を読み出して利用してもよい。【００４０】
文字列切出装置１０は、記番号が含まれる紙幣画像から記番号が含まれる部分領域の画像を切り出す際に、記番号が印刷された位置、記番号を形成する文字数や各文字の文字サイズ等に関する情報を利用する。紙幣上に印刷される記番号は、その印刷位置、文字数、文字サイズ等が紙幣の金種毎に決まっているため、文字列切出装置１０は、処理対象となる紙幣画像に係る金種情報を金種識別部２から受信する。例えば、処理対象となる紙幣画像が、紙幣処理装置内で処理中の紙幣であって、スキャナ１によって紙幣画像が生成され、生成された紙幣画像を利用して金種識別部２によって金種識別がなされるような場合に、文字列切出装置１０は、スキャナ１からは紙幣画像を、金種識別部２からは金種情報を受信して利用する。なお文字列切出装置１０が、メモリ等の記憶装置に保存された紙幣画像を対象に処理を行う場合には、紙幣画像に関連付けて保存された金種情報を利用することもできるし、保存された紙幣画像を金種識別部２によって識別して金種情報を取得することもできる。【００４１】
文字列切出装置１０は、切り出した記番号又は記番号を形成する各文字の画像を文字認識部５に送信する。文字認識部５は、受信した画像をＯＣＲ等の技術を利用して文字認識し、テキストデータに変換する。こうして紙幣画像から抽出されてテキストデータとなった記番号は、例えば紙幣処理装置で処理された紙幣に関する情報を管理するために利用される。【００４２】
なお、紙幣画像を取得するためのスキャナ１、金種識別部２、文字認識部５が、文字列切出装置１０に内蔵される構成であってもよいし、各構成部（１、２及び５）及び文字列切出装置１０が構成部として紙幣処理装置等に内蔵される構成であってもよい。【００４３】
次に、文字列切出装置１０の構成について説明する。文字列切出装置１０は、制御部３及びメモリ４を有している。【００４４】
制御部３は、紙幣画像の斜行を補正する斜行補正部３Ａと、補正後の紙幣画像から記番号を含む部分領域を抽出する部分領域抽出部３Ｂと、抽出した部分領域内で記番号の位置を特定するための文字枠を設定して評価する文字列枠評価値算出部３Ｃと、文字枠を評価した評価値に基づいて記番号を形成する各文字の位置を決定する文字位置決定部３Ｄとを有している。【００４５】
またメモリ４内には、文字枠の高さや幅等の情報を含む文字枠情報４Ａと、記番号の高さや幅等の情報を含む文字列情報４Ｂとが記憶されている。なおメモリ４内には、記番号が印刷された領域近傍又は記番号の背景に設定される余白枠や背景枠に関する背景枠情報４Ｃが含まれている場合もあるが、これについての詳細は後述する。【００４６】
次に、文字列切出装置１０の各構成部の詳細について説明する。斜行補正部３Ａは、スキャナ１から受信した紙幣画像の傾きを補正する機能を有する。紙幣画像を生成する方法として、フィーダを備える単体のスキャナ１によって紙幣をスキャンする方法や、紙幣処理装置内部に備えられたスキャナ１によって紙幣処理装置内部の搬送路上を搬送される紙幣をスキャンする方法がある。このように固定されたスキャナ１に対して紙幣を移動させながらスキャンを行った場合に、図２（Ａ）に示すように、矩形形状の画像２００に対して紙幣画像１００が傾いて撮像される場合がある。スキャナ１に対して移動する紙幣が斜行していることが原因である。斜行補正部３Ａは、スキャナ１から入力された画像２００において図２（Ａ）のように紙幣画像１００が傾いている場合には、図２（Ｂ）に示すように、画像２００の各辺と対応する紙幣画像１００の各辺とが平行な画像となるように、画像２００を回転する。即ち図２（Ａ）のように記番号１０２が傾いた状態から、図２（Ｂ）に示すように、記番号１０２が画像２００の底辺に平行な状態となるように斜行による画像の傾斜を補正する。【００４７】
部分領域抽出部３Ｂは、斜行補正がなされた紙幣画像２００から、記番号１０２を含む部分領域１０１を部分画像として抽出する機能を有する。記番号１０２が紙幣上で印刷される位置や、記番号１０２を形成する文字列の高さ及び幅は、紙幣の金種によって決まっている。そのため、制御部３は、紙幣画像１００の金種情報を金種識別部２から受信する。部分領域抽出部３Ｂは、この金種情報に基づいて紙幣画像１００から部分領域１０１を抽出する。抽出される部分領域１０１は、図２（Ｃ）に示すように、記番号１０２を含む矩形画像である。なお抽出する部分領域１０１の紙幣画像１００上での位置、幅及び高さ等の情報は、文字列情報４Ｂとしてメモリ４内に記憶されている。文字列情報４Ｂは金種情報と関連付けて保存されているので、金種識別部２から受信した金種情報に基づいて文字列情報４Ｂを読み出すことができる。【００４８】
なお、斜行補正部３Ａによって紙幣画像１００の傾きを補正した後に、記番号１０２を含む部分領域１０１の画像を抽出する例を示したが、本発明がこれに限定されるものではない。図２（Ｃ）に示すように、記番号１０２を含む部分領域１０１の画像を得ることができれば、例えば傾斜紙幣画像１００から記番号１０２を含む部分領域１０１の画像を抽出した後に、この部分領域１０１の画像の傾きを補正してもよい。【００４９】
文字列枠評価値算出部３Ｃは、部分領域抽出部３Ｂによって紙幣画像１００から抽出された部分領域１０１内に文字列枠を設定し、部分領域１０１の画像上で文字列枠を移動させながら、文字列枠を評価するための評価値を算出する機能を有する。そして、文字位置決定部３Ｄは、文字列枠評価値算出部３Ｃによって算出された評価値に基づいて文字列枠の基点を特定し、記番号１０２を形成する各文字の位置を決定する。【００５０】
文字列枠評価値算出部３Ｃ及び文字位置決定部３Ｄの行う処理の詳細については後述することとし、まず、図３から図６を参照しながら文字枠２０について説明する。【００５１】
図３に示すように、文字枠２０は、文字部２１と、文字部２１の外周に接する四角環状の外周部２２とによって形成されている。文字部２１の大きさは、記番号１０２を形成する各桁の位置に印刷される文字のうち最も大きな文字に合わせて設定される。具体的には、例えば「１」と「８」で文字幅等の大きさが異なる場合には、サイズの大きい「８」に合わせて文字部２１が設定される。即ち、その桁位置に現れる文字のうち最も大きな文字が内部に収まるように文字部２１が設定される。【００５２】
具体的には、例えば図４（Ａ）に示すように、英字が使用される文字位置で、使用される文字のうち文字「Ｂ」のサイズが最も大きい場合には、これに合わせて文字部２１が設定される。これにより、各文字位置における文字部２１のサイズが固定され、例えば「Ｉ」のように文字幅の狭い文字に対しても同じ大きさの文字部２１が利用される。同様に、同図（Ｂ）に示すように、数字が使用される文字位置で、数字「３」のサイズが最も大きい場合には、これに合わせて文字部２１が設定され、例えば「１」のように文字幅が狭い場合でも同じサイズの文字枠２０が使用される。【００５３】
文字部２１のサイズが決定されると、図３に示したように、その外周に接する所定幅の環状の外周部２２が設定される。外周部２２は、記番号１０２を形成する文字の周囲、即ち文字の背景を含むように数画素の幅で設定される。【００５４】
なお、文字部２１の形状は矩形に限定されず、その文字位置で文字を含み、かつ隣接する文字を領域内に含まないように設定されれば、例えば円形状や楕円形状等の領域であってもよい。同様に、外周部２２についても、文字部２１に接する形で隣接する文字を含まないように設定されれば、環状ではなく一部が切れた帯状の領域であっても構わない。【００５５】
図５は、図３及び図４を参照して説明した方法で設定された文字枠２０の例を示している。図５（Ａ）に示すように、記番号１０２を形成する各文字の位置で、使用される可能性がある全ての文字が含まれるように設定された文字部２１と、その外周で環状に設定された外周部２２とによって文字枠２０が形成される。外周部２２は、文字部２１の外周で、隣接する文字位置の文字部２１と重複する領域が生じないように設けられれば、その幅は限定されないが、上述の通り数画素幅に設定することが好ましい。このとき図５（Ａ）に示すように、隣接する外周部２２の間に、文字枠２０に含まれない隙間領域２３ができてもよい。文字列枠２４は、全ての文字枠２０が内部に含まれるように外周部２２の外側に設定され、隙間領域２３がある場合には隙間領域２３及び文字枠２０が内部に含まれるように設定される。【００５６】
なお、記番号１０２を形成する各文字の大きさが文字位置によって異なる場合には、図５（Ｂ）や図５（Ｃ）のように、文字列枠２４内に、異なる大きさの文字枠２０が設定されることもある。文字列枠２４は、記番号１０２を形成する文字列の最も左側にある文字枠２０、最も右側にある文字枠、及び最もサイズが大きい文字枠２０の全てが含まれる矩形領域として設定される。また各文字の間隔が一定でない場合には、図５（Ｄ）のように一部の隙間領域２３のみが他に比べて大きい場合もある。また各文字の位置や文字の間隔が使用される文字によって変化するような記番号の場合には、図５（Ｅ）のように複数の文字位置に一つの文字枠が設定されることもある。このように、文字枠２０及び文字列枠２４の位置や大きさは特に限定されず、記番号１０２の構成に合わせて適宜設定される。【００５７】
文字部２１、外周部２２及び文字枠２０と、文字列枠２４とを設定するための情報は、予めメモリ４内に、文字枠情報４Ａとして記憶されている。具体的には、図６に示すように、例えば、記番号１０２を形成する各文字について、文字列枠２４の左上端の基点３０に対する文字枠２０左上端部３１及び文字部２１左上端部３２の相対座標と、文字枠２０の幅Ｗｆ及び高さＨｆと、文字部２１の幅Ｗｃ及び高さＨｃとが文字枠情報４Ａに含まれている。即ち、メモリ４内には、基点３０を設定すれば、図６に示すように、各文字位置における文字部２１及び外周部２２から成る文字枠２０と、全ての文字枠２０を含む文字列枠２４とを設定できるように、必要な情報が文字枠情報４Ａとして記憶されている。文字枠２０及び文字列枠２４は、基点３０を紙幣画像上の適切な位置に設定すれば、記番号１０２を形成する各文字が、対応する各文字部２１の領域内部に含まれるように設定されている。【００５８】
次に、図７を参照しながら、文字列枠評価値算出部３Ｃによる処理内容の概要について説明する。斜行補正部３Ａ及び部分領域抽出部３Ｂによる処理によって、図７（Ａ）に示すように、記番号１０２が含まれる部分領域１０１の画像が抽出されると、文字列枠評価値算出部３Ｃは、まず図７（Ｂ）に示すように、文字部２１（ｍ）及び外周部２２（ｍ）から成る文字枠２０（ｍ）と、隙間領域２３とを含む文字列枠２４を設定する。ここで「ｍ」は、文字列枠２４に含まれる文字数に対応し、左端の文字枠が２０（１）、この文字枠２０（１）を形成する文字部及び外周部が、各々２１（１）及び２２（１）と表される。【００５９】
文字列枠２４を設定すると、次に、図７（Ｃ）に示すように、部分領域１０１の左上端３０ａを始点とし、設定した文字列枠２４の右下端と部分領域１０１の右下端とが一致するときの文字列枠２４の基点３０の位置を終点３０ｂとして、始点３０ａ及び終点３０ｂを頂点とする基点走査領域４０を設定する。この基点走査領域４０に含まれる各画素の位置が、基点３０の取り得る座標となる。文字列枠評価値算出部３Ｃは、各座標において、文字列枠２４が配置された位置を評価するための評価値を算出する。この評価値に関し、図７（Ｄ）に示すように、記番号１０２を形成する各文字が対応する文字部２１（ｍ）内に含まれる位置にあるときに、最大値を示すように設定されている。【００６０】
即ち、文字列枠評価値算出部３Ｃは、部分領域１０１の画像内部で、文字列枠２４が存在し得る範囲を設定し、その範囲内で文字列枠２４を移動させながら各位置で評価値を算出する。このとき算出される評価値に関しては、設定した文字列枠２４が図７（Ｄ）に示すように記番号１０２を形成する各文字を切り出すのに最適な位置で最大値を示すようにその算出方法が設定されている。このことにより、各位置で算出された評価値を比較して最大値を示す基点３０を探すことで、記番号１０２を形成する各文字が各文字部２１（ｍ）に含まれるときの文字列枠２４の位置を決定することができる。【００６１】
以下に、この文字列枠評価値算出部３Ｃの行う処理の詳細を、図８のフローチャートを参照しながら説明する。【００６２】
まず、記番号１０２を含む部分領域１０１上に文字枠２０（ｍ）を含む文字列枠２４を設定するために、メモリ４内に記憶されている文字枠情報４Ａが読み出される（図８ステップＳ１）。文字枠情報４Ａは、金種情報と関連付けて保存されており、金種識別部２から受信した金種情報に基づいて読み出される。文字枠２０及び文字列枠２４の設定方法は、図３乃至図７を参照しながら上述した通りである。【００６３】
文字枠２０（ｍ）及び文字列枠２４に関する各評価値を算出する前に、総評価値（文字列枠評価値）の最大値が０（ゼロ）に初期化される（ステップＳ２）。その後、基点３０の位置が図７（Ｃ）に示す基点走査領域４０内部の座標（ｉ，ｋ）にあるときの総評価値Ｓｃ（ｉ，ｋ）が算出される（以下、座標（ｉ，ｋ）を「基点評価座標」と記載する）。この総評価値Ｓｃ（ｉ，ｋ）は、設定した文字列枠２４が、例えば図７（Ｄ）に示すように、記番号１０２を形成する各文字を切り出すのに最適な位置で最大値を示すように設定された評価値である。この総評価値Ｓｃ（ｉ，ｋ）の算出方法の詳細については後述する。【００６４】
基点評価座標（ｉ，ｋ）における総評価値Ｓｃ（ｉ，ｋ）が算出されると、次に、算出された総評価値と総評価値の最大値として保存された最大評価値とが比較される（図８ステップＳ４）。【００６５】
そして、算出した総評価値Ｓｃ（ｉ，ｋ）が、それ以前に算出された総評価値の最大値よりも大きい場合には（ステップＳ４；Ｙｅｓ）、その値を最大評価値としてメモリ４内に保存するとともに、その値が算出された基点評価座標（ｉ，ｋ）を記番号１０２の位置を特定するための文字列枠２４の基点３０の位置としてメモリ４内に保存する（ステップＳ５）。【００６６】
その後、図７（Ｃ）に示した基点走査領域４０内の基点評価座標（ｉ，ｋ）について、評価すべき座標が残っていれば（図８ステップＳ６；Ｎｏ）、上記工程（ステップＳ３からＳ５）を繰り返し、全ての評価座標の評価が終了すれば（ステップＳ６；Ｙｅｓ）、文字列枠評価値算出部３Ｃによる処理を終了する。これらの処理によって、図７に示す例では、同図（Ｄ）に示す基点３０の位置を基点評価座標（ｉ，ｋ）としたときの総評価値Ｓｃ（ｉ，ｋ）が最大値となり、この基点評価座標（ｉ，ｋ）がメモリ４内に記憶された状態となる。【００６７】
文字位置決定部３Ｄでは、文字列枠評価値算出部３Ｃによる評価結果に基づいて、図７（Ｄ）に示すように、総評価値Ｓｃ（ｉ，ｋ）が最大値となったときの基点評価座標（ｉ，ｋ）を基点３０として文字列枠２４を設定する。そして、このとき文字部２１（ｍ）が設定される領域を、記番号１０２を形成する各文字が含まれる領域に決定する（図８ステップＳ７）。文字位置決定部３Ｄは、部分領域１０１の画像から、文字部２１（ｍ）として設定された領域の画像を切り出して文字認識部５に送信する。文字認識部５では文字位置決定部３Ｄから受信した画像を、ＯＣＲ等の技術を利用して文字認識し、この画像に含まれる文字をテキストデータに変換する。文字認識部５では、図１０（Ｂ）のように、余白や背景等の余計な領域を分離して、記番号１０２を形成する一文字のみが全体に渡って大きく描かれた画像を受信して処理するため、正確に文字認識を行うことができる。なお文字位置決定部３Ｄは、文字部２１（ｍ）に基づいて画像を切り出す他、文字枠２０（ｍ）に基づいて外周部２２（ｍ）を含む領域の画像を切り出してもよいし、文字列枠２４に基づいて記番号１０２全体が含まれる画像を切り出してもよい。ここで、ｍは、ｍ番目の文字枠に関するものであることを示す。【００６８】
次に、図９のフローチャートを参照しながら、総評価値Ｓｃ（ｉ，ｋ）を算出する処理の詳細について説明する。総評価値Ｓｃ（ｉ，ｋ）とは、基点評価座標（ｉ，ｋ）を基点３０とする文字列枠２４に含まれる全ての文字枠２０（ｍ）の評価値の合計値である。まず総評価値を０（ゼロ）にする初期化が行われ（図９ステップＳ１１）、その後、各文字枠２０（ｍ）の評価値を算出する処理が開始される。【００６９】
各文字部２１（ｍ）の特徴量として濃度平均値Ｃ（ｍ）が算出される（ステップＳ１２）。例えば文字列枠２４に１１個の文字枠２０（１）から２０（１１）が含まれる場合、即ち記番号１０２が１１文字の文字から形成される場合には、Ｃ（１）からＣ（１１）の濃度平均値が算出される。【００７０】
濃度平均値とは、領域内に含まれる画素値の平均値である。例えばグレースケールの画像が、黒を０（ゼロ）とし白を２５５とする２５６段階の濃淡で表されている場合には、この画像を形成する各画素は画像の濃淡に応じて０から２５５のいずれかの画素値を有する。各文字部２１（ｍ）に含まれる画素値の平均が文字部２１（ｍ）の１文字分の濃度平均値Ｃ（ｍ）である。【００７１】
図１０（Ａ）に示すように文字枠２０（ｍ）が設定された場合を例に、具体的な濃度平均値Ｃ（ｍ）の算出方法を説明する。図１０（Ｂ）のように文字部２１（ｍ）の幅方向の画素数がＷｃ（ｍ）、高さ方向の画素数がＨｃ（ｍ）である場合に、文字部２１（ｍ）に含まれる全画素の画素値を、濃度値として合算して濃度合計値Ｖｃ（ｍ）を求める。この濃度合計値Ｖｃ（ｍ）を、文字部２１（ｍ）に含まれる画素数（Ｗｃ（ｍ）×Ｈｃ（ｍ））で割った値が、文字部２１（ｍ）の濃度平均値Ｃ（ｍ）である。即ち濃度平均値Ｃ（ｍ）は、Ｃ（ｍ）＝Ｖｃ（ｍ）／（Ｗｃ（ｍ）×Ｈｃ（ｍ））として算出される。【００７２】
次に、外周部２２（ｍ）の特徴量として濃度平均値Ｆ（ｍ）が算出される（図９ステップＳ１３）。部分領域１０１上に設定された環状の外周部２２（ｍ）に含まれる画素値の平均が外周部２２（ｍ）の濃度平均値Ｆ（ｍ）である。具体的な濃度平均値Ｆ（ｍ）の算出方法を、図１０を参照しながら説明する。同図（Ｃ）に示すように、幅方向画素数がＷｆ（ｍ）、高さ方向の画素数がＨｆ（ｍ）の領域である文字枠２０（ｍ）に含まれる全画素の画素値を、濃度値として合算して濃度合計値Ｖａ（ｍ）を求める。外周部２２（ｍ）の濃度平均値Ｆ（ｍ）は、環状の領域に含まれる画素の濃度平均値であるから、文字枠２０（ｍ）全体の濃度合計値Ｖａ（ｍ）と、上述した文字部２１（ｍ）の濃度合計値Ｖｃ（ｍ）とを用いて、Ｆ（ｍ）＝（Ｖａ（ｍ）−Ｖｃ（ｍ））／｛（Ｗｆ（ｍ）×Ｈｆ（ｍ））−（Ｗｃ（ｍ）×Ｈｃ（ｍ））｝として算出される。【００７３】
次に、文字枠２０（ｍ）の評価値Ｅｃ（ｍ）が算出される（図９ステップＳ１４）。文字枠評価値はＥｃ（ｍ）は、Ｅｃ（ｍ）＝Ｆ（ｍ）−Ｃ（ｍ）として算出される。この文字枠評価値Ｅｃ（ｍ）によって、文字枠２０（ｍ）が記番号１０２を形成する文字に対して適正な位置に、即ち文字部２１（ｍ）によって文字画像を切り出すことができる位置に設定されたことを評価することができる。【００７４】
部分領域画像１０１において、通常、記番号１０２を形成する各文字は、背景に比べて濃い（暗い）画素によって形成される。そのため、文字部２１（ｍ）の濃度平均値Ｃ（ｍ）及び外周部２２（ｍ）の濃度平均値Ｆ（ｍ）は、その領域内に文字を構成する画素が多く存在するほど値が小さくなる。例えば、図１０（Ｄ）に示すように文字の一部のみが文字部２１（ｍ）に含まれる場合には、文字「Ａ」が文字部２１（ｍ）から外れていくほど、濃度平均値Ｃ（ｍ）の値が大きくなる。逆に、図１０（Ａ）に示すように、文字全体が文字部２１（ｍ）内に含まれるときに濃度平均値Ｃ（ｍ）が最小値をとる。これに対し外周部濃度平均値Ｆ（ｍ）は、図１０（Ｄ）に示すように、文字が文字部２１（ｍ）から外れて、その一部が外周部２２（ｍ）にあると値が小さくなり、同図（Ａ）に示すように文字全体が文字部２１（ｍ）内に含まれたときに最大値をとる。【００７５】
このように、文字枠２０が、記番号１０２を形成する文字に対して適切な位置にある場合に、文字部２１（ｍ）の濃度平均値Ｃ（ｍ）は最小値となり、外周部２２（ｍ）の濃度平均値Ｆ（ｍ）が最大値となるように各々の評価式が設定されている。【００７６】
なお、文字が背景に比べて濃い（暗い）画素によって形成される場合を例に説明したが、本発明がこれに限定されるものではない。例えば、文字が背景に比べて薄い（明るい）場合には、上記説明とは逆に、文字全体が文字部２１（ｍ）内に含まれた状態で濃度平均値Ｃ（ｍ）は最大値をとりＦ（ｍ）は最小値をとる。この場合には、文字枠評価値Ｅｃ（ｍ）を、Ｅｃ（ｍ）＝Ｃ（ｍ）−Ｆ（ｍ）として算出すればよい。また上記図９及び図１０で説明で示した画像を、その階調を反転したネガ画像を利用して処理する場合にも、文字枠評価値Ｅｃ（ｍ）をＥｃ（ｍ）＝Ｃ（ｍ）−Ｆ（ｍ）として算出すればよい。即ち、印刷された文字画像の特性に合わせて、文字部２１（ｍ）内に文字が含まれた状態で最大値をとるように設定されれば、文字枠評価値Ｅｃ（ｍ）を算出する評価式の内容は特に限定されない。【００７７】
文字枠評価値Ｅｃ（ｍ）を、文字列枠２４に含まれる各文字枠２０（ｍ）の全てについて算出する（図９ステップＳ１５；Ｎｏ）。そして、全ての文字枠２０（ｍ）で文字枠評価値Ｅｃ（ｍ）を算出すると（ステップＳ１５；Ｙｅｓ）、文字枠評価値Ｅｃ（ｍ）を合算して総評価値Ｓｃ（ｉ，ｋ）を算出する（ステップＳ１６）。【００７８】
なお、文字部２１（ｍ）及び外周部２２（ｍ）の特徴量として濃度平均値を利用する例を示したが、利用する特徴量はこれに限定されず、文字を表す画素と文字以外の背景を表す画素との間で値が異なり、かつ領域内に含まれる文字を形成する画素の数に応じて値が変化する特徴量であれば、例えば、カラーの紙幣画像のＲＧＢの輝度値等を利用してもよい。また、評価値についても、文字部２１（ｍ）に含まれる文字を形成する画素数に応じて値が変化し、かつ文字全体が文字部２１（ｍ）内に含まれたときに最大値をとるように設定すれば、領域内の画素の平均値に限定されず、画素の合計値等を利用してもよい。【００７９】
以上の方法によれば、記番号１０２を形成する各文字が文字部２１（ｍ）に完全に含まれるときに、文字枠評価値Ｅｃ（ｍ）が最大値をとる。そして、文字列枠２４内の全ての文字枠２０（ｍ）で、記番号１０２を形成する各文字が文字部２１（ｍ）に完全に含まれるときに、総評価値Ｓｃ（ｉ，ｋ）が最大値をとる。これを利用して、部分領域１０１内で基点３０を移動させながら総評価値Ｓｃ（ｉ，ｋ）を算出し、最大値をとる基点３０の位置を検出することにより、図７（Ｄ）に示したような文字列枠２４の位置を特定することができる。【００８０】
このように、金種によって設定された複数の文字枠２０（ｍ）を含む文字列枠２４を、部分領域１０１内を走査するように移動させ、各位置での評価値を相対的に比較して、最大値をとる位置を決定することとしたので、記番号１０２の背景に絵柄や模様がある場合でも正確に文字の位置を特定することができる。【００８１】
また、記番号１０２を形成する文字に合わせて文字部２１（ｍ）及び外周部２２（ｍ）から成る文字枠２０（ｍ）を設定して各文字位置で評価を行うとともに、複数の文字枠２０（ｍ）から成る文字列枠２４を設定して評価を行うこととしたので、一部の文字について、その近傍に記番号以外の文字が存在する場合や文字の背景に絵柄や模様がある場合でも、正確に記番号１０２の位置を特定することができる。
【実施例２】
【００８２】
上記実施例１では、記番号１０２を含む部分領域１０１の画像上で文字列枠２４を移動させ、評価値が最大となる位置を記番号１０２を切り出すための位置として特定して、画像を切り出す方法を示した。文字列枠２４に含まれる各文字枠２０（ｍ）の位置は、文字列枠２４に対して固定された状態で評価値の算出を行ったが、本発明がこれに限定されるものではない。本実施例２では、各評価座標において、文字列枠２４に対して各文字枠２０（ｍ）を個別に移動させながら評価を行う方法について説明する。【００８３】
本実施例２では、文字部２１（ｍ）及び外周部２２（ｍ）から成る文字枠２０（ｍ）の設定方法、複数の文字枠２０（ｍ）を含む文字列枠２４の設定方法、濃度平均値を利用した各評価値の算出方法、評価値が最大値となる評価位置を記番号１０２の位置として画像を切り出す方法は上記実施例１と同様であるため説明を省略する。【００８４】
本実施例２では、基点３０の座標である基点評価座標（ｉ，ｋ）において、文字列枠２４の総評価値Ｓｃ（ｉ、ｋ）を算出する際の、各文字枠２０（ｍ）の評価方法のみが、上記実施例１と異なっているため、この点について詳細を以下に説明する。【００８５】
文字列切出装置１０は、紙幣画像１００から記番号１０２を含む部分領域１０１を抽出して利用する。このとき、撮像した際の紙幣の撓みや、搬送される紙幣の搬送バラツキ等を原因とするサンプリング間隔の変動等があると、紙幣画像１００上で記番号１０２の画像が歪んでいる場合がある。その結果、等間隔かつ水平な位置にあるはずの文字が、画像上では異なる間隔を有していたり傾いている場合がある。また斜行補正部３Ａによる補正が完全ではないために、画像上で記番号１０２が傾く場合もある。さらに、紙幣画像１００が正常に撮像された場合でも、例えばちぢみ券と呼ばれる紙幣のように紙幣自体の品質が悪く、紙幣上に印刷された記番号１０２の位置がずれていたり傾いている場合がある。【００８６】
本実施例２の方法によれば、このような場合でも記番号１０２を形成する文字の位置を正確に特定することができる。図８及び図９を参照しながら説明した文字枠評価値Ｅｃ（ｍ）を算出する工程で、文字列枠２４に対する各文字枠２０の位置を相対的に移動させて、文字枠評価値Ｅｃ（ｍ）が最大となる位置を検出することにより、これを実現する。【００８７】
図１１及び図１２を参照しながら具体的な方法について説明する。まず図１１に示すように設定された複数の文字部２１（ｍ）、複数の外周部２２（ｍ）及び複数の隙間領域２３から成る文字列枠２４を利用して、上記実施例１と同様に各文字枠２０（ｍ）の文字枠評価値Ｅｃ（ｍ）を算出する。ここで同図の場合、ｍは１から５の値をとる。その後、さらに文字列枠２４、即ち基点３０、を固定した状態で、文字枠２０（１）を除く４つの文字枠２０（２）から２０（５）を上下左右に所定画素分だけずらして文字枠評価値Ｅｃ（２）からＥｃ（５）を再度算出する。例えば、文字枠２０（２）から２０（５）の各々を、各文字枠左上端の座標３１Ａから３１Ｄを中心に上下左右に１画素ずつずらして、各位置で評価を行う。或いは座標３１Ａから３１Ｄを中心とする１辺が数画素の矩形領域を設定し、その矩形領域内で文字枠２０（２）から２０（５）を移動させながら、各位置で文字枠評価値Ｅｃ（ｍ）を得てもよい。なお上記に加えて文字枠２０（１）を移動させてもよい。【００８８】
例えば、図１２（Ａ）に示すように、設定された文字列枠２４によって、文字部２１（１）及び２１（２）内に文字が収まるべきところ、上述した画像の歪み等の影響によって画像上の２文字目「Ｂ」が図１２（Ｂ）に示すようにずれている場合がある。本実施例２では、図１２（Ｃ）のように、左上端が基点３０の座標と一致する１文字目「Ａ」の文字枠２０（１）の位置は固定した状態で、他の文字枠２０（２）を上下左右の所定方向に所定画素数分ずらした位置で評価を行う。文字枠評価値Ｅｃ（２）の値は、文字部２１（ｍ）内に文字全体が含まれた状態で最大値をとるため、図１２（Ｂ）よりも同図（Ｃ）の方が評価値が大きくなる。そこで、図１２（Ｃ）の状態にあるときの座標４１Ａの情報を基点３０と関連付けてメモリ４内に保存するとともに、この基点評価座標（ｉ，ｋ）における総評価値Ｓｃ（ｉ，ｋ）の値を図１２（Ｂ）ではなく、同図（Ｃ）の状態で算出した値として処理を進める。その結果、図１２（Ｃ）の状態にあるときの総評価値Ｓｃ（ｉ，ｋ）が最大値であった場合には、文字位置決定部３Ｄは、２文字目「Ｂ」に対応する文字部２１（２）の位置を、図１２（Ｂ）に示す文字部２１（２）ではなく、メモリ４に記憶された座標４１Ａに基づき同図（Ｃ）に示す文字部２１（２）に決定する。上記説明では２文字目のみを用いて説明したが、このような処理を文字列枠２４に含まれる各文字について行うことができる。【００８９】
このように、文字列枠２４に含まれる各文字枠２０（ｍ）を所定領域内でずらして評価することによって、記番号１０２が、紙幣上でずれて印刷されている場合や紙幣画像上でずれているような場合でも、各文字の位置を正確に特定し、各文字が含まれる領域の画像を切り出すことができる。【００９０】
各文字枠２０（ｍ）を移動させる方向や移動させる量については、例えば１画素ピッチで５画素分上下左右に移動させるというように初期設定しておき、この初期設定に基づいて処理を行えばよい。【００９１】
ただし、本発明がこれに限定されるものではなく、例えば、ｍ番目の文字位置で文字枠２０をずらしたときに文字枠評価値Ｅｃ（ｍ）の値が大きくなった場合には、その後の文字位置では移動させる量や方向を限定するように設定を動的に変更しながら処理を行ってもよい。【００９２】
具体的には、例えば、図１１に示す２文字目の文字枠２０（２）では、上下左右に１画素ピッチで５画素分文字枠２０（２）を移動させて評価しても文字枠評価値Ｅｃ（２）は変化せず、３文字目の文字枠２０（３）では右方向に３画素分だけ文字枠２０（３）を移動した際に文字枠評価値Ｅｃ（３）が大きくなったとする。この場合は、次の４文字目の文字枠２０（４）では、左方向へ移動する処理は行わず、上下方向へ１画素ピッチで５画素分移動させる処理と、右方向へ移動する処理のみを行うように、文字枠２０（４）の移動方向及び移動量に係る設定を変更する。このとき右方向へ移動する際の移動量についても、初期設定の通り１画素から５画素とはせず、３画素から５画素、或いは３画素から５画素分というように動的に設定を変更してもよい。【００９３】
印刷のずれや画像の歪みによって、記番号１０２を形成する各文字の位置が途中からずれる場合には、その後に文字位置がずれの無い位置に戻ることは少なく、ずれた状態が続くか、或いはずれ量が大きくなることが多い。そのため設定を動的に変更することによって、全体の処理量を低減しながら、固定された初期設定に基づいて処理を行った場合と同様の効果を得ることができる。【００９４】
文字位置のずれが、一方向に拡大した場合の具体的な例を図１３に示す。図１３（Ａ）では、同図上段に示したように、左から３文字目の位置にある文字から右方向へずれが生じているため、上記実施例１で示したように文字枠２０を固定した場合には、右方向へ行くほど各文字枠２０（ｍ）と文字とのずれが大きくなっている。このような状態では正確な文字枠評価値Ｅｃ（ｍ）を算出することができず、その結果、文字の位置を正確に特定することができない。これに対し、本実施例２で説明した方法に従って、図１３（Ａ）下段に示したように、３文字目から５文字目を１画素分、６文字目から８文字目を２画素分、９文字目から１１文字目を３画素分、各文字枠２０（ｍ）を移動させる処理を行って文字枠評価値Ｅｃ（ｍ）を算出することにより、各文字の位置を正確に特定することができる。なお図１３（Ｂ）は、同様に、下方向への文字位置のずれが拡大した場合の例を示している。【００９５】
文字列枠２４に対して各文字枠２０（ｍ）の位置を移動させて評価する上記処理は、全ての場合において行ってもよいし、上記実施例１の方法で求めた最大評価値が所定値よりも小さい場合にのみ再評価として行ってもより。記番号１０２の位置を特定できた場合の総評価値Ｓｃ（ｉ，ｋ）は、記番号１０２を形成する各文字の種類等によって変化する。しかし、図１２や図１３で示したように、文字にずれが生じている場合には、総評価値Ｓｃ（ｉ，ｋ）の値が、文字種の違いを原因とする場合に比べて大きく低下する。これを利用してしきい値を設定し、最大値を示した総評価値Ｓｃ（ｉ，ｋ）の値がしきい値よりも低い場合にのみ、文字がずれているために値が低くなっていると判定し、各文字枠２０（ｍ）を移動させる上記処理を行うようにしてもよい。【００９６】
このように、文字列枠２４に対する各文字枠２０（ｍ）の位置を固定せず、基点３０に対して各文字枠２０（ｍ）を移動させて評価を行うことによって、記番号１０２を形成する各文字の位置が、実際の紙幣上でずれている場合や、画像に歪みが生じたことによってずれいてる場合でも、各文字の位置を正確に特定することができる。【００９７】
また、記番号１０２を形成する各文字の位置ずれが生ずる実情を考慮して、ある文字位置に生じたずれを検出した場合に、その後の文字位置では、ずれが検出された方向と反対方向への各文字枠２０（ｍ）の移動は行わず、かつ検出されたずれ量を初期値として処理を行うように文字枠２０の移動方向や移動量に係る設定を動的に変更すれば、全体の処理量を減らし、処理を高速化することができる。【００９８】
また、各文字枠２０（ｍ）を固定して得られた総評価値Ｓｃ（ｉ，ｋ）の最大値が所定値よりも小さい場合にのみ各文字枠２０（ｍ）の位置を移動させる処理を行えば、同様の効果を得ながら全体の処理量を低減し、処理を高速化することができる。
【実施例３】
【００９９】
上記実施例１及び実施例２では、記番号１０２を形成する各文字に対して文字枠２０を設定する方法を示したが、本発明はこれに限定されるものではない。本実施例３では、記番号１０２を形成する文字を利用して評価するための文字枠２０に加えて、記番号１０２の背景にある余白、文字列、模様等を利用して評価するための背景枠を利用する方法について説明する。【０１００】
本実施例３では、文字部２１（ｍ）及び外周部２２（ｍ）から成る文字枠２０（ｍ）の設定方法、複数の文字枠２０（ｍ）を含む文字列枠２４の設定方法、濃度平均値を利用した各評価値の算出方法、評価値が最大値となる評価位置を記番号１０２の位置として画像を切り出す方法、各文字枠２０（ｍ）を移動させて印刷ずれや画像の歪みに対応する方法は、上記実施例１及び実施例２と同様であるため説明を省略する。【０１０１】
本実施例３では、評価値を算出するために利用する文字列枠２４が、記番号１０２を形成する各文字を含む文字枠２０（ｍ）だけではなく、記番号１０２の背景を評価する背景枠を含む点のみが上記実施例１及び実施例２と異なっている。以下では、この点について詳細に説明する。【０１０２】
図１４（Ａ）に示すように、上記実施例１及び実施例２で説明した方法によって記番号１０２の位置を特定することができる。しかし、記番号１０２の右端の文字のさらに右側に汚れがある場合等に、同図（Ｂ）に示すように文字位置がずれた状態を記番号１０２の位置として特定してしまう場合がある。このように文字単位でずれた状態で文字位置を認識することを桁ずれと言い、記番号１０２の近傍に模様があるような場合にも、同様に、桁ずれして認識される場合がある。【０１０３】
本実施例３では、図１４（Ｃ）に示すように、記番号１０２の位置に合わせて設定した文字枠２０（ｍ）に加えて、記番号１０２左右の余白部分に、余白であることを評価するための余白枠５０（ｎ）を設ける。余白枠５０（ｎ）は、文字枠２０（ｍ）と同様に文字部５１（ｎ）及び外周部５２（ｎ）から形成される。ここで「ｎ」は、文字列枠２４に含まれる余白枠の数に対応し、同図の例では、左端の余白枠が５０（１）、右端の余白枠が５０（２）と表される。そして左端の背景枠５０（１）を形成する文字部及び外周部が、各々５１（１）及び５２（１）、右端の背景枠５０（２）を形成する文字部及び外周部が５１（２）及び５２（２）と表される。【０１０４】
文字枠２０（ｍ）と余白枠５０（ｎ）との違いは、文字枠２０（ｍ）は記番号１０２を形成する各文字が文字部２１（ｍ）の領域内に含まれるように設定されるのに対し、余白枠５０（ｎ）は、文字部５１（ｎ）の領域内に文字や模様等が含まれないように設定される点にある。【０１０５】
文字枠２０（ｍ）の評価値Ｅｃ（ｍ）は、文字部２１（ｍ）の濃度平均値Ｃ（ｍ）と、外周部２２（ｍ）の濃度平均値Ｆ（ｍ）との差分（Ｅｃ（ｍ）＝Ｆ（ｍ）−Ｃ（ｍ））として算出される。これに対し、余白枠５０（ｎ）の評価値Ｅｂ（ｎ）は、文字部５１（ｎ）の濃度平均値Ｃ（ｎ）と、外周部５２（ｎ）の濃度平均値Ｆ（ｎ）との差分（Ｆ（ｎ）−Ｃ（ｎ））の絶対値に−１を乗算した負の値とする。そして、総評価値Ｓｃ（ｉ，ｋ）は、全ての文字枠評価値Ｅｃ（ｍ）及び余白枠評価値Ｅｂ（ｎ）の合計値として算出される。即ち文字枠２０（ｍ）及び余白枠５０（ｎ）の各枠について、文字部と外周部（２１（ｍ）及び２２（ｍ）と、５１（ｎ）及び５２（ｎ））の濃度平均値差分を算出し、文字枠２０（ｍ）の全てについて差分値を合計した値と、余白枠５０（ｎ）の全てについて差分値の絶対値を合計した値に−１を乗算した値を加算することによって、総評価値Ｓｃ（ｉ，ｋ）を算出する。【０１０６】
余白枠５０（ｎ）は、文字や模様が存在しない余白部分に設定されることから、本来は文字部５１（ｎ）と外周部５２（ｎ）の濃度平均値に差が生ずることはなく、濃度平均値の差分である評価値Ｅｂ（ｎ）は０（ゼロ）になる。しかし、桁ずれすることによって、余白枠５０（ｎ）に文字や背景の模様等が含まれると、文字部５１（ｎ）と外周部５２（ｎ）の濃度平均値に差分が生じ０（ゼロ）ではなくなる。そこで、この差分値の絶対値に−１を乗算した負の値を余白枠５０（ｎ）の評価値Ｅｂ（ｎ）とすることによって、この評価値Ｅｂ（ｎ）を、桁ずれした状態にあるときの総評価値Ｓｃ（ｉ，ｋ）の値を下げる方向に作用させる。【０１０７】
すなわち、文字枠２０（ｍ）の評価値Ｅｃ（ｍ）は、文字列枠２４が適正な位置に設定されたことの指針となるものであるから、この評価値Ｅｃ（ｍ）は、適正な位置で総評価値Ｓｃ（ｉ，ｋ）を向上させるように作用する。これに対し、余白枠５０（ｎ）の評価値Ｅｂ（ｎ）は、文字列枠２４が桁ずれしていることを示す指針となるものであるから、この評価値Ｅｂ（ｎ）は、桁ずれした位置で総評価値Ｓｃ（ｉ，ｋ）を低下させるように作用する。その結果、総評価値Ｓｃ（ｉ，ｋ）によって文字列枠２４の位置をより正確に評価することができる。なお、このように設定する限り、本発明に係る各評価値の算出方法は、上記方法に限定されず他の演算式によって算出されてもよい。【０１０８】
具体的な評価値の算出方法について図１４を参照しながら説明する。桁ずれした図１４（Ｄ）に示す状態では、文字列枠２４内の左端にある余白枠５０（１）に記番号１０２先頭の文字「Ａ」が位置するため、余白枠５０（ｎ）が無い場合に比べて総評価値Ｓｃ（ｉ，ｋ）が低下する。また文字列枠２４の右端にある余白枠５０（２）にも背景の模様が位置するために、同様に、総評価値Ｓｃ（ｉ，ｋ）が低下する。その結果、図１４（Ｄ）に示す位置よりも、図１４（Ｅ）に示すように、文字列枠２４が適正な位置にある場合の方が総評価値Ｓｃ（ｉ，ｋ）の値が大きくなる。そのため、総評価値Ｓｃ（ｉ，ｋ）の値に基づいて、記番号１０２の位置を正確に特定することができる。【０１０９】
このように、記番号１０２を形成する文字を評価する文字枠２０（ｍ）に加えて、記番号１０２に隣接する余白を評価する余白枠５０（ｎ）を設けることによって、より正確に記番号１０２の位置を特定することができる。背景を評価するための背景枠として、上記余白枠５０（ｎ）の他に、例えば図１５（Ａ）から（Ｃ）に示す背景枠を利用することができる。【０１１０】
図１５（Ａ）は、図１４（Ａ）に示した文字列枠２４の構成に加えて、複数の文字に重なるように背景枠（複数桁枠）６０を設けた例である。また図１５（Ｂ）は、図１４（Ａ）に示した文字列枠２４の構成に加えて、各文字位置で、文字部２１（ｍ）を２つの領域に分割して上側に外周部７２が下側に文字部７１が位置するように背景枠（上下枠）７０を設けた例である。【０１１１】
なお余白枠５０や、背景枠６０及び７０は、単体で評価に利用されることはなく、文字枠２０（ｍ）による評価をさらに正確に行うために補助的に利用される。図１５においても、文字枠２０（ｍ）に加えて背景枠６０、７０及び８０が設けられているが、背景枠６０、７０及び８０の形状及び位置を理解しやすいように、文字枠２０（ｍ）及び文字列枠２４を破線で示している。また、説明を簡単にするため「各背景枠６０、７０及び８０」のように記載するが、これは一つの文字列枠２４が、常に全ての種類の背景枠（６０、７０及び８０）を含むことを意図するものではなく、一つの文字列枠２４が、複数種類の背景枠を含む他、いずれか１つの背景枠のみを含むものであってもよい。【０１１２】
図１４（Ａ）に示した文字列枠２４の構成に加えて、図１５（Ａ）及び（Ｂ）に示すような背景枠６０及び７０を設けた文字列枠２４は、図１６（Ａ）から（Ｄ）に示すように部分領域１０１内に記番号１０２以外の文字列１０３（以下「切出対象外文字列１０３」と記載する）が含まれるような場合に利用する。このような切出対象外文字列１０３を含む位置に文字列枠２４があるときに、背景枠６０及び７０によって評価値を低下させれば、切出対象外文字列１０３が記番号１０２と誤認識されることを回避することができる。【０１１３】
具体的には、図１６（Ａ）から（Ｄ）に示すように文字列枠２４内に切出対象外文字列１０３がある場合は、各文字枠２０（ｍ）に記番号１０２ではなく切出対象外文字列１０３が含まれる位置で、各文字枠２０（ｍ）の評価値Ｅｃ（ｍ）が高くなる可能性がある。そのため、図１５（Ａ）に示す背景枠６０は図１６（Ｂ）に示す位置で、図１５（Ｂ）に示す背景枠７０は、図１６（Ｄ）に示す位置で、各々、切出対象外文字列１０３の一部が枠内に含まれるように設定されている。そして、この位置で、上記余白枠５０（ｎ）の場合と同様に、評価値が負の値を示すように、背景枠６０及び７０の評価値Ｅｂ（ｎ）の算出方法が設定される。即ち、背景枠６０及び７０は、切出対象外文字列１０３によって記番号１０２の位置を誤認識する可能性のある同図に示した位置において、総評価値Ｓｃ（ｉ，ｋ）の値を低下させるために利用される。このように、背景枠６０及び７０を利用して、文字列枠２４内に記番号１０２が含まれる適正な位置にある場合に比べて、文字列枠２４内に切出対象外文字列１０３が含まれる位置での総評価値Ｓｃ（ｉ，ｋ）を低下させることによって、記番号１０２の位置が誤認識されることを回避することができる。【０１１４】
図１７（ｃ）及び（ｄ）に示すように、背景枠６０及び７０の評価値Ｅｂ（ｎ）は、文字部（６１及び７１）の濃度平均値Ｃと外周部（６２及び７２）の濃度平均値Ｆとの差分の絶対値に−１を乗算して算出される。図１６（Ｂ）及び（Ｄ）に示す位置では、同図（Ａ）及び（Ｃ）に示す位置に比べて、文字部（６１及び７１）の濃度平均値Ｃと外周部（６２及び７２）の濃度平均値Ｆとの差分の絶対値が大きくなる。そのため、この絶対値に−１を乗算した評価値Ｅｂ（ｎ）が加算されると、図１６（Ａ）の位置に比べて同図（Ｂ）の位置の方が、同図（Ｃ）の位置に比べて同図（Ｄ）の位置の方が、総評価値Ｓｃ（ｉ，ｋ）が低下することになる。【０１１５】
図１６（Ａ）及び（Ｃ）に示すように、文字列枠２４が記番号１０２に対して適正な位置にある場合は、同図（Ｂ）及び（Ｄ）に示す位置にある場合に比べて、背景枠６０及び７０の評価値Ｅｂ（ｎ）の絶対値が小さくなる。これは、同図（Ｂ）及び（Ｄ）に示す位置にある場合の方が、背景枠６０及び７０を形成する文字部６１及び７１に含まれる画素の濃度平均値Ｃと、外周部６２及び７２に含まれる画素の濃度平均値Ｆとの差分が大きくなるように背景枠６０及び７０が設定されていることによる。【０１１６】
即ち、背景枠６０及び７０は、文字部２１（ｍ）内に記番号１０２を含む適正な位置にあるときには、これらの背景枠６０及び７０の存在が文字列枠２４の総評価値Ｓｃ（ｉ，ｋ）に大きく影響しないように設定される。かつ、背景枠６０及び７０は、背景にある切出対象外文字列１０３や模様を記番号１０２の位置と誤認識する可能性がある位置では、総評価値Ｓｃ（ｉ，ｋ）を低下させるように設定される。文字列枠２４を、文字枠２０（ｍ）に加えて背景枠６０及び７０を含む構成とすることによって、記番号１０２の位置を誤認識することを回避し、記番号１０２の位置を正確に特定することができる。【０１１７】
背景枠６０及び７０の利用は、上述したように総評価値Ｓｃ（ｉ，ｋ）を低下させる場合に限らず、文字部２１（ｍ）が記番号１０２を含む適正な位置にあるときの文字列枠２４の総評価値Ｓｃ（ｉ，ｋ）が向上するように設定することもできる。【０１１８】
具体的には、例えば図１５（Ｃ）に示すように、文字枠２０（ｍ）に加えて、記番号１０２の位置特定の手掛かりとなる位置に背景枠８０を設けて、記番号１０２の位置の特定を補助させることもできる。【０１１９】
上記背景枠６０及び７０では、余白枠５０（ｎ）の場合と同様に、背景枠評価値Ｅｂを文字部６１及び７１の濃度平均値Ｃと、外周部６２及び７２の濃度平均値Ｆとの差分（Ｆ−Ｃ）の絶対値に−１を乗算した値とし、背景枠６０及び７０の内部に文字や模様が含まれる場合には総評価値Ｓｃ（ｉ，ｋ）を低下させる方向に作用させる。しかし、図１５（Ｃ）に示す背景枠８０では、評価値Ｅｂを文字部８１の濃度平均値Ｃと外周部８２の濃度平均値Ｆとの差分（Ｆ−Ｃ）として、−１の乗算は行わない。そして、各文字枠２０（ｍ）の評価値Ｅｃ（ｍ）の合計値に、背景枠８０の評価値Ｅｂの合計値を加算した値を、総評価値Ｓｃ（ｉ，ｋ）とする。【０１２０】
図１５（Ｃ）に示した背景枠（模様枠）８０は、図１６（Ｅ）に示すような記番号１０２を認識する際に利用する。同図に示した紙幣では、記番号１０２の左側に略Ｌ字形の模様１０５が印刷されている。図１６（Ｂ）に示すように、部分領域１０１の画像にもこの模様１０５の画像が含まれており、この模様１０５の位置を、記番号１０２の位置を特定する手掛かりとして利用することができる。図１５（Ｃ）に示す背景枠８０は、図１６（Ｅ）に示すように記番号１０２を形成する各文字が各文字部２１（ｍ）の内部に含まれる適正な位置にあるときに、背景枠８０の文字部８１内に上記模様１０５が含まれるように設定されている。そして背景枠８０の文字部８１に模様１０５が完全に含まれた状態で、外周部８２の濃度平均値Ｆから文字部８１の濃度平均値Ｃを減算した値、即ち背景枠８０の評価値Ｅｂが、最大値をとるように設定されている（図１７（ｅ）参照）。よって、背景枠８０の評価値Ｅｂは、文字列枠２４が記番号１０２に対して適正な位置にあるときに、総評価値Ｓｃ（ｉ，ｋ）を向上させる方向に作用する。そのため、背景枠８０を利用することによって、記番号１０２の位置をより正確に特定することが容易になる。【０１２１】
なお、上記背景枠６０、７０及び８０に関しては、上述した通り、１つの背景枠のみを利用して文字列枠２４を特定してもよいし、複数の背景枠を設けてもよい。複数の背景枠を設ける場合には、余白枠５０（ｎ）の評価値と同様に、背景枠評価値をＥｂ（ｎ）として表す。以下では、評価値を背景枠評価値Ｅｂ（ｎ）として記載する。【０１２２】
背景枠評価値Ｅｂ（ｎ）を、総評価値Ｓｃ（ｉ，ｋ）を向上する方向へ作用させるか、或いは低減する方向へ作用させるかは、評価式の設定によって変更することができる。背景枠評価値Ｅｂ（ｎ）は、文字枠評価値Ｅｃ（ｍ）と同様に、外周部（５２（ｎ）、６２、７２及び８２）の濃度平均値Ｆと、文字部（５１（ｎ）、６１、７１及び８１）の濃度平均値Ｃとの差分として算出することができる。ただし、算出方法がこれに限定されるものではなく、濃度平均値の差分を定数倍したり、定数を加算する評価式を設定して利用することもできる。評価式は、余白枠５０（ｎ）、複数桁枠６０、上下枠７０及び模様枠８０等の背景枠を設定する位置及び大きさと、目的とに応じて適宜設定される。【０１２３】
余白枠５０（ｎ）や、背景枠６０、７０及び８０を設定して背景枠評価値Ｅｂ（ｎ）を求めるために必要な情報は、図１に示すように、メモリ４内に背景枠情報４Ｃとして保存されており、文字列枠評価値算出部３Ｃによって利用される。メモリ４内に記憶される文字枠情報４Ａ及び背景枠情報４Ｃには、文字枠２０（ｍ）と、文字列枠２４と、余白枠５０（ｎ）や背景枠６０、７０及び８０とを設定して利用するために必要な情報が含まれている。これらの情報は、紙幣の金種に関連付けて記憶されており、処理対象となる紙幣画像１００の金種に基づいてメモリ４から読み出されて利用される。図１７は、文字枠情報４Ａ及び背景枠情報４Ｃの一例を示している。このように、メモリ４には、例えば、文字枠２０（ｍ）、余白枠５０（ｎ）、背景枠（６０、７０及び８０）、及び文字列枠２４に関する情報と、評価値を算出するための評価式等の情報が含まれている。【０１２４】
以上のように、記番号１０２の位置を特定するために、余白枠５０（ｎ）や背景枠６０、７０及び８０を利用すれば、記番号１０２の位置を誤認識する可能性のある文字や模様の影響を抑制したり、記番号１０２の位置を認識する手掛かりとなる文字や模様を利用したりすることができる。実施例１及び２で上述した文字列枠２４の構成に加えて、記番号１０２近傍又は背景にある文字列や模様等の特徴部を評価するための文字部（５１（ｎ）、６１、７１及び８１）及び外周部（５２（ｎ）、６２、７２及び８２）から成る余白枠５０（ｎ）や背景枠６０、７０及び８０と、これらを評価するための評価式とを適切に設定し、背景枠評価値Ｅｂ（ｎ）を利用して総評価値Ｓｃ（ｉ，ｋ）を算出することにより、記番号１０２の位置をより正確に特定することができる。
【実施例４】
【０１２５】
上記実施例１乃至実施例３では、複数の文字枠２０（ｍ）のみから形成される文字列枠２４、又は文字枠２０（ｍ）と余白枠５０（ｎ）及び背景枠（６０、７０及び８０）のいずれかを含む文字列枠２４において、最初から、文字列枠２４に含まれる全ての枠を利用して、各枠の評価値Ｅｃ（ｍ）及びＥｂ（ｎ）と、総評価値Ｓｃ（ｉ，ｋ）とを算出する方法を示した。しかし、本発明はこれに限定されるものではない。本実施例４では、文字列枠２４を形成する文字枠２０（ｍ）、余白枠５０（ｎ）、及び背景枠（６０、７０及び８０）の一部のみを利用して評価を行う方法について説明する。【０１２６】
本実施例４では、文字部２１（ｍ）及び外周部２２（ｍ）から成る文字枠２０（ｍ）の設定方法、複数の文字枠２０（ｍ）を含む文字列枠２４の設定方法、濃度平均値を利用した各評価値の算出方法、評価値が最大値となる評価位置を記番号１０２の位置として画像を切り出す方法、文字列枠２４を移動させて印刷ずれや画像の歪みに対応する方法、余白枠５０（ｎ）や背景枠６０、７０及び８０を利用する方法は、上記実施例１乃至実施例３と同様であるため説明を省略する。【０１２７】
本実施例４では、文字列枠２４に含まれる文字枠２０（ｍ）等の全ての枠について評価値を算出する前に、一部の枠のみを利用して評価値を算出し、その結果に基づいて記番号１０２が含まれる可能性が高い文字列枠２４を選択する点が、上記実施例１乃至実施例３と異なる。処理対象とする文字列枠２４を絞り込んだ後は、上記実施例１乃至実施例３と同様に、文字列枠２４内に含まれる文字枠２０（ｍ）、余白枠５０（ｎ）、背景枠６０、７０及び８０等の全ての枠を利用して評価する。以下では、上記実施例１乃至実施例３と異なる点について詳細を説明する。【０１２８】
図１８に、本実施例４で追加される処理のフローチャートを示す。図１８に示す処理を行って、処理対象となる文字列枠２４の候補を選択した後は、上記実施例１乃至実施例３と同様に図８及び図９に示した処理を行う。【０１２９】
まず、メモリ４から文字枠情報４Ａを読み出して、処理対象となる金種に応じて文字枠２０（ｍ）を含む文字列枠２４を設定する（図１８ステップＳ２１）。このとき、その金種について、余白枠５０（ｎ）や背景枠６０、７０及び８０が設定されている場合には、同様にメモリ４から背景枠情報４Ｃを読み出して、設定した文字列枠２４に追加する。そして評価値算出に係る処理を開始する前に評価値を０（ゼロ）にする初期化を行う（ステップＳ２２）。ここまでの処理は上記実施例１乃至実施例３と同様である。【０１３０】
次に、部分領域１０１の画像上で基点評価座標（ｉ，ｋ）に文字列枠２４の基点３０が配置されたときの、部分評価値Ｓｐ（ｉ，ｋ）を算出する（ステップＳ２３）。部分評価値Ｓｐ（ｉ，ｋ）とは、文字列枠２４に含まれる文字枠２０（ｍ）、余白枠５０（ｎ）、背景枠６０、７０及び８０等の複数の枠のうち、一部の枠のみを利用して算出する評価値である。具体的には、例えば、図１７（ｂ）に示した文字枠２０（ｍ）及び余白枠５０（ｎ）を含む文字列枠２４で、右側から２つの文字枠２０（ｍを含む）のみや、或いは右端の文字枠２０（ｍ）及び余白枠５０（ｎ）のみというように、文字列枠２４に含まれる複数の枠の中から、部分評価値Ｓｐ（ｉ，ｋ）を算出するために利用する枠を選択する。利用する枠の選択は、記番号１０２の位置を特定する際に、記番号１０２以外の切出対象外文字列１０３や背景の模様等の影響を受けにくい枠を優先して選択すればよい。選択した枠の各々について評価値Ｅｃ（ｍ）及びＥｂ（ｎ）を求め、この評価値に基づいて部分評価値Ｓｐ（ｉ，ｋ）を算出する。このとき文字列枠２４に含まれる文字枠２０（ｍ）、背景枠５０（ｎ）、背景枠６０、７０及び８０等の全ての枠ではなく、一部の枠のみを利用した処理を行うため、全体の処理量を低減し、処理を高速化することができる。【０１３１】
次に、算出した部分評価値Ｓｐ（ｉ，ｋ）が、過去に算出した全ての部分評価値Ｓｐ（ｉ，ｋ）のうち、値の高い方から所定順位、例えば上位Ｎ位以内に入るか否かを判定する（図１８ステップＳ２４）。そして部分評価値Ｓｐ（ｉ，ｋ）が上位Ｎ位以内に入った場合には（ステップＳ２４；Ｙｅｓ）、その評価値が算出された基点評価座標（ｉ，ｋ）をメモリ４内に保存する。部分評価値Ｓｐ（ｉ，ｋ）が上位Ｎ位以内に入っていない場合には、基点評価座標（ｉ，ｋ）を保存せず、次の処理へ進む（ステップＳ２４；Ｎｏ）。【０１３２】
次に、全ての基点評価座標（ｉ，ｋ）の評価が終了したか否かを判定し（ステップＳ２６）、全ての評価座標の評価を終了した場合には（ステップＳ２６；Ｙｅｓ）処理を終了し、評価すべき評価座標が残っている場合には（ステップＳ２６；Ｎｏ）、上記工程（ステップＳ２３からＳ２６）を繰り返して行う。【０１３３】
以上の処理によって、部分評価値Ｓｐ（ｉ，ｋ）の値が高いものから上位Ｎ位以内に入る基点評価座標（ｉ，ｋ）を選択してメモリ４に記憶することができる。これらの基点評価座標（ｉ，ｋ）は、その位置を基点３０として文字列枠２４を設定した際に、記番号１０２を形成する各文字が各文字部２１（ｍ）内に含まれる可能性が高い座標を示している。候補となる基点評価座標（ｉ，ｋ）を選択した後は、これらの基点評価座標（ｉ，ｋ）のみを評価対象として、図８及び図９に示した実施例１乃至実施例３と同様の処理を行う。【０１３４】
このように、文字列枠２４に含まれる文字枠２０（ｍ）、余白枠５０（ｎ）、背景枠６０、７０及び８０等の全ての枠ではなく、一部の枠のみを利用して、候補となる基点評価座標（ｉ，ｋ）を選択した後、選択した評価座標についてのみ、全ての枠を利用した評価値を算出するため、全体の処理量を低減し、処理を高速化することができる。【０１３５】
また、文字列枠２４に含まれる文字枠２０（ｍ）、余白枠５０（ｎ）、背景枠６０、７０及び８０等の枠のうち、記番号１０２以外の切出対象外文字列１０３や背景の模様等の影響を受けにくい枠を選択して評価することによって、候補となる基点評価座標（ｉ，ｋ）を効率よく絞り込むことができる。【０１３６】
なお、処理量を低減することによって全体の処理を高速化する方法として、評価値の高い方から上位Ｎ位以内となる基点評価座標（ｉ，ｋ）を選択する上記方法の他、部分評価値Ｓｐ（ｉ，ｋ）が所定値を超える場合にのみ総評価値Ｓｃ（ｉ，ｋ）を算出するようにしてもよい。【０１３７】
具体的な処理例を、図１９のフローチャートに示す。まず、メモリ４から文字枠情報４Ａや背景枠情報４Ｃを読み出して、処理対象となる金種に応じて、文字枠２０（ｍ）、余白枠５０（ｎ）、背景枠６０、７０及び８０等を含む文字列枠２４を設定する（ステップＳ３１）。そして評価値算出に係る処理を開始する前に最大評価値を０（ゼロ）にする初期化を行う（ステップＳ３２）。【０１３８】
部分評価値Ｓｐ（ｉ，ｋ）を算出した後（ステップＳ３３）、この評価値が所定のしきい値を超えるか否かを判定し（ステップＳ３４）、しきい値を超える場合にのみ（ステップＳ３４；Ｙｅｓ）、総評価値Ｓｃ（ｉ，ｋ）を算出する処理を行う（ステップＳ３５）。部分評価値Ｓｐ（ｉ，ｋ）がしきい値以下である場合には（ステップＳ３４；Ｎｏ）、次の基点評価座標の処理へ進む（ステップＳ３８；Ｎｏ）。各処理については、上記実施例１乃至実施例３、又は本実施例４で上述した処理と同様であるため詳細な説明を省略する。【０１３９】
このように、文字列枠２４に含まれる文字枠２０（ｍ）、余白枠５０（ｎ）、背景枠６０、７０及び８０等の枠のうち、一部の枠のみを利用して評価を行った後、その評価値が所定値を超える場合にのみ、全ての枠を利用して評価値を算出するため、全体の処理量を低減し、処理を高速化することができる。また文字列枠２４に含まれる文字枠２０（ｍ）等の枠のうち、記番号１０２以外の文字列や背景の模様等の影響を受けにくい枠を選択して評価することで、候補となる評価座標を効率よく絞り込むことができる。【０１４０】
以上のように、上記実施例１乃至実施例４によれば、記番号１０２の各文字が含まれるように複数の文字枠２０（ｍ）を設定するとともに、各文字枠２０（ｍ）に記番号１０２が含まれることを評価する評価値を利用して、紙幣画像上で文字枠２０（ｍ）を移動しながら評価値を相対的に比較して記番号１０２の位置を特定することとしたので、記番号１０２近傍に文字が印刷されていたり、記番号１０２の背景に模様や絵柄がある場合にも、記番号１０２の位置を正確に特定し、該記番号１０２又は該記番号１０２を形成する各文字が含まれる画像を正確に切り出すことができる。このとき、文字枠２０（ｍ）を、文字が含まれる文字部２１（ｍ）と、文字部２１（ｍ）周囲の外周部２２（ｍ）とに分けて、文字と文字周囲で異なる画素値等の特徴量を利用して文字部２１（ｍ）に文字が含まれたときに評価値が高くなるように評価式を設定したので、各文字の位置を正確に特定できる。さらに複数の文字枠２０（ｍ）を含む文字列枠２４によって記番号１０２の位置を特定することとしたので、記番号１０２を形成する一部の文字の近傍に記番号以外の文字列があったり背景に模様があるような場合にも、正確に記番号１０２に文字枠２０（ｍ）を当てる位置を特定することができる。【０１４１】
また、各文字枠２０（ｍ）を、文字列枠２４として設定された位置から画素単位で移動させて評価することとしたので、印刷ずれや紙幣画像の歪みによって画像上の記番号１０２を形成する各文字の位置がずれている場合にも、記番号１０２を形成する各文字の位置を正確に特定することができる。【０１４２】
また、記番号１０２だけではなく、記番号１０２周囲の特徴や記番号以外の文字列を評価するための余白枠５０（ｎ）や背景枠６０、７０及び８０を設定し、これらの枠によって、記番号１０２の位置として誤認識される可能性がある位置で評価値を下げたり、記番号１０２の位置を正しく認識した位置で評価値を上げるように評価式を設定したので、記番号以外の文字列がある場合や背景に絵柄や模様があるような場合でも、これらの影響を抑制し、記番号１０２に文字枠２０（ｍ）を当てる位置を正確に特定することができる。【０１４３】
また、文字列枠２４に含まれる文字枠２０（ｍ）、余白枠５０（ｎ）、背景枠６０、７０及び８０の複数の枠のうち一部の枠のみを利用した評価によって評価対象とする評価位置を絞り込んだ後に、文字枠２０（ｍ）を含む全ての枠を利用して評価することとしたので、記番号１０２の位置を正確に特定するという効果を維持しながら、全体の処理量を低減して高速な処理を実現することができる。また文字枠２０（ｍ）を含む複数の枠のうち一部の枠のみを利用した評価を行って、評価値が所定のしきい値を超えた場合にのみ文字枠２０（ｍ）を含む全ての枠を利用した評価を行うこととしたので、同様に全体の処理を低減し高速な処理を実現することができる。【０１４４】
なお、上記実施例１乃至実施例４の各々で説明した処理は、各処理を単独で行ってもよいし、選択した処理又は全ての処理を組み合わせて行ってもよい。また上述した処理は、紙幣に限らず、小切手、手形、商品券等の紙葉類に印刷された識別番号全般に適用することができ、この場合にも同様の効果を得ることができる。
【産業上の利用可能性】
【０１４５】
以上のように、本発明に係る文字列切出方法及び文字列切出装置は、紙葉類上に印刷された識別番号を文字認識する際に、紙葉類を撮像した画像を利用して、文字列を形成する各各文字の文字位置を正確に特定する場合に有用である。
【符号の説明】
【０１４６】
１    スキャナ１
２    金種識別部
３    制御部
３Ａ  斜行補正部
３Ｂ  部分領域抽出部
３Ｃ  文字枠評価値算出部
３Ｄ  文字位置決定部
４    メモリ
４Ａ  文字枠情報
４Ｂ  文字列情報
４Ｃ  背景枠情報
５    文字認識部
１０  文字列切出装置
２０（ｍ）  文字枠
２１（ｍ）、５１（ｎ）、６１、７１、８１  文字部
２２（ｍ）、５２（ｎ）、６２、７２、８２  外周部
２３  隙間領域
２４  文字列枠
３０  基点
５０（ｎ）  余白枠
６０、７０、８０  背景枠
１００  紙幣画像
１０１  部分領域
１０２  記番号
１０３  文字列
【図１】
2012120587.tif 000003
【図２】
2012120587.tif 000004
【図３】
2012120587.tif 000005
【図４】
2012120587.tif 000006
【図５】
2012120587.tif 000007
【図６】
2012120587.tif 000008
【図７】
2012120587.tif 000009
【図８】
2012120587.tif 000010
【図９】
2012120587.tif 000011
【図１０】
2012120587.tif 000012
【図１１】
2012120587.tif 000013
【図１２】
2012120587.tif 000014
【図１３】
2012120587.tif 000015
【図１４】
2012120587.tif 000016
【図１５】
2012120587.tif 000017
【図１６】
2012120587.tif 000018
【図１７】
2012120587.tif 000019
【図１８】
2012120587.tif 000020
【図１９】
2012120587.tif 000021
【図２０】
2012120587.tif 000022
【手続補正書】
【提出日】平成25年8月29日(2013.8.29)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
文字列が印刷又は印字された紙葉類を撮像した紙葉類画像に文字枠を施して文字列の画像を切り出す文字列切出方法であって、
前記文字列を形成する各文字を含む領域を文字部、前記文字部の周囲に接する環状領域を外周部、前記文字部とその外周部とを合わせたものを文字枠とし、全ての前記文字枠を含む領域を文字列枠として設定する文字列枠設定工程と、
前記各文字枠を対象として前記文字部内及び前記外周部内の各画像の特徴量を算出する特徴量算出工程と、
前記文字列枠を対象として前記特徴量に基づく文字列枠評価値を算出する評価値算出工程と、
前記紙葉類画像上で前記文字列枠の位置を移動させる文字列枠移動工程と、
前記文字列枠評価値が最大となる位置での前記文字列枠を用いて前記文字部内の画像を切り出す画像切出工程と
を含むことを特徴とする文字列切出方法。
【請求項２】
前記文字列枠は、前記紙葉類の種類に応じて設定されることを特徴とする請求項１に記載の文字列切出方法。
【請求項３】
前記特徴量は、領域内全画素の濃度平均値であることを特徴とする請求項１又は請求項２に記載の文字列切出方法。
【請求項４】
前記文字列枠設定工程では、前記文字列を形成する文字に加えて、前記文字列に隣接する余白部分にも文字部及び外周部を設定し、
前記評価値算出工程では、前記余白部分に設定された前記文字部及び前記外周部の特徴量に基づく値を前記文字列枠評価値から減算した値を文字列枠評価値とする
ことを特徴とする請求項１又は請求項３に記載の文字列切出方法。
【請求項５】
前記文字列枠設定工程では、前記文字列を形成する文字に加えて、前記紙葉類に印刷された切り出し対象外の文字にも文字部及び外周部を設定し、
前記評価値算出工程では、切り出し対象外の文字に設定された前記文字部及び前記外周部の特徴量に基づく値を前記文字列枠評価値から減算した値を文字列枠評価値とする
ことを特徴とする請求項１から請求項４のいずれか１項に記載の文字列切出方法。
【請求項６】
前記文字列枠設定工程では、前記文字列を形成する文字に加えて、前記文字列と所定の位置関係で前記紙葉類に印刷された切り出し対象外の文字又は模様にも前記文字部及び前記外周部を設定し、
前記評価値算出工程では、切り出し対象外の文字又は模様に設定された前記文字部及び前記外周部の特徴量に基づく値を前記文字列枠評価値に加算した値を文字列枠評価値とする
ことを特徴とする請求項１から請求項５のいずれか１項に記載の文字列切出方法。
【請求項７】
前記画像切出工程では、余白部分、切り出し対象外の文字又は模様に設定された前記文字部内の画像は切り出さない
ことを特徴とする請求項４から請求項６のいずれか１項に記載の文字列切出方法。
【請求項８】
前記紙葉類画像上に設定された前記文字列枠の位置を固定したまま、前記文字部及び前記外周部を、前記文字列枠に対して所定方向に所定画素分移動させて前記特徴量を算出する工程、
をさらに含み、
前記評価値算出工程では、前記文字列枠が固定された位置で、前記文字部及び前記外周部の移動後の前記文字列枠評価値が、移動前の前記文字列枠評価値より大きいときは、前記文字列枠評価値を移動後の値とするとともに、
前記画像切出工程では、移動後の前記文字部内の画像を切り出し対象とする
ことを特徴とする請求項１から請求項７のいずれか１項に記載の文字列切出方法。
【請求項９】
前記文字列枠に含まれる複数の前記文字枠のうちの一部を対象として、前記画像切出工程を除く前記各工程を実行して前記特徴量及び前記文字列枠評価値を算出する第１部分評価工程、
をさらに含み、
前記第１部分評価工程によって算出した前記文字列枠評価値が最大値から所定順位以内となった前記文字列枠の位置でのみ、前記文字枠の全てを対象とした前記特徴量算出工程、前記評価値算出工程、及び前記画像切出工程を実行する
ことを特徴とする請求項１から請求項８のいずれか１項に記載の文字列切出方法。
【請求項１０】
前記文字列枠に含まれる複数の前記文字枠のうちの一部を対象として前記特徴量及び前記文字列枠評価値を算出する第２部分評価工程、
をさらに含み、
前記第２部分評価工程によって算出した前記文字列枠評価値が所定しきい値を超えた前記文字列枠の位置でのみ、前記文字枠の全てを対象とした前記特徴量算出工程、前記評価値算出工程、及び前記画像切出工程を実行する
ことを特徴とする請求項１から請求項８のいずれか１項に記載の文字列切出方法。
【請求項１１】
文字列が印刷又は印字された紙葉類を撮像した紙葉類画像を受信して文字列枠を施すことにより文字列の画像を切り出す文字列切出装置であって、
前記紙葉類画像が傾いている場合にはこの傾きを補正する斜行補正部と、
前記紙葉類画像又は前記斜行補正部によって補正された紙葉類画像から前記文字列を含む領域を抽出する部分領域抽出部と、
前記文字列を形成する文字を含む領域を文字部、前記文字部の周囲に接する環状領域を外周部、前記文字部とその外周部とを合わせたものを文字枠、全ての前記文字枠を含む領域を文字列枠として設定して、前記文字列枠の位置を移動させながら前記文字部及び前記外周部の画像の特徴量を算出するとともに、各位置で算出した前記外周部及び前記文字部の特徴量に基づく文字列枠評価値を算出する評価値算出部と、
前記文字列枠評価値が最大となる前記文字列枠の位置における前記文字部を、画像を切り出す領域に決定する文字位置決定部と
を備えることを特徴とする文字列切出装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
また、本発明は、上記発明において、紙葉類画像上に設定された文字列枠の位置を固定したまま、文字部及び外周部を、文字列枠に対して所定方向に所定画素分移動させて特徴量を算出する工程、をさらに含み、評価値算出工程では、文字列枠が固定された位置で、文字部及び外周部の移動後の文字列枠評価値が、移動前の文字列枠評価値より大きいときは、文字列枠評価値を移動後の値とするとともに、画像切出工程では、移動後の文字部内の画像を切り出し対象とすることを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】変更
【補正の内容】
【００２２】
また、本発明は、文字列が印刷又は印字された紙葉類を撮像した紙葉類画像を受信して文字列枠を施すことにより文字列の画像を切り出す文字列切出装置であって、紙葉類画像が傾いている場合にはこの傾きを補正する斜行補正部と、紙葉類画像又は斜行補正部によって補正された紙葉類画像から文字列を含む領域を抽出する部分領域抽出部と、文字列を形成する文字を含む領域を文字部、文字部の周囲に接する環状領域を外周部、文字部とその外周部とを合わせたものを文字枠、全ての文字枠を含む領域を文字列枠として設定して、文字列枠の位置を移動させながら文字部及び外周部の画像の特徴量を算出するとともに、各位置で算出した外周部及び文字部の特徴量に基づく文字列枠評価値を算出する評価値算出部と、文字列枠評価値が最大となる文字列枠の位置における文字部を、画像を切り出す領域に決定する文字位置決定部とを備えることを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】変更
【補正の内容】
【００２３】
本発明によれば、紙葉類に印刷された文字列を形成する各文字に対して文字部及び外周部を設定して、文字部及び外周部を含む文字列枠の位置を変更しながら、文字列枠に含まれる全ての文字部及び外周部から算出した文字列枠評価値を相対的に評価して文字列枠の位置を決定し、文字部に含まれる各文字の画像を切り出すこととしたので、切出対象外の文字列や背景の模様等の影響を抑制し、文字列を形成する各文字の画像を正確に切り出すことができる。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】変更
【補正の内容】
【００２５】
また、本発明によれば、文字部及び外周部の各々に含まれる全画素の濃度平均値によって文字列枠評価値を算出することとしたので、グレースケールの紙葉類画像を利用して文字列の位置を正確に特定することができる。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００９５
【補正方法】変更
【補正の内容】
【００９５】
文字列枠２４に対して各文字枠２０（ｍ）の位置を移動させて評価する上記処理は、全ての場合において行ってもよいし、上記実施例１の方法で求めた最大評価値が所定値よりも小さい場合にのみ再評価として行ってもよい。記番号１０２の位置を特定できた場合の総評価値Ｓｃ（ｉ，ｋ）は、記番号１０２を形成する各文字の種類等によって変化する。しかし、図１２や図１３で示したように、文字にずれが生じている場合には、総評価値Ｓｃ（ｉ，ｋ）の値が、文字種の違いを原因とする場合に比べて大きく低下する。これを利用してしきい値を設定し、最大値を示した総評価値Ｓｃ（ｉ，ｋ）の値がしきい値よりも低い場合にのみ、文字がずれているために値が低くなっていると判定し、各文字枠２０（ｍ）を移動させる上記処理を行うようにしてもよい。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００９６
【補正方法】変更
【補正の内容】
【００９６】
このように、文字列枠２４に対する各文字枠２０（ｍ）の位置を固定せず、基点３０に対して各文字枠２０（ｍ）を移動させて評価を行うことによって、記番号１０２を形成する各文字の位置が、実際の紙幣上でずれている場合や、画像に歪みが生じたことによってずれている場合でも、各文字の位置を正確に特定することができる。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】０１２０
【補正方法】変更
【補正の内容】
【０１２０】
図１５（Ｃ）に示した背景枠（模様枠）８０は、図１６（Ｅ）に示すような記番号１０２を認識する際に利用する。同図に示した紙幣では、記番号１０２の左側に略Ｌ字形の模様１０５が印刷されている。図１６（Ｅ）に示すように、部分領域１０１の画像にもこの模様１０５の画像が含まれており、この模様１０５の位置を、記番号１０２の位置を特定する手掛かりとして利用することができる。図１５（Ｃ）に示す背景枠８０は、図１６（Ｅ）に示すように記番号１０２を形成する各文字が各文字部２１（ｍ）の内部に含まれる適正な位置にあるときに、背景枠８０の文字部８１内に上記模様１０５が含まれるように設定されている。そして背景枠８０の文字部８１に模様１０５が完全に含まれた状態で、外周部８２の濃度平均値Ｆから文字部８１の濃度平均値Ｃを減算した値、即ち背景枠８０の評価値Ｅｂが、最大値をとるように設定されている（図１７（ｅ）参照）。よって、背景枠８０の評価値Ｅｂは、文字列枠２４が記番号１０２に対して適正な位置にあるときに、総評価値Ｓｃ（ｉ，ｋ）を向上させる方向に作用する。そのため、背景枠８０を利用することによって、記番号１０２の位置をより正確に特定することが容易になる。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】０１３０
【補正方法】変更
【補正の内容】
【０１３０】
次に、部分領域１０１の画像上で基点評価座標（ｉ，ｋ）に文字列枠２４の基点３０が配置されたときの、部分評価値Ｓｐ（ｉ，ｋ）を算出する（ステップＳ２３）。部分評価値Ｓｐ（ｉ，ｋ）とは、文字列枠２４に含まれる文字枠２０（ｍ）、余白枠５０（ｎ）、背景枠６０、７０及び８０等の複数の枠のうち、一部の枠のみを利用して算出する評価値である。具体的には、例えば、図１７（ｂ）に示した文字枠２０（ｍ）及び余白枠５０（ｎ）を含む文字列枠２４で、右側から２つの文字枠２０（ｍ）のみや、或いは右端の文字枠２０（ｍ）及び余白枠５０（ｎ）のみというように、文字列枠２４に含まれる複数の枠の中から、部分評価値Ｓｐ（ｉ，ｋ）を算出するために利用する枠を選択する。利用する枠の選択は、記番号１０２の位置を特定する際に、記番号１０２以外の切出対象外文字列１０３や背景の模様等の影響を受けにくい枠を優先して選択すればよい。選択した枠の各々について評価値Ｅｃ（ｍ）及びＥｂ（ｎ）を求め、この評価値に基づいて部分評価値Ｓｐ（ｉ，ｋ）を算出する。このとき文字列枠２４に含まれる文字枠２０（ｍ）、背景枠５０（ｎ）、背景枠６０、７０及び８０等の全ての枠ではなく、一部の枠のみを利用した処理を行うため、全体の処理量を低減し、処理を高速化することができる。
【手続補正１０】
【補正対象書類名】図面
【補正対象項目名】図１
【補正方法】変更
【補正の内容】
【図１】
2012120587.tif 000023
【手続補正１１】
【補正対象書類名】図面
【補正対象項目名】図８
【補正方法】変更
【補正の内容】
【図８】
2012120587.tif 000024
【手続補正１２】
【補正対象書類名】図面
【補正対象項目名】図９
【補正方法】変更
【補正の内容】
【図９】
2012120587.tif 000025
【国際調査報告】
2012120587.tif 000026
2012120587.tif 000027