(57)【要約】【課題】外光が強い場合であっても、照明光のみの正しい輝度値を持つ画像を簡易に生成することを課題とする。【解決手段】所定の露光時間を例えば三等分した露光時間を用いて照明部および撮像部によって照明点灯画像３ａ〜３ｃおよび照明消灯画像４ａ〜４ｃを取得し、照明点灯画像３ａ〜３ｃ内の各画素における輝度値から照明消灯画像４ａ〜４ｃ内の各画素における輝度値を差し引くことで、照明画像５ａ〜５ｃを生成し、照明画像５ａ〜５ｃを積算することで積算画像６ａを生成する。こうすることで、積算画像６ａ内の輝度値は、輝度値６ｂのように照明部の照明のみを用いて所定の露光時間で撮像した場合に取得される画像の輝度値と同じ値になる。【選択図】        図２
2008090412.tif 000002
【特許請求の範囲】
【請求項１】
外光と照明部の照明光とに照射された被写体の照明点灯画像、並びに、前記外光のみに照射された前記被写体の照明消灯画像を撮像部によって取得し、前記照明点灯画像から前記照明消灯画像の輝度値を差し引くことで照明光のみの輝度値を持つ照明画像を生成する画像生成装置であって、
所定の露光時間を複数の分割露光時間に分割し、前記分割露光時間ごとに、あるいは所望の前記分割露光時間の一部を選択して前記照明点灯画像および前記照明消灯画像を取得するように前記照明部と前記撮像部とを制御する撮像制御手段と、
前記撮像制御手段による制御によって前記分割露光時間ごとに、あるいは所望の前記分割露光時間の一部を選択して取得された前記照明点灯画像の輝度値から前記照明消灯画像の輝度値を差し引くことで当該分割露光時間ごとに前記照明画像を生成する照明画像生成手段と、
前記照明画像生成手段によって生成された複数の前記照明画像を積算した積算画像を生成する積算画像生成手段と、
を備えたことを特徴とする画像生成装置。
【請求項２】
前記撮像制御手段は、前記外光の強度である外光強度に基づいて前記所定の露光時間の分割数を決定することを特徴とする請求項１に記載の画像生成装置。
【請求項３】
前記所定の露光時間を所定の分割数に等分割した露光時間を用いて外光のみに照射された前記被写体の外光画像を取得するように前記照明部と前記撮像部とを制御し、取得した前記外光画像について所定の領域の平均輝度値を算出し、当該平均輝度値と前記所定の分割数とを乗算した値を外光強度として算出する外光強度算出手段をさらに備え、
前記撮像制御手段は、前記外光強度算出手段によって算出された前記外光強度と、前記照明部の照明光のみで前記被写体を照射して前記所定の露光時間を用いて取得した画像における所定の領域の平均輝度値との和を所定の輝度値閾値で除算した値以上で最小となる整数を最小の分割数として決定し、当該最小の分割数に等分割した露光時間で、前記照明点灯画像および前記照明消灯画像をそれぞれ前記分割数だけ取得するように前記照明部と前記撮像部とを制御することを特徴とする請求項２に記載の画像生成装置。
【請求項４】
前記撮像制御手段は、前記最小の分割数が前記所定の分割数と同じであった場合には、前記外光強度算出手段が取得した前記外光画像を前記照明消灯画像に転用しつつ、前記照明点灯画像および前記照明消灯画像をそれぞれ前記分割数だけ取得するように前記照明部と前記撮像部とを制御することを特徴とする請求項３に記載の画像生成装置。
【請求項５】
前記外光を受光することで前記外光強度を測定する外光強度測定手段をさらに備え、
前記撮像制御手段は、前記外光強度測定手段によって測定された外光強度に基づいて前記所定の露光時間の分割数を決定することを特徴とする請求項２に記載の画像生成装置。
【請求項６】
前記外光強度に対応付けて、前記露光時間の分割数を記憶する分割数記憶手段をさらに備え、
前記撮像制御手段は、前記外光強度測定手段によって測定された外光強度に対応付けられた露光時間の分割数を前記分割数記憶手段から読み出し、当該分割数に等分割した露光時間で、前記照明点灯画像および前記照明消灯画像をそれぞれ前記分割数だけ取得するように前記照明部と前記撮像部とを制御することを特徴とする請求項５に記載の画像生成装置。
【請求項７】
前記積算画像生成手段は、前記照明画像生成手段によって生成される複数の前記照明画像を積算していき、所定の輝度値の前記積算画像を生成することを特徴とする請求項１〜６のいずれか一つに記載の画像生成装置。
【請求項８】
前記照明部は、異なる複数の波長の照明光を照射するものであって、
前記外光強度算出手段は、前記波長のうち撮像の際に必要とする最適な露光時間である最適露光時間が最長である波長の前記最適露光時間を所定の分割数に等分割した露光時間を用いて外光のみに照射された前記被写体の外光画像を取得するように前記照明部と前記撮像部とを制御し、取得した前記外光画像について所定の領域の平均輝度値を算出し、当該平均輝度値と前記所定の分割数とを乗算した値を外光強度として算出し、
前記撮像制御手段は、前記外光強度算出手段によって算出された前記外光強度と、前記最適露光時間が最長である波長の照明光で前記被写体を照射して前記所定の露光時間を用いて取得した画像における所定の領域の平均輝度値との和を所定の輝度値閾値で除算した値以上で最小となる整数を最小の分割数として決定し、当該最小の分割数に等分割した露光時間で、前記異なる複数の波長の照明光ごとに前記照明点灯画像および前記照明消灯画像をそれぞれ前記分割数だけ取得するように前記照明部と前記撮像部とを制御し、
前記照明画像生成手段は、前記撮像制御手段による制御によって取得された各波長の照明光による前記照明点灯画像から前記照明消灯画像の輝度値を差し引くことで前記異なる複数の波長ごとに前記照明画像を生成し、
前記積算画像生成手段は、前記照明画像生成手段によって生成された各波長の前記照明画像をそれぞれ積算し、照明光のみの輝度値が積算された積算画像を波長ごとに生成することを特徴とする請求項３に記載の画像生成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像生成装置、画像生成方法および画像生成プログラムに関する。
【背景技術】
【０００２】
従来、外光がある環境において被写体を照明して撮像するような場合であっても、外光を除去した画像を生成する研究がなされている。例えば特許文献１や特許文献２では、外光がある環境において、照明を消灯して被写体を撮像した照明Ｏｆｆ画像と、照明を点灯して被写体を撮像した照明Ｏｎ画像とを取得し、照明Ｏｎ画像の各点ごとの輝度値から、照明Ｏｆｆ画像の各点ごとの輝度値を減算することによって外光を除去した画像を生成する手法が開示されている。
【０００３】
図１９を用いて上記した手法を具体的に説明すると、画像処理装置は、照明Ｏｎ画像１ａの点１ｂの輝度値１ｃから照明Ｏｆｆ画像２ａの点２ｂの輝度値２ｃを減算し、輝度値３ｂを持つ画像３ａを生成する。画像処理装置は、この処理を各点ごとに行うことによって外光を除去した画像を生成する。なお、この手法を撮像装置内においてハードレベルで実施する光変調方式も従来の技術として知られている。
【０００４】
【特許文献１】特開２００２−１００３０号公報
【特許文献２】特開２００３−１８７２３０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、上記した従来の技術は、外光が強い場合には、照明光のみの正しい輝度値を持つ画像を生成することができないという問題点があった。つまり、画像が持つ輝度値には上限があり、外光が強くその上限を超えた点は全て一定の上限値になってしまい、画像処理装置は、本来の輝度値からではなく、上限値から外光の輝度値を差し引くので、ある点によっては照明光の輝度値が削られ照明光のみの正しい輝度値を持つ画像を生成することができないという問題点があった。
【０００６】
図２０を用いて上記した現象を具体的に説明すると、外光が強い場合には、画像処理装置は、例えば、照明Ｏｎ画像１ａの点１ｂの本来の輝度値１ｄからではなく、上限値１ｅから照明Ｏｆｆ画像２ａの点２ｂの輝度値２ｄを減算するので、正しい輝度値ではない輝度値４ｂを持つ画像４ａを生成する。なお、もう一つの従来技術である光変調方式については、撮像装置の構造が複雑になり高いコストがかかるという問題点もあった。
【０００７】
そこで、この発明は、上述した従来技術の課題を解決するためになされたものであり、外光が強い場合であっても照明光のみの正しい輝度値を持つ画像を簡易に生成することが可能な画像生成装置、画像生成方法および画像生成プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するため、請求項１に係る発明は、外光と照明部の照明光とに照射された被写体の照明点灯画像、並びに、前記外光のみに照射された前記被写体の照明消灯画像を撮像部によって取得し、前記照明点灯画像から前記照明消灯画像の輝度値を差し引くことで照明光のみの輝度値を持つ照明画像を生成する画像生成装置であって、所定の露光時間を複数の分割露光時間に分割し、前記分割露光時間ごとに、あるいは所望の前記分割露光時間の一部を選択して前記照明点灯画像および前記照明消灯画像を取得するように前記照明部と前記撮像部とを制御する撮像制御手段と、前記撮像制御手段による制御によって前記分割露光時間ごとに、あるいは所望の前記分割露光時間の一部を選択して取得された前記照明点灯画像の輝度値から前記照明消灯画像の輝度値を差し引くことで当該分割露光時間ごとに前記照明画像を生成する照明画像生成手段と、前記照明画像生成手段によって生成された複数の前記照明画像を積算し、照明光のみの輝度値が積算された積算画像を生成する積算画像生成手段と、を備えたことを特徴とする。
【０００９】
また、請求項２に係る発明は、上記の発明において、前記撮像制御手段は、前記外光の強度である外光強度に基づいて前記所定の露光時間の分割数を決定することを特徴とする。
【００１０】
また、請求項３に係る発明は、上記の発明において、前記所定の露光時間を所定の分割数に等分割した露光時間を用いて外光のみに照射された前記被写体の外光画像を取得するように前記照明部と前記撮像部とを制御し、取得した前記外光画像について所定の領域の平均輝度値を算出し、当該平均輝度値と前記所定の分割数とを乗算した値を外光強度として算出する外光強度算出手段をさらに備え、前記撮像制御手段は、前記外光強度算出手段によって算出された前記外光強度と、前記照明部の照明光のみで前記被写体を照射して前記所定の露光時間を用いて取得した画像における所定の領域の平均輝度値との和を所定の輝度値閾値で除算した値以上で最小となる整数を最小の分割数として決定し、当該最小の分割数に等分割した露光時間で、前記照明点灯画像および前記照明消灯画像をそれぞれ前記分割数だけ取得するように前記照明部と前記撮像部とを制御することを特徴とする。
【００１１】
また、請求項４に係る発明は、上記の発明において、前記撮像制御手段は、前記最小の分割数が前記所定の分割数と同じであった場合には、前記外光強度算出手段が取得した前記外光画像を前記照明消灯画像に転用しつつ、前記照明点灯画像および前記照明消灯画像をそれぞれ前記分割数だけ取得するように前記照明部と前記撮像部とを制御することを特徴とする。
【００１２】
また、請求項５に係る発明は、上記の発明において、前記外光を受光することで前記外光強度を測定する外光強度測定手段をさらに備え、前記撮像制御手段は、前記外光強度測定手段によって測定された外光強度に基づいて前記所定の露光時間の分割数を決定することを特徴とする。
【００１３】
また、請求項６に係る発明は、上記の発明において、前記外光強度に対応付けて、前記露光時間の分割数を記憶する分割数記憶手段をさらに備え、前記撮像制御手段は、前記外光強度測定手段によって測定された外光強度に対応付けられた露光時間の分割数を前記分割数記憶手段から読み出し、当該分割数に等分割した露光時間で、前記照明点灯画像および前記照明消灯画像をそれぞれ前記分割数だけ取得するように前記照明部と前記撮像部とを制御することを特徴とする。
【００１４】
また、請求項７に係る発明は、上記の発明において、前記積算画像生成手段は、前記照明画像生成手段によって生成された複数の前記照明画像を積算し、所定の輝度値の前記積算画像を生成することを特徴とする。
【００１５】
また、請求項８に係る発明は、上記の発明において、前記照明部は、異なる複数の波長の照明光を照射するものであって、前記外光強度算出手段は、前記波長のうち撮像の際に必要とする最適な露光時間である最適露光時間が最長である波長の前記最適露光時間を所定の分割数に等分割した露光時間を用いて外光のみに照射された前記被写体の外光画像を取得するように前記照明部と前記撮像部とを制御し、取得した前記外光画像について所定の領域の平均輝度値を算出し、当該平均輝度値と前記所定の分割数とを乗算した値を外光強度として算出し、前記撮像制御手段は、前記外光強度算出手段によって算出された前記外光強度と、前記最適露光時間が最長である波長の照明光で前記被写体を照射して前記所定の露光時間を用いて取得した画像における所定の領域の平均輝度値との和を所定の輝度値閾値で除算した値以上で最小となる整数を最小の分割数として決定し、当該最小の分割数に等分割した露光時間で、前記異なる複数の波長の照明光ごとに前記照明点灯画像および前記照明消灯画像をそれぞれ前記分割数だけ取得するように前記照明部と前記撮像部とを制御し、前記照明画像生成手段は、前記撮像制御手段による制御によって取得された各波長の照明光による前記照明点灯画像から前記照明消灯画像の輝度値を差し引くことで前記異なる複数の波長ごとに前記照明画像を生成し、前記積算画像生成手段は、前記照明画像生成手段によって生成された各波長の前記照明画像をそれぞれ積算し、照明光のみの輝度値が積算された積算画像を波長ごとに生成することを特徴とする。
【発明の効果】
【００１６】
請求項１の発明によれば、所定の露光時間を複数の分割露光時間に分割し、前記分割露光時間ごとに、あるいは所望の前記分割露光時間の一部を選択して照明点灯画像および照明消灯画像を取得するように照明部と撮像部とを制御し、分割露光時間ごとに、あるいは所望の前記分割露光時間の一部を選択して取得された照明点灯画像の輝度値から照明消灯画像の輝度値を差し引くことで分割露光時間ごとに照明画像を生成し、生成された複数の照明画像を積算し、照明光のみの輝度値が積算された積算画像を生成するので、外光が強い場合であっても、照明光のみの正しい輝度値を持つ画像を簡易に生成することが可能となる。
【００１７】
また、請求項２の発明によれば、外光強度に基づいて所定の露光時間の分割数を決定するので、外光の変化に柔軟に適応して、例えば、外光が著しく強い時には、外光が少々強い時よりも露光時間の分割数を多くするなどして、照明光のみの正しい輝度値を持つ画像を簡易に生成することが可能となる。
【００１８】
また、請求項３の発明によれば、所定の露光時間を所定の分割数に等分割した露光時間を用いて外光のみに照射された被写体の外光画像を取得するように照明部と撮像部とを制御し、取得した外光画像について所定の領域の平均輝度値を算出し、当該平均輝度値と所定の分割数とを乗算した値を外光強度として算出し、算出された外光強度と、照明部の照明光のみで被写体を照射して所定の露光時間を用いて取得した画像における所定の領域の平均輝度値との和を所定の輝度値閾値で除算した値以上で最小となる整数を最小の分割数として決定し、当該最小の分割数に等分割した露光時間で、照明点灯画像および照明消灯画像をそれぞれ分割数だけ取得するように照明部と撮像部とを制御するので、外光の強度を外光から直接測定する手法に比較して、外光の強度を測定する機器を新たに加えることがない分、照明光のみの正しい輝度値を持つ画像の生成を簡易に実現することが可能となる。また、所定の露光時間を異なる複数の露光時間に分割する手法に比較して、所定の露光時間を等分割するという簡易な処理により、処理速度を速くすることが可能となる。さらに、最小の分割数で画像を取得するので、撮影に伴うノイズが入り込む可能性を低減することが可能となると共に、処理速度を速くすることが可能となる。
【００１９】
また、請求項４の発明によれば、最小の分割数が所定の分割数と同じであった場合には、取得した外光画像を照明消灯画像に転用しつつ、照明点灯画像および照明消灯画像をそれぞれ分割数だけ取得するように照明部と撮像部とを制御するので、外光画像を照明消灯画像に転用した分だけ撮像時間を短縮することが可能となる。
【００２０】
また、請求項５の発明によれば、外光を受光することで外光強度を測定し、測定された外光強度に基づいて所定の露光時間の分割数を決定するので、照明消灯画像を取得して外光強度を算出する手法に比較して、外光強度を算出する計算過程がない分、処理速度を速くすることが可能となる。
【００２１】
また、請求項６の発明によれば、外光強度に対応付けて、露光時間の分割数を記憶し、測定された外光強度に対応付けられた露光時間の分割数に等分割した露光時間で、照明点灯画像および照明消灯画像をそれぞれ分割数だけ取得するように照明部と撮像部とを制御するので、条件式で分割数を決定する手法に比較して、分割数を算出する計算過程がない分、処理速度を速くすることが可能となる。
【００２２】
また、請求項７の発明によれば、生成される複数の照明画像を積算していき所定の輝度値の積算画像を生成するので、積算画像が設定した輝度値に達した時点で画像の生成や積算を終了することができ処理速度を速くすることが可能となる。
【００２３】
また、請求項８の発明によれば、照明部は、異なる複数の波長の照明光を照射するものであって、波長のうち撮像の際に必要とする最適な露光時間である最適露光時間が最長である波長の最適露光時間を所定の分割数に等分割した露光時間を用いて外光のみに照射された被写体の外光画像を取得するように照明部と撮像部とを制御し、取得した外光画像について所定の領域の平均輝度値を算出し、当該平均輝度値と所定の分割数とを乗算した値を外光強度として算出し、算出された外光強度と、最適露光時間が最長である波長の照明光で被写体を照射して所定の露光時間を用いて取得した画像における所定の領域の平均輝度値との和を所定の輝度値閾値で除算した値以上で最小となる整数を最小の分割数として決定し、当該最小の分割数に等分割した露光時間で、異なる複数の波長の照明光ごとに照明点灯画像および照明消灯画像をそれぞれ分割数だけ取得するように照明部と撮像部とを制御し、取得された各波長の照明光による照明点灯画像から照明消灯画像の輝度値を差し引くことで異なる複数の波長ごとに照明画像を生成し、生成された各波長の照明画像をそれぞれ積算し、照明光のみの輝度値が積算された積算画像を波長ごとに生成するので、外光が強い場合であっても、照明光の波長の長さにかかわらず照明光のみの正しい輝度値を持つ波長ごとの画像を簡易に生成することが可能となる。
【発明を実施するための最良の形態】
【００２４】
以下に添付図面を参照して、この発明に係る画像生成装置、画像生成方法および画像生成プログラムの実施例を詳細に説明する。なお、以下では、実施例で用いる主要な用語、実施例１に係る画像生成装置の概要および特徴、画像生成装置の構成および処理の流れを順に説明し、次に他の実施例について説明する。
【実施例１】
【００２５】
［用語の説明］
最初に、以下の実施例で用いる主要な用語を説明する。実施例で用いる「輝度値」とは、撮像部によって取得された画像において各画素が持つ階調値のことであり、具体的には、撮像部内の撮像素子が受光することによって得られる電圧値の下限値から上限値までを所定の階調数で分割した際に定める段階のことである。例えば、電圧値の下限値をゼロ、上限値を適当な電圧値にとり、階調数「２５６」（階調値「０」である黒から階調値「２５５」である白への２５６段階のグラデーション）に設定した場合には、電圧が上限値以上の画素では全て階調値「２５５」である白に置き換えられる（白トビ）。
【００２６】
また、「所定の露光時間」とは、ある目的に対する処理に画像を用いるとして、撮像部によって、外光の影響がない環境で照明光による反射光のみでその画像を取得するときに、撮像部が持つ撮像素子に光が当たった瞬間から画像に対して上記の処理に必要な輝度値が十分に蓄積されるまでの標準的な時間である。例えば、生体認証の一つである顔認証における照合処理に顔画像を用いるとして、照明部で人物を照明し、撮像部によって外光の影響がない環境で照明部の照明光による反射光のみでその人物の顔画像を取得するときに、撮像装置が持つ撮像素子に光が当たった瞬間から顔画像に対して照合処理に必要な輝度値が蓄積されるまでの標準的な時間である。
【００２７】
［画像生成装置の概要および特徴］
次に、図１や図２を用いて、実施例１に係る画像生成装置の概要および特徴を説明する。図１は、画像生成装置の概観を説明するための図であり、図２は、画像生成装置の概要と特徴を説明するための図である。
【００２８】
図１に示すように、実施例１に係る画像生成装置４０は、所定の位置に設置され、センサ１０と、照明部２０と、撮像部３０とに接続される。センサ１０、照明部２０および撮像部３０は、入り口上端に固定され、センサ１０は、被写体７が領域８内へ進入したことを検知し、照明部２０および撮像部３０は、領域８内へ進入した被写体７の顔を適切な距離および角度から照明あるいは撮像する。
【００２９】
画像生成装置４０の概要は、外光と照明部２０の照明光とに照射された被写体７の照明点灯画像、並びに、外光のみに照射された被写体７の照明消灯画像を撮像部３０によって取得し、照明点灯画像から照明消灯画像の輝度値を差し引くことで照明光のみの輝度値を持つ画像を生成するというものであり、外光が強い場合であっても、照明光のみの正しい輝度値を持つ画像を簡易に生成することができるという点に主たる特徴がある。
【００３０】
この主たる特徴について説明すると、画像生成装置４０は、所定の露光時間を複数の分割露光時間に分割し、分割露光時間ごとに照明点灯画像および照明消灯画像を取得するように照明部２０と撮像部３０とを制御する。
【００３１】
例えば、画像生成装置４０は、図２のＡに示すように、所定の露光時間を三等分した露光時間を用いて、三枚（露光時間の分割数）ずつ照明点灯画像３ａ〜３ｃおよび照明消灯画像４ａ〜４ｃを取得するように照明部２０および撮像部３０を制御する。ここで、照明点灯画像３ａ〜３ｃ内のある画素における輝度値は、それぞれ輝度値３ｄ〜３ｆのように照明光と外光を合わせたものとなっており、照明消灯画像４ａ〜４ｃ内の上記したある画素と同位置の画素における輝度値は、それぞれ輝度値４ｄ〜４ｆのように外光のみのものとなる。
【００３２】
次に、画像生成装置４０は、上記のようにして分割露光時間ごとに取得した照明点灯画像の輝度値から照明消灯画像の輝度値を差し引くことで照明画像を生成する。
【００３３】
例えば、画像生成装置４０は、図２のＢに示すように、照明点灯画像３ａ〜３ｃ内の各画素における輝度値から照明消灯画像４ａ〜４ｃ内の各画素における輝度値を差し引くことで、照明画像５ａ〜５ｃを生成する。ここで、照明画像５ａ〜５ｃ内の上記したある画素と同位置の画素における輝度値は、それぞれ輝度値５ｄ〜５ｆのように外光成分が除去されたものとなる。
【００３４】
最後に、画像生成装置４０は、生成した複数の照明画像を積算し、照明光のみの輝度値が積算された積算画像を生成する。
【００３５】
例えば、画像生成装置４０は、図２のＣに示すように、照明画像５ａ〜５ｃを全て積算することで積算画像６ａを生成する。こうすることで、積算画像６ａ内の上記したある画素と同位置の画素における輝度値は、輝度値６ｂのように照明部２０の照明のみを用いて所定の露光時間で撮像した場合に取得される画像の輝度値と同じ値になる。
【００３６】
このようにして、実施例１に係る画像生成装置４０は、上記した主たる特徴のとおり、外光が強い場合であっても、照明光のみの正しい輝度値を持つ画像を簡易に生成することが可能となる。
【００３７】
［画像生成装置の構成］
次に、図３を用いて、図１に示した画像生成装置４０の構成を説明する。図３は、画像生成装置４０の構成を示すブロック図である。同図に示すように、この画像生成装置４０は、センサ１０と、照明部２０と、撮像部３０とに接続され、制御部５０と、記憶部６０とから構成される。
【００３８】
センサ１０は、被写体７の進入を検知することで画像生成装置４０の処理の開始の要因を生む。具体的には、センサ１０は、赤外線などを一定方向に常時照射し、被写体によって反射された赤外線の反射光を受け取ると、撮像の開始を指示する信号を画像生成装置４０に出力する。
【００３９】
照明部２０は、撮像制御部５１に制御されつつ被写体に対して照明光を照射する。具体的には、照明部２０は、現場において被写体を一様に照明できる位置に固定され、後述する撮像制御部５１に制御されることで照明の点灯、消灯を行う。
【００４０】
撮像部３０は、撮像制御部５１に制御されつつ被写体を撮像し、被写体の顔画像を取得する。具体的には、撮像部３０は、現場において被写体の顔がフレーム内の中心に位置するように撮像できる位置に固定され、照明部２０と同様、後述する撮像制御部５１に制御されつつ被写体を撮像して照明点灯画像および照明消灯画像を取得し、取得した画像のうち照明点灯画像については後述する照明点灯画像記憶部６１に出力し、照明消灯画像については後述する照明消灯画像記憶部６２に出力する。
【００４１】
記憶部６０は、制御部５０による各種処理に必要なデータおよびプログラムを記憶し、特に本発明に密接に関連するものとしては、図３に示すように、照明点灯画像記憶部６１と、照明消灯画像記憶部６２と、照明画像記憶部６３と、積算画像記憶部６４とを備え、照明点灯画像記憶部６１および照明消灯画像記憶部６２は、撮像部３０に接続される。
【００４２】
制御部５０は、照明部２０および撮像部３０を制御することによって取得した画像に基づいて各処理を実行し、特に本発明に密接に関連するものとしては、図３に示すように、撮像制御部５１と、照明画像生成部５２と、照明画像積算部５３とを備える。なお、撮像制御部５１は、特許請求の範囲に記載の「撮像制御手段」に対応し、照明画像生成部５２は、同じく「照明画像生成手段」に対応し、照明画像積算部５３は、同じく「積算画像生成手段」に対応する。
【００４３】
撮像制御部５１は、所定の露光時間を複数の分割露光時間に分割し、分割露光時間ごとに照明点灯画像および照明消灯画像を取得するように照明部２０と撮像部３０とを制御する。具体的には、撮像制御部５１は、センサ１０から撮像の開始を指示する信号を受け取ると、所定の露光時間をデフォルトで設定された分割数で等分割した露光時間を用いて分割数と同じ枚数分ずつ照明点灯画像および照明消灯画像を取得するように照明部２０と撮像部３０とを制御する。
【００４４】
例えば、撮像制御部５１は、デフォルトで設定された分割数が「３」である場合には、図２のＡに示すように、所定の露光時間を三等分した露光時間で三枚ずつ照明点灯画像３ａ〜３ｃおよび照明消灯画像４ａ〜４ｃを取得するように照明部２０と撮像部３０とを制御する。なお、撮像部３０によって取得された照明点灯画像３ａ〜３ｃについては後述する照明点灯画像記憶部６１に格納され、照明消灯画像４ａ〜４ｃについては後述する照明消灯画像記憶部６２に格納される。
【００４５】
照明点灯画像記憶部６１は、上述した撮像部３０によって取得された照明点灯画像を記憶する。具体的には、照明点灯画像記憶部６１は、撮像部３０から照明点灯画像を逐次受け取り、時系列でそれらを管理する。
【００４６】
照明消灯画像記憶部６２は、上述した撮像部３０によって取得された照明消灯画像を記憶する。具体的には、照明消灯画像記憶部６２は、照明点灯画像記憶部６１と同様、撮像部３０から照明消灯画像を逐次受け取り、時系列でそれらを管理する。
【００４７】
照明画像生成部５２は、撮像制御部５１による制御によって分割露光時間ごとに取得された照明点灯画像の輝度値から照明消灯画像の輝度値を差し引くことで照明画像を生成する。具体的には、照明画像生成部５２は、照明点灯画像記憶部６１および照明消灯画像記憶部６２に画像が分割数だけ格納されると、照明点灯画像記憶部６１から照明点灯画像を、照明消灯画像記憶部６２から照明消灯画像を一枚ずつ読み出し、照明点灯画像の輝度値から照明消灯画像の輝度値を差し引くことで照明画像を生成し、生成した照明画像を後述する照明画像記憶部６３に出力する。
【００４８】
例えば、照明画像生成部５２は、図２のＢに示すように、照明点灯画像記憶部６１に照明点灯画像３ａ〜３ｃが逐次格納され、照明消灯画像記憶部６２に照明消灯画像４ａ〜４ｃが逐次格納される場合には、照明点灯画像記憶部６１から照明点灯画像３ａを、照明消灯画像記憶部６２から照明消灯画像４ａを読み出し、照明点灯画像３ａの輝度値から照明消灯画像４ａの輝度値を差し引いて照明画像５ａを生成し、生成した照明画像５ａを照明画像記憶部６３に出力する。なお、照明点灯画像３ｂ〜３ｃおよび照明消灯画像４ｂ〜４ｃについても同様の処理がなされる。
【００４９】
照明画像記憶部６３は、上述した照明画像生成部５２によって生成された照明画像を記憶する。具体的には、照明画像記憶部６３は、照明画像生成部５２から照明画像を逐次受け取り、時系列でそれらを管理する。
【００５０】
照明画像積算部５３は、照明画像生成部５２によって生成された複数の照明画像を積算し、照明光のみの輝度値を持つ積算画像を生成する。具体的には、照明画像積算部５３は、照明画像記憶部６３に照明画像が分割数だけ格納されると、照明画像記憶部６３から照明画像を逐次読み出し、デフォルトで設定されている分割数と同じ枚数分だけ積算して一つの積算画像を生成し、生成した積算画像を後述する積算画像記憶部６４に出力する。
【００５１】
例えば、照明画像積算部５３は、図２のＣに示すように、照明画像記憶部６３に照明画像５ａ〜５ｃが格納される場合には、デフォルトで設定されている分割数「３」によって照明画像５ａ〜５ｃの三枚を積算して積算画像６ａを生成し、生成した積算画像６ａを積算画像記憶部６４に出力する。
【００５２】
積算画像記憶部６４は、上述した照明画像積算部５３によって生成された積算画像を記憶する。具体的には、積算画像記憶部６４は、照明画像積算部５３から照明画像を逐次受け取り、時系列でそれらを管理する。
【００５３】
［画像生成処理］
次に、図４を用いて、実施例１における画像生成装置による処理を説明する。図４は、実施例１における画像生成処理の流れを示すフローチャートである。
【００５４】
まず、画像生成装置４０において、撮像制御部５１は、センサ１０から撮像の開始を指示する信号を受け取ると（ステップＳ４０１肯定）、照明部２０および撮像部３０を制御し、所定の露光時間をデフォルトで設定された分割数で等分割した露光時間を用いて照明点灯画像および照明消灯画像をそれぞれ分割数と同じ枚数分だけ撮像部３０によって取得する（ステップＳ４０２）。
【００５５】
そして、撮像部３０は、照明点灯画像および照明消灯画像をそれぞれ照明点灯画像記憶部６１および照明消灯画像記憶部６２に格納し（ステップＳ４０３）、照明画像生成部５２は、照明点灯画像記憶部６１および照明消灯画像記憶部６２からそれぞれ照明点灯画像および照明消灯画像を読み出すと、照明点灯画像の輝度値から照明消灯画像の輝度値を差し引き照明画像を生成して照明画像記憶部６３に格納し（ステップＳ４０４）、照明画像積算部５３は、照明画像記憶部６３から照明画像を読み出すと、生成した複数の照明画像を積算し積算画像を生成して積算画像記憶部６４に格納し（ステップＳ４０５）、処理を終了する。
【００５６】
［実施例１の効果］
上記したように、実施例１によれば、所定の露光時間を複数の分割露光時間に分割し、分割露光時間ごとに照明点灯画像および照明消灯画像を取得するように照明部と撮像部とを制御し、分割露光時間ごとに取得された照明点灯画像の輝度値から照明消灯画像の輝度値を差し引くことで分割露光時間ごとに照明画像を生成し、生成された複数の照明画像を積算し、照明光のみの輝度値が積算された積算画像を生成するので、外光が強い場合であっても、照明光のみの正しい輝度値を持つ画像を簡易に生成することが可能となる。
【００５７】
また、実施例１によれば、生成された複数の照明画像を全て積算し、積算画像を生成するので、被写体を照明部の照明光で照射し所定の露光時間で撮像して取得した画像と同等の輝度値を持つ画像を生成することが可能となる。
【実施例２】
【００５８】
実施例１では、デフォルトで設定された分割数を用いて照明点灯画像および照明消灯画像を取得する手法を説明したが、実施例２では、外光強度によって分割数を算出し、算出された分割数を用いて照明点灯画像および照明消灯画像を取得する手法を説明する。
【００５９】
［実施例２に係る画像生成装置の構成］
図５を用いて、実施例２に係る画像生成装置の構成を説明する。図５は、実施例２に係る画像生成装置の構成を示すブロック図である。同図に示すように、この画像生成装置７０は、実施例１と同様、センサ１０と、照明部２０と、撮像部３０とに接続され、制御部５０と、記憶部６０とから構成される。ここで、実施例１と同じ動作をするものについては同じ番号を付して説明を省略し、以下では、外光強度算出部５４と、撮像制御部５５と、平均輝度値記憶部６５と、外光強度算出画像記憶部６６のみ説明を行う。なお、外光強度算出部５４は、特許請求の範囲の「外光強度算出手段」に対応し、撮像制御部５４ａと、外光強度算出部５４ｂとから構成される。
【００６０】
平均輝度値記憶部６５は、分割数を算出するために必要とされる平均輝度値を記憶する。具体的には、平均輝度値記憶部６５は、照明部２０の照明光のみを用いて所定の露光時間で予め任意の被写体を撮像して取得した顔画像について、その顔画像における所定の領域内の平均輝度値を記憶する。なお、事前に取得した複数の被写体の顔画像のなかで、ワーストケース（最大の平均輝度値）を選択して記憶することが、白トビ防止の観点からは望ましい。
【００６１】
例えば、平均輝度値記憶部６５は、図６に示すように、顔画像８０における領域８１内の各画素が持つ輝度値の平均である平均輝度値Ｊ（１）を記憶する。なお、この平均輝度値Ｊ（１）については、照明部２０および撮像部３０によって事前に顔画像８０を取得することで予め算出し、平均輝度値記憶部６５に記憶させておく。
【００６２】
外光強度算出部５４は、所定の露光時間を所定の分割数に等分割した露光時間を用いて外光のみに照射された被写体の外光画像を取得するように照明部２０と撮像部３０とを制御し、取得した外光画像について所定の領域の平均輝度値を算出し、当該平均輝度値と所定の分割数とを乗算した値を外光強度として算出する。
【００６３】
具体的には、外光強度算出部５４は、センサ１０から撮像の開始を指示する信号を受け取ると、デフォルトで設定された分割数で所定の露光時間を等分割した露光時間を用いて、照明消灯画像を取得するように照明部２０と撮像部３０とを撮像制御部５４ａによって制御する（撮像部３０が取得した照明消灯画像については、外光強度算出画像として後述する外光強度算出画像記憶部６６に格納される）。そして、外光強度算出部５４は、外光強度算出部５４ｂによって外光強度算出画像記憶部６６から外光強度算出画像を読み出し、その外光強度算出画像における所定の領域内の平均輝度値と上記した分割数とを乗算した値を外光強度として算出し、後述する撮像制御部５５に出力する。
【００６４】
例えば、外光強度算出部５４は、図７に示すように、撮像制御部５４ａによる制御によって撮像部３０が取得した外光強度算出画像９０において、領域９１内の画素が持つ輝度値の平均である平均輝度値Ｉ（Ｎ0）と分割数Ｎ0とを乗算した値を外光強度９２として外光強度算出部５４ｂによって算出し、後述する撮像制御部５５に出力する。
【００６５】
外光強度算出画像記憶部６６は、上述した撮像制御部５４ａによる制御によって撮像部３０が取得した外光強度算出画像を記憶する。具体的には、外光強度算出画像記憶部６６は、撮像部３０から外光強度算出画像を受け取り記憶する。
【００６６】
撮像制御部５５は、外光強度算出部５４によって算出された外光強度と、照明部の照明光のみで被写体を照射して所定の露光時間を用いて取得した画像における所定の領域の平均輝度値との和を所定の輝度値閾値で除算した値以上で最小となる整数を最小の分割数として決定し、当該最小の分割数に等分割した露光時間で、照明点灯画像および照明消灯画像をそれぞれ分割数だけ取得するように照明部２０と撮像部３０とを制御する。なお、輝度値閾値とは輝度値の上限値より少し低い任意の値として予め設定するものである。
【００６７】
具体的には、撮像制御部５５は、外光強度算出部５４から外光強度（Ｉ（Ｎ0）×Ｎ0）を受け取ると、平均輝度値記憶部６５から平均輝度値Ｊ（１）を読み出し、外光強度（Ｉ（Ｎ0）×Ｎ0）、平均輝度値Ｊ（１）および輝度値閾値Ｔｈより、最小の分割数Ｎを求める条件式（｛Ｉ（Ｎ0）×Ｎ0＋Ｊ（１）｝／Ｔｈ≦Ｎ）を用いて、最小の分割数Ｎを決定する。例えば、上記式で左辺の値が「３．５」である場合には、Ｎは「４」として決定される。そして、撮像制御部５５は、所定の露光時間を最小の分割数Ｎで等分割した露光時間で、照明点灯画像および照明消灯画像をそれぞれ分割数だけ取得するように照明部２０と撮像部３０とを制御する。
【００６８】
［画像生成処理］
次に、図８を用いて、実施例２における画像生成装置による処理を説明する。図８は、実施例２における画像生成処理の流れを示すフローチャートである。
【００６９】
まず、画像生成装置７０において、外光強度算出部５４は、センサ１０から撮像の開始を指示する信号を受け取ると（ステップＳ８０１肯定）、照明部２０および撮像部３０を制御し、撮像部３０によって外光強度算出画像を取得する（ステップＳ８０２）。
【００７０】
そして、撮像部３０は、外光強度算出画像を外光強度算出画像記憶部６６に格納し（ステップＳ８０３）、外光強度算出部５４は、外光強度算出画像記憶部６６から外光強度算出画像を読み出し、外光強度算出画像に基づいて外光強度を算出する（ステップＳ８０４）。
【００７１】
そして、撮像制御部５５は、外光強度算出部５４から外光強度を受け取ると、平均輝度値記憶部６５が記憶する平均輝度値や、輝度値閾値に基づいて最小の分割数を算出する（ステップＳ８０５）。
【００７２】
そして、画像生成装置７０は、最小の分割数が算出されたので、以後については実施例１と同様、所定の露光時間を算出した最小の分割数で等分割した露光時間を用いて照明点灯画像および照明消灯画像をそれぞれ分割数と同じ枚数分だけ撮像部３０によって取得し（ステップＳ８０６）、これら照明点灯画像および照明消灯画像に基づいて積算画像を生成して積算画像記憶部６４に格納し（ステップＳ８０７〜ステップＳ８０９）、処理を終了する。
【００７３】
［実施例２の効果］
上記したように、実施例２によれば、外光強度に基づいて所定の露光時間の分割数を決定するので、外光の変化に柔軟に適応して、例えば、外光が著しく強い時には、外光が少々強い時よりも露光時間の分割数を多くするなどして、照明光のみの正しい輝度値を持つ画像を簡易に生成することが可能となる。
【００７４】
また、実施例２によれば、所定の露光時間を所定の分割数に等分割した露光時間を用いて外光強度算出画像を取得するように照明部と撮像部とを制御し、取得した外光強度算出画像について所定の領域の平均輝度値を算出し、当該平均輝度値と所定の分割数とを乗算した値を外光強度として算出し、算出された外光強度と、照明部の照明光のみで被写体を照射して所定の露光時間を用いて取得した画像における所定の領域の平均輝度値との和を所定の輝度値閾値で除算した値以上で最小となる整数を最小の分割数として決定し、当該最小の分割数に等分割した露光時間で、照明点灯画像および照明消灯画像をそれぞれ分割数だけ取得するように照明部と撮像部とを制御するので、外光の強度を外光から直接測定する手法に比較して、外光の強度を測定する機器を新たに加えることがない分、照明光のみの正しい輝度値を持つ画像の生成を簡易に実現することが可能となる。また、所定の露光時間を異なる複数の露光時間に分割する手法に比較して、所定の露光時間を等分割するという簡易な処理により、処理速度を速くすることが可能となる。さらに、最小の分割数で画像を取得するので、撮影に伴うノイズが入り込む可能性を低減することが可能となると共に、処理速度を速くすることが可能となる。
【実施例３】
【００７５】
実施例２では、外光強度算出画像の所定の領域内の平均輝度値を外光強度とみなし、計算によって分割数を決定する手法を説明したが、実施例３では、外光強度を外光から直接測定し、さらに、計算ではなく外光強度と分割数とを対応付けたテーブルを参照して分割数を決定する手法を説明する。
【００７６】
まず、図９を用いて実施例３に係るジェスチャー認証装置の概観を説明する。図９は、ジェスチャー認証装置の概観を説明するための図である。
【００７７】
図９に示すように、実施例３に係るジェスチャー認証装置１２０は、一室の所定の位置に設置され、センサ１０と、照明部２０と、撮像部３０と、外光強度測定部１００と、テレビ１１０とに接続される。センサ１０は、腕を適度に前方へ伸ばしてジェスチャーを行う被写体７の手の位置から真上に固定され、照明部２０および撮像部３０は、被写体７の手を適切な距離および角度から照明できる位置あるいは撮影できる位置に固定される。また、外光強度測定部１００は、この室内に照明部２０とは異なる照明や窓があると仮定した場合に、上記した手の位置において、照明の光や窓から差し込む外光からの影響と同等の影響を受ける位置に設置されることが望ましく、ここでは図９に示すような位置に設置される。
【００７８】
［ジェスチャー認証装置の構成］
次に、図１０を用いて、図９に示したジェスチャー認証装置１２０の構成を説明する。図１０は、ジェスチャー認証装置１２０の構成を示すブロック図である。同図に示すように、このジェスチャー認証装置１２０は、センサ１０と、照明部２０と、撮像部３０と、外光強度測定部１００と、テレビ１１０とに接続され、制御部５０と、記憶部６０とから構成される。ここで、実施例１または実施例２と同じ動作をするものについては同じ番号を付して説明を省略し、以下では、分割数決定部５６と、ジェスチャー認証部５７と、テーブル記憶部６７と、ジェスチャー画像記憶部６８のみ説明を行う。なお、外光強度測定部１００は、特許請求の範囲の「外光強度測定手段」に対応し、テーブル記憶部６７は、同じく「分割数記憶手段」に対応する。
【００７９】
テーブル記憶部６７は、外光強度に対応付けて、露光時間の分割数を記憶する。具体的には、テーブル記憶部６７は、想定される外光強度をいくつかの範囲に分け、範囲ごとに適切な露光時間の分割数を対応付けたテーブルを記憶する。例えば、テーブル記憶部６７は、図１１に示すように、範囲の一つである外光強度「０〜３００（Ｌｘ）」と、分割数「０」とを対応付けたテーブルを記憶する。
【００８０】
外光強度測定部１００は、外光を受光することで外光強度を測定するものである。具体的には、外光強度測定部１００は、受光した光の量に応じた電荷や電位を発生させる半導体素子（例えば、フォトダイオードが挙げられる）であり、後述する分割数決定部５６にその出力値を所定の間隔で出力する。
【００８１】
分割数決定部５６は、外光強度測定部１００によって測定された外光強度に対応付けられた露光時間の分割数をテーブル記憶部６７から読み出す。具体的には、分割数決定部５６は、外光強度測定部１００から外光強度を受け取ると、テーブル記憶部６７からその外光強度を含む範囲に対応付けられた分割数を読み出し、撮像制御部５１に出力する。なお、分割数決定部５６は、外光強度を外光強度測定部１００から所定の間隔で受け取るので、分割数についても同様に所定の間隔で撮像制御部５１に出力する。
【００８２】
ジェスチャー画像記憶部６８は、特定のジェスチャーの画像を記憶する。具体的には、ジェスチャー画像記憶部６８は、特定のジェスチャーに係る複数の画像をテレビ１１０のチャンネル数と同じ種類だけ記憶する。例えば、ジェスチャー画像記憶部６８は、図１２に示すように、一般的に数字の「１」を表現するジェスチャーである画像１３０などを記憶する。
【００８３】
ジェスチャー認証部５７は、生成された積算画像に基づいて被写体７のジェスチャーが特定のジェスチャーであることを認証する。具体的には、ジェスチャー認証部５７は、積算画像記憶部６４に積算画像が格納されると、積算画像記憶部６４から積算画像を読み出すとともに、読み出した積算画像をジェスチャー画像記憶部６８が記憶する画像の全てと照合し、積算画像に写った被写体７のジェスチャーが特定のジェスチャーであることを認証すると、そのジェスチャーに対応するチャンネルへの変更を指示する信号をテレビ１１０に出力する。なお、テレビ１１０は、ジェスチャー認証部５７から信号を受け取ると、指示通りのチャンネルに変更する。
【００８４】
［ジェスチャー認証処理］
次に、図１３を用いて、実施例３におけるジェスチャー認証装置による処理を説明する。図１３は、実施例３におけるジェスチャー認証処理の流れを示すフローチャートである。
【００８５】
同図に示すように、外光強度測定部１００は、外光を受光することで外光強度をジェスチャー認証装置１２０の分割数決定部５６へ出力すると（ステップＳ１３０１）、分割数決定部５６は、受け取った外光強度をもとにテーブル記憶部６７が記憶するテーブルを参照して分割数を読み出し、読み出した分割数を撮像制御部５１に出力する（ステップＳ１３０２）。なお、外光強度測定部１００は、初回に外光強度を出力した後も、所定の時間が経過するまで待機し（ステップＳ１３０３）、所定の時間が経過した場合には（ステップＳ１３０３肯定）、再度外光強度を出力し（ステップＳ１３０１）、所定の時間が経過していない場合には（ステップＳ１３０３否定）、電源がＯＦＦにならない限り（ステップＳ１３０４否定）、所定の時間が経過するまで待機する（ステップＳ１３０３）。
【００８６】
撮像制御部５１は、センサ１０から撮像の開始を指示する信号を受け取ると（ステップＳ１３０５肯定）、照明部２０および撮像部３０を制御し、所定の露光時間を分割数決定部５６から受け取った分割数で等分割した露光時間を用いて照明点灯画像および照明消灯画像をそれぞれ分割数と同じ枚数分だけ撮像部３０によって取得する（ステップＳ１３０６）。
【００８７】
そして、撮像部３０は、照明点灯画像および照明消灯画像をそれぞれ照明点灯画像記憶部６１および照明消灯画像記憶部６２に格納し（ステップＳ１３０７）、照明画像生成部５２は、照明点灯画像記憶部６１および照明消灯画像記憶部６２からそれぞれ照明点灯画像および照明消灯画像を読み出すと、照明画像を生成して照明画像記憶部６３に格納し（ステップＳ１３０８）、照明画像積算部５３は、照明画像記憶部６３から照明画像を読み出すと、積算画像を生成して積算画像記憶部６４に格納する（ステップＳ１３０９）。
【００８８】
そして、ジェスチャー認証部５７は、積算画像記憶部６４から読み出した積算画像が特定のジェスチャーであることを認証すると（ステップＳ１３１０肯定）、そのジェスチャーに対応するチャンネルへの変更を指示する信号をテレビ１１０に出力し（ステップＳ１３１１）、処理を終了する。なお、特定のジェスチャーであることが認証されない場合には（ステップＳ１３１０否定）、そのまま処理を終了する。
【００８９】
［実施例３の効果］
上記したように、実施例３によれば、外光を受光することで外光強度を測定し、測定された外光強度に基づいて所定の露光時間の分割数を決定するので、照明消灯画像を取得して外光強度を算出する手法に比較して、外光強度を算出する計算過程がない分、処理速度を速くすることが可能となる。
【００９０】
また、実施例３によれば、外光強度に対応付けて、露光時間の分割数を記憶し、測定された外光強度に対応付けられた露光時間の分割数に等分割した露光時間で、照明点灯画像および照明消灯画像をそれぞれ分割数だけ取得するように照明部と撮像部とを制御するので、条件式で分割数を決定する手法に比較して、分割数を算出する計算過程がない分、処理速度を速くすることが可能となる。
【実施例４】
【００９１】
実施例３では、生成された積算画像を用いる目的が認証である場合を説明したが、実施例４では、生成された積算画像を用いる目的を材質判定とする場合を説明する。
【００９２】
まず、図１４を用いて実施例４に係る材質判定装置の概観を説明する。図１４は、材質判定装置の概観を説明するための図である。
【００９３】
図１４に示すように、実施例４に係る材質判定装置１６０は、一室の所定の位置に設置され、撮像部３０と、甲波長照明部１４０と、乙波長照明部１５０とに接続される。甲波長照明部１４０、乙波長照明部１５０および撮像部３０は、被写体７を適切な距離および角度から照明できる位置あるいは撮影できる位置に固定される。
【００９４】
ここで、被写体７について説明すると、被写体７の材質は、物質αか物質βのいずれかであり、甲波長照明部１４０が照射する照明光の波長λAと、乙波長照明部１５０が照射する照明光の波長λBとに対して両物質が持つ吸収スペクトルは、波長λAでは、ほぼ同レベルの吸収度であるが、波長λBでは、吸収度に差が生じる（物質αの吸収度＜物質βの吸収度）という性質を持つ。
【００９５】
［材質判定装置の構成］
次に、図１５を用いて、図１４に示した材質判定装置１６０の構成を説明する。図１５は、材質判定装置１６０の構成を示すブロック図である。同図に示すように、この材質判定装置１６０は、甲波長照明部１４０と、乙波長照明部１５０と、撮像部３０とに接続され、制御部５０と、記憶部６０とから構成される。なお、ここでは、甲波長照明部１４０と、乙波長照明部１５０と、材質判定部５８の説明を行うほか、実施例１または実施例２と同じ動作をするものについては同じ番号を付し、そのうち外光強度算出部５４、撮像制御部５５および平均輝度値記憶部６５については簡単に説明を行い、その他については説明を省略する。
【００９６】
甲波長照明部１４０は、単一波長（波長λA）の光を照明光として照射する。具体的には、甲波長照明部１４０は、外光強度算出部５４や、撮像制御部５５に制御されつつ後述する乙波長照明部１５０とは異なる波長λAの光を照明光として照射する。
【００９７】
乙波長照明部１５０は、甲波長照明部１４０と同様、単一波長（波長λB）の光を照明光として照射する。具体的には、乙波長照明部１５０は、外光強度算出部５４や、撮像制御部５５に制御されつつ上述した甲波長照明部１４０とは異なる波長λBの光を照明光として照射する。なお、最適な所定の露光時間の長さという観点で波長λAと、波長λBとを比較した場合には、波長λBの方が長い露光時間を必要とする。
【００９８】
平均輝度値記憶部６５は、実施例２と同様、分割数を算出するために必要とされる平均輝度値を記憶する。具体的には、平均輝度値記憶部６５は、乙波長照明部１５０の波長λBの照明光のみを用いて所定の露光時間で、予め物体（例えば、上記した物質αでできた物体や、物質βでできた物体）を撮像して取得した画像について、その画像における所定の領域内の平均輝度値を記憶する。
【００９９】
外光強度算出部５４は、実施例２と同様、所定の露光時間を所定の分割数に等分割した露光時間を用いて外光のみに照射された被写体の外光画像を取得するように照明部２０と撮像部３０とを制御し、取得した外光画像について所定の領域の平均輝度値を算出し、当該平均輝度値と所定の分割数とを乗算した値を外光強度として算出する。
【０１００】
具体的には、外光強度算出部５４は、波長のうち撮像の際に必要とする最適な露光時間である最適露光時間が最長である波長λBの最適露光時間を所定の分割数に等分割した露光時間を用いて被写体７の照明消灯画像（外光強度算出画像）を取得するように甲波長照明部１４０、乙波長照明部１５０および撮像部３０を制御し、取得した外光強度算出画像について所定の領域の平均輝度値を算出し、当該平均輝度値と所定の分割数とを乗算した値を外光強度として算出する。つまり、所定の分割数に等分割する対象となる露光時間は、実施例２では、照明部２０が一つなので、照明部２０の照明光における所定の露光時間であり、実施例４では、甲波長照明部１４０および乙波長照明部１５０の二つの照明光のうち乙波長照明部１５０の波長λBの照明光における所定の露光時間となる。
【０１０１】
撮像制御部５５は、外光強度算出部５４によって算出された外光強度と、最適露光時間が最長である波長λBの照明光で物体を照射して所定の露光時間を用いて取得した画像における所定の領域の平均輝度値との和を、実施例２と同様、所定の輝度値閾値で除算した値以上で最小となる整数を最小の分割数として決定し、当該最小の分割数に等分割した露光時間で、異なる複数の波長の照明光ごとに照明点灯画像および照明消灯画像をそれぞれ分割数だけ取得するように甲波長照明部１４０、乙波長照明部１５０および撮像部３０を制御する。
【０１０２】
材質判定部５８は、生成された積算画像に基づいて被写体７の材質判定を行う。具体的には、材質判定部５８は、積算画像記憶部６４から甲波長照明部１４０による照明によって生成された積算画像および乙波長照明部１５０による照明光によって生成された積算画像を読み出し、物質αおよび物質βの吸収スペクトルの違いを利用して被写体７の材質判定を行う。
【０１０３】
例えば、材質判定部５８は、図１６に示すように、積算画像記憶部６４から読み出した甲波長照明部１４０による照明光のみの輝度値を持つ画像１７０および乙波長照明部１５０による照明光のみの輝度値を持つ画像１８０において、領域１７１内に存在する画素の輝度値Ａと、領域１８１内に存在する上記の画素と同位置の画素の輝度値Ｂとの比（Ａ／Ｂ）を画素ごとに算出し、比（Ａ／Ｂ）が所定の閾値（Ｔｈλ）より大きい画素（条件式｛Ａ／Ｂ＞Ｔｈλ｝を満たす画素）をカウントし、画素数が少ない場合には、物質αと判定し、画素数が多い場合には、物質βと判定する。
【０１０４】
［材質判定処理］
次に、図１７を用いて、実施例４における材質判定装置による処理を説明する。図１７は、実施例４における材質判定処理の流れを示すフローチャートである。
【０１０５】
まず、材質判定装置１６０は、操作開始の信号を受け取ると（ステップＳ１７０１肯定）、外光強度算出部５４によって甲波長照明部１４０、乙波長照明部１５０および撮像部３０を制御し、撮像部３０が外光強度算出画像を取得する（ステップＳ１７０２）。
【０１０６】
そして、撮像部３０は、外光強度算出画像を外光強度算出画像記憶部６６に格納し（ステップＳ１７０３）、外光強度算出部５４は、外光強度算出画像記憶部６６から外光強度算出画像を読み出し、外光強度算出画像に基づいて外光強度を算出する（ステップＳ１７０４）。
【０１０７】
そして、撮像制御部５５は、外光強度算出部５４から外光強度を受け取ると、平均輝度値記憶部６５が記憶する平均輝度値や、輝度値閾値に基づいて最小の分割数を算出し（ステップＳ１７０５）、所定の露光時間を最小の分割数で等分割した露光時間を用いて照明点灯画像および照明消灯画像をそれぞれ分割数と同じ枚数分だけ、初めに甲波長照明部１４０と撮像部３０とを制御することによって取得し（ステップＳ１７０６）、撮像部３０は、甲波長照明部１４０の照明光による照明点灯画像および照明消灯画像をそれぞれ照明点灯画像記憶部６１および照明消灯画像記憶部６２に格納する（ステップＳ１７０７）。
【０１０８】
次に、撮像制御部５５は、同様に、所定の露光時間を最小の分割数で等分割した露光時間を用いて照明点灯画像および照明消灯画像をそれぞれ分割数と同じ枚数分だけ、次に乙波長照明部１５０と撮像部３０とを制御することによって取得し（ステップＳ１７０８）、撮像部３０は、乙波長照明部１５０の照明光による照明点灯画像および照明消灯画像をそれぞれ照明点灯画像記憶部６１および照明消灯画像記憶部６２に格納する（ステップＳ１７０９）。
【０１０９】
そして、照明画像生成部５２は、照明点灯画像記憶部６１および照明消灯画像記憶部６２からそれぞれ照明点灯画像および照明消灯画像を読み出すと、照明画像を生成して照明画像記憶部６３に格納し（ステップＳ１７１０）、照明画像積算部５３は、照明画像記憶部６３から照明画像を読み出すと、積算画像を生成して積算画像記憶部６４に格納する（ステップＳ１７１１）。
【０１１０】
そして、材質判定部５８は、積算画像記憶部６４から各波長の積算画像を読み出して被写体７の材質を判定し（ステップＳ１７１２）、処理を終了する。
【０１１１】
［実施例４の効果］
上記したように、実施例４によれば、照明部は、異なる複数の波長の照明光を照射するものであって、波長のうち撮像の際に必要とする最適な露光時間である最適露光時間が最長である波長の最適露光時間を所定の分割数に等分割した露光時間を用いて外光強度算出画像を取得するように照明部と撮像部とを制御し、取得した外光強度算出画像について所定の領域の平均輝度値を算出し、当該平均輝度値と所定の分割数とを乗算した値を外光強度として算出し、算出された外光強度と、最適露光時間が最長である波長の照明光で被写体を照射して所定の露光時間を用いて取得した画像における所定の領域の平均輝度値との和を所定の輝度値閾値で除算した値以上で最小となる整数を最小の分割数として決定し、当該最小の分割数に等分割した露光時間で、異なる複数の波長の照明光ごとに照明点灯画像および照明消灯画像をそれぞれ分割数だけ取得するように照明部と撮像部とを制御し、取得された各波長の照明光による照明点灯画像から照明消灯画像の輝度値を差し引くことで異なる複数の波長ごとに照明画像を生成し、生成された各波長の照明画像をそれぞれ積算し、照明光のみの輝度値が積算された積算画像を波長ごとに生成するので、外光が強い場合であっても、照明光の波長の長さにかかわらず照明光のみの正しい輝度値を持つ波長ごとの画像を簡易に生成することが可能となる。
【実施例５】
【０１１２】
さて、これまで本発明の実施例について説明したが、本発明は上述した実施例以外にも、種々の異なる形態にて実施されてよいものである。そこで、以下に示すように、（１）〜（５）にそれぞれ区分けして異なる実施例を説明する。
【０１１３】
（１）所定の露光時間の分割
上記の実施例では、所定の露光時間の分割については分割数に等分する場合を説明したが、本発明はこれに限定されるものではなく、必ずしも等分する必要はなく、所定の露光時間が分割数の数だけ分割されるものであればよい。
【０１１４】
（２）照明画像の積算回数
また、上記の実施例では、照明点灯画像および照明消灯画像を分割数だけ取得し、それらを格納した後に照明画像が生成され、さらに、照明画像を分割数だけ格納した後に積算画像が生成される場合を説明したが、本発明はこれに限定されるものではなく、まず一組の照明点灯画像および照明消灯画像を取得して格納した後、直ちに記憶部から読み出し、照明画像を生成し、さらに、その照明画像を格納した後、直ちに記憶部から読み出し、積算画像の生成を開始し、引き続き一組の照明点灯画像および照明消灯画像の取得から積算画像の生成までの一連の処理を、積算画像の輝度値に所定の閾値を設けてそれを超えるまで続けるようにしてもよい。
【０１１５】
具体的には、撮像制御部５１は、まず一組の照明点灯画像および照明消灯画像を取得するように照明部２０および撮像部３０を制御する。
【０１１６】
そして、照明画像生成部５２は、照明点灯画像記憶部６１に一枚の照明点灯画像が格納され、照明消灯画像記憶部６２に一枚の照明点灯画像が格納されると、直ちにそれらを読み出して照明画像を生成し、照明画像記憶部６３に格納する。
【０１１７】
そして、照明画像積算部５３は、照明画像記憶部６３に一枚の照明画像が格納されると、直ちにそれを読み出して積算し、積算画像として積算画像記憶部６２に格納する。なお、照明画像積算部５３は、初回に照明画像記憶部６３から照明画像を読み出した際には、積算する照明画像がないので、そのまま積算画像記憶部６２に格納し、二回目以降では、照明画像を読み出すとともに、積算画像記憶部６２から未完成の積算画像を読み出して両者を積算し、積算画像記憶部６２に格納する。ここで、照明画像積算部５３は、積算画像の輝度値が所定の閾値を越えるまで、撮像制御部５１に対しもう一組の照明点灯画像および照明消灯画像の取得を指示する信号を出力する。
【０１１８】
こうすることによって、記憶部の使用領域を軽減することが可能となり、さらに、積算画像が設定した輝度値に達した時点で積算を終了することができ処理速度を速くすることが可能となる。
【０１１９】
（３）照明点灯画像および照明消灯画像の取得枚数
また、上記の実施例では、照明点灯画像と照明消灯画像を共に分割数に等しい枚数だけ取得して積算すると説明していたが、本発明はこれに限定されるものではなく、各分割露光時間の全てまたは一部で照明点灯画像および／または照明消灯画像を取得するようにしてもよい。例えば、照明点灯画像の枚数を分割数と等しいＮ枚とする一方、照明消灯画像の枚数をＮよりも小さいＭ枚とするようにしてもよい。
【０１２０】
これは、照明消灯画像の輝度値が照明点灯画像の輝度値よりも低いため、照明消灯画像に含まれるノイズが積算画像に与える影響が、照明点灯画像に含まれるノイズよりも小さい為である。例えば、極端な例として、外光が非常に弱く、照明消灯画像がほとんど真っ暗で輝度が０に近いような場合、照明消灯画像に含まれるノイズの大きさは非常に小さく、最終的な積算画像への寄与は非常に小さい。そのため、照明消灯画像の取得枚数を省略しても積算画像への影響は大きくなく、実用上ほとんど影響が無い場合がある。
【０１２１】
Ｎ枚の照明点灯画像とＭ枚の照明消灯画像を使って、以下のように積算画像を生成する。まず、ここでは所定の露光時間の分割については分割数に等分する場合を説明する。上記実施例では、照明点灯画像から照明消灯画像を引き算することで照明画像を生成していたが、ここでは、照明消灯画像の輝度値を「Ｎ／Ｍ倍」してから差分を計算し、照明画像を生成する。Ｎ／Ｍ倍することによって、照明消灯画像の枚数が少なく、輝度値が小さい分を補正していることになる。
【０１２２】
また、所定の露光時間の分割を等分でない分割露光時間にする場合も同様に、露出時間に応じた補正を行なう。例えば、所定の露出時間がＴ，最終的に取得した照明消灯画像の分割露光時間を積算した値をtとした時、照明消灯画像の輝度値を「T/t倍」してから差分を計算し、照明画像を生成する。
【０１２３】
このように照明消灯画像の枚数を減らすことにより、撮影時間および演算時間を短くすることができるため、処理速度を速くすることが可能となる。
【０１２４】
（４）外光強度算出画像
また、上記の実施例では、外光強度算出画像を外光強度の算出のためだけに用いる場合を説明したが、本発明はこれに限定されるものではなく、取得した外光強度算出画像を照明画像の生成に用いる照明消灯画像として転用するようにしてもよい。
【０１２５】
具体的には、撮像制御部５５によって算出された最小の分割数が所定の分割数と同じであった場合には、外光強度算出部５４が取得した外光強度算出画像を照明消灯画像に転用しつつ、照明点灯画像および照明消灯画像をそれぞれ分割数だけ取得するように照明部と撮像部とを制御するようにしてもよい。こうすることによって、外光強度算出画像を転用した分だけ撮像時間を短縮することが可能となる。この際、外光強度算出部５４が、外光強度算出画像を取得するために用いる所定の分割数として、前回の撮影時に決定した分割数を用いる構成とすることもできる。外光の強度は緩やかに変化する場合が多い為、前回撮影時に決定した分割数を用いることによって、外光強度算出画像を照明消灯画像として転用できる可能性が高くなり、結果として処理速度を速める効果が得られる。
【０１２６】
（５）適用対象
また、上記の実施例では、照明光のみの正しい輝度値を持つ画像を生成する対象として顔画像や、手の画像や、物体の画像を例として説明したが、本発明はこれに限定されるものではなく、画像を取得するものであれば同様に適用することができる。
【０１２７】
（６）システム構成等
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、例えば、撮像制御部５１と分割数決定部５６を統合するなど、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。さらに、各装置にて行なわれる各処理機能は、その全部または任意の一部が、ＣＰＵおよび当該ＣＰＵにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。
【０１２８】
また、本実施例において説明した各処理のうち、自動的におこなわれるものとして説明した処理の全部または一部を手動的におこなうこともでき、あるいは、手動的におこなわれるものとして説明した処理の全部または一部を公知の方法で自動的におこなうこともできる。例えば、実施例１では、被写体７の進入をセンサ１０によって検知して自動的に撮像が開始される場合を説明したが、オペレータがそれを監視することによって手動で撮像を開始するようにしてもよい。この他、上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、材質判定処理の照明点灯画像および照明消灯画像の取得において、甲波長照明部１４０を制御して撮像する処理と、乙波長照明部１５０を制御して撮像する処理との順序はどちらが先であってもよい。
【０１２９】
（７）画像生成プログラム
ところで、上記の実施例１では、ハードウェアロジックによって各種の処理を実現する場合を説明したが、本発明はこれに限定されるものではなく、あらかじめ用意されたプログラムをコンピュータで実行することによって実現するようにしてもよい。そこで、以下では、図１８を用いて、上記の実施例１に示した画像生成装置４０と同様の機能を有する画像生成プログラムを実行するコンピュータの一例を説明する。図１８は、画像生成プログラムを実行するコンピュータを示す図である。
【０１３０】
同図に示すように、コンピュータ１９０は、センサ１９１、照明部１９２、撮像部１９３、ＣＰＵ１９４、ＲＯＭ１９５、ＨＤＤ１９６およびＲＡＭ１９７をバス１９８などで接続して構成される。
【０１３１】
ＲＯＭ１９５には、上記の実施例１に示した画像生成装置４０と同様の機能を発揮する画像生成プログラム、つまり、図１８に示すように、撮像制御プログラム１９５ａと、照明画像生成プログラム１９５ｂと、照明画像積算プログラム１９５ｃとが予め記憶されている。なお、これらのプログラム１９５ａ〜１９５ｃについては、図３に示した画像生成装置４０の各構成要素と同様、適宜統合または分散してもよい。
【０１３２】
そして、ＣＰＵ１９４が、これらのプログラム１９５ａ〜１９５ｃをＲＯＭ１９５から読み出して実行することで、図１８に示すように、各プログラム１９５ａ〜１９５ｃは、撮像制御プロセス１９４ａ、照明画像生成プロセス１９４ｂ、照明画像積算プロセス１９４ｃとして機能するようになる。なお、各プロセス１９４ａ〜１９４ｃは、図３に示した撮像制御部５１と、照明画像生成部５２と、照明画像積算部５３とにそれぞれ対応する。
【０１３３】
そして、ＣＰＵ１９４は、ＲＡＭ１９７に格納された照明点灯画像データ１９７ａと、照明消灯画像データ１９７ｂと、照明画像データ１９７ｃと、積算画像データ１９７ｄとに基づいて画像生成処理を実行する。
【０１３４】
なお、上記した各プログラム１９５ａ〜１９５ｃについては、必ずしも最初からＲＯＭ１９５に記憶させておく必要はなく、例えば、コンピュータ１９０に挿入されるフレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＭＯディスク、ＤＶＤディスク、光磁気ディスク、ＩＣカードなどの「可搬用の物理媒体」、または、コンピュータ１９０の内外に備えられるＨＤＤなどの「固定用の物理媒体」、さらには、公衆回線、インターネット、ＬＡＮ、ＷＡＮなどを介してコンピュータ１９０に接続される「他のコンピュータ（またはサーバ）」などに各プログラムを記憶させておき、コンピュータ１９０がこれらから各プログラムを読み出して実行するようにしてもよい。
【０１３５】
（付記１）外光と照明部の照明光とに照射された被写体の照明点灯画像、並びに、前記外光のみに照射された前記被写体の照明消灯画像を撮像部によって取得し、前記照明点灯画像から前記照明消灯画像の輝度値を差し引くことで照明光のみの輝度値を持つ照明画像を生成する画像生成装置であって、
所定の露光時間を複数の分割露光時間に分割し、前記分割露光時間ごとに、あるいは所望の前記分割露光時間の一部を選択して前記照明点灯画像および前記照明消灯画像を取得するように前記照明部と前記撮像部とを制御する撮像制御手段と、
前記撮像制御手段による制御によって前記分割露光時間ごとに、あるいは所望の前記分割露光時間の一部を選択して取得された前記照明点灯画像の輝度値から前記照明消灯画像の輝度値を差し引くことで当該分割露光時間ごとに前記照明画像を生成する照明画像生成手段と、
前記照明画像生成手段によって生成された複数の前記照明画像を積算し、照明光のみの輝度値が積算された積算画像を生成する積算画像生成手段と、
を備えたことを特徴とする画像生成装置。
【０１３６】
（付記２）前記撮像制御手段は、前記外光の強度である外光強度に基づいて前記所定の露光時間の分割数を決定することを特徴とする付記１に記載の画像生成装置。
【０１３７】
（付記３）前記所定の露光時間を所定の分割数に等分割した露光時間を用いて外光のみに照射された前記被写体の外光画像を取得するように前記照明部と前記撮像部とを制御し、取得した前記外光画像について所定の領域の平均輝度値を算出し、当該平均輝度値と前記所定の分割数とを乗算した値を外光強度として算出する外光強度算出手段をさらに備え、
前記撮像制御手段は、前記外光強度算出手段によって算出された前記外光強度と、前記照明部の照明光のみで前記被写体を照射して前記所定の露光時間を用いて取得した画像における所定の領域の平均輝度値との和を所定の輝度値閾値で除算した値以上で最小となる整数を最小の分割数として決定し、当該最小の分割数に等分割した露光時間で、前記照明点灯画像および前記照明消灯画像をそれぞれ前記分割数だけ取得するように前記照明部と前記撮像部とを制御することを特徴とする付記２に記載の画像生成装置。
【０１３８】
（付記４）前記撮像制御手段は、前記最小の分割数が前記所定の分割数と同じであった場合には、前記外光強度算出手段が取得した前記外光画像を前記照明消灯画像に転用しつつ、前記照明点灯画像および前記照明消灯画像をそれぞれ前記分割数だけ取得するように前記照明部と前記撮像部とを制御することを特徴とする付記３に記載の画像生成装置。
【０１３９】
（付記５）前記外光を受光することで前記外光強度を測定する外光強度測定手段をさらに備え、
前記撮像制御手段は、前記外光強度測定手段によって測定された外光強度に基づいて前記所定の露光時間の分割数を決定することを特徴とする付記２に記載の画像生成装置。
【０１４０】
（付記６）前記外光強度に対応付けて、前記露光時間の分割数を記憶する分割数記憶手段をさらに備え、
前記撮像制御手段は、前記外光強度測定手段によって測定された外光強度に対応付けられた露光時間の分割数を前記分割数記憶手段から読み出し、当該分割数に等分割した露光時間で、前記照明点灯画像および前記照明消灯画像をそれぞれ前記分割数だけ取得するように前記照明部と前記撮像部とを制御することを特徴とする付記５に記載の画像生成装置。
【０１４１】
（付記７）前記積算画像生成手段は、前記照明画像生成手段によって生成される複数の前記照明画像を積算していき、所定の輝度値の前記積算画像を生成することを特徴とする付記１〜６のいずれか一つに記載の画像生成装置。
【０１４２】
（付記８）前記照明部は、異なる複数の波長の照明光を照射するものであって、
前記外光強度算出手段は、前記波長のうち撮像の際に必要とする最適な露光時間である最適露光時間が最長である波長の前記最適露光時間を所定の分割数に等分割した露光時間を用いて外光のみに照射された前記被写体の外光画像を取得するように前記照明部と前記撮像部とを制御し、取得した前記外光画像について所定の領域の平均輝度値を算出し、当該平均輝度値と前記所定の分割数とを乗算した値を外光強度として算出し、
前記撮像制御手段は、前記外光強度算出手段によって算出された前記外光強度と、前記最適露光時間が最長である波長の照明光で前記被写体を照射して前記所定の露光時間を用いて取得した画像における所定の領域の平均輝度値との和を所定の輝度値閾値で除算した値以上で最小となる整数を最小の分割数として決定し、当該最小の分割数に等分割した露光時間で、前記異なる複数の波長の照明光ごとに前記照明点灯画像および前記照明消灯画像をそれぞれ前記分割数だけ取得するように前記照明部と前記撮像部とを制御し、
前記照明画像生成手段は、前記撮像制御手段による制御によって取得された各波長の照明光による前記照明点灯画像から前記照明消灯画像の輝度値を差し引くことで前記異なる複数の波長ごとに前記照明画像を生成し、
前記積算画像生成手段は、前記照明画像生成手段によって生成された各波長の前記照明画像をそれぞれ積算し、照明光のみの輝度値が積算された積算画像を波長ごとに生成することを特徴とする付記３に記載の画像生成装置。
【０１４３】
（付記９）外光と照明部の照明光とに照射された被写体の照明点灯画像、並びに、前記外光のみに照射された前記被写体の照明消灯画像を撮像部によって取得し、前記照明点灯画像から前記照明消灯画像の輝度値を差し引くことで照明光のみの輝度値を持つ照明画像を生成する画像生成方法であって、
所定の露光時間を複数の分割露光時間に分割し、前記分割露光時間ごとに、あるいは所望の前記分割露光時間の一部を選択して前記照明点灯画像および前記照明消灯画像を取得するように前記照明部と前記撮像部とを制御する撮像制御工程と、
前記撮像制御工程による制御によって前記分割露光時間ごとに、あるいは所望の前記分割露光時間の一部を選択して取得された前記照明点灯画像の輝度値から前記照明消灯画像の輝度値を差し引くことで当該分割露光時間ごとに前記照明画像を生成する照明画像生成工程と、
前記照明画像生成工程によって生成された複数の前記照明画像を積算し、照明光のみの輝度値が積算された積算画像を生成する積算画像生成工程と、
を含んだことを特徴とする画像生成方法。
【０１４４】
（付記１０）外光と照明部の照明光とに照射された被写体の照明点灯画像、並びに、前記外光のみに照射された前記被写体の照明消灯画像を撮像部によって取得し、前記照明点灯画像から前記照明消灯画像の輝度値を差し引くことで照明光のみの輝度値を持つ照明画像を生成する方法をコンピュータに実行させる画像生成プログラムであって、
所定の露光時間を複数の分割露光時間に分割し、前記分割露光時間ごとに、あるいは所望の前記分割露光時間の一部を選択して前記照明点灯画像および前記照明消灯画像を取得するように前記照明部と前記撮像部とを制御する撮像制御手順と、
前記撮像制御手順による制御によって前記分割露光時間ごとに、あるいは所望の前記分割露光時間の一部を選択して取得された前記照明点灯画像の輝度値から前記照明消灯画像の輝度値を差し引くことで当該分割露光時間ごとに前記照明画像を生成する照明画像生成手順と、
前記照明画像生成手順によって生成された複数の前記照明画像を積算し、照明光のみの輝度値が積算された積算画像を生成する積算画像生成手順と、
をコンピュータに実行させることを特徴とする画像生成プログラム。
【産業上の利用可能性】
【０１４５】
以上のように、本発明に係る画像生成装置、画像生成方法および画像生成プログラムは、外光と照明部の照明光とに照射された被写体の照明点灯画像、並びに、外光のみに照射された被写体の照明消灯画像を撮像部によって取得し、照明点灯画像から照明消灯画像の輝度値を差し引くことで照明光のみの輝度値を持つ照明画像を生成する場合に有用であり、特に、外光が強い場合であっても、照明光のみの正しい輝度値を持つ画像を簡易に生成することに適する。
【図面の簡単な説明】
【０１４６】
【図１】画像生成装置の概観を説明するための図である。
【図２】画像生成装置の概要と特徴を説明するための図である。
【図３】画像生成装置の構成を示すブロック図である。
【図４】画像生成処理の流れを示すフローチャートである。
【図５】実施例２に係る画像生成装置の構成を示すブロック図である。
【図６】平均輝度値記憶部が記憶する情報を説明するための図である。
【図７】外光強度算出部が外光強度を算出する手法を説明するための図である。
【図８】実施例２に係る画像生成処理の流れを示すフローチャートである。
【図９】ジェスチャー認証装置の概観を説明するための図である。
【図１０】ジェスチャー認証装置の構成を示すブロック図である。
【図１１】テーブル記憶部が記憶する情報の例を示す図である。
【図１２】ジェスチャー画像記憶部が記憶する画像の例を示す図である。
【図１３】ジェスチャー認証処理の流れを示すフローチャートである。
【図１４】材質判定装置の概観を説明するための図である。
【図１５】材質判定装置の構成を示すブロック図である。
【図１６】材質判定方法の例を説明するための図である。
【図１７】材質判定処理の流れを示すフローチャートである。
【図１８】画像生成プログラムを実行するコンピュータを示す図である。
【図１９】従来技術を説明するための図である。
【図２０】従来技術を説明するための図である。
【符号の説明】
【０１４７】
１０  センサ
２０  照明部
３０  撮像部
４０  画像生成装置
５０  制御部
５１  撮像制御部
５２  照明画像生成部
５３  照明画像積算部
６０  記憶部
６１  照明点灯画像記憶部
６２  照明消灯画像記憶部
６３  照明画像記憶部
６４  積算画像記憶部
【図１】
2008090412.tif 000003
【図２】
2008090412.tif 000004
【図３】
2008090412.tif 000005
【図４】
2008090412.tif 000006
【図５】
2008090412.tif 000007
【図６】
2008090412.tif 000008
【図７】
2008090412.tif 000009
【図８】
2008090412.tif 000010
【図９】
2008090412.tif 000011
【図１０】
2008090412.tif 000012
【図１１】
2008090412.tif 000013
【図１２】
2008090412.tif 000014
【図１３】
2008090412.tif 000015
【図１４】
2008090412.tif 000016
【図１５】
2008090412.tif 000017
【図１６】
2008090412.tif 000018
【図１７】
2008090412.tif 000019
【図１８】
2008090412.tif 000020
【図１９】
2008090412.tif 000021
【図２０】
2008090412.tif 000022