(57)【特許請求の範囲】
【請求項１】
撮影画像を、人工的な特徴を備えた第１の変換画像に変換する変換手段と、
前記撮影画像から、人物の顔に相当する領域を検出する検出手段と、
前記検出手段により検出された、前記撮影画像の人物の顔に相当する領域の画像を、所定の透過率で前記第１の変換画像に透過合成することにより、前記人物の顔に相当する領域には元の撮影画像の要素を加えてリアリティを持たせた第２の変換画像を生成する透過合成手段と
を備え、
前記人工的な特徴を備えた第１の変換画像は特定の画調を有する絵画調画像であり、
前記透過合成手段は、前記人物の顔に相当する領域の画像を前記第１の変換画像に透過合成する際の透過率を、特定の画調を有する絵画調の種類に応じて決定することを特徴とする画像処理装置。
【請求項２】
前記透過合成手段は、前記検出手段が人物の顔に相当する領域を検出したことを条件として前記撮影画像を前記第１の変換画像に透過合成することを特徴とする請求項１記載の画像処理装置。
【請求項３】
コンピュータが、
撮影画像を、人工的な特徴を備えた第１の変換画像に変換する変換工程と、
前記撮影画像から、人物の顔に相当する領域を検出する検出工程と、
前記検出工程により検出された、前記撮影画像の人物の顔に相当する領域の画像を、所定の透過率で前記第１の変換画像に透過合成することにより、前記人物の顔に相当する領域には元の撮影画像の要素を加えてリアリティを持たせた第２の変換画像を生成する透過合成工程とを実行し、
前記人工的な特徴を備えた第１の変換画像は特定の画調を有する絵画調画像であり、
前記透過合成工程は、前記人物の顔に相当する領域の画像を前記第１の変換画像に透過合成する際の透過率を、特定の画調を有する絵画調の種類に応じて決定することを特徴とする画像処理方法。
【請求項４】
コンピュータを、
撮影画像を、人工的な特徴を備えた第１の変換画像に変換する変換手段と、
前記撮影画像から、人物の顔に相当する領域を検出する検出手段と、
前記検出手段により検出された、前記撮影画像の人物の顔に相当する領域の画像を、所定の透過率で前記第１の変換画像に透過合成することにより、前記人物の顔に相当する領域には元の撮影画像の要素を加えてリアリティを持たせた第２の変換画像を生成する透過合成手段と
して機能させ、
前記人工的な特徴を備えた第１の変換画像は特定の画調を有する絵画調画像であり、
前記透過合成手段は、前記人物の顔に相当する領域の画像を前記第１の変換画像に透過合成する際の透過率を、特定の画調を有する絵画調の種類に応じて決定することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば写真撮影により得られた撮影画像を、絵画調等の視覚的特徴を備えた画像に変換するための画像処理技術に関するものである。
【背景技術】
【０００２】
従来、例えば下記特許文献１には、写真撮影により得られた撮影画像を絵画調（油絵調や水彩画調等）の画像に変換する際、顔認識技術を用いて撮影画像内に存在する人物の種別（年齢、性別、人種等）を特定し、前記撮影画像を、特定した人物の種別に対応付けられている種類の絵画調を備えた画像に変換する（絵画変換する）画像処理技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−１３９３２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記の画像処理技術では、人物の種別に応じて画調を変えたとしても、景色や建物等は比較的美しく変換されるが、画像内の細部、特に人物部分は不自然になってしまうことがある。すなわち絵画変換を行うと、人物の顔部分につぶれが生じたり、無用な刷毛目や色調が現れたりしてリアリティが失われる。言い換えると絵画的にデフォルメされ過ぎるという課題があった。
【０００５】
本発明は、撮影画像を絵画調画像に変換する場合、撮影画像としての適度なリアリティと絵画としての趣との双方を備えた画像の生成を可能とすることを目的とする。
【課題を解決するための手段】
【０００６】
前記課題を達成するため、請求項１記載の発明は、撮影画像を、人工的な特徴を備えた第１の変換画像に変換する変換手段と、前記撮影画像から、人物の顔に相当する領域を検出する検出手段と、前記検出手段により検出された、前記撮影画像の人物の顔に相当する領域の画像を、所定の透過率で前記第１の変換画像に透過合成することにより、前記人物の顔に相当する領域には元の撮影画像の要素を加えてリアリティを持たせた第２の変換画像を生成する透過合成手段とを備え、前記人工的な特徴を備えた第１の変換画像は特定の画調を有する絵画調画像であり、前記透過合成手段は、前記人物の顔に相当する領域の画像を前記第１の変換画像に透過合成する際の透過率を、特定の画調を有する絵画調の種類に応じて決定することを特徴とする画像処理装置を提供するものである。
請求項３記載の発明は、コンピュータが、撮影画像を、人工的な特徴を備えた第１の変換画像に変換する変換工程と、前記撮影画像から、人物の顔に相当する領域を検出する検出工程と、前記検出工程により検出された、前記撮影画像の人物の顔に相当する領域の画像を、所定の透過率で前記第１の変換画像に透過合成することにより、前記人物の顔に相当する領域には元の撮影画像の要素を加えてリアリティを持たせた第２の変換画像を生成する透過合成工程とを実行し、前記人工的な特徴を備えた第１の変換画像は特定の画調を有する絵画調画像であり、前記透過合成工程は、前記人物の顔に相当する領域の画像を前記第１の変換画像に透過合成する際の透過率を、特定の画調を有する絵画調の種類に応じて決定することを特徴とする画像処理方法を提供するものである。
請求項４記載の発明は、コンピュータを、撮影画像を、人工的な特徴を備えた第１の変換画像に変換する変換手段と、前記撮影画像から、人物の顔に相当する領域を検出する検出手段と、前記検出手段により検出された、前記撮影画像の人物の顔に相当する領域の画像を、所定の透過率で前記第１の変換画像に透過合成することにより、前記人物の顔に相当する領域には元の撮影画像の要素を加えてリアリティを持たせた第２の変換画像を生成する透過合成手段として機能させ、前記人工的な特徴を備えた第１の変換画像は特定の画調を有する絵画調画像であり、前記透過合成手段は、前記人物の顔に相当する領域の画像を前記第１の変換画像に透過合成する際の透過率を、特定の画調を有する絵画調の種類に応じて決定することを特徴とするプログラムを提供するものである。
【発明の効果】
【０００７】
本発明によれば、撮影画像を絵画調画像に変換する場合、撮影画像としての適度なリアリティと絵画としての趣との双方を備えた画像の生成が可能となる。
【図面の簡単な説明】
【０００８】
【図１】画像サービスサイトを含むネットワークを示すブロック図である。
【図２】画像サービスサイトを実現するサーバーの概略構成を示すブロック図である。
【図３】透過率テーブルを示す概念図である。
【図４】サーバーの制御部による画像変換処理を示すフローチャートである。
【図５】画像変換処理の要部を示す説明図である。
【図６】人物の顔が存在する元画像と、第１の絵画調画像、第２の絵画調画像の一例を示す図である。
【図７】人物の顔が存在しない元画像と、第１の絵画調画像の例を示す図である。
【図８】第２の絵画調画像の他の例を示す図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について説明する。図１は、ＳＮＳ機能を持った画像サービスサイト１０を含むネットワークを示すブロック図である。画像サービスサイト１０は、ユーザーからアップロードされた画像データ（主としてデジタルカメラにより撮影された写真の画像データ）の保存や、アップロードされた画像データの絵画調画像への変換、アップロードされた画像や、変換後の絵画調画像の閲覧、ダウンロード等のサービスを行うサイトである。
【００１０】
画像サービスサイト１０には、インターネット５００を介して、任意のユーザーが使用する複数の端末１−１、１−２、１−３・・・が接続される。端末１−１、１−２、１−３・・・は、通信機能、及び画像データにより表される画像の表示機能を備えた任意の装置であり、例えば通常のパーソナルコンピュータや、携帯電話端末である。
【００１１】
図２は、画像サービスサイト１０を実現するとともに本発明が適用されたサーバー１１の概略構成を示すブロック図である。サーバー１１は、主として制御部１２と、通信処理部１３、表示用バッファ１４、管理データ記憶部１５、絵画変換部１６、画像記憶部１７、プログラム記憶部１８から構成される。
【００１２】
通信処理部１３は、ＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）に基づいてサーバー１１と端末１−１、１−２、１−３・・・との間における、画像データを含む各種のデータの送受信を制御する。
【００１３】
管理データ記憶部１５は、画像サービスサイト１０を利用するユーザー（以下、単にユーザーという。）に関する種々の情報や、それらのユーザーによってアップロードされた画像データ等からなる各種の管理データを記憶する。管理データ記憶部１５は、例えばハードディスク装置により構成される。
【００１４】
絵画変換部１６は、ユーザーからアップロードされた画像データや、画像記憶部１７に記憶されている画像データを絵画調画像の画像データ（以下、絵画調画像データという。）に変換する絵画変換処理を行うための画像処理回路、及びメモリ等から構成される。
【００１５】
ここで、絵画変換処理とは、写真等の画像を構成する各画素を所定のパラメータ（絵画変換パラメータ）に従って変換し、（ａ）油絵調、（ｂ）水彩画調、（ｃ）パステル調、（ｄ）色鉛筆画調、（ｅ）クレヨン画調、（ｆ）イラスト画調、（ｇ）点描画調、（ｈ）エアブラシ、（ｉ）シルクスクリーン調、（ｉ）刺繍絵調、（ｋ）コラージュ（糊付け）調等、いわゆる絵画調に変換する画像処理である。
【００１６】
絵画変換処理は、原理的にはエフェクト処理の一種であり、基本的にはフォトレタッチソフト等で知られている各種エフェクト処理のパラメータを調整・組み合わせて絵画調に見えるように変換するプログラムが組んであるものである。
【００１７】
エフェクト処理としては、例えば以下のような処理がある。
（ａ）解像度処理・・・画像にテクスチャをマッピングし、特殊な質感を与えるテクスチャ処理、画像を輪郭部・細かい模様などのテクスチャ部・平坦部に分類し、それぞれに適宜処理を施すことで、質感と解像感を高める。
（ｂ）ＨＳＶ処理・・・色を色相(Hue)、彩度(Saturation)、明度(Value)の３要素に分類して調整する。
（ｃ）ＲＧＢ処理・・・画像のＲ（赤）Ｇ（緑）Ｂ（青）各色の度合いを調整する。
（ｄ）ＲＧＢ交換処理・・・画像のＲ（赤）Ｇ（緑）Ｂ（青）各色の値をＲ→Ｇ→Ｂの方向に交換する。
（ｅ）エッジ抽出処理・・・ラプラシアンフィルタと呼ばれるフィルタをかけてエッジを抽出する。
（ｆ）中間濃度抽出処理・・・メディアンフィルタと呼ばれるフィルタをかけて中間濃度を抽出する。
（ｇ）濃度抽出処理・・・隣接する画素のＲＧＢのヒストグラムを抽出し、それぞれ最小／中間／最大の濃度を抽出した場合の処理を行う。
（ｈ）イコライズ処理・・・画像の一番暗い部分を黒、一番明るい部分を白とし、間のヒストグラムを適宜分布させ、コントラスト修正を行ったり、画像のヒストグラムを引き伸ばしたりする。
（ｉ）ガンマ補正処理・・・明るい部分と暗い部分を維持して中間的な明るさを調節する。
（ｊ）シャドー処理・・・画像の暗い領域を明るくしたり、明るい領域を暗くしたりする。
（ｋ）ソラリゼーション処理・・・各ピクセルのＲＧＢ値が、しきい値以上の明るさの時に、そのＲＧＢ値を反転する
（ｌ）ノイズ付加処理・・・ランダムにドットを描画し、ノイズを発生させ、ノイズの量や色を調整する。
（ｍ）ＨＤＲ（High Dynamic Range）処理・・・通常の写真では表現できない広いダイナミックレンジの写真を、トーンマッピングにより狭いダイナミックレンジ幅内に入れ込むことで露出過多の白飛びや露出不足の黒つぶれを補正して表現力を増大する。このＨＤＲ処理では、撮影画像（写真）を人の脳が受けた記憶や印象に近づけ、芸術的な表現を加味した新しい写真表現を実現した画像を得ることができる。
【００１８】
画像記憶部１７は、ユーザーからアップロードされた画像データや、前述した絵画調画像データを記憶する。画像記憶部１７は、例えば大容量のハードディスク装置によって構成される画像データベースである。
【００１９】
表示用バッファ１４は、サーバー１１が、画像記憶部１７に記憶されている画像データ等をユーザーに閲覧させる際、閲覧用の１又は多数の画像データからなる表示用のデータを記憶するメモリである。
【００２０】
制御部１２は、サーバー１１の全体的な動作、すなわち画像サービスサイト１０の運営に要する各種の動作を制御する。また、制御部１２は、絵画変換部１６と協同して後述するアート変換処理を行う。制御部１２は、ＣＰＵ及びその周辺回路や、作業用の外部メモリ、高機能のグラフィックアクセラレータ等から構成される。
【００２１】
プログラム記憶部１８は、制御部１２に上記の各種処理を行わせるためのプログラム、及び種々のデータを更新可能に記憶するハードディスク装置等の記憶装置である。プログラム記憶部１８に記憶されている種々のデータには、図３に示した透過率テーブル１００を示すデータも含まれる。
【００２２】
透過率テーブル１００は、制御部１２が後述する画像変換処理を行う際に使用されるデータであって、図３に示したように、絵画変換部１６において変換可能な画調（油絵調、水彩画調、パステル調等）の種類に対応する透過率を示すものである。また、各画調には透過率として、全体、及び背景用の第１の透過率ｎａ１％，ｎｂ１％，ｎｃ１％，ｎｄ１％，・・・と、顔用の第２の透過率ｎａ２％，ｎｂ２％，ｎｃ２％，ｎｄ２％，・・・との２種類である。
【００２３】
ここで、透過率テーブル１００に示される画調毎の透過率は、後述するように元画像を、各々の画調に変換した後の絵画調画像に重ねて合成するときの元画像の透明度、言い換えると、合成後の画像において絵画調画像が顕在化する度合を示すものである。
【００２４】
また、具体的な透過率は経験則に基づいて予め決められたものであり、基本的には、元画像を絵画調画像に変換したとき元画像の細部に生じる変化が小さな画調の透過率に比べ、元画像の細部に生じる変化が大きな画調の透過率が相対的に低くなっている。例えば油絵調と水彩画調とを比較すると、油絵調の透過率が相対的に低めに調整されており、水彩画調の透過率が相対的に高めに調整されている。さらに、各々の画調に対応する全体、及び背景用の第１の透過率と顔用の第２の透過率とは、第１の透過率に比べて第２の透過率が相対的に低めに調整されている。
【００２５】
以下、サーバー１１が、例えばユーザーによりアップロードされた画像や、画像記憶部１７に記憶されている画像をユーザーの指示に従い絵画調画像へ変換する際の制御部１２の動作について説明する。
【００２６】
サーバー１１においては、絵画調画像へ変換すべき処理対象の画像（以下、元画像という。）がユーザーによって指定されると、制御部１２が図４のフローチャートに示した画像変換処理を実行する。なお、図５は、画像変換処理の要部を示す説明図である。
【００２７】
制御部１２は、ユーザーによって元画像が指定されることにより処理を開始し、直ちに前処理を行う（ステップＳ１）。この前処理は、元画像に対して画素単位での画像処理を可能とするために、ＪＰＥＧ形式等の画像データをビットマップ形式の画像データに変換する処理である。
【００２８】
次に、制御部１２は、ユーザーに、変換したい画調を選択させる（ステップＳ２）。ユーザーに選択させる画調としては、前述した油絵調、水彩画調、パステル調、色鉛筆画調、ＨＤＲ等である。
【００２９】
次に、制御部１２は、ステップＳ１の前処理で変換した元画像の画像データ（以下、元画像データという）を絵画変換部１６へ送り、絵画変換部１６に、ユーザーに選択された画調への絵画変換処理を行わせる（ステップＳ３）。
【００３０】
すなわち、制御部１２は、絵画変換部１６に、選択された画調に応じた画調変換アルゴリズムによる絵画変換処理を行わせることによって、図５に示したように元画像データＧ１を第１の絵画調画像データＧ２に変換する。また、制御部１２は、絵画変換部１６により変換された絵画調画像データＧ２を表示用バッファ１４に確保されている作業領域に保存する。なお、以下の説明においては、ステップＳ３の処理による変換後の絵画調画像を第１の絵画調画像という。
【００３１】
引き続き、制御部１２は、絵画変換部１６による絵画変換処理とは別に、図５に示したように元画像を対象として画像内に存在する任意の人物の顔を検出する顔検出処理を行う（ステップＳ４）。顔検出処理は、例えば二値化や輪郭抽出、パターンマッチング等の画像認識技術を用いて、一定範囲の位置関係にある目や鼻や口が存在する人物の顔に相当する特定領域（以下、顔領域という。）を探索する公知の技術を適用した処理である。
【００３２】
また、ステップＳ４の顔検出処理で検出する顔領域は、頭髪部分を除く顔の輪郭によって囲まれる領域である。なお、顔検出処理に際して必要とするパターンデータ等の各種データはプログラム記憶部１８に記憶されている。
【００３３】
次に、制御部１２は顔検出処理の結果に応じて以下の処理を実行する。まず、元画像において任意の人物の顔が検出できなかった場合（ステップＳ５：ＮＯ）の処理について説明する。図７（ａ）は、顔検出処理において人物の顔が検出できなかった場合における元画像Ｇ１１、図７（ｂ）は、ステップＳ３の処理による絵画変換処理後の第１の絵画調画像Ｇ２の例を示した図である。なお、図６（ａ）、図６（ｂ）の各画像には、図５に示した対応する各画像データ（元画像データ、第１の絵画調画像データ）と同様の符号を付してある。
【００３４】
人物の顔が検出できなかった場合、制御部１２は、直ちに確認表示を行う（ステップＳ１０）。ステップＳ１０の処理は、表示用バッファ１４の作業領域に記憶した、元画像データＧ１の変換後の画像データを確認用の画素数、例えば８００×６００画素にリサイズし、ユーザーの端末１へ送り、端末１の画面上に変換後の画像を表示させるための処理である。つまり人物の顔が検出できなかったときのステップＳ１０の処理は、図７（ｂ）に示したような第１の絵画調画像Ｇ２をユーザーの端末１に画面表示に表示させる処理である。
【００３５】
次に、ステップＳ４の顔検出処理で元画像において任意の人物の顔が検出できた場合（ステップＳ５：ＹＥＳ）の処理について説明する。図６（ａ）は、人物の顔が検出できた場合における元画像Ｇ１、図６（ｂ）は、図６（ａ）に対応する絵画変換処理後の第１の絵画調画像Ｇ２の例を示した図である。なお、図６（ａ）〜（ｃ）の各画像には、図５に示した対応する各画像データ（元画像データ、第１の絵画調画像データ、第２の絵画調画像データ）と同様の符号を付してある。
【００３６】
人物の顔が検出できた場合、制御部１２は、まず、図３に示した透過率テーブル１００を参照して、後述する処理で元画像Ｇ１１を第１の絵画調画像Ｇ１２を合成するときの透過率を、ユーザーに選択されかつ第１の絵画調画像Ｇ１２において表現されている画調に応じ、画像内の背景領域と顔領域とに分けて個別に決定する（ステップＳ８）。なお、画像内の顔領域は、先に述べたように人物の頭髪部分を除く顔の輪郭によって囲まれる領域である。
【００３７】
ステップＳ８の処理に際して際制御部１２が決定する背景領域の透過率は、先に説明した背景用の第１の透過率ｎａ１％，ｎｂ１％，ｎｃ１％，ｎｄ１％，・・・のうちでユーザーに選択された画調に対応する透過率である。また、顔領域の透過率は、先に説明した顔領域用の第２の透過率ｎａ２％，ｎｂ２％，ｎｃ２％，ｎｄ２％，・・・のうちでユーザーに選択された画調に対応する透過率である。
【００３８】
つまりステップＳ６の処理において制御部１２は、顔領域、及び背景領域の双方の透過率として、例えばユーザーに選択された画調が油絵調であったときには、ユーザーに選択された画調が水彩画であったときよりも低い透過率を決定する。同時にステップＳ６の処理において制御部１２は、顔領域の透過率として、背景領域の透過率に比べて相対的に低めに調整されている透過率を決定する。
【００３９】
しかる後、制御部１２は、元画像データにおける背景領域と顔領域とを異なる透過率で第１の絵画調画像データに合成することによって、図５に示したように第２の絵画調画像データＧ３を生成し、生成した第２の絵画調画像データＧ３を表示用バッファ１４の作業領域に記憶する（ステップＳ７）。
【００４０】
ステップＳ７の合成処理は、より具体的には、新たに生成する第２の絵画調画像データＧ３における各画素の色成分毎の画素値を、元画像データＧ１の画素値と第１の絵画調画像データＧ２の画素値とを所定の比率で反映させた画素値とするとともに、元画像データの画素値の比率を先に決定した透過率に対応する比率とする変換処理である。つまり元画像をαブレンド（２つの画像を係数αにより合成する処理）により第１の絵画調画像に透過合成する処理である。
【００４１】
図６（ｃ）は、ステップＳ７の処理で生成される第２の絵画調画像Ｇ３の例を示した図である。係る第２の絵画調画像Ｇ３は、第１の絵画調画像Ｇ２（ｂ）に元画像Ｇ１１を透過合成したものである。そのため、第１の絵画調画像Ｇ２において細部につぶれが生じたり、無用な刷毛目や色調が現れたりしている場合であっても、細部のつぶれが目立たず、かつ無用な刷毛目や色調が現れる度合が減少したものとなる。
【００４２】
しかも、透過合成時における元画像Ｇ１の透過率は、背景領域に比べて顔領域が相対的に低めである。したがって、第２の絵画調画像Ｇ３においては、背景領域の細部に比べ、顔領域における目、鼻、口、頬、額といった細部のつぶれがより一層目立たず、かつ無用な刷毛目や色調が現れる度合が大きく減少したものとなる。
【００４３】
そして、制御部１２は、前述した確認表示処理を行う（ステップＳ１０）。つまり図６（ｃ）に示したような第２の絵画調画像Ｇ３をユーザーの端末１に画面表示に表示させる。
【００４４】
しかる後、制御部１２は、ステップＳ１０で確認表示した内容で変換内容を決定するか、または画調の変更するかのいずれかをユーザーに選択させるとともに、決定が選択されなければ（ステップＳ９：ＮＯ）、ステップＳ２の処理へ戻り、ユーザーに新たな画調を再選択させる。
【００４５】
そして、制御部１２は、ユーザーから決定指示があれば（ステップＳ９：ＹＥＳ）、後処理を行う（ステップＳ１０）。ステップＳ１０の後処理は、主として表示用バッファ１４に記憶されている第１の絵画調画像データ、又は第２の絵画調画像データを元画像と同様のＪＰＥＧ形式等の画像データに変換する処理である。これにより、制御部１２は、画像変換処理を終了する。なお、ステップＳ１０の後処理を経た画像データは、最終的にはユーザーの端末１へ送られるか、または画像記憶部１７に記憶される。
【００４６】
以上説明したように本実施形態においては、元画像を絵画調画像に変換する際、元画像が図６（ａ）に示したような任意の人物の顔が存在するポートレート等の撮影画像であった場合には、元画像Ｇ１から生成した第１の絵画調画像Ｇ２に、元画像Ｇ１を透過合成することにより、第１の絵画調画像Ｇ２に比べて細部のつぶれが目立たず、かつ無用な刷毛目や色調が現れる度合が減少した第２の絵画調画像Ｇ３を最終的な絵画調画像として生成するようにした（図５参照）。
【００４７】
したがって、元画像がポートレート等である場合には、絵画調画像に変換した後においても、特に目、鼻、口、頬、額といった人物の顔の細部のリアリティを維持することができ、撮影画像としての適度なリアリティと絵画としての趣との双方を備えた画像を生成することが出来る。その結果、単なる絵画調画像とは異なり、撮影画像を敢えて絵画調に変換することによって得られる面白みのある画像を得ることができる。
【００４８】
しかも、本実施形態においては、元画像Ｇ１を第１の絵画調画像Ｇ２に透過合成するときには、顔領域の透過率とそれ以外の背景領域との透過率を個別に設定し、顔領域の透過率を背景領域の透過率よりも低くすることにより、目、鼻、口、頬、額といった細部のつぶれがより一層目立たず、かつ無用な刷毛目や色調が現れる度合が大きく減少するようにした。したがって、絵画調画像に絵画としての趣を確保しつつ、よりリアリティのある人物描写を行うことができる。
【００４９】
なお、本実施形態においては、元画像がポートレート等の撮影画像であって、元画像において任意の人物の顔が検出できたことを条件として、絵画変換処理を行った後の第１の絵画調画像に元画像を透過合成した。しかし、本発明の実施に際しては、元画像において任意の人物の顔が検出できたか否かに関係なく、第１の絵画調画像に元画像を透過合成しても構わない。図８は、元画像が図７（ａ）に例示したように人物の顔が存在しない撮影画像であったとき、図７（ｂ）に示した絵画変換処理後の第１の絵画調画像Ｇ１２に元画像Ｇ１１を透過合成することにより生成される第２の絵画調画像Ｇ１３の例を示した図である。
【００５０】
また、本実施形態においては、背景領域と異なる透過率で第２の絵画調画像に合成する元画像の顔領域を、頭髪部分を除く顔の輪郭によって囲まれる領域とする場合について説明した。しかし、顔領域は、頭髪部分を含む領域としてもよいし、頭髪部分を含んだ顔部分を囲む矩形又は円形、楕円形等の特定領域としてもよい。
【００５１】
さらに、元画像に、顔領域を囲む１又は複数（一重、二重等）の環状領域を設定し、係る環状領域に顔領域と背景領域とは異なる透過率を設定してもよい。その場合には、環状領域の透過率を、顔領域の透過率と背景領域の透過率の中間値とすることにより、顔領域と背景領域との間に明らかなリアリティの違いが生じさせることがなく、より自然な絵画調画像を得ることができる。特に顔部分を囲む特定領域を顔領域とする場合には、係る効果が大きい。なお、環状領域が複数の場合は、環状領域の透過率を段階的に変化させればよい。
【００５２】
また、本実施形態においては、元画像がポートレート等の撮影画像であった場合において元画像を第１の絵画調画像に透過合成するときの透過率を、顔領域と背景領域とにおいて異なる透過率とした。しかし、本発明の実施に際しては、元画像がポートレート等の撮影画像においても、領域分けを行うことなく元画像を一定の透過率で第１の絵画調画像に透過合成する構成としてもよい。
【００５３】
その場合であっても、第２の絵画調画像として、第１の絵画調画像に比べて人物の顔部分のつぶれが目立たず、かつ無用な刷毛目や色調が現れる度合が減少した画像を生成することができ、最終的な絵画調画像には、絵画としての趣を確保しつつ、リアリティのある人物描写を行うことができる。
【００５４】
また、本実施形態においては、主として元画像において任意の人物の顔を検出し、顔が検出できたことを条件として、元画像を第１の絵画調画像に透過合成するものについて説明した。しかし、本発明においては、元画像における検出対象は必ずしも人物の顔でなくともよく、その領域が検出可能な特定の被写体であれば、花や動物（犬や猫等）が検出対象であっても構わない。
【００５５】
また、最終的に生成する絵画調画像において元画像に近いリアリティを確保する領域は、必ずしも画像認識処理によって検出可能な顔領域等でなくともよく、ユーザーにより手動で指定された領域であっても構わない。その場合、制御部１２には、例えば以下のような処理を行わせればよい。すなわち元画像を第１の絵画調画像に変換した後、ユーザーに、タッチパネルやマウス等の操作によって第１の絵画調画像において任意の領域、つまり元画像に近いリアリティの確保を希望する領域を指定させる。そして、制御部１２には、ユーザーにより指定された領域を特定領域として検出した後、当該特定領域の透過率を他の背景領域よりも低い透過率として元画像を第１の絵画調画像に透過合成させる処理を行わせればよい。
【００５６】
上記のように元画像に近いリアリティを確保する領域をユーザーにより手動で指定された領域とすれば、最終的に生成する絵画調画像において、ユーザーが必要に応じ、かつ好みに応じた部分について元画像に近いリアリティを確保することができる。
【００５７】
また、本実施形態においては、元画像を第１の絵画調画像に透過合成するときの透過率（第１の透過率、第２の透過率）を、ユーザーにより選択された画調の種類毎に決定したが、以下のようにしてもよい。例えばユーザーが画調とともに絵画調画像への変換強度、つまり変換後の絵画調画像における絵画的な特徴の強度を選択できる構成であれば、同じ画調であっても、変換強度に応じて透過率を変えてもよい。
【００５８】
また、本実施形態においては、元画像を第１の絵画調画像に透過合成するときの透過率（第１の透過率、第２の透過率）を、経験則に基づいて予め決められた既定値とした。しかし、透過合成時の透過率は、例えば元画像と第１の絵画調画像との間における局所的な変化度合を確認し、確認した変化度合に基づき決定するようにしてもよい。その際には、変化度合が高い場合の透過率を、変化度合が低い場合の透過率に比べて相対的に低くすればよい。
【００５９】
また、変化度合に基づいて透過率を決定する場合、透過率は、例えば変化度合と画調毎に予め決めてある調整値とをパラメータとする所定の関数を用いて算出してもよい。なお、上記の局所的な変化度合は、例えば元画像と第１の絵画調画像とを複数ブロックにそれぞれ分割したときのブロック毎の代表色や、代表色の割合、ブロック毎に輪郭抽出を行い抽出される輪郭線のブロック内における密度といった１又は複数の特徴量に基づいて判断すればよい。
【００６０】
さらに、元画像を第１の絵画調画像に透過合成するときの透過率（第１の透過率、第２の透過率）は、元画像の特徴によって決めることもできる。すなわち画調の種類にもよるが、元画像が複雑な場合（色々なものが写り込んでいる場合）は絵画変換すると顔が不自然になる可能性が高く、逆に元画像が単純な場合（背景が一色のような場合）は絵画変換しても顔が不自然になる可能性が低い。したがって、例えば透過テーブル１００として、元画像の複雑さの度合に応じた透過率を示すものを用意し、元画像が複雑な場合には透過率を相対的に低くし、元画像が単純な場合には透過率を相対的に高くするようにすればよい。
【００６１】
また、本実施形態においては、元画像と第１の絵画調画像との合成に際し、元画像側の透過率を画調に応じて決定する場合について説明したが、本発明においては、元画像（撮影画像）を所定の透過率で第１の絵画調画像に透過合成するものであればよい。したがって、元画像と第１の絵画調画像との合成に際しては、第１の絵画調画像側の透過率を画調に応じて決定するようにしてもよい。その場合、透過率テーブル１００には、例えば油絵調と水彩画調との透過率として、本実施形態とは逆に、油絵調に相対的に高めの透過率を設定し、水彩画調に相対的に低めの透過率を設定しておけばよい。
【００６２】
また、本実施形態においては、元画像データを第１の絵画調画像データに変換する絵画変換処理を行う絵画変換部１６を備えた構成について説明したが、言うまでもなく、本発明の実施に際しては、絵画変換部１６に代えて、制御部１２に絵画変換処理を行わせる構成を採用することもできる。
【００６３】
また、本実施形態においては、主として撮影画像を絵画調画像に変換する場合について説明したが、本発明は、撮影画像を絵画調以外の任意の人工的な特徴を備えた画像に変換する場合にも適用することができる。
【００６４】
また、ここでは画像サービスサイト１０を実現するサーバー１１に本発明を適用した場合について説明したが、本発明は、元画像を絵画調画像と初めとする人工的な所定の特徴を備えた種々の画像に変換することができる画像処理機能を備えたものであれば、任意の装置に適用することができる。任意の装置としては、例えばデジタルカメラや、デジタルカメラにより撮影された撮影画像を鑑賞用として表示することを主たる目的とするデジタルフォトフレーム、汎用的なパーソナルコンピュータ等が含まれる。
【００６５】
以上、本発明のいくつかの実施形態、及びその変形例について説明したが、これらは本発明の作用効果が得られる範囲内であれば適宜変更が可能であり、変更後の実施形態も特許請求の範囲に記載された発明、及びその発明と均等の発明の範囲に含まれる。
以下に、本出願の特許請求の範囲に記載された発明を付記する。
［請求項１］
撮影画像を、人工的な特徴を備えた第１の変換画像に変換する変換手段と、前記撮影画像を、所定の透過率で前記変換手段による変換後の第１の変換画像に透過合成することにより第２の変換画像を生成する透過合成手段とを備えたことを特徴とする画像処理装置。
［請求項２］
前記所定の透過率を前記変換手段による前記撮影画像の変換内容に応じて決定する決定手段を備え、前記透過合成手段は、前記撮影画像を前記決定手段により決定された透過率で前記第１の変換画像に透過合成することを特徴とする請求項１記載の画像処理装置。
［請求項３］
前記撮影画像から特定の被写体に相当する被写体領域を検出する検出手段を備え、前記決定手段は、前記透過合成手段が撮影画像を前記第１の変換画像に透過合成する際の透過率として、前記撮影画像の前記検出手段により検出された被写体領域における透過率と、前記撮影画像の前記被写体領域を除く背景領域における透過率とを個別に決定することを特徴とする請求項２記載の画像処理装置。
［請求項４］
前記決定手段は、前記撮影画像の前記検出手段により検出された被写体領域における透過率として、前記撮影画像の前記被写体領域を除く背景領域における透過率よりも低い透過率を決定することを特徴とする請求項３記載の画像処理装置。
［請求項５］
前記検出手段は、前記被写体領域として任意の人物の顔に相当する領域を検出することを特徴とする請求項３又は４記載の画像処理装置。
［請求項６］
前記第１の変換画像は特定の画調を有する絵画調画像であり、前記変換手段は前記撮影画像を前記絵画調画像に変換することを特徴とする請求項１乃至５いずれか記載の画像処理装置。
［請求項７］
前記決定手段は、前記透過合成手段が撮影画像を前記第１の変換画像に透過合成する際の透過率を、前記変換手段による変換後の絵画調画像に確保される画調の種類に応じて決定することを特徴とする請求項６記載の画像処理装置。
［請求項８］
前記撮影画像から特定の被写体に相当する被写体領域を検出する検出手段を備え、前記透過合成手段は、前記検出手段により前記撮影画像から特定の被写体に相当する被写体領域が検出されたことを条件として前記撮影画像を前記第１の変換画像に透過合成することを特徴とする請求項１、２、６、７いずれか記載の画像処理装置。
［請求項９］
撮影画像を、人工的な特徴を備えた第１の変換画像に変換する工程と、前記撮影画像を、所定の透過率で前記変換手段による変換後の第１の変換画像に透過合成することにより第２の変換画像を生成する工程とを含むことを特徴とする画像処理方法。
［請求項１０］
コンピュータに、撮影画像を、人工的な特徴を備えた第１の変換画像に変換する手順と、前記撮影画像を、所定の透過率で前記変換手段による変換後の第１の変換画像に透過合成することにより第２の変換画像を生成する手順とを実行させることを特徴とするプログラム。
【符号の説明】
【００６６】
１１    サーバー
１２    制御部
１４    表示用バッファ
１６    絵画変換部
１７    画像記憶部
１８    プログラム記憶部
１００    透過率テーブル
Ｇ１，Ｇ１１    元画像
Ｇ２，Ｇ１２    第１の絵画調画像
Ｇ３，Ｇ１３    第２の絵画調画像
【図１】
0005569504.tif 000002
【図２】
0005569504.tif 000003
【図３】
0005569504.tif 000004
【図４】
0005569504.tif 000005
【図５】
0005569504.tif 000006
【図６】
0005569504.tif 000007
【図７】
0005569504.tif 000008
【図８】
0005569504.tif 000009