(57)【要約】  従来の補正方法では、２つの画像間で色補正又は色合わせを行なうものの、当該２つの画像の色を一致させることが困難であるという問題があった。  本発明に係る画像処理方法は、第１の画像における第１の複数の色のうちの一の色と第２の画像における第２の複数の色のうちの一の色との対応付けを検出する検出工程と、前記対応付けに従って、前記第１の複数の色又は前記第２の複数の色を補正する補正工程とを含む。
2007535829.tif 000002
【特許請求の範囲】
【請求項１】
第１の画像における第１の複数の色のうちの一の色と第２の画像における第２の複数の色のうちの一の色との対応付けを検出する検出工程と、
前記対応付けに従って、前記第１の複数の色又は前記第２の複数の色を補正する補正工程とを含むことを特徴とする画像処理方法。
【請求項２】
前記検出工程は、前記第１の画像について、当該第１の画像を特徴付ける第１の複数の特徴色を抽出し、前記第２の画像について、当該第２の画像を特徴付ける第２の複数の特徴色を抽出し、前記第１の複数の特徴色及び前記第２の複数の特徴色間の複数の対応付けを検出することを特徴とする請求項１記載の画像処理方法。
【請求項３】
前記検出工程は、前記第１の複数の特徴色を、前記第１の複数の色の出現の程度に従って決定する第１の決定を行い、前記第２の複数の特徴色を、前記第２の複数の色の出現の程度に従って決定する第２の決定を行うことを特徴とする請求項２記載の画像処理方法。
【請求項４】
前記検出工程は、前記第１の決定を、前記第１の複数の色のうち、出現の程度が所定の出現の程度より大きい第３の複数の色の出現の程度に従って行い、前記第２の決定を、前記第２の複数の色のうち、出現の程度が所定の出現の程度より大きい第４の複数の色の出現の程度に従って行うことを特徴とする請求項３記載の画像処理方法。
【請求項５】
前記検出工程は、前記複数の対応付けの検出を、前記第１の複数の特徴色及び前記第２の複数の特徴色間での可能な組み合わせについて、相互に対応する特徴色間の色差の合計が最小になるように行うことを特徴とする請求項３記載の画像処理方法。
【請求項６】
前記検出工程は、前記色差及び前記出現の程度に重み付けを施し、前記重み付けが施された前記色差及び前記出現の程度の加重和を算出することを特徴とする請求項５記載の画像処理方法。
【請求項７】
前記検出工程は、前記複数の対応付けの検出を、色ヒストグラムのパターンマッチングにより行うことを特徴とする請求項２記載の画像処理方法。
【請求項８】
前記補正工程は、前記第１の複数の色及び前記第２の複数の色の一方の色を基準として、他方の色を補正することを特徴とする請求項１記載の画像処理方法。
【請求項９】
前記補正工程は、前記補正を、色相、彩度、明度に基づく表色系に基づき、前記色相、彩度、明度のうちの少なくとも１つについて行うことを特徴とする請求項１記載の画像処理方法。
【請求項１０】
前記検出工程は、所定の領域又はユーザが指定する領域に基づき、前記特徴色を抽出することを特徴とする請求項２記載の画像処理方法。
【請求項１１】
第１の画像における第１の複数の色のうちの一の色と第２の画像における第２の複数の色のうちの一の色との対応付けを検出する検出部と、
前記対応付けに従って、前記第１の複数の色又は前記第２の複数の色を補正する補正部とを含むことを特徴とする画像処理装置。
【請求項１２】
前記第１の画像を入力するための第１の入力部と、
前記第２の画像を入力するための第２の入力部とを更に含むことを特徴とする請求項１１記載の画像処理装置。
【請求項１３】
前記第１の入力部は、スキャナ及びデジタルカメラの一方であり、前記第２の入力部は、前記スキャナ及び前記デジタルカメラのうちの他方であることを特徴とする請求項１２記載の画像処理装置。
【請求項１４】
前記補正部は、前記第１の複数の色及び前記第２の複数の色の一方の色を基準として、他方の色を補正することを特徴とする請求項１１記載の画像処理装置。
【請求項１５】
前記補正部は、前記補正を、色相、彩度、明度に基づく表色系に基づき、前記色相、彩度、明度のうちの少なくとも１つについて行うことを特徴とする請求項１１記載の画像処理装置。
【請求項１６】
前記検出部は、所定の範囲又はユーザが指定する範囲に基づき、前記特徴色を抽出することを特徴とする請求項１１記載の画像処理装置。
【請求項１７】
協働して画像処理を行う検出部と補正部とを有するコンピュータに、前記画像処理を実行させるための画像処理プログラムであって、
前記検出部に、第１の画像における第１の複数の色のうちの一の色と第２の画像における第２の複数の色のうちの一の色との対応付けを検出させる検出工程と、
前記補正部に、前記対応付けに従って、前記第１の複数の色又は前記第２の複数の色を補正させる補正工程とを含むことを特徴とする画像処理プログラム。
【請求項１８】
協働して画像処理を行う検出部と補正部とを有するコンピュータに、前記画像処理を実行させるための画像処理プログラムの記憶されたコンピュータが読み取り可能な記憶媒体であって、
前記検出部に、第１の画像における第１の複数の色のうちの一の色と第２の画像における第２の複数の色のうちの一の色との対応付けを検出させる検出工程と、
前記補正部に、前記対応付けに従って、前記第１の複数の色又は前記第２の複数の色を補正させる補正工程とを含むことを特徴とする画像処理プログラムの記憶されたコンピュータが読み取り可能な記憶媒体。
【請求項１９】
２つの画像の各々において色を指定する指定工程と、
前記両色間の関係に従って一方の画像における他の色を補正する補正工程とを含むことを特徴とする画像処理方法。
【請求項２０】
領域を代表する色を表す領域代表色情報をそれぞれが有する複数の第１の領域を指定可能な第１の画像において、一の第１の領域を指定する第１の指定工程と、
前記第１の画像に対応する第２の画像であって領域代表色情報をそれぞれが有する複数の第２の領域を指定可能な前記第２の画像において、一の第２の領域を指定する第２の指定工程と、
前記指定された一の第１の領域と、前記指定された一の第２の領域とを対応付ける対応付け工程と、
前記対応付けされた、前記一の第１の領域の領域代表色情報と前記一の第２の領域の領域代表色情報との間の関係に従って、前記第２の画像の色を表す画像色情報を補正する補正工程とを含むことを特徴とする画像処理方法。
【請求項２１】
前記第２の指定工程は、二以上の第２の領域を指定し、
前記補正工程は、前記複数の第２の領域の各領域の位置と前記二以上の第２の領域の位置との間の関係に応じて、前記画像色情報を補正することを特徴とする請求項２０記載の画像処理方法。
【請求項２２】
前記第１の指定工程は、二以上の第１の領域を指定し、
前記第２の指定工程は、二以上の第２の領域を指定し、
前記補正工程は、前記二以上の第１の領域と前記二以上の第２の領域との対応付けの数に応じて相違する補正方法により、前記画像色情報を補正することを特徴とする請求項２０記載の画像処理方法。
【請求項２３】
前記領域の前記領域代表色情報を、当該領域に含まれる小領域が有する、当該小領域を代表する色を表す小領域代表色情報により規定する規定工程を更に含むことを特徴とする請求項２０記載の画像処理方法。
【請求項２４】
前記規定工程は、前記領域の領域代表色情報を、当該領域に含まれる複数の小領域が有する当該小領域を代表する色を表す複数の小領域代表色情報により規定することを特徴とする請求項２３記載の画像処理方法。
【請求項２５】
前記規定工程は、前記領域の領域代表色情報を、前記複数の小領域代表色情報のうち前記領域に占める面積の割合が最も高い色を表す小領域代表色情報により規定することを特徴とする請求項２３記載の画像処理方法。
【請求項２６】
前記規定工程は、前記領域の領域代表色情報を、前記複数の小領域代表色情報のうち、前記領域に占める面積の割合が所定の割合以上である色を表す小領域代表色情報により規定することを特徴とする請求項２３記載の画像処理方法。
【請求項２７】
前記第１の指定工程及び前記第２の指定工程のうちの少なくとも１つの指定工程は、当該１つの指定工程が指定する前記一の領域の近傍である近傍領域を指定し、
前記規定工程は、前記一の領域の領域代表色情報を、前記一の領域、及び前記近傍領域の両領域を代表する色を表す領域近傍領域代表色情報により規定することを特徴とする請求項２０記載の画像処理方法。
【請求項２８】
前記第１の指定工程及び前記第２の指定工程のうちの少なくとも１つの指定工程は、当該１つの指定工程が指定する前記一の領域を代表する色と実質的に等価である色により代表される等価領域を指定し、
前記規定工程は、前記一の領域の領域代表色情報を、前記一の領域、及び前記等価領域の両領域を代表する色を表す領域等価領域代表色情報により規定することを特徴とする請求項２０記載の画像処理方法。
【請求項２９】
前記第１の指定工程及び前記第２の指定工程のうちの少なくとも１つの指定工程は、前記一の領域を任意の描画により指定することを特徴とする請求項２０記載の画像処理方法。
【請求項３０】
領域を代表する色を表す領域代表色情報をそれぞれが有する複数の第１の領域を指定可能な第１の画像と、領域代表色情報をそれぞれが有する複数の第２の領域を指定可能な第２の画像との間で画像処理を行なう画像処理装置であって、
一の第１の領域を指定するための第１の指定部と、
一の第２の領域を指定するための第２の指定部と、
前記一の第１の領域の領域代表色情報と、前記一の第２の領域の領域代表色情報との間の関係に従って、前記複数の第２の画像の色を表す画像色情報を補正する補正部とを含むことを特徴とする画像処理装置。
【請求項３１】
協働して画像処理を行う指定部と補正部とを有するコンピュータに、前記画像処理を実行させるための画像処理プログラムであって、
領域を代表する色を表す領域代表色情報をそれぞれが有する複数の第１の領域を指定可能な第１の画像に対応する第２の画像であって領域代表色情報をそれぞれが有する複数の第２の領域を指定可能な前記第２の画像において、一の第２の領域を指定する指定工程と、
前記一の第２の領域の領域代表色情報と当該一の第２の領域に対応する一の第１の領域の領域代表色情報との間の関係に従って、前記第２の画像の色を表す画像色情報を補正する補正工程とを含むことを特徴とする画像処理プログラム。
【請求項３２】
領域を代表する色を表す領域代表色情報をそれぞれが有する複数の第１の領域を指定可能な第１の画像と、領域代表色情報をそれぞれが有する複数の第２の領域を指定可能な第２の画像との間での画像処理を協働して行うための、第１の入力部と、色についての特性が前記第１の入力部と異なる第２の入力部と、決定部と、第１の指定部と、第２の指定部と、補正部とを有するコンピュータに前記画像処理を実行させるための画像処理プログラムであって、
前記第１の指定部に、一の第１の領域を指定させる第１の指定工程と、
前記第２の指定部に、一の第２の領域を指定させる第２の指定工程と、
前記補正部に、前記一の第１の領域の領域代表色情報と前記一の第２の領域の領域代表色情報との間の関係に従って、前記第２の画像の色を表す画像色情報を補正させる補正工程とを含むことを特徴とする画像処理プログラム。
【請求項３３】
協働して画像処理を行う指定部と補正部とを有するコンピュータに、前記画像処理を実行させるための画像処理プログラムの記憶されたコンピュータが読み取り可能な記憶媒体であって、
領域を代表する色を表す領域代表色情報をそれぞれが有する複数の第１の領域を指定可能な第１の画像に対応する第２の画像であって領域代表色情報をそれぞれが有する複数の第２の領域を指定可能な前記第２の画像において、一の第２の領域を指定する指定工程と、
前記一の第２の領域の領域代表色情報と当該一の第２の領域に対応する一の第１の領域の領域代表色情報との間の関係に従って、前記第２の画像の色を表す画像色情報を補正する補正工程とを含むことを特徴とする画像処理プログラムの記憶されたコンピュータが読み取り可能な記憶媒体。
【請求項３４】
領域を代表する色を表す領域代表色情報をそれぞれが有する複数の第１の領域を指定可能な第１の画像と、領域代表色情報をそれぞれが有する複数の第２の領域を指定可能な第２の画像との間での画像処理を協働して行うための、第１の入力部と、色についての特性が前記第１の入力部と異なる第２の入力部と、決定部と、第１の指定部と、第２の指定部と、補正部とを有するコンピュータに前記画像処理を実行させるための画像処理プログラムの記憶されたコンピュータ読み取り可能な記憶媒体であって、
前記第１の指定部に、一の第１の領域を指定させる第１の指定工程と、
前記第２の指定部に、一の第２の領域を指定させる第２の指定工程と、
前記補正部に、前記一の第１の領域の領域代表色情報と前記一の第２の領域の領域代表色情報との間の関係に従って、前記第２の画像の色を表す画像色情報を補正させる補正工程とを含むことを特徴とする画像処理プログラムの記憶されたコンピュータが読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理方法、当該方法を使用する画像処理装置、及び前記方法をコンピュータに実行させるための画像処理プログラムに関する。
【背景技術】
【０００２】
従来、同じ被写体を異なった条件で撮影した場合に、その撮影結果のデータは、条件毎にデータとして異なった色調の画像になる場合があり、そのような複数の画像の被写体の色を一致させる画像処理は、これまでは、専門のオペレータが画像処理ソフトを操作して行っていた。
このような技術としては、従来、同一の被写体を、撮影の環境及び撮影の特性等が異なる機器、例えば、スキャナとデジタルカメラとで別々に撮像し、前記撮影の環境及び特性等の相違に起因して異なる両画像の色を一致させる補正が企図されている。下記の特許文献１は、前記補正に関連する技術を開示し、また、下記の特許文献２は、１つの画像についての色合いの補正に関連する技術を開示する。
【０００３】
また、下記の特許文献３に記載されたような従来の画像処理装置は、色調を異にする複数の画像について当該色調を統一すべく、オペレータが人手により入力する、色調を変えるためのパラメータに基づき、前記複数の画像の色調を補正するという画像処理方法を行なう。
【特許文献１】特開平７−１２１６８１号
【特許文献２】特開平９−１４７０９８号
【特許文献３】特開平９−２９８６５７号  しかしながら、上記した特許文献１及び特許文献２に記載された補正技術では、２つの画像間で色補正又は色合わせを行なうものの、当該２つの画像の色を一致させることが困難であった。
【０００４】
また、上記特許文献３に記載された画像処理装置においては、パラメータの操作により色調を客観的に補正、即ち色調を統一するためには、前記オペレータは、熟練を必要とすることから、前記操作についての専門的な経験又は技能を有しない一般のユーザは、前記色調の統一を容易に行うことができないという問題があった。
【発明の開示】
【０００５】
〔形態１〕  形態１の画像処理方法は、上記した課題を解決すべく、第１の画像における第１の複数の色のうちの一の色と第２の画像における第２の複数の色のうちの一の色との対応付けを検出する検出工程と、前記対応付けに従って、前記第１の複数の色又は前記第２の複数の色を補正する補正工程とを含む。
上記形態１の画像処理方法によれば、前記検出工程は、前記前者の一の色と前記後者の一の色との対応付けを検出し、前記補正工程は、当該対応付けに従って、前記第１の複数の色及び前記第２の複数の色のうちの一方の複数の色を補正することから、当該一方の複数の色を他方の複数の色に容易に一致させることができる。
【０００６】
〔形態２〕  更に、形態２の画像処理方法は、形態１の画像処理方法において、前記検出工程は、前記第１の画像について、当該第１の画像を特徴付ける第１の複数の特徴色を抽出し、前記第２の画像について、当該第２の画像を特徴付ける第２の複数の特徴色を抽出し、前記第１の複数の特徴色及び前記第２の複数の特徴色間の複数の対応付けを検出する。
上記形態１又は形態２の画像処理方法によれば、例えば、第１の画像の色と第２の画像の色とが、色空間上で均等にずれていないような場合において、複数組の対応色を指定して、双方の色のずれを考慮して画像の色を補正することが可能となる。
【０００７】
〔形態３〕  更に、形態３の画像処理方法では、形態２の画像処理方法において、前記検出工程は、前記第１の複数の特徴色を、前記第１の複数の色の出現の程度に従って決定する第１の決定を行い、前記第２の複数の特徴色を、前記第２の複数の色の出現の程度に従って決定する第２の決定を行う。
〔形態４〕  更に、形態４の画像処理方法では、形態３の画像処理方法において、前記検出工程は、前記第１の決定を、前記第１の複数の色のうち、出現の程度が所定の出現の程度より大きい第３の複数の色の出現の程度に従って行い、前記第２の決定を、前記第２の複数の色のうち、出現の程度が所定の出現の程度より大きい第４の複数の色の出現の程度に従って行う。
【０００８】
上記形態３又は形態４の画像処理方法によれば、出現頻度が、一定の閾値より多い色のみを処理対象にすることができるので、これによって、処理を簡略化することが可能となる。
〔形態５〕  更に、形態５の画像処理方法では、形態３の画像処理方法において、前記検出工程は、前記複数の対応付けの検出を、前記第１の複数の特徴色及び前記第２の複数の特徴色間での可能な組み合わせについて、相互に対応する特徴色間の色差の合計が最小になるように行う。
【０００９】
上記形態５の画像処理方法によれば、特徴色間の色差の合計に基づき、特徴色間の対応付けを自動的に行うことが可能となる。
〔形態６〕  更に、形態６の画像処理方法では、形態５の画像処理方法において、前記検出工程は、前記色差及び前記出現の程度に重み付けを施し、前記重み付けが施された前記色差及び前記出現の程度の加重和を算出する。
上記形態６の画像処理方法によれば、色差と出現頻度の重み付けの調整によって、対応付けの精度を向上させることが可能である。
【００１０】
〔形態７〕  更に、形態７の画像処理方法では、形態２の画像処理方法において、前記検出工程は、前記複数の対応付けの検出を、色ヒストグラムのパターンマッチングにより行う。
上記形態７の画像処理方法によれば、ヒストグラム全体について最適な対応付けを行うため、対応付けの誤りを軽減することが可能である。
〔形態８〕  更に、形態８の画像処理方法では、形態１の画像処理方法において、前記補正工程は、前記第１の複数の色及び前記第２の複数の色の一方の色を基準として、他方の色を補正する。
【００１１】
〔形態９〕  更に、形態９の画像処理方法では、形態１の画像処理方法において、前記補正工程は、前記補正を、色相、彩度、明度に基づく表色系に基づき、前記色相、彩度、明度のうちの少なくとも１つについて行う。
上記形態８又は形態９の画像処理方法によれば、例えば、デジタルカメラで撮影した衣服の画像の場合、画像における衣服の陰影は立体感を示す情報として重要となるので、陰影に関連が強い明度については補正を行わず、色合いに関連が強い色相及び彩度のみについて補正処理を行うといったように、処理対象に応じて適切な表色系に対して補正処理をことが可能となる。
【００１２】
〔形態１０〕  更に、形態１０の画像処理方法では、形態２の画像処理方法において、前記検出工程は、所定の領域又はユーザが指定する領域に基づき、前記特徴色を抽出する。
上記形態１０の画像処理方法によれば、指定領域に対して補正処理を行うようにしたので、例えば、補正したい被写体の画像領域を指定することによって、被写体とは関係のない背景等の画像領域による被写体の画像領域への影響を排除することが可能となるので、補正したい被写体の画像領域について最適に補正を行うことが可能となる。
【００１３】
〔形態１１〕  一方、形態１１の画像処理装置は、上記した課題を解決すべく、第１の画像における第１の複数の色のうちの一の色と第２の画像における第２の複数の色のうちの一の色との対応付けを検出する検出部と、前記対応付けに従って、前記第１の複数の色又は前記第２の複数の色を補正する補正部とを含む。
〔形態１２〕  更に、形態１２の画像処理装置では、形態１１の画像処理装置において、前記第１の画像を入力するための第１の入力部と、前記第２の画像を入力するための第２の入力部とを更に含む。
【００１４】
〔形態１３〕  更に、形態１３の画像処理装置では、形態１２の画像処理装置において、前記第１の入力部は、スキャナ及びデジタルカメラの一方であり、前記第２の入力部は、前記スキャナ及び前記デジタルカメラのうちの他方である。
〔形態１４〕  更に、形態１４の画像処理装置では、形態１１の画像処理装置において、前記補正部は、前記第１の複数の色及び前記第２の複数の色の一方の色を基準として、他方の色を補正する。
【００１５】
〔形態１５〕  形態１５の画像処理装置では、形態１１の画像処理装置において、前記補正部は、前記補正を、色相、彩度、明度に基づく表色系に基づき、前記色相、彩度、明度のうちの少なくとも１つについて行う。
〔形態１６〕  形態１６の画像処理装置では、形態１１の画像処理装置において、前記検出部は、所定の範囲又はユーザが指定する範囲に基づき、前記特徴色を抽出する。
〔形態１７〕  形態１７の画像処理装置では、形態１１の画像処理装置において、前記検出部は、前記第１の画像について、当該第１の画像を特徴付ける第１の複数の特徴色を抽出し、前記第２の画像について、当該第２の画像を特徴付ける第２の複数の特徴色を抽出し、前記第１の複数の特徴色及び前記第２の複数の特徴色間の複数の対応付けを検出する。
【００１６】
〔形態１８〕  形態１８の画像処理装置では、形態１７の画像処理装置において、前記検出部は、前記第１の複数の特徴色を、前記第１の複数の色の出現の程度に従って決定する第１の決定を行い、前記第２の複数の特徴色を、前記第２の複数の色の出現の程度に従って決定する第２の決定を行う。
〔形態１９〕  形態１９の画像処理装置では、形態１８の画像処理装置において、前記検出部は、前記第１の決定を、前記第１の複数の色のうち、出現の程度が所定の出現の程度より大きい第３の複数の色の出現の程度に従って行い、前記第２の決定を、前記第２の複数の色のうち、出現の程度が所定の出現の程度より大きい第４の複数の色の出現の程度に従って行う。
【００１７】
〔形態２０〕  形態２０の画像処理装置では、形態１８の画像処理装置において、前記検出部は、前記複数の対応付けの検出を、前記第１の複数の特徴色及び前記第２の複数の特徴色間での可能な組み合わせについて、相互に対応する特徴色間の色差の合計が最小になるように行う。
〔形態２１〕  形態２１の画像処理装置では、形態２０の画像処理装置において、前記検出部は、前記色差及び前記出現の程度に重み付けを施し、前記重み付けが施された前記色差及び前記出現の程度の加重和を算出する。
【００１８】
〔形態２２〕  形態２２の画像処理装置では、形態１７の画像処理装置において、前記検出部は、前記複数の対応付けの検出を、色ヒストグラムのパターンマッチングにより行う。
〔形態２３〕  一方、形態２３の画像処理プログラムは、上記した課題を解決すべく、協働して画像処理を行う検出部と補正部とを有するコンピュータに、前記画像処理を実行させるための画像処理プログラムであって、前記検出部に、第１の画像における第１の複数の色のうちの一の色と第２の画像における第２の複数の色のうちの一の色との対応付けを検出させる検出工程と、前記補正部に、前記対応付けに従って、前記第１の複数の色又は前記第２の複数の色を補正させる補正工程とを含む。
【００１９】
〔形態２４〕  更に、形態２４の画像処理プログラムは、形態２３の画像処理プログラムにおいて、前記検出工程は、前記第１の画像について、当該第１の画像を特徴付ける第１の複数の特徴色を抽出し、前記第２の画像について、当該第２の画像を特徴付ける第２の複数の特徴色を抽出し、前記第１の複数の特徴色及び前記第２の複数の特徴色間の複数の対応付けを検出する。
〔形態２５〕  更に、形態２５の画像処理プログラムでは、形態２４の画像処理プログラムにおいて、前記検出工程は、前記第１の複数の特徴色を、前記第１の複数の色の出現の程度に従って決定する第１の決定を行い、前記第２の複数の特徴色を、前記第２の複数の色の出現の程度に従って決定する第２の決定を行う。
【００２０】
〔形態２６〕  更に、形態２６の画像処理プログラムでは、形態２５の画像処理プログラムにおいて、前記検出工程は、前記第１の決定を、前記第１の複数の色のうち、出現の程度が所定の出現の程度より大きい第３の複数の色の出現の程度に従って行い、前記第２の決定を、前記第２の複数の色のうち、出現の程度が所定の出現の程度より大きい第４の複数の色の出現の程度に従って行う。
〔形態２７〕  更に、形態２７の画像処理プログラムでは、形態２５の画像処理プログラムにおいて、前記検出工程は、前記複数の対応付けの検出を、前記第１の複数の特徴色及び前記第２の複数の特徴色間での可能な組み合わせについて、相互に対応する特徴色間の色差の合計が最小になるように行う。
【００２１】
〔形態２８〕  更に、形態２８の画像処理プログラムでは、形態２７の画像処理プログラムにおいて、前記検出工程は、前記色差及び前記出現の程度に重み付けを施し、前記重み付けが施された前記色差及び前記出現の程度の加重和を算出する。
〔形態２９〕  更に、形態２９の画像処理プログラムでは、形態２４の画像処理プログラムにおいて、前記検出工程は、前記複数の対応付けの検出を、色ヒストグラムのパターンマッチングにより行う。
【００２２】
〔形態３０〕  更に、形態３０の画像処理プログラムでは、形態２３の画像処理プログラムにおいて、前記補正工程は、前記第１の複数の色及び前記第２の複数の色の一方の色を基準として、他方の色を補正する。
〔形態３１〕  更に、形態３１の画像処理プログラムでは、形態２３の画像処理プログラムにおいて、前記補正工程は、前記補正を、色相、彩度、明度に基づく表色系に基づき、前記色相、彩度、明度のうちの少なくとも１つについて行う。
【００２３】
〔形態３２〕  更に、形態３２の画像処理プログラムでは、形態２４の画像処理プログラムにおいて、前記検出工程は、所定の領域又はユーザが指定する領域に基づき、前記特徴色を抽出する。
〔形態３３〕  一方、形態３３の画像処理プログラムの記憶されたコンピュータが読み取り可能な記憶媒体は、上記した課題を解決すべく、形態２３乃至３２のいずれか１の画像処理プログラムの記憶されたコンピュータが読み取り可能な記憶媒体となっている。
【００２４】
これによって、形態２３乃至形態３２のいずれか１の画像処理プログラムと同様の作用及び効果が得られると共に、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ、ＭＯなどの記録媒体を介して前記画像処理プログラムを容易に授受することが可能となる。
〔形態３４〕  また、形態３４の画像処理方法は、上記した課題を解決すべく、２つの画像の各々において色を指定する指定工程と、前記両色間の関係に従って一方の画像における他の色を補正する補正工程とを含む。
【００２５】
上記形態３４の画像処理方法によれば、前記補正工程は、前記指定工程で指定された前記両色間の関係に従って前記他の色を補正することから、従来の画像処理方法が必要であった、パラメータの専門的な入力操作を必要とすることなく、前記一方の画像を補正することが可能となる。
〔形態３５〕  また、形態３５の画像処理方法は、上記した課題を解決すべく、領域を代表する色を表す領域代表色情報をそれぞれが有する複数の第１の領域を指定可能な第１の画像において、一の第１の領域を指定する第１の指定工程と、前記第１の画像に対応する第２の画像であって領域代表色情報をそれぞれが有する複数の第２の領域を指定可能な前記第２の画像において、一の第２の領域を指定する第２の指定工程と、前記指定された一の第１の領域と、前記指定された一の第２の領域とを対応付ける対応付け工程と、前記対応付けされた、前記一の第１の領域の領域代表色情報と前記一の第２の領域の領域代表色情報との間の関係に従って、前記第２の画像の色を表す画像色情報を補正する補正工程とを含む。
【００２６】
上記形態３５の画像処理方法によれば、前記補正工程は、前記指定工程で指定された前記一の第２の領域の領域代表色情報と前記一の第１の領域の領域代表色情報との関係に従って前記第２の画像を補正することから、従来の画像処理方法が必要であった、パラメータの専門的な入力操作を必要とすることなく、前記第２の画像を補正することが可能となる。
〔形態３６〕  更に、形態３６の画像処理方法では、形態３５の画像処理方法において、前記第２の指定工程は、二以上の第２の領域を指定し、前記補正工程は、前記複数の第２の領域の各領域の位置と前記二以上の第２の領域の位置との間の関係に応じて、前記画像色情報を補正する。
【００２７】
上記形態３４乃至形態３６のいずれか１の画像処理方法によれば、複数の領域によって一つの対応色を指定することができるので、これによって、基準となる情報量を多くすることで、より精度の高い対応色を得ることが可能となる。
〔形態３７〕  更に、形態３７の画像処理方法では、形態３５の画像処理方法において、前記第１の指定工程は、二以上の第１の領域を指定し、前記第２の指定工程は、二以上の第２の領域を指定し、前記補正工程は、前記二以上の第１の領域と前記二以上の第２の領域との対応付けの数に応じて相違する補正方法により、前記画像色情報を補正する。
【００２８】
上記形態３７の画像処理方法によれば、例えば、第１の画像の色と第２の画像の色とが、色空間上で均等にずれていないような場合において、複数組の対応色を指定して、双方の色のずれを考慮して画像の色を補正することが可能となる。
〔形態３８〕  更に、形態３８の画像処理方法では、形態３５の画像処理方法において、前記領域の前記領域代表色情報を、当該領域に含まれる小領域が有する、当該小領域を代表する色を表す小領域代表色情報により規定する規定工程を更に含む。
【００２９】
〔形態３９〕  更に、形態３９の画像処理方法では、形態３８の画像処理方法において、前記規定工程は、前記領域の領域代表色情報を、当該領域に含まれる複数の小領域が有する当該小領域を代表する色を表す複数の小領域代表色情報により規定する。
上記形態３８又は形態３９の画像処理方法によれば、小領域を代表する色を表す小領域代表色情報によって領域代表色情報を規定するようにしたので、より適切な領域代表色情報を規定することが可能となる。
【００３０】
〔形態４０〕  更に、形態４０の画像処理方法では、形態３８の画像処理方法において、前記規定工程は、前記領域の領域代表色情報を、前記複数の小領域代表色情報のうち前記領域に占める面積の割合が最も高い色を表す小領域代表色情報により規定する。
上記形態４０の画像処理方法によれば、指定した領域内で、最も出現頻度（面積）が多い色を対応色とするようにしたので、これにより、ノイズ等と考えられる色が対応色となるのを防ぐことが可能となる。
【００３１】
〔形態４１〕  更に、形態４１の画像処理方法では、形態３８の画像処理方法において、前記規定工程は、前記領域の領域代表色情報を、前記複数の小領域代表色情報のうち、前記領域に占める面積の割合が所定の割合以上である色を表す小領域代表色情報により規定する。
上記形態４１の画像処理方法によれば、例えば、布地や衣服を撮影した画像を処理対象とした場合において、対応色にあたる領域に細かい模様が存在するようなときに、出現頻度（面積）が所定の割合より多く、且つ色差が所定の割合より大きい複数の色がある場合、それぞれの色の代表値を対応色とすることで、模様を構成するそれぞれの色の対応色について処理を行うようにすることで、より精度の高い画像補整を行うことが可能となる。
【００３２】
〔形態４２〕  更に、形態４２の画像処理方法では、形態３５の画像処理方法において、前記第１の指定工程及び前記第２の指定工程のうちの少なくとも１つの指定工程は、当該１つの指定工程が指定する前記一の領域の近傍である近傍領域を指定し、前記規定工程は、前記一の領域の領域代表色情報を、前記一の領域、及び前記近傍領域の両領域を代表する色を表す領域近傍領域代表色情報により規定する。
上記形態４２の画像処理方法によれば、例えば、画像上の一点によって対応色を指定すると、画像入力時のノイズや埃の混入等により、その点が目的とする色ではなくなってしまう場合が生じるので、ある領域を指定して、その領域の代表色を対応色とするようにしたので、ノイズ等の影響を軽減することが可能となる。
【００３３】
〔形態４３〕  更に、形態４３の画像処理方法では、形態３５の画像処理方法において、前記第１の指定工程及び前記第２の指定工程のうちの少なくとも１つの指定工程は、当該１つの指定工程が指定する前記一の領域を代表する色と実質的に等価である色により代表される等価領域を指定し、前記規定工程は、前記一の領域の領域代表色情報を、前記一の領域、及び前記等価領域の両領域を代表する色を表す領域等価領域代表色情報により規定する。
【００３４】
上記形態４３の画像処理方法によれば、例えば、特定の点が指示された場合に、指示点から連続する所定の色差の範囲の領域の色を対応色とする処理を加えるようにしたので、適切な範囲を自動的に選択することが可能となると共に、ノイズ等の影響を軽減することが可能となる。
〔形態４４〕  更に、形態４４の画像処理方法では、形態３５の画像処理方法において、前記第１の指定工程及び前記第２の指定工程のうちの少なくとも１つの指定工程は、前記一の領域を任意の描画により指定する。
【００３５】
〔形態４５〕  一方、形態４５の画像処理装置は、上記した課題を解決すべく、領域を代表する色を表す領域代表色情報をそれぞれが有する複数の第１の領域を指定可能な第１の画像と、領域代表色情報をそれぞれが有する複数の第２の領域を指定可能な第２の画像との間で画像処理を行なう画像処理装置であって、一の第１の領域を指定するための第１の指定部と、一の第２の領域を指定するための第２の指定部と、前記一の第１の領域の領域代表色情報と、前記一の第２の領域の領域代表色情報との間の関係に従って、前記複数の第２の画像の色を表す画像色情報を補正する補正部とを含む。
【００３６】
〔形態４６〕  更に、形態４６の画像処理装置は、形態４５の画像処理装置において、前記第２の指定部は、二以上の第２の領域を指定し、前記補正部は、前記複数の第２の領域の各領域の位置と前記二以上の第２の領域の位置との間の関係に応じて、前記画像色情報を補正する。
〔形態４７〕  更に、形態４７の画像処理装置は、形態４５の画像処理装置において、前記第１の指定部は、二以上の第１の領域を指定し、前記第２の指定部は、二以上の第２の領域を指定し、前記補正部は、前記二以上の第１の領域と前記二以上の第２の領域との対応付けの数に応じて相違する補正方法により、前記画像色情報を補正する。
【００３７】
〔形態４８〕  更に、形態４８の画像処理装置は、形態４５の画像処理装置において、前記領域の前記領域代表色情報を、当該領域に含まれる小領域が有する、当該小領域を代表する色を表す小領域代表色情報により規定する規定部を更に含む。
〔形態４９〕  更に、形態４９の画像処理装置は、形態４８の画像処理装置において、前記規定部は、前記領域の領域代表色情報を、当該領域に含まれる複数の小領域が有する当該小領域を代表する色を表す複数の小領域代表色情報により規定する。
【００３８】
〔形態５０〕  更に、形態５０の画像処理装置は、形態４８の画像処理装置において、前記規定部は、前記領域の領域代表色情報を、前記複数の小領域代表色情報のうち前記領域に占める面積の割合が最も高い色を表す小領域代表色情報により規定する。
〔形態５１〕  更に、形態５１の画像処理装置は、形態４８の画像処理装置において、前記規定部は、前記領域の領域代表色情報を、前記複数の小領域代表色情報のうち、前記領域に占める面積の割合が所定の割合以上である色を表す小領域代表色情報により規定する。
【００３９】
〔形態５２〕  更に、形態５２の画像処理装置は、形態４５の画像処理装置において、前記第１の指定部及び前記第２の指定部のうちの少なくとも１つの指定部は、当該１つの指定部が指定する前記一の領域の近傍である近傍領域を指定し、前記規定部は、前記一の領域の領域代表色情報を、前記一の領域、及び前記近傍領域の両領域を代表する色を表す領域近傍領域代表色情報により規定する。
〔形態５３〕  更に、形態５３の画像処理装置は、形態４５の画像処理装置において、前記第１の指定部及び前記第２の指定部のうちの少なくとも１つの指定部は、当該１つの指定部が指定する前記一の領域を代表する色と実質的に等価である色により代表される等価領域を指定し、前記規定部は、前記一の領域の領域代表色情報を、前記一の領域、及び前記等価領域の両領域を代表する色を表す領域等価領域代表色情報により規定する。
【００４０】
〔形態５４〕  更に、形態５４の画像処理装置は、形態４５の画像処理装置において、前記第１の指定部及び前記第２の指定部のうちの少なくとも１つの指定部は、前記一の領域を任意の描画により指定する。
〔形態５５〕  一方、形態５５の画像処理プログラムは、上記した課題を解決すべく、領域を代表する色を表す領域代表色情報をそれぞれが有する複数の第１の領域を指定可能な第１の画像に対応する第２の画像であって領域代表色情報をそれぞれが有する複数の第２の領域を指定可能な前記第２の画像において、一の第２の領域を指定する指定工程と、前記一の第２の領域の領域代表色情報と当該一の第２の領域に対応する一の第１の領域の領域代表色情報との間の関係に従って、前記第２の画像の色を表す画像色情報を補正する補正工程とを含む。
【００４１】
〔形態５６〕  また、形態５６の画像処理プログラムは、上記した課題を解決すべく、領域を代表する色を表す領域代表色情報をそれぞれが有する複数の第１の領域を指定可能な第１の画像と、領域代表色情報をそれぞれが有する複数の第２の領域を指定可能な第２の画像との間での画像処理を協働して行うための、第１の入力部と、色についての特性が前記第１の入力部と異なる第２の入力部と、決定部と、第１の指定部と、第２の指定部と、補正部とを有するコンピュータに前記画像処理を実行させるための画像処理プログラムであって、前記第１の指定部に、一の第１の領域を指定させる第１の指定工程と、前記第２の指定部に、一の第２の領域を指定させる第２の指定工程と、前記補正部に、前記一の第１の領域の領域代表色情報と前記一の第２の領域の領域代表色情報との間の関係に従って、前記第２の画像の色を表す画像色情報を補正させる補正工程とを含む。
【００４２】
〔形態５７〕  更に、形態５７の画像処理プログラムでは、形態５６の画像処理プログラムにおいて、前記第２の指定工程は、二以上の第２の領域を指定し、前記補正工程は、前記複数の第２の領域の各領域の位置と前記二以上の第２の領域の位置との間の関係に応じて、前記画像色情報を補正する。
〔形態５８〕  更に、形態５８の画像処理プログラムでは、形態５６の画像処理プログラムにおいて、前記第１の指定工程は、二以上の第１の領域を指定し、前記第２の指定工程は、二以上の第２の領域を指定し、前記補正工程は、前記二以上の第１の領域と前記二以上の第２の領域との対応付けの数に応じて相違する補正方法により、前記画像色情報を補正する。
【００４３】
〔形態５９〕  更に、形態５９の画像処理プログラムでは、形態５６の画像処理プログラムにおいて、前記領域の前記領域代表色情報を、当該領域に含まれる小領域が有する、当該小領域を代表する色を表す小領域代表色情報により規定する規定工程を更に含む。
〔形態６０〕  更に、形態６０の画像処理方法では、形態５９の画像処理方法において、前記規定工程は、前記領域の領域代表色情報を、当該領域に含まれる複数の小領域が有する当該小領域を代表する色を表す複数の小領域代表色情報により規定する。
【００４４】
〔形態６１〕  更に、形態６１の画像処理プログラムでは、形態５９の画像処理プログラムにおいて、前記規定工程は、前記領域の領域代表色情報を、前記複数の小領域代表色情報のうち前記領域に占める面積の割合が最も高い色を表す小領域代表色情報により規定する。
〔形態６２〕  更に、形態６２の画像処理プログラムでは、形態５９の画像処理プログラムにおいて、前記規定工程は、前記領域の領域代表色情報を、前記複数の小領域代表色情報のうち、前記領域に占める面積の割合が所定の割合以上である色を表す小領域代表色情報により規定する。
【００４５】
〔形態６３〕  更に、形態６３の画像処理プログラムでは、形態５６の画像処理プログラムにおいて、前記第１の指定工程及び前記第２の指定工程のうちの少なくとも１つの指定工程は、当該１つの指定工程が指定する前記一の領域の近傍である近傍領域を指定し、前記規定工程は、前記一の領域の領域代表色情報を、前記一の領域、及び前記近傍領域の両領域を代表する色を表す領域近傍領域代表色情報により規定する。
〔形態６４〕  更に、形態６４の画像処理プログラムでは、形態５６の画像処理プログラムにおいて、前記第１の指定工程及び前記第２の指定工程のうちの少なくとも１つの指定工程は、当該１つの指定工程が指定する前記一の領域を代表する色と実質的に等価である色により代表される等価領域を指定し、前記規定工程は、前記一の領域の領域代表色情報を、前記一の領域、及び前記等価領域の両領域を代表する色を表す領域等価領域代表色情報により規定する。
【００４６】
〔形態６５〕  更に、形態６５の画像処理プログラムでは、形態５６の画像処理プログラムにおいて、前記第１の指定工程及び前記第２の指定工程のうちの少なくとも１つの指定工程は、前記一の領域を任意の描画により指定する。
〔形態６６〕  一方、形態６６の画像処理プログラムの記憶されたコンピュータ読み取り可能な記憶媒体は、上記した課題を解決すべく、領域を代表する色を表す領域代表色情報をそれぞれが有する複数の第１の領域を指定可能な第１の画像と、領域代表色情報をそれぞれが有する複数の第２の領域を指定可能な第２の画像との間での画像処理を協働して行うための、第１の入力部と、色についての特性が前記第１の入力部と異なる第２の入力部と、決定部と、第１の指定部と、第２の指定部と、補正部とを有するコンピュータに前記画像処理を実行させるための画像処理プログラムの記憶されたコンピュータ読み取り可能な記憶媒体であって、
前記第１の指定部に、一の第１の領域を指定させる第１の指定工程と、
前記第２の指定部に、一の第２の領域を指定させる第２の指定工程と、
前記補正部に、前記一の第１の領域の領域代表色情報と前記一の第２の領域の領域代表色情報との間の関係に従って、前記第２の画像の色を表す画像色情報を補正させる補正工程とを含むことを特徴とする画像処理プログラムの記憶されたコンピュータが読み取り可能な記憶媒体となっている。
【図面の簡単な説明】
【００４７】
【図１】実施例１〜３の画像処理装置の構成を示す図である。
【図２】実施例１の画像処理装置が処理する前の画像を示す図である。
【図３】実施例１の画像処理装置が処理した後の画像を示す図である。
【図４】実施例１の画像処理装置の動作を示すフローチャートである。
【図５】実施例１の特徴色の抽出を説明する図である。
【図６】実施例１の補正部による補正を示す図である。
【図７】実施例１の変形例の補正部による他の補正を示す図である。
【図８】実施例１の変形例の補正部による他の補正を示す図である。
【図９】実施例２の画像処理装置が処理する前の画像を示す図である。
【図１０】実施例２の画像処理装置が処理した後の画像を示す図である。
【図１１】実施例２の画像処理装置の動作を示すフローチャートである。
【図１２】実施例２の補正部による補正を示す図である。
【図１３】実施例２の変形例３、４、５の領域を示す図である。
【図１４】実施例３の画像処理装置が処理する画像を示す図である。
【図１５】実施例３の補正部による補正を示す図である。
【図１６】実施例３の補正部による他の補正を示す図である。
【図１７】画像処理プログラム１９が記録されたコンピュータ読み取り可能な記録媒体の一例を示す概念図である。
【発明を実施するための最良の形態】
【００４８】
本発明に係る画像処理装置の本実施例について図面を参照して説明する。
《構成》
図１は、本実施例の画像処理装置の構成を示し、図２は、本実施例の画像処理装置が処理する前の画像を示し、図３は、本実施例の画像処理装置が処理した後の画像を示す。本実施例の画像処理装置１０は、第１の画像２０ａを参照しつつ第２の画像３０ａを補正すべく、第１の入力部１１と、第２の入力部１２と、操作部１３と、記憶部１４と、検出部１５と、補正部１６と、表示部１７と、印刷部１８とを含む。
【００４９】
第１の入力部１１は、例えば、スキャナからなり、印刷用紙等の印刷媒体に印刷された印刷内容を走査することによりその内容をデジタル形式で読み取り、当該読み取られた第１の画像２０ａを表す第１の画像データ２０ｂを生成する。
第２の入力部１２は、例えば、デジタルカメラからなり、物体等の被写体を撮像し、当該撮影された第２の画像３０ａを表す第２の画像データ３０ｂを生成する。
ここで、スキャナ等である第１の入力部１１による入力は、その光源及び背景等の条件が固定されていることから、入力された第１の画像２０ａの色の信頼性等が相対的に高く、他方で、デジタルカメラである第２の入力部１２による入力は、その光源及び背景等の条件が固定されていないことから、入力された第２の画像３０ａの色の信頼性等が相対的に低い。
【００５０】
また、本実施例においては、第１の入力部１１及び第２の入力部１２が、他部１３〜１８と共に、画像処理装置１０として一体となる構成となっているが、これに限らず、第１の入力部１１、第２の入力部１２及びそれ以外の部分（１３〜１８）とを、それぞれが別対となる構成にしても良い。
図２に示されるように、服地のサンプルを示す第１の画像２０ａは、基本生地、三角模様、丸模様、背景である対象２１ａ、２１ｂ、２１ｃ、２１ｄから構成され、前記服地を用いて作られた洋服を示す第２の画像３０ａも同様に、第１の画像２０ａにおける対象２１ａ、２１ｂ、２１ｃ、２１ｄに対応する基本生地、三角模様、丸模様、背景である対象３１ａ、３１ｂ、３１ｃ、３１ｄから構成されている。
【００５１】
図１に戻り、操作部１３は、例えば、マウス及びキーボードからなり、上記した第１、第２の画像２０ａ、３０ａに施す補正に必要な操作、例えば、特徴色を抽出するための範囲を指定するために用いられる。
記憶部１４は、例えば、ハードディスク、フレキシブル・ディスクのような記憶媒体からなり、第１の入力部１１により生成された第１の画像データ２０ｂ、及び第２の入力部１２により生成された第２の画像データ３０ｂを記憶するために用いられる。記憶部１４は、また、画像処理装置１０に第１、第２の画像２０ａ、３０ａの画像処理を行わせるためのプログラム１９を記憶している。
【００５２】
検出部１５は、例えば、ＣＰＵ（Central Processing Unit）からなり、第１の画像２０ａから第１の複数の特徴色２２ａ、２２ｂ、２２ｃ（図５を参照して後述）を抽出し、第２の画像３０ａから第２の特徴色３２ａ、３２ｂ、３２ｃ（図５を参照して後述）を抽出し、前記両特徴色を対応付ける。
補正部１６は、検出部１５と同様にして、ＣＰＵからなり、例えば、検出部１５により行われた、第１の複数の特徴色２２ａ、２２ｂ、２２ｃ及び第２の複数の特徴色３２ａ、３２ｂ、３２ｃとの対応付けに従って、例えば、信頼性等が相対的に高い第１の画像２０ａの色を基準として、信頼性等が相対的に低い前記第２の画像３０ａの色を第１の画像２０ａの色に合致させるように補正する。
【００５３】
表示部１７は、例えば、液晶ディスプレイ又はＣＲＴ(Cathode Ray Tube)ディスプレイからなり、図２、図３に示されるような補正前の第１の画像２０ａ及び第２の画像３０ａ、並びに、補正後の第２の画像３０ａ１、３０ａ２、３０ａ３を表示する。
印刷部１８は、例えば、インクジェット・プリンタからなり、表示部１７と同様に、図２、図３に示されるような補正前後の第１、第２の画像２０ａ、３０ａ、３０ａ１、３０ａ２、３０ａ３を印刷する。
《動作》
図４は、本実施例の画像処理装置の動作を示すフローチャートである。以下、本実施例の画像処理装置の動作を図４のフローチャートに沿って説明する。ここで、本実施例における上記プログラム１９には、図４の工程Ｓ４，Ｓ５に対応する検出工程と、図４の工程Ｓ６に対応する補正工程とが含まれる。
【００５４】
工程Ｓ１：第１の入力部１１は、図２（Ａ）に図示した画像２０ａを当該画像２０ａの走査により読み込み、当該画像２０ａの内容を表す第１の画像データ２０ｂを生成する。引き続き、第２の入力部１２は、被写体を撮像し、その結果として取得された、図２（Ｂ）に図示された第２の画像３０ａを表す第２の画像データ３０ｂを生成する。
工程Ｓ２：第１、第２の入力部１１、１２は、第１、第２の画像データ２０ｂ、３０ｂを記憶部１４に出力し、記憶部１４は、当該第１、第２の画像データ２０ｂ、３０ｂを記憶する。
【００５５】
工程Ｓ３：検出部１５は、記憶部１４から当該記憶部１４に記憶された第１、第２の画像データ２０ｂ、３０ｂを読み出し、表示部１７に表示する。
工程Ｓ４：検出部１５は、第１の画像２０ａから、特徴色２２ａ、２２ｂ、２２ｃを抽出し、また、第２の画像３０ａから、特徴色３２ａ、３２ｂ、３２ｃを抽出する。
図５は、特徴色の抽出を説明する図である。図５に示された色ヒストグラムでは、横軸は色相を示し、縦軸は出現の頻度を示す。図５（Ａ）は、横軸で示される色相毎に、図２（Ａ）に図示の第１の画像２０ａを構成する要素の数又は面積を合計した値である、縦軸で示される出現の頻度を表す。同様にして、図５（Ｂ）は、横軸で示される色相毎に、図２（Ｂ）に図示の第２の画像３０ａを構成する要素の数又は面積を合計した値である、縦軸で示される出現の頻度を示す。ここで、要素の数又は面積とは、例えば、ビットマップデータでの画素の数、またはベクトルデータでの閉領域の面積をいう。
【００５６】
検出部１５は、第１の画像２０ａの特徴色２２ａ、２２ｂ、２２ｃとして、図５（Ａ）の色ヒストグラムから、出現頻度が最も高い（ピークである）色相である、より正確には、極大値の色相である代表色２３ａ、２３ｂ、２３ｃを選択する。検出部１５は、また、当該選択に代えて、出現頻度の低い色相による悪影響の回避及び補正の精度の向上を企図して、出現頻度が閾値Ｔｈより高い色相である代表色群２４ａ、２４ｂ、２４ｃをそのまま、若しくは、その平均値、中央値、最頻値等を選択する。
【００５７】
検出部１５は、第１の画像２０ａに基づく、代表色２３ａ、２３ｂ、２３ｃ又は代表色群２４ａ、２４ｂ、２４ｃの選択と同様にして、第２の画像３０ａについて、特徴色３２ａ、３２ｂ、３２ｃを選択する。ここで、検出部１５は、上記した後者の選択では、上記した閾値Ｔｈに代わる他の閾値を用いることが可能である。
図５（Ａ）、（Ｂ）中の横軸は、ＲＧＢ、ＣＭＹ、色相・彩度・明度、ＣＩＥ（国際照明委員会）のＬ＊ａ＊ｂ等の表色系（１又は２次元以上）を用いることも可能であり、これにより、例えば、明度を無視した補正を行なうことにより、撮像時の照明環境（明るさ）が著しく異なる２つの画像間で適正な補正を施すことが可能となる。
【００５８】
検出部１５は、上記したような色ヒストグラムを用いた抽出に代えて、例えば、ユーザが操作部１３により指定された範囲又は領域について当該範囲又は領域を代表する特徴色を抽出することも可能である。
工程Ｓ５：検出部１５は、第１の画像２０ａの特徴色２２ａ、２２ｂ、２２ｃと、第２の画像３０ａの特徴色３２ａ、３２ｂ、３２ｃとを対応付ける。検出部１５は、例えば、特徴色２２ａ、２２ｂ、２２ｃのうちの一の特徴色２２ｘ（ｘは、ａ、ｂ、ｃのいずれか）と、特徴色３２ａ、３２ｂ、３２ｃのうちの一の特徴色３２ｙ（ｙは、ａ、ｂ、ｃのいずれか）との差の合計が最も小さくなるように、換言すれば、第１の特徴色２２ａ、２２ｂ、２２ｃと第２の特徴色３２ａ、３２ｂ、３２ｃとの間での可能な組み合わせについて、相互に対応する特徴色２２ｘ、３２ｙ間の色差の合計が最小になるように、特徴色２２ａ、２２ｂ、２２ｃ及び特徴色３２ａ、３２ｂ、３２ｃ間での対応付けを行う。
【００５９】
検出部１５は、前記色差の合計（差合計）を算出するときに、当該色差に重み付けを行い、かつ、前記出現頻度にも重み付けを行い、当該重み付けがなされた色差及び出現頻度に加重和を施すことも可能である。
上記したような対応付けの結果として、図５（Ａ）、（Ｂ）に示されるように、第１の画像２０ａの特徴色２２ａである代表色２３ａと、第２の画像３０ａの特徴色３２ａである対応色３５ａとが対応付けられ、第１の画像２０ａの特徴色２２ｂである代表色２３ｂと、第２の画像３０ａの特徴色３２ｂである対応色３５ｂとが対応付けられ、第１の画像２０ａの特徴色２２ｃである代表色２３ｃと、第２の画像３０ａの特徴色３２ｃである対応色３５ｃとが対応付けられる。
【００６０】
検出部１５は、上記した色差の合計に基づき対応付けを行うことに代えて、従来知られたパターンマッチングの手法（例えば、評価関数を動的統計法により最適化することによりグラフ（ノード）間の対応付けを行うＤＰマッチング、グラフマッチング、ＤＬＡ（Dynamic Link Architecture））に基づき対応付けを行うことも可能である。パターンマッチング手法を用いることにより、図５（Ａ）、（Ｂ）に図示のヒストグラムの全体について最適な対応付けを行うことができることから、特徴色２２ａ、２２ｂ、２２ｃ及び特徴色３２ａ、３２ｂ、３２ｃ間の対応付けを高精度に行うことが可能となる。
【００６１】
工程Ｓ６：補正部１６は、上記した対応付けを参照して、第１の画像２０ａに基づき、第２の画像３０ａの色調を補正する。
図６は、本実施例の補正部による補正を示す。補正部１６は、図６に示されるように、図２（Ｂ）に図示の第２の画像３０ａの特徴色３２ａ、３２ｂ、３２ｃを、図２（Ａ）に図示の第１の画像２０ａの特徴色２２ａ、２２ｂ、２２ｃに変換し、また、第２の画像３０ａにおける特徴色３２ａ、３２ｂ、３２ｃ以外の色についても、特徴色２２ａ、２２ｂ、２２ｃ及び特徴色３２ａ、３２ｂ、３２ｃ間の対応付けに基づき色補正することにより、図３（Ｂ１）に図示される、補正後の第２の画像３０ａ１を生成する。
【００６２】
ここで、上記した補正と異なり、検出部１５により行われた前記の対応付けに基づくことなく補正を行なうと、図３（Ｂ２）及び図３（Ｂ３）に示されるように、三角模様２１ｂ、３１ｂの色相又は丸模様２１ｃ、３１ｃの色相に極端に依存する補正を行なうことになり、図３（Ｂ１）に図示の第２の画像３０ａ１とは極めて異なる第２の画像３０ａ２、３０ａ３が得られてしまうことになる。
《効果》
上記した本実施例の画像処理装置１０によれば、検出部１５が、第１の画像２０ａから特徴色２２ａ、２２ｂ、２２ｃを抽出し、また、第２の画像３０ａから特徴色３２ａ、３２ｂ、３２ｃを抽出し、さらに、特徴色２２ａ、２２ｂ、２２ｃと特徴色３２ａ、３２ｂ、３２ｃとの対応付けを行い、補正部１６が、当該対応付けを参照して、第１の画像２０ａに基づき第２の画像３０ａを補正することから、第２の画像３０ａの色調を第１の画像２０ａの色調に容易に合わせることが可能となる。
〈実施例１の変形例〉
図７は、補正部による他の補正を示す。補正部１６は、図６に示した補正に代えて、図７に示す補正を行なうことによって上記したと同様な効果を得ることができる。具体的には、特徴色２２ａ及び３２ａ間についてのみ対応付けがされていることを想定すると、補正部１６は、図７に示されるように、Ｌ＊ａ＊ｂ＊表色系において、特徴色３２ａの色相Ｃ（３２ａ）を特徴色２２ａの色相Ｃ（２２ａ）に補正し、さらに、当該補正に基づき、特徴色３２ｃの色相Ｃ（３２ｃ）を特徴色２２ｃの色相Ｃ（２２ｃ）に補正する。
【００６３】
より詳細には、補正部１６は、色相Ｃ（３２ｃ）を色相Ｃ（２２ｃ）に補正することを、色相Ｃ（３２ｃ）及び色相Ｃ（２２ｃ）間の角Ｄｃが、色相Ｃ（３２ａ）及び色相Ｃ（２２ａ）間の角Ｄａに等しくなるように、かつ色相Ｃ（３２ｃ）及び原点Ｏ間の距離ｒ（３２ｃ）と色相Ｃ（２２ｃ）及び原点Ｏ間の距離ｒ（２２ｃ）との関係が、色相Ｃ（３２ａ）及び原点Ｏ間の距離ｒ（３２ａ）と色相Ｃ（２２ａ）及び原点Ｏ間の距離ｒ（２２ａ）との関係と等しくなるように行う。
【００６４】
図８は、補正部による他の補正を示す。特徴色２２ａ及び３２ａ間の対応付け、並びに特徴色２２ｂ及び３２ｂ間の対応付けのみがされていることを想定すると、補正部１６は、図８に示されるように、上記のＬ＊ａ＊ｂ＊表色系において、領域３２ａの色相Ｃ（３２ａ）を色相Ｃ（２２ａ）に補正すると共に、色相Ｃ（３２ｂ）を色相Ｃ（２２ｂ）に補正し、加えて、色相Ｃ（３２ｃ）を色相Ｃ（２２ｃ）に補正することを、色相Ｃ（３２ａ）と色相Ｃ（２２ａ）との第１の関係及び色相Ｃ（３２ｂ）と色相Ｃ（２２ｂ）との第２の関係に、色相Ｃ（３２ｃ）及び色相Ｃ（３２ａ）間の色値の差異並びに色相Ｃ（３２ｃ）及び色相Ｃ（３２ｂ）間の色値の差異に応じて重み付けを施すことにより行う。
上記したような、Ｌ＊ａ＊ｂ＊表色系において、ａ＊、ｂ＊の量を操作することに代えて、Ｌ＊ｃ＊ｈ＊表色系において、陰影に関連が強いＬ＊の量を操作することなく、色合いに最も関連が強いｃ＊、ｈ＊の量を操作することによっても、上記したと同様な効果を得ることができる。
ここで、本実施例における画像処理装置は、上記実施例１における図１と同様の構成となるので本実施例の説明においても図１を参照することとする。但し、本実施例においては、上記実施例２の図１における第１の画像２０ａ及び第２の画像３０ａが、それぞれ、図９（Ａ）及び（Ｂ）に示される第１の画像２０ａ及び第２の画像３０ａとなる。従って、本実施例における、図９、図１０、図１２及び図１３において、上記実施例１の符号と同一のものであっても、上記実施例１とは異なるものを示すこととする。また、本実施例においては、上記実施例１の図１１に示される画像処理装置１０の動作を示すフローチャートが、図１１のものとなる。
《構成》
図９は、本実施例の画像処理装置が処理する前の画像を示し、図１０は、本実施例の画像処理装置が処理した後の画像を示す。本実施例の画像処理装置１０は、第１の画像２０ａを参照しつつ第２の画像３０ａを補正すべく、第１の入力部１１と、第２の入力部１２と、操作部１３と、記憶部１４と、処理部１５と、補正部１６と、表示部１７と、印刷部１８とを含む。
【００６５】
第１の入力部１１は、例えば、スキャナからなり、印刷用紙等の印刷媒体に印刷された印刷内容を走査することによりその内容をデジタル形式で読み取り、当該読み取られた第１の画像２０ａを表す第１の画像データ２０ｂを生成する。
第２の入力部１２は、例えば、デジタルカメラからなり、物体等の被写体を撮像し、上記したと同様に、当該撮影された第２の画像３０ａを表す第２の画像データ３０ｂを生成する。
【００６６】
ここで、本実施例においても、第１の入力部１１及び第２の入力部１２が、他部１３〜１８と共に、画像処理装置１０として一体となる構成となっているが、これに限らず、第１の入力部１１、第２の入力部１２及びそれ以外の部分（１３〜１８）とを、それぞれが別対となる構成にしても良い。
図９に示されるように、第１の画像２０ａは、複数の画素データＰ１１〜Ｐｍｎ（ｍ、ｎは、２以上の任意の整数）からなり、第２の画像３０ａもまた、複数の画素データＱ１１〜Ｑｍｎからなる。画素データＰ１１〜Ｐｍｎ、Ｑ１１〜Ｑｍｎのそれぞれは、色の３要素、即ち、色相、彩度、明度を示す色情報を有する。また、第１の画像２０ａは、例えば、空、地面、木のような対象物２１ａ、２１ｂ、２１ｃ、２１ｄから構成され、第２の画像３０ａも同様に、対象物３１ａ、３１ｂ、３１ｃ、３１ｄから構成されている。
【００６７】
図１に戻り、指定部として機能する操作部１３は、例えば、マウス及びキーボードからなり、上記した第１、第２の画像２０ａ、３０ａに施す補正に必要な操作を行なうために用いられる。操作部１３は、例えば、図９に示されるように、第１の画像２０ａ中の領域２２ａ〜２２ｄと第２の画像３０ａ中の領域３２ａ〜３２ｄとを対応付けるために領域を指定するために用いられる。
操作部１３は、より詳しくは、例えば、第１、第２の画像２０ａ、３０ａについて、図９に示されるように、第１の画像２０ａにおける所望の領域２２ａと第２の画像３０ａにおける所望の領域３２ａとを対応付けるべく、領域２２ａ、３２ａの位置、形状、大きさ等を任意の描画により指定するために用いられる。同様にして、操作部１３は、第１の画像２０ａにおける他の所望の領域２２ｂ、２２ｃ、２２ｄと、第２の画像３０ａにおける他の所望の領域３２ｂ、３２ｃ、３２ｄとをそれぞれ指定するために用いられる。以下、領域２２ａ〜２２ｄ、３２ａ〜３２ｄのそれぞれの領域を代表する色を表す情報を「領域代表色情報」という。
【００６８】
図１に戻り、記憶部１４は、例えば、ハードディスク、フレキシブル・ディスクのような記憶媒体からなり、第１の入力部１１により生成された第１の画像データ２０ｂ、及び第２の入力部１２により生成された第２の画像データ３０ｂを記憶するために用いられる。記憶部１４は、また、画像処理装置１０に第１、第２の画像２０ａ、３０ａの画像処理を行わせるためのプログラム１９を記憶している。
処理部１５は、例えば、ＣＰＵ（Central Processing Unit）からなり、画像処理装置１０全体の動作を制御し、また、領域２２ａ〜２２ｄ、３２ａ〜３２ｄの領域代表色情報を規定する。
【００６９】
補正部１６は、処理部１５と同様にして、ＣＰＵからなり、例えば、操作部１３により指定された一の領域２２ａと一の領域３２ａとの間の色相関係に従って、第２の画像３０ａの色相を補正する。
表示部１７は、例えば、液晶ディスプレイ又はＣＲＴ(Cathode Ray Tube)ディスプレイからなり、図９、図１０に示されるような補正前後の第１、第２の画像２０ａ、３０ａを表示する。
【００７０】
印刷部１８は、例えば、インクジェット・プリンタからなり、表示部１７と同様に、図９、図１０に示されるような補正前後の第１、第２の画像２０ａ、３０ａを印刷する。
《動作》
図１１は、実施例２の画像処理装置の動作を示すフローチャートである。以下、実施例２の画像処理装置の動作を図１１のフローチャートに沿って説明する。ここで、本実施例における上記プログラム１９には、図１１の工程Ｓ１０に対応する第１の指定工程及び第２の指定工程と、図１１の工程Ｓ１１に対応する補正工程とが含まれる。
【００７１】
工程Ｓ７：第１の入力部１１は、図９（Ａ）に図示した画像２０ａを当該画像２０ａの走査により読み込み、当該画像２０ａの内容を表す第１の画像データ２０ｂを生成する。引き続き、第２の入力部１２は、被写体を撮像し、その結果として取得された、図９（Ｂ）に図示された第２の画像３０ａを表す第２の画像データ３０ｂを生成する。
工程Ｓ８：第１、第２の入力部１１、１２は、第１、第２の画像データ２０ｂ、３０ｂを記憶部１４に出力し、記憶部１４は、当該第１、第２の画像データ２０ｂ、３０ｂを記憶する。
【００７２】
工程Ｓ９：処理部１５は、記憶部１４から当該記憶部１４に記憶された第１、第２の画像データ２０ｂ、３０ｂを読み出し、表示部１７に表示する。
工程Ｓ１０：ユーザは、操作部１３を用いて第１の画像２０ａ中で任意の領域、例えば領域２２ａを指定し、同様にして、操作部１３を用いて第２の画像３０ａ中で任意の領域、例えば、領域３２ａを指定し（以下、指定された領域２２ａ、３２ａを「指定領域２２ａ」、「指定領域３２ａ」という。）、これにより、指定領域２２ａと指定領域３２ａとを対応付ける。ここで、ユーザの操作部１３の操作による領域の指定において、処理部１５は、メッセージ等の表示によって、ユーザに対して、第１又は第２の画像２０ａ又は３０ａにおける任意の領域を指定するように促す。
【００７３】
工程Ｓ１１：補正部１６は、領域２２ａと領域３２ａとの対応関係に従って、第２の画像データ３０ｂに補正を施す。ここで、補正部１６は、図９（Ａ）、（Ｂ）に示されるような、補正前の領域２２ａの色相（"斑"により抽象化された色相）と、補正前の領域３２ａの色相（"無地"により抽象化された色相）との関係に基づき、即ち、"斑"と"無地"との対応関係に従って、図１０（Ｂ）に示されるように、第２の画像３０ａ全体の色相を調整し、即ち、第２の画像３０ａ全体に"斑"を施す。
【００７４】
図１２は、補正部による補正を示す。補正部１６は、図１２に示されるように、補正前の第２の画像３０ａの色相を補正することにより、図１０（Ｂ）に図示された補正後の第２の画像３０ａを表す、補正後の第２の画像データ３０ｂ'に変換する。補正部１６は、より詳細には、補正前の第２の画像データ３０ｂの指定領域３２ａの色相Ｃ（３２ａ）と、第１の画像データ２０ｂの指定領域２２ａの色相Ｃ（２２ａ）である補正後の色相Ｃ'（３２ａ）との関係に基づいて、第１の画像データ３０ｂの指定領域３２ａ、領域３２ｂ、領域３２ｃ、領域３２ｄの領域代表色情報である色相Ｃ（３２ａ）、Ｃ（３２ｂ）、Ｃ（３２ｃ）、Ｃ（３２ｄ）を色相Ｃ'（３２ａ）、Ｃ'（３２ｂ）、Ｃ'（３２ｃ）、Ｃ'（３２ｄ）に補正し、加えて、指定領域３２ａ、領域３２ｂ〜３２ｄ以外の範囲についても、同様な補正を施す。要約すれば、補正部１６は、指定領域３２ａの色相Ｃ（３２ａ）と、指定領域２２ａの色相Ｃ（２２ａ）との色相関係に基づき、第２の画像３０ａ全体の色相に補正を施す。
《効果》
上述したように、実施例２の画像処理装置では、補正部１６が、操作部１３により指定された指定領域３２ａの領域代表色情報である色相Ｃ（３２ａ）を、当該領域に対応する指定領域２２ａの領域代表色情報である色相Ｃ（２２ａ）、即ち色相Ｃ'（３２ａ）に補正し、加えて、他の領域３２ｂ〜３２ｄの領域代表色情報である色相Ｃ（３２ｂ）、Ｃ（３２ｃ）、Ｃ（３２ｄ）を、色相Ｃ'（３２ｂ）、Ｃ'（３２ｃ）、Ｃ'（３２ｄ）に補正することを含めて、第２の画像３０ａ全体の色相を補正することから、従来のような専門性を要するパラメータの入力を行うことなく、前記補正を行なうことが可能となる。
【００７５】
なお、上述した実施例２の画像処理装置では、第１、第２の画像２０ａ、３０ａにおいて領域２２ａ、３２ａのような場所又は範囲を特定することにより領域２２ａ、３２ａにおける色、即ち、領域代表色情報により規定される色を指定した後に補正を施すことに代えて、第１、第２の画像２０ａ、３０ａにおいて色自身を直接指定した後上記と同様な補正を施すことによっても、上記したと同様な効果を得ることができる。
〈実施例２の変形例１〉
上記したような１組の領域３２ａ、２２ａを指定することに代えて、２つ以上の組の領域、例えば、領域３２ａと領域２２ａ、及び領域３２ｂと領域２２ｂを指定し、領域３２ａ及び領域２２ａ間の第１の関係並びに領域３２ｂ及び領域２２ｂ間の第２の関係を、例えば、領域３２ｃについては、領域３２ｃ及び領域３２ａ間における領域代表色情報の差異、即ち、色値の差異並びに領域３２ｃ及び領域３２ｂ間における領域代表色情報の差異、即ち、色値の差異に応じて重み付けして領域３２ｃの領域代表色情報である色相Ｃ（３２ｃ）を補正することによっても、上記と同様な効果を得ることが可能である。ここで、「色値」とは、概念的である色度を座標等に表す数値である。
〈実施例２の変形例２〉
上記した変形例１での色値の差異に応じた重み付けに代えて、指定する領域（例えば、領域３２ａ、３２ｂ）の組の数に応じて補正の種類を相違させることによっても、より詳細には、例えば、領域の組を１組指定するときには、前記色相を従来知られた一の補正方法により補正し、領域の組を２組指定するときには、前記色相を従来知られた他の一の補正方法により補正することによっても、上記したと同様な効果を得ることができる。
〈実施例２の変形例３、４、５〉
図１３は、変形例３、４、５の領域を示す。変形例３では、例えば、領域２２ａは、図１３（Ａ）に示されるように、画素データＰ１１〜Ｐｍｎと等価である複数の小領域２２−１、２２−２、２２−３、．．．、２２−ｉ（ｉは、任意の整数）から構成されており、処理部１５は、領域２２ａの領域代表色情報を複数の小領域２２−１〜２２−ｉの色情報である小領域代表色情報により、例えば、平均値、中央値、最頻値の観点から、領域２２ａの領域代表色情報を正確に定めることが可能となる。
【００７６】
処理部１５は、例えば、領域２２ａの領域代表色情報を、複数の小領域２２−１〜２２−ｉのうちの１又は２以上の小領域の小領域代表色情報により規定し、具体的には、複数の小領域２２−１〜２２−ｉのうち当該領域２２ａの面積に占める割合が最も高い１又は２以上の小領域の小領域代表色情報により規定し、より望ましくは、当該領域２２ａの面積に占める割合が所定値（３分の１、２分の１等）以上である小領域の小領域代表色情報により規定する。処理部１５は、他の領域２２ｂ〜２２ｄ、３２ａ〜３２ｄについても同様に規定することが可能である。
【００７７】
変形例４では、処理部１５は、図１３（Ｂ）に示されるように、領域２２ａの領域代表色情報を、領域２２ａ、及び当該領域２２ａの近傍である、例えば、領域２２ａの輪郭線（実線）から一定の距離を隔てた輪郭線（破線）により規定される近傍領域２２ａ'の両領域を代表する色情報である領域近傍領域代表色情報により規定することも可能である。
変形例５では、処理部１５は、図１３（Ｃ）に示されるように、領域２２ａの領域代表色情報を、領域２２ａ、及び当該領域２２ａと色彩の観点から、例えば、色相、彩度、明度の観点から実質的に等価であるとみなすことができる等価領域２２ａ"の両領域を代表する色情報である領域等価領域代表色情報により規定することも可能である。
《構成》
本実施例の画像処理装置について説明する。本実施例の画像処理装置は、上記実施例２の図１に示されたものと同様な構成を有し、他方で、上記実施例２と異なる補正を行なう。
【００７８】
図１４は、実施例２の画像処理装置が処理する画像を示す。本実施例の画像処理装置は、図９に図示の第１の画像２０ａ、第２の画像３０ａに代えて、図１４（Ａ）に図示の第１の画像４０ａ、第２の画像５０ａを処理する。第１の画像４０ａは、スキャナである第１の入力部１１から入力され、第２の画像５０ａは、デジタルカメラである第２の入力部１２から入力される。スキャナによる入力は、その光源及び背景等の条件が固定されていることから、入力された第１の画像４０ａの色の信頼性及び安定性等が高く、他方で、デジタルカメラによる入力は、その光源及び背景等の条件が固定されていないことから、入力された第２の画像５０ａの色の信頼性及び安定性等が低い。実施例２の画像処理装置は、図１１に図示の工程Ｓ７〜工程Ｓ１０と同様な処理を行った後に、工程Ｓ１１で、上記実施例２と同様である第１の画像４０ａを基準とする第２の画像５０ａの補正を、上記実施例２での補正と異なる方法で行なう。
《動作》
図１５は、補正部による補正を示す。図１４に図示された実施例２における第１の画像４０ａ、第２の画像５０ａは、実施例２での第１の画像２０ａ、第２の画像３０ａと同様に、操作部１３により領域４２ａ、４２ｂ、５２ａ〜５２ｃが指定可能であり、処理部１５により、領域４２ａと領域５２ａとが対応付けられ、領域４２ｂと領域５２ｂとが対応付け可能である。
【００７９】
補正部１６は、図１５に示されるように、従来知られたＣＩＥ（国際照明委員会）のＬ＊ａ＊ｂ＊表色系において、領域５２ａの領域代表色情報である色相Ｃ（５２ａ）を、領域４２ａの色相Ｃ（４２ａ）である色相Ｃ'（５２ａ）に補正し、加えて、色相Ｃ（５２ａ）と色相Ｃ'（５２ａ）との関係に従って、領域５２ｃの色相Ｃ（５２ｃ）を色相Ｃ'（５２ｃ）に補正する。補正部１６は、詳細には、色相Ｃ（５２ａ）を色相Ｃ'（５２ａ）に補正することを、色相Ｃ（５２ｃ）及び色相Ｃ'（５２ｃ）間の角Ｄｃが、色相Ｃ（５２ａ）及び色相Ｃ'（５２ａ）間の角Ｄａに等しくなるように、かつ色相Ｃ（５２ｃ）及び原点Ｏ間の距離ｒ（５２ｃ）と色相Ｃ'（５２ｃ）及び原点Ｏ間の距離ｒ'（５２ｃ）との関係が、色相Ｃ（５２ａ）及び原点Ｏ間の距離ｒ（５２ａ）と色相Ｃ'（５２ａ）及び原点Ｏ間の距離ｒ'（５２ａ）との関係と等しくなるように行う。
【００８０】
図１６は、補正部による他の補正を示す。補正部１６は、図１６に示されるように、上記したＬ＊ａ＊ｂ＊表色系において、領域５２ａの色相Ｃ（５２ａ）を、領域４２ａの色相Ｃ（４２ａ）である色相Ｃ'（５２ａ）に補正すると共に、領域５２ｂの色相Ｃ（５２ｂ）を、領域４２ｂの色相Ｃ（４２ｂ）である色相Ｃ'（５２ｂ）に補正し、さらに、色相Ｃ（５２ａ）と色相Ｃ'（５２ａ）との第１の関係及び色相Ｃ（５２ｂ）と色相Ｃ'（５２ｂ）との第２の関係に従って、色相Ｃ（５２ｃ）を色相Ｃ"（５２ｃ）に補正する。補正部１６は、より具体的には、色相Ｃ（５２ｃ）を色相Ｃ"（５２ｃ）に補正することを、前記第１の関係及び前記第２の関係を色相Ｃ（５２ｃ）及び色相Ｃ（５２ａ）間の色値の差異並びに色相Ｃ（５２ｃ）及び色相Ｃ（５２ｂ）間の色値の差異に応じて重み付けして前記補正に反映させることにより行う。
《効果》
上述したように、実施例２の画像処理装置では、スキャナである第１の入力部１１から入力された第１の画像４０ａを基準として、デジタルカメラである第２の入力部１２から入力された第２の画像５０ａをＬ＊ａ＊ｂ＊表色系上で補正することから、実施例２の画像処理装置と同様に、画像処理のための複雑なパラメータの入力を行うことなく、従来に比して容易に第２の画像５０ａの補正を実現するこが可能となる。
【００８１】
上述したようにＬ＊ａ＊ｂ＊表色系のような色空間で、座標のような色値により色相を規定することに代えて、例えば、ＹＵＶ表色系、即ち、輝度信号（Ｙ）、輝度信号と赤色成分の差（Ｕ）、輝度信号と青色成分の差（Ｖ）の情報で色を表す系のような色空間で、座標により色度を規定することも可能である。
なお、図１７（ａ）及び（ｂ）は、コンピュータで読み取り可能な記憶媒体Ｒ１及びＲ２の１つであるＣＤ−ＲＯＭ（又はＤＶＤ−ＲＯＭなど）を示したものであり、この記憶媒体Ｒ１には、本発明を実現するための実施例１の画像処理プログラム１９が記録され、記憶媒体Ｒ２には、本発明を実現するための実施例２の画像処理プログラム１９がそれぞれ記録されていることを示している。このようにＣＤ−ＲＯＭやＤＶＤ−ＲＯＭなどのコンピュータ読み取り可能な記録媒体Ｒ１又はＲ２を介することによって、画像処理プログラム１９を所望するユーザなどに対して容易に提供することが可能となる。
【図１】
2007535829.tif 000003
2007535829.tif 000004
2007535829.tif 000005
【図４】
2007535829.tif 000006
2007535829.tif 000007
【図６】
2007535829.tif 000008
【図７】
2007535829.tif 000009
【図８】
2007535829.tif 000010
2007535829.tif 000011
2007535829.tif 000012
【図１１】
2007535829.tif 000013
【図１２】
2007535829.tif 000014
2007535829.tif 000015
2007535829.tif 000016
【図１５】
2007535829.tif 000017
【図１６】
2007535829.tif 000018
2007535829.tif 000019
【手続補正書】
【提出日】平成18年2月3日(2006.2.3)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１の画像における第１の複数の色のうちの一の色と第２の画像における第２の複数の色のうちの一の色との対応付けを検出する検出工程と、
前記対応付けに従って、前記第１の複数の色又は前記第２の複数の色を補正する補正工程とを含むことを特徴とする画像処理方法。
【請求項２】
前記検出工程は、前記第１の画像について、当該第１の画像を特徴付ける第１の複数の特徴色を抽出し、前記第２の画像について、当該第２の画像を特徴付ける第２の複数の特徴色を抽出し、前記第１の複数の特徴色及び前記第２の複数の特徴色間の複数の対応付けを検出することを特徴とする請求項１記載の画像処理方法。
【請求項３】
前記検出工程は、前記第１の複数の特徴色を、前記第１の複数の色の出現の程度に従って決定する第１の決定を行い、前記第２の複数の特徴色を、前記第２の複数の色の出現の程度に従って決定する第２の決定を行うことを特徴とする請求項２記載の画像処理方法。
【請求項４】
前記検出工程は、前記第１の決定を、前記第１の複数の色のうち、出現の程度が所定の出現の程度より大きい第３の複数の色の出現の程度に従って行い、前記第２の決定を、前記第２の複数の色のうち、出現の程度が所定の出現の程度より大きい第４の複数の色の出現の程度に従って行うことを特徴とする請求項３記載の画像処理方法。
【請求項５】
前記検出工程は、前記複数の対応付けの検出を、前記第１の複数の特徴色及び前記第２の複数の特徴色間での可能な組み合わせについて、相互に対応する特徴色間の色差の合計が最小になるように行うことを特徴とする請求項３記載の画像処理方法。
【請求項６】
前記検出工程は、前記色差及び前記出現の程度に重み付けを施し、前記重み付けが施された前記色差及び前記出現の程度の加重和を算出することを特徴とする請求項５記載の画像処理方法。
【請求項７】
前記検出工程は、前記複数の対応付けの検出を、色ヒストグラムのパターンマッチングにより行うことを特徴とする請求項２記載の画像処理方法。
【請求項８】
前記補正工程は、前記第１の複数の色及び前記第２の複数の色の一方の色を基準として、他方の色を補正することを特徴とする請求項１記載の画像処理方法。
【請求項９】
前記補正工程は、前記補正を、色相、彩度、明度に基づく表色系に基づき、前記色相、彩度、明度のうちの少なくとも１つについて行うことを特徴とする請求項１記載の画像処理方法。
【請求項１０】
前記検出工程は、所定の領域又はユーザが指定する領域に基づき、前記特徴色を抽出することを特徴とする請求項２記載の画像処理方法。
【請求項１１】
第１の画像における第１の複数の色のうちの一の色と第２の画像における第２の複数の色のうちの一の色との対応付けを検出する検出部と、
前記対応付けに従って、前記第１の複数の色又は前記第２の複数の色を補正する補正部とを含むことを特徴とする画像処理装置。
【請求項１２】
前記第１の画像を入力するための第１の入力部と、
前記第２の画像を入力するための第２の入力部とを更に含むことを特徴とする請求項１１記載の画像処理装置。
【請求項１３】
前記第１の入力部は、スキャナ及びデジタルカメラの一方であり、前記第２の入力部は、前記スキャナ及び前記デジタルカメラのうちの他方であることを特徴とする請求項１２記載の画像処理装置。
【請求項１４】
前記補正部は、前記第１の複数の色及び前記第２の複数の色の一方の色を基準として、他方の色を補正することを特徴とする請求項１１記載の画像処理装置。
【請求項１５】
前記補正部は、前記補正を、色相、彩度、明度に基づく表色系に基づき、前記色相、彩度、明度のうちの少なくとも１つについて行うことを特徴とする請求項１１記載の画像処理装置。
【請求項１６】
前記検出部は、所定の範囲又はユーザが指定する範囲に基づき、前記特徴色を抽出することを特徴とする請求項１１記載の画像処理装置。
【請求項１７】
協働して画像処理を行う検出部と補正部とを有するコンピュータに、前記画像処理を実行させるための画像処理プログラムであって、
前記検出部に、第１の画像における第１の複数の色のうちの一の色と第２の画像における第２の複数の色のうちの一の色との対応付けを検出させる検出工程と、
前記補正部に、前記対応付けに従って、前記第１の複数の色又は前記第２の複数の色を補正させる補正工程とを含むことを特徴とする画像処理プログラム。
【請求項１８】
協働して画像処理を行う検出部と補正部とを有するコンピュータに、前記画像処理を実行させるための画像処理プログラムの記憶されたコンピュータが読み取り可能な記憶媒体であって、
前記検出部に、第１の画像における第１の複数の色のうちの一の色と第２の画像における第２の複数の色のうちの一の色との対応付けを検出させる検出工程と、
前記補正部に、前記対応付けに従って、前記第１の複数の色又は前記第２の複数の色を補正させる補正工程とを含むことを特徴とする画像処理プログラムの記憶されたコンピュータが読み取り可能な記憶媒体。
【請求項１９】
２つの画像の各々において色を指定する指定工程と、
前記両色間の関係に従って一方の画像における他の色を補正する補正工程とを含むことを特徴とする画像処理方法。
【請求項２０】
領域を代表する色を表す領域代表色情報をそれぞれが有する複数の第１の領域を指定可能な第１の画像において、一の第１の領域を指定する第１の指定工程と、
前記第１の画像に対応する第２の画像であって領域代表色情報をそれぞれが有する複数の第２の領域を指定可能な前記第２の画像において、一の第２の領域を指定する第２の指定工程と、
前記指定された一の第１の領域と、前記指定された一の第２の領域とを対応付ける対応付け工程と、
前記対応付けされた、前記一の第１の領域の領域代表色情報と前記一の第２の領域の領域代表色情報との間の関係に従って、前記第２の画像の色を表す画像色情報を補正する補正工程とを含むことを特徴とする画像処理方法。
【請求項２１】
前記第２の指定工程は、二以上の第２の領域を指定し、
前記補正工程は、前記複数の第２の領域の各領域の位置と前記二以上の第２の領域の位置との間の関係に応じて、前記画像色情報を補正することを特徴とする請求項２０記載の画像処理方法。
【請求項２２】
前記第１の指定工程は、二以上の第１の領域を指定し、
前記第２の指定工程は、二以上の第２の領域を指定し、
前記補正工程は、前記二以上の第１の領域と前記二以上の第２の領域との対応付けの数に応じて相違する補正方法により、前記画像色情報を補正することを特徴とする請求項２０記載の画像処理方法。
【請求項２３】
前記領域の前記領域代表色情報を、当該領域に含まれる小領域が有する、当該小領域を代表する色を表す小領域代表色情報により規定する規定工程を更に含むことを特徴とする請求項２０記載の画像処理方法。
【請求項２４】
前記規定工程は、前記領域の領域代表色情報を、当該領域に含まれる複数の小領域が有する当該小領域を代表する色を表す複数の小領域代表色情報により規定することを特徴とする請求項２３記載の画像処理方法。
【請求項２５】
前記規定工程は、前記領域の領域代表色情報を、前記複数の小領域代表色情報のうち前記領域に占める面積の割合が最も高い色を表す小領域代表色情報により規定することを特徴とする請求項２３記載の画像処理方法。
【請求項２６】
前記規定工程は、前記領域の領域代表色情報を、前記複数の小領域代表色情報のうち、前記領域に占める面積の割合が所定の割合以上である色を表す小領域代表色情報により規定することを特徴とする請求項２３記載の画像処理方法。
【請求項２７】
前記第１の指定工程及び前記第２の指定工程のうちの少なくとも１つの指定工程は、当該１つの指定工程が指定する前記一の領域の近傍である近傍領域を指定し、
前記規定工程は、前記一の領域の領域代表色情報を、前記一の領域、及び前記近傍領域の両領域を代表する色を表す領域近傍領域代表色情報により規定することを特徴とする請求項２０記載の画像処理方法。
【請求項２８】
前記第１の指定工程及び前記第２の指定工程のうちの少なくとも１つの指定工程は、当該１つの指定工程が指定する前記一の領域を代表する色と実質的に等価である色により代表される等価領域を指定し、
前記規定工程は、前記一の領域の領域代表色情報を、前記一の領域、及び前記等価領域の両領域を代表する色を表す領域等価領域代表色情報により規定することを特徴とする請求項２０記載の画像処理方法。
【請求項２９】
前記第１の指定工程及び前記第２の指定工程のうちの少なくとも１つの指定工程は、前記一の領域を任意の描画により指定することを特徴とする請求項２０記載の画像処理方法。
【請求項３０】
領域を代表する色を表す領域代表色情報をそれぞれが有する複数の第１の領域を指定可能な第１の画像と、領域代表色情報をそれぞれが有する複数の第２の領域を指定可能な第２の画像との間で画像処理を行なう画像処理装置であって、
一の第１の領域を指定するための第１の指定部と、
一の第２の領域を指定するための第２の指定部と、
前記一の第１の領域の領域代表色情報と、前記一の第２の領域の領域代表色情報との間の関係に従って、前記第２の画像の色を表す画像色情報を補正する補正部とを含むことを特徴とする画像処理装置。
【請求項３１】
協働して画像処理を行う指定部と補正部とを有するコンピュータに、前記画像処理を実行させるための画像処理プログラムであって、
領域を代表する色を表す領域代表色情報をそれぞれが有する複数の第１の領域を指定可能な第１の画像に対応する第２の画像であって領域代表色情報をそれぞれが有する複数の第２の領域を指定可能な前記第２の画像において、一の第２の領域を指定する指定工程と、
前記一の第２の領域の領域代表色情報と当該一の第２の領域に対応する一の第１の領域の領域代表色情報との間の関係に従って、前記第２の画像の色を表す画像色情報を補正する補正工程とを含むことを特徴とする画像処理プログラム。
【請求項３２】
領域を代表する色を表す領域代表色情報をそれぞれが有する複数の第１の領域を指定可能な第１の画像と、領域代表色情報をそれぞれが有する複数の第２の領域を指定可能な第２の画像との間での画像処理を協働して行うための、第１の入力部と、色についての特性が前記第１の入力部と異なる第２の入力部と、決定部と、第１の指定部と、第２の指定部と、補正部とを有するコンピュータに前記画像処理を実行させるための画像処理プログラムであって、
前記第１の指定部に、一の第１の領域を指定させる第１の指定工程と、
前記第２の指定部に、一の第２の領域を指定させる第２の指定工程と、
前記補正部に、前記一の第１の領域の領域代表色情報と前記一の第２の領域の領域代表色情報との間の関係に従って、前記第２の画像の色を表す画像色情報を補正させる補正工程とを含むことを特徴とする画像処理プログラム。
【請求項３３】
協働して画像処理を行う指定部と補正部とを有するコンピュータに、前記画像処理を実行させるための画像処理プログラムの記憶されたコンピュータが読み取り可能な記憶媒体であって、
領域を代表する色を表す領域代表色情報をそれぞれが有する複数の第１の領域を指定可能な第１の画像に対応する第２の画像であって領域代表色情報をそれぞれが有する複数の第２の領域を指定可能な前記第２の画像において、一の第２の領域を指定する指定工程と、
前記一の第２の領域の領域代表色情報と当該一の第２の領域に対応する一の第１の領域の領域代表色情報との間の関係に従って、前記第２の画像の色を表す画像色情報を補正する補正工程とを含むことを特徴とする画像処理プログラムの記憶されたコンピュータが読み取り可能な記憶媒体。
【請求項３４】
領域を代表する色を表す領域代表色情報をそれぞれが有する複数の第１の領域を指定可能な第１の画像と、領域代表色情報をそれぞれが有する複数の第２の領域を指定可能な第２の画像との間での画像処理を協働して行うための、第１の入力部と、色についての特性が前記第１の入力部と異なる第２の入力部と、決定部と、第１の指定部と、第２の指定部と、補正部とを有するコンピュータに前記画像処理を実行させるための画像処理プログラムの記憶されたコンピュータ読み取り可能な記憶媒体であって、
前記第１の指定部に、一の第１の領域を指定させる第１の指定工程と、
前記第２の指定部に、一の第２の領域を指定させる第２の指定工程と、
前記補正部に、前記一の第１の領域の領域代表色情報と前記一の第２の領域の領域代表色情報との間の関係に従って、前記第２の画像の色を表す画像色情報を補正させる補正工程とを含むことを特徴とする画像処理プログラムの記憶されたコンピュータが読み取り可能な記憶媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理方法、当該方法を使用する画像処理装置、及び前記方法をコンピュータに実行させるための画像処理プログラムに関する。
【背景技術】
【０００２】
従来、同じ被写体を異なった条件で撮影した場合に、その撮影結果のデータは、条件毎にデータとして異なった色調の画像になる場合があり、そのような複数の画像の被写体の色を一致させる画像処理は、これまでは、専門のオペレータが画像処理ソフトを操作して行っていた。
このような技術としては、従来、同一の被写体を、撮影の環境及び撮影の特性等が異なる機器、例えば、スキャナとデジタルカメラとで別々に撮像し、前記撮影の環境及び特性等の相違に起因して異なる両画像の色を一致させる補正が企図されている。下記の特許文献１は、前記補正に関連する技術を開示し、また、下記の特許文献２は、１つの画像についての色合いの補正に関連する技術を開示する。
【０００３】
また、下記の特許文献３に記載されたような従来の画像処理装置は、色調を異にする複数の画像について当該色調を統一すべく、オペレータが人手により入力する、色調を変えるためのパラメータに基づき、前記複数の画像の色調を補正するという画像処理方法を行なう。
【特許文献１】特開平７−１２１６８１号
【特許文献２】特開平９−１４７０９８号
【特許文献３】特開平９−２９８６５７号  しかしながら、上記した特許文献１及び特許文献２に記載された補正技術では、２つの画像間で色補正又は色合わせを行なうものの、当該２つの画像の色を一致させることが困難であった。
【０００４】
また、上記特許文献３に記載された画像処理装置においては、パラメータの操作により色調を客観的に補正、即ち色調を統一するためには、前記オペレータは、熟練を必要とすることから、前記操作についての専門的な経験又は技能を有しない一般のユーザは、前記色調の統一を容易に行うことができないという問題があった。
【発明の開示】
【０００５】
〔形態１〕  形態１の画像処理方法は、上記した課題を解決すべく、第１の画像における第１の複数の色のうちの一の色と第２の画像における第２の複数の色のうちの一の色との対応付けを検出する検出工程と、前記対応付けに従って、前記第１の複数の色又は前記第２の複数の色を補正する補正工程とを含む。
上記形態１の画像処理方法によれば、前記検出工程は、前記前者の一の色と前記後者の一の色との対応付けを検出し、前記補正工程は、当該対応付けに従って、前記第１の複数の色及び前記第２の複数の色のうちの一方の複数の色を補正することから、当該一方の複数の色を他方の複数の色に容易に一致させることができる。
【０００６】
〔形態２〕  更に、形態２の画像処理方法は、形態１の画像処理方法において、前記検出工程は、前記第１の画像について、当該第１の画像を特徴付ける第１の複数の特徴色を抽出し、前記第２の画像について、当該第２の画像を特徴付ける第２の複数の特徴色を抽出し、前記第１の複数の特徴色及び前記第２の複数の特徴色間の複数の対応付けを検出する。
上記形態１又は形態２の画像処理方法によれば、例えば、第１の画像の色と第２の画像の色とが、色空間上で均等にずれていないような場合において、複数組の対応色を指定して、双方の色のずれを考慮して画像の色を補正することが可能となる。
【０００７】
〔形態３〕  更に、形態３の画像処理方法では、形態２の画像処理方法において、前記検出工程は、前記第１の複数の特徴色を、前記第１の複数の色の出現の程度に従って決定する第１の決定を行い、前記第２の複数の特徴色を、前記第２の複数の色の出現の程度に従って決定する第２の決定を行う。
〔形態４〕  更に、形態４の画像処理方法では、形態３の画像処理方法において、前記検出工程は、前記第１の決定を、前記第１の複数の色のうち、出現の程度が所定の出現の程度より大きい第３の複数の色の出現の程度に従って行い、前記第２の決定を、前記第２の複数の色のうち、出現の程度が所定の出現の程度より大きい第４の複数の色の出現の程度に従って行う。
【０００８】
上記形態３又は形態４の画像処理方法によれば、出現頻度が、一定の閾値より多い色のみを処理対象にすることができるので、これによって、処理を簡略化することが可能となる。
〔形態５〕  更に、形態５の画像処理方法では、形態３の画像処理方法において、前記検出工程は、前記複数の対応付けの検出を、前記第１の複数の特徴色及び前記第２の複数の特徴色間での可能な組み合わせについて、相互に対応する特徴色間の色差の合計が最小になるように行う。
【０００９】
上記形態５の画像処理方法によれば、特徴色間の色差の合計に基づき、特徴色間の対応付けを自動的に行うことが可能となる。
〔形態６〕  更に、形態６の画像処理方法では、形態５の画像処理方法において、前記検出工程は、前記色差及び前記出現の程度に重み付けを施し、前記重み付けが施された前記色差及び前記出現の程度の加重和を算出する。
上記形態６の画像処理方法によれば、色差と出現頻度の重み付けの調整によって、対応付けの精度を向上させることが可能である。
【００１０】
〔形態７〕  更に、形態７の画像処理方法では、形態２の画像処理方法において、前記検出工程は、前記複数の対応付けの検出を、色ヒストグラムのパターンマッチングにより行う。
上記形態７の画像処理方法によれば、ヒストグラム全体について最適な対応付けを行うため、対応付けの誤りを軽減することが可能である。
〔形態８〕  更に、形態８の画像処理方法では、形態１の画像処理方法において、前記補正工程は、前記第１の複数の色及び前記第２の複数の色の一方の色を基準として、他方の色を補正する。
【００１１】
〔形態９〕  更に、形態９の画像処理方法では、形態１の画像処理方法において、前記補正工程は、前記補正を、色相、彩度、明度に基づく表色系に基づき、前記色相、彩度、明度のうちの少なくとも１つについて行う。
上記形態８又は形態９の画像処理方法によれば、例えば、デジタルカメラで撮影した衣服の画像の場合、画像における衣服の陰影は立体感を示す情報として重要となるので、陰影に関連が強い明度については補正を行わず、色合いに関連が強い色相及び彩度のみについて補正処理を行うといったように、処理対象に応じて適切な表色系に対して補正処理をことが可能となる。
【００１２】
〔形態１０〕  更に、形態１０の画像処理方法では、形態２の画像処理方法において、前記検出工程は、所定の領域又はユーザが指定する領域に基づき、前記特徴色を抽出する。
上記形態１０の画像処理方法によれば、指定領域に対して補正処理を行うようにしたので、例えば、補正したい被写体の画像領域を指定することによって、被写体とは関係のない背景等の画像領域による被写体の画像領域への影響を排除することが可能となるので、補正したい被写体の画像領域について最適に補正を行うことが可能となる。
【００１３】
〔形態１１〕  一方、形態１１の画像処理装置は、上記した課題を解決すべく、第１の画像における第１の複数の色のうちの一の色と第２の画像における第２の複数の色のうちの一の色との対応付けを検出する検出部と、前記対応付けに従って、前記第１の複数の色又は前記第２の複数の色を補正する補正部とを含む。
〔形態１２〕  更に、形態１２の画像処理装置では、形態１１の画像処理装置において、前記第１の画像を入力するための第１の入力部と、前記第２の画像を入力するための第２の入力部とを更に含む。
【００１４】
〔形態１３〕  更に、形態１３の画像処理装置では、形態１２の画像処理装置において、前記第１の入力部は、スキャナ及びデジタルカメラの一方であり、前記第２の入力部は、前記スキャナ及び前記デジタルカメラのうちの他方である。
〔形態１４〕  更に、形態１４の画像処理装置では、形態１１の画像処理装置において、前記補正部は、前記第１の複数の色及び前記第２の複数の色の一方の色を基準として、他方の色を補正する。
【００１５】
〔形態１５〕  形態１５の画像処理装置では、形態１１の画像処理装置において、前記補正部は、前記補正を、色相、彩度、明度に基づく表色系に基づき、前記色相、彩度、明度のうちの少なくとも１つについて行う。
〔形態１６〕  形態１６の画像処理装置では、形態１１の画像処理装置において、前記検出部は、所定の範囲又はユーザが指定する範囲に基づき、前記特徴色を抽出する。
〔形態１７〕  形態１７の画像処理装置では、形態１１の画像処理装置において、前記検出部は、前記第１の画像について、当該第１の画像を特徴付ける第１の複数の特徴色を抽出し、前記第２の画像について、当該第２の画像を特徴付ける第２の複数の特徴色を抽出し、前記第１の複数の特徴色及び前記第２の複数の特徴色間の複数の対応付けを検出する。
【００１６】
〔形態１８〕  形態１８の画像処理装置では、形態１７の画像処理装置において、前記検出部は、前記第１の複数の特徴色を、前記第１の複数の色の出現の程度に従って決定する第１の決定を行い、前記第２の複数の特徴色を、前記第２の複数の色の出現の程度に従って決定する第２の決定を行う。
〔形態１９〕  形態１９の画像処理装置では、形態１８の画像処理装置において、前記検出部は、前記第１の決定を、前記第１の複数の色のうち、出現の程度が所定の出現の程度より大きい第３の複数の色の出現の程度に従って行い、前記第２の決定を、前記第２の複数の色のうち、出現の程度が所定の出現の程度より大きい第４の複数の色の出現の程度に従って行う。
【００１７】
〔形態２０〕  形態２０の画像処理装置では、形態１８の画像処理装置において、前記検出部は、前記複数の対応付けの検出を、前記第１の複数の特徴色及び前記第２の複数の特徴色間での可能な組み合わせについて、相互に対応する特徴色間の色差の合計が最小になるように行う。
〔形態２１〕  形態２１の画像処理装置では、形態２０の画像処理装置において、前記検出部は、前記色差及び前記出現の程度に重み付けを施し、前記重み付けが施された前記色差及び前記出現の程度の加重和を算出する。
【００１８】
〔形態２２〕  形態２２の画像処理装置では、形態１７の画像処理装置において、前記検出部は、前記複数の対応付けの検出を、色ヒストグラムのパターンマッチングにより行う。
〔形態２３〕  一方、形態２３の画像処理プログラムは、上記した課題を解決すべく、協働して画像処理を行う検出部と補正部とを有するコンピュータに、前記画像処理を実行させるための画像処理プログラムであって、前記検出部に、第１の画像における第１の複数の色のうちの一の色と第２の画像における第２の複数の色のうちの一の色との対応付けを検出させる検出工程と、前記補正部に、前記対応付けに従って、前記第１の複数の色又は前記第２の複数の色を補正させる補正工程とを含む。
【００１９】
〔形態２４〕  更に、形態２４の画像処理プログラムは、形態２３の画像処理プログラムにおいて、前記検出工程は、前記第１の画像について、当該第１の画像を特徴付ける第１の複数の特徴色を抽出し、前記第２の画像について、当該第２の画像を特徴付ける第２の複数の特徴色を抽出し、前記第１の複数の特徴色及び前記第２の複数の特徴色間の複数の対応付けを検出する。
〔形態２５〕  更に、形態２５の画像処理プログラムでは、形態２４の画像処理プログラムにおいて、前記検出工程は、前記第１の複数の特徴色を、前記第１の複数の色の出現の程度に従って決定する第１の決定を行い、前記第２の複数の特徴色を、前記第２の複数の色の出現の程度に従って決定する第２の決定を行う。
【００２０】
〔形態２６〕  更に、形態２６の画像処理プログラムでは、形態２５の画像処理プログラムにおいて、前記検出工程は、前記第１の決定を、前記第１の複数の色のうち、出現の程度が所定の出現の程度より大きい第３の複数の色の出現の程度に従って行い、前記第２の決定を、前記第２の複数の色のうち、出現の程度が所定の出現の程度より大きい第４の複数の色の出現の程度に従って行う。
〔形態２７〕  更に、形態２７の画像処理プログラムでは、形態２５の画像処理プログラムにおいて、前記検出工程は、前記複数の対応付けの検出を、前記第１の複数の特徴色及び前記第２の複数の特徴色間での可能な組み合わせについて、相互に対応する特徴色間の色差の合計が最小になるように行う。
【００２１】
〔形態２８〕  更に、形態２８の画像処理プログラムでは、形態２７の画像処理プログラムにおいて、前記検出工程は、前記色差及び前記出現の程度に重み付けを施し、前記重み付けが施された前記色差及び前記出現の程度の加重和を算出する。
〔形態２９〕  更に、形態２９の画像処理プログラムでは、形態２４の画像処理プログラムにおいて、前記検出工程は、前記複数の対応付けの検出を、色ヒストグラムのパターンマッチングにより行う。
【００２２】
〔形態３０〕  更に、形態３０の画像処理プログラムでは、形態２３の画像処理プログラムにおいて、前記補正工程は、前記第１の複数の色及び前記第２の複数の色の一方の色を基準として、他方の色を補正する。
〔形態３１〕  更に、形態３１の画像処理プログラムでは、形態２３の画像処理プログラムにおいて、前記補正工程は、前記補正を、色相、彩度、明度に基づく表色系に基づき、前記色相、彩度、明度のうちの少なくとも１つについて行う。
【００２３】
〔形態３２〕  更に、形態３２の画像処理プログラムでは、形態２４の画像処理プログラムにおいて、前記検出工程は、所定の領域又はユーザが指定する領域に基づき、前記特徴色を抽出する。
〔形態３３〕  一方、形態３３の画像処理プログラムの記憶されたコンピュータが読み取り可能な記憶媒体は、上記した課題を解決すべく、形態２３乃至３２のいずれか１の画像処理プログラムの記憶されたコンピュータが読み取り可能な記憶媒体となっている。
【００２４】
これによって、形態２３乃至形態３２のいずれか１の画像処理プログラムと同様の作用及び効果が得られると共に、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ、ＭＯなどの記録媒体を介して前記画像処理プログラムを容易に授受することが可能となる。
〔形態３４〕  また、形態３４の画像処理方法は、上記した課題を解決すべく、２つの画像の各々において色を指定する指定工程と、前記両色間の関係に従って一方の画像における他の色を補正する補正工程とを含む。
【００２５】
上記形態３４の画像処理方法によれば、前記補正工程は、前記指定工程で指定された前記両色間の関係に従って前記他の色を補正することから、従来の画像処理方法が必要であった、パラメータの専門的な入力操作を必要とすることなく、前記一方の画像を補正することが可能となる。
〔形態３５〕  また、形態３５の画像処理方法は、上記した課題を解決すべく、領域を代表する色を表す領域代表色情報をそれぞれが有する複数の第１の領域を指定可能な第１の画像において、一の第１の領域を指定する第１の指定工程と、前記第１の画像に対応する第２の画像であって領域代表色情報をそれぞれが有する複数の第２の領域を指定可能な前記第２の画像において、一の第２の領域を指定する第２の指定工程と、前記指定された一の第１の領域と、前記指定された一の第２の領域とを対応付ける対応付け工程と、前記対応付けされた、前記一の第１の領域の領域代表色情報と前記一の第２の領域の領域代表色情報との間の関係に従って、前記第２の画像の色を表す画像色情報を補正する補正工程とを含む。
【００２６】
上記形態３５の画像処理方法によれば、前記補正工程は、前記指定工程で指定された前記一の第２の領域の領域代表色情報と前記一の第１の領域の領域代表色情報との関係に従って前記第２の画像を補正することから、従来の画像処理方法が必要であった、パラメータの専門的な入力操作を必要とすることなく、前記第２の画像を補正することが可能となる。
〔形態３６〕  更に、形態３６の画像処理方法では、形態３５の画像処理方法において、前記第２の指定工程は、二以上の第２の領域を指定し、前記補正工程は、前記複数の第２の領域の各領域の位置と前記二以上の第２の領域の位置との間の関係に応じて、前記画像色情報を補正する。
【００２７】
上記形態３４乃至形態３６のいずれか１の画像処理方法によれば、複数の領域によって一つの対応色を指定することができるので、これによって、基準となる情報量を多くすることで、より精度の高い対応色を得ることが可能となる。
〔形態３７〕  更に、形態３７の画像処理方法では、形態３５の画像処理方法において、前記第１の指定工程は、二以上の第１の領域を指定し、前記第２の指定工程は、二以上の第２の領域を指定し、前記補正工程は、前記二以上の第１の領域と前記二以上の第２の領域との対応付けの数に応じて相違する補正方法により、前記画像色情報を補正する。
【００２８】
上記形態３７の画像処理方法によれば、例えば、第１の画像の色と第２の画像の色とが、色空間上で均等にずれていないような場合において、複数組の対応色を指定して、双方の色のずれを考慮して画像の色を補正することが可能となる。
〔形態３８〕  更に、形態３８の画像処理方法では、形態３５の画像処理方法において、前記領域の前記領域代表色情報を、当該領域に含まれる小領域が有する、当該小領域を代表する色を表す小領域代表色情報により規定する規定工程を更に含む。
【００２９】
〔形態３９〕  更に、形態３９の画像処理方法では、形態３８の画像処理方法において、前記規定工程は、前記領域の領域代表色情報を、当該領域に含まれる複数の小領域が有する当該小領域を代表する色を表す複数の小領域代表色情報により規定する。
上記形態３８又は形態３９の画像処理方法によれば、小領域を代表する色を表す小領域代表色情報によって領域代表色情報を規定するようにしたので、より適切な領域代表色情報を規定することが可能となる。
【００３０】
〔形態４０〕  更に、形態４０の画像処理方法では、形態３８の画像処理方法において、前記規定工程は、前記領域の領域代表色情報を、前記複数の小領域代表色情報のうち前記領域に占める面積の割合が最も高い色を表す小領域代表色情報により規定する。
上記形態４０の画像処理方法によれば、指定した領域内で、最も出現頻度（面積）が多い色を対応色とするようにしたので、これにより、ノイズ等と考えられる色が対応色となるのを防ぐことが可能となる。
【００３１】
〔形態４１〕  更に、形態４１の画像処理方法では、形態３８の画像処理方法において、前記規定工程は、前記領域の領域代表色情報を、前記複数の小領域代表色情報のうち、前記領域に占める面積の割合が所定の割合以上である色を表す小領域代表色情報により規定する。
上記形態４１の画像処理方法によれば、例えば、布地や衣服を撮影した画像を処理対象とした場合において、対応色にあたる領域に細かい模様が存在するようなときに、出現頻度（面積）が所定の割合より多く、且つ色差が所定の割合より大きい複数の色がある場合、それぞれの色の代表値を対応色とすることで、模様を構成するそれぞれの色の対応色について処理を行うようにすることで、より精度の高い画像補整を行うことが可能となる。
【００３２】
〔形態４２〕  更に、形態４２の画像処理方法では、形態３５の画像処理方法において、前記第１の指定工程及び前記第２の指定工程のうちの少なくとも１つの指定工程は、当該１つの指定工程が指定する前記一の領域の近傍である近傍領域を指定し、前記規定工程は、前記一の領域の領域代表色情報を、前記一の領域、及び前記近傍領域の両領域を代表する色を表す領域近傍領域代表色情報により規定する。
上記形態４２の画像処理方法によれば、例えば、画像上の一点によって対応色を指定すると、画像入力時のノイズや埃の混入等により、その点が目的とする色ではなくなってしまう場合が生じるので、ある領域を指定して、その領域の代表色を対応色とするようにしたので、ノイズ等の影響を軽減することが可能となる。
【００３３】
〔形態４３〕  更に、形態４３の画像処理方法では、形態３５の画像処理方法において、前記第１の指定工程及び前記第２の指定工程のうちの少なくとも１つの指定工程は、当該１つの指定工程が指定する前記一の領域を代表する色と実質的に等価である色により代表される等価領域を指定し、前記規定工程は、前記一の領域の領域代表色情報を、前記一の領域、及び前記等価領域の両領域を代表する色を表す領域等価領域代表色情報により規定する。
【００３４】
上記形態４３の画像処理方法によれば、例えば、特定の点が指示された場合に、指示点から連続する所定の色差の範囲の領域の色を対応色とする処理を加えるようにしたので、適切な範囲を自動的に選択することが可能となると共に、ノイズ等の影響を軽減することが可能となる。
〔形態４４〕  更に、形態４４の画像処理方法では、形態３５の画像処理方法において、前記第１の指定工程及び前記第２の指定工程のうちの少なくとも１つの指定工程は、前記一の領域を任意の描画により指定する。
【００３５】
〔形態４５〕  一方、形態４５の画像処理装置は、上記した課題を解決すべく、領域を代表する色を表す領域代表色情報をそれぞれが有する複数の第１の領域を指定可能な第１の画像と、領域代表色情報をそれぞれが有する複数の第２の領域を指定可能な第２の画像との間で画像処理を行なう画像処理装置であって、一の第１の領域を指定するための第１の指定部と、一の第２の領域を指定するための第２の指定部と、前記一の第１の領域の領域代表色情報と、前記一の第２の領域の領域代表色情報との間の関係に従って、前記複数の第２の画像の色を表す画像色情報を補正する補正部とを含む。
【００３６】
〔形態４６〕  更に、形態４６の画像処理装置は、形態４５の画像処理装置において、前記第２の指定部は、二以上の第２の領域を指定し、前記補正部は、前記複数の第２の領域の各領域の位置と前記二以上の第２の領域の位置との間の関係に応じて、前記画像色情報を補正する。
〔形態４７〕  更に、形態４７の画像処理装置は、形態４５の画像処理装置において、前記第１の指定部は、二以上の第１の領域を指定し、前記第２の指定部は、二以上の第２の領域を指定し、前記補正部は、前記二以上の第１の領域と前記二以上の第２の領域との対応付けの数に応じて相違する補正方法により、前記画像色情報を補正する。
【００３７】
〔形態４８〕  更に、形態４８の画像処理装置は、形態４５の画像処理装置において、前記領域の前記領域代表色情報を、当該領域に含まれる小領域が有する、当該小領域を代表する色を表す小領域代表色情報により規定する規定部を更に含む。
〔形態４９〕  更に、形態４９の画像処理装置は、形態４８の画像処理装置において、前記規定部は、前記領域の領域代表色情報を、当該領域に含まれる複数の小領域が有する当該小領域を代表する色を表す複数の小領域代表色情報により規定する。
【００３８】
〔形態５０〕  更に、形態５０の画像処理装置は、形態４８の画像処理装置において、前記規定部は、前記領域の領域代表色情報を、前記複数の小領域代表色情報のうち前記領域に占める面積の割合が最も高い色を表す小領域代表色情報により規定する。
〔形態５１〕  更に、形態５１の画像処理装置は、形態４８の画像処理装置において、前記規定部は、前記領域の領域代表色情報を、前記複数の小領域代表色情報のうち、前記領域に占める面積の割合が所定の割合以上である色を表す小領域代表色情報により規定する。
【００３９】
〔形態５２〕  更に、形態５２の画像処理装置は、形態４５の画像処理装置において、前記第１の指定部及び前記第２の指定部のうちの少なくとも１つの指定部は、当該１つの指定部が指定する前記一の領域の近傍である近傍領域を指定し、前記規定部は、前記一の領域の領域代表色情報を、前記一の領域、及び前記近傍領域の両領域を代表する色を表す領域近傍領域代表色情報により規定する。
〔形態５３〕  更に、形態５３の画像処理装置は、形態４５の画像処理装置において、前記第１の指定部及び前記第２の指定部のうちの少なくとも１つの指定部は、当該１つの指定部が指定する前記一の領域を代表する色と実質的に等価である色により代表される等価領域を指定し、前記規定部は、前記一の領域の領域代表色情報を、前記一の領域、及び前記等価領域の両領域を代表する色を表す領域等価領域代表色情報により規定する。
【００４０】
〔形態５４〕  更に、形態５４の画像処理装置は、形態４５の画像処理装置において、前記第１の指定部及び前記第２の指定部のうちの少なくとも１つの指定部は、前記一の領域を任意の描画により指定する。
〔形態５５〕  一方、形態５５の画像処理プログラムは、上記した課題を解決すべく、領域を代表する色を表す領域代表色情報をそれぞれが有する複数の第１の領域を指定可能な第１の画像に対応する第２の画像であって領域代表色情報をそれぞれが有する複数の第２の領域を指定可能な前記第２の画像において、一の第２の領域を指定する指定工程と、前記一の第２の領域の領域代表色情報と当該一の第２の領域に対応する一の第１の領域の領域代表色情報との間の関係に従って、前記第２の画像の色を表す画像色情報を補正する補正工程とを含む。
【００４１】
〔形態５６〕  また、形態５６の画像処理プログラムは、上記した課題を解決すべく、領域を代表する色を表す領域代表色情報をそれぞれが有する複数の第１の領域を指定可能な第１の画像と、領域代表色情報をそれぞれが有する複数の第２の領域を指定可能な第２の画像との間での画像処理を協働して行うための、第１の入力部と、色についての特性が前記第１の入力部と異なる第２の入力部と、決定部と、第１の指定部と、第２の指定部と、補正部とを有するコンピュータに前記画像処理を実行させるための画像処理プログラムであって、前記第１の指定部に、一の第１の領域を指定させる第１の指定工程と、前記第２の指定部に、一の第２の領域を指定させる第２の指定工程と、前記補正部に、前記一の第１の領域の領域代表色情報と前記一の第２の領域の領域代表色情報との間の関係に従って、前記第２の画像の色を表す画像色情報を補正させる補正工程とを含む。
【００４２】
〔形態５７〕  更に、形態５７の画像処理プログラムでは、形態５６の画像処理プログラムにおいて、前記第２の指定工程は、二以上の第２の領域を指定し、前記補正工程は、前記複数の第２の領域の各領域の位置と前記二以上の第２の領域の位置との間の関係に応じて、前記画像色情報を補正する。
〔形態５８〕  更に、形態５８の画像処理プログラムでは、形態５６の画像処理プログラムにおいて、前記第１の指定工程は、二以上の第１の領域を指定し、前記第２の指定工程は、二以上の第２の領域を指定し、前記補正工程は、前記二以上の第１の領域と前記二以上の第２の領域との対応付けの数に応じて相違する補正方法により、前記画像色情報を補正する。
【００４３】
〔形態５９〕  更に、形態５９の画像処理プログラムでは、形態５６の画像処理プログラムにおいて、前記領域の前記領域代表色情報を、当該領域に含まれる小領域が有する、当該小領域を代表する色を表す小領域代表色情報により規定する規定工程を更に含む。
〔形態６０〕  更に、形態６０の画像処理方法では、形態５９の画像処理方法において、前記規定工程は、前記領域の領域代表色情報を、当該領域に含まれる複数の小領域が有する当該小領域を代表する色を表す複数の小領域代表色情報により規定する。
【００４４】
〔形態６１〕  更に、形態６１の画像処理プログラムでは、形態５９の画像処理プログラムにおいて、前記規定工程は、前記領域の領域代表色情報を、前記複数の小領域代表色情報のうち前記領域に占める面積の割合が最も高い色を表す小領域代表色情報により規定する。
〔形態６２〕  更に、形態６２の画像処理プログラムでは、形態５９の画像処理プログラムにおいて、前記規定工程は、前記領域の領域代表色情報を、前記複数の小領域代表色情報のうち、前記領域に占める面積の割合が所定の割合以上である色を表す小領域代表色情報により規定する。
【００４５】
〔形態６３〕  更に、形態６３の画像処理プログラムでは、形態５６の画像処理プログラムにおいて、前記第１の指定工程及び前記第２の指定工程のうちの少なくとも１つの指定工程は、当該１つの指定工程が指定する前記一の領域の近傍である近傍領域を指定し、前記規定工程は、前記一の領域の領域代表色情報を、前記一の領域、及び前記近傍領域の両領域を代表する色を表す領域近傍領域代表色情報により規定する。
〔形態６４〕  更に、形態６４の画像処理プログラムでは、形態５６の画像処理プログラムにおいて、前記第１の指定工程及び前記第２の指定工程のうちの少なくとも１つの指定工程は、当該１つの指定工程が指定する前記一の領域を代表する色と実質的に等価である色により代表される等価領域を指定し、前記規定工程は、前記一の領域の領域代表色情報を、前記一の領域、及び前記等価領域の両領域を代表する色を表す領域等価領域代表色情報により規定する。
【００４６】
〔形態６５〕  更に、形態６５の画像処理プログラムでは、形態５６の画像処理プログラムにおいて、前記第１の指定工程及び前記第２の指定工程のうちの少なくとも１つの指定工程は、前記一の領域を任意の描画により指定する。
〔形態６６〕  一方、形態６６の画像処理プログラムの記憶されたコンピュータ読み取り可能な記憶媒体は、上記した課題を解決すべく、領域を代表する色を表す領域代表色情報をそれぞれが有する複数の第１の領域を指定可能な第１の画像と、領域代表色情報をそれぞれが有する複数の第２の領域を指定可能な第２の画像との間での画像処理を協働して行うための、第１の入力部と、色についての特性が前記第１の入力部と異なる第２の入力部と、決定部と、第１の指定部と、第２の指定部と、補正部とを有するコンピュータに前記画像処理を実行させるための画像処理プログラムの記憶されたコンピュータ読み取り可能な記憶媒体であって、
前記第１の指定部に、一の第１の領域を指定させる第１の指定工程と、
前記第２の指定部に、一の第２の領域を指定させる第２の指定工程と、
前記補正部に、前記一の第１の領域の領域代表色情報と前記一の第２の領域の領域代表色情報との間の関係に従って、前記第２の画像の色を表す画像色情報を補正させる補正工程とを含むことを特徴とする画像処理プログラムの記憶されたコンピュータが読み取り可能な記憶媒体となっている。
【図面の簡単な説明】
【００４７】
【図１】は、実施例１〜３の画像処理装置の構成を示す図である。
【図２】（Ａ）及び（Ｂ）は、実施例１の画像処理装置が処理する前の画像を示す図である。
【図３】（Ｂ１）、（Ｂ２）及び（Ｂ３）は、実施例１の画像処理装置が処理した後の画像を示す図である。
【図４】は、実施例１の画像処理装置の動作を示すフローチャートである。
【図５】（Ａ）及び（Ｂ）は、実施例１の特徴色の抽出を説明する図である。
【図６】は、実施例１の補正部による補正を示す図である。
【図７】は、実施例１の変形例の補正部による他の補正を示す図である。
【図８】は、実施例１の変形例の補正部による他の補正を示す図である。
【図９】（Ａ）及び（Ｂ）は、実施例２の画像処理装置が処理する前の画像を示す図である。
【図１０】（Ａ）及び（Ｂ）は、実施例２の画像処理装置が処理した後の画像を示す図である。
【図１１】は、実施例２の画像処理装置の動作を示すフローチャートである。
【図１２】は、実施例２の補正部による補正を示す図である。
【図１３】（Ａ）〜（Ｃ）は、実施例２の変形例３、４、５の領域を示す図である。
【図１４】（Ａ）及び（Ｂ）は、実施例３の画像処理装置が処理する画像を示す図である。
【図１５】は、実施例３の補正部による補正を示す図である。
【図１６】は、実施例３の補正部による他の補正を示す図である。
【図１７】（ａ）及び（ｂ）は、画像処理プログラム１９が記録されたコンピュータ読み取り可能な記録媒体の一例を示す概念図である。
【発明を実施するための最良の形態】
【００４８】
本発明に係る画像処理装置の本実施例について図面を参照して説明する。
《構成》
図１は、本実施例の画像処理装置の構成を示し、図２（Ａ）及び（Ｂ）は、本実施例の画像処理装置が処理する前の画像を示し、図３（Ｂ１）、（Ｂ２）及び（Ｂ３）は、本実施例の画像処理装置が処理した後の画像を示す。本実施例の画像処理装置１０は、第１の画像２０ａを参照しつつ第２の画像３０ａを補正すべく、第１の入力部１１と、第２の入力部１２と、操作部１３と、記憶部１４と、検出部１５と、補正部１６と、表示部１７と、印刷部１８とを含む。
【００４９】
第１の入力部１１は、例えば、スキャナからなり、印刷用紙等の印刷媒体に印刷された印刷内容を走査することによりその内容をデジタル形式で読み取り、当該読み取られた第１の画像２０ａを表す第１の画像データ２０ｂを生成する。
第２の入力部１２は、例えば、デジタルカメラからなり、物体等の被写体を撮像し、当該撮影された第２の画像３０ａを表す第２の画像データ３０ｂを生成する。
ここで、スキャナ等である第１の入力部１１による入力は、その光源及び背景等の条件が固定されていることから、入力された第１の画像２０ａの色の信頼性等が相対的に高く、他方で、デジタルカメラである第２の入力部１２による入力は、その光源及び背景等の条件が固定されていないことから、入力された第２の画像３０ａの色の信頼性等が相対的に低い。
【００５０】
また、本実施例においては、第１の入力部１１及び第２の入力部１２が、他部１３〜１８と共に、画像処理装置１０として一体となる構成となっているが、これに限らず、第１の入力部１１、第２の入力部１２及びそれ以外の部分（１３〜１８）とを、それぞれが別対となる構成にしても良い。
図２（Ａ）及び（Ｂ）に示されるように、服地のサンプルを示す第１の画像２０ａは、基本生地、三角模様、丸模様、背景である対象２１ａ、２１ｂ、２１ｃ、２１ｄから構成され、前記服地を用いて作られた洋服を示す第２の画像３０ａも同様に、第１の画像２０ａにおける対象２１ａ、２１ｂ、２１ｃ、２１ｄに対応する基本生地、三角模様、丸模様、背景である対象３１ａ、３１ｂ、３１ｃ、３１ｄから構成されている。
【００５１】
図１に戻り、操作部１３は、例えば、マウス及びキーボードからなり、上記した第１、第２の画像２０ａ、３０ａに施す補正に必要な操作、例えば、特徴色を抽出するための範囲を指定するために用いられる。
記憶部１４は、例えば、ハードディスク、フレキシブル・ディスクのような記憶媒体からなり、第１の入力部１１により生成された第１の画像データ２０ｂ、及び第２の入力部１２により生成された第２の画像データ３０ｂを記憶するために用いられる。記憶部１４は、また、画像処理装置１０に第１、第２の画像２０ａ、３０ａの画像処理を行わせるためのプログラム１９を記憶している。
【００５２】
検出部１５は、例えば、ＣＰＵ（Central Processing Unit）からなり、第１の画像２０ａから第１の複数の特徴色２２ａ、２２ｂ、２２ｃ（図５（Ａ）及び（Ｂ）を参照して後述）を抽出し、第２の画像３０ａから第２の特徴色３２ａ、３２ｂ、３２ｃ（図５（Ａ）及び（Ｂ）を参照して後述）を抽出し、前記両特徴色を対応付ける。
補正部１６は、検出部１５と同様にして、ＣＰＵからなり、例えば、検出部１５により行われた、第１の複数の特徴色２２ａ、２２ｂ、２２ｃ及び第２の複数の特徴色３２ａ、３２ｂ、３２ｃとの対応付けに従って、例えば、信頼性等が相対的に高い第１の画像２０ａの色を基準として、信頼性等が相対的に低い前記第２の画像３０ａの色を第１の画像２０ａの色に合致させるように補正する。
【００５３】
表示部１７は、例えば、液晶ディスプレイ又はＣＲＴ(Cathode Ray Tube)ディスプレイからなり、図２（Ａ）及び（Ｂ）、図３（Ｂ１）〜（Ｂ３）に示されるような補正前の第１の画像２０ａ及び第２の画像３０ａ、並びに、補正後の第２の画像３０ａ１、３０ａ２、３０ａ３を表示する。
印刷部１８は、例えば、インクジェット・プリンタからなり、表示部１７と同様に、図２（Ａ）及び（Ｂ）、図３（Ｂ１）〜（Ｂ３）に示されるような補正前後の第１、第２の画像２０ａ、３０ａ、３０ａ１、３０ａ２、３０ａ３を印刷する。
《動作》
図４は、本実施例の画像処理装置の動作を示すフローチャートである。以下、本実施例の画像処理装置の動作を図４のフローチャートに沿って説明する。ここで、本実施例における上記プログラム１９には、図４の工程Ｓ４，Ｓ５に対応する検出工程と、図４の工程Ｓ６に対応する補正工程とが含まれる。
【００５４】
工程Ｓ１：第１の入力部１１は、図２（Ａ）に図示した画像２０ａを当該画像２０ａの走査により読み込み、当該画像２０ａの内容を表す第１の画像データ２０ｂを生成する。引き続き、第２の入力部１２は、被写体を撮像し、その結果として取得された、図２（Ｂ）に図示された第２の画像３０ａを表す第２の画像データ３０ｂを生成する。
工程Ｓ２：第１、第２の入力部１１、１２は、第１、第２の画像データ２０ｂ、３０ｂを記憶部１４に出力し、記憶部１４は、当該第１、第２の画像データ２０ｂ、３０ｂを記憶する。
【００５５】
工程Ｓ３：検出部１５は、記憶部１４から当該記憶部１４に記憶された第１、第２の画像データ２０ｂ、３０ｂを読み出し、表示部１７に表示する。
工程Ｓ４：検出部１５は、第１の画像２０ａから、特徴色２２ａ、２２ｂ、２２ｃを抽出し、また、第２の画像３０ａから、特徴色３２ａ、３２ｂ、３２ｃを抽出する。
図５（Ａ）及び（Ｂ）は、特徴色の抽出を説明する図である。図５（Ａ）及び（Ｂ）に示された色ヒストグラムでは、横軸は色相を示し、縦軸は出現の頻度を示す。図５（Ａ）は、横軸で示される色相毎に、図２（Ａ）に図示の第１の画像２０ａを構成する要素の数又は面積を合計した値である、縦軸で示される出現の頻度を表す。同様にして、図５（Ｂ）は、横軸で示される色相毎に、図２（Ｂ）に図示の第２の画像３０ａを構成する要素の数又は面積を合計した値である、縦軸で示される出現の頻度を示す。ここで、要素の数又は面積とは、例えば、ビットマップデータでの画素の数、またはベクトルデータでの閉領域の面積をいう。
【００５６】
検出部１５は、第１の画像２０ａの特徴色２２ａ、２２ｂ、２２ｃとして、図５（Ａ）の色ヒストグラムから、出現頻度が最も高い（ピークである）色相である、より正確には、極大値の色相である代表色２３ａ、２３ｂ、２３ｃを選択する。検出部１５は、また、当該選択に代えて、出現頻度の低い色相による悪影響の回避及び補正の精度の向上を企図して、出現頻度が閾値Ｔｈより高い色相である代表色群２４ａ、２４ｂ、２４ｃをそのまま、若しくは、その平均値、中央値、最頻値等を選択する。
【００５７】
検出部１５は、第１の画像２０ａに基づく、代表色２３ａ、２３ｂ、２３ｃ又は代表色群２４ａ、２４ｂ、２４ｃの選択と同様にして、第２の画像３０ａについて、特徴色３２ａ、３２ｂ、３２ｃを選択する。ここで、検出部１５は、上記した後者の選択では、上記した閾値Ｔｈに代わる他の閾値を用いることが可能である。
図５（Ａ）、（Ｂ）中の横軸は、ＲＧＢ、ＣＭＹ、色相・彩度・明度、ＣＩＥ（国際照明委員会）のＬ＊ａ＊ｂ等の表色系（１又は２次元以上）を用いることも可能であり、これにより、例えば、明度を無視した補正を行なうことにより、撮像時の照明環境（明るさ）が著しく異なる２つの画像間で適正な補正を施すことが可能となる。
【００５８】
検出部１５は、上記したような色ヒストグラムを用いた抽出に代えて、例えば、ユーザが操作部１３により指定された範囲又は領域について当該範囲又は領域を代表する特徴色を抽出することも可能である。
工程Ｓ５：検出部１５は、第１の画像２０ａの特徴色２２ａ、２２ｂ、２２ｃと、第２の画像３０ａの特徴色３２ａ、３２ｂ、３２ｃとを対応付ける。検出部１５は、例えば、特徴色２２ａ、２２ｂ、２２ｃのうちの一の特徴色２２ｘ（ｘは、ａ、ｂ、ｃのいずれか）と、特徴色３２ａ、３２ｂ、３２ｃのうちの一の特徴色３２ｙ（ｙは、ａ、ｂ、ｃのいずれか）との差の合計が最も小さくなるように、換言すれば、第１の特徴色２２ａ、２２ｂ、２２ｃと第２の特徴色３２ａ、３２ｂ、３２ｃとの間での可能な組み合わせについて、相互に対応する特徴色２２ｘ、３２ｙ間の色差の合計が最小になるように、特徴色２２ａ、２２ｂ、２２ｃ及び特徴色３２ａ、３２ｂ、３２ｃ間での対応付けを行う。
【００５９】
検出部１５は、前記色差の合計（差合計）を算出するときに、当該色差に重み付けを行い、かつ、前記出現頻度にも重み付けを行い、当該重み付けがなされた色差及び出現頻度に加重和を施すことも可能である。
上記したような対応付けの結果として、図５（Ａ）、（Ｂ）に示されるように、第１の画像２０ａの特徴色２２ａである代表色２３ａと、第２の画像３０ａの特徴色３２ａである対応色３５ａとが対応付けられ、第１の画像２０ａの特徴色２２ｂである代表色２３ｂと、第２の画像３０ａの特徴色３２ｂである対応色３５ｂとが対応付けられ、第１の画像２０ａの特徴色２２ｃである代表色２３ｃと、第２の画像３０ａの特徴色３２ｃである対応色３５ｃとが対応付けられる。
【００６０】
検出部１５は、上記した色差の合計に基づき対応付けを行うことに代えて、従来知られたパターンマッチングの手法（例えば、評価関数を動的統計法により最適化することによりグラフ（ノード）間の対応付けを行うＤＰマッチング、グラフマッチング、ＤＬＡ（Dynamic Link Architecture））に基づき対応付けを行うことも可能である。パターンマッチング手法を用いることにより、図５（Ａ）、（Ｂ）に図示のヒストグラムの全体について最適な対応付けを行うことができることから、特徴色２２ａ、２２ｂ、２２ｃ及び特徴色３２ａ、３２ｂ、３２ｃ間の対応付けを高精度に行うことが可能となる。
【００６１】
工程Ｓ６：補正部１６は、上記した対応付けを参照して、第１の画像２０ａに基づき、第２の画像３０ａの色調を補正する。
図６は、本実施例の補正部による補正を示す。補正部１６は、図６に示されるように、図２（Ｂ）に図示の第２の画像３０ａの特徴色３２ａ、３２ｂ、３２ｃを、図２（Ａ）に図示の第１の画像２０ａの特徴色２２ａ、２２ｂ、２２ｃに変換し、また、第２の画像３０ａにおける特徴色３２ａ、３２ｂ、３２ｃ以外の色についても、特徴色２２ａ、２２ｂ、２２ｃ及び特徴色３２ａ、３２ｂ、３２ｃ間の対応付けに基づき色補正することにより、図３（Ｂ１）に図示される、補正後の第２の画像３０ａ１を生成する。
【００６２】
ここで、上記した補正と異なり、検出部１５により行われた前記の対応付けに基づくことなく補正を行なうと、図３（Ｂ２）及び図３（Ｂ３）に示されるように、三角模様２１ｂ、３１ｂの色相又は丸模様２１ｃ、３１ｃの色相に極端に依存する補正を行なうことになり、図３（Ｂ１）に図示の第２の画像３０ａ１とは極めて異なる第２の画像３０ａ２、３０ａ３が得られてしまうことになる。
《効果》
上記した本実施例の画像処理装置１０によれば、検出部１５が、第１の画像２０ａから特徴色２２ａ、２２ｂ、２２ｃを抽出し、また、第２の画像３０ａから特徴色３２ａ、３２ｂ、３２ｃを抽出し、さらに、特徴色２２ａ、２２ｂ、２２ｃと特徴色３２ａ、３２ｂ、３２ｃとの対応付けを行い、補正部１６が、当該対応付けを参照して、第１の画像２０ａに基づき第２の画像３０ａを補正することから、第２の画像３０ａの色調を第１の画像２０ａの色調に容易に合わせることが可能となる。
〈実施例２〉
図７は、補正部による他の補正を示す。補正部１６は、図６に示した補正に代えて、図７に示す補正を行なうことによって上記したと同様な効果を得ることができる。具体的には、特徴色２２ａ及び３２ａ間についてのみ対応付けがされていることを想定すると、補正部１６は、図７に示されるように、Ｌ＊ａ＊ｂ＊表色系において、特徴色３２ａの色相Ｃ（３２ａ）を特徴色２２ａの色相Ｃ（２２ａ）に補正し、さらに、当該補正に基づき、特徴色３２ｃの色相Ｃ（３２ｃ）を特徴色２２ｃの色相Ｃ（２２ｃ）に補正する。
【００６３】
より詳細には、補正部１６は、色相Ｃ（３２ｃ）を色相Ｃ（２２ｃ）に補正することを、色相Ｃ（３２ｃ）及び色相Ｃ（２２ｃ）間の角Ｄｃが、色相Ｃ（３２ａ）及び色相Ｃ（２２ａ）間の角Ｄａに等しくなるように、かつ色相Ｃ（３２ｃ）及び原点Ｏ間の距離ｒ（３２ｃ）と色相Ｃ（２２ｃ）及び原点Ｏ間の距離ｒ（２２ｃ）との関係が、色相Ｃ（３２ａ）及び原点Ｏ間の距離ｒ（３２ａ）と色相Ｃ（２２ａ）及び原点Ｏ間の距離ｒ（２２ａ）との関係と等しくなるように行う。
【００６４】
図８は、補正部による他の補正を示す。特徴色２２ａ及び３２ａ間の対応付け、並びに特徴色２２ｂ及び３２ｂ間の対応付けのみがされていることを想定すると、補正部１６は、図８に示されるように、上記のＬ＊ａ＊ｂ＊表色系において、領域３２ａの色相Ｃ（３２ａ）を色相Ｃ（２２ａ）に補正すると共に、色相Ｃ（３２ｂ）を色相Ｃ（２２ｂ）に補正し、加えて、色相Ｃ（３２ｃ）を色相Ｃ（２２ｃ）に補正することを、色相Ｃ（３２ａ）と色相Ｃ（２２ａ）との第１の関係及び色相Ｃ（３２ｂ）と色相Ｃ（２２ｂ）との第２の関係に、色相Ｃ（３２ｃ）及び色相Ｃ（３２ａ）間の色値の差異並びに色相Ｃ（３２ｃ）及び色相Ｃ（３２ｂ）間の色値の差異に応じて重み付けを施すことにより行う。
上記したような、Ｌ＊ａ＊ｂ＊表色系において、ａ＊、ｂ＊の量を操作することに代えて、Ｌ＊ｃ＊ｈ＊表色系において、陰影に関連が強いＬ＊の量を操作することなく、色合いに最も関連が強いｃ＊、ｈ＊の量を操作することによっても、上記したと同様な効果を得ることができる。
【００６５】
ここで、本実施例における画像処理装置は、上記実施例１における図１と同様の構成となるので本実施例の説明においても図１を参照することとする。但し、本実施例においては、上記実施例１の図２における第１の画像２０ａ及び第２の画像３０ａが、それぞれ、図９（Ａ）及び（Ｂ）に示される第１の画像２０ａ及び第２の画像３０ａとなる。従って、本実施例における、図９（Ａ）及び（Ｂ）、図１０（Ａ）及び（Ｂ）、図１２並びに図１３（Ａ）〜（Ｃ）において、上記実施例１の符号と同一のものであっても、上記実施例１とは異なるものを示すこととする。また、本実施例においては、上記実施例１の図１１に示される画像処理装置１０の動作を示すフローチャートが、図１１のものとなる。
《構成》
図９（Ａ）及び（Ｂ）は、本実施例の画像処理装置が処理する前の画像を示し、図１０（Ａ）及び（Ｂ）は、本実施例の画像処理装置が処理した後の画像を示す。本実施例の画像処理装置１０は、第１の画像２０ａを参照しつつ第２の画像３０ａを補正すべく、第１の入力部１１と、第２の入力部１２と、操作部１３と、記憶部１４と、処理部１５と、補正部１６と、表示部１７と、印刷部１８とを含む。
【００６６】
第１の入力部１１は、例えば、スキャナからなり、印刷用紙等の印刷媒体に印刷された印刷内容を走査することによりその内容をデジタル形式で読み取り、当該読み取られた第１の画像２０ａを表す第１の画像データ２０ｂを生成する。
第２の入力部１２は、例えば、デジタルカメラからなり、物体等の被写体を撮像し、上記したと同様に、当該撮影された第２の画像３０ａを表す第２の画像データ３０ｂを生成する。
【００６７】
ここで、本実施例においても、第１の入力部１１及び第２の入力部１２が、他部１３〜１８と共に、画像処理装置１０として一体となる構成となっているが、これに限らず、第１の入力部１１、第２の入力部１２及びそれ以外の部分（１３〜１８）とを、それぞれが別対となる構成にしても良い。
図９（Ａ）及び（Ｂ）に示されるように、第１の画像２０ａは、複数の画素データＰ１１〜Ｐｍｎ（ｍ、ｎは、２以上の任意の整数）からなり、第２の画像３０ａもまた、複数の画素データＱ１１〜Ｑｍｎからなる。画素データＰ１１〜Ｐｍｎ、Ｑ１１〜Ｑｍｎのそれぞれは、色の３要素、即ち、色相、彩度、明度を示す色情報を有する。また、第１の画像２０ａは、例えば、空、地面、木のような対象物２１ａ、２１ｂ、２１ｃ、２１ｄから構成され、第２の画像３０ａも同様に、対象物３１ａ、３１ｂ、３１ｃ、３１ｄから構成されている。
【００６８】
図１に戻り、指定部として機能する操作部１３は、例えば、マウス及びキーボードからなり、上記した第１、第２の画像２０ａ、３０ａに施す補正に必要な操作を行なうために用いられる。操作部１３は、例えば、図９（Ａ）及び（Ｂ）に示されるように、第１の画像２０ａ中の領域２２ａ〜２２ｄと第２の画像３０ａ中の領域３２ａ〜３２ｄとを対応付けるために領域を指定するために用いられる。
操作部１３は、より詳しくは、例えば、第１、第２の画像２０ａ、３０ａについて、図９（Ａ）及び（Ｂ）に示されるように、第１の画像２０ａにおける所望の領域２２ａと第２の画像３０ａにおける所望の領域３２ａとを対応付けるべく、領域２２ａ、３２ａの位置、形状、大きさ等を任意の描画により指定するために用いられる。同様にして、操作部１３は、第１の画像２０ａにおける他の所望の領域２２ｂ、２２ｃ、２２ｄと、第２の画像３０ａにおける他の所望の領域３２ｂ、３２ｃ、３２ｄとをそれぞれ指定するために用いられる。以下、領域２２ａ〜２２ｄ、３２ａ〜３２ｄのそれぞれの領域を代表する色を表す情報を「領域代表色情報」という。
【００６９】
図１に戻り、記憶部１４は、例えば、ハードディスク、フレキシブル・ディスクのような記憶媒体からなり、第１の入力部１１により生成された第１の画像データ２０ｂ、及び第２の入力部１２により生成された第２の画像データ３０ｂを記憶するために用いられる。記憶部１４は、また、画像処理装置１０に第１、第２の画像２０ａ、３０ａの画像処理を行わせるためのプログラム１９を記憶している。
処理部１５は、例えば、ＣＰＵ（Central Processing Unit）からなり、画像処理装置１０全体の動作を制御し、また、領域２２ａ〜２２ｄ、３２ａ〜３２ｄの領域代表色情報を規定する。
【００７０】
補正部１６は、処理部１５と同様にして、ＣＰＵからなり、例えば、操作部１３により指定された一の領域２２ａと一の領域３２ａとの間の色相関係に従って、第２の画像３０ａの色相を補正する。
表示部１７は、例えば、液晶ディスプレイ又はＣＲＴ(Cathode Ray Tube)ディスプレイからなり、図９（Ａ）及び（Ｂ）、図１０（Ａ）及び（Ｂ）に示されるような補正前後の第１、第２の画像２０ａ、３０ａを表示する。
【００７１】
印刷部１８は、例えば、インクジェット・プリンタからなり、表示部１７と同様に、図９（Ａ）及び（Ｂ）、図１０（Ａ）及び（Ｂ）に示されるような補正前後の第１、第２の画像２０ａ、３０ａを印刷する。
《動作》
図１１は、実施例２の画像処理装置の動作を示すフローチャートである。以下、実施例２の画像処理装置の動作を図１１のフローチャートに沿って説明する。ここで、本実施例における上記プログラム１９には、図１１の工程Ｓ１０に対応する第１の指定工程及び第２の指定工程と、図１１の工程Ｓ１１に対応する補正工程とが含まれる。
【００７２】
工程Ｓ７：第１の入力部１１は、図９（Ａ）に図示した画像２０ａを当該画像２０ａの走査により読み込み、当該画像２０ａの内容を表す第１の画像データ２０ｂを生成する。引き続き、第２の入力部１２は、被写体を撮像し、その結果として取得された、図９（Ｂ）に図示された第２の画像３０ａを表す第２の画像データ３０ｂを生成する。
工程Ｓ８：第１、第２の入力部１１、１２は、第１、第２の画像データ２０ｂ、３０ｂを記憶部１４に出力し、記憶部１４は、当該第１、第２の画像データ２０ｂ、３０ｂを記憶する。
【００７３】
工程Ｓ９：処理部１５は、記憶部１４から当該記憶部１４に記憶された第１、第２の画像データ２０ｂ、３０ｂを読み出し、表示部１７に表示する。
工程Ｓ１０：ユーザは、操作部１３を用いて第１の画像２０ａ中で任意の領域、例えば領域２２ａを指定し、同様にして、操作部１３を用いて第２の画像３０ａ中で任意の領域、例えば、領域３２ａを指定し（以下、指定された領域２２ａ、３２ａを「指定領域２２ａ」、「指定領域３２ａ」という。）、これにより、指定領域２２ａと指定領域３２ａとを対応付ける。ここで、ユーザの操作部１３の操作による領域の指定において、処理部１５は、メッセージ等の表示によって、ユーザに対して、第１又は第２の画像２０ａ又は３０ａにおける任意の領域を指定するように促す。
【００７４】
工程Ｓ１１：補正部１６は、領域２２ａと領域３２ａとの対応関係に従って、第２の画像データ３０ｂに補正を施す。ここで、補正部１６は、図９（Ａ）、（Ｂ）に示されるような、補正前の領域２２ａの色相（"斑"により抽象化された色相）と、補正前の領域３２ａの色相（"無地"により抽象化された色相）との関係に基づき、即ち、"斑"と"無地"との対応関係に従って、図１０（Ｂ）に示されるように、第２の画像３０ａ全体の色相を調整し、即ち、第２の画像３０ａ全体に"斑"を施す。
【００７５】
図１２は、補正部による補正を示す。補正部１６は、図１２に示されるように、補正前の第２の画像３０ａの色相を補正することにより、図１０（Ｂ）に図示された補正後の第２の画像３０ａを表す、補正後の第２の画像データ３０ｂ'に変換する。補正部１６は、より詳細には、補正前の第２の画像データ３０ｂの指定領域３２ａの色相Ｃ（３２ａ）と、第１の画像データ２０ｂの指定領域２２ａの色相Ｃ（２２ａ）である補正後の色相Ｃ'（３２ａ）との関係に基づいて、第２の画像データ３０ｂの指定領域３２ａ、領域３２ｂ、領域３２ｃ、領域３２ｄの領域代表色情報である色相Ｃ（３２ａ）、Ｃ（３２ｂ）、Ｃ（３２ｃ）、Ｃ（３２ｄ）を色相Ｃ'（３２ａ）、Ｃ'（３２ｂ）、Ｃ'（３２ｃ）、Ｃ'（３２ｄ）に補正し、加えて、指定領域３２ａ、領域３２ｂ〜３２ｄ以外の範囲についても、同様な補正を施す。要約すれば、補正部１６は、指定領域３２ａの色相Ｃ（３２ａ）と、指定領域２２ａの色相Ｃ（２２ａ）との色相関係に基づき、第２の画像３０ａ全体の色相に補正を施す。
《効果》
上述したように、実施例２の画像処理装置では、補正部１６が、操作部１３により指定された指定領域３２ａの領域代表色情報である色相Ｃ（３２ａ）を、当該領域に対応する指定領域２２ａの領域代表色情報である色相Ｃ（２２ａ）、即ち色相Ｃ'（３２ａ）に補正し、加えて、他の領域３２ｂ〜３２ｄの領域代表色情報である色相Ｃ（３２ｂ）、Ｃ（３２ｃ）、Ｃ（３２ｄ）を、色相Ｃ'（３２ｂ）、Ｃ'（３２ｃ）、Ｃ'（３２ｄ）に補正することを含めて、第２の画像３０ａ全体の色相を補正することから、従来のような専門性を要するパラメータの入力を行うことなく、前記補正を行なうことが可能となる。
【００７６】
なお、上述した実施例２の画像処理装置では、第１、第２の画像２０ａ、３０ａにおいて領域２２ａ、３２ａのような場所又は範囲を特定することにより領域２２ａ、３２ａにおける色、即ち、領域代表色情報により規定される色を指定した後に補正を施すことに代えて、第１、第２の画像２０ａ、３０ａにおいて色自身を直接指定した後上記と同様な補正を施すことによっても、上記したと同様な効果を得ることができる。
〈実施例２の変形例１〉
上記したような１組の領域３２ａ、２２ａを指定することに代えて、２つ以上の組の領域、例えば、領域３２ａと領域２２ａ、及び領域３２ｂと領域２２ｂを指定し、領域３２ａ及び領域２２ａ間の第１の関係並びに領域３２ｂ及び領域２２ｂ間の第２の関係を、例えば、領域３２ｃについては、領域３２ｃ及び領域３２ａ間における領域代表色情報の差異、即ち、色値の差異並びに領域３２ｃ及び領域３２ｂ間における領域代表色情報の差異、即ち、色値の差異に応じて重み付けして領域３２ｃの領域代表色情報である色相Ｃ（３２ｃ）を補正することによっても、上記と同様な効果を得ることが可能である。ここで、「色値」とは、概念的である色度を座標等に表す数値である。
〈実施例２の変形例２〉
上記した変形例１での色値の差異に応じた重み付けに代えて、指定する領域（例えば、領域３２ａ、３２ｂ）の組の数に応じて補正の種類を相違させることによっても、より詳細には、例えば、領域の組を１組指定するときには、前記色相を従来知られた一の補正方法により補正し、領域の組を２組指定するときには、前記色相を従来知られた他の一の補正方法により補正することによっても、上記したと同様な効果を得ることができる。
〈実施例２の変形例３、４、５〉
図１３（Ａ）〜（Ｃ）は、変形例３、４、５の領域を示す。変形例３では、例えば、領域２２ａは、図１３（Ａ）に示されるように、画素データＰ１１〜Ｐｍｎと等価である複数の小領域２２−１、２２−２、２２−３、．．．、２２−ｉ（ｉは、任意の整数）から構成されており、処理部１５は、領域２２ａの領域代表色情報を複数の小領域２２−１〜２２−ｉの色情報である小領域代表色情報により、例えば、平均値、中央値、最頻値の観点から、領域２２ａの領域代表色情報を正確に定めることが可能となる。
【００７７】
処理部１５は、例えば、領域２２ａの領域代表色情報を、複数の小領域２２−１〜２２−ｉのうちの１又は２以上の小領域の小領域代表色情報により規定し、具体的には、複数の小領域２２−１〜２２−ｉのうち当該領域２２ａの面積に占める割合が最も高い１又は２以上の小領域の小領域代表色情報により規定し、より望ましくは、当該領域２２ａの面積に占める割合が所定値（３分の１、２分の１等）以上である小領域の小領域代表色情報により規定する。処理部１５は、他の領域２２ｂ〜２２ｄ、３２ａ〜３２ｄについても同様に規定することが可能である。
【００７８】
変形例４では、処理部１５は、図１３（Ｂ）に示されるように、領域２２ａの領域代表色情報を、領域２２ａ、及び当該領域２２ａの近傍である、例えば、領域２２ａの輪郭線（実線）から一定の距離を隔てた輪郭線（破線）により規定される近傍領域２２ａ'の両領域を代表する色情報である領域近傍領域代表色情報により規定することも可能である。
変形例５では、処理部１５は、図１３（Ｃ）に示されるように、領域２２ａの領域代表色情報を、領域２２ａ、及び当該領域２２ａと色彩の観点から、例えば、色相、彩度、明度の観点から実質的に等価であるとみなすことができる等価領域２２ａ"の両領域を代表する色情報である領域等価領域代表色情報により規定することも可能である。
〈実施例３〉
《構成》
本実施例の画像処理装置について説明する。本実施例の画像処理装置は、上記実施例２の図１に示されたものと同様な構成を有し、他方で、上記実施例２と異なる補正を行なう。
【００７９】
図１４（Ａ）及び（Ｂ）は、実施例３の画像処理装置が処理する画像を示す。本実施例の画像処理装置は、図９（Ａ）及び（Ｂ）に図示の第１の画像２０ａ、第２の画像３０ａに代えて、図１４（Ａ）及び（Ｂ）に図示の第１の画像４０ａ、第２の画像５０ａを処理する。第１の画像４０ａは、スキャナである第１の入力部１１から入力され、第２の画像５０ａは、デジタルカメラである第２の入力部１２から入力される。スキャナによる入力は、その光源及び背景等の条件が固定されていることから、入力された第１の画像４０ａの色の信頼性及び安定性等が高く、他方で、デジタルカメラによる入力は、その光源及び背景等の条件が固定されていないことから、入力された第２の画像５０ａの色の信頼性及び安定性等が低い。実施例３の画像処理装置は、図１１に図示の工程Ｓ７〜工程Ｓ１０と同様な処理を行った後に、工程Ｓ１１で、上記実施例２と同様である第１の画像４０ａを基準とする第２の画像５０ａの補正を、上記実施例２での補正と異なる方法で行なう。
《動作》
図１５は、補正部による補正を示す。図１４（Ａ）及び（Ｂ）に図示された実施例３における第１の画像４０ａ、第２の画像５０ａは、実施例２での第１の画像２０ａ、第２の画像３０ａと同様に、操作部１３により領域４２ａ、４２ｂ、５２ａ〜５２ｃが指定可能であり、処理部１５により、領域４２ａと領域５２ａとが対応付けられ、領域４２ｂと領域５２ｂとが対応付け可能である。
【００８０】
補正部１６は、図１５に示されるように、従来知られたＣＩＥ（国際照明委員会）のＬ＊ａ＊ｂ＊表色系において、領域５２ａの領域代表色情報である色相Ｃ（５２ａ）を、領域４２ａの色相Ｃ（４２ａ）である色相Ｃ'（５２ａ）に補正し、加えて、色相Ｃ（５２ａ）と色相Ｃ'（５２ａ）との関係に従って、領域５２ｃの色相Ｃ（５２ｃ）を色相Ｃ'（５２ｃ）に補正する。補正部１６は、詳細には、色相Ｃ（５２ａ）を色相Ｃ'（５２ａ）に補正することを、色相Ｃ（５２ｃ）及び色相Ｃ'（５２ｃ）間の角Ｄｃが、色相Ｃ（５２ａ）及び色相Ｃ'（５２ａ）間の角Ｄａに等しくなるように、かつ色相Ｃ（５２ｃ）及び原点Ｏ間の距離ｒ（５２ｃ）と色相Ｃ'（５２ｃ）及び原点Ｏ間の距離ｒ'（５２ｃ）との関係が、色相Ｃ（５２ａ）及び原点Ｏ間の距離ｒ（５２ａ）と色相Ｃ'（５２ａ）及び原点Ｏ間の距離ｒ'（５２ａ）との関係と等しくなるように行う。
【００８１】
図１６は、補正部による他の補正を示す。補正部１６は、図１６に示されるように、上記したＬ＊ａ＊ｂ＊表色系において、領域５２ａの色相Ｃ（５２ａ）を、領域４２ａの色相Ｃ（４２ａ）である色相Ｃ'（５２ａ）に補正すると共に、領域５２ｂの色相Ｃ（５２ｂ）を、領域４２ｂの色相Ｃ（４２ｂ）である色相Ｃ'（５２ｂ）に補正し、さらに、色相Ｃ（５２ａ）と色相Ｃ'（５２ａ）との第１の関係及び色相Ｃ（５２ｂ）と色相Ｃ'（５２ｂ）との第２の関係に従って、色相Ｃ（５２ｃ）を色相Ｃ"（５２ｃ）に補正する。補正部１６は、より具体的には、色相Ｃ（５２ｃ）を色相Ｃ"（５２ｃ）に補正することを、前記第１の関係及び前記第２の関係を色相Ｃ（５２ｃ）及び色相Ｃ（５２ａ）間の色値の差異並びに色相Ｃ（５２ｃ）及び色相Ｃ（５２ｂ）間の色値の差異に応じて重み付けして前記補正に反映させることにより行う。
《効果》
上述したように、実施例３の画像処理装置では、スキャナである第１の入力部１１から入力された第１の画像４０ａを基準として、デジタルカメラである第２の入力部１２から入力された第２の画像５０ａをＬ＊ａ＊ｂ＊表色系上で補正することから、実施例２の画像処理装置と同様に、画像処理のための複雑なパラメータの入力を行うことなく、従来に比して容易に第２の画像５０ａの補正を実現するこが可能となる。
【００８２】
上述したようにＬ＊ａ＊ｂ＊表色系のような色空間で、座標のような色値により色相を規定することに代えて、例えば、ＹＵＶ表色系、即ち、輝度信号（Ｙ）、輝度信号と赤色成分の差（Ｕ）、輝度信号と青色成分の差（Ｖ）の情報で色を表す系のような色空間で、座標により色度を規定することも可能である。
なお、図１７（ａ）及び（ｂ）は、コンピュータで読み取り可能な記憶媒体Ｒ１及びＲ２の１つであるＣＤ−ＲＯＭ（又はＤＶＤ−ＲＯＭなど）を示したものであり、この記憶媒体Ｒ１には、本発明を実現するための実施例１の画像処理プログラム１９が記録され、記憶媒体Ｒ２には、本発明を実現するための実施例２の画像処理プログラム１９がそれぞれ記録されていることを示している。このようにＣＤ−ＲＯＭやＤＶＤ−ＲＯＭなどのコンピュータ読み取り可能な記録媒体Ｒ１又はＲ２を介することによって、画像処理プログラム１９を所望するユーザなどに対して容易に提供することが可能となる。
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】図５
【補正方法】変更
【補正の内容】
【図５】
2007535829.tif 000020
【国際調査報告】
2007535829.tif 000021
2007535829.tif 000022