(57)【要約】【課題】天体の軌跡を撮影した画像を取得する際に、天体の計測を不要にして、不要な光を画像から除去できるようにする。【解決手段】連続した複数枚の画像を取得し、前記複数枚の画像の中のｎ−１枚目の画像とｎ枚目の画像とで輝度をブロックごとに積分した積分結果を比較して、ｎ枚目の画像の方が明るいブロックが存在する場合は、星などの点光源を除去した合成マップを生成し、その合成マップに基づいてα合成画像を生成し、そのα合成画像を比較明合成に用いるようにする。【選択図】図１
2020202452.tif 000002
【特許請求の範囲】
【請求項１】
連続した複数枚の画像を取得する取得手段と、
前記複数枚の画像の中の２枚の画像から差分を抽出する抽出手段と、
前記抽出手段によって抽出された差分から所定のサイズよりも小さい部分の差分を除去した画像を取得する第１の画像処理手段と、
前記第１の画像処理手段によって取得された画像を用いて前記２枚の画像を合成する第１の合成手段と、
を有することを特徴とする画像処理装置。
【請求項２】
複数の画像のうち明るい部分を選択して合成する第２の合成手段をさらに有し、
前記第２の合成手段は、前記第１の合成手段によって合成された画像と、前記複数枚の中の１つの画像または前記第２の合成手段によって既に合成された画像とを合成することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記抽出手段の抽出結果に基づいて前記第１の合成手段による合成を行うか否かを判定する判定手段をさらに有し、
前記判定手段により前記第１の合成手段による合成を行うと判定された場合に、前記第１の合成手段は、前記第１の画像処理手段によって取得された画像を用いて前記２枚の画像を合成することを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記抽出手段は、前記２枚の画像において輝度を領域ごとに積分した積分結果を比較することによって差分を抽出し、
前記判定手段は、前記積分結果の差分が所定値以上となる領域が存在する場合に前記第１の合成手段による合成を行うと判定することを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記第１の画像処理手段は、最小値フィルタ処理と最大値フィルタ処理とを行うことにより前記所定のサイズよりも小さい部分の差分を除去した画像を取得することを特徴とする請求項１〜４の何れか１項に記載の画像処理装置。
【請求項６】
前記２枚の画像は時間的に連続した画像であることを特徴とする請求項１〜５の何れか１項に記載の画像処理装置。
【請求項７】
前記第１の画像処理手段によって取得された画像に対してガンマ補正を行う第２の画像処理手段をさらに有し、
前記第１の合成手段は、前記ガンマ補正が行われた画像を用いて合成を行うことを特徴とする請求項１〜６の何れか１項に記載の画像処理装置。
【請求項８】
前記第１の画像処理手段は、前記複数枚の画像を撮影したときの撮影情報に基づいて、前記所定のサイズを変更することを特徴とする請求項１〜７の何れか１項に記載の画像処理装置。
【請求項９】
前記撮影情報は、撮影レンズの焦点距離または撮像素子の画素ピッチの情報を含むことを特徴とする請求項８に記載の画像処理装置。
【請求項１０】
連続した複数枚の画像を取得する取得工程と、
前記複数枚の画像の中の２枚の画像から差分を抽出する抽出工程と、
前記抽出工程において抽出された差分から所定のサイズよりも小さい部分の差分を除去した画像を取得する画像処理工程と、
前記画像処理工程において取得された画像を用いて前記２枚の画像を合成する合成工程と、
を有することを特徴とする画像処理方法。
【請求項１１】
連続した複数枚の画像を取得する取得工程と、
前記複数枚の画像の中の２枚の画像から差分を抽出する抽出工程と、
前記抽出工程において抽出された差分から所定のサイズよりも小さい部分の差分を除去した画像を取得する画像処理工程と、
前記画像処理工程において取得された画像を用いて前記２枚の画像を合成する合成工程と、
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、特に、複数枚の画像を合成するために用いて好適な画像処理装置、画像処理方法及びプログラムに関する。
【背景技術】
【０００２】
従来、長時間の露光を行うことによって、例えば天体の日周運動を軌跡として撮影する手法が知られている。この場合、長時間の露光を行うと、その露光時間に応じて画像全体が明るくなってしまうため、所定の時間に達するまで複数回撮影を行い、得られた複数枚の画像の明るい部分を選択して合成することで天体の軌跡を生成することも行われている。しかしながら、複数回撮影を行った結果、途中で天体以外の光として例えば自動車のヘッドライトやそれに照らされた部分が１枚でも存在すると、背景部分が明るくなり、天体写真としての品位が低下してしまう。
【０００３】
そこで、特許文献１には、得られた星空画像の中から星以外の光を検出し、星以外の光を画像データから除去して背景画とする技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−１４７１５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら特許文献１に記載の技術では、星以外の光を検出するために、地球の自転による星の移動を計測する必要があり、そのためには、専門的な高度な装置が必要になる。
【０００６】
本発明は前述の問題点に鑑み、天体の軌跡を撮影した画像を取得する際に、天体の計測を不要にして、不要な光を画像から除去できるようにすることを目的としている。
【課題を解決するための手段】
【０００７】
本発明に係る画像処理装置は、連続した複数枚の画像を取得する取得手段と、前記複数枚の画像の中の２枚の画像から差分を抽出する抽出手段と、前記抽出手段によって抽出された差分から所定のサイズよりも小さい部分の差分を除去した画像を取得する第１の画像処理手段と、前記第１の画像処理手段によって取得された画像を用いて前記２枚の画像を合成する第１の合成手段と、を有することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、天体の軌跡を撮影した画像を取得する際に、天体の計測を不要にして、不要な光を画像から除去することができる。
【図面の簡単な説明】
【０００９】
【図１】実施形態に係るデジタルカメラの内部構成例を示すブロック図である。
【図２】比較明合成により天体の日周運動を軌跡として撮影する処理手順の一例を示すフローチャートである。
【図３】合成マップを生成する詳細な処理手順の一例を示すフローチャートである。
【図４】合成マップを生成する手順を説明するための図である。
【図５】比較明合成を行う手順を説明するための図である。
【図６】補正時のトーンカーブの例を示す図である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態について、図面を参照しながら説明する。
図１は、本実施形態に係るデジタルカメラ１００の内部構成例を示すブロック図である。本実施形態では、画像処理装置としてデジタルカメラ１００を例に説明する。
【００１１】
図１において、シャッター１０１は絞り機能を備える機械式シャッターであり、撮像部２２は光学像を電気信号に変換する撮像素子を備える。Ａ／Ｄ変換器２３は撮像部２２のアナログ信号出力をデジタル信号に変換する。撮像部２２の撮像素子は、本実施形態ではＲ、Ｇ１、Ｇ２、Ｂのカラーフィルタを具え、各色が規則的に配置されたベイヤー配列の構成となっているが、これに限られない。なお、撮像部２２、撮影レンズ１０３、およびシャッター１０１は、不図示のタイミング発生回路を使用してシステム制御部５０により制御される。
【００１２】
また、シャッター１０１は、機械式シャッターとしての機能以外にも、撮像素子のリセットタイミングの制御によって電子シャッターとして蓄積時間を制御することが可能であり、動画撮影などに使用可能である。
【００１３】
画像処理部２４は、Ａ／Ｄ変換器２３からのデータ或いはメモリ制御部１５からのデータに対して所定の画像処理を行う。画像処理としては、画素補間処理やシェーディング補正などの各種補正処理、ホワイトバランス処理、γ補正処理、色変換処理、ローパスフィルタ（以下ＬＰＦ）等の各種フィルタ効果などが行われる。また、画像処理部２４によって画像の切り出し、変倍処理を行うことで電子ズーム機能が実現される。シェーディング補正処理は、Ａ／Ｄ変換器２３からのデータ或いはメモリ制御部１５からのデータに対して撮影レンズ１０３の特性や撮像部２２の収差等の特性に起因して生じるシェーディングを補正するように、画面内の輝度レベルの補正を行う。ＷＢ（ホワイトバランス）処理は、画面内の白基準を白に合わせるＡＷＢ（オートホワイトバランス）処理をシェーディング補正処理後の画像データに対して行う。本実施形態においては、シェーディング補正は撮像部２２の撮像素子の２次元の座標（位置）に応じて画素ごとにゲインをかける補正であり、ホワイトバランス処理は、ベイヤー配列のＲ、Ｇ１、Ｇ２、Ｂごとに異なるゲインをかける処理である。
【００１４】
さらに画像処理部２４は、ベイヤー毎のＲＡＷ画像から汎用的な画像フォーマットであるＹＵＶ形式などへ現像する機能や、ＪＰＥＧ形式などへのエンコードあるいはデコード機能も有する。また、画像処理部２４においては、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてシステム制御部５０が露光制御部４０、およびフォーカス制御部４２に対して制御を行う。これにより、ＴＴＬ方式のＡＦ（オートフォーカス）処理、およびＡＥ（自動露出）処理を行うことができる。
【００１５】
画像合成部５４は、加算合成、加算平均合成あるいは減算により複数の画像データを合成する合成処理回路を備える。本実施形態では、画像合成部５４は、さらに比較明合成処理、比較暗合成処理が可能である。ここで、比較明合成処理とは、合成対象の画像データの各画素あるいは各領域において最も明るい値を持つ画像を選択して、それらを合成して１枚の画像データを生成する処理である。また、比較暗合成処理とは、合成対象の画像データの各画素あるいは各領域において最も暗い値を持つ画像を選択して、それらを合成して１枚の画像データを生成する処理である。さらには、画像合成部５４は２つの画像を係数（α値）により合成するアルファブレンドの機能も有する。また、画像合成部５４は画像処理部２４と一体に構成されていてもよい。
【００１６】
メモリ制御部１５は、Ａ／Ｄ変換器２３、画像処理部２４、およびメモリ３２を制御する。Ａ／Ｄ変換器２３のデータが画像処理部２４、メモリ制御部１５を介して、或いはＡ／Ｄ変換器２３のデータがメモリ制御部１５を直接介して、メモリ３２に書き込まれる。
【００１７】
表示部２８はＴＦＴ液晶等からなる表示部であり、メモリ３２に書き込まれた表示用の画像データはメモリ制御部１５を介して表示部２８により表示される。撮像部２２で所定の周期で露光及び読み出しを繰り返し行って順次撮像した画像データを順次取得し、画像処理部２４、メモリ制御部１５等を経て表示部２８に順次表示すれば、ライブビュー表示や電子ファインダー機能を実現することが可能である。また、表示部２８は、システム制御部５０の指示により任意に表示をＯＮ／ＯＦＦすることが可能であり、表示をＯＦＦにした場合にはデジタルカメラ１００の電力消費を大幅に低減することができる。
【００１８】
メモリ３２は、撮影した静止画像や動画像のデータを格納するためのメモリであり、所定枚数の静止画像や所定時間の動画像のデータを格納するのに十分な記憶量を備えている。これにより、複数枚の静止画像を連続して撮影する連写撮影の場合にも、高速かつ大量の画像データの書き込みをメモリ３２に対して行うことが可能となる。また、メモリ３２はシステム制御部５０の作業領域としても使用することが可能である。
【００１９】
システム制御部５０は、デジタルカメラ１００全体を制御する。後述する不揮発性メモリ５６に記録されたプログラムを実行することで、後述する本実施形態の各処理を実現する。システムメモリ５２は、例えばＲＡＭが用いられ、システムメモリ５２には、システム制御部５０の動作用の定数、変数、不揮発性メモリ５６から読み出したプログラム等が展開される。また、システム制御部５０は、メモリ３２、表示部２８等を制御することにより表示制御も行う。
【００２０】
システムタイマー５３は、各種制御に用いる時間や、内蔵された時計の時間を計測する計時部である。不揮発性メモリ５６はＦｌａｓｈＲＯＭ等で構成されたメモリである。システム制御部５０が実行するプログラムコードは不揮発性メモリ５６に書き込まれ、逐次読み出しながらプログラムコードを実行する。また、不揮発性メモリ５６内にはシステム情報を記憶する領域、およびユーザー設定情報を記憶する領域が設けられ、さまざまな情報や設定情報が起動時に読み出され、復元することを実現している。
【００２１】
操作部７０は、各種ボタンやタッチパネル等からなり、シャッターボタン、メニューボタン、セットボタン、マクロボタン、フラッシュ設定ボタン、単写／連写／セルフタイマー切り替えボタン等がある。また、操作部７０には、メニュー移動＋（プラス）ボタン、メニュー移動−（マイナス）ボタン、撮影画質選択ボタン、露出補正ボタン、日付／時間設定ボタン等もある。
【００２２】
また、操作部７０のシャッターボタンが操作されると、シャッタースイッチＳＷ１、ＳＷ２をＯＮにすることができる。シャッタースイッチＳＷ１は、シャッターボタンの操作途中でＯＮとなり、ＡＦ処理、ＡＥ処理、ＡＷＢ処理等の動作開始を指示する。シャッタースイッチＳＷ２は、シャッターボタンの操作完了でＯＮとなり、露光処理、現像処理、圧縮・伸長処理、記録処理という一連の処理の動作開始を指示する。
【００２３】
電源部３０はアルカリ電池やリチウム電池等の一次電池やＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉ電池等の二次電池、ＡＣアダプター等からなる電源部である。電源制御部８０は電源部３０を制御する。Ｉ／Ｆ１８はメモリカードやハードディスク等の記録媒体とのインタフェース、メモリカードやハードディスク等の記録媒体と接続を行うコネクタである。バリア１０２は、デジタルカメラ１００の撮影レンズ１０３及び撮像部２２を覆うことにより、撮像部２２の汚れや破損を防止する。
【００２４】
次に、本実施形態において、夜景や星空を撮影する場合の処理について説明する。ＡＥ処理において、被写体が夜景や星空など暗い場合は、露光制御部４０はノイズを抑えるためＩＳＯ感度は低めに抑え、また暗い星も写るようにするため撮影レンズ１０３の絞り値は開放に近い値とする。
【００２５】
星空が暗い場合であっても、長時間露光を行うと背景が明るくなってしまう。そのため背景が所望の明るさになる露光時間で複数枚撮影し、その複数の画像を画像合成部５４で比較明合成をすることで、天体の日周運動を軌跡として撮影することが可能となる。しかしながら複数枚のうち１枚でも天体以外の光が背景に写り込んでしまうと、比較明合成の性質上、合成された画像にその光が写り込んでしまう。そこで本実施形態では、星以外の光を除去することで、品位の高い画像を得ることを可能とする。以下、図２及び図３のフローチャートと、図４及び図５の概念図とを用いて本実施形態の処理について説明する。
【００２６】
図２は、比較明合成により天体の日周運動を軌跡として撮影する処理手順の一例を示すフローチャートである。
まず、ユーザーが操作部７０を操作して撮影開始を指示すると、Ｓ２０１で処理を開始する。そして、Ｓ２０２において、システム制御部５０は、１枚目の画像を取得する。画像の取得方法としては、実際に撮影を行って画像を取得してもよいし、予め撮影されてメモリ３２や記録媒体２００等に記録された画像データを読み出すことにより画像を取得してもよい。
【００２７】
次にＳ２０３において、画像処理部２４は、Ｓ２０２にて取得された画像をブロックごとに分割し、各ブロックに含まれる各画素の輝度を積分することで、ブロックごとの輝度を算出する。その結果をメモリ３２に記憶する。
【００２８】
次にＳ２０４において、システム制御部５０は、次に撮影された画像を取得する。以下、この処理対象の画像をｎ枚目の画像として説明する。この処理についてはＳ２０２と同様である。さらにＳ２０５において、画像処理部２４は、Ｓ２０３と同様の手順によりブロックごとの輝度を算出し、その結果をメモリ３２に記憶する。
【００２９】
次にＳ２０６において、画像処理部２４は、Ｓ２０５で算出したブロック積分結果と、その前に算出した時間的に前の画像のブロック積分結果とを比較する。具体的には、同じ位置でのブロックを比較し、ｎ枚目の画像でのブロック積分結果とｎ−１枚目の画像でのブロック積分結果との差分を抽出してその差分が所定値以上であるブロックが存在するか否かを判定する。
【００３０】
なお、ｎ枚目の画像でのブロック積分結果とｎ−１枚目の画像でのブロック積分結果との差分が所定値以上となるブロックが存在しない場合は、ｎ−１枚目の画像からｎ枚目の画像との間に天体以外の光が映り込んでいないとみなすことができる。したがってこの場合は、処理をＳ２０９に進める。一方、ｎ枚目の画像でのブロック積分結果とｎ−１枚目の画像でのブロック積分結果との差分が所定値以上となるブロックが存在する場合は、ｎ−１枚目の画像からｎ枚目の画像の間に天体以外の光が映り込んだとみなすことができる。したがってこの場合は、処理をＳ２０７に進める。
【００３１】
ここでｎ−１枚目の画像に天体が存在しなかったが、ｎ枚目の画像には移動してきた天体が存在する場合に、天体の輝度分だけブロック積分結果に差が生じる。そこで本実施形態では、単純にブロック積分結果の大小で判定せずに閾値を設けて判定している。つまり、ｎ枚目の画像には移動してきた天体が存在するような場合には、ブロック積分結果の差分が所定値未満となり、誤って天体以外の光が映り込んだと判定してしまうことを防止できる。
【００３２】
次に、Ｓ２０６のブロック積分結果の差分の抽出結果からブロック積分結果の差分が所定値以上となるブロックが存在する場合について説明する。ｎ枚目の画像の方が明るいブロックが存在することは、車のヘッドライトやそれに照らされた部分など、ｎ−１枚目の画像に存在しない天体以外の光が写り込んだ可能性が高い。その場合、Ｓ２０７において、画像処理部２４および画像合成部５４は、合成マップを生成する。ここで、Ｓ２０７の処理の詳細について、図３〜図５を用いて説明する。
【００３３】
本実施形態では、図５に示すように、天体以外の光が写り込んだ部分は写り込んでいないｎ−１枚目の画像５０１を選択し、星を含むその他の部分はｎ枚目の画像５０２を選択する。そして、合成マップ５０３を用いてα合成画像５０４を取得し、最終的な合成結果５０５を得る。そのために、Ｓ２０７ではこの合成マップを生成する。
【００３４】
図３は、図２のＳ２０７の詳細な処理手順の一例を示すフローチャートである。以下、図４に示す画像を例に処理手順を説明する。
Ｓ３０１で処理を開始すると、Ｓ３０２において、画像合成部５４は、図４に示すように、ｎ枚目の画像４０２からｎ−１枚目の画像４０１を減算した差分画像４０３を取得する。この際、減算して輝度値が負の値になる画素は輝度値をゼロとみなす。そして、Ｓ３０３において、画像処理部２４は、この差分画像４０３を縮小して縮小画像４０４を取得する。
【００３５】
次にＳ３０４において、画像処理部２４は、最小値フィルタ処理を施し、最小値フィルタ後画像４０５を取得する。ここで最小値フィルタ処理とは、注目画素の周囲の画素のうち輝度が最小となる画素で置き換えるフィルタ処理であり、例えば３×３の最小値フィルタ処理であれば、注目画素の周囲８画素の中で最も暗い画素で置き換える。この処理を施すことで、星などの点光源などを除去することが可能である。一方で、この処理ではエッジ部分も小さくなってしまい、ヘッドライトやそれに照らされた領域も小さくなってしまう。そこで本実施形態では、以下のＳ３０５の処理を行う。
【００３６】
Ｓ３０５において、画像処理部２４は、Ｓ３０４で得られた最小値フィルタ後画像４０５に対して最大値フィルタ処理を施し、最大値フィルタ後画像４０６を取得する。この処理では、同じタップ数で最大値フィルタ処理することで小さくなった部分を元の大きさに回復する。また、最大値フィルタ処理とは、前述の最小値フィルタ処理とは逆で、注目画素の周囲の画素のうち輝度が最大となる画素で置き換えるフィルタ処理である。星などの点光源は最小値フィルタ処理で消えているため、最大値フィルタ処理を施しても点光源は復元しないが、ヘッドライトやそれに照らされた部分などの大きな領域はもとの大きさに復元される。
【００３７】
次にＳ３０６において、画像処理部２４は、最大値フィルタ後画像４０６を元の画像サイズまで拡大し、拡大画像４０７を取得する。続いて、Ｓ３０７において、画像処理部２４は、拡大画像４０７に対してガンマ補正を行い、整形することで合成マップ４０８を生成する。
【００３８】
ここで縮小率やフィルタのタップ数は、撮影レンズ１０３や撮像部２２、露光時間などの撮影情報に応じて変更することが好ましい。特に星などの点光源は、撮影レンズ１０３の焦点距離、撮像部２２の画素ピッチなどの撮影情報から、撮像部２２に投射される星の大きさ（画素数）がある程度予測できる。星の大きさにもよるが、例えば焦点距離２４ｍｍ、画素ピッチが３．５μｍの場合、星の大きさは直径１０画素程度になる。また、撮影レンズ１０３の絞り値が開放に近いと収差の影響で星が大きくなり、露光時間が長すぎると星の形状が楕円もしくは線状に近づく。そのため、絞り値や露光時間に応じて縮小率やフィルタのタップ数に係数をかけてもよい。
【００３９】
予測された星の大きさが２０画素程度であり、Ｓ３０３での縮小率を１／１６にし、Ｓ３０４、Ｓ３０５のフィルタのタップ数は３タップ程度とすれば、星の点光源をＳ３０４の処理で除去することが可能となる。しかしながら、このようにして得られた拡大画像は、点光源の大きさや収差などの影響により、きれいに星の点光源を除去できないこともある。そのため、Ｓ３０７において、図６で示すようなトーンカーブで補正を行う。例えば、完全に除去できなかった部分を完全に除去するため、２５６階調であれば３２ＬＳＢ以下をカットし、６４ＬＳＢ以上を誇張するようなトーンカーブ補正を行う。なお、縮小率やフィルタのタップ数、トーンカーブは一例であり、当業者によって適宜設計可能である。
【００４０】
図２の説明に戻り、Ｓ２０８において、画像合成部５４は、Ｓ２０７で得られた合成マップを使用して画像の合成を行う。図５に示すように、Ｓ２０７で生成した合成マップ５０３の暗い部分（領域）はｎ枚目の画像５０２を用い、合成マップ５０３の明るい部分（領域）はｎ−１枚目の画像５０１を用いる。これにより、ｎ枚目で星以外の光が写り込んだ部分はｎ−１枚目の画像に置換されたα合成画像５０４を得ることができる。
【００４１】
次にＳ２０９において、画像合成部５４は、比較明合成を行う。この処理では、Ｓ２０６でブロック積分結果の差分が所定値以上となるブロックが存在しないと判定された場合は、ｎ−１枚目まで比較明合成した画像とｎ枚目の画像とで比較明合成を行う。一方、Ｓ２０８でα合成画像を生成した場合には、ｎ−１枚目まで比較明合成した画像とこのα合成画像とで比較明合成を行う。この処理により、ｎ−１枚目の画像に写っている星と、日周運動において移動したｎ枚目の画像に写っている星とが合成され、軌跡が伸びた画像を得ることができる。なお、初めて比較明合成を行う場合は、１枚目の画像と２枚目の画像（またはα合成画像）とで比較明合成を行い、図５に示すような合成結果５０５を得ることができる。
【００４２】
次にＳ２１０において、システム制御部５０は、ユーザーの操作により操作部７０から撮影終了指示を受けたか否かを判定する。この判定の結果、撮影終了指示を受けていない場合はＳ２０４に戻り、処理を繰り返す。一方、撮影終了指示を受けた場合は、Ｓ２１１において、システム制御部５０は、Ｓ２０９で得られた合成結果を記録媒体２００等に記録する処理を行い、処理を終了する。
【００４３】
以上のように本実施形態によれば、合成マップを生成してα合成画像を生成するようにしたので、不用意に星以外の光源が写り込んだ場合であっても天体の日周運動による軌跡画像を、品位を落とすことなく取得することができる。
【００４４】
また、本実施形態では、星以外の光が写り込んだ部分（合成マップの明るい部分）をｎ−１枚目の画像で置き換えたが、ｎ−１枚目の画像ではなく、１枚目の画像で置き換えてもよい。その場合は、Ｓ２０６の処理では、ｎ−１枚目のブロック積分結果と比較するのではなく、１枚目の画像のブロック積分結果と比較する。また、Ｓ３０２の減算では、ｎ枚目の画像と１枚目の画像とで減算し、Ｓ２０８ではｎ枚目の画像と１枚目の画像とを用いてα合成することで実施可能である。
【００４５】
さらに本実施形態では、画像の明るさを比較して必要な場合のみ合成マップを生成する例を示したが、画像の明るさに変化がない場合はα合成後の画像はｎ枚目の画像と等価の画像となるだけである。したがってＳ２０６の処理を省略し、毎回合成マップを生成するようにしてもよい。さらには、本実施形態では、ブロック積分結果の比較を撮影された画像から行ったが、撮像部２２とは別に不図示の測光センサを備えている場合には、その結果をもとに比較してもよい。また本実施形態では、静止画像で適用する例について説明したが、動画像のフレーム毎にこの処理を行えば、こうして得られた画像を動画像として記録するタイムラプス動画にも応用可能である。
【００４６】
（その他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００４７】
上述の実施形態は、いずれも本発明を実施するにあたっての具体化の例を示したもの過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。即ち、本発明は、その技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
【符号の説明】
【００４８】
２４  画像処理部
５０  システム制御部
５４  画像合成部
【図１】
2020202452.tif 000003
【図２】
2020202452.tif 000004
【図３】
2020202452.tif 000005
【図４】
2020202452.tif 000006
【図５】
2020202452.tif 000007
【図６】
2020202452.tif 000008