(57)【要約】【課題】従来より簡単に画像情報を撮影した撮影手段の撮影設定情報ごとに色変換特性を作成することができる画像処理装置等を提供する。【解決手段】色変換前の画像情報、および色変換後の画像情報からなる画像情報の組を受け付ける画像情報取得手段１１と、色変換前の画像を撮影したときの撮影条件の中から設定された撮影設定情報に基づいて、画像を色変換する色変換特性を作成する色変換係数算出手段１６と、を備える画像処理装置１０。【選択図】図２
2019083445.tif 000002
【特許請求の範囲】
【請求項１】
色変換前の画像情報、および色変換後の画像情報からなる画像情報の組を受け付ける受付手段と、
前記色変換前の画像を撮影したときの撮影条件の中から設定された撮影設定情報に基づいて、画像を色変換する色変換特性を作成する色変換特性作成手段と、
を備える画像処理装置。
【請求項２】
前記撮影設定情報を基に、前記色変換特性作成手段で前記色変換特性を作成するために使用する画像を選択する選択手段をさらに備えることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記選択手段は、前記撮影条件のうちの少なくとも１つに対する撮影設定情報の中で、他の撮影設定情報に対する画像数より多い撮影設定情報に該当する画像、または、その撮影設定情報を含む複数の撮影設定情報に該当する画像を選択することを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記選択手段は、撮影設定情報に対する画像数の分布について、予め定められた枚数以上の極大値に対応する撮影設定情報、または、その撮影設定情報を含む複数の撮影設定情報に該当する画像を選択することを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記選択手段は、極大値が複数あるときに、撮影設定情報の差が予め定められた以上のときに、それぞれの極大値を取る撮影設定情報に該当する画像を選択することを特徴とする請求項４に記載の画像処理装置。
【請求項６】
前記選択手段は、撮影設定情報の少なくとも１つに対する前記色変換前の画像の枚数の分布の中で、枚数がより多くなる撮影設定情報に該当する高頻度画像となる撮影設定情報以外の場合の画像について、当該高頻度画像を使用して作成した前記色変換特性を用いて前記色変換前の画像を色変換したときの画像情報と、前記色変換後の画像の画像情報とを比較したときの差が、予め定められた範囲内である画像を追加画像として選択することを特徴とする請求項３に記載の画像処理装置。
【請求項７】
前記選択手段は、前記予め定められた範囲内となる画像の撮影設定情報と、前記高頻度画像を取る撮影設定情報との間に、前記差が当該範囲以上となる撮影設定情報があるときは、追加画像として選択しないことを特徴とする請求項６に記載の画像処理装置。
【請求項８】
前記色変換特性を利用して色変換を行なう対象となる被色変換画像を色変換する色変換手段をさらに備えることを特徴とする請求項１に記載の画像処理装置。
【請求項９】
前記色変換手段は、前記被色変換画像の撮影設定情報と前記色変換特性を作成したときに選択した前記色変換前の画像の撮影設定情報とを比較したときの一致度が、予め定められた値以上のときに当該被色変換画像を色変換することを特徴とする請求項８に記載の画像処理装置。
【請求項１０】
前記一致度が予め定められた値未満であるときは、警告通知を行なう通知手段をさらに備えることを特徴とする請求項９に記載の画像処理装置。
【請求項１１】
色変換前の画像情報、および色変換後の画像情報からなる画像情報の組を受け付ける受付工程と、
前記色変換前の画像を撮影したときの撮影条件の中から設定された撮影設定情報に基づいて、画像を色変換する色変換特性を作成する色変換特性作成工程と、
を含む画像処理方法。
【請求項１２】
撮影対象を撮影する撮影装置と、
前記撮影装置により撮影した画像に対し色変換を行なう画像処理装置と、
を備え、
前記画像処理装置は、
色変換前の画像情報、および色変換後の画像情報からなる画像情報の組を受け付ける受付手段と、
前記色変換前の画像を撮影したときの撮影条件の中から設定された撮影設定情報に基づいて、画像を色変換する色変換特性を作成する色変換特性作成手段と、
を備える画像処理システム。
【請求項１３】
コンピュータに、
色変換前の画像情報、および色変換後の画像情報からなる画像情報の組を受け付ける受付機能と、
前記色変換前の画像を撮影したときの撮影条件の中から設定された撮影設定情報に基づいて、画像を色変換する色変換特性を作成する色変換特性作成機能と、
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理方法、画像処理システム、プログラムに関する。
【背景技術】
【０００２】
近年、デジタルカメラやスマートフォン、タブレット等の機器の普及によりデジタル画像を撮影・閲覧するユーザが増加している。このとき撮影を行なう環境は、照明光等の影響により様々であり、また撮影対象も様々である。そのため撮影後に撮影された画像がユーザの意図するようなものとならないことがあり、そのため撮影された画像の色味等を調整することが一般的に行われている。
【０００３】
特許文献１には、限定された撮影条件下で撮影された対象の画像を初期登録する初期登録手段と、初期登録手段に登録されている画像を分析し、学習に不足な画像を撮像装置に取得させる不足画像取得手段と、取得した学習に不足な画像を追加登録する不足画像追加登録手段と、不足画像追加登録手段に登録されている画像から学習に用いる学習サンプルを抽出する学習サンプル抽出手段と、抽出された学習サンプルを用いて学習を行なう学習手段と、を備える画像学習装置が記載されている。
また特許文献２には、情報処理装置として、次の処理を行なうものが記載されている。即ち、画像入力装置から入力される画像を分類する分類ルールの学習に用いる学習データを生成するサーバを設ける。そしてサーバが、画像入力装置から入力された初期画像を受け付ける。さらに、画像入力装置に関するデバイス情報を取得する。またさらに、デバイス情報にづいて、初期画像を増加させるための増加パラメータを決定し、増加パラメータ用いて初期画像を増加させることで、学習データを生成する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−２１３５６７号公報
【特許文献２】特開２０１６−３８７３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
色変換前の画像情報および色変換後の画像情報からなる画像情報の組から色変換特性（色変換モデル）を作成し、これを利用することで撮影手段で撮影した写真等の色調整を行なうことができる。
しかしながら、撮影手段の撮影設定情報が異なると、例えば、撮影対象が同一であっても色調整の方向性が異なるため、画像情報の組から作成された色変換特性が意図した色変換にならない場合がある。これを回避するため、撮影設定情報毎に、画像情報の組を用意することが望ましいが、撮影設定情報毎に色変換特性を作成するのは、必要な画像の数とその手間が膨大になりやすい。
本発明は、従来より簡単に画像情報を撮影した撮影手段の撮影設定情報ごとに色変換特性を作成することができる画像処理装置等を提供する。
【課題を解決するための手段】
【０００６】
請求項１に記載の発明は、色変換前の画像情報、および色変換後の画像情報からなる画像情報の組を受け付ける受付手段と、前記色変換前の画像を撮影したときの撮影条件の中から設定された撮影設定情報に基づいて、画像を色変換する色変換特性を作成する色変換特性作成手段と、を備える画像処理装置である。
請求項２に記載の発明は、前記撮影設定情報を基に、前記色変換特性作成手段で前記色変換特性を作成するために使用する画像を選択する選択手段をさらに備えることを特徴とする請求項１に記載の画像処理装置である。
請求項３に記載の発明は、前記選択手段は、前記撮影条件のうちの少なくとも１つに対する撮影設定情報の中で、他の撮影設定情報に対する画像数よりより多い撮影設定情報に該当する画像、または、その撮影設定情報を含む複数の撮影設定情報に該当する画像を選択することを特徴とする請求項２に記載の画像処理装置である。
請求項４に記載の発明は、前記選択手段は、撮影設定情報に対する画像数の分布について、予め定められた枚数以上の極大値に対応する撮影設定情報、または、その撮影設定情報を含む複数の撮影設定情報に該当する画像を選択することを特徴とする請求項３に記載の画像処理装置である。
請求項５に記載の発明は、前記選択手段は、極大値が複数あるときに、撮影設定情報の差が予め定められた以上のときに、それぞれの極大値を取る撮影設定情報に該当する画像を選択することを特徴とする請求項４に記載の画像処理装置である。
請求項６に記載の発明は、前記選択手段は、撮影設定情報の少なくとも１つに対する前記色変換前の画像の枚数の分布の中で、枚数がより多くなる撮影設定情報に該当する高頻度画像となる撮影設定情報以外の場合の画像について、当該高頻度画像を使用して作成した前記色変換特性を用いて前記色変換前の画像を色変換したときの画像情報と、前記色変換後の画像の画像情報とを比較したときの差が、予め定められた範囲内である画像を追加画像として選択することを特徴とする請求項３に記載の画像処理装置である。
請求項７に記載の発明は、前記選択手段は、前記予め定められた範囲内となる画像の撮影設定情報と、前記高頻度画像を取る撮影設定情報との間に、前記差が当該範囲以上となる撮影設定情報があるときは、追加画像として選択しないことを特徴とする請求項６に記載の画像処理装置である。
請求項８に記載の発明は、前記色変換特性を利用して色変換を行なう対象となる被色変換画像を色変換する色変換手段をさらに備えることを特徴とする請求項１に記載の画像処理装置である。
請求項９に記載の発明は、前記色変換手段は、前記被色変換画像の撮影設定情報と前記色変換特性を作成したときに選択した前記色変換前の画像の撮影設定情報とを比較したときの一致度が、予め定められた値以上のときに当該被色変換画像を色変換することを特徴とする請求項８に記載の画像処理装置である。
請求項１０に記載の発明は、前記一致度が予め定められた値未満であるときは、警告通知を行なう通知手段をさらに備えることを特徴とする請求項９に記載の画像処理装置である。
請求項１１に記載の発明は、色変換前の画像情報、および色変換後の画像情報からなる画像情報の組を受け付ける受付工程と、前記色変換前の画像を撮影したときの撮影条件の中から設定された撮影設定情報に基づいて、画像を色変換する色変換特性を作成する色変換特性作成工程と、を含む画像処理方法である。
請求項１２に記載の発明は、撮影対象を撮影する撮影装置と、前記撮影装置により撮影した画像に対し色変換を行なう画像処理装置と、を備え、前記画像処理装置は、色変換前の画像情報、および色変換後の画像情報からなる画像情報の組を受け付ける受付手段と、前記色変換前の画像を撮影したときの撮影条件の中から設定された撮影設定情報に基づいて、画像を色変換する色変換特性を作成する色変換特性作成手段と、を備える画像処理システムである。
請求項１３に記載の発明は、コンピュータに、色変換前の画像情報、および色変換後の画像情報からなる画像情報の組を受け付ける受付機能と、前記色変換前の画像を撮影したときの撮影条件の中から設定された撮影設定情報に基づいて、画像を色変換する色変換特性を作成する色変換特性作成機能と、を実現させるためのプログラム。
【発明の効果】
【０００７】
請求項１の発明によれば、従来より簡単に画像情報を撮影した撮影手段の撮影設定情報ごとに色変換特性を作成することができる画像処理装置を提供することができる 。
請求項２の発明によれば、色変換特性を作成するのに適した画像を選択することができる。
請求項３の発明によれば、色変換特性を作成するのに適した画像をより容易に選択することができる。
請求項４の発明によれば、色変換特性を作成するのにより適した画像を選択することができる。
請求項５の発明によれば、色変換特性を作成するのにより適した画像をさらに選択することができる。
請求項６の発明によれば、色変換特性を作成するのに使用できる画像をさらに選択することができる。
請求項７の発明によれば、色変換特性を作成するのに使用できる画像をさらに選択することができる。
請求項８の発明によれば、被色変換画像の色変換を、撮影手段の撮影設定情報に合わせて行なうことができる。
請求項９の発明によれば、被色変換画像の色変換を行なうときに、作成した色変換特性にどの程度適しているかがわかる。
請求項１０の発明によれば、被色変換画像の色変換を行なうのに、作成した色変換特性が適していないことを、ユーザに対し知らせることができる。
請求項１１の発明によれば、従来より簡単に画像情報を撮影した撮影手段の撮影設定情報ごとに色変換特性を作成することができる。
請求項１２の発明によれば、従来より簡単に画像情報を撮影した撮影手段の撮影設定情報ごとに色変換特性を作成することができる。
請求項１３の発明によれば、従来より簡単に画像情報を撮影した撮影手段の撮影設定情報ごとに色変換特性を作成することができる。
【図面の簡単な説明】
【０００８】
【図１】本実施の形態における画像処理システムの構成例を示す図である。
【図２】本実施の形態における画像処理装置の機能構成例を表すブロック図である。
【図３】（ａ）〜（ｆ）は、画像情報取得手段が取得する画像情報の組の例について示した図である。
【図４】分析手段が、ｆ値の設定に対する色変換前の画像の枚数の分布を作成した場合の第１の例を示した図である。
【図５】分析手段が、ｆ値の設定に対する色変換前の画像の枚数の分布を作成した場合の第２の例を示した図である。
【図６】分析手段が、ｆ値の設定に対する色変換前の画像の枚数の分布を作成した場合の第３の例を示した図である。
【図７】追加画像を選択する方法について示した図である。
【図８】（ａ）〜（ｂ）は、色調整前の画像情報と色調整後の画像情報との組の例を示した図である。
【図９】色変換モデルの一例について示した図である。
【図１０】色変換モデルを作成する際の画像処理装置の動作について説明したフローチャートである。
【図１１】被色変換画像を色変換する際の画像処理装置の動作について説明したフローチャートである。
【図１２】図１０のステップ１０３で、分析手段が、ピーク（極大値）を決定する方法について説明したフローチャートである。
【図１３】図１０のステップ１０５で、選択手段が、追加画像を選択する方法について説明したフローチャートである。
【図１４】（ａ）は、分析手段が、２つの撮影設定情報を分析する場合について示した図である。（ｂ）は、選択手段が、追加画像を選択するために、色差（ｄＥ）を算出した場合を示した図である。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して、本発明の実施の形態について詳細に説明する。
【００１０】
＜画像処理システム全体の説明＞
図１は、本実施の形態における画像処理システム１の構成例を示す図である。
図示するように本実施の形態の画像処理システム１は、カメラ４０により撮影した原画像に対し色調整（色変換）を行なう画像処理装置１０と、画像処理装置１０により出力された表示情報に基づき画像を表示する表示装置２０と、画像処理装置１０に対しユーザが種々の情報を入力するための入力装置３０と、撮影対象Ｓを撮影し画像処理装置１０で色調整するための画像情報を生成するカメラ４０とを備える。
【００１１】
画像処理装置１０は、例えば、所謂汎用のパーソナルコンピュータ（ＰＣ）である。そして、画像処理装置１０は、ＯＳ（Operating System）による管理下において、各種アプリケーションソフトウェアを動作させることで、色調整等が行われるようになっている。
【００１２】
画像処理装置１０は、演算手段であるＣＰＵ（Central Processing Unit）と、記憶手段であるメインメモリ及びＨＤＤ（Hard Disk Drive）とを備える。ここで、ＣＰＵは、ＯＳ（Operating System、基本ソフトウェア）やアプリケーションプログラム（応用ソフトウェア）等の各種ソフトウェアを実行する。また、メインメモリは、各種ソフトウェアやその実行に用いるデータ等を記憶する記憶領域であり、ＨＤＤは、各種ソフトウェアに対する入力データや各種ソフトウェアからの出力データ等を記憶する記憶領域である。
更に、画像処理装置１０は、外部との通信を行なうための通信インタフェース（以下、「通信Ｉ／Ｆ」と表記する）と、キーボードやマウス等の入力デバイスとを備える。
【００１３】
表示装置２０は、表示画面２０ａに画像を表示する。表示装置２０は、例えばＰＣ用の液晶ディスプレイ、液晶テレビあるいはプロジェクタなど、画像を表示する機能を備えたもので構成される。したがって、表示装置２０における表示方式は、液晶方式に限定されるものではない。なお、図１に示す例では、表示装置２０内に表示画面２０ａが設けられているが、表示装置２０として例えばプロジェクタを用いる場合、表示画面２０ａは、表示装置２０の外部に設けられたスクリーン等となる。
【００１４】
入力装置３０は、キーボードやマウス等で構成される。入力装置３０は、色調整を行なうためのアプリケーションソフトウェアの起動、終了や、色調整を行なう際に、ユーザが画像処理装置１０に対し色調整を行なうための指示を入力するのに使用する。
【００１５】
カメラ４０は、撮影装置の一例であり、例えば、入射した光を収束する光学系と、光学系により収束された光を検出する撮像手段であるイメージセンサとを備える。
光学系は、単一のレンズまたは複数のレンズを組み合わせて構成される。光学系は、レンズの組み合わせおよびレンズ表面に施されたコーティング等により、各種の収差が除去されている。イメージセンサは、ＣＣＤ（Charge Coupled Device）やＣＭＯＳ（Complementary Metal Oxide Semiconductor）等の撮像素子を配列して構成される。
【００１６】
画像処理装置１０および表示装置２０は、ＤＶＩ（Digital Visual Interface）を介して接続されている。なお、ＤＶＩに代えて、ＨＤＭＩ（登録商標）（High-Definition Multimedia Interface）やDisplayPort等を介して接続するようにしてもかまわない。
また画像処理装置１０と入力装置３０とは、例えば、ＵＳＢ（Universal Serial Bus）を介して接続されている。なお、ＵＳＢに代えて、ＩＥＥＥ１３９４やＲＳ−２３２Ｃ等を介して接続されていてもよい。
さらに画像処理装置１０およびカメラ４０とは、図示する例では、有線で接続されており、例えば、ＵＳＢ、ＩＥＥＥ１３９４、ＲＳ−２３２Ｃを介して接続されている。これによりカメラ４０で撮影された画像の画像情報が、有線により画像処理装置１０に送られる。ただしこれに限られるものではなく、無線ＬＡＮ（Local Area Network）、ブルートゥース（Bluetooth）（登録商標）等の無線接続であってもよい。さらに画像処理装置１０およびカメラ４０とを接続せず、ＳＤカード等のメモリカード等を介して画像情報を画像処理装置１０に受け渡してもよい。
【００１７】
このような画像処理システム１において、まず最初にユーザが、カメラ４０により撮影対象Ｓを撮影する。カメラ４０により撮影した画像は、原画像であり、原画像の画像情報は、画像処理装置１０に送られる。そして表示装置２０には、色調整を行なう前の画像である原画像が表示される。次にユーザが入力装置３０を使用して、画像処理装置１０に対し色調整を行なうための指示を入力すると、画像処理装置１０により原画像に対し色調整がなされる。この色調整の結果は、例えば、表示装置２０に表示される画像に反映され、色調整前の画像とは異なる色調整後の画像が再描画されて表示装置２０に表示される。
【００１８】
また画像処理装置１０では、色調整の結果を基に、色変換特性（色変換モデル）を作成する。「色変換モデル」は、色調整前の画像情報と色調整後の画像情報との関係である。また「色変換モデル」は、色調整前の画像情報と色調整後の画像情報との関係を表す関数であると言ってもよい。例えば、画像情報がＲｅｄ（Ｒ）、Ｇｒｅｅｎ（Ｇ）、Ｂｌｕｅ（Ｂ）からなるＲＧＢデータであったとき、色調整前の画像情報を（Ｒａ、Ｇａ、Ｂａ）、色調整後の画像情報を（Ｒｂ、Ｇｂ、Ｂｂ）とすると、（Ｒａ、Ｇａ、Ｂａ）と（Ｒｂ、Ｇｂ、Ｂｂ）との関係を表す。
【００１９】
さらに画像処理装置１０では、色変換モデルを基に、色調整前の原画像の画像情報を色調整後の画像情報に色変換を行なう変換関係を作成する。「変換関係」は、色調整前の画像情報を色調整後の画像情報に変換するための変換情報である。この変換関係は、ＬＵＴ（Look up Table）として作成することができる。ＬＵＴは、多次元ＬＵＴとすることができる。また１次元ＬＵＴとすることもできる。さらに変換関係は、ＬＵＴではなく、多次元マトリクスであってもよい。変換関係は多次元ＬＵＴ、ＬＵＴ、マトリックス以外にも、学習のための教師データ（入出力データ対）として保持してもよい。
【００２０】
変換関係は、画像情報がＲＧＢデータの場合、色調整前の画像情報である（Ｒａ、Ｇａ、Ｂａ）を、色調整後の画像情報である（Ｒｂ、Ｇｂ、Ｂｂ）に変換する、（Ｒａ、Ｇａ、Ｂａ）→（Ｒｂ、Ｇｂ、Ｂｂ）とするための情報である。この変換関係を使用することで、先に行なった色調整と同様の色調整を再現することができる。つまり新たに色調整前の画像情報が生じたときに、この変換関係を使用して色変換を行なうことで、先に行なった色調整と同様の色調整を行ない、色調整後の画像情報を生成することができる。なお本実施の形態では、変換関係を使用して、この色変換（色調整）を行なう対象となる画像を、以後、「被色変換画像」と言うことがある。
変換関係が多次元ＬＵＴの場合、ここでは３次元ＬＵＴとなり、（Ｒａ、Ｇａ、Ｂａ）を（Ｒｂ、Ｇｂ、Ｂｂ）に直接変換する。即ち、（Ｒａ、Ｇａ、Ｂａ）→（Ｒｂ、Ｇｂ、Ｂｂ）とするものとなる。また変換関係が１次元ＬＵＴの場合、Ｒ、Ｇ、Ｂのそれぞれについて変換する。即ち、Ｒａ→Ｒｂ、Ｇａ→Ｇｂ、Ｂａ→Ｂｂとするものとなる。本実施の形態では、ＲＧＢの色空間での変換を例示しているが、ＣＭＹＫ等の他の色空間の変換であってもよい。この場合、画像情報は、Ｃ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、Ｋ（黒）の各色からなるＣＭＹＫデータとなる。そして、変換関係が多次元ＬＵＴの場合、ここでは４次元ＬＵＴとなり、色調整前の画像情報である（Ｃａ、Ｍａ、Ｙａ、Ｋａ）を、色調整後の画像情報である（Ｃｂ、Ｍｂ、Ｙｂ、Ｋｂ）に変換する、（Ｃａ、Ｍａ、Ｙａ、Ｋａ）→（Ｃｂ、Ｍｂ、Ｙｂ、Ｋｂ）とするものとなる。また変換関係が１次元ＬＵＴの場合、Ｃ、Ｍ、Ｙ、Ｋのそれぞれについて変換する。即ち、Ｃａ→Ｃｂ、Ｍａ→Ｍｂ、Ｙａ→Ｙｂ、Ｋａ→Ｋｂとするものとなる。
【００２１】
なお本実施の形態における画像処理システム１は、図１の形態に限られるものではない。例えば、画像処理システム１としてタブレット端末を例示することができる。この場合、タブレット端末は、タッチパネルを備え、このタッチパネルにより画像の表示を行なうとともにタッチ等のユーザの指示が入力される。即ち、タッチパネルが、表示装置２０および入力装置３０として機能する。なおカメラ４０としては、タブレット端末に内蔵されたカメラを用いることができる。また同様に表示装置２０および入力装置３０を統合した装置として、タッチモニタを用いることもできる。これは、上記表示装置２０の表示画面２０ａとしてタッチパネルを使用したものである。この場合、画像処理装置１０により出力された画像情報に基づきタッチモニタに画像が表示される。そしてユーザは、このタッチモニタをタッチ等することで色調整を行なうための指示を入力する。
【００２２】
ここで、撮影対象Ｓを撮影したときのカメラ４０の撮影条件やその撮影条件の中の撮影設定情報が異なると、例え、同一の撮影対象Ｓを撮影したときでも色再現は異なる。即ち、カメラ４０の撮影条件やその撮影条件の中の撮影設定情報が異なると、撮影された画像の色は異なる。そのため同一の撮影対象Ｓを撮影した場合であっても、撮影設定情報が異なると色調整の方向性は、異なることになる。なおここで「撮影条件」とは、撮影対象Ｓを撮影するときのカメラ４０の設定全般のことを言う。本実施の形態では、「撮影条件」のうち、画像の色再現に影響を及ぼしやすいものが特に重要となる。具体的には、「撮影条件」は、例えば、ｆ値、ＩＳＯ感度、シャッタースピードである。撮影対象Ｓを撮影するときの照明等の環境条件が撮影条件に含まれていてもよい。また「撮影設定情報」とは、撮影条件における変数の中の設定値の情報であり、例えば、ｆ値が９であることが撮影設定情報となる。
【００２３】
よって色変換特性（色変換モデル）を作成するときに、撮影設定情報についても考慮することが必要となる。もし撮影設定情報を考慮しないで色変換モデルを作成した場合は、色変換モデルの精度が低くなることがある。つまり色変換を行なう際に、撮影設定情報を考慮しないと、色調整の方向性が異なるデータが入り込むため、これが画像情報の複数の組から導出される色変換モデルについての精度を低下させる一因となる。そしてこの場合、色変換モデルを基に作成される変換関係についても精度が低下するため、先に行なった色調整を再現することが困難になる。つまり意図した色変換にならない。
【００２４】
これを回避するために、例えば、撮影条件やその撮影条件の中の撮影設定情報毎に分けて色変換モデルを作成することが考えられる。しかし撮影設定情報は、複数あり、またそのレンジ幅も広い。そして全ての撮影設定情報、レンジ幅に対応する色変換モデルを作成するには、そのそれぞれについて、撮影対象Ｓを撮影し、画像情報の組を用意する必要がある。ただしこの場合、必要な画像情報の組の数は膨大になりやすくなるとともに、色変換モデルを作成する手間も膨大となりやすい。対して、画像情報の組の数を少なくすると色変換モデルの精度が低下する。
【００２５】
また従来技術である、限定された撮影条件下で撮影された対象の画像を初期登録し、初期登録されている画像を分析して、学習に不足な画像を撮像装置に取得させる方法では、まず特定の撮影条件に固定した画像を収集することが困難である。さらにこの方法では、上述した場合と同様に、必要な画像が非常に多くなるとともに、収集した画像の特徴にばらつきが発生する。その結果、色変換モデルの精度が低下しやすい。
さらに他の従来技術である、初期画像を増加させるための増加パラメータを決定し、増加パラメータを用いて初期画像を増加させることで、学習データを生成する方法では、特定の撮影条件の画像を増加させるだけであり、学習データの不足を補うことは困難である。その結果、同様に、色変換モデルの精度が低下しやすい。
【００２６】
そこで本実施の形態では、画像処理装置１０の構成を以下のようにし、画像情報の組を撮影したカメラ４０の撮影設定情報に適した色変換モデルを作成するようにする。
【００２７】
＜画像処理装置１０の説明＞
【００２８】
図２は、本実施の形態における画像処理装置１０の機能構成例を表すブロック図である。なお図２では、画像処理装置１０が有する種々の機能のうち本実施の形態に関係するものを選択して図示している。
図示するように本実施の形態の画像処理装置１０は、画像情報を取得する画像情報取得手段１１と、撮影設定情報を分析する分析手段１２と、画像情報の組の選択を行なう選択手段１３と、画像情報を抽出する領域を決定する領域決定手段１４と、画像情報を抽出する画像情報抽出手段１５と、変換関係として色変換係数を算出する色変換係数算出手段１６と、ユーザに対する通知を行なう通知手段１７と、被色変換画像に対し色変換を行なう色変換手段１８と、を備える。
【００２９】
画像情報取得手段１１は、カメラ４０で撮影した色調整（色変換）前の画像、およびユーザが色調整を行なった後の色調整後の画像について、それぞれの画像情報を画像情報の組として取得する。また画像情報取得手段１１は、後述する方法で作成した色変換モデルを利用して色変換を行なう対象となる被色変換画像の画像情報を取得する。
これらの画像情報は、表示装置２０で表示を行なうためのデータ形式となっており、例えば、前述のＲＧＢデータである。なお画像情報取得手段１１は、他のデータ形式で画像情報を取得し、これを色変換してＲＧＢデータ等としてもよい。
以上のように、画像情報取得手段１１は、色変換前の画像情報、および色変換後の画像情報からなる画像情報の組を受け付ける受付手段として機能する。
【００３０】
図３（ａ）〜（ｆ）は、画像情報取得手段１１が取得する画像情報の組の例について示した図である。
ここでは、商品である衣服または商品である衣服を着用した人物を撮影したときの画像情報を３組用意した場合を示している。このうち図３（ａ）および図３（ｂ）は、それぞれダウンジャケットＤｊを撮影したときの画像情報の組である。ここでは、図３（ａ）が色調整前の画像であり、図３（ｂ）が色調整後の画像である。同様に図３（ｃ）および図３（ｄ）は、それぞれシャツＳｈを着用した人物を撮影したときの画像情報の組である。ここでは、図３（ｃ）が色調整前の画像であり、図３（ｄ）が色調整後の画像である。さらに図３（ｅ）および図３（ｆ）は、それぞれワンピースＤｒを撮影したときの画像情報の組である。ここでは、図３（ｅ）が色調整前の画像であり、図３（ｆ）が色調整後の画像である。
【００３１】
このように本実施の形態では、色調整（色変換）前の画像と色調整後の画像とを複数組用意することで、より多くの色を含む画像情報の組を取得するようにする。
【００３２】
分析手段１２は、カメラ４０で撮影した画像の撮影設定情報を分析する。ここでは、分析手段１２は、色調整（色変換）前の画像を撮影したときの撮影設定情報を分析する。
【００３３】
以下、分析手段１２が行なう撮影設定情報の分析について詳述する。
分析手段１２は、画像情報のヘッダとして使用されているＥｘｉｆ（Exchangeable image file format）情報を利用し、撮影設定情報の分析を行なう。このＥｘｉｆ情報には、例えば、ｆ値（レンズの焦点距離を有効口径で割った値であり、レンズの明るさを示す指標、絞り）、ＩＳＯ感度（フィルムがどの程度弱い光まで記録できるかを示した国際規格、ただしデジタルカメラの場合、レンズから入ってきた光を、カメラ内でどの程度増幅させるかの指標を表す）、シャッタースピード（シャッターを開く時間）等の情報が含まれている。そして本実施の形態では、分析手段１２は、まず撮影設定情報の少なくとも１つに対する色調整前の画像の枚数の分布を作成する。ここでは、分析手段１２が、撮影条件のうちの１つであるｆ値の設定に対する色調整前の画像の枚数の分布を作成する場合について説明を行なう。
【００３４】
図４は、分析手段１２が、ｆ値の設定に対する色調整前の画像の枚数の分布を作成した場合の第１の例を示した図である。図４で、横軸はｆ値を表し、縦軸は、色調整前の画像の枚数を表す。
図示する例では、ｆ値が、２から増加するに従い、色調整前の画像の枚数は増加し、ｆ値が１１のときに、ピーク（極大値）Ｐを取る。さらにｆ値が１１よりも増加すると、色調整前の画像の枚数は、減少する。即ち、この場合、色調整前の画像の枚数は、ｆ値が１１のときに、１つのピークＰを取り、このピークＰの前後では、ピークＰから離れるに従い、概ね色調整前の画像の枚数は、減少していく。そしてこのピークＰにおける枚数は、予め定められた閾値以上となる。なお以下、図４の場合のように、閾値以上のピークが１つ（ピークＰ）ある場合を、「ケース１」と言うことがある。
【００３５】
また図５は、分析手段１２が、ｆ値の設定に対する色調整前の画像の枚数の分布を作成した場合の第２の例を示した図である。図５でも、横軸はｆ値を表し、縦軸は、色調整前の画像の枚数を表す。
図示する例では、ｆ値が、２から増加するに従い、色調整前の画像の枚数は増加し、ｆ値が９のときに、１つ目のピーク（極大値）Ｐ１を取る。さらにｆ値が９よりも増加すると、色調整前の画像の枚数は、減少し、ｆ値が、１１のときに極小値を取る。そしてさらにｆ値が１１よりも増加すると、色調整前の画像の枚数は、増加し、ｆ値が、１６のときに、２つ目のピークＰ２を取る。さらにｆ値が１６よりも増加すると、色調整前の画像の枚数は、減少する。そしてこのピークＰ１、Ｐ２における枚数は、予め定められた閾値以上となる。即ち、この場合、色調整前の画像の枚数は、ｆ値が９と１６のときに、２つのピークＰ１、Ｐ２を取り、このピークＰ１、Ｐ２の前後では、ピークＰ１、Ｐ２から離れるに従い、概ね色調整前の画像の枚数は、減少していく。なお以下、図５の場合のように、閾値以上のピークが複数（ピークＰ１、Ｐ２）ある場合を、「ケース２」と言うことがある。
【００３６】
さらに図６は、分析手段１２が、ｆ値の設定に対する色調整前の画像の枚数の分布を作成した場合の第３の例を示した図である。図６でも、横軸はｆ値を表し、縦軸は、色調整前の画像の枚数を表す。
図示する例では、ｆ値は、全体にわたり、ほぼ一定であり、ピーク（極大値）を取る箇所はない。なお以下、図６の場合のように、閾値以上のピークがない場合を、「ケース３」とこと場合がある。
【００３７】
また分析手段１２は、上述した被色変換画像を撮影したときの撮影設定情報をさらに分析する。
分析手段１２は、被色変換画像についても、図４〜図６で説明したのと同様の撮影設定情報の分析を行なう。つまりこの場合、ｆ値に対する被色変換画像の枚数の分布を作成する。
さらに分析手段１２は、被色変換画像の撮影設定情報と色変換特性（色変換モデル）を作成するときに選択した色変換前の画像の撮影設定情報とを比較したときの一致度を算出する。つまり分析手段１２は、被色変換画像の撮影設定情報が、後述する選択手段１３で選択した撮影設定情報にどの程度一致しているか否かを分析する。つまり、「一致度」は、被色変換画像の撮影設定情報と、色変換特性（色変換モデル）を作成するときに選択した色変換前の画像の撮影設定情報とがどの程度一致しているかを表す指標であってもよい。例えば、被色変換画像の撮影設定情報中に、色変換特性（色変換モデル）を作成するときに選択した色変換前の画像の撮影設定情報が含まれる割合であってもよい。例えば、色変換特性（色変換モデル）を作成するときに選択した色変換前の画像の撮影設定情報として、ｆ値が１１だった場合、被色変換画像１００枚のうち、ｆ値が１１のものが５０枚あったときは、一致度は５０％である。これにより被色変換画像を色変換するために使用する色変換モデルが適切であるか否かを判断できる。即ち、一致度がより大きければ、被色変換画像を色変換するためにより適した色変換モデルであると考えることができ、一致度がより小さければ、被色変換画像を色変換するためにより適さない色変換モデルであると考えることができる。
【００３８】
選択手段１３は、撮影設定情報を基に、色変換係数算出手段１６で色変換モデルを作成するための画像を選択する。
本実施の形態では、選択手段１３は、撮影条件のうちの少なくとも１つに対する撮影設定情報の中で、他の撮影設定情報に対する画像数よりより多い撮影設定情報に該当する画像を選択する。具体的には、選択手段１３は、撮影設定情報の少なくとも１つに対する色変換前の画像の枚数の分布を見たときに、枚数がより多くなる高頻度画像を選択する。即ち、「高頻度画像」とは、撮影設定情報の少なくとも１つに対する色変換前の画像の枚数の分布の中で、枚数がより多くなる撮影設定情報に該当する画像である。
さらに具体的には、選択手段１３は、撮影設定情報に対する画像数の分布について、予め定められた枚数以上の極大値に対応する撮影設定情報に該当する画像を高頻度画像として選択する。図４の例で説明を行なうと、閾値として、図示するように予め定められた枚数を設定し、この枚数以上になるとともに、ピーク（極大値）を取る画像として、ｆ値が１１の画像を高頻度画像とすることができる。また図５の例では、閾値として、図示するように予め定められた枚数を設定し、この枚数以上になるとともに、ピーク（極大値）を取る画像として、ｆ値が９と１６の画像を高頻度画像とすることができる。対して、図６の例では、閾値以上の枚数となる場合がないため、高頻度画像はない。
【００３９】
なお図５のようにピーク（極大値）が複数あるときに、選択手段１３は、撮影設定情報の差が予め定められた以上のときに、それぞれの極大値を取る画像を高頻度画像として選択することが好ましい。つまり図５のように複数のピークがあるときは、このピークが予め定められた差以上離れているときには、それぞれの極大値を取る画像を高頻度画像とするが、予め定められた差未満のとき、即ち、ピーク同士が接近しているときは、何れかピークが高い方（枚数が多い方）を高頻度画像とする。
【００４０】
なお上述した例では、撮影設定情報の１つについて、ピーク（極大値）を取る画像を高頻度画像としたが、ピークの前後の撮影設定情報に該当する画像についても併せて高頻度画像として扱ってもよい。図４の例では、ｆ値が１１の画像の他に、ｆ値が、１０と１３の画像を併せて高頻度画像として扱うことができる。また図５の例では、ｆ値が９および１６の画像の他に、ｆ値が９の前後の８と１０の画像と、ｆ値が１６の前後の１４と１８の画像とを高頻度画像として扱うことができる。つまり選択手段１３は、ピークを取る撮影設定情報を含む複数の撮影設定情報に該当する画像も高頻度画像として併せて選択する。高頻度画像として扱うか否かの判断は、一致度を用いてもよく、予め定めた一致度に含まれる画像を高頻度画像としてもよい。
【００４１】
また選択手段１３は、高頻度画像となる撮影設定情報以外の場合の画像について、高頻度画像を使用して作成した色変換モデルを用いて色変換前の画像を色変換したときの画像情報と、色変換後の画像の画像情報とを比較したときの差が、予め定められた範囲内である画像を追加画像として選択することが好ましい。ここで、この差としては、色値の差であり、例えば、色値間のユークリッド距離である色差（ｄＥ）である。ただしこれに限られるものではなく、例えば、色値の少なくとも１つの差であってもよい。例えば、ＨＳＬ色空間における輝度の差（ｄＬ）、色相の差（ｄｈ）などであってもよい。またＬ＊ａ＊ｂ＊色区間における彩度の差（ｄＣ）、色相角の差（ｄθ）などであってもよい。
【００４２】
つまり高頻度画像を使用して作成した色変換モデルの精度がよい場合、この色変換モデルを使用して色変換前の画像を色変換した色値と、画像情報取得手段１１で取得した色変換後の画像の画像情報の色値との差は、より小さくなる。対して、この色変換モデルの精度がよくない場合、この差はより大きくなる。よってこの差を見ることで、この色変換モデルを使用したときに精度がよくなるときの撮影設定情報がわかる。よってこの撮影設定情報で撮影した画像についても色変換モデルを作成するのに使用する追加画像とし、色変換モデルを作成するのに使用する画像情報の組の数を増加させるその結果、色変換モデルの精度がさらによくなりやすい。つまり「追加画像」とは、高頻度画像の他に、特定の撮影設定情報に適した色変換モデルを作成するのに、好ましい画像として追加される画像である。
【００４３】
図７は、追加画像を選択する方法について示した図である。図７で、横軸はｆ値を表し、縦軸は、色差（ｄＥ）を表す。
図７では、ｆ値が、９〜１６の間の色差を示している。なおここでは、ｆ値が１１のときに上述したピークがあるとし、極大値を取る画像を高頻度画像は、ｆ値が１１のときの画像となる。そして予め定められた閾値を決め、色差がこの閾値以下の撮影設定情報に対応する画像を追加画像とする。つまりこの場合、「差が、予め定められた範囲内」とは、色差がこの閾値以下の範囲を言う。この例では、ｆ値が１０、１３、１６の撮影設定情報で撮影した画像についても色変換モデルを作成するのに使用する追加画像とする。即ち、ｆ値が１０、１１、１３、１６の撮影設定情報に対応する画像情報の組についても色変換モデルを作成するのに使用する。またｆ値が９、１４の撮影設定情報で撮影した画像については、追加画像とせず、この撮影設定情報に対応する画像情報の組については、色変換モデルを作成するのに使用しない。
【００４４】
また追加画像を選択する際に、選択手段１３は、予め定められた範囲内となる画像の撮影設定情報と、高頻度画像を取る撮影設定情報との間に、上記差がこの範囲以上となる撮影設定情報があるときは、追加画像として選択しないようにしてもよい。
つまり図７の例では、ｆ値が１６のときは、色差が閾値以下となるが、高頻度画像を取る撮影設定情報であるｆ値が１１のときとの間に、閾値以上となる撮影設定情報として、ｆ値が１４の場合がある。よってｆ値が１６の撮影設定情報で撮影した画像については、追加画像としないようにする。
【００４５】
領域決定手段１４は、色調整（色変換）前の画像と色調整後の画像うちいずれか一方の画像について、画像情報を抽出する領域を決定する。
つまり領域決定手段１４は、例えば、図３に示した画像の中から画像情報をどの位置から取得するかを決定する。この場合、色調整は商品である衣服の箇所に対して行われる。つまり商品の色は、色再現をより厳密に行ない、実際の商品の色と画像として表示される商品の色とが合致することが要求される。そのため色調整を行なう対象となりやすい。
【００４６】
具体的には、例えば、領域決定手段１４は、背景以外の箇所を画像情報を抽出する領域とする。そのために領域決定手段１４は、背景と背景以外の箇所を判断する必要がある。ここで背景の画像情報は、画像の左端の画像情報とほぼ同じとなる。そのため画像の左端の画像情報と大きく画像情報が変化している箇所を背景以外の箇所とすることができる。このとき画像の左端の画像情報と比較する画像情報をサンプリングするには、例えば、画像中において予め定められた間隔で画素位置を決定し、画像の左端の画素との画像情報を比較していく。また予め定められたサイズのマスクを画像情報に適用し、このマスク内の画像情報の平均値と画像の左端の画素との画像情報を比較してもよい。
【００４７】
さらに他の方法としては、画像情報を基に周波数解析をし、高周波が発生した画素位置を取得する。この画素位置は、背景以外の箇所の輪郭となるため、この輪郭の内側を背景以外の箇所とする。さらに他の方法としては、画像の中央から予め定められたサイズの範囲を規定しておき、この内部を背景以外の箇所とする。
【００４８】
領域決定手段１４は、色調整（色変換）前の画像および色調整後の画像の何れかの画像について、以上説明したような処理を行ない、画像情報を抽出する領域を決定する。
【００４９】
画像情報抽出手段１５は、領域決定手段１４によって指定された、色調整（色変換）前の画像または色調整後の画像のうち一方の画像の領域内と、他方の画像のこれに対応する領域内とから画像情報を抽出する。これは、画像中の互いに対応する位置における画像情報の組として、色調整前の画像から画像情報を抽出するとともに、色調整後の画像から画像情報を抽出する、と言うこともできる。
つまり色調整前の画像および色調整後の画像から、画像中で同じとなる位置において、色調整前の画像情報および色調整後の画像情報を抽出する。
【００５０】
図８（ａ）〜（ｂ）は、色調整前の画像情報と色調整後の画像情報との組の例を示した図である。
ここで図８（ａ）は、色調整前の画像とこれから抽出した色調整前の画像情報の例を示している。ここでは、色調整前の画像がブラウスの画像であり、その中のＢｒ１〜Ｂｒ５で示した箇所において抽出した画像情報をＲＧＢａ１〜ＲＧＢａ５として示している。この場合、ブラウスは、青単色であり、ＲＧＢａ１〜ＲＧＢａ５は、何れも青色を表すＲＧＢデータとなっている。
また図８（ｂ）は、色調整後の画像とこれから抽出した色調整後の画像情報の例を示している。ここでは、図８（ａ）と同様のＢｒ１〜Ｂｒ５で示した箇所において抽出した画像情報をＲＧＢｂ１〜ＲＧＢｂ５として示している。
【００５１】
画像情報抽出手段１５では、以上説明したような方法により、色調整（色変換）前の画像情報とこれに対応する色調整後の画像情報とを抽出された画像情報の組として取得する。
【００５２】
色変換係数算出手段１６は、色変換モデルを作成する。よって色変換係数算出手段１６は、画像を色変換する色変換特性（色変換モデル）を作成する色変換特性作成手段として機能する。このとき色変換係数算出手段１６は、上述の通り、色変換前の画像を撮影したときの撮影条件の中から設定された撮影設定情報に基づいて、色変換モデルを作成する。この選択された画像は、上述した高頻度画像および追加画像である。またさらに色変換係数算出手段１６は、色変換モデルを基に、３次元ＬＵＴ等の変換関係を作成する。
【００５３】
図９は、色変換モデルの一例について示した図である。
ここで横軸は、色調整（色変換）前の画像情報を表し、縦軸は、色調整後の画像情報を表す。色調整前の画像情報および色調整後の画像情報は、ＲＧＢデータであり、図９では、色調整前の画像情報は、ＲＧＢａ、色調整後の画像情報は、ＲＧＢｂとして図示している。
【００５４】
そして黒丸Ｐｒは、色調整前の画像情報と色調整前の画像情報とをプロットしたものであり、ここでは、色調整前の画像情報と色調整後の画像情報との組が、１２個であったことを示している。
【００５５】
また実線Ｊｓは、色調整前の画像情報と色調整後の画像情報との関係であり、色変換係数算出手段１６で作成される色変換モデルを表す。この色変換モデルは、上述したように、色調整前の画像情報と色調整後の画像情報との関係を表した関数であると言うこともでき、この関数をｆとすると、ＲＧＢｂ＝ｆ（ＲＧＢａ）と表すこともできる。この色変換モデルは、公知の方法で作成することができる。ただし、重み付け回帰モデルやニューラルネットワークなどの非線形特性に対するフィッティング性能が高い方法を使用することが好ましい。ただし、非線形特性に限定されず、Ｍａｔｒｉｘモデルを使用した線形特性を用いてもよい。
【００５６】
通知手段１７は、ユーザに対し、警告通知を行なう。この警告通知としては、特に限られるものではなく、表示装置２０に警告メッセージを表示することで通知する方法や、音声や警告音等の音により通知する方法がある。
【００５７】
色変換手段１８は、色変換係数算出手段１６で作成された変換関係を使用して、被色変換画像を色変換する。これにより被色変換画像は、色変換され、色変換画像となる。
【００５８】
＜画像処理装置１０の動作の説明＞
次に画像処理装置１０の動作について説明する。
図１０は、色変換モデルを作成する際の画像処理装置１０の動作について説明したフローチャートである。なお以下に説明する画像処理装置１０の動作は、画像処理装置１０が、色変換モデルを作成する画像処理方法として捉えることもできる。
色変換モデルを作成する際には、まず画像情報取得手段１１が、色調整（色変換）前の画像および色変換後の画像について、それぞれの画像情報を画像情報の組として取得する（ステップ１０１：受付工程）。この場合、色調整前の画像は、カメラ４０で撮影した画像であり、色調整後の画像は、ユーザが、画像処理装置１０等を使用して、カメラ４０で撮影した画像に対し色調整を行なった後の画像となる。
【００５９】
次に、分析手段１２が、画像情報取得手段１１が取得した画像情報の組のうち、色調整（色変換）前の画像について撮影設定情報を分析する。その結果、図４〜図６で説明したような撮影設定情報の少なくとも１つ（ここでは、例えば、ｆ値）に対する色調整（色変換）前の画像の枚数の分布が算出される（ステップ１０２：分析工程）。
さらに分析手段１２は、この分布におけるピーク（極大値）を決定する（ステップ１０３：ピーク決定工程）。
【００６０】
次に、選択手段１３は、ピークの位置を基に、分析手段１２により分析された撮影設定情報を基に、色変換係数算出手段１６で色変換モデルを作成するための画像として、高頻度画像を選択する（ステップ１０４：高頻度画像選択工程）。
【００６１】
次に、選択手段１３が、高頻度画像を取る撮影設定情報以外の場合の画像について、追加画像を選択する（ステップ１０５：追加画像選択工程）。これは、高頻度画像について作成した変換関係を用いて、図７で説明した方法により行なう。
そして選択手段１３は、ステップ１０４およびステップ１０５で選択した高頻度画像および追加画像を、色変換モデルを作成するために使用する画像として決定する（ステップ１０６：画像決定工程）。
【００６２】
次に、領域決定手段１４が、高頻度画像および追加画像において、色調整（色変換）前の画像と色調整後の画像うちいずれか一方の画像について、画像情報を抽出する領域を決定する（ステップ１０７：抽出領域決定工程）。
【００６３】
さらに画像情報抽出手段１５は、領域決定手段１４によって指定された、色調整（色変換）前の画像または色調整後の画像のうち一方の画像の領域内と、他方の画像のこれに対応する領域内とから画像情報を抽出する（ステップ１０８：画像情報抽出工程）。
【００６４】
次に色変換係数算出手段１６が、ステップ１０８で抽出された画像情報を基に色変換特性（色変換モデル）を作成する（ステップ１０９：色変換特性作成工程）。
さらに色変換係数算出手段１６は、ステップ１０９で作成した色変換モデルを基に、色調整を再現する変換関係を作成する（ステップ１１０：変換関係作成工程）。
【００６５】
図１１は、被色変換画像を色変換する際の画像処理装置１０の動作について説明したフローチャートである。
被色変換画像を色変換する際には、まず画像情報取得手段１１が、被色変換画像を取得する（ステップ２０１：被色変換画像取得工程）。
【００６６】
次に、分析手段１２が、被色変換画像について撮影設定情報を分析する。その結果、図４〜図６で説明したような撮影設定情報の少なくとも１つ（ここでは、例えば、ｆ値）に対する色変換前の画像の枚数の分布が算出される（ステップ２０２：被色変換画像分析工程）。
【００６７】
そして分析手段１２が、被色変換画像の撮影設定情報と色変換モデルを作成したときに選択した色変換前の画像の撮影設定情報とを比較し、一致度を算出する（ステップ２０３：一致度算出工程）。
【００６８】
そして分析手段１２は、一致度が予め定められた閾値以上であるか否かを判断する（ステップ２０４：一致度判断工程）。
その結果、一致度が予め定められた閾値以上であった場合（ステップ２０４でＹｅｓ）、色変換手段１８が、使用する変換関係を決定し（ステップ２０５：変換関係決定工程）、被色変換画像の色変換を行なう（ステップ２０６：色変換工程）。その結果、被色変換画像が色変換された色変換画像が出力される。
【００６９】
一方、ステップ２０４で、一致度が予め定められた閾値未満であった場合（ステップ２０４でＮｏ）、通知手段１７が、ユーザに対し警告通知を行なう（ステップ２０７：警告通知工程）。このとき、被色変換画像の色変換は中止される。ただし、ユーザの了承のもと、ステップ２０６に進み、被色変換画像の色変換を行ってもよい。
【００７０】
次に図１０のステップ１０３について詳述する。
図１２は、図１０のステップ１０３で、分析手段１２が、ピーク（極大値）を決定する方法について説明したフローチャートである。
【００７１】
まず分析手段１２は、ステップ１０２で作成されたｆ値に対する色調整（色変換）前の画像の枚数の分布から、最も多い画像の枚数Ａを取得する（ステップ３０１）。
次に、分析手段１２は、枚数Ａが、予め定められた閾値Ｃ１以上であるか否かを判断する（ステップ３０２）。
その結果、枚数Ａが、予め定められた閾値Ｃ１未満だった場合（ステップ３０２でＮｏ）、分析手段１２は、図６に示したようなケース３の場合であると判断する（ステップ３０３）。即ち、この場合、色変換モデルは作成できない。
【００７２】
対して、枚数Ａが、予め定められた閾値Ｃ１以上だった場合（ステップ３０２でＹｅｓ）、分析手段１２は、枚数Ａの箇所以外の撮影設定情報における枚数Ｂを取得する（ステップ３０４）。この枚数Ｂは、複数通り取得される。
そして分析手段１２は、隣り合う撮影設定情報における枚数Ｂの差分として、差分Ｄをそれぞれ算出する（ステップ３０５）。
【００７３】
次に、分析手段１２は、差分Ｄの中で、予め定められた閾値Ｃ２以上のものがあるか否かを判断する（ステップ３０６）。これにより、急峻なピークがあるか否かが判断できる。
その結果、差分Ｄが、予め定められた閾値Ｃ２以上のものがある場合（ステップ３０６でＹｅｓ）、即ち、急峻なピークがある場合、分析手段１２は、閾値Ｃ１以上の枚数Ｂがあるか否かを判断する（ステップ３０７）。これにより、急峻なピークが閾値Ｃ１以上となるか否かが判断できる。
【００７４】
そして閾値Ｃ１以上の枚数Ｂがある場合（ステップ３０７でＹｅｓ）、即ち、閾値Ｃ１以上の急峻なピークがある場合、分析手段１２は、枚数Ａの箇所とこの枚数Ｂの箇所との撮影設定情報の差Ｅを算出する（ステップ３０８）。
その結果、撮影設定情報の差Ｅが、閾値Ｃ３以上である場合（ステップ３０９）、即ち、撮影設定情報が離れている場合、枚数Ａの箇所とこの枚数Ｂの箇所との間に閾値Ｃ１未満となる撮影設定情報が存在するか否かを判断する（ステップ３１０）。これにより、連続したピークでなく、独立したピークであるか否かが判断できる。
【００７５】
そして枚数Ａの箇所とこの枚数Ｂの箇所との間に閾値Ｃ１未満となる撮影設定情報が存在しない場合（ステップ３１０でＹｅｓ）、即ち、独立したピークである場合、分析手段１２は、図５で示したケース２の場合であると判断する（ステップ３１１）。つまりこの場合、ピークは複数存在する。
【００７６】
一方、ステップ３０６でＮｏの場合（急峻なピークがない場合）、ステップ３０７でＮｏの場合（閾値Ｃ１以上の急峻なピークがない場合）、ステップ３０９でＮｏの場合（ピーク間の差が小さく撮影設定情報の差が小さい場合）、およびステップ３１０でＮｏの場合（独立したピークでない場合）は、図４で示したケース１の場合であると判断する（ステップ３１２）。つまりこの場合、ピークは１つだけ存在する。
【００７７】
次に図１０のステップ１０５について詳述する。
図１３は、図１０のステップ１０５で、選択手段１３が、追加画像を選択する方法について説明したフローチャートである。
【００７８】
まず選択手段１３は、１つのピークについて、高頻度画像の画像情報の組および撮影設定情報を取得する（ステップ４０１）。
【００７９】
次に、色変換係数算出手段１６が、高頻度画像についての画像情報の組から、色変換モデルを作成し、さらに変換関係を作成する（ステップ４０２）。この変換関係は、追加画像を選択するために、暫定的に作成されるものである。
【００８０】
そして選択手段１３は、高頻度画像を取る撮影設定情報以外の他の撮影設定情報の画像情報の組を取得する（ステップ４０３）。
【００８１】
さらに色変換手段１８が、ステップ４０３で取得した画像情報の組のうち、色調整（色変換）前の画像の画像情報を、ステップ４０２で作成した変換関係を用いて色変換する（ステップ４０４）。
そして選択手段１３は、色調整（色変換）前の画像の画像情報とステップ４０２で色変換した後の画像情報との色差（ｄＥ）を算出する（ステップ４０５）。
【００８２】
次に、選択手段１３は、全てのピークについて処理が終了したか否かを判断する（ステップ４０６）。
その結果、全てのピークについて処理が終了していない場合（ステップ４０６でＮｏ）、ステップ４０１に戻る。
対して、全てのピークについて処理が終了した場合（ステップ４０６でＹｅｓ）、図７で説明したように、色差（ｄＥ）が閾値未満のものを追加画像として選択する（ステップ４０７）。
【００８３】
なお上述した例によれば、分析手段１２は、撮影設定情報として、ｆ値など１つを分析する場合について説明したが、複数の撮影設定情報を分析してもよい。
【００８４】
図１４（ａ）は、分析手段１２が、２つの撮影設定情報を分析する場合について示した図である。
図示する例は、ｆ値およびＩＳＯ感度の２つの撮影設定情報に対する色調整（色変換）前の画像の枚数の分布を作成した場合を示している。図１４（ａ）は、図４〜図６に対し、撮影設定情報を１つから２つにした場合に対応する。そしてこの場合もピーク（極大値）Ｐを求めることができ、撮影設定情報として、ｆ値が９で、ＩＳＯ感度が２００であるときにピークＰを取ることを示している。
【００８５】
また図１４（ｂ）は、選択手段１３が、追加画像を選択するために、色差（ｄＥ）を算出した場合を示した図である。
図示する例は、ｆ値およびＩＳＯ感度の２つの撮影設定情報に対する色差（ｄＥ）の分布を作成した場合を示している。図１４（ｂ）は、図７に対し、撮影設定情報を１つから２つにした場合に対応する。
【００８６】
以上詳述した画像処理装置１０によれば、撮影手段の撮影設定情報に適した色変換特性を作成するのに、より好ましい画像情報の組を高頻度画像として選択できる。そして高頻度画像から追加画像をさらに選択し、これらを基に色変換特性を作成する。つまり高頻度画像は、特定の撮影設定情報に適した色変換特性を作成するのに最も好ましい画像情報の組として、いわば教師点となる画像の母集団となる。さらに追加画像は、特定の撮影設定情報に適した色変換特性を作成するのに許容できるレンジの画像情報の組となる。
そしてこれにより、従来より簡単に画像情報を撮影した撮影手段の撮影設定情報ごとに色変換特性を作成することができる。
【００８７】
＜プログラムの説明＞
ここで以上説明を行った本実施の形態における画像処理装置１０が行なう処理は、例えば、アプリケーションソフトウェア等のプログラムとして用意される。
【００８８】
よって本実施の形態で画像処理装置１０が行なう処理は、コンピュータに、色変換前の画像情報、および色変換後の画像情報からなる画像情報の組を受け付ける受付機能と、色変換前の画像を撮影したときの撮影条件の中から設定された撮影設定情報に基づいて、画像を色変換する色変換特性を作成する色変換特性作成機能と、を実現させるためのプログラムとして捉えることができる。
【００８９】
なお、本実施の形態を実現するプログラムは、通信手段により提供することはもちろん、ＣＤ−ＲＯＭ等の記録媒体に格納して提供することも可能である。
【００９０】
以上、本実施の形態について説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、種々の変更または改良を加えたものも、本発明の技術的範囲に含まれることは、特許請求の範囲の記載から明らかである。
【符号の説明】
【００９１】
１…画像処理システム、１０…画像処理装置、１１…画像情報取得手段、１２…分析手段、１３…選択手段、１４…領域決定手段、１５…画像情報抽出手段、１６…色変換係数算出手段、１７…通知手段、１８…色変換手段、４０…カメラ
【図１】
2019083445.tif 000003
【図２】
2019083445.tif 000004
【図３】
2019083445.tif 000005
【図４】
2019083445.tif 000006
【図５】
2019083445.tif 000007
【図６】
2019083445.tif 000008
【図７】
2019083445.tif 000009
【図８】
2019083445.tif 000010
【図９】
2019083445.tif 000011
【図１０】
2019083445.tif 000012
【図１１】
2019083445.tif 000013
【図１２】
2019083445.tif 000014
【図１３】
2019083445.tif 000015
【図１４】
2019083445.tif 000016