(57)【要約】【課題】画像感性値の処理に関する画像処理装置及び画像処理方法を提供する。【解決手段】処理対象画像と、所定の感性値が定められた複数の訓練画像との各々のマッチング度を算出するマッチング度算出部と、前記複数の訓練画像から、前記処理対象画像とのマッチング度が最高となる所定数の訓練画像を抽出し、該所定数の訓練画像の選定された感性種別に関する感性値に基づいて、前記処理対象画像の感性値を算出する感性値算出部と、を含む画像処理装置が提供される。【選択図】図１
2012174273.tif 000002
【特許請求の範囲】
【請求項１】
処理対象画像と、所定の感性値が定められた複数の訓練画像との各々のマッチング度を算出するマッチング度算出部と、
前記複数の訓練画像から、前記処理対象画像とのマッチング度が最高となる所定数の訓練画像を抽出し、該所定数の訓練画像の選定された感性種別に関する感性値に基づいて、前記処理対象画像の感性値を算出する感性値算出部と、を含む画像処理装置。
【請求項２】
前記処理対象画像の感性値と、前記選定された感性種別に関する所望の感性値との感性値差分を算出し、該感性値差分が所定閾値を超えたか否かを判断する判断部と、
前記判断部により、前記感性値差分が前記所定閾値を超えたと判断された場合は、前記処理対象画像を調整し、調整後の前記処理対象画像を新たな前記処理対象画像として、前記マッチング度算出部に出力する画像調整部と、を更に含む請求項１に記載の画像処理装置。
【請求項３】
前記マッチング度算出部は、
前記処理対象画像をＲＧＢ色空間からＨＳＶ色空間に変換する変換部と、
前記ＨＳＶ色空間から、前記処理対象画像の色ヒストグラムを算出するヒストグラム算出部と、
前記処理対象画像と、前記複数の訓練画像の各々との色ヒストグラム距離を算出して、前記複数の訓練画像の各々のマッピング度とするヒストグラム距離算出部と、を含む請求項１に記載の画像処理装置。
【請求項４】
前記画像調整部は、
前記感性値差分により、画像調整パラメータを算出する画像調整パラメータ算出部と、
前記画像調整パラメータを用いて、前記処理対象画像の各画素値を調整する画素調整部と、
調整後の前記処理対象画像を新たな前記処理対象画像として、前記マッチング度算出部に出力する反復部と、を含む請求項２に記載の画像処理装置。
【請求項５】
前記判断部により、前記感性値差分が前記所定閾値以下と判断されると、前記処理対象画像を出力画像として出力する出力部を更に含む請求項２に記載の画像処理装置。
【請求項６】
処理対象画像と、所定の感性値が定められた複数の訓練画像との各々のマッチング度を算出するマッチング度算出ステップと、
前記複数の訓練画像から、前記処理対象画像とのマッチング度が最高となる所定数の訓練画像を抽出し、該所定数の訓練画像の選定された感性種別に関する感性値に基づいて、前記処理対象画像の感性値を算出する感性値算出ステップと、を含む画像処理方法。
【請求項７】
前記処理対象画像の感性値と、前記選定された感性種別に関する所望の感性値との感性値差分を算出し、該感性値差分が所定閾値を超えたか否かを判断する判断ステップと、
前記判断ステップにより、前記感性値差分が前記所定閾値を超えたと判断された場合は、前記処理対象画像を調整し、調整後の前記処理対象画像を新たな前記処理対象画像として、前記マッチング度算出ステップに出力する画像調整ステップと、を更に含む請求項６に記載の画像処理方法。
【請求項８】
前記マッチング度算出ステップは、
前記処理対象画像をＲＧＢ色空間からＨＳＶ色空間に変換する変換ステップと、
前記ＨＳＶ色空間から、前記処理対象画像の色ヒストグラムを算出するヒストグラム算出ステップと、
前記処理対象画像と、前記複数の訓練画像の各々との色ヒストグラム距離を算出して、前記複数の訓練画像の各々のマッピング度とするヒストグラム距離算出ステップと、を含む請求項６に記載の画像処理方法。
【請求項９】
前記画像調整ステップは、
前記感性値差分により、画像調整パラメータを算出する画像調整パラメータ算出ステップと、
前記画像調整パラメータを用いて、前記処理対象画像の各画素値を調整する画素調整ステップと、
調整後の前記処理対象画像を新たな前記処理対象画像として、前記マッチング度算出ステップに出力する反復ステップと、を含む請求項７に記載の画像処理方法。
【請求項１０】
前記判断ステップにより、前記感性値差分が前記所定閾値以下と判断されると、前記処理対象画像を出力画像として出力する出力ステップをさらに有する請求項７に記載の画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及び画像処理方法に関し、特に、画像感性値の処理に関する画像処理装置及び画像処理方法に関する。
【背景技術】
【０００２】
画像が伝えるのは、情報のみならず、人間の感情などもある。例えば、人間がある画像から温暖を連想したり、寒気を感じたり、ある画像から活気あふれる場面が伝わったり、活気がないさまが伝わったりする。画像に触発される人間の感情は、感性とも称されている。同一画像であっても、観察者によっては異なる感性を体得することがあり、また、同一観察者であっても、異なる状況では、同一画像に対しても異なる感性を体得することがある。しかしながら、通常、同一画像に対しては、大多数の観察者の感性体得は、略同一であるため、画像の感性体得は、計量化することができ、感性の計量化後の値は、感性値（Kansei  Score）と称される。
【０００３】
インターネット技術の発展に伴い、多くの人がネットワーク上で写真を共有し、自分の感情を分かち合い、他の閲覧者が写真を閲覧後に、自分の所望の感性を体得できるように望んでいる。これにより、画像への計量化の感性の体得、即ち感性値の取得が求められている。また、人々は、自分の手元の写真では所望の感性体得を与えられないと気づくことが多い。このため、写真を公開する前に、所望の感性値に等しくなるような、或いは少なくとも近くなるような画像の調整が必要となる場合がある。また、ユーザが所望の画像感性値を把握している場合でも、普通のユーザは、画像の感性値を所望の感性値に調整可能な簡単かつ自動的な手段を持っていない。
【０００４】
特許文献１（US  7170638  B2）には、画像強調手段が提案されている。「鮮明さ」や、「柔らかさ」等の感情表現の選択に応じて、パソコンの編集指令手段により、画像データ用の編集指令を生成している。画像処理のパラメータ及びステップは、入力状況設定手段により、パソコンの表示手段の特徴に応じた調整を行い、処理後の画像を表示手段に表示している。生成された編集指令は、全体感情表現のスクリプトとして実験室に転送される。実験室においては、全体感情表現スクリプトにより、画像データに画像処理を施している。この場合、出力状況設定手段は、出力媒体の特徴に応じて、画像処理のパラメータを変更している。処理された画像データは、出力手段により出力媒体に出力される。該特許文献１は、異なる表示手段の固有の特徴によっては、同一画像への感性体得が、異なる表示手段間で差が生じるという課題について、ユーザが例えば「鮮明さ」ボタンを押すことにより、画像がよりシャープになり、また、場合によっては、満足のいく効果を得るために複数回ボタンを押す必要がある。該特許文献１では、感性値については開示がなく、画像の感性体得の計量化の試みもない。該文献１では、単に、具体的な画像特徴パラメータの算出及び調整処理を対象としており、１種の半自動手段で、ユーザによる所望の結果を得るための複数回の操作が必要となる。
【０００５】
特許文献２（US  2010/0074523  A1）には、画像を異なる感性種類に分類する手段が提案されている。該手段は、画像を多解像度表現とし、複数の高周波数帯域のサンプル画像の統合による画像合成を行い、合成された画像のヒストグラムを生成し、ヒストグラムのパターンに応じた画像分類を行う。該特許文献２では、画像ヒストグラムのパターンと画像感性間の直接的なマッピング関係の構築を試みており、換言すると、感性を画像に割り当てられるように、画像特徴から感性体得までの直接的マッピングの構築を試みているが、画像の感性は、微妙でかつ複雑であり、このような直接的に構築された画像特徴から感性体得までのマッピング関係は、正確でない場合が多い。なお、該特許文献２も、画像の感性体得の計量化については言及されておらず、例えば、ある画像を「温暖」に分類したとしても、該画像の「温暖」の程度が提供されておらず、換言すると、「温暖」に関する感性値が提供されていない。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、従来技術における前述の問題を鑑みてなされたものであり、従来技術における問題を解決している。本発明の目的は、画像感性値の処理に関する画像処理装置及び画像処理方法を提供することにある。
【課題を解決するための手段】
【０００７】
画像特徴から感性値までの直接的マッピングは困難であり、或いは、構築したこのような直接的マッピングは、不正確になることが多いが、画像特徴と特定の感性体得は緊密な関連があることが分かり、例えば、大半の領域がオレンジ色または赤色の画像からは、温暖感が伝わり、多様な色彩を含みかつ色飽和度の高い画像からは、活気感が伝わる。本発明の実施例においては、このような既知の知識により、感性体得に緊密に関連する画像特徴を用いて、予め感性値が定められた訓練画像の集合から、処理対象画像と類似した感性体得の画像を検索し、検索した画像の感性値に基づいて、処理対象画像の感性値を決定することが考えられている。
【０００８】
また、ユーザは、処理対象画像の感性値と、所望の感性値との間に一定の差がある場合に、処理対象画像の感性値を調整し、処理対象画像に所望の感性体得を与えられるように、予め処理対象画像に所望の感性値を決定してから、本発明の実施例を実施してもよい。画像特徴から画像感性値までの直接的関係の構築が困難であるため、画像特徴調整用のパラメータの選択が容易ではない。本発明の実施例においては、反復法を用いて、算出された感性値と所望の感性値との直接的な差が大きすぎると、画像調整パラメータを算出し、該画像調整パラメータにより、画像調整を行ってから、画像の感性値を再計算し、このような動作を、画像の感性値が所望の感性値に近づくまで繰り返す。これにより、ユーザは予め感性値を指定するだけでよく、画像の調整工程は、完全に自動で行われる。
【０００９】
このため、本発明は、画像の感性体得を評価することができ、計量化された感性値を提供するとともに、画像の感性値をさらに所望の感性値付近に調整可能な画像感性値の処理に関する画像処理装置及び画像処理方法を提供している。
【００１０】
本発明の一実施例においては、処理対象画像と、感性値が定められた複数の訓練画像との各々のマッチング度を算出するマッチング度算出部と、前記複数の訓練画像から、前記処理対象画像とのマッチング度が最高となる所定数の訓練画像を抽出し、該所定数の訓練画像の選定された感性種別に関する感性値に基づいて、前記処理対象画像の感性値を算出する感性値算出部と、を備えた画像処理装置を提供している。
【００１１】
本発明の他の実施例においては、処理対象画像と、感性値が定められた複数の訓練画像との各々のマッチング度を算出するマッチング度算出ステップと、前記複数の訓練画像から、前記処理対象画像とのマッチング度が最高となる所定数の訓練画像を抽出し、該所定数の訓練画像の選定された感性種別に関する感性値に基づいて、前記処理対象画像の感性値を算出する感性値算出ステップと、を有する画像処理方法を提供している。
【００１２】
本発明の実施例によると、ユーザから画像が入力されて感性種別が選定されると、該画像の該感性種別に関する感性値を知ることができ、所望の感性値をさらに指定すると、入力画像が自動調整され、所望の感性表現を有する画像となる。
【００１３】
また、本発明の実施例によると、ユーザが、検索エンジンの検索に用いられる画像の感性値を知ることができる。例えば、感性値を用いて画像検索を行うことができ、検索された画像を感性値順に並べ替えることができる。
【００１４】
このため、本発明の実施例によれば、ユーザが簡単かつ利便性よく画像の感性値を知ることができ、また、所望の感性表現を有する画像にすることができ、さらに、本発明の実施例は、検索エンジンに用いることができ、検索エンジンにより感性値に関する画像検索を実現することができる。
【発明の効果】
【００１５】
本発明の実施例によれば、画像感性値の処理に関する画像処理装置及び画像処理方法を提供することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の一実施例による画像処理装置の全体ブロック図である。
【図２】本発明の一実施例によるマッチング度算出部のブロック図である。
【図３】本発明の一実施例による感性値算出部のブロック図である。
【図４】本発明の一実施例による画像調整部のブロック図である。
【発明を実施するための形態】
【００１７】
以下、図面を参照しながら、本発明の実施例を詳細に説明する。
【００１８】
本発明の実施例においては、感性値向けの画像処理装置及び画像形成方法を提供している。感性は、通常、例えば、「暖かい」と「冷たい」や、「活気気あふれる」と「活気のない」等の互いに反対語の語彙対となっている。先ず、訓練画像の集合が必要となり、ここで、訓練画像の感性値は、異なる感性種別により定められており、例えば、訓練画像は、最も温かい感じの画像はスコア１００となり、最も冷たい感じの画像はスコア０となり、他の訓練画像は、暖かさに関して、０から１００の間のスコアとなる等のように、暖かさに関して一定範囲内のスコアが与えられている。換言すると、同一集合における訓練画像は、同一感性種別（たとえば、暖かさ）に関する感性値は、一定の範囲内に定められている。また、他の感性種別に関しても訓練画像の定めを行うことができ、例えば、最も活気あふれるさまを表せる訓練画像には、最高のスコアを与え、最も活気のない訓練画像には、最低のスコアを与え、活気あふれるほど、スコアが高くなるようにする。同一集合における訓練画像の異なる感性種別に関する感性値は、同一範囲内に定められても、同一範囲内に定められなくてもよい。その範囲の区間の大きさは、同一でもよく、異なっていてもよい。このため、同一画像の異なる感性種別に関する感性値は異なることがある。同一集合における訓練画像の異なる感性種別に関する感性値を同一範囲内に定めてもよいが、異なる感性種別の正規化処理を行わなくても、本発明の実施例は実施することができる。
【００１９】
図１は、本発明の一実施例による画像処理装置の全体ブロック図である。本実施例による画像処理装置は、入力装置１０、メモリ２０、表示装置３０、及び通信装置４０に接続されても良い。画像処理装置は、処理対象画像と、感性値が定められた複数の訓練画像との各々のマッチング度を算出するマッチング度算出部１００と、前記複数の訓練画像から、前記処理対象画像とのマッチング度が最高となる所定数の訓練画像を抽出し、該所定数の訓練画像の選定された感性種別に関する感性値に基づいて、前記処理対象画像の感性値を算出する感性値算出部２００と、を含む。
【００２０】
一実施例による画像処理装置は、画像入力部８０をさらに有しても良い。処理対象画像は、ユーザから画像入力部８０を介して入力され、ユーザは、所定の各種感性種別から、処理対象画像の感性値の算出のための感性種別を選択する必要がある。入力された画像と訓練画像集合における画像との類似性に関する比較を行い、次に、訓練画像集合から、最も類似するＮ（Ｎは、自然数）個の画像を選択し、該Ｎ個の画像の訓練画像の予め定められた、選択された感性種別に関する感性値に基づいて、入力画像の選択された感性種別に関する感性値を決定し、得られた感性値を、各種従来技術の手段を用いてユーザに提供することができる。また、ユーザは、１回で複数の感性種別を選択することができ、該画像処理装置は、異なる感性種別に関する処理をそれぞれ行い、入力画像の複数の感性種別に関するそれぞれの感性値を得ることができる。これにより、本実施例による画像処理装置においては、画像感性値を評価可能な機能を実現することができる。
【００２１】
一実施例による画像処理装置の改良として、好ましくは、前記処理対象画像の感性値と、選定された感性種別に関する所望の感性値との感性値差分を算出し、該感性値差分が所定閾値を超えたか否かを判断する判断部３００と、前記判断部３００により、該感性値差分が所定閾値を超えたと判断された場合は、前記処理対象画像を調整し、調整後の前記処理対象画像を新たな前記処理対象画像として、前記マッチング度算出部１００に出力する画像調整部４００と、をさらに備えることができる。
【００２２】
所望の感性値は、ユーザから指定されており、理解すべきことは、所望の感性値は、感性値算出部２００から算出された該処理対象画像の感性値と同一感性種別となるか、所望の感性値の属する感性種別が、少なくとも感性値算出部２００から算出された複数の感性値の感性種別となる必要がある。なお、ユーザにより入力される所望の感性値は、訓練画像集合における対応する感性種別に関して定められた感性値の範囲内にあることは言うまでもない。また、前記所定の閾値は、ユーザにより指定されてもよく、画像処理装置により設定されてもよい。また、固定したものでもよく、毎回の処理で調整されてもよい。
【００２３】
一実施例による画像処理装置は、前記判断部３００により、該感性値差分が前記所定閾値以下と判断されると、前記処理対象画像を出力画像として出力する出力部５００をさらに有することができる。出力部５００から出力される処理対象画像は、実際に選定された感性種別に関する感性値と、ユーザが所望の選定された感性種別に関する感性値との感性値差分が所定の閾値未満になる要求を満たした出力画像となる。
【００２４】
一実施例において、選定された感性種別の定められた感性値が、例えば、０〜１００の場合、該所定の閾値は、例えば、5、10、20等に設定することができるが、これらの数値は例に過ぎないことは明らかである。感性値差分が該所定の閾値を超えた場合は、画像調整部４００において、該感性値差分による画像調整パラメータが算出され、該画像調整パラメータにより画像調整処理が行われ、画像特徴が調整されることになる。ここでは、画像特徴から画像感性値までの直接マッピングの構築を図っておらず、調整された画像特徴の画像を新たな処理対象画像として、マッチング度算出部１００へフィードバックし、このような操作を、ある処理中の処理対象画像の感性値と所望の感性値との差分が所定の閾値以下になり、該処理対象画像が出力画像として出力されるまで、繰り返して行っている。
【００２５】
図２は、本発明の一実施例によるマッチング度算出部のブロック図である。図２に示されたように、マッチング度算出部１００は、処理対象画像をＲＧＢ色空間からＨＳＶ色空間に変換する変換部１２０と、ＨＳＶ色空間から、前記処理対象画像の色ヒストグラムを算出するヒストグラム算出部１４０と、前記処理対象画像と前記複数の訓練画像の各々との色ヒストグラム距離を算出し、前記複数の訓練画像の各々のマッピング度とするヒストグラム距離算出部１６０と、を有している。
【００２６】
変換部１２０は、処理対象画像の各画素に対し、各画素のＲＧＢ（即ち、赤、緑、青）３原色の画素値を、ＨＳＶ（Ｈは、色調（Hue）、Sは、飽和度（Saturation）、Vは、明度（Value）を表す）空間の画素値に変換する。国際色協会（ICC、International  Color  Consortium）は、RGB、HSV及びその変換方式について具体的な定めがある。RGBからHSVの変換は、例えば、下記式（1）〜（3）から行われるが、他の変換式でも、本発明の実施例の変換部１２０に用いられることができる。
【数１】
2012174273.tif 000003
【００２７】
ここで、r、g、bは、それぞれ該画素のR（赤）、G（緑）、B（青）成分の画素値であり、maxは、max(r,g,b)で、即ち、該画素r、g、b値中の最大値であり、minは、min(r,g,b)で、即ち、該画素r、g、b値中の最小値であり、h、s、vは、それぞれ該画素のH（色調）、S（飽和度）、V（明度）成分の画素値である。
【００２８】
ヒストグラム算出部１４０は、処理対象画像の色ヒストグラムを算出する。処理対象画像のＨ成分が、H_Bins個のレベルで、値が、0〜H_Bins-1であり、S成分がS_Bins個のレベルで、値が0〜S_Bins-1であり、V成分がV_Bins個のレベルで、値が0〜V_Bins-1であり、H_Bins、S_Bins、V_Binsとも自然数であるとする。このようにして、色ヒストグラム全体が有する画像レベル（即ち、ヒストグラムの柱）の数Total_Binsは、以下の式（4）から得られる。
【数２】
2012174273.tif 000004
【００２９】
処理対象画像の各画素の解析を行い、該画素のHSV空間における画素値が(h,s,v)である。該画素の画像レベルが、hxS_BinsxV_Bins+sxV_Bins+vであるとする。換言すると、全処理対象画像の各画素の遍歴を行い、各画素を画像レベルがhxS_BinsxV_Bins+sxV_Bins+vである柱に割り当て、１回割り当てると、該柱の値に１が加算される。また、例えば、sxH_BinsxV_Bins+hxV_Bins+V等の他の方式で、画素の画像レベルを決定してもよい。例として、H_Bins  =  18，S_Bins  =  8，V_Bins  =  4とすることができる。また、設計のニーズや傾向に応じて、HSVに、例えば、8、16、10等の他のレベル数をそれぞれ与えてもよい。
【００３０】
ヒストグラム距離算出部１６０は、入力された処理対象画像と訓練画像集合における全訓練画像とのマッチングを行い、例えば、下記式（５）により、処理対象画像とある訓練画像間の色ヒストグラム距離
【数３】
2012174273.tif 000005
が求められる。
【数４】
2012174273.tif 000006
ここで、
【数５】
2012174273.tif 000007
は、処理対象画像の色ヒストグラムであり、次元がTotal_Bins（画像レベル数、即ち、ヒストグラム柱の数）であるベクトルであり、
【数６】
2012174273.tif 000008
は、ある訓練画像の色ヒストグラムであり、これも次元がTotal_Binsであるベクトルであり、処理対象画像と訓練画像は、同様の方式で、ヒストグラムが決められる。Tは、ベクトルの転置を表す。Aは、行数がTotal_Binsで、列数がTotal_Binsである行列であり、行列Aにおけるi行目のj列目の要素が、
【数７】
2012174273.tif 000009
であり、i、jは、自然数であり、１〜Total_Binsの自然数であり、
【数８】
2012174273.tif 000010
は、以下のように定義される。
【数９】
2012174273.tif 000011
ここで、
【数１０】
2012174273.tif 000012
であり、
【数１１】
2012174273.tif 000013
でり、
【数１２】
2012174273.tif 000014
であり、
【数１３】
2012174273.tif 000015
は、調整可能なパラメータで、例として、
【数１４】
2012174273.tif 000016
は、2、
【数１５】
2012174273.tif 000017
は、1とすることができる。
【数１６】
2012174273.tif 000018
は、設計ニーズや傾向に応じて、他の値を用いてもよく、例えば、それぞれ3、0.3等にすることができ、また、
【数１７】
2012174273.tif 000019
は、以下のように定義されてもよい。
【数１８】
2012174273.tif 000020
式中、
【数１９】
2012174273.tif 000021
であり、
【数２０】
2012174273.tif 000022
であり、
【数２１】
2012174273.tif 000023
であり、
【数２２】
2012174273.tif 000024
は、調整可能なパラメータであり、例として、
【数２３】
2012174273.tif 000025
は、2、
【数２４】
2012174273.tif 000026
は、1、
【数２５】
2012174273.tif 000027
は、1にすることができる。
【数２６】
2012174273.tif 000028
は、設計のニーズや傾向に応じて、他の値を用いてもよく、例えば、それぞれ1.5、0.3、0.5等にすることができる。
【００３１】
図３は、本発明の一実施例による感性値算出部２００のブロック図である。図３に示すように、感性値算出部２００は、並べ替え部２２０と、抽出部２４０と、算出部２６０とを含む。並べ替え部２２０は、集合における全訓練画像と処理対象画像との色ヒストグラム距離を、大きくなる順に並べ替える。抽出部２４０は、距離が最も近くなる前のＮ（Ｎは、自然数）個の訓練画像を抽出する。Ｎは、調整可能なパラメータであり、例えば、５や、１０等にすることができる。次に、算出部２６０は、検索されたＮの訓練画像の感性値により、処理対象画像の感性値を算出（決定）する。前述のように、１訓練画像は、異なる感性種別に属性する感性値を有することがあり、この場合は、ユーザにより選定された感性種別が必要となり、訓練画像のユーザ選定の感性種別に属する感性値により算出を行うことになる。
【００３２】
各種ルートで処理対象画像の感性値を算出することができ、例えば、検索されたＮ個の訓練画像の感性値の平均を求め、平均値を、処理対象画像の感性種別に関する感性値とすることができ、また、Ｎ個の訓練画像における最大及び最小の感性値のいくつかの訓練画像は考慮せず、他の訓練画像の感性値の平均を求め、平均値を処理対象画像の感性値としてもよく、前記平均値を求める方法の代わりに、中間値を取る方法等を用いることができる。要するに、様々な方法により、処理対象画像の感性値を決定することができる。
【００３３】
さらに、本発明の実施例による画像処理装置は、ユーザから入力される所望の感性値を受信するようにしてもよく、ここで、処理対象画像について、ユーザは、所望の感性値に属する感性種別を、少なくとも感性値算出部２００から算出された感性値に属する感性種別に指定する必要があることが分かる。以下、処理対象画像の感性値の算出処理、及び感性値による処理対象画像の調整処理は、すべてユーザによる感性種別の決定がなされたという前提で行われる。
【００３４】
判断部300は、処理対象画像の感性値
【数２７】
2012174273.tif 000029
と所望の感性値
【数２８】
2012174273.tif 000030
との差分を算出し、下記式（６）のように、該差分の絶対値を、感性値差分
【数２９】
2012174273.tif 000031
とすることができる。
【数３０】
2012174273.tif 000032
該感性値差分
【数３１】
2012174273.tif 000033
と所定の閾値との比較を行い、該感性値差分
【数３２】
2012174273.tif 000034
が所定の閾値以下になると、処理対象画像を出力部５００に転送し、出力部５００から出力画像として出力される。該感性値差分
【数３３】
2012174273.tif 000035
が所定の閾値を越えた場合は、処理対象画像を画像調整部４００に転送し、画像特徴の調整が行われる。
【００３５】
図４は、本発明の一実施例による画像調整部４００のブロック図である。図４に示されたように、前記画像調整部４００は、前記感性値差分から、画像調整パラメータを算出する画像調整パラメータ算出部４２０と、前記画像調整パラメータを用いて、前記処理対象画像の各画素値を調整する画素調整部４４０と、調整後の前記処理対象画像を新たな前記処理対象画像として、前記マッチング度算出部に出力する反復部４６０と、を有している。
【００３６】
画像調整パラメータ算出部４２０は、例えば、下記式（７）から、画像調整パラメータ
【数３４】
2012174273.tif 000036
を算出することができる。
【数３５】
2012174273.tif 000037
ここで、αは、調整可能なパラメータであり、例えば、予め0.5に設定されてもよく、0.3、0.7、1、1.5等の他の値に設定されてもよい。予め訓練画像の感性値の範囲を決定することによる影響は、ここで調整され、例えば、
【数３６】
2012174273.tif 000038
は差分であることから、感性値の数値範囲が、該差分の大きさに影響を与えることはなく、数値範囲の大きさが、例えば、100か150かの影響も、αにより調整することができる。前述のように、訓練画像集合の決定時に、異なる感性種類の正規化処理を行わなくとも、本発明の実施例は実行可能であるが、容易にするために、同一集合における訓練画像の異なる感性種類に関する感性値は、同一範囲に決定することができる。
【００３７】
画素調整部４４０は、例えば、下記式（８）〜（１０）により、処理対象画像の各画素に対し、該画素r、g、bの値をそれぞれr′、g′、b′に調整することができる。
【数３７】
2012174273.tif 000039
【００３８】
代替方法として、画素調整部４４０は、例えば、下記式（１１）〜（１３）により、処理対象画像の各画素に対し、該画素r、g、bの値をそれぞれr″、g″、b″に調整することもできる。
【数３８】
2012174273.tif 000040
【００３９】
さらに、画素調整部４４０は、処理対象画像の各画素のh、s、v値の処理により、画像特徴の調整を行ってもよい。例えば、画素調整部４４０は、下記式（１４）〜（１６）により、画素のh、s、v値を、それぞれh′、s′、v′に調整することができる。
【数３９】
2012174273.tif 000041
【００４０】
また、ＩＣＣが規定の任意の、HSV色空間からRGB色空間への変換方法により、画像画素のHSV値を、RGB値に変換することができる。
【００４１】
また、異なる感性種類に異なる調整方式を用いることを考慮し、同一の調整方式により、各種感性種類に関する調整を行い、調整後の前記処理すべき対象を取得してもよい。
【００４２】
反復部４６０の動作により、判断部３０による、あるループにおける感性値差分が所定の閾値以下になったとの判断になるまで、調整後の前記処理すべき対象の反復処理を行う。
【００４３】
本発明の他の実施例においては、処理対象画像と、感性値が定められた複数の訓練画像との各々のマッチング度を算出するマッチング度算出部１００によるマッチング度算出ステップと、前記複数の訓練画像から、前記処理対象画像とのマッチング度が最高となる所定数の訓練画像を抽出し、該所定数の訓練画像の選定された感性種別に関する感性値に基づいて、前記処理対象画像の感性値を算出する感性値算出部２００による感性値算出ステップと、を有する前記画像処理装置により実行される画像形成方法を提供している。
【００４４】
前記画像処理方法においては、さらに、前記処理対象画像の感性値と、選定された感性種別に関する所望の感性値との感性値差分を算出し、該差分が所定閾値を超えたか否かを判断する判断部３００による判断ステップと、前記判断ステップにより、該感性値差分が所定閾値を超えたと判断された場合は、前記処理対象画像を調整し、調整後の前記処理対象画像を新たな前記処理対象画像として、前記マッチング度算出ステップに出力する画像調整部４００による画像調整ステップと、を有する。
【００４５】
前記マッチング度算出ステップは、処理対象画像をＲＧＢ色空間からＨＳＶ色空間に変換する変換部１２０による変換ステップと、ＨＳＶ色空間から、前記処理対象画像の色ヒストグラムを算出するヒストグラム算出部１４０によるヒストグラム算出ステップと、前記処理対象画像と前記複数の訓練画像の各々との色ヒストグラム距離を算出し、前記複数の訓練画像の各々のマッピング度とするヒストグラム距離算出部１６０によるヒストグラム距離算出ステップと、を有する。
【００４６】
前記画像調整ステップは、前記感性値差分から、画像調整パラメータを算出する画像調整パラメータ算出部４２０による画像調整パラメータ算出ステップと、前記画像調整パラメータを用いて、前記処理対象画像の各画素値を調整する画素調整部４４０による画素調整ステップと、調整後の前記処理対象画像を新たな前記処理対象画像として、前記マッチング度算出ステップに出力する反復部４６０による反復ステップと、を有する。
【００４７】
前記画像処理方法は、前記判断ステップにより、該感性値差分が前記所定閾値以下と判断されると、前記処理対象画像を出力画像として出力する、出力部５００による出力ステップをさらに有する。
【００４８】
なお、本明細書における一連の動作は、ハードウェアや、ソフトウェアや、ハードウェアとソフトウェアの組み合わせから実行することができる。ソフトウェアにより該一連の動作を実行時には、コンピュータプログラムを専用ハードウェアのコンピュータに内蔵されたメモリにインストールし、コンピュータにより該コンピュータプログラムを実行させてもよい。或いは、コンピュータプログラムを各種処理が実行可能な汎用コンピュータにインストールし、コンピュータにより該コンピュータプログラムを実行させてもよい。
【００４９】
例えば、コンピュータプログラムを記録媒体であるハードディスクやＲＯＭに予め保存するか、一時または永久的にコンピュータプログラムをフロッピや、ＣＤ−ＲＯＭや、MOや、ＤＶＤや、磁気ディスクや、半導体メモリ等のような移動記録媒体に記憶（記録）することができ、このような移動記録媒体をパッケージとして提供してもよい。
【００５０】
以上、本発明の好ましい実施形態を説明したが、本発明はこの実施形態に限定されず、本発明の趣旨を離脱しない限り、本発明に対するあらゆる変更は本発明の範囲に属する。
【図１】
2012174273.tif 000042
【図２】
2012174273.tif 000043
【図３】
2012174273.tif 000044
【図４】
2012174273.tif 000045