(57)【特許請求の範囲】
【請求項１】
コンピュータデバイスにより実行される中国語の印刷文字画像の合成方法であって、
標準文字画像に対して少なくとも１つの変換を行ってそれぞれ少なくとも１つの拡張文字画像を生成するステップと、
前記拡張文字画像の大きさに対応する大きさを有する背景テンプレートエリアを背景テンプレートから切り取るステップと、
前記背景テンプレートエリアと前記少なくとも１つの拡張文字画像に対して加重合成を行って、少なくとも１つの合成文字画像を生成するステップと、を含み、
前記背景テンプレートエリアの加重係数は、前記背景テンプレートエリアの平均グレースケール値と負の相関がある
ことを特徴とする中国語の印刷文字画像の合成方法。
【請求項２】
予め設定された文字ニーズに基づいて文字を生成するステップと、
前記文字に対して２値化処理を行って標準文字を生成するステップと、
前記標準文字を前記標準文字画像として記憶するステップと、を更に含む
ことを特徴とする請求項１に記載の中国語の印刷文字画像の合成方法。
【請求項３】
画像文字に含まれている文字を切り分けて抽出するステップと、
前記文字に対して２値化処理及び第１のスケール変換を行って、標準文字を生成するステップと、
前記標準文字を前記標準文字画像として記憶するステップと、を更に含む
ことを特徴とする請求項１に記載の中国語の印刷文字画像の合成方法。
【請求項４】
ユーザにより入力された背景画像を受信するステップと、
前記背景画像に基づいて前記背景テンプレートを生成するステップと、を更に含む
ことを特徴とする請求項１乃至３のいずれか一項に記載の中国語の印刷文字画像の合成方法。
【請求項５】
前記背景画像に基づいて前記背景テンプレートを生成するステップは、
前記背景画像に対して第１の縦横比固定のスケール変換を行って、前記背景テンプレートを生成するステップ、を含む
ことを特徴とする請求項４に記載の中国語の印刷文字画像の合成方法。
【請求項６】
前記第１の縦横比固定のスケール変換の拡縮比率は、前記標準文字画像の解像度と前記背景画像の文字解像度との比に基づいて決定される
ことを特徴とする請求項５に記載の中国語の印刷文字画像の合成方法。
【請求項７】
前記少なくとも１つの変換は、ぼかし処理変換と、アフィン変換と、局部せん断変換と、透視変換のうちの少なくとも１つを含む
ことを特徴とする請求項１に記載の中国語の印刷文字画像の合成方法。
【請求項８】
前記局部せん断変換は、
前記局部せん断変換の対象となる前記標準文字画像上で、横方向又は縦方向に沿って第２のエリアを選定し、第２のエリアの高さ又は幅を固定する方式で第２のエリアを圧縮して第３のエリアを形成するステップと、
前記標準文字画像における前記第２のエリアに対応するエリアを前記第３のエリアで置換するステップと、を含む
ことを特徴とする請求項７に記載の中国語の印刷文字画像の合成方法。
【請求項９】
中国語の印刷文字画像の合成装置であって、
標準文字画像に対して少なくとも１つの変換を行って、それぞれ少なくとも１つの拡張文字画像を生成する拡張変換モジュールと、
前記拡張文字画像の大きさに対応する大きさを有する背景テンプレートエリアを背景テンプレートから切り取り、前記背景テンプレートエリアと前記少なくとも１つの拡張文字画像に対して加重合成を行って、少なくとも１つの合成文字画像を生成する合成モジュールと、を備え、
前記背景テンプレートエリアの加重係数は、前記背景テンプレートエリアの平均グレースケール値と負の相関がある
ことを特徴とする中国語の印刷文字画像の合成装置。
【請求項１０】
予め設定された文字ニーズに基づいて文字を生成し、前記文字に対して２値化処理を行って標準文字を生成し、さらに前記標準文字を前記標準文字画像として記憶する文字前処理モジュール、を更に備える
ことを特徴とする請求項９に記載の中国語の印刷文字画像の合成装置。
【請求項１１】
画像文字に含まれている文字を切り分けて抽出し、前記文字に対して２値化処理及び第１のスケール変換を行って標準文字を生成し、さらに前記標準文字を前記標準文字画像として記憶する文字前処理モジュール、を更に備える
ことを特徴とする請求項９に記載の中国語の印刷文字画像の合成装置。
【請求項１２】
ユーザにより入力された背景画像を受信し、前記背景画像に基づいて前記背景テンプレートを生成する背景前処理モジュール、を更に備える
ことを特徴とする請求項９乃至１１のいずれか一項に記載の中国語の印刷文字画像の合成装置。
【請求項１３】
前記背景前処理モジュールは、前記背景画像に対して第１の縦横比固定のスケール変換を行って、前記背景テンプレートを生成する
ことを特徴とする請求項１２に記載の中国語の印刷文字画像の合成装置。
【請求項１４】
前記第１の縦横比固定のスケール変換における拡縮比率は、前記標準文字画像の解像度と前記背景画像の文字解像度との比によって決定される
ことを特徴とする請求項１３に記載の中国語の印刷文字画像の合成装置。
【請求項１５】
前記少なくとも１つの変換は、ぼかし処理変換と、アフィン変換と、局部せん断変換と、透視変換のうちの少なくとも１つを含む
ことを特徴とする請求項９に記載の中国語の印刷文字画像の合成装置。
【請求項１６】
コンピュータ読取可能な記憶媒体であって、
コンピュータプログラムが記憶されており、
前記コンピュータプログラムが実行されると、請求項１乃至８のいずれか一項に記載の方法が実現される
ことを特徴とするコンピュータ読取可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、２０１７年６月７日に出願された中国特許出願「Ｎｏ．２０１７１０４２３２４８．２」の優先権を主張し、そのすべての内容を参照より本願に組み込む。
【０００２】
本発明は、光学文字認識分野に関し、特に中国語の印刷文字画像の合成方法及び装置に関する。
【背景技術】
【０００３】
証明書類や勘定書類の中の印刷文字画像に対する認識は、光学文字認識（ＯＣＲ）分野における１つのサブ分野であり、手書き書体に対する認識とは異なり、画像中にある機械印刷文字をより重要視し、言語に依存するものである。
【０００４】
中国語の文字種類は大量であるため、英語の文字に対する認識に比べて中国語の印刷文字に対する認識はより複雑である。例えば、国家の中国語標準文字セットの国家標準ＧＢ２３１２においては、第１類文字と第２類文字のみを合わせても６７６３種類が記載されている。
【０００５】
このような大量の種類の文字を認識するためには、優れたディープラーニングモデルが必要となる。さらに、優れたディープニューラルネットワークモデル（ＤＮＮ）を訓練するためには、大量の高品質なトレーニングサンプルが必要となる。このようなサンプルは、すべての中国語文字を網羅するだけではなく、さらにいずれの文字も１０００種類程度の変化を有するとともに、異なる応用シーンにおける背景の変化を表すことができなければならない。
【０００６】
今までのところ、公開された大型の中国語印刷文字セットはまだ存在しない。また、数千種類程度の中国語文字のために、異なるトレーニングサンプルを人工的に設計して生成することは、現実的ではない。現在、中国語文字セットの拡張において、一部の簡単な前処理は主に非線形な変換方式によって行われており、他には歪みモデルとの融合によって文字変形を生成することも行われている。
【０００７】
しかしながら、これらの手法は、全体的な案を形成することができなかった。特に様々な応用におけるニーズの変化に適応することが不可能である。よって、便利で迅速に中国語の印刷文字を拡張生成したり、中国語の印刷文字画像を合成したりすることができ、様々な応用上のニーズに適応可能な中国語の印刷文字画像の合成方法が至急必要とされている。
【発明の概要】
【発明が解決しようとする課題】
【０００８】
以上に鑑みて、本発明の実施例は、中国語の印刷文字の拡張と生成、及び中国語の印刷文字画像の合成が便利で迅速に行われることができないという従来技術における課題を解決するために、中国語の印刷文字画像の合成方法及び装置を提供する。
【課題を解決するための手段】
【０００９】
本発明の第１の態様によると、中国語の印刷文字画像の合成方法が提供される。当該方法は、標準文字画像に対して少なくとも１つの変換を行って、少なくとも１つの拡張文字画像を生成するステップと、少なくとも１つの拡張文字画像をそれぞれ背景テンプレートと合成して、少なくとも１つの合成文字画像を生成するステップと、を含む。
【００１０】
本発明の一実施例において、当該方法は、予め設定された文字ニーズに基づいて文字を生成するステップと、文字に対して２値化処理を行って標準文字を生成するステップと、標準文字を標準文字画像として記憶するステップと、を更に含む。
【００１１】
本発明の一実施例において、文字ニーズは、フォント型番と、フォントサイズと、フォント色のうちの１つ又は複数の組み合わせを含む。
【００１２】
本発明の一実施例において、当該方法は、画像文字に含まれている文字を切り分けて、抽出するステップと、文字に対して２値化処理及び第１のスケール変換を行って、標準文字を生成するステップと、標準文字を標準文字画像として記憶するステップと、を更に含む。
【００１３】
本発明の一実施例において、標準文字画像の長い辺の解像度は３２−６４ピクセルである。
【００１４】
本発明の一実施例において、当該方法は、ユーザにより入力された背景画像を受信するステップと、背景画像に基づいて背景テンプレートを生成するステップと、を更に含む。
【００１５】
本発明の一実施例において、背景画像に基づいて背景テンプレートを生成するステップは、背景画像に対して第１の縦横比固定のスケール変換を行って背景テンプレートを生成するステップ、を含む。
【００１６】
本発明の一実施例において、第１の縦横比固定のスケール変換方式は、バイリニア補間法又はバイキュービック補間法を含む。
【００１７】
本発明の一実施例において、第１の縦横比固定のスケール変換の拡縮比率は、標準文字画像の解像度と背景画像の文字解像度との比に基づいて決定される。
【００１８】
本発明の一実施例において、少なくとも１つの変換は、ぼかし処理変換と、アフィン変換と、局部せん断変換と、透視変換のうちの少なくとも１つを含む。
【００１９】
本発明の一実施例において、ぼかし処理変換は、ガウシアンぼかし処理及び／又はラティスぼかし処理を含む。
【００２０】
本発明の一実施例において、ラティスぼかし処理は、少なくとも１つの標準文字画像からなる標準文字画像セットから前景文字の画素点をランダムに選定するステップと、画素点を中心点として、ラティスぼかし演算子と対応する大きさを有する第１のエリアを特定するステップと、第１のエリア及びラティスぼかし演算子を用いてドット積演算を行うステップと、ドット積演算を繰り返して、ラティス印刷文字を取得するステップと、を含む。
【００２１】
本発明の一実施例において、ラティスぼかし演算子は、幅が高さより小さいストリップ型演算子を含む。
【００２２】
本発明の一実施例において、アフィン変換は、回転変換と、平行移動変換と、第２のスケール変換のうちの少なくとも１つを含む。
【００２３】
本発明の一実施例において、平行移動変換は、平行移動変換の対象となる標準文字画像の上側と、下側と、左側と、右側の４つの境界値をランダムに設定するステップと、４つの境界値に対してゼロ埋めを行うステップと、を含む。
【００２４】
本発明の一実施例において、第２のスケール変換は、第２のスケール変換の対象となる標準文字画像をスケール因子によって第２の縦横比固定のスケール変換を行うステップを含む。
【００２５】
本発明の一実施例において、スケール因子は、０.５〜１の範囲から選択される。
【００２６】
本発明の一実施例において、局部せん断変換は、局部せん断変換の対象となる標準文字画像上で、横方向又は縦方向に沿って第２のエリアを選定し、第２のエリアの高さ又は幅を固定する方式で第２のエリアを圧縮して第３のエリアを形成するステップと、標準文字画像における第２のエリアに対応するエリアを第３のエリアで置換するステップと、を含む。
【００２７】
本発明の一実施例において、少なくとも１つの拡張文字画像をそれぞれ背景テンプレートと合成するステップは、拡張文字画像の大きさに対応する大きさを有する背景テンプレートエリアを背景テンプレートから切り取るステップと、背景テンプレートエリアと少なくとも１つの拡張文字画像に対して加重合成を行うステップと、を含む。
【００２８】
本発明の一実施例において、加重合成の加重係数を特定する根拠は、背景テンプレートエリアの平均グレースケール値であり、ここで、平均グレースケール値と加重係数とは負の相関となる。
【００２９】
本発明の第２の態様によると、中国語の印刷文字画像の合成装置が提供される。当該装置は、標準文字画像に対して少なくとも１つの変換を行って、それぞれ少なくとも１つの拡張文字画像を生成する拡張変換モジュールと、少なくとも１つの拡張文字画像をそれぞれ背景テンプレートと合成して、少なくとも１つの合成文字画像を生成する合成モジュールと、を備える。
【００３０】
本発明の一実施例において、当該装置は、予め設定された文字ニーズに基づいて文字を生成し、文字に対して２値化処理を行って標準文字を生成し、さらに標準文字を標準文字画像として記憶する文字前処理モジュールを更に備える。
【００３１】
本発明の一実施例において、文字ニーズは、フォント型番と、フォントサイズと、フォント色のうちの１つ又は複数の組み合わせを含む。
【００３２】
本発明の一実施例において、当該装置は、画像文字に含まれている文字を切り分けて抽出し、文字に対して２値化処理及び第１のスケール変換を行って標準文字を生成し、さらに標準文字を標準文字画像として記憶する文字前処理モジュールを更に備える。
本発明の一実施例において、標準文字画像の長い辺の解像度は３２−６４ピクセルである。
【００３３】
本発明の一実施例において、当該装置は、ユーザにより入力された背景画像を受信し、背景画像に基づいて背景テンプレートを生成する背景前処理モジュールを更に備える。
【００３４】
本発明の一実施例において、背景前処理モジュールは、背景画像に対して第１の縦横比固定のスケール変換を行って、背景テンプレートを生成する。
【００３５】
本発明の一実施例において、第１の縦横比固定のスケール変換方式は、バイリニア補間法又はバイキュービック補間法を含む。
【００３６】
本発明の一実施例において、第１の縦横比固定のスケール変換における拡縮比率は、標準文字画像の解像度と背景画像の文字解像度との比によって決定される。
【００３７】
本発明の一実施例において、少なくとも１つの変換は、ぼかし処理変換と、アフィン変換と、局部せん断変換と、透視変換のうちの少なくとも１つを含む。
本発明の一実施例において、ぼかし処理変換は、ガウシアンぼかし処理及び／又はラティスぼかし処理を含む。
【００３８】
本発明の一実施例において、ラティスぼかし処理は、少なくとも１つの標準文字画像からなる標準文字画像セットから前景文字の画素点をランダムに選定するステップと、画素点を中心点として、ラティスぼかし演算子に対応する大きさを有する第１のエリアを特定するステップと、第１のエリア及びラティスぼかし演算子を用いてドット積演算を行うステップと、ドット積演算を繰り返して、ラティス印刷文字を取得するステップと、を含む。
【００３９】
本発明の一実施例において、ラティスぼかし演算子は、幅が高さより小さいストリップ型演算子を含む。
【００４０】
本発明の一実施例において、アフィン変換は、回転変換と、平行移動変換と、第２のスケール変換のうちの少なくとも１つを含む。
【００４１】
本発明の一実施例において、平行移動変換は、平行移動変換の対象となる標準文字画像の上側と、下側と、左側と、右側の４つの境界値をランダムに設定するステップと、４つの境界値に対してゼロ埋めを行うステップと、を含む。
【００４２】
本発明の一実施例において、第２のスケール変換は、第２のスケール変換の対象となる標準文字画像をスケール因子によって第２の縦横比固定のスケール変換を行うステップを含む。
【００４３】
本発明の一実施例において、スケール因子は、０.５〜１の範囲から選択される。
【００４４】
本発明の一実施例において、局部せん断変換は、局部せん断変換の対象となる標準文字画像上で、横方向又は縦方向に沿って第２のエリアを選定し、第２のエリアの高さ又は幅を固定する方式で第２のエリアを圧縮して、第３のエリアを形成するステップと、標準文字画像における第２のエリアに対応するエリアを第３のエリアで置換するステップと、を含む。
【００４５】
本発明の一実施例において、合成モジュールは、拡張文字画像の大きさに対応する大きさを有する背景テンプレートエリアを背景テンプレートから切り取り、背景テンプレートエリアと少なくとも１つの拡張文字画像に対して加重合成を行う。
【００４６】
本発明の一実施例において、加重合成の加重係数を特定する根拠は、背景テンプレートエリアの平均グレースケール値であり、ここで、平均グレースケール値と加重係数とは負の相関となる。
【００４７】
本発明の第３の態様によると、コンピュータデバイスが提供される。当該デバイスは、メモリと、プロセッサと、メモリに記憶されたプロセッサにより実行されるコンピュータプログラムと、を備える。なお、コンピュータプログラムがプロセッサにより実行されると、第１の態様によるいずれか一項に記載の方法が実現される。
【００４８】
本発明の第４態様によると、コンピュータプログラムが記憶されたコンピュータ読取可能な記憶媒体が提供され、コンピュータプログラムが実行されると、第１の態様におけるいずれか一項に記載の方法が実現される。
【００４９】
本発明の実施例は、標準文字画像を変換して拡張文字画像を生成することによって、中国語の印刷文字を便利で迅速に拡張することを実現し、さらに、拡張文字画像を背景テンプレートと合成して、合成文字画像を生成することによって、中国語の印刷文字画像を便利で迅速に合成することを実現することができる。
【図面の簡単な説明】
【００５０】
実施例を図面で示し、説明する。これらの図面は、基本原理を説明するためのものであるため、基本原理についての理解に必要となる内容のみを示す。これらの図面は、縮尺通りのものではない。図面において、同一の図面標識は類似の特徴を表す。
【図１】本発明の一実施例による中国語の印刷文字画像の合成方法の模式的なフローチャートである。
【図２】本発明の別の実施例による中国語の印刷文字画像の合成方法の模式的なフローチャートである。
【図３】本発明の更なる別の実施例による中国語の印刷文字画像の合成方法の模式的なフローチャートである。
【図４】本発明の一実施例による中国語の印刷文字画像の合成装置の構成模式図である。
【図５】本発明の別の実施例による中国語の印刷文字画像の合成装置の構成模式図である。
【図６】本発明の一実施例による中国語の印刷文字画像の合成方法の対応する変換ステップの模式的なフローチャートである。
【図７】本発明の別の実施例による中国語の印刷文字画像の合成方法の対応する変換ステップの模式的なフローチャートである。
【図８】本発明の一実施例による文字「路」の標準文字画像である。
【図９】本発明の一実施例による文字「路」の一部の拡張文字画像である。
【図１０】図９における拡張文字画像に対応する証明書類の背景を有する合成文字画像である。
【図１１】本発明の一実施例による文字「婦」の標準文字画像である。
【図１２】本発明の一実施例による文字「婦」の一部の拡張文字画像である。
【図１３】図１２における拡張文字画像に対応する勘定書類の背景を有する合成文字画像である。
【図１４】本発明の一実施例による中国語の印刷文字画像の合成方法を実現するためのコンピュータデバイスのダイアグラムである。
【発明を実施するための形態】
【００５１】
以下、明細書の図面及び具体的な実施例に合わせて、本発明に係る中国語の印刷文字画像の合成方法及び装置についてより詳しく説明する。ただし、当該説明は本発明に対する制限にはならない。
【００５２】
図１は、本発明の一実施例による中国語の印刷文字画像の合成方法の模式的なフローチャートである。当該方法の実行主体は、中国語の印刷文字画像の合成装置であってもよい。
【００５３】
ステップ１１０：標準文字画像に対して少なくとも１つの変換を行って、それぞれ少なくとも１つの拡張文字画像を生成する。
【００５４】
具体的には、異なる文字変形シーン及び応用シーンを模擬するために、ユーザにより入力された変換ニーズに基づいて標準文字に対して変換を行って、対応する文字拡張セットを生成してもよい。なお、変換ニーズは少なくとも１つの変換に対応してもよく、標準文字に対する変換は標準文字画像に対する変換であってもよく、生成される少なくとも１つの拡張文字画像は文字拡張セットを構成することができる。さらに、中国語の印刷文字画像の合成装置は、標準文字画像に対して変換を行うことによって拡張文字画像を取得することができる。ここで、標準文字は、中国語の第１類文字、第２類文字又は他の文字が２値化処理されて生成した文字であってもよく、標準文字画像は当該文字の画像形式であってもよい。さらに、標準文字画像は、中国語の印刷文字画像の合成装置により変換される対象であり、その由来として、前のステップにおいて生成されてもよく、記憶媒体から読み取られてもよく、または他のルートで得られてもよく、ここではそれについて限定をしない。
【００５５】
さらに、変換された文字に応用シーンがあることを前提として、上述の変換は標準文字画像に対する任意の変換方式であってもよく、ここではそれについて限定をしない。また、拡張文字画像は、文字がいずれの応用シーンにおけるいずれの形態を有する画像であってもよい。
【００５６】
例えば、ユーザにより入力された変換ニーズを受信し、変換ニーズに基づいて標準文字に対して変換を行って対応する文字拡張セットを生成することができる。具体的には、変換ニーズは少なくとも１つの変換に対応してもよく、標準文字は標準文字画像であってもよく、文字拡張セットは少なくとも１つの拡張文字画像から構成されてもよい。
【００５７】
ステップ１２０：少なくとも１つの拡張文字画像をそれぞれ背景テンプレートと合成して、少なくとも１つの合成文字画像を生成する。
【００５８】
具体的には、中国語文字の一部の応用シーンにおいては、背景が存在する可能性がある。そこで、拡張文字画像を背景テンプレートと合成すると、当該応用シーンに相応しい文字画像を形成することができ、したがって、当該応用シーンにおけるディープニューラルネットワークモデルのトレーニングを行うことができる。
【００５９】
例えば、少なくとも１つの拡張文字画像は文字拡張セットを構成することができるため、文字拡張セットの中の拡張文字を背景テンプレートと合成して合成文字画像を生成することができる。ここで、拡張文字は拡張文字画像であってもよい。
【００６０】
上述の中国語の印刷文字画像の合成方法は、中国語の印刷文字画像に関する様々な応用ニーズを満足することを目的とされてもよいことを理解されたい。当該応用ニーズは、ディープニューラルネットワークモデルのトレーニングに大量の高品質なトレーニングサンプルを提供することを含んでもよい。一般的にこのようなサンプルは、すべての中国語文字を網羅するだけではなく、さらにいずれの文字も１０００種類程度の変化を有するとともに、異なる応用シーンにおける背景の変化を表すことができる。よって、前記トレーニングサンプルに基づいて訓練されたディープニューラルネットワークモデルは、種類が複雑且つ膨大な中国語文字を効果的に認識することができる。
【００６１】
本発明の実施例は、標準文字画像を変換して拡張文字画像を生成することによって、中国語の印刷文字を便利で迅速に拡張することを実現し、さらに、拡張文字画像を背景テンプレートと合成して、合成文字画像を生成することによって、中国語の印刷文字画像を便利で迅速に合成することを実現することができる。
【００６２】
さらに、上述の中国語の印刷文字画像の合成方法は、中国語の印刷文字画像に関する様々な応用におけるニーズを満足することができ、ディープニューラルネットワークモデルのトレーニングに大量の高品質なトレーニングサンプルを提供することができる。一般的にこのようなサンプルは、すべての中国語文字を網羅するだけではなく、さらにいずれの文字も１０００種類程度の変化を有するとともに、異なる応用シーンにおける背景の変化を表すことができる。よって、前記トレーニングサンプルに基づいて訓練されたディープニューラルネットワークモデルは、種類が複雑且つ膨大な中国語文字を効果的に認識することができ、印刷文字におけるラティス効果及び局部的な歪み効果を模擬して、現実に近い文字サンプルを生成することができ、ディープラーニングのモデルトレーニングに利便性を提供する。
【００６３】
図２は、本発明の別の実施例による中国語の印刷文字画像の合成方法の模式的なフローチャートである。なお、図２は図１の更なる実施例であってもよい。
【００６４】
ステップ１０２：標準文字画像を生成する。
【００６５】
本発明の別の実施例において、上述の方法は、標準文字画像を生成するステップを更に含んでもよい。具体的には、予め設定された文字ニーズに基づいて文字を生成するステップと、文字に対して２値化処理を行って標準文字を生成するステップと、標準文字を標準文字画像として記憶するステップと、によって標準文字画像を生成することができる。
【００６６】
例えば、ユーザにより入力された文字ニーズを受信して対応する標準文字を生成してもよい。ここで、予め設定された文字ニーズは、ユーザにより入力された文字ニーズであってもよいことを理解されたい。さらに、当該文字ニーズは、標準文字と互いに対応してもよく、読み取られた文字ニーズであってもよく、ここではそれについて限定をしない。
【００６７】
さらに、例えば、ユーザはフォントタイプを選んで文字ニーズとして入力してもよい。したがって、対応する中国語の第１類文字、第２類文字又は他の文字を自動的に生成することができる。当該中国語の第１類文字、第２類文字又は他の文字に対して２値化処理を行うことによって、標準文字を生成することができ、次に当該標準文字を対応する標準文字画像として記憶してもよい。
本発明の別の実施例において、文字ニーズは、フォント型番と、フォントサイズと、フォント色のうちの１つ又は複数の組み合わせを含んでもよい。
【００６８】
具体的には、標準文字画像を合成するために、まずは標準文字を生成してもよい。なお、ユーザにより入力された文字ニーズに基づいて対応する標準文字を生成することができる。文字ニーズにフォントの指定が含まれてもよく、すなわちフォントタイプを指定することができる。また、フォントタイプにフォント型番、フォントサイズ及びフォント色などが含まれてもよく、ひいては文字ニーズに基づいて文字ライブラリを通じて対応する標準文字を生成することができる。
【００６９】
本発明の別の実施例において、画像文字に含まれている文字を切り分け、抽出するステップと、文字に対して２値化処理を行って標準文字を生成するステップと、標準文字を標準文字画像として記憶するステップと、によって標準文字画像を生成することも可能である。
【００７０】
具体的には、文字画像を合成するために、まずは標準文字を生成してもよい。したがって、ユーザにより入力された画像文字を受信し、対応する標準文字を生成してもよい。なお、画像文字に基づいて対応する標準文字を生成してもよく、画像文字は画像形式で与えられる文字であり、画像文字に対して処理を行って対応する標準文字を生成することができる。また、画像文字の由来として、ユーザにより入力されてもよく、読み取られてもよく、ここではそれについて限定をしない。
【００７１】
例えば、切り分けて抽出された文字が標準文字と近い又は同等である場合、２値化処理のみを行うことで標準文字を取得することができる。
【００７２】
本発明の別の実施例においては、文字に対して２値化処理を行うステップの後に、文字に対して第１のスケール変換を行うステップ、を更に含んでもよい。
【００７３】
具体的には、文字に対して２値化処理及び第１のスケール変換の両方とも行うことによって、標準文字を取得してもよい。
【００７４】
例えば、切り分けて抽出された文字が標準文字と近くない場合、当該文字に対して２値化処理及び第１のスケール変換を行って、標準文字を形成してもよい。ここで、第１のスケール変換は縦横比固定のスケール変換であってもよく、縦横比が固定されないスケール変換であってもよく、１回のスケール変換であってもよく、複数回のスケール変換であってもよく、ここではそれについて限定をしない。
【００７５】
本発明の別の実施例において、標準文字画像の長い辺の解像度は３２−６４ピクセルであってもよい。
【００７６】
例えば、標準文字画像の解像度はｘ１×ｙ１であってもよい。ここでは、３２≦ｘ１≦６４、３２≦ｙ１≦６４、０.５≦ｙ１／ｘ１≦１.５である。
【００７７】
ステップ１０４：背景テンプレートを生成する。
【００７８】
本発明の別の実施例において、上述の方法は、背景テンプレートを生成するステップを更に含む。
【００７９】
具体的には、ユーザにより入力された背景画像を受信するステップと、背景画像に基づいて背景テンプレートを生成するステップと、によって背景テンプレートが生成されてもよい。
【００８０】
さらに、文字が異なる背景画像の応用シーンに所在することを模擬するために、文字が所在する背景を背景テンプレートを用いて表すことができる。ただし、背景テンプレートはユーザにより入力された背景画像から得ることができる。例えば、背景画像はユーザにより入力された背景画像であってもよいため、ユーザにより入力された背景画像に基づいて対応する背景テンプレートを生成することができ、したがって当該背景テンプレートにおける文字のトレーニングサンプルを形成する。
【００８１】
本発明の別の実施例において、背景画像に基づいて背景テンプレートを生成するステップは、背景画像に対して第１の縦横比固定のスケール変換を行って背景テンプレートを生成するステップを含んでもよい。
【００８２】
具体的には、ここでは、背景画像における文字解像度が一般的に標準文字画像の解像度と異なるため、一般的に背景画像は文字画像の合成に直接使用されてはならない。そこで、背景テンプレートが文字画像の合成に直接使用されることができるようにするためには、背景画像に対して第１の縦横比固定のスケール変換を行って背景テンプレートを生成することによって、背景テンプレートにおける文字解像度を標準文字画像の解像度に近い又は同等になるようにする必要がある。
【００８３】
例えば、本発明の別の実施例において、第１の縦横比固定のスケール変換の拡縮比率は、標準文字画像の解像度と背景画像の文字解像度との比に基づいて決定されてもよい。例えば、標準文字画像の解像度をｘ１×ｙ１と仮定した場合、実際の応用中に採取された背景画像における文字解像度がｘ２×ｙ２であると、第１の縦横比固定のスケール変換の拡縮比率ｒは以下の式で算出されることができる。
ｒ＝ｍａｘ（ｘ１，ｙ１）／ｍａｘ（ｘ２，ｙ２）
【００８４】
本発明の別の実施例において、第１の縦横比固定のスケール変換方式は、バイリニア補間又はバイキュービック補間を含んでもよい。
【００８５】
本発明の別の実施例において、少なくとも１つの変換は、ぼかし処理変換と、アフィン変換と、局部せん断変換と、透視変換のうちの少なくとも１つを含む。
【００８６】
現実におけるニーズは多種多様である。中国語の印刷文字に対する認識を例にすると、認識対象である中国語の印刷文字には印刷ぼやけ、角度の傾斜、位置ずれ、大きさ変化、紙の曲がり変形による印刷文字の局部的縮小及びスマートフォン撮影で発生する文字の放射状歪みなどの特徴がよく存在するため、それらに対応する変換ニーズも存在する。当該変換ニーズに基づいて上述の対応する変換を行うことによって、トレーニングに用いられるサンプルが異なる文字変形シーンを模擬することができる。なお、透視変換の場合、一般的に透視変換の角度は比較的小さい。多すぎる歪みは文字拡張セットにより多くの不安定要素を招来してしまい、モデルトレーニングに不利である。文字サンプルを効果的に拡張し、実際の応用シーンにおける文字変化を効果的に模擬するために、一般的に、透視変換のパラメータはランダムに選択される。
【００８７】
上述の変換は、対応する変換ニーズを有し、当該変換ニーズは、認識対象である中国語の印刷文字が持っている様々な特徴を模擬することを含む。例えば、ぼかし処理変換は印刷ぼやけの特徴を模擬し、アフィン変換は角度の傾斜、位置ずれ、大きさ変化の特徴を模擬し、局部せん断変換は紙の曲がり変形による印刷文字の局部的縮小という特徴を模擬し、透視変換はスマートフォン撮影で発生する文字の放射状歪みの特徴を模擬する。
【００８８】
本発明の別の実施例において、ぼかし処理変換は、ガウシアンぼかし処理及び／又はラティスぼかし処理を含んでもよい。
【００８９】
ぼかし処理は一般的に、認識対象である中国語の印刷文字に存在する印刷ぼやけの特徴に対応する。ガウシアンぼかし処理は通常使用されているぼかし処理方式であり、ラティスぼかし処理は主に領収書などに存在するラティス印刷フォントのぼかし処理に使用されている。
【００９０】
例えば、ラティス印刷フォントを採用しようとユーザにより要求された場合、ラティスぼかし処理をその対応する変換として採用することができる。
【００９１】
本発明の別の実施例において、ラティスぼかし処理は、少なくとも１つの標準文字画像からなる標準文字画像セットから前景文字の画素点をランダムに選定するステップと、画素点を中心点として、ラティスぼかし演算子と対応する大きさを有する第１のエリアを抽出するステップと、第１のエリア及びラティスぼかし演算子を用いてドット積演算を行うステップと、ドット積演算を繰り返して、ラティス印刷文字を取得するステップと、を含んでもよい。
【００９２】
具体的には、一般的に、ラティス印刷フォントを採用しようとユーザにより要求されると、ラティスぼかし演算子がぼかし処理の方式として標準文字に対して処理を行う。ここで、ラティスぼかし演算子はストリップ型の演算子であってもよく、その本質はストリップ型カーネルであり、ラティスフォント印刷時に発生するぼかし効果を模擬するために用いられることができる。また、ドット積演算を繰り返す回数は、１回でもよく、複数回でもよく、ここではそれについて限定をしない。
【００９３】
本発明の別の実施例において、ラティスぼかし演算子は、幅が高さより小さいストリップ型演算子を含んでもよい。
【００９４】
例えば、ラティスぼかし演算子はストリップ型演算子であり、その幅は１ピクセルであってもよく、高さはランダムに生成することができる。
【００９５】
本発明の一実施例において、アフィン変換は、回転変換と、平行移動変換と、第２のスケール変換のうちの少なくとも１つを含んでもよい。
【００９６】
具体的には、アフィン変換は一般的に、認識対象である中国語の印刷文字に存在する角度の傾斜、位置ずれ、大きさ変化などの特徴に対応することができる。例えば、回転変換は角度の傾斜の特徴を模擬することができ、平行移動変換は位置ずれの特徴を模擬することができ、第２のスケール変換は大きさ変化の特徴を模擬することができる。さらに、一般的には、回転変換の角度が小さく、且つ文字拡張セットが複数種類の角度を有する文字を含んでもよいため、標準文字画像拡張セットは複数種類の角度を有する標準文字画像を含むことができる。
【００９７】
本発明の別の実施例において、平行移動変換は、平行移動変換の対象である標準文字画像の上側と、下側と、左側と、右側の４つの境界値をランダムに設定するステップと、４つの境界値に対してゼロ埋めを行うステップと、を含んでもよい。
【００９８】
本発明の一実施例において、第２のスケール変換は、スケール因子によって第２のスケール変換の対象である標準文字画像に対して第２の縦横比固定のスケール変換を行うステップを含む。
【００９９】
本発明の一実施例において、スケール因子は、０.５〜１の範囲から選択される。
【０１００】
上述の平行移動変換及び第２のスケール変換は、簡単且つ高効率であるため、合わせて使用されてもよい。
【０１０１】
本発明の別の実施例において、局部せん断変換は、局部せん断変換の対象である標準文字画像上で横方向又は縦方向に沿って第２のエリアを選定し、第２のエリアの高さ又は幅を固定する方式で第２のエリアを圧縮して第３のエリアを形成するステップと、標準文字画像における第２のエリアに対応するエリアを第３のエリアで置換するステップと、を含んでもよい。
【０１０２】
具体的には、局部せん断変換は一般的に、認識対象である中国語の印刷文字に存在する紙の曲がり変形による印刷文字の局部的縮小という特徴に対応することができる。
【０１０３】
本発明の別の実施例において、少なくとも１つの拡張文字画像をそれぞれ背景テンプレートと合成するステップは、拡張文字画像の大きさに基づいて、対応する大きさを有する背景テンプレートエリアを背景テンプレートから切り取るステップと、背景テンプレートエリアと少なくとも１つの拡張文字画像に対して加重合成を行うステップと、を含んでもよい。
【０１０４】
具体的には、占用するスペース及び認証計算量を最大限に削減するために、拡張文字画像の大きさに基づいて、対応する大きさを有する背景テンプレートエリアを背景テンプレートから切り取り、さらに背景テンプレートエリアと少なくとも１つの拡張文字画像に対して加重合成を行ってもよい。なお、一般的には、上述のステップに従って拡張文字画像と背景テンプレートをマッチングして合成することによって、合成文字画像を生成することができる。マッチングは、大きさマッチングと重みマッチングを含んでもよく、重みはグレースケール重みを含んでもよい。
【０１０５】
本発明の一実施例において、加重合成の加重係数は、背景テンプレートエリアの平均グレースケール値を根拠として特定することができる。なお、平均グレースケール値と加重係数とは負の相関となる。
【０１０６】
具体的には、拡張文字画像のグレースケール値が一般的に安定であるため、通常は背景テンプレートの平均グレースケール値を根拠として加重係数を特定する。また、平均グレースケール値が大きければ大きいほど、加重係数が小さい。
【０１０７】
上述の各実施例で言及された標準文字画像の中の文字は、いずれの応用シーンにおける文字がどのような変換もされていない初期状態に対応することができることを理解されたい。つまり、いずれの応用シーンにおける文字も、対応する標準文字画像における文字により、対応する変換によって形成されることができ、標準文字画像における文字は、標準文字と称されることができる。
【０１０８】
図３は、本発明の更なる別の実施例による中国語の印刷文字画像の合成方法の模式的なフローチャートである。
【０１０９】
３０２：ユーザにより入力された文字ニーズ又は画像文字を受信し、対応する標準文字を生成する。
【０１１０】
具体的には、文字ニーズ又は画像文字に基づいて対応する標準文字を生成してもよい。後工程における変換に利便性を提供するために、標準文字を画像の形式で記憶してもよく、すなわち標準文字画像として記憶する。
【０１１１】
３０４：ユーザにより入力された背景画像を受信し、対応する背景テンプレートを生成する。
【０１１２】
文字とシーンを繋げるために、背景テンプレートを生成して、文字と背景テンプレートがマッチしたトレーニングサンプルを形成する必要がある。なお、背景テンプレートは、ユーザにより入力された背景画像に基づいて生成されてもよい。
【０１１３】
３１０：ユーザにより入力された変換ニーズを受信し、変換ニーズによって標準文字に対して変換を行って、対応する文字拡張セットを生成する。
【０１１４】
異なるトレーニングサンプルや異なるトレーニング目的に対して、異なる変換ニーズを使用することができる。ここで、ユーザは変換ニーズを指定することができるため、先にユーザにより入力された変換ニーズを受信した後に、当該変換ニーズに基づいて標準文字に対して変換を行う。ここでは、標準文字に対する変換はまさに標準文字画像に対する変換であり、生成された変換後の標準文字画像は文字拡張画像と称されてもよいことを理解されたい。変換ニーズが複数である場合、複数の文字拡張画像が生成されてもよく、したがって複数の文字拡張画像が文字拡張セットを構成することができる。
【０１１５】
３２０：文字拡張セットの中の拡張文字を背景テンプレートと合成して、合成文字画像を生成する。
【０１１６】
文字拡張セットの中の拡張文字は文字拡張セットの中の拡張文字画像であり、拡張文字画像を背景テンプレートと合成すると、合成文字画像を生成することができる。
【０１１７】
以上、本発明の実施例に係る中国語の印刷文字画像の合成方法を説明した。以下、図４と図５に合わせて本発明の実施例に係る中国語の印刷文字画像の合成装置について説明する。
【０１１８】
図４は、本発明の一実施例による中国語の印刷文字画像の合成装置４００の構成模式図である。
【０１１９】
本発明の実施例によると、図４に示すように、中国語の印刷文字画像の合成装置４００は、標準文字画像に対して少なくとも１つの変換を行ってそれぞれ少なくとも１つの拡張文字画像を生成する拡張変換モジュール４１０と、少なくとも１つの拡張文字画像をそれぞれ背景テンプレートと合成して少なくとも１つの合成文字画像を生成する合成モジュール４２０と、を備えてもよい。
【０１２０】
本発明の実施例においては、標準文字画像に対して変換を行って拡張文字画像を生成することによって、中国語の印刷文字を便利で迅速に拡張することを実現するとともに、拡張文字画像と背景テンプレートを合成して合成文字画像を生成することによって、中国語の印刷文字画像を便利で迅速に合成することを実現することができる。
【０１２１】
図５は、本発明の別の実施例による中国語の印刷文字画像の合成装置４００の構成模式図である。
【０１２２】
本発明の別の実施例において、図５に示すように、当該装置４００は、予め設定された文字ニーズに基づいて文字を生成し、文字に対して２値化処理を行って標準文字を生成し、また、標準文字を標準文字画像として記憶する文字前処理モジュール４３０を更に備える。
【０１２３】
本発明の別の実施例において、文字ニーズは、フォント型番と、フォントサイズと、フォント色のうちの１つ又は複数の組み合わせを含む。
【０１２４】
本発明の別の実施例において、図５に示すように、当該装置４００は、画像文字に含まれている文字を切り分けて抽出し、文字に対して２値化処理及び第１のスケール変換を行って標準文字を生成し、また、標準文字を標準文字画像として記憶する文字前処理モジュール４３０を更に備える。
【０１２５】
本発明の別の実施例において、標準文字画像の長い辺の解像度は３２−６４ピクセルである。
【０１２６】
本発明の別の実施例において、図５に示すように、当該装置４００は、ユーザにより入力された背景画像を受信し、背景画像に基づいて背景テンプレートを生成する背景前処理モジュール４４０を更に備える。
【０１２７】
本発明の別の実施例において、背景前処理モジュール４４０は、背景画像に対して第１の縦横比固定のスケール変換を行って、背景テンプレートを生成する。
【０１２８】
本発明の別の実施例において、第１の縦横比固定のスケール変換の方式は、バイリニア補間又はバイキュービック補間を含む。
【０１２９】
本発明の別の実施例において、第１の縦横比固定のスケール変換の拡縮比率は、標準文字画像の解像度と背景画像の文字解像度との比によって決定される。
【０１３０】
本発明の別の実施例において、少なくとも１つの変換は、ぼかし処理変換と、アフィン変換と、局部せん断変換と、透視変換のうちの少なくとも１つを含む。
【０１３１】
本発明の別の実施例において、ぼかし処理変換は、ガウシアンぼかし処理及び／又はラティスぼかし処理を含む。
【０１３２】
本発明の別の実施例において、ラティスぼかし処理は、少なくとも１つの標準文字画像からなる標準文字画像セットから前景文字の画素点をランダムに選定するステップと、画素点を中心点として、ラティスぼかし演算子と対応する大きさを有する第１のエリアを抽出するステップと、第１のエリア及びラティスぼかし演算子を用いてドット積演算を行うステップと、ドット積演算を繰り返して、ラティス印刷文字を取得するステップと、を含む。
【０１３３】
本発明の別の実施例において、ラティスぼかし演算子は、幅が高さより小さいストリップ型演算子を含む。
【０１３４】
本発明の別の実施例において、アフィン変換は、回転変換と、平行移動変換と、第２のスケール変換のうちの少なくとも１つを含む。
【０１３５】
本発明の別の実施例において、平行移動変換は、平行移動変換の対象である標準文字画像の上側と、下側と、左側と、右側の４つの境界値をランダムに設定するステップと、４つの境界値に対してゼロ埋めを行うステップと、を含む。
【０１３６】
本発明の別の実施例において、第２のスケール変換は、スケール因子によって第２のスケール変換の対象である標準文字画像に対して第２の縦横比固定のスケール変換を行うステップを含む。
【０１３７】
本発明の別の実施例において、スケール因子は、０.５〜１の範囲から選択される。
【０１３８】
本発明の別の実施例において、局部せん断変換は、局部せん断変換の対象である標準文字画像上で横方向又は縦方向に沿って第２のエリアを選定し、第２のエリアの高さ又は幅を固定する方式で第２のエリアを圧縮して第３のエリアを形成するステップと、標準文字画像における第２のエリアに対応するエリアを第３のエリアで置換するステップと、を含む。
【０１３９】
本発明の別の実施例において、合成モジュール４２０は、拡張文字画像の大きさに基づいて、対応する大きさを有する背景テンプレートエリアを背景テンプレートから切り取り、さらに背景テンプレートエリアと少なくとも１つの拡張文字画像に対して加重合成を行う。
【０１４０】
本発明の別の実施例において、加重合成の加重係数は、背景テンプレートエリアの平均グレースケール値を根拠として特定することができ、なお、平均グレースケール値と加重係数とは負の相関となる。
【０１４１】
上述の実施例により提供される中国語の印刷文字画像の合成装置に記載のいずれのモジュールも、前記の中国語の印刷文字画像の合成方法に記載の１つの方法ステップに対応することを理解されたい。よって、前記の方法ステップにおいて説明された操作及び特徴は、当該装置及び当該装置に備えられた対応するモジュールにも同じく適用されることができる。そこで、重複を避けるためにここでは説明を省略する。
【０１４２】
以下、具体的な例に合わせて本発明の実施例を説明する。
【０１４３】
図６は、本発明の一実施例による中国語の印刷文字画像の合成方法に対応する変換ステップの模式的なフローチャートである。図８は、本発明の一実施例による文字「路」の標準文字画像である。図９は、本発明の一実施例による文字「路」の一部の拡張文字画像である。図１０は、図９による拡張文字画像に対応する証明書類の背景を有する合成文字画像である。
【０１４４】
図３、図５及び図６を合わせて参照すると、本実施例においては、図５に示した中国語の印刷文字画像の合成装置を用いて、図３に示した中国語の印刷文字画像の合成方法を実行することができ、その詳細は以下の通りである。
【０１４５】
文字前処理モジュール４３０は、ステップ３０２を実行することができる。
【０１４６】
具体的に、対象ユーザにより入力された文字ニーズが「標準Ｘｉｈｅｉ  Ｌｉｇｈｔフォント」である場合、文字前処理モジュール４３０は、対象ユーザにより入力された当該文字ニーズを受信した後、自動的に中国語第１類文字、第２類文字、英文アルファベット及び数字の「標準Ｘｉｈｅｉ  Ｌｉｇｈｔフォント」の文字を生成し、当該文字に対して２値化処理を行って標準文字を生成し、さらに当該標準文字を対応する標準文字画像として記憶することができる。ここで、文字「路」の標準文字画像は図８に示すようであってもよい。
【０１４７】
背景前処理モジュール４４０は、ステップ３０４を実行することができる。
【０１４８】
具体的には、ユーザが背景画像を入力した後、背景前処理モジュール４４０は当該背景画像を受信し、入力された背景画像における文字解像度の高さに基づいて背景画像寸法の拡縮比率を決定した後、バイリニア補間又はバイキュービック補間の方式を用いて第１の縦横比固定のスケール変換を行って、対応する背景テンプレートを生成する。本実施例において、標準文字画像の解像度は３２×３０であり、実際の応用中に採取された背景画像における文字解像度は６４×６２であり、背景画像の拡縮比率ｒは、ｒ＝ｍａｘ（３２，３０）／ｍａｘ（６４，６２）＝０．５となる。
【０１４９】
拡張変換モジュール４１０は、ステップ３１０を実行することができる。
【０１５０】
具体的には、図６に示すように、当該ステップは以下の変換ステップを含んでもよい。
【０１５１】
ステップ６１０：拡張変換モジュール４１０がステップ３０２による標準文字画像を受信し、受信したユーザにより入力された変換ニーズに基づいて当該標準文字画像に対してぼかし処理変換を行う。本実施例において、ぼかし処理変換はガウシアンぼかし処理変換である。
【０１５２】
ステップ６２０：拡張変換モジュール４１０は、受信したユーザにより入力された変換ニーズに基づいて上述のぼかし処理変換の結果に対して回転変換を行う。ここで、当該回転変換の角度は５度以下である。
【０１５３】
ステップ６３０：拡張変換モジュール４１０は、受信したユーザにより入力された変換ニーズに基づいて上述の回転変換の結果に対して平行移動スケール変換を行う。本実施例において、発明者により設計された簡単且つ高効率な平行移動スケール変換方法を採用する。すなわち、平行移動変換の対象である上述の回転変換の結果に対して、上側と、下側と、左側と、右側の４つの境界値をランダムに設定した後、ゼロ埋めを行う。次に、ゼロ埋めされた画像に対してスケール因子によって第２の縦横比固定のスケール変換を行う。ここで、スケール因子は０.５〜１の範囲からランダムに選択される。
【０１５４】
ステップ６４０：拡張変換モジュール４１０は、受信したユーザにより入力された変換ニーズに基づいて上述の平行移動スケール変換の結果に対して透視変換を行う。本実施例において、透視変換の角度は比較的小さく、透視変換のパラメータはランダムに選択される。
【０１５５】
ステップ３１０においては、上述の変換ステップ６１０−６４０を通じて、対応する文字拡張セットを生成することができる。ここで、文字「路」の一部の拡張文字画像は、図９に示す通りである。
【０１５６】
合成モジュール４２０は、ステップ３２０を実行することができる。
【０１５７】
具体的には、合成モジュール４２０は拡張文字に対応する拡張文字画像の大きさに基づいて、対応する大きさを有する背景テンプレートエリアを背景画像から切り取り、背景テンプレートエリア及び拡張文字画像に対して加重合成を行って、合成文字画像を生成する。なお、加重合成は線形加重合成であり、加重係数は背景テンプレートエリアの平均グレースケール値を根拠として決定される。平均グレースケール値が大きければ大きいほど、背景テンプレートエリアの加重係数が小さく、したがって拡張文字画像の加重係数が大きい。図９における拡張文字画像に対応する、証明書類の背景を有する合成文字画像は、図１０に示す通りである。
【０１５８】
図７は、本発明の別の実施例による中国語の印刷文字画像の合成方法に対応する変換ステップの模式的なフローチャートである。図１１は、本発明の一実施例による文字
0006831469.tif 000002
の標準文字画像である。図１２は、本発明の一実施例による文字「婦」の一部の拡張文字画像である。図１３は、図１２における拡張文字画像に対応する、勘定書類の背景を有する合成文字画像である。
【０１５９】
図３、図５及び図７を合わせて参照すると、本実施例においては、図５に示した中国語の印刷文字画像の合成装置を用いて、図３に示した中国語の印刷文字画像の合成方法を実行することができる。
【０１６０】
文字前処理モジュール４３０は、ステップ３０２を実行することができる。
【０１６１】
具体的に、対象ユーザにより入力された文字ニーズが「標準ＳｉｍＳｕｎフォント」である場合、文字前処理モジュール４３０は、対象ユーザにより入力された当該文字ニーズを受信した後、中国語の第１類文字、第２類文字、英文アルファベット及び数字の「標準ＳｉｍＳｕｎフォント」の文字を自動的に生成し、当該文字に対して２値化処理を行って標準文字を生成し、さらに当該標準文字を対応する標準文字画像を生成する。ここで、文字「婦」の標準文字画像は図１１に示す通りである。
【０１６２】
背景前処理モジュール４４０は、ステップ３０４を実行することができる。
【０１６３】
具体的に、ユーザが背景画像を入力した後、背景前処理モジュール４４０は、当該背景画像を受信し、入力された背景画像における文字解像度の高さに基づいて背景画像寸法の拡縮比率を決定し、さらにバイリニア補間又はバイキュービック補間方式を用いて第１の縦横比固定のスケール変換を行って、対応する背景テンプレートを生成する。本実施例において、標準文字画像の解像度は３２×３０であり、実際の応用中に採取された背景画像における文字解像度は６４×６２であり、背景画像の拡縮比率ｒは、ｒ＝ｍａｘ（３２，３０）／ｍａｘ（６４，６２）＝０．５である。
【０１６４】
拡張変換モジュール４１０は、ステップ３１０を実行することができる。
【０１６５】
具体的に、図７に示すよう、当該ステップは以下の変換ステップを含む。
【０１６６】
ステップ７１０：拡張変換モジュール４１０はステップ３０２による標準文字画像を受信し、受信したユーザにより入力された変換ニーズに基づいて当該標準文字画像に対してぼかし処理変換を行う。本実施例において、ユーザにより入力された変換ニーズは、ユーザがラティス印刷フォントを採用しようと要求することを含む。よって、ぼかし処理変換はそれに応じてラティスぼかし処理変換となる。具体的に、本実施例において、ラティスぼかし演算子はストリップ型演算子であり、幅は１ピクセルであり、高さはランダムに生成される。ラティスぼかし処理の過程において、標準文字画像からなる標準文字画像セットから前景文字の画素点をランダムに選定する必要があり、さらに当該画素点を中心点として、ラティスぼかし演算子と対応する大きさを有する第１のエリアを抽出し、当該第１のエリア及びラティスぼかし演算子を用いてドット積演算を行う。以上の演算を複数回繰り返した後、ラティス印刷文字が得られる。
【０１６７】
ステップ７２０：拡張変換モジュール４１０は、受信したユーザにより入力された変換ニーズに基づいて、上述のぼかし処理変換の結果に対して回転変換を行う。なお、回転変換の角度は５度以下である。
【０１６８】
ステップ７３０：拡張変換モジュール４１０は、受信したユーザにより入力された変換ニーズに基づいて上述の回転変換の結果に対して平行移動スケール変換を行う。本実施例においては、発明者により設計された簡単且つ高効率な平行移動スケール変換方法を採用する。すなわち平行移動変換の対象である上述の回転変換の結果に対して、上側と、下側と、左側と、右側の４つの境界値をランダムに設定し、ゼロ埋めを行う。次に、ゼロ埋めされた画像に対して、スケール因子によって第２の縦横比固定のスケール変換を行う。ここで、スケール因子は０.５〜１の範囲からランダムに選択される。
【０１６９】
ステップ７４０：拡張変換モジュール４１０は、受信したユーザにより入力された変換ニーズに基づいて上述の平行移動スケール変換の結果に対して局部せん断変換を行う。詳しくは、局部せん断変換の対象であり、標準文字に対応する標準文字画像上で、横方向又は縦方向に沿って第２のエリアを選定し、第２のエリアの高さ又は幅を固定する方式で第２のエリアを圧縮して第３のエリアを形成するステップと、圧縮によって形成された第３のエリアを用いて、標準文字に対応する標準文字画像において第２のエリアが占めていた対応するエリアを置換して、新しい画像を生成するステップと、を含む。
【０１７０】
ステップ７５０：拡張変換モジュール４１０は、受信したユーザにより入力された変換ニーズに基づいて上述の局部せん断変換の結果に対して透視変換を行う。本実施例において、透視変換の角度は比較的小さく、透視変換のパラメータはランダムに選択される。
【０１７１】
ステップ３１０においては、上述の変換ステップ７１０−７５０を通じて対応する文字拡張セットを生成する。ここで、文字「婦」の一部の拡張文字画像は図１２に示す通りである。
【０１７２】
合成モジュール４２０は、ステップ３２０を実行することができる。
【０１７３】
具体的に、合成モジュール４２０は、拡張文字に対応する拡張文字画像の大きさに基づいて、対応する大きさを有する背景テンプレートエリアを背景画像から切り取り、背景テンプレートエリア及び拡張文字画像に対して加重合成を行って合成文字画像を生成する。ここで、加重合成は線形加重合成であり、加重係数は背景テンプレートエリアの平均グレースケール値を根拠として決定される。なお、平均グレースケール値が大きければ大きいほど、背景テンプレートエリアの加重係数が小さく、したがって拡張文字画像の加重係数が大きい。図１２における拡張文字画像に対応する、勘定書類の背景を有する合成文字画像は、図１３に示す通りである。
【０１７４】
上述の説明によると、上述の各実施例においては、複数回の変換を通じて任意数量の拡張文字を生成して、実際応用中の変化を模擬することができる。さらに、背景テンプレートとの融合を通じて、現実に近い文字サンプルを迅速且つ効果的に生成することによって、ディープニューラルネットワークモデルのトレーニングに利便性を提供することができる。
【０１７５】
特にラティス印刷フォントについては、ラティスぼかし演算子を利用することによって、印刷文字におけるラティス効果、針飛び効果、局部的な歪み効果を簡単に模擬し、ラティス式の中国語の印刷文字セットを迅速に合成し、合成効率を顕著に向上させることができる。
【０１７６】
図１４は、本発明の一実施例による中国語の印刷文字画像の合成方法を実現するためコンピュータデバイス１４００のダイアグラムである。
【０１７７】
図１４を参照すると、デバイス１４００は、１つ又は複数のプロセッサを備えたプロセッサ部１４１０と、プロセッサ部１４１０により実行可能な命令、例えば、アプリケーションを記憶し、メモリ１４２０を代表とするメモリリソースと、を備える。メモリ１４２０に記憶されるアプリケーションは、１つ又は複数のそれぞれ１セットの命令に対応するモジュールを備えることができる。さらに、プロセッサ部１４１０は上述の方法を実行するために、実行命令として配置される。
【０１７８】
デバイス１４００は、実行システム１４００の電源管理として配置される電源部と、システム１４００をネットワークに接続させる有線又は無線のネットワークコネクタと、入出力（Ｉ／Ｏ）コネクタと、を備えてもよい。システム１４００は、メモリ１４２０に記憶された操作システム、例えば、Ｗｉｎｄｏｗｓ  Ｓｅｒｖｅｒ  ＴＭ，Ｍａｃ  ＯＳ  ＸＴＭ，Ｕｎｉｘ  ＴＭ，Ｌｉｎｕｘ  ＴＭ，ＦｒｅｅＢＳＤＴＭ、又は類似のシステムを操作することができる。
【０１７９】
非一時的なコンピュータ読取り可能な記憶媒体であって、当該記憶媒体中の命令が上述のシステム１４００のプロセッサによって実行されると、上述のシステム１４００は中国語の印刷文字画像の合成方法を実行することができる。当該方法は、標準文字画像に対して少なくとも１つの変換を行ってそれぞれ少なくとも１つの拡張文字画像を生成するステップと、少なくとも１つの拡張文字画像をそれぞれ背景テンプレートと合成して少なくとも１つの合成文字画像を生成するステップと、を含む。
【０１８０】
本願により開示された実施例による例示的なモジュール及び計算プロセスは、電子ハードウェア又はコンピュータソフトウェアと電子ハードウェアとの組み合わせで実現されることができると、当業者は理解できるであろう。これらの機能がハードウェアとソフトウェアのいずれにより実行されるかは、技術案の応用シーンと設計上の拘束条件によって決められる。専門的な技術者は、応用シーンによって異なる方法を選んで記述された機能を実現することができるが、このような実現は本発明の範囲に属すると理解されるべきである。
【０１８１】
当業者が理解できる通り、上述のシステム、装置及びモジュールの詳しい作業プロセスについては、上述の方法の実施例における相応のプロセスを参照できるため、ここでは説明を省略する。
【０１８２】
本願によるいくつかの実施例で開示されたシステム、装置及び方法は、理解できる通り、他の態様で実現することも可能である。例えば、上述の装置の実施例は単なる概略的なものであり、例えば、上述のモジュールの分け方は単なるロジック機能の分け方に過ぎず、実際に実現するときには別の分け方を使用してもよく、例えば、複数のモジュールや部が組み合わせられたり、別のシステムに集積されたりしてもよく、または一部の特徴が省略されてもよく、更に実行されなくてもよい。その他、開示又は議論された、互いに結合すること又は直接結合すること或いは通信接続することは、一部のコネクタを介してもよく、装置やモジュールの間接的な結合又は通信接続は、電気的でもよく、機械的又は他の形式であってもよい。
【０１８３】
分離した部品として説明された上述のモジュールは、物理的に分離したものであっても、そうでなくてもよい。モジュールの形で表された部品は、物理的なモジュールであっても、そうでなくてもよい。つまり、１つの場所に位置してもよく、複数のネットワークモジュールに分布してもよい。実際の必要によって、そのうちの一部又は全部のモジュールを選択して、本実施例の技術案の目的を達成するために用いることができる。
【０１８４】
また、本発明の各実施例における各機能モジュールは、１つのプロセッサーモジュールに集積されてもよく、各モジュールが単独で物理的に存在してもよく、２つ以上のモジュールが１つのモジュールに集積されてもよい。
【０１８５】
上述の機能は、ソフトウェアの機能モジュールの形で実現され、且つ独立した製品として販売又は使用される場合、コンピュータ読取り可能な記憶媒体に記憶されてもよい。このような理解に基づき、本発明の技術案の本質は、言い換えると従来技術に貢献した部分、更に言い換えると当該技術案の部分は、ソフトウェア製品の形で表現されることが可能である。当該コンピュータソフトウェア製品は、記憶媒体に記憶されており、コンピュータ設備（パソコン、サーバー、又はネットワーク設備などであってもよい）が本発明の各実施例において説明された方法のすべて又は一部のステップを実行させる幾つかの命令を含む。なお、上述の記憶媒体は、ＵＳＢメモリ、リムーバブルメディア、リードオンリーメモリ（ＲＯＭ，Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ランダムアクセスメモリ（ＲＡＭ，Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、磁気ディスク又はコンパクトディスクなどの各種のプログラム識別コードを記憶できる媒体を含む。
【０１８６】
本発明の各部分は、ハードウェア、ソフトウェア、ファームウェア又はそれらの組み合わせで実現されることができることを理解されたい。上述の実施形態において、複数のステップ又は方法は、メモリに記憶されており且つ妥当な命令実行システムにより実行されるソフト又はファームウェアによって、実現されることができる。
【０１８７】
また、本発明の実施例に係る各機能モジュールは、１つの処理モジュールに集積されてもよく、１つずつのモジュールとして単独の物理的存在であってもよく、２つ又は２つ以上のモジュールとして１つのモジュールに集積されてもよい。上述の集積により得られたモジュールは、ハードウェアの形で実現されてもよく、ソフトウェア機能モジュールの形で実現されてもよい。前記集積により得られたモジュールは、機能モジュールの形で実現され且つ独立した製品として販売又は使用される場合、１つのコンピュータ読取可能な記憶媒体に記憶されてもよい。上述の記憶媒体は、リードオンリーメモリ、磁気ディスク又はコンパクトディスクであってもよい。
【０１８８】
以上列挙した内容は本発明の具体的な実施例に過ぎず、明らかに本発明は、以上の実施例に限られず、様々な類似の変形を有することに留意されたい。当業者が本発明の開示内容に基づいて直接導出した、又は関連付けられる変形は、すべて本発明の保護範囲に入るべきである。
【図１】
0006831469.tif 000003
【図２】
0006831469.tif 000004
【図３】
0006831469.tif 000005
【図４】
0006831469.tif 000006
【図５】
0006831469.tif 000007
【図６】
0006831469.tif 000008
【図７】
0006831469.tif 000009
【図８】
0006831469.tif 000010
【図９】
0006831469.tif 000011
【図１０】
0006831469.tif 000012
【図１１】
0006831469.tif 000013
【図１２】
0006831469.tif 000014
【図１３】
0006831469.tif 000015
【図１４】
0006831469.tif 000016