(57)【要約】【課題】写り込んだ顔画像を報知する。【解決手段】画像の輝度を変化させながら順次顔画像を検出し、適切な輝度の画像を除く、画像において、顔画像が検出されたとき、その顔画像を写り込みにより生じた顔画像であるものとみなし、その顔画像が検出された位置に、写り込んだ顔画像が検出されたことを示す目印を付加して表示する。本技術は、携帯端末に適用することができる。【選択図】図６
2017022480.tif 000002
【特許請求の範囲】
【請求項１】
画像の輝度を順次変化させる輝度調整部と、
前記輝度調整部により輝度が変化された画像より順次顔画像を検出する顔画像検出部と、
前記画像内の、前記顔画像検出部により顔画像が検出された位置に、前記顔画像が検出されたことを示す目印を付加する画像処理部と
を含む画像処理装置。
【請求項２】
前記画像処理部は、前記顔画像検出部により顔画像が検出された画像のうち、適正な輝度の画像以外の画像から顔画像検出されたとき、前記顔画像が検出された前記画像内の位置に、前記顔画像が検出されたことを示す目印を付加する
請求項１に記載の画像処理装置。
【請求項３】
前記輝度調整部は、前記画像の撮像時の輝度値と、前記顔画像検出部により前記顔画像を検出する処理をするときの輝度値との関係を示す関数を、前記輝度として設定可能なレンジ内で、前記輝度を所定のステップで変化するように、前記画像の輝度を調整する
請求項１に記載の画像処理装置。
【請求項４】
前記画像の撮像時の輝度値と、前記顔画像検出部により前記顔画像を検出する処理をするときの輝度値との関係を示す関数は、前記画像の撮像時の輝度値に対して、前記顔画像検出部により前記顔画像を検出する処理をするときの輝度値を線形的に変化させる複数の関数である
請求項３に記載の画像処理装置。
【請求項５】
前記画像の撮像時の輝度値と、前記顔画像検出部により前記顔画像を検出する処理をするときの輝度値との関係を示す関数は、撮像時の輝度と前記顔画像検出部により前記顔画像を検出する処理をするときの輝度との中央値を固定して、最小値から中央値のうち、前記撮像時の輝度の最大値の1/4値のとき曲率が最大となり、中央値から最大値のうち、前記撮像時の輝度の3/4値とされる曲線からなる複数の関数である
請求項３に記載の画像処理装置。
【請求項６】
前記画像の撮像時の輝度値と、前記顔画像検出部により前記顔画像を検出する処理をするときの輝度値との関係を示す関数は、複数のカーブとなるポイントを線形補間により繋いだ曲線からなる複数の関数である
請求項３に記載の画像処理装置。
【請求項７】
前記画像処理部は、前記目印が選択されると、前記目印に対応する顔画像の補正方法を選択するウィンドウを前記画像に付加する
請求項１に記載の画像処理装置。
【請求項８】
選択可能な補正方法は、前記顔画像を削除する、マスク処理する、モザイク処理、および無処理を含む
請求項７に記載の画像処理装置。
【請求項９】
前記画像処理部は、前記目印が選択されると、前記目印に対応する顔画像を、前記画像に付加する
請求項１に記載の画像処理装置。
【請求項１０】
前記画像処理部は、前記目印が選択されると、前記目印に対応する顔画像を、前記顔画像が検出されたときの輝度で前記画像に付加する
請求項９に記載の画像処理装置。
【請求項１１】
前記目印は、前記顔画像が検出されたことを示すアイコンである
請求項１に記載の画像処理装置。
【請求項１２】
画像の輝度を順次変化させ、
前記輝度が変化された画像より順次顔画像を検出し、
前記画像内の、前記顔画像が検出された位置に、前記顔画像が検出されたことを示す目印を付加する
ステップを含む画像処理方法。
【請求項１３】
画像の輝度を順次変化させる輝度調整部と、
前記輝度調整部により輝度が変化された画像より順次顔画像を検出する顔画像検出部と、
前記画像内の、前記顔画像検出部により顔画像が検出された位置に、前記顔画像が検出されたことを示す目印を付加する画像処理部と
してコンピュータを機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、画像処理装置、および画像処理方法、並びにプログラムに関し、特に、撮像された画像内における撮像者の意図しない人物の顔画像の映り込みを報知し、必要に応じて処理を施せるようにした画像処理装置、および画像処理方法、並びにプログラムに関する。
【背景技術】
【０００２】
近年の撮像装置には、被写体を含む画像として撮像される範囲内に存在する顔画像を検出する顔検出機能が設けられている。この顔画像検出機能は、画像が撮像される撮像範囲内において、被写体の中から顔が撮像された領域を顔画像として検出する機能で、一般的には検出された顔画像における顔の中心における画素値を基準として、露出、焦点、および色補正などの画処理が施される。
【０００３】
さらに、撮像装置には、顔画像検出機能により検出された顔画像を認識して識別する顔認識機能が設けられたものもある。これは顔画像として検出された画像内における顔の各器官の位置関係などを数値化し、既に登録された（別形態ではネットワーク上などから参照される）顔画像における数値データとの比較により、一致した場合、所定の補正、認証、または画像追跡等を行う機能である。
【０００４】
ところで、このような撮像装置と同等のカメラ機能を備えたスマートフォン等が一般に普及しており、画像を撮像して、気軽にインターネット上にアップロードすることが可能となっている。
【０００５】
ところが、画像のアップロードが気軽になった反面、撮像者本人が、表面が光沢加工されたような比較的黒い物体などに顔画像が写り込んでいるのに気付かず、撮像者は顔が写り込んでいないものと思っている意図に反し、匿名性を保持できずに撮像画像がアップロードされてしまうようなケースが散見されるようになった。
【０００６】
表面が光沢加工されたような黒い物体とは、例えば、グレア加工された液晶ディスプレイであったり、ピアノ鏡面塗装された家具であったりする。保護フィルム等で写り込みを防止する手段もあるが、グレア加工本来の目的は発色の良さ、黒の引き締まりなどであり、これらの良特性を消すことになる。また、家具などにフィルムを張るのは美的景観を損なう可能性がある。
【０００７】
そこで、撮像画像内の顔画像を検出し、事前に登録された顔画像と左右反転などを行って顔画像による認証を行って写り込みの有無を判定したり、撮像者にマーカを照射しながら撮像し、画像内部に、そのマーカの写り込みの有無により、意図しない顔画像の写り込みを検出する技術が提案されている（特許文献１参照）。
【０００８】
また、撮像画像内の顔画像を検出し、検出された人物の顔画像を違和感がないように平均的な顔画像に置き換えることでプライバシを保護する技術が提案されている（特許文献２参照）。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２０１２−１１９９１２号公報
【特許文献２】特開２０１４−０８５７９６号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかしながら、特許文献１の技術の場合、撮像者を顔画像により認識するには、予め撮像者の顔画像を登録しておく必要がある。また、撮像者にマーカを照射するには、撮像者に対してマーカを照射するための構成が必要になる。
【００１１】
さらに、特許文献２の技術の場合、平均的な顔画像に置き換えられることで、プライバシは守ることができるが、本来の画像とは異なる画像になってしまう。
【００１２】
本技術は、このような状況に鑑みてなされたものであり、特に、撮像画像の様々な輝度に変化させつつ、顔画像を検出することで、適切に調整された輝度の画像では、一見して見落とし易い、意図しない状態で写り込んだ顔画像を撮像者に報知すると共に、必要に応じて補正できるようにするものである。
【課題を解決するための手段】
【００１３】
本技術の一側面の画像処理装置は、画像の輝度を順次変化させる輝度調整部と、前記輝度調整部により輝度が変化された画像より順次顔画像を検出する顔画像検出部と、前記画像内の、前記顔画像検出部により顔画像が検出された位置に、前記顔画像が検出されたことを示す目印を付加する画像処理部とを含む画像処理装置である。
【００１４】
前記画像処理部には、前記顔画像検出部により顔画像が検出された画像のうち、適正な輝度の画像以外の画像から顔画像検出されたとき、前記顔画像が検出された前記画像内の位置に、前記顔画像が検出されたことを示す目印を付加させるようにすることができる。
【００１５】
前記輝度調整部には、前記画像の撮像時の輝度値と、前記顔画像検出部により前記顔画像を検出する処理をするときの輝度値との関係を示す関数を、前記輝度として設定可能なレンジ内で、前記輝度を所定のステップで変化するように、前記画像の輝度を調整させるようにすることができる。
【００１６】
前記画像の撮像時の輝度値と、前記顔画像検出部により前記顔画像を検出する処理をするときの輝度値との関係を示す関数は、前記画像の撮像時の輝度値に対して、前記顔画像検出部により前記顔画像を検出する処理をするときの輝度値を線形的に変化させる複数の関数とすることができる。
【００１７】
前記画像の撮像時の輝度値と、前記顔画像検出部により前記顔画像を検出する処理をするときの輝度値との関係を示す関数は、撮像時の輝度と前記顔画像検出部により前記顔画像を検出する処理をするときの輝度との中央値を固定して、最小値から中央値のうち、前記撮像時の輝度の最大値の1/4値のとき曲率が最大となり、中央値から最大値のうち、前記撮像時の輝度の3/4値とされる曲線からなる複数の関数とすることができる。
【００１８】
前記画像の撮像時の輝度値と、前記顔画像検出部により前記顔画像を検出する処理をするときの輝度値との関係を示す関数は、複数のカーブとなるポイントを線形補間により繋いだ曲線からなる複数の関数とすることができる。
【００１９】
前記画像処理部には、前記目印が選択されると、前記目印に対応する顔画像の補正方法を選択するウィンドウを前記画像に付加させるようにすることができる。
【００２０】
選択可能な補正方法には、前記顔画像を削除する、マスク処理する、モザイク処理、および無処理を含ませるようにすることができる。
【００２１】
前記画像処理部には、前記目印が選択されると、前記目印に対応する顔画像を、前記画像に付加させるようにすることができる。
【００２２】
前記画像処理部には、前記目印が選択されると、前記目印に対応する顔画像を、前記顔画像が検出されたときの輝度で前記画像に付加させるようにすることができる。
【００２３】
前記目印は、前記顔画像が検出されたことを示すアイコンとすることができる。
【００２４】
本技術の一側面の画像処理方法は、画像の輝度を順次変化させ、前記輝度が変化された画像より順次顔画像を検出し、前記画像内の、前記顔画像が検出された位置に、前記顔画像が検出されたことを示す目印を付加するステップを含む画像処理方法である。
【００２５】
本技術の一側面のプログラムは、画像の輝度を順次変化させる輝度調整部と、前記輝度調整部により輝度が変化された画像より順次顔画像を検出する顔画像検出部と、前記画像内の、前記顔画像検出部により顔画像が検出された位置に、前記顔画像が検出されたことを示す目印を付加する画像処理部としてコンピュータを機能させるプログラムである。
【００２６】
本技術の一側面においては、画像の輝度が順次変化され、輝度が変化された画像より順次顔画像が検出され、前記画像内の、顔画像が検出された位置に、前記顔画像が検出されたことを示す目印が付加される。
【００２７】
本技術の一側面の画像処理装置は、それぞれ独立した装置であっても良いし、画像処理装置として機能するブロックであっても良い。
【発明の効果】
【００２８】
本技術の一側面によれば、意図しない状態で写り込んだ顔画像を撮像者に報知すると共に、必要に応じて補正することが可能となる。
【図面の簡単な説明】
【００２９】
【図１】本技術を適用した端末装置の構成例を説明する図である。
【図２】図１の端末装置の外観構成図である。
【図３】図１の端末装置による写り込み検出処理を説明するフローチャートである。
【図４】輝度の変更を説明する図である。
【図５】輝度を変化させたときの画像の例を説明する図である。
【図６】図１の端末装置の操作表示部に顔画像が検出されたことを示すアイコンが表示された状態を説明する図である。
【図７】図６の端末装置の操作表示部に表示されたアイコンが操作されたときに、表示される画像の例を示す図である。
【図８】図４とは異なる輝度の変更を説明する図である。
【図９】図４とは、異なる輝度の変更を説明する図である。
【図１０】汎用のパーソナルコンピュータの構成例を説明する図である。
【発明を実施するための最良の形態】
【００３０】
＜端末装置の構成例＞
図１は、本技術を適用した端末装置の構成例を示している。図１の端末装置１は、画像を撮像する機能を備えた、例えば、図２で示されるような、タブレット状の情報処理装置である。より詳細には、端末装置１は、画像を撮像し、撮像した画像内に写り込んでいる顔画像を検索して報知すると共に、検索された顔画像に対して、必要に応じて画像処理を施すものである。
【００３１】
より具体的には、端末装置１は、イメージセンサ１１、制御部１２、バッファ１３、および表示操作部１４を備えている。
【００３２】
イメージセンサ１１は、例えば、CMOS（Complementary Metal Oxide Semiconductor）やCCD（Charge Coupled Device）などから構成されており、被写体の存在する領域を撮像し、RGBからなる画像信号に変換して制御部１２に出力する。
【００３３】
制御部１２は、イメージセンサ１１より供給されてくる画像の輝度を所定のステップで変化させながら、適正な輝度とは異なる輝度の画像において検出される顔画像の有無に応じて、撮像者の意図しない顔画像の写り込みを検出して、表示操作部１４におけるLCD（Liquid Crystal Display）などからなる表示部１４ｂに表示させる。このとき、表示操作部１４の操作部１４ａが操作されて、表示された顔画像の写り込みに対しての処理が指示されると、制御部１２は、指示内容に応じて画像内の意図しない状態で写り込んだ顔画像を処理する。制御部１２は、画像に対する処理をするにあたって、適宜バッファ１３を使用する。
【００３４】
より詳細には、制御部１２は、通常処理部３１、顔検出前処理部３２、顔検出部３３、顔補正処理部３４、および出力部３５を備えている。
【００３５】
通常処理部３１は、イメージセンサ１１より供給されてくるRGBの信号からなる画像信号を順次YCbCrからなるYC信号に変換し、バッファ１３に格納させる。
【００３６】
顔検出前処理部３２は、バッファ１３に格納されているYC信号からなる画像における輝度Yをレンジの最小値から最大値まで、所定のステップで順次切り替えてバッファ１３に格納させる。
【００３７】
顔検出部３３は、様々な輝度Yに切り替えられた、バッファ１３に格納されている画像を順次読み出し、各画像より顔画像を検出し、検出結果をバッファ１３に出力する。顔検出部３３は、例えば、顔画像を構成する目、鼻、口、および耳といった各器官を検出すると共に、その配置から顔画像となる画像を、例えば、ブロックマッチングなどにより検出する。顔画像が検出された場合、顔検出部３３は、検出位置、および大きさといった情報をバッファ１３に格納させる。
【００３８】
顔補正処理部３４は、検出された顔画像の表示、検出された顔画像の表示位置に顔画像が検出されたことを示すアイコン、および顔画像の補正指示を受け付けるためのウィンドウを表示すると共に、補正指示を受け付けた場合、指示に応じて顔画像を補正し、バッファ１３に記憶する。尚、顔画像が検出されたことを示すことができれば、アイコン以外の他の目印でもよく、例えば、目印になるマークなどを表示するようにしても良い。
【００３９】
出力部３５は、表示操作部１４における表示部１４ｂに表示するため、バッファ１３に格納されているYC信号からなる画像をRGB信号に変換し、変換結果を表示部１４ｂに表示する。
【００４０】
＜写り込み検出処理＞
次に、図３のフローチャートを参照して、図１の端末装置１における写り込み検出処理について説明する。
【００４１】
ステップＳ１１において、制御部１２の通常処理部３１は、イメージセンサ１１により撮像された画像を取得し、バッファ１３にバッファリングする。
【００４２】
ステップＳ１２において、顔検出前処理部３２は、バッファ１３に格納されている画像における輝度値を順次変更するに当たって、輝度値を設定するパラメータを、レンジの最低値に設定する。
【００４３】
ステップＳ１３において、顔検出前処理部３２は、バッファ１３に格納されている、RGB信号からなる画像を読み出して、YCbCr信号からなるYC信号の画像に変換してバッファ１３に格納する。
【００４４】
ステップＳ１４において、顔検出前処理部３２は、YC信号からなる画像の輝度を、輝度を設定するパラメータの値に調整し、バッファ１３に格納する。すなわち、最初の場合、輝度のレンジにおける最小値に設定されているので、輝度の値が最小値に設定される。
【００４５】
ステップＳ１５において、顔検出前処理部３２は、輝度が調整されたYC信号からなる画像をバッファ１３より読み出して、RGB信号に変換してバッファ１３に格納する。
【００４６】
ステップＳ１６において、顔検出部３３は、輝度が調整されたRGB信号からなる画像を読み出して、顔画像を検出する。より詳細には、顔検出部３３は、バッファ１３に格納されている、輝度が調整された顔画像に対して、例えば、ブロックマッチングなどにより顔画像を検出する。
【００４７】
ステップＳ１７において、顔検出部３３は、輝度が調整された画像から顔画像が検出されたか否かを判定し、例えば、顔画像が検出された場合、処理は、ステップＳ１８に進む。
【００４８】
ステップＳ１８において、顔検出部３３は、検出された顔画像、現在の画像の輝度値、および顔画像が検出された画像内の位置を対応付けてバッファ１３に記憶する。尚、ステップＳ１７において、顔画像が検出されない場合、ステップＳ１８の処理はスキップされる。
【００４９】
ステップＳ１９において、顔検出前処理部３２は、現在の輝度を設定するパラメータが、レンジの最大値であるか否かを判定し、最大値ではない場合、処理は、ステップＳ２０に進む。
【００５０】
ステップＳ２０において、顔検出前処理部３２は、輝度値を調整するパラメータを最小ステップ（例えば、１ステップ）分だけ上昇させて、処理は、ステップＳ１３に戻り、輝度値がレンジの最大値であると見なされるまで、ステップＳ１３乃至Ｓ２０の処理が繰り替えされて、同一の画像について、１ステップ分ずつ輝度値を上昇させながら、顔画像を検出する処理が繰り返される。
【００５１】
すなわち、各画像は、撮像された際には、画像内の各画素の画素値に応じた適正な輝度値が設定されて撮像される。この適正な輝度値に対応して表示される際の画素値が、一般的な画素値として設定されることになるが、その一般的に適正とされる輝度は、例えば、図４の黒の太線で表される関係であるものとする。ここで、図４は、横軸が各画素の撮像時の輝度値（Luminance（IN））であり、縦軸が、顔画像を検出するときに設定される輝度値（Luminance（OUT））である。すなわち、図４における右上がりの直線で表される直線が１つの輝度の設定となり、ｙ切片が大きくなるにつれて、高輝度の明るい画像の設定となり、ｙ切片が小さくなるにつれて低輝度の暗い画像の設定となる。
【００５２】
従って、一般に適正とされる輝度値の設定が、黒の太線で示される設定である場合、撮像時の輝度値がそのまま表示される際の輝度値となる。尚、適正とされる輝度の範囲については、一般に、撮像者が、視聴したり、プリントしたりするときの、自らで目視したときと、ほぼ近い色が再現されるように調整される輝度の範囲であればよい。したがって、図４における黒の太線で示される１本の直線で設定される例のみならず、その近傍の直線を含む範囲としてもよいし、図４における所定の２直線の間の範囲とするようにしてもよい。
【００５３】
ステップＳ１３乃至Ｓ２０の処理が繰り返されることにより、撮像時の輝度値と、顔画像を検出するために設定される輝度値との関係は、レンジ（RANGE）で示される範囲で、最小ステップである１ステップ（STEP）ずつ変化される。
【００５４】
すなわち、図４における点線で示されるような関係になるように、１ステップずつ変化させて画像の輝度値が変化される。
【００５５】
その結果、図５で示されるように、元々の撮像された時点での輝度値を、レンジ（RANGE）内において低くすると、例えば、暗い画像Ｐ１となり、徐々に表示される輝度を高くすることにより、画像は、画像Ｐ２，Ｐ３と徐々に明るい画像へと変化する。そして、このように輝度を徐々に明るくするように変化させつつ、各輝度における画像内で顔画像の検出が繰り返されることにより、例えば、図５で示されるように、画像Ｐ３で示される輝度になると範囲Ｚ１において、顔画像が検出され、検出されたときの顔画像、輝度値、および、顔画像の位置が記憶される。
【００５６】
尚、図５の画像Ｐ１乃至Ｐ３は、いずれも同一の画像であり、画像中左部分に鏡Ｍ１が設けられ、図中右側の人物Ｈ１の顔画像が鏡に写り込んでいる画像となっている。また、輝度の設定を徐々に変化させられればよいので、最小ステップずつである必要はなく、所定数ステップずつ変化させるようにしてもよい。
【００５７】
ステップＳ１３乃至Ｓ２０の処理が繰り返されることで、レンジ（RANGE）内の輝度のパラメータが１ステップずつ上昇され、ステップＳ１９において、輝度値のパラメータがレンジ（RANGE）の最大値であるとみなされた場合、処理は、ステップＳ２１に進む。
【００５８】
ステップＳ２１において、顔補正処理部３４は、バッファ１３に記憶されている、検出された顔画像のうち、適正外の輝度値に調整されたときの顔画像を抽出する。例えば、図４で示される点線、または黒太線で示されるいずれかの輝度に設定された状態の各画像より検出された顔画像のうち、適正な輝度値に調整されている黒太線以外の直線で輝度が設定された画像より検出された顔画像のみを抽出する。これは、一般に、適正輝度に設定された画像内で検出される顔画像については、人間が目視により認識できるので、目視により認識が困難な顔画像のみを抽出する処理となる。
【００５９】
ステップＳ２２において、顔補正処理部３４は、適正な輝度に設定された画像上であって、適正ではない輝度値の画像において顔画像が検出された位置に、顔画像が写り込んでいる可能性を示すアイコンを付した画像を生成しバッファ１３に格納する。出力部３５は、バッファ１３に格納されているアイコンが付されている画像を読み出して、例えば、図６で示されるように、表示操作部１４の表示部１４ｂに出力して表示させる。
【００６０】
図６においては、表示操作部１４における表示部１４ｂに撮像された適正な輝度の画像が表示され、適正ではない輝度値の画像において顔画像が検出された位置に、顔画像が写り込んでいる可能性を示すアイコンＬ１が表示されている。より具体的には、画像内におけるディスプレイ５１の表面上にアイコンＬ１が表示されており、アイコンＬ１の位置に、ディスプレイ５１に、適正ではない輝度にした画像にすると、写り込んだ顔画像が検出されることが示されている。
【００６１】
このアイコンＬ１は、図６においては、１個が表示された例が示されているが、例えば、複数の輝度の状態において、それぞれ顔画像が検出されていた場合、それぞれが検出された位置に、複数表示されるようにしても良いものである。また、アイコンＬ１は、表示操作部１４における操作部（タッチパッド）１４ａで操作されると（例えば、タッチされると）、顔画像の補正処理を選択するウィンドウや顔画像が検出されたときの輝度で検出された顔画像が表示される。
【００６２】
ステップＳ２３において、顔補正処理部３４は、操作部１４ａが操作されて、いずれかのアイコンＬ１が選択されたか否かを判定する。ステップＳ２３において、例えば、図６におけるアイコンＬ１が選択された場合、処理は、ステップＳ２４に進む。
【００６３】
ステップＳ２４において、顔補正処理部３４は、例えば、図７で示されるように、選択されたアイコンＬ１に対応付けて検出されている顔画像に対する補正内容を指定するウィンドウＷと、そのとき検出された輝度の顔画像Ｌ２とを画像に付加して（オーバーラップして）バッファ１３に格納する。出力部３５は、ウィンドウＷとそのとき検出された輝度の顔画像Ｌ２とが付加された画像を表示部１４ｂに表示する。
【００６４】
ここで、ウィンドウＷには、顔画像の補正内容の選択肢として、図中の上からボタンＢ１乃至Ｂ４が設けられており、それぞれには、補正内容として「remove（消去処理）」、「mask（マスク処理）」、「mosaic（モザイク処理）」、および「ignore（無視（処理無し））」が表示されている。
【００６５】
これらのボタンＢ１乃至Ｂ４のいずれかが操作部１４ａにより操作されると、対応する補正内容が指示される。また、アイコンＬ１に対応する顔画像Ｌ２が、顔画像が検出された輝度の状態の画像として表示されることにより、実際にどのような輝度の画像で、どのような顔画像が検出されたのかを認識することが可能となる。
【００６６】
ステップＳ２５において、顔補正処理部３４は、操作部１４ａが操作されて、ボタンＢ１乃至Ｂ４のいずれかが操作されて、いずれかの補正内容が指示されたか否かを判定する。ステップＳ２５において、例えば、ボタンＢ１乃至Ｂ４のいずれかが操作された場合、いずれかの補正内容が指示されたものとみなして、処理は、ステップＳ２６に進む。
【００６７】
ステップＳ２６において、顔補正処理部３４は、ボタンＢ１乃至Ｂ４のいずれか操作されたボタンに対応する補正処理を選択されたアイコンに対応する顔画像に施してバッファ１３に格納する。出力部３５は、バッファ１３に格納された顔画像が補正された画像を表示部１４ｂに表示する。
【００６８】
より具体的には、「remove（消去処理）」と表示されたボタンＢ１が操作された場合、顔補正処理部３４は、検出された顔画像を消去する補正を施す。また、「mask（マスク処理）」と表示されたボタンＢ２が操作された場合、顔補正処理部３４は、例えば、アイコンＬ１などで検出された顔画像の存在する領域を、例えば、検出された顔画像の周辺の画像に馴染みやすい色などでマスクする処理を施して顔画像を補正する。さらに、「mosaic（モザイク処理）」と表示されたボタンＢ３が操作された場合、顔補正処理部３４は、検出された顔画像の解像度を低減させるといったモザイク処理を施して補正する。また、「ignore（無視（処理無し））」が表示されたボタンＢ４が操作された場合、顔補正処理部３４は、検出された顔画像に特に処理を加えることなく、そのままにする。
【００６９】
そして、ステップＳ２７において、制御部１２は、表示操作部１４の操作部１４ａが操作されて、処理の終了が指示された場合、処理は終了する。
【００７０】
また、ステップＳ２３において、いずれのアイコンも操作されない場合、ステップＳ２４乃至Ｓ２６の処理がスキップされ、ステップＳ２５において、いずれのボタンＢ１乃至Ｂ４も操作されなかった場合、ステップＳ２６の処理はスキップされる。
【００７１】
そして、ステップＳ２７において、終了が指示されるまで、ステップＳ２３乃至Ｓ２７の処理が繰り返される。
【００７２】
以上の処理により、適正輝度の画像からは認識しにくい顔画像のみが検出されて、アイコンＬ１のように表示されることで、意図しない顔画像の写り込みを認識することが可能となり、さらに、必要に応じて、適切に補正することが可能となる。
【００７３】
尚、以上においては、適正輝度以外の輝度において検出される顔画像のみを、写り込みによる顔画像とみなして、必要に応じて処理を施す例について説明してきたが、適正輝度における顔画像も写り込み画像として検索させるようにして、撮像時には意図して撮像した顔画像についても、後から写り込んだ顔画像として補正できるようにしても良い。また、適正輝度で撮像された顔画像以外の顔画像を写り込んだ顔画像として見なす場合、適正輝度の画像については、顔画像の検索をしないようにしても良い。
【００７４】
また、以上においては、図４で示されるように、撮像時の輝度値に対して、表示する輝度値を直線的に変化させる関数を、レンジ（RANGE）内において、所定のステップ（STEP）で変化させながら顔画像を検出する例について説明してきたが、例えば、図８で示されるように、撮像時の輝度と表示する輝度との中央値（max/2）を固定して、最小値から中央値までのうち、最大値の1/4値付近で曲率が最大となり、中央値から最大値までのうち、最大値の3/4値付近で曲率が最大とされる曲線からなる関数を設定し、曲率を変化させながら設定した曲線ｑ１，ｑ２・・・ｑｍを、設定されたレンジ（RANGE）に対して、所定のステップ（STEP）を設定して曲線ｑ１，ｑ２・・・ｑｍを順次切り替えながら、顔画像を検出するようにしてもよい。
【００７５】
また、図９で示されるように、tpA[N](N=0.1.2・・・)、tpB[N](N=0.1.2・・・)・・・でカーブとなるポイントを設定し、そのポイントを線形補間により繋いだ曲線からなる関数を順次切り替えて輝度を変化させながら顔画像を検出するようにしても良い。
【００７６】
以上においては、RGB信号をYC信号に変換して、輝度Yを変化させる例について説明してきたが、輝度が調整できればYC信号以外でもよく、例えば、HSV信号に変換して、輝度Hを調整するようにしても良い。
【００７７】
＜ソフトウェアにより実行させる例＞
ところで、上述した一連の処理は、ハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、記録媒体からインストールされる。
【００７８】
図１０は、汎用のパーソナルコンピュータの構成例を示している。このパーソナルコンピュータは、CPU(Central Processing Unit)１００１を内蔵している。CPU１００１にはバス１００４を介して、入出力インタ-フェイス１００５が接続されている。バス１００４には、ROM(Read Only Memory)１００２およびRAM(Random Access Memory)１００３が接続されている。
【００７９】
入出力インタ-フェイス１００５には、ユーザが操作コマンドを入力するキーボード、マウスなどの入力デバイスよりなる入力部１００６、処理操作画面や処理結果の画像を表示デバイスに出力する出力部１００７、プログラムや各種データを格納するハードディスクドライブなどよりなる記憶部１００８、LAN（Local Area Network）アダプタなどよりなり、インターネットに代表されるネットワークを介した通信処理を実行する通信部１００９が接続されている。また、磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD-ROM(Compact Disc-Read Only Memory)、DVD(Digital Versatile Disc)を含む）、光磁気ディスク（ＭＤ(Mini Disc)を含む）、もしくは半導体メモリなどのリムーバブルメディア１０１１に対してデータを読み書きするドライブ１０１０が接続されている。
【００８０】
CPU１００１は、ROM１００２に記憶されているプログラム、または磁気ディスク、光ディスク、光磁気ディスク、もしくは半導体メモリ等のリムーバブルメディア１０１１ら読み出されて記憶部１００８にインストールされ、記憶部１００８からRAM１００３にロードされたプログラムに従って各種の処理を実行する。RAM１００３にはまた、CPU１００１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【００８１】
以上のように構成されるコンピュータでは、CPU１００１が、例えば、記憶部１００８に記憶されているプログラムを、入出力インタフェース１００５及びバス１００４を介して、RAM１００３にロードして実行することにより、上述した一連の処理が行われる。
【００８２】
コンピュータ（CPU１００１）が実行するプログラムは、例えば、パッケージメディア等としてのリムーバブルメディア１０１１に記録して提供することができる。また、プログラムは、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の伝送媒体を介して提供することができる。
【００８３】
コンピュータでは、プログラムは、リムーバブルメディア１０１１をドライブ１０１０に装着することにより、入出力インタフェース１００５を介して、記憶部１００８にインストールすることができる。また、プログラムは、有線または無線の伝送媒体を介して、通信部１００９で受信し、記憶部１００８にインストールすることができる。その他、プログラムは、ROM１００２や記憶部１００８に、あらかじめインストールしておくことができる。
【００８４】
なお、コンピュータが実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであっても良いし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであっても良い。
【００８５】
また、本明細書において、システムとは、複数の構成要素（装置、モジュール（部品）等）の集合を意味し、すべての構成要素が同一筐体中にあるか否かは問わない。したがって、別個の筐体に収納され、ネットワークを介して接続されている複数の装置、及び、１つの筐体の中に複数のモジュールが収納されている１つの装置は、いずれも、システムである。
【００８６】
なお、本技術の実施の形態は、上述した実施の形態に限定されるものではなく、本技術の要旨を逸脱しない範囲において種々の変更が可能である。
【００８７】
例えば、本技術は、１つの機能をネットワークを介して複数の装置で分担、共同して処理するクラウドコンピューティングの構成をとることができる。
【００８８】
また、上述のフローチャートで説明した各ステップは、１つの装置で実行する他、複数の装置で分担して実行することができる。
【００８９】
さらに、１つのステップに複数の処理が含まれる場合には、その１つのステップに含まれる複数の処理は、１つの装置で実行する他、複数の装置で分担して実行することができる。
【００９０】
尚、本技術は、以下のような構成も取ることができる。
＜１＞  画像の輝度を順次変化させる輝度調整部と、
前記輝度調整部により輝度が変化された画像より順次顔画像を検出する顔画像検出部と、
前記画像内の、前記顔画像検出部により顔画像が検出された位置に、前記顔画像が検出されたことを示す目印を付加する画像処理部と
を含む画像処理装置。
＜２＞  前記画像処理部は、前記顔画像検出部により顔画像が検出された画像のうち、適正な輝度の画像以外の画像から顔画像検出されたとき、前記顔画像が検出された前記画像内の位置に、前記顔画像が検出されたことを示す目印を付加する
＜１＞に記載の画像処理装置。
＜３＞  前記輝度調整部は、前記画像の撮像時の輝度値と、前記顔画像検出部により前記顔画像を検出する処理をするときの輝度値との関係を示す関数を、前記輝度として設定可能なレンジ内で、前記輝度を所定のステップで変化するように、前記画像の輝度を調整する
＜１＞または＜２＞に記載の画像処理装置。
＜４＞  前記画像の撮像時の輝度値と、前記顔画像検出部により前記顔画像を検出する処理をするときの輝度値との関係を示す関数は、前記画像の撮像時の輝度値に対して、前記顔画像検出部により前記顔画像を検出する処理をするときの輝度値を線形的に変化させる複数の関数である
＜３＞に記載の画像処理装置。
＜５＞  前記画像の撮像時の輝度値と、前記顔画像検出部により前記顔画像を検出する処理をするときの輝度値との関係を示す関数は、撮像時の輝度と前記顔画像検出部により前記顔画像を検出する処理をするときの輝度との中央値を固定して、最小値から中央値のうち、前記撮像時の輝度の最大値の1/4値のとき曲率が最大となり、中央値から最大値のうち、前記撮像時の輝度の3/4値とされる曲線からなる複数の関数である
＜３＞に記載の画像処理装置。
＜６＞  前記画像の撮像時の輝度値と、前記顔画像検出部により前記顔画像を検出する処理をするときの輝度値との関係を示す関数は、複数のカーブとなるポイントを線形補間により繋いだ曲線からなる複数の関数である
＜３＞に記載の画像処理装置。
＜７＞  前記画像処理部は、前記目印が選択されると、前記目印に対応する顔画像の補正方法を選択するウィンドウを前記画像に付加する
＜１＞乃至＜６＞のいずれかに記載の画像処理装置。
＜８＞  選択可能な補正方法は、前記顔画像を削除する、マスク処理する、モザイク処理、および無処理を含む
＜７＞に記載の画像処理装置。
＜９＞  前記画像処理部は、前記目印が選択されると、前記目印に対応する顔画像を、前記画像に付加する
＜１＞に記載の画像処理装置。
＜１０＞  前記画像処理部は、前記目印が選択されると、前記目印に対応する顔画像を、前記顔画像が検出されたときの輝度で前記画像に付加する
＜９＞に記載の画像処理装置。
＜１１＞  前記目印は、前記顔画像が検出されたことを示すアイコンである
＜１＞乃至＜１０＞のいずれかに記載の画像処理装置。
＜１２＞  画像の輝度を順次変化させ、
前記輝度が変化された画像より順次顔画像を検出し、
前記画像内の、前記顔画像が検出された位置に、前記顔画像が検出されたことを示す目印を付加する
ステップを含む画像処理方法。
＜１３＞  画像の輝度を順次変化させる輝度調整部と、
前記輝度調整部により輝度が変化された画像より順次顔画像を検出する顔画像検出部と、
前記画像内の、前記顔画像検出部により顔画像が検出された位置に、前記顔画像が検出されたことを示す目印を付加する画像処理部と
してコンピュータを機能させるプログラム。
【符号の説明】
【００９１】
１  端末装置，  １１  イメージセンサ，  １２  制御部，  １３  バッファ，  １４  表示操作部，  １４ａ  操作部，  １４ｂ  表示部，  ３１  通常処理部，  ３２  顔検出前処理部，  ３３  顔検出部，  ３４  顔補正処理部，  ３５  出力部
【図１】
2017022480.tif 000003
【図２】
2017022480.tif 000004
【図３】
2017022480.tif 000005
【図４】
2017022480.tif 000006
【図５】
2017022480.tif 000007
【図６】
2017022480.tif 000008
【図７】
2017022480.tif 000009
【図８】
2017022480.tif 000010
【図９】
2017022480.tif 000011
【図１０】
2017022480.tif 000012