(57)【要約】【課題】  辞書中の互いに類似している画像の一方を削除して比較対象となる登録画像の数が増加することを制限して、辞書に登録された画像情報を用いた分類または登録処理に要する時間を短縮する。【解決手段】    画像情報を分類するための登録画像が登録された辞書と、辞書に登録された登録画像を用いて、分類された画像情報を保存する保存手段とを備える情報処理装置において、画像情報を前記辞書に登録する際に、辞書に登録された登録画像の数が所定のしきい値を超えていると判断した場合、前記辞書に登録された登録画像のうち、互いに類似判定された回数から削除すべきと特定される登録画像を削除する削除する構成を特徴とする。【選択図】  図５
2017097459.tif 000002
【特許請求の範囲】
【請求項１】
画像情報を分類するための登録画像が登録された辞書を備える情報処理装置であって、
前記辞書に登録された登録画像を用いて、分類された画像情報を保存する保存手段と、
画像情報を前記辞書に登録する際に、前記辞書に登録された登録画像の数が所定のしきい値を超えている場合、前記辞書に登録された登録画像のうち、互いに類似判定された回数から削除すべきと特定される登録画像を削除する削除手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記辞書に登録された同クラスの各登録画像に対して類似判定された回数を保持する保持手段を備えることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
削除すべきと特定された登録画像が削除される場合に、前記削除手段は、削除される登録画像と、他の登録画像との類似度とから分類する処理で影響がある登録画像を削除しないことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記削除手段は、前記辞書に対してユーザから登録指示される登録画像を削除しないことを特徴とする請求項１に記載の情報処理装置。
【請求項５】
画像情報を分類するための登録画像が登録された辞書を備える情報処理装置であって、
前記辞書に登録された登録画像を用いて、分類された画像情報を保存する保存手段と、
画像情報を前記辞書に登録する際に、前記辞書に登録された登録画像と、登録すべき登録画像との類似度を算出する算出手段と、
前記算出手段が算出した登録すべき登録画像の類似度に応じて、前記登録すべき登録画像を前記辞書に登録しないように制御する制御手段と、
を備えることを特徴とする情報処理装置。
【請求項６】
前記制御手段は、前記分類する処理が正しくない場合に、ユーザが前記辞書に対して登録指示する登録画像は、前記類似度を算出することなく、前記辞書に登録することを特徴とする請求項５に記載の情報処理装置。
【請求項７】
画像情報を分類するための登録画像が登録された辞書と、前記辞書に登録された登録画像を用いて、分類された画像情報を保存する保存手段とを備える情報処理装置の制御方法であって、
画像情報を前記辞書に登録する際に、前記辞書に登録された登録画像の数が所定のしきい値を超えている場合、前記辞書に登録された登録画像のうち、互いに類似判定された回数から削除すべきと特定される登録画像を削除する削除工程と、
を備えることを特徴とする情報処理装置の制御方法。
【請求項８】
画像情報を分類するための登録画像が登録された辞書と、前記辞書に登録された登録画像を用いて、分類された画像情報を保存する保存手段とを備える情報処理装置の制御方法であって、
画像情報を前記辞書に登録する際に、前記辞書に登録された登録画像と、登録すべき登録画像との類似度を算出する算出工程と、
前記算出工程が算出した登録すべき登録画像の類似度に応じて、前記登録すべき登録画像を前記辞書に登録しないように制御する制御工程と、
を備えることを特徴とする情報処理装置の制御方法。
【請求項９】
請求項７または８に記載の情報処理装置の制御方法をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理装置の制御方法、及びプログラムに関するものである。
【背景技術】
【０００２】
情報処理装置に画像を入力とし、辞書に登録されているすべての画像との類似度の判定を行い、類似度判定結果をもとに、画像の分類を行う技術がある。分類対象を増やしていくにつれて、辞書に登録されている画像が増加し、類似度判定に時間がかかるという課題がある。辞書に登録されている画像を削減する方法として、分類結果が正しかった場合、または間違っていた場合に、その際の類似度と確度から正解影響度と不正解影響度を計算し、それらの値をもとに削除する登録文書を決定する技術がある（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−１０８５７６号号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１に記載された削除方法では、辞書に存在する互いに類似している画像が複数登録されている場合、削除されないため、辞書に登録されている画像が増加し、類似度判定に時間がかかるという課題は解消できない。
【０００５】
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、辞書中の互いに類似している画像の一方を削除して比較対象となる登録画像の数が増加することを制限して、辞書に登録された画像情報を用いた分類または登録処理に要する時間を短縮できる仕組みを提供することである。
【課題を解決するための手段】
【０００６】
上記目的を達成する本発明の情報処理装置は以下に示す構成を備える。
画像情報を分類するための登録画像が登録された辞書を備える情報処理装置であって、前記辞書に登録された登録画像を用いて、分類された画像情報を保存する保存手段と、画像情報を前記辞書に登録する際に、前記辞書に登録された登録画像の数が所定のしきい値を超えている場合、前記辞書に登録された登録画像のうち、互いに類似判定された回数から削除すべきと特定される登録画像を削除する削除手段と、を備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、辞書中の互いに類似している画像の一方を削除して比較対象となる登録画像の数が増加することを制限して、辞書に登録された画像情報を用いた分類または登録処理に要する時間を短縮できる。
【図面の簡単な説明】
【０００８】
【図１】画像処理装置の一例を示すブロック図である。
【図２】情報処理装置の構成を示すブロック図である。
【図３】画像を分類するための辞書例を示す図である。
【図４】画像の分類に用いる類似度の例を示す図である。
【図５】情報処理装置の制御方法を説明するフローチャートである。
【図６】類似度判定結果を示す図である。
【図７】情報処理装置の制御方法を説明するフローチャートである。
【図８】情報処理装置の制御方法を説明するフローチャートである。
【図９】類似する画像を削除した場合の影響を説明する図である。
【図１０】情報処理装置の制御方法を説明するフローチャートである。
【図１１】情報処理装置の制御方法を説明するフローチャートである。
【図１２】情報処理装置の制御方法を説明するフローチャートである。
【図１３】情報処理装置の制御方法を説明するフローチャートである。
【図１４】情報処理装置の制御方法を説明するフローチャートである。
【図１５】登録される画像の類似度を説明する図である。
【発明を実施するための形態】
【０００９】
次に本発明を実施するための最良の形態について図面を参照して説明する。
＜システム構成の説明＞
〔第１実施形態〕
図１は、本実施形態を示す画像処理装置の一例を示すブロック図である。本例は、画像処理装置の一例としてスキャナ１０１、送受信部１０２、プリンタ１０３を備える複写機１００を示す。
【００１０】
図２は、本実施形態における情報処理装置の構成を示すブロック図である。なお、情報処理装置２００はネットワーク１５０を介して複写機１００と通信可能に構成されている。
図２において、情報処理装置２００は、ＣＰＵとＲＯＭ及びＲＡＭを内部に有する。ＣＰＵはＲＯＭから情報処理装置２００のプログラムをロードし、一次保存領域としてＲＡＭを利用して情報処理装置２００のプログラムを実行する。以上の動作により、各部（２０１−２０５）の処理が実行される。なお、受付部２０５は、キーボードとマウスを含む形態が一般的であるが、この形態に限られない。また、受付部２０５と表示部２０４は一体であっても良い。
【００１１】
複写機１００のスキャナが文書をスキャンすると、スキャン画像が生成される。生成されたスキャン画像を送受信部１０２が情報処理装置２００に送信する。すると、情報処理装置２００の送受信部２０１がこれを受信し、保存部２０２にそのスキャン画像を保存する。
【００１２】
図３は、図２に示した保存部２０２で管理される画像を分類するための辞書例を示す図である。
図３において、辞書には、ＩＤ、クラス名、登録画像の特徴量、登録画像パスの情報が含まれている。ここで、ＩＤ、クラス名、登録画像の特徴量、登録画像パスのまとまりのことを、登録画像レコードと呼ぶ。ＩＤは登録画像レコードと紐づいた一意の値である。クラス名には、登録画像がどのクラスに属するかの情報が保持されている。
クラスとは、画像の分類先となる種類（例えば、請求書、納品書、領収書などの文書の種別）のことである。登録画像の特徴量とは、辞書の登録対象の画像（以下、登録画像と呼ぶ）から算出されたヒストグラムやエッジ数、エッジの長さ等の情報を数値化したものである。
この辞書に登録されている登録画像の特徴量と、分類対象の画像（以下、分類画像と呼ぶ）から抽出された特徴量とを比較することで、分類画像と登録画像との類似度を算出する。画像の特徴量と類似度の算出方法は一般的に知られている方法で行う。本実施形態では、簡易的に（１０、１０、５）というような３次元のベクトル値を特徴量として用いる。登録画像パスは登録画像の実体へのパスである。この辞書を用いた画像の分類方法については後述する。
【００１３】
図４は、図２に示した画像の分類に用いる類似度の例を示す図である。
例えば、分類対象の画像（以下では、分類画像と呼ぶ）の特徴量が、（１１、１１、４）であった場合、この特徴量と、辞書に登録されているすべての登録画像レコードの画像の特徴量と比較して、類似度を算出する。図４は算出された類似度の例である。類似度の算出方法は、一般的に知られている方法を用いる。本実施形態では、簡易的に、（Ａ１、Ａ２、Ａ３）という特徴量と、（Ｂ１、Ｂ２、Ｂ３）という特徴量をもつ２つの画像の類似度を、（Ａ１−Ｂ１）×（Ａ１−Ｂ１）＋（Ａ２−Ｂ２）×（Ａ２−Ｂ２）＋（Ａ３−Ｂ３）×（Ａ３−Ｂ３）として値を算出することとする。本実施形態では、値が小さいほうが類似度の高いものとして類似度を扱う。
図４の例では、値の最も小さいｉｄ＿２の類似度が一番高く、次にｉｄ＿１の類似度が高い。分類する際は、類似度が最も高いｉｄ＿２の登録画像レコードのクラスである請求書を分類先とする。また、類似度が所定の閾値以内、例えば１００以内の複数の登録画像レコードのクラスを分類先の候補としてユーザに提示する場合もある。
図４の例では、類似度の値が１００以内であるｉｄ１，ｉｄ２のクラス名である請求書と、ｉｄ＿３のクラス名である納品書を分類先の候補としてユーザに提示する。なお、ｉｄ１，ｉｄ２は同クラス、つまり、請求書の画像に対応づけられている。
【００１４】
図５は、本実施形態を示す情報処理装置の制御方法を説明するフローチャートである。本例は、辞書への登録画像の追加、辞書による分類画像の分類する処理例である。なお、各ステップは、制御部２０３の図示しないＣＰＵが記憶された制御プログラムを実行することで実現される。また、本処理において、辞書に登録する対象の画像のことを、登録画像と呼ぶ。また、辞書を用いて分類する対象の画像のことを分類画像と呼ぶ。
まず、制御部２０３は、ユーザからの要求が登録処理か、分類する処理かの判断を行う（Ｓ５０１）。ユーザは受付部２０５であるキーボードやマウスを用いて、登録、もしくは分類する対象の画像の指定とともに、登録処理か、分類する処理かの指示を行う。ここで、登録処理であると制御部２０３が判断した場合、制御部２０３は保存部２０２に保存されている登録画像を取得する（Ｓ５０２）。登録画像はスキャナにより生成されたスキャン画像でもよい。
次に、制御部２０３は、保存部２０２に保存された辞書の取得を行う（Ｓ５０３）。次に、制御部２０３は、辞書から登録済みの登録画像レコードの削除を行う（Ｓ５０４）。なお、削除処理の詳細については、後述する。
次に、制御部２０３は、辞書に登録画像を登録画像レコードとして追加する（Ｓ５０５）。ユーザからの指示が登録処理でない、つまり分類する処理であった場合、制御部２０３は保存部２０２に保存された分類画像の取得を行う（Ｓ５０６）。分類画像はスキャナにより生成されたスキャン画像でもよい。
次に、制御部２０３は保存部２０２に保存された辞書の取得を行う（Ｓ５０７）。次に、制御部２０３は分類画像と辞書に含まれる登録画像レコードそれぞれとの類似度の算出を行う（Ｓ５０８）。
次に、制御部２０３は類似度の算出結果をもとに、類似度が高い登録画像のクラスを、分類先として出力する（Ｓ５０９）。前述したように、複数の候補を出力してもよい。次に、制御部２０３は削除対象画像情報の更新をする（Ｓ５１０）。削除対象画像情報は登録画像レコードのうち、互いに類似していると判断された画像の情報である。
【００１５】
図６は、本実施形態を示す情報処理装置が管理する削除対象画像情報の例を示す図である。なお、削除対象画像情報はクラスごとに作られる。
図６の例では、請求書、納品書、領収書というクラスごとに削除対象画像情報を保持している。それぞれの登録画像レコードは、辞書ファイルに登録されている同一クラスの自分以外の登録画像レコードに対して、類似判定された回数を保持している。
分類画像とそれぞれの登録画像レコードを比較した際、同様の比較結果を出力した登録画像レコードを互いに類似した登録画像レコードとして、類似判定されたと呼ぶ。
例えば、図６の例では、ｉｄ＿１とｉｄ＿２は、分類画像と比較した際に、同様の比較結果を１０回出力したことがあると判定されている。つまり、ｉｄ＿１とｉｄ＿２は類似している画像として、１０回類似判定されている。類似判定は、削除対象画像情報の更新時（Ｓ５１０）に行われる。類似判定の方法の詳細について説明する。
図４の例の場合、登録画像レコードそれぞれを分類画像と比較した際に、類似度が最も高いと判断されたｉｄ＿２に対して、ｉｄ＿２の類似度に閾値を加えた値、例えば「１０」を加えた値以内、この例では「１１」以内の登録画像レコードを類似している画像として類似判定する。この場合、ｉｄ＿２に対してｉｄ＿１が類似判定されたということで、図５の例では、「５」に対して「１」加算されて、「６」となる。  
【００１６】
図７は、本実施形態を示す情報処理装置の制御方法を説明するフローチャートである。本例は、辞書から登録済みの登録画像レコードの削除を行う処理（Ｓ５０４）の詳細例である。なお、各ステップは、制御部２０３の図示しないＣＰＵが記憶された制御プログラムを実行することで実現される。
このフローでは、互いに類似した画像の一方を削除することで、登録画像レコードを削減する。互いに類似している登録画像レコードは、分類画像との類似度も似た値が出力されるため、一方を削除しても、分類結果に影響を与えることは少ない。
制御部２０３は登録画像レコード数が閾値以上かの判断を行う（Ｓ７０１）。閾値は、「１０００」などの値である。ここで閾値以上であると制御部２０３が判断した場合、Ｓ７０２に進む。制御部２０３は、登録画像レコードのうち、削除対象画像情報を用いて、互いに類似している登録画像レコード（すなわち、分類画像と比較した際に同様の比較結果を出力した回数の多い登録画像レコード同士）を特定する（Ｓ７０２）。
具体的には、すべてのクラスの削除対象画像情報のうち、最も多く類似判定されているものを互いに類似している画像として特定する。図６の請求書の例では、ｉｄ＿１に対するｉｄ＿２の類似判定の回数である１０回が最も多い回数のため、ｉｄ＿１とｉｄ＿２を互いに類似している画像として特定する。次に、制御部２０３は互いに類似している画像の片方を削除する（Ｓ７０３）。
図６の例では、ｉｄ＿１に対して類似判定された対象であるｉｄ＿２を削除する。この処理により、登録画像レコード数が１０００を超えることがなくなり、処理時間を増やさないことが可能となる。
本実施形態の処理により、登録画像レコードの削減が可能となり、分類時の処理時間を削減することが可能となる。
【００１７】
〔第２実施形態〕
第１実施形態では、登録画像レコードのうち、互いに類似している登録画像レコードを削除したが、削除したことにより、今まで正しく分類されていた分類画像が、正しく分類されなくなる可能性がある。本実施形態では、分類結果に影響を与えないよう考慮した処理を加えている。第１実施形態との差分のみを説明する。
【００１８】
図８は、本実施形態を示す情報処理装置の制御方法を説明するフローチャートである。本例は、図５の辞書への登録画像の追加、辞書による分類画像の分類のフローに対して、結果影響度情報の更新処理例である。なお、各ステップは、制御部２０３の図示しないＣＰＵが記憶された制御プログラムを実行することで実現される。
【００１９】
制御部２０３は分類する処理の際、削除対象画像情報の更新（Ｓ５１０）の後、結果影響度情報の更新（Ｓ８０１）を行う。
図９は、本実施形態を示す情報処理装置が管理する結果影響度情報の例を示す図である。結果影響度情報は辞書に登録されている各登録画像レコードに対して、削除した場合に結果に影響する回数を保持している。この情報は、図８における結果影響度情報の更新（Ｓ８０１）で更新される。
図４の例の場合は、最も類似度が高いｉｄ＿２を削除した場合、２番目に類似度の高いｉｄ＿１が最も類似度が高い登録画像レコードとなる。この場合は、ｉｄ＿２もｉｄ＿１も請求書クラスのため、ｉｄ＿２を削除したとしても、請求書クラスに分類される。このように、ｉｄ＿１を削除したとしても、分類結果に影響しない場合は、結果影響度情報は更新しない。
図１５の例の場合、最も類似度が高いｉｄ＿１を削除した場合、２番目に類似度の高いｉｄ＿３が最も類似度が高い登録画像レコードとなる。この場合、ｉｄ＿１は請求書クラスであるが、ｉｄ＿３は納品書クラスのため、ｉｄ＿１を削除した場合に、結果が変わってしまう。この場合、図９のｉｄ＿１の削除した場合に結果に影響する回数に１を加算する。
【００２０】
図１０は、本実施形態を示す情報処理装置の制御方法を説明するフローチャートである。本例は、辞書から登録済みの登録画像レコードを削除する処理（Ｓ５０４）に結果影響度情報を利用する処理を追加したものである。なお、各ステップは、制御部２０３の図示しないＣＰＵが記憶された制御プログラムを実行することで実現される。
制御部２０３は、登録画像数が閾値以上であると判断した場合、結果に影響する登録画像レコードを削除対象から除外する（Ｓ１００１）。
具体的には、図９に示す結果影響度情報を参照し、削除した場合に結果に影響する回数が「０」でない登録画像レコードを削除対象から除外する。もしくは、削除した場合に結果に影響する回数が閾値以上、例えば３回以上のものを削除対象から除外する。
制御部２０３は、登録画像のうち互いに類似している画像を特定する処理（Ｓ５０２）の際に、削除対象から除外された画像以外を用いる。この処理により、結果に影響する登録画像レコードが削除されなくなる。
【００２１】
本実施形態では、削除した場合に結果に影響する回数を結果影響度情報として保持し、登録画像レコードの削除時に削除の対象としないことで、分類結果に影響を与えることなく登録画像レコードを削除することができる。
【００２２】
〔第３実施形態〕
辞書に登録画像レコードを追加していく際、既存の辞書による分類が間違ったため、ユーザが追加学習して、登録画像レコードを追加する場合がある。このようなデータは、ユーザにより追加学習されたものなので、重要な登録画像レコードである可能性がある。本実施形態では、ユーザの追加学習により追加された登録画像レコードは削除しない例を示す。第２実施形態との差分を説明する。
【００２３】
図１１は、本実施形態を示す情報処理装置の制御方法を説明するフローチャートである。本例は、図５の辞書への登録画像の追加、辞書による分類画像の分類に対して出力結果が正しくなかった場合、ユーザのからの登録指示において、分類画像を辞書に登録画像として追加するフローである。なお、各ステップは、制御部２０３の図示しないＣＰＵが記憶された制御プログラムを実行することで実現される。
制御部２０３は、結果影響度情報を更新した後、ユーザに出力結果が正しかったかの問い合わせを行う（Ｓ１１０１）。この際、毎回問い合わせを行ってもよいし、最も類似している登録画像レコードの類似度の値が閾値以上であった場合、例えば１０以上であった場合に問合せを行ってもよい。複数の候補を提示する場合は、類似度の高い登録画像レコードのクラスを順にＵＩに表示する。この場合は、類似度が最も高かったものでないクラスが選択された場合、分類結果が間違っていたと判断され、Ｓ５０２へ戻る。なお、Ｓ１１０１で、判断結果が正しいと制御部２０３が判断した場合は、本処理を終了する。
【００２４】
図１２は、本実施形態を示す情報処理装置の制御方法を説明するフローチャートである。本例は、図７の辞書から登録済みの登録画像レコードを削除する処理（Ｓ５０４）にユーザの選択によって登録された登録画像レコードを削除対象から除外するフローである。なお、各ステップは、制御部２０３の図示しないＣＰＵが記憶された制御プログラムを実行することで実現される。
制御部２０３は、結果に影響する登録画像レコードを削除対象から除外した（Ｓ１００１）後、ユーザの選択によって登録された登録画像レコードを削除対象から除外する（Ｓ１２０１）。制御部２０３は、登録画像レコードのうち互いに類似している画像を特定する処理の際に、削除対象から除外された画像以外を用いる。この処理により、ユーザの選択によって登録された登録画像レコードが削除されなくなる。
本実施形態の処理により、ユーザにとって重要な登録画像レコードである、ユーザの選択によって登録された登録画像レコードが削除されなくなる。
【００２５】
〔第４実施形態〕
第１実施形態、第２実施形態、第３実施形態は辞書の登録画像レコード数が閾値以上になった場合に、既に登録画像レコードとして登録されているものの中から、互いに類似しているものの片方を削除する方法であった。本実施形態では、登録時に、登録画像と類似した画像が既に辞書の登録画像レコードとして存在するかを判断し、類似した登録画像レコードがあった場合、登録しない処理を行う。この処理により、不要な登録画像レコードを登録しなくなり、登録画像レコード数が抑制され、分類時の処理時間を削減することが可能となる。第１実施形態との差分を説明する。
【００２６】
図１３は、本実施形態を示す情報処理装置の制御方法を説明するフローチャートである。本例は、辞書への登録画像の追加、辞書による分類画像の分類のフローである。なお、各ステップは、制御部２０３のＣＰＵが記憶された制御プログラムを実行することで実現される。
制御部２０３は、辞書へ登録処理の際、辞書の取得（Ｓ５０３）の後、登録画像レコードのうち登録画像に類似している画像があるかの判断を行う（Ｓ１３０１）。
具体的には、登録画像と、辞書中の登録画像レコードとの類似度の判定を行い、類似度が閾値以下、例えば１０以下の登録画像レコードが存在するかの判定を行う。制御部２０３は、類似している画像があると判断した場合、登録画像を辞書へ登録しない。制御部２０３は、類似している画像がないと判断した場合、辞書へ登録画像の追加を行う（Ｓ１３０２）。この処理により、類似した画像は辞書に登録されなくなり、辞書に登録されている登録画像レコードの数を抑えることができる。
【００２７】
本実施形態では、登録画像と類似した画像が既に辞書の登録画像レコードとして存在した場合、登録画像を辞書に追加しないことで、不要な登録画像レコードを登録しなくなり、登録画像レコード数が抑制され、分類時の処理時間を削減することが可能となる。
【００２８】
〔第５実施形態〕
第４実施形態の場合でも、第３実施形態と同様に、辞書ファイルに登録画像レコードを追加していく際、既存の辞書ファイルによる分類が間違ったため、ユーザが追加学習して、登録レコードを追加する場合がある。このようなデータは、ユーザにより追加学習されたものなので、重要な登録画像レコードである可能性がある。本実施形態では、ユーザの追加学習により追加された登録画像は辞書中に類似画像があったとしても、登録処理を行う。第３実施形態、第４実施形態との差分を説明する。
【００２９】
図１４は、本実施形態を示す情報処理装置の制御方法を説明するフローチャートである。本例は、辞書ファイルへの登録画像レコードの登録、辞書ファイルによる分類のフローである。なお、各ステップは、制御部２０３の図示しないＣＰＵが記憶された制御プログラムを実行することで実現される。
制御部２０３は出力結果が正しくなかったと判断した場合（Ｓ１４０１）、分類画像を登録画像として、辞書へ登録画像の追加処理を行う（Ｓ１３０２）。この処理により、ユーザの追加学習により追加された登録画像は辞書中に類似画像があるかの判断を行わずに、強制的に登録画像を辞書に登録することができる。
【００３０】
本実施形態では、ユーザの追加学習により追加された登録画像は辞書中に類似画像があったとしても、登録処理を行うことで、ユーザにとって重要な登録画像である、ユーザの選択によって登録された登録画像を辞書に登録することができる。
【００３１】
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステムまたは装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読み出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えばＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００３２】
１００  複写機
【図１】
2017097459.tif 000003
【図２】
2017097459.tif 000004
【図３】
2017097459.tif 000005
【図４】
2017097459.tif 000006
【図５】
2017097459.tif 000007
【図６】
2017097459.tif 000008
【図７】
2017097459.tif 000009
【図８】
2017097459.tif 000010
【図９】
2017097459.tif 000011
【図１０】
2017097459.tif 000012
【図１１】
2017097459.tif 000013
【図１２】
2017097459.tif 000014
【図１３】
2017097459.tif 000015
【図１４】
2017097459.tif 000016
【図１５】
2017097459.tif 000017