(57)【特許請求の範囲】
【請求項１】
コンピュータに、
人物が写っている画像から前記人物の肌領域を特定し、
特定した前記肌領域と、前記肌領域から前記人物の頭髪部とみなせる頭髪部領域と、が照合処理で同じ領域とみなされるように、前記肌領域及び前記頭髪部領域の少なくとも一方の画素情報の値を変換し、
値を変換した前記領域を含む画像を、頭部か否かを判断するための照合パターンと照合する前記照合処理を行う、
ことを含む処理を実行させる画像処理プログラム。
【請求項２】
前記頭髪部領域の画素情報のうちの色情報を、前記肌領域の色情報を表す値へ変換する、
請求項１に記載の画像処理プログラム。
【請求項３】
前記肌領域の画素情報のうちの色情報を、前記頭髪部領域の色情報を表す値へ変換する、
請求項１に記載の画像処理プログラム。
【請求項４】
前記頭髪部領域が存在しない場合は、
前記肌領域の画素情報を変換せずにそのまま用いるか、前記肌領域の画素情報を予め定められた値に変換する、
請求項１から請求項３のいずれか１項に記載の画像処理プログラム。
【請求項５】
前記照合処理は、画素の輝度及び彩度の少なくとも一方を用いて照合を行う、
請求項１から請求項４のいずれか１項に記載の画像処理プログラム。
【請求項６】
人物が写っている画像から前記人物の肌領域を特定する特定部と、
特定した前記肌領域と、前記肌領域から前記人物の頭髪部とみなせる頭髪部領域と、が照合処理で同じ領域とみなされるように、前記肌領域及び前記頭髪部領域の少なくとも一方の画素情報の値を変換する変換部と、
値を変換した前記領域を含む画像を、頭部か否かを判断するための照合パターンと照合する前記照合処理を行う照合部と、
を備えた画像処理装置。
【請求項７】
コンピュータにより、
人物が写っている画像から前記人物の肌領域を特定し、
特定した前記肌領域と、前記肌領域から前記人物の頭髪部とみなせる頭髪部領域と、が照合処理で同じ領域とみなされるように、前記肌領域及び前記頭髪部領域の少なくとも一方の画素情報の値を変換し、
値を変換した前記領域を含む画像を、頭部か否かを判断するための照合パターンと照合する前記照合処理を行う、
ことを含む画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
開示の技術は、画像処理プログラム、画像処理装置、及び画像処理方法に関する。
【背景技術】
【０００２】
近年、オフィスやショッピングセンター、商店街等様々な場所に設置された監視カメラ等で撮像された映像に写る人物を検出することが行われている。
【０００３】
人物を検出する技術として、人物を検出するための照合パターンと画像とを照合することにより、人物を検出する技術が知られている。
【０００４】
また、撮像装置で撮像された映像から得られる画像において、肌の色らしさや髪の色らしさ等から人物を検出する技術が知られている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−１５７９０６号公報
【特許文献２】特開２００５−１４９１４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
照合パターンと画像とを照合して人物を検出する場合、映像に写っている人物の顔の向きや髪型等に応じた複数種類の照合パターンが必要とされる場合がある。複数種類の照合パターンと画像とを照合する場合、例えば、照合に要する時間が膨大になる等の問題が生じる。
【０００７】
開示の技術は一つの側面として、顔の向きや髪型によらず、少ない照合パターンにより、人物を精度よく検出することを目的とする。
【課題を解決するための手段】
【０００８】
１つの態様では、人物が写っている画像から前記人物の肌領域を特定する。また、特定した前記肌領域と、前記肌領域から前記人物の頭髪部とみなせる頭髪部領域と、が照合処理で同じ領域とみなされるように、前記肌領域及び前記頭髪部領域の少なくとも一方の画素情報の値を変換する。さらに、値を変換した前記領域を含む画像を、頭部か否かを判断するための照合パターンと照合する前記照合処理を行う、ことを含む処理を実行させる。
【発明の効果】
【０００９】
一つの側面として、顔の向きや髪型によらず、少ない照合パターンにより、人物を精度よく検出することができる、という効果を有する。
【図面の簡単な説明】
【００１０】
【図１】本実施形態に係る人物検出システムの一例の概略構成図である。
【図２】本実施形態に係る画像処理装置の一例の機能的な概略構成を表す機能ブロック図である。
【図３】本実施形態に係る画像処理装置として機能するコンピュータの一例の概略構成を示すブロック図である。
【図４】本実施形態に係る画像処理装置で行われる画像処理の一例を示すフローチャートである。
【図５】本実施形態の肌色画素検出部が、変換した画像の一例の模式図である。
【図６】図５に示した画像において生成した肌領域の一例の模式図である。
【図７】肌領域の画素の色を頭髪部領域の色に変換する色変換を説明するための説明図である。
【図８】頭髪部領域がない場合に肌領域の色を無彩色へ変換する色変換を説明するための説明図である。
【図９】本実施形態の検出用マスクの一例の図である。
【図１０】図７に示した人物について、頭髪部領域の色を肌領域の色に変換する色変換を説明するための説明図である。
【発明を実施するための形態】
【００１１】
以下、図面を参照して開示の技術の一例を詳細に説明する。
【００１２】
図１は、本実施形態に係る画像処理システム１０の一例の概略構成図である。図１に示すように、画像処理システム１０は、撮像装置１２と、画像処理装置１４と、を備える。撮像装置１２と、画像処理装置１４とは、ネットワーク１６を介して接続されている。なお、画像処理システム１０が備える撮像装置１２の数は、本実施形態に限らず、２以上であってもよい。
【００１３】
図１に示した画像処理システム１０は、撮像装置１２が撮像した映像に写っている人物を検出する機能を有する。
【００１４】
撮像装置１２は、所定のエリアの映像を撮像する機能を有しており、いわゆる監視カメラである。本実施形態の撮像装置１２は、常に監視エリアの動画像を撮像しており、撮像した映像（動画像）は、ネットワーク１６を介して画像処理装置１４に出力される。
【００１５】
画像処理装置１４は、撮像装置１２が撮像した映像中の人物（具体的には、人物を表す画像）を検出する機能を有する。
【００１６】
図２には、本実施形態の画像処理装置１４の一例の機能的な概略構成を表す機能ブロック図を示す。
【００１７】
図２に示すように、画像処理装置１４は、映像取得部２０、映像ＤＢ（Data Base）２２、肌色画素検出部２４、肌領域生成部２６、色変換部２８、照合部３０、検出用マスクＤＢ３２、検出結果ＤＢ３４、及び表示部３６を備える。
【００１８】
映像取得部２０は、撮像装置１２が撮像した映像を撮像装置１２から取得する機能を有する。映像取得部２０が取得した映像は、映像ＤＢ２２に記憶される。
【００１９】
肌色画素検出部２４は、開示の技術の特定部の一例であり、撮像装置１２が撮像した動画像である映像をフレーム毎の画像（静止画像）に変換し、変換した画像から肌色の画素を検出する機能を有する。
【００２０】
肌領域生成部２６は、開示の技術の特定部の一例であり、肌色画素検出部２４が検出した肌色画素に基づいて肌領域を形成する機能を有する。なお、本実施形態において、肌領域は、画像に写っている人物の頭部の肌領域（すなわち顔領域）を指す。
【００２１】
色変換部２８は、開示の技術の変換部の一例であり、肌領域生成部２６が生成した肌領域の色を変換する機能を有する。本実施形態の色変換部２８は、肌領域及び画像に写っている人物の頭髪部とみなせる領域（以下、「頭髪部領域」という）を対象領域として、当該対象領域の色を同一の色に変換する。本実施形態では、色変換部２８は、具体例として、対象領域の色を、頭髪部領域（頭髪）の色、もしくは、無彩色に変換する機能を有する。なお、本実施形態では、画素の色が開示の技術の画素情報の一例に対応する。
【００２２】
照合部３０は、色変換部２８が色を変換した対象領域を含む画像を、検出用マスクＤＢに記憶されている検出用マスクと照合することにより、画像中に含まれる人物（人物の頭部）を検出する機能を有する。照合部３０の検出結果は、検出結果ＤＢ３４に記憶される。
【００２３】
表示部３６は、検出した人物に関する情報等を表示する機能を有する。
【００２４】
なお、画像処理装置１４は、例えば図３に示すコンピュータ５０で実現することができる。コンピュータ５０は、ＣＰＵ（Central Processing Unit）５２、入出力インターフェース（Ｉ／Ｆ）５４、ネットワークＩ／Ｆ５６、メモリ５８、及び不揮発性の記憶部６０を備える。ＣＰＵ５２、入出力Ｉ／Ｆ５４、ネットワークＩ／Ｆ５６、メモリ５８、及び記憶部６０は、バス８０を介して互いに接続されている。ネットワークＩ／Ｆ５６は、ネットワーク１６を介して撮像装置１２と接続される。
【００２５】
記憶部６０はＨＤＤ（Hard Disk Drive）やフラッシュメモリ等によって実現できる。記憶媒体としての記憶部６０には、コンピュータ５０を画像処理装置１４として機能させるため画像処理プログラム６２が記憶されている。ＣＰＵ５２は、画像処理プログラム６２を記憶部６０から読み出してメモリ５８に展開し、画像処理プログラム６２が有する各プロセスを順次実行する。
【００２６】
画像処理プログラム６２は、映像取得プロセス６４、肌色画素検出プロセス６６、肌領域生成プロセス６８、色変換プロセス７０、及び照合プロセス７２を有する。
【００２７】
また、記憶部６０の映像ＤＢ記憶領域７４は、映像ＤＢ２２が記憶される記憶領域として機能する。また、記憶部６０の検出用マスク記憶領域７６は、検出用マスクＤＢ３２が記憶される記憶領域として機能する。また、記憶部６０の検出結果ＤＢ記憶領域７８は、検出結果ＤＢ３４が記憶される記憶領域として機能する。
【００２８】
ＣＰＵ５２は、映像取得プロセス６４を実行することで、映像取得部２０として動作する。また、ＣＰＵ５２は、肌色画素検出プロセス６６を実行することで、肌色画素検出部２４として動作する。また、ＣＰＵ５２は、肌領域生成プロセス６８を実行することで、肌領域生成部２６として動作する。また、ＣＰＵ５２は、色変換プロセス７０を実行することで、色変換部２８として動作する。また、ＣＰＵ５２は、照合プロセス７２を実行することで、照合部３０として動作する。
【００２９】
これにより、画像処理プログラム６２を実行したコンピュータ５０が、画像処理装置１４として機能する。
【００３０】
なお、コンピュータ５０は、いわゆるデスクトップ型のパーソナルコンピュータに限定されない。コンピュータ５０は、ラップトップ型のパーソナルコンピュータであってもよいし、タブレット端末やスマートフォンに代表されるＰＤＡ（Personal Digital Assistants：携帯情報端末装置）等であってもよい。
【００３１】
なお、画像処理装置１４は、例えば半導体集積回路、より詳しくはＡＳＩＣ（Application Specific Integrated Circuit）等で実現することも可能である。
【００３２】
次に、本実施形態に係る画像処理装置１４による作用について説明する。
【００３３】
画像処理装置１４の映像取得部２０は、撮像装置１２が撮像した映像をネットワーク１６を介して取得し、画像処理を行う前に、予め映像ＤＢ２２に記憶させておく。映像取得部２０が映像を取得して映像ＤＢ２２に記憶させるタイミングは特に限定されない。このようなタイミングとしては、例えば、１０分毎や数時間毎等、所定の時間毎のタイミング等が挙げられる。また例えば、撮像装置１２が撮像するタイミングに応じて、撮像した映像をリアルタイムに取得するようにしてもよい。
【００３４】
本実施形態の画像処理装置１４では、映像ＤＢ２２に映像が記憶されている状態で、画像処理が実行される。本実施形態の画像処理装置１４で行われる画像処理について説明する。図４には、本実施形態の画像処理装置１４で行われる画像処理の一例のフローチャートを示す。
【００３５】
本実施形態の画像処理装置１４では、図４に示した画像処理は、予め定められたタイミング、もしくは画像から人物の検出を行うことを所望するユーザが指示したタイミングで実行される。予め定められたタイミングとは、特に限定されないが、例えば、１０分毎や数時間毎等、所定の時間毎のタイミング等が挙げられる。また例えば、所定の時間毎等ではなく、映像取得部２０が撮像装置１２から映像を取得して映像ＤＢ２２に記憶させるのに連動して行うようにしてもよい。
【００３６】
ステップＳ１００で肌色画素検出部２４は、映像（画像）中から肌色の画素を検出する。具体的には、肌色画素検出部２４は、映像ＤＢ２２から映像を読み出してフレーム毎の画像（静止画像）に変換する。図５には、本実施形態の肌色画素検出部２４が、変換した画像の一例の模式図を示す。図５は、５人の人物（人物１０２、１０４、１０６、１０８、１１０）が写った画像１００を示している。人物１０２、１０４、１０６は、画像１００中に顔及び頭髪が写っている。人物１０８は、画像１００中に顔が写っているが、頭髪は写っていない。また、人物１１０は、画像１００中に後頭部が写っており、顔は写っていない。以下では、具体例として、図５に示した模式図に写る人物を検出する場合について説明する。
【００３７】
肌色画素検出部２４は、該画像に含まれる肌色の画素を検出する。肌色の画素を検出することにより、人物の顔を構成する画素の候補を検出する。
【００３８】
肌色画素検出部２４が肌色の画素を検出する方法は特に限定されず、画像中の各画素の色（Ｒ（Red）、Ｇ（Green）、Ｂ（Blue））が予め定義した肌色であるか否かを判定すればよい。また、下記の文献に記載されている方法を用いてもよい。
【００３９】
松橋  聡, 藤本  研司, 中村  納, 南  敏, “顔領域抽出に有効な修正ＨＳＶ 表色系の提案,”テレビ誌, vol.49, no.6,  pp.787−797, June 1995。
【００４０】
Satoshi Matsuhashi, Osamu Nakamura and Toshi Minami,“Human-face extraction using modified HSV color system and personal identification through facial image based on isodensity maps,”。Proc. Canadian Conference on Electrical and Computer Engineering, pp. 909-912, 1995。
【００４１】
次のステップＳ１０２で肌領域生成部２６は、検出された肌色の画素をグルーピングし、肌領域を生成する。具体的には、近接する肌色の画素をグルーピングしてラベリングすることにより、画像に写る人物の顔の部分にあたる領域の候補を生成する。
【００４２】
肌領域生成部２６が、肌領域を生成する方法は、特に限定されず、例えば、下記文献に記載されている方法を用いればよい。
長尾真  デジタル画像処理  pp.360-361。
R. M. Haralick and L. Shapiro, Computer and robot vision, Addison-Wesley, pp. 28−48, 1992。
【００４３】
図６には、図５に示した画像１００において生成した肌領域の一例の模式図を示す。図６に点線で示すように、画像１００からは、人物１０２、１０４、１０６、１０８の４人の肌領域が生成される。人物１１０については、画像１００中に顔が写っておらず、肌色の画素が検出されなかったため、肌領域は生成されない。
【００４４】
次のステップＳ１０４で色変換部２８は、肌領域（ｎ）について、ｎ＝１とし、次のステップＳ１０６へ進む。
【００４５】
ステップＳ１０６で色変換部２８は、生成された肌領域に対して所定の位置関係の位置に頭髪部領域が有るか否かを判断する。
【００４６】
色変換部２８が、頭髪部領域が有るか否かを判断する方法は、特に限定されない。例えば、肌領域生成部２６が生成した肌領域を人物の顔とみなした場合の、肌領域に隣接する頭頂部にあたる位置（図６では、上側）に、無彩色の画素が有る場合には、無彩色の画素が形成する領域を頭髪部領域と判断してもよい。一般的に、頭髪は、無彩色である場合が多いため、無彩色を、頭髪の色とみなすことにより、無彩色の画素が形成する領域を頭髪部領域とみなすことができる。なお、この場合において、頭頂部にあたる位置は、画像１００中における肌領域に対する頭頂部の位置を、撮像装置１２の向き等により予め得ておけばよい。
【００４７】
なお、「肌領域に隣接する頭頂部にあたる位置」の数は、１つでもよいが、複数であることが好ましい。なお、当該数については、肌領域の大きさ、画像全体の大きさ、及び画像の解像度等に応じて定めてもよい。
【００４８】
なお、頭頂部にあたる位置には、頭髪が写っていないが、顔の横にあたる位置には、頭髪が写っている場合がある。そのため、このように、肌領域に隣接する領域から頭髪部領域を判断する場合は、頭頂部にあたる位置以外についても無彩色の画素の有無を判断し、無彩色の画素が有る場合には、無彩色の画素が形成する領域を頭髪部領域と判断してもよい。
【００４９】
その他の判断方法としては、背景との差分から動きのある領域（前景）を抽出し、抽出した前景（人物の画像）が、肌領域に対して頭頂部にあたる位置に有る場合は、当該前景を頭髪部領域と判断してもよい。なお、背景差分から動きのある領域を抽出する方法は、特に限定されず、下記文献に記載されている方法を用いてもよい。
【００５０】
時間相関型背景判定法による移動物体検出、電子情報通信学会論文誌、D-II, vol.79, no.4, pp.568-576, 1995。
【００５１】
頭髪が有ると判断した場合は、肯定判定となり、ステップＳ１０８へ移行する。色変換部２８は、図５に示した画像１００からは、人物１０２、１０４、１０６の３人について頭髪部領域が有ると判断する。
【００５２】
ステップＳ１０８で色変換部２８は、肌領域の色と頭髪部領域の色とを同一の色に変換する。本実施形態の色変換部２８は、頭髪部領域の画素の色で肌領域の画素の色へ変換することにより、肌領域及び頭部領域（対象領域）の色を同一の色に変換する。
【００５３】
図７には、肌領域の画素の色を頭髪部領域の色に変換する色変換を説明するための説明図を示す。図７は、色変換部２８が頭髪が有ると判断した人物１０２、１０４、１０６の３人について、肌領域の色を頭髪部領域の色に変換した状態を示している。
【００５４】
色変換部２８が、肌領域の画素の色を変換する方法は特に限定されない。例えば、上述したように、頭頂部にあたる位置の無彩色の領域を頭髪部領域と判断した場合は、各肌領域毎に、当該無彩色の領域の画素の色を、肌領域の画素の色へ変換する。この場合、無彩色の領域に複数の色の画素が含まれている場合は、例えば、最も多くの画素の色（無彩色）へ変換してもよいし、複数の無彩色のうちの予め定められた無彩色（または予め定められた無彩色に近い無彩色）へ変換してもよい。
【００５５】
また例えば、上述したように、背景差分から頭髪部領域を判断した場合は、各肌領域毎に、肌領域の画素の色を、頭髪部領域の色へ変換する。この場合、例えば、上記と同様に、頭髪部領域に複数の色の画素が含まれている場合は、最も多くの画素に対応する色へ変換してもよいし、肌領域との境界にあたる色へ変換してもよい。
【００５６】
次のステップＳ１１０で照合部３０は、変換した色が無彩色であるか否かを判断する。無彩色の場合は、肯定判定となり、ステップＳ１１６へ移行する。一方、無彩色ではない場合は、否定判定となり、ステップＳ１１２へ移行する。
【００５７】
ステップＳ１１２で照合部３０は、変換した色を、無彩色へ変換する。ここで照合部３０が、変換する無彩色は特に限定されないが、例えば、予め定められた無彩色が挙げられる。なお、予め定められた無彩色とは、背景の色と離れた色（例えば、色座標上での距離が所定値以上）であることが好ましい。
【００５８】
なお、色変換部２８が、頭頂部にあたる位置の無彩色の領域を頭髪部領域と判断した場合は、ステップＳ１０８で変換する色は無彩色になるため、上記ステップＳ１１０及びＳ１１２の処理を省略してもよい。一方、色変換部２８が、背景差分から頭髪部領域を判断した場合は、ステップＳ１０８で変換する色が無彩色とは限らないため、本画像処理のように、ステップＳ１０８及びＳ１１２の処理を行う。
【００５９】
一方、ステップＳ１０６で色変換部２８が、頭髪部領域がないと判断した場合は、否定判定となり、ステップＳ１１４へ移行する。色変換部２８は、図５に示した画像１００からは、人物１０８の１人について頭髪部領域がないと判断する。
【００６０】
ステップＳ１１４で色変換部２８は、肌領域の色を無彩色へ変換した後、ステップＳ１１６へ移行する。なお、色変換部２８が変換する無彩色は特に限定されない。例えば、予め定められた無彩色へ変換してもよい。なお、予め定められた無彩色とは、上記ステップＳ１１２と同様に、背景の色と離れた色（例えば、色座標上での距離が所定値以上）であることが好ましい。また本ステップにおける予め定められた無彩色は、ステップＳ１１２で変換する予め定められた無彩色と同一であってもよいし、異なっていてもよい。
【００６１】
また例えば、背景部にあたる画素の色から最も離れた無彩色へ変換してもよい。この場合の変換方法について図８を参照して詳細に説明する。図８には、頭髪部領域がない場合に肌領域の色を、無彩色へ変換する色変換を説明するための説明図を示す。
【００６２】
肌領域の重心の位置の画素（ｇｘ、ｇｙ）から、画像上で上下方向、及び左右方向（図８の矢印方向）に進み、肌領域に接する画素の色（ｒｉ、ｇｉ、ｂｉ）から最も離れた無彩色（ｃ、ｃ、ｃ）に変換する。無彩色の色を規定する「ｃ」は、下記（１）式の「Ｊ」が最大値となる場合のｃを導出すればよい。なお下記（１）式に示したように、「ｉ」は、無彩色の色（「ｃ」）を導出するために用いる画素の位置の数である。例えば、上下方向、及び左右方向の各々から１画素ずつ用いて、それぞれの画素の色に対して最も離れた無彩色を導出する場合は、ｉ＝４になる。
【００６３】
【数１】
0006467994.tif 000002
・・・（１）
次のステップＳ１１６で照合部３０は、ｎをインクリメントしてｎ＝ｎ＋１とし、次のステップＳ１１８へ移行する。
【００６４】
ステップＳ１１８で照合部３０は、ｎが、検出した肌領域の数よりも大きいか否かを判断する。画像１００の場合は、検出した肌領域の数が４であるため、ｎ＞４であるか否かを判断する。否定判定となった場合は、ステップＳ１０６に戻り、上記ステップＳ１０６〜Ｓ１１６の処理を繰り返す。一方、肯定判定となった場合は、ステップＳ１２０へ移行する。
【００６５】
ステップＳ１２０で照合部３０は、対象領域を含む画像と、検出用ＤＢ３２に記憶されている検出用マスクと、を照合した後、本画像処理を終了する。本実施形態の検出用マスクとは、開示の技術の照合パターンの一例であり、頭部の形状モデルである。具体的には本実施形態の検出用マスクは、人物の後頭部の画像を検出するための検出用マスクである。上述のように、本実施形態では、顔にあたる領域である肌領域の色を、頭髪部領域の色へ変換しているため、後頭部を検出するための検出用マスクにより照合を行うことができる。
【００６６】
図９には、本実施形態の検出用マスクの一例の図を示す。図９に示した検出用マスク１２０は、頭髪の色を黒と想定した場合の検出用マスクの一例であり、頭部部分の色が一番暗く、上半身部分の色が二番目に暗く、周囲の部分（背景部分）の色が最も明るいことを想定した検出用マスクである。検出用マスク１２０の頭部部分１２２は、輝度値を−１２８、上半身部分の輝度値を１、及び背景部分１２４の輝度値を１２７としている。
【００６７】
照合方法は、特に限定されないが、具体例として本実施形態の照合部３０は、画像１００全体にわたり、検出用マスク１２０を移動させ、移動させた位置毎に、対応する画像１００の領域の画素と検出用マスクとを照合する。まず、映像取得部２０は、画像１００の画素毎に０〜２５５で表される輝度値から、１２８を減算し、各画素の輝度値を、−１２８〜１２７へ変換する。そして、検出用マスク１２０の輝度値と、対応する位置にある画像１００の画素の輝度値とを乗算し、乗算値を検出用マスク１２０の全体に亘って加算して加算値を導出する。対象領域を含む画像と検出用マスク１２０とを照合した場合、対象領域を含まない画像と検出用マスク１２０とを照合した場合に比べて、加算値の値が大きくなる。そのため、本実施形態の画像処理装置１４では、予め実験等により、照合用の閾値を得ておき、加算値が当該閾値以上の場合は、対象領域の画像であると判断することにより、画像中の人物の画像を検出する。
【００６８】
なお、本実施形態の照合部３０は、画像１００中に写っている人物の顔の大きさが人物の位置等により異なるため、本実施形態では、検出用マスク１２０の大きさを異ならせて、複数回、画像１００と検出用マスク１２０との照合を行う。
【００６９】
また、検出用マスク１２０は、頭髪が黒色の場合の検出用マスクの具体例を示したが、頭髪が白色の場合の検出用マスクを別途用いることにより、頭髪が白色の人物の検出を行うことができる。このように、頭髪の色に応じて検出用マスクを検出用マスクＤＢ３２に予め記憶させておくことが好ましい。
【００７０】
本実施形態では、後頭部の画像を検出する検出用マスクを用いて照合を行うため、画像中に顔が写っている人物、及び顔が写っておらず、後頭部が写っている人物の両方を検出することができる。図５に示した画像１００では、顔が写っている人物１０２、１０４、１０６、１０８、及び後頭部が写っている人物１１０の５人が検出される。
【００７１】
本実施形態の照合部３０は、検出結果として、画像中の人物の数を検出結果ＤＢ３４に記憶させる。なお、検出結果をどのように記憶させるかは特に限定されず、検出元の画像や映像を特定する情報に対応付けて、画像中の人物の数を記憶させればよい。また、人物の数とともに、検出した人物の画像の位置を表す情報を記憶させてもよい。また、照合部３０は、ユーザ等の所望に応じて検出結果を表示部３６に表示してもよい。
【００７２】
このように検出用マスク１２０と画像１００とを照合することにより、肌領域生成部２６が生成した肌領域のうち、人物の顔及び後頭部の画像が検出され、顔ではない領域の画像は、検出されない。
【００７３】
以上説明したように、本実施形態の画像処理装置１４は、肌色画素検出部２４が、撮像装置１２から取得した映像に応じた画像から肌色の画素を検出する。肌領域生成部２６は、検出した肌色の画素に基づいて、肌領域を生成する。これにより、肌色画素検出部２４及び肌領域生成部２６は、人物が写っている画像から人物の肌領域を特定する。そして、色変換部２８は、特定した肌領域と、肌領域から当該人物の頭髪部領域と、が照合処理で同じ領域とみなされるように、肌領域の色を頭髪部領域の色（髪の毛の色）へ変換する。さらに、照合部３０は、色を変換した対象領域の画像と、検出用マスクとを照合する照合処理を行い、輝度値に基づいて、人物の顔（顔画像）を検出する。
【００７４】
一般的に、検出用マスクを用いて人物画像の検出を行う場合、顔の向きや髪型等に応じて、多数のパターンの検出用マスクを準備したり、多数のパターンを学習したりしなくてはならない。
【００７５】
また、人物を検出する元となる画像が低解像度（具体例として人物の頭部が１０ピクセル以下）の場合、顔と頭髪部領域との境界を構成する画素自体が少ないため、大部分の画素が当該境界を構成する可能性がある。そのため、人物の顔の向きや髪型等を学習することにより検出用マスクを得る場合は、学習の効果が低く、また多数のパターンの検出用マスクを用意する必要が生じてしまう。
【００７６】
これに対して本実施形態の画像処理装置１４によれば、対象領域の色を同一の色とするため、人物の顔の向きや髪型等によらず、最も特徴が少ないパターンである後頭部用の検出用マスクを用いて画像中から人物を検出することができる。また、低解像度の画像からも、精度良く人物（人物の画像）を検出することができる。
【００７７】
従って、本実施形態の画像処理装置１４によれば、顔の向きや髪型によらず、少ない照合パターンにより、人物を精度よく検出することができる。また、人物の顔を検出するための検出用マスクを得るために、人物の顔の向きや髪型等を学習する必要がなくなる。
【００７８】
また、本実施形態の画像処理装置１４によれば、画像と照合する照合パターンの数が少なくなることにより、照合に要する時間を短縮することができる。
【００７９】
また、本実施形態の画像処理装置１４によれば、肌領域と、頭髪部領域とを、対象領域として用いて人物の検出を行うので、肌領域のみを用いる場合に比べて、領域の大きさ（面積）が大きくなるため、検出精度が向上する。
【００８０】
なお、本実施形態では、画像処理のステップＳ１０８において、肌領域の色を、頭髪部領域の色へ変換することにより、対象領域の色を同一の色へ変換していたが、変換する色、及び方法は、これに限定されない。例えば、頭髪部領域の色を、肌領域の色へ変換してもよい。図１０には、図７に示した  人物１０２、１０４、１０６の人物について、頭髪部領域の色を、肌領域の色へ変換する色変換を説明するための説明図を示す。図１０に示すように、人物１０２、１０４、１０６の対象領域１０３、１０５、１０７の色は、それぞれ肌領域の色へ変換される。一般的に、人の肌の色は、髪の毛の色に比べて、個人差が少ないため、検出用マスクの数をより少なくすることができるので、照合にかかる処理をより高速に行うことができる。
【００８１】
なお、このように頭髪部領域の色を、肌領域の色へ変換する場合、人物１０８のように、頭髪部領域が検出されない場合は、そのまま色を変換をせずに、検出用マスクを用いて検出を行うことができる。一方、人物１１０のように後頭部が写っており、頭髪部領域のみであり、肌領域が検出されない場合は、別途、後頭部用の検出用マスクを用いて検出を行ってもよい。また、頭髪部領域の色を、肌領域の色へ変換する場合、上記画像処理のステップＳ１００で肌色画素を検出し、ステップＳ１０２で肌領域を生成したのに代えて、頭髪とみなせる色の画素を検出し、頭髪部領域を生成してもよい。この場合、生成した頭髪部領域と、頭髪部領域に隣接する肌領域とを対象領域として同一の色へ変換すればよい。
【００８２】
なお、肌領域の色と頭髪部領域の色とを各々、変換してもよく、例えば、同一の無彩色に変換してもよい。
【００８３】
なお、本実施形態では、画素の輝度を用いて対象画像を含む画像と検出用マスクとを照合していたが、輝度に代わり彩度を用いてもよいし、輝度及び彩度を用いてもよい。
【００８４】
なお、本実施形態では、画像処理プログラム６２が記憶部６０に予め記憶（インストール）されている態様を説明したが、画像処理プログラム６２を記憶媒体に記録された形態で提供することも可能である。記憶媒体としては、例えば、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）、ＤＶＤ−ＲＯＭ（Digital Versatile Disk Read Only Memory）、及びＵＳＢ（Universal Serial Bus）メモリ等が挙げられる。
【００８５】
以上の上記実施形態に関し、更に以下の付記を開示する。
【００８６】
（付記１）
コンピュータに、
人物が写っている画像から前記人物の肌領域を特定し、
特定した前記肌領域と、前記肌領域から前記人物の頭髪部とみなせる頭髪部領域と、が照合処理で同じ領域とみなされるように、前記肌領域及び前記頭髪部領域の少なくとも一方の画素情報の値を変換し、
値を変換した前記領域を含む画像を、頭部か否かを判断するための照合パターンと照合する前記照合処理を行う、
ことを含む処理を実行させる画像処理プログラム。
【００８７】
（付記２）
前記頭髪部領域の画素情報のうちの色情報を、前記肌領域の色情報を表す値へ変換する、
付記１に記載の画像処理プログラム。
【００８８】
（付記３）
前記肌領域の画素情報のうちの色情報を、前記頭髪部領域の色情報を表す値へ変換する、
付記１に記載の画像処理プログラム。
【００８９】
（付記４）
前記頭髪部領域が存在しない場合は、
前記肌領域の画素情報を変換せずにそのまま用いるか、前記肌領域の画素情報を予め定められた値に変換する、
付記１から付記３のいずれか１つに記載の画像処理プログラム。
【００９０】
（付記５）
前記照合処理は、画素の輝度及び彩度の少なくとも一方を用いて照合を行う、
付記１から付記４のいずれか１つに記載の画像処理プログラム。
【００９１】
（付記６）
人物が写っている画像から前記人物の肌領域を特定する特定部と、
特定した前記肌領域と、前記肌領域から前記人物の頭髪部とみなせる頭髪部領域と、が照合処理で同じ領域とみなされるように、前記肌領域及び前記頭髪部領域の少なくとも一方の画素情報の値を変換する変換部と、
値を変換した前記領域を含む画像を、頭部か否かを判断するための照合パターンと照合する前記照合処理を行う照合部と、
を備えた画像処理装置。
【００９２】
（付記７）
前記変換部は、前記頭髪部領域の画素情報のうちの色情報を、前記肌領域の色情報を表す値へ変換する、
付記６に記載の放射線画像撮影装置。
【００９３】
（付記８）
前記変換部は、前記肌領域の画素情報のうちの色情報を、前記頭髪部領域の色情報を表す値へ変換する、
付記６に記載の放射線画像撮影装置。
【００９４】
（付記９）
前記頭髪部領域が存在しない場合は、
前記変換部は、前記肌領域の画素情報を変換せずにそのまま用いるか、前記肌領域の画素情報を予め定められた値に変換する、
付記６から付記８のいずれか１つに記載の放射線画像撮影装置。
【００９５】
（付記１０）
前記照合部が行う前記照合処理は、画素の輝度及び彩度の少なくとも一方を用いて照合を行う、
付記６から付記９のいずれか１つに記載の放射線画像撮影装置。
【００９６】
（付記１１）
コンピュータにより、
人物が写っている画像から前記人物の肌領域を特定し、
特定した前記肌領域と、前記肌領域から前記人物の頭髪部とみなせる頭髪部領域と、が照合処理で同じ領域とみなされるように、前記肌領域及び前記頭髪部領域の少なくとも一方の画素情報の値を変換し、
値を変換した前記領域を含む画像を、頭部か否かを判断するための照合パターンと照合する前記照合処理を行う、
ことを含む画像処理方法。
【００９７】
（付記１２）
前記頭髪部領域の画素情報のうちの色情報を、前記肌領域の色情報を表す値へ変換する、
付記１１に記載の画像処理方法。
【００９８】
（付記１３）
前記肌領域の画素情報のうちの色情報を、前記頭髪部領域の色情報を表す値へ変換する、
付記１１に記載の画像処理方法。
【００９９】
（付記１４）
前記頭髪部領域が存在しない場合は、
前記肌領域の画素情報を変換せずにそのまま用いるか、前記肌領域の画素情報を予め定められた値に変換する、
付記１１から付記１３のいずれか１つに記載の画像処理方法。
【０１００】
（付記１５）
前記照合処理は、画素の輝度及び彩度の少なくとも一方を用いて照合を行う、
付記１１から付記１４のいずれか１つに記載の画像処理方法。
【符号の説明】
【０１０１】
１０  人物検出システム
１４  画像処理装置
２４  肌色画素検出部
２６  肌領域生成部
２８  色変換部
３０  照合部
５０  コンピュータ
５２  ＣＰＵ
６０  記憶部
６２  画像処理プログラム
【図１】
0006467994.tif 000003
【図２】
0006467994.tif 000004
【図３】
0006467994.tif 000005
【図４】
0006467994.tif 000006
【図５】
0006467994.tif 000007
【図６】
0006467994.tif 000008
【図７】
0006467994.tif 000009
【図８】
0006467994.tif 000010
【図９】
0006467994.tif 000011
【図１０】
0006467994.tif 000012