(57)【要約】【課題】複数の異なる種類の光源が配置されたエリアがカメラ画角内に含まれる場合、撮像画像に現れる同一の被写体の色成分を適応的に補正し、同一の被写体の異なる被写体への誤認識を抑制する。【解決手段】撮像エリアは、複数の異なる色の光を発光する光源が配置される。メモリは、所定期間内に撮像された撮像エリアの初期撮像画像に対する対象検知領域の画素値平均値と、初期撮像画像がｍ×ｌ（ｍ，ｌ：２以上の自然数）個のブロックに分割された個々のブロックごとの対象検知領域の画素値平均値とを対応付けて記憶する。画素値調整部は、所定期間外に撮像される撮像エリアの撮像画像と、対象検知領域の所定期間における画素値の平均値と、個々のブロックごとの対象検知領域の所定期間における画素値の平均値とを基に、撮像画像がｍ×ｌ個のブロックに分割された個々のブロックごとの対象検知領域内の補正後画素値を演算する。【選択図】図２
2019216332.tif 000002
【特許請求の範囲】
【請求項１】
複数の異なる色の光を発光する光源が配置された撮像エリアを撮像する撮像部と、
所定期間内に撮像された前記撮像エリアの初期撮像画像に対して指定される対象検知領域の所定期間における画素値の平均値と、前記初期撮像画像がｍ×ｌ（ｍ，ｌ：２以上の自然数）個のブロックに分割された個々のブロックごとの前記対象検知領域の前記所定期間における画素値の平均値とを対応付けて記憶するメモリと、
所定期間外に撮像される前記撮像エリアの撮像画像と、前記メモリに記憶された前記対象検知領域の前記所定期間における画素値の平均値と、前記メモリに記憶された個々の前記ブロックごとの前記対象検知領域の前記所定期間における画素値の平均値とに基づいて、前記撮像画像がｍ×ｌ個のブロックに分割された個々のブロックごとの前記対象検知領域内の補正後画素値を演算する画素値調整部と、を備える、
画質調整システム。
【請求項２】
前記画素値調整部は、
個々の前記ブロックごとの前記対象検知領域の前記所定期間における画素値の平均値と、前記メモリに記憶された前記対象検知領域の前記所定期間における画素値の平均値とに基づいて、個々の前記ブロックごとの前記補正後画素値を演算するための補正係数を個々の前記ブロックごとに演算する、
請求項１に記載の画質調整システム。
【請求項３】
前記画素値調整部は、
演算された前記補正係数と、前記所定期間外に撮像される前記撮像エリアの撮像画像がｍ×ｌ個のブロックに分割された個々の前記ブロックごとの前記対象検知領域内の画素値の平均値とに基づいて、前記補正後画素値を演算する、
請求項２に記載の画質調整システム。
【請求項４】
前記光源は、異なる色の光をそれぞれ発光する複数の光源を用いて構成される、
請求項１に記載の画質調整システム。
【請求項５】
前記光源は、複数の異なる色の光を発光する単一の光源を用いて構成される、
請求項１に記載の画質調整システム。
【請求項６】
演算された個々の前記ブロックごとの前記対象検知領域内の補正後画素値を有する、対応するブロックごとの撮像画像を合成して画質調整後の撮像画像を生成する生成部と、
生成された前記画質調整後の撮像画像を出力する出力部と、をさらに備える、
請求項１〜５のうちいずれか一項に記載の画質調整システム。
【請求項７】
撮像部を有する画質調整システムにおける画質調整方法であって、
前記撮像部により、複数の異なる色の光を発光する光源が配置された撮像エリアを撮像するステップと、
所定期間内に撮像された前記撮像エリアの初期撮像画像に対して指定される対象検知領域の前記所定期間における画素値の平均値と、前記初期撮像画像がｍ×ｌ（ｍ，ｌ：２以上の自然数）個のブロックに分割された個々のブロックごとの前記対象検知領域の前記所定期間における画素値の平均値とを対応付けてメモリに記憶するステップと、
所定期間外に撮像される前記撮像エリアの撮像画像と、前記メモリに記憶された前記対象検知領域の前記所定期間における画素値の平均値と、前記メモリに記憶された個々の前記ブロックごとの前記対象検知領域の前記所定期間における画素値の平均値とに基づいて、前記撮像画像がｍ×ｌ個のブロックに分割された個々のブロックごとの前記対象検知領域内の補正後画素値を演算するステップと、を有する、
画質調整方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、カメラの撮像により得られた画像を解析する画質調整システムおよび画質調整方法に関する。
【背景技術】
【０００２】
特許文献１には、道路上に設置され通過車両のカラー画像を出力するカメラからの画像を入力し、その画像データの中からボンネット等の車両の塗色を判定するための判別エリアを抽出し、その抽出された判別エリアの色名を判定することで、通過車両の塗色を判別する車色判別装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−２２２６７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
カメラの撮像エリア内（例えば、道路または交差点）に、複数の異なる種類の光源（例えば蛍光灯、白熱灯、蛍光灯、ハロゲンランプ、ＨＩＤ（High-Intensity Discharge）ランプ、ＬＥＤ（Light Emitting Diode）ランプ）を用いた街灯が配置されることがある。この場合、カメラの被写体として同一の車両（例えば白色の車両）であるにも拘わらず、その車両がカメラの撮像画像の一部の領域では赤色成分が強く現われたり、他の領域では青色成分が強く現れたりすることがあった。
【０００５】
従って、カメラの撮像画像を解析する後段の装置（例えば、カメラとネットワークを介して通信可能に接続されたサーバ装置）において、本来同一であるはずの車両（例えば白色の車両）が赤色の車両、青色の車両とそれぞれ異なる車両として誤認識されてしまうことがあった。なお、特許文献１の構成を用いても、上述した複数の異なる種類の光源が街灯として配置された道路等で撮像された画像において、通過車両（例えば白色の車両）のボンネット等の判別エリアが赤色もしくは青色に判別される可能性がある。このため、依然として上述した誤認識の課題に対する技術的対策は教示されていない。
【０００６】
本開示は、上述した従来の事情に鑑みて案出され、複数の異なる種類の光源が配置されたエリアがカメラの撮像可能な画角内に含まれる場合に、カメラの撮像画像に現れる同一の被写体の色成分を適応的に補正し、同一の被写体を異なる被写体に誤認識することを抑制する画質調整システムおよび画質調整方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本開示は、複数の異なる色の光を発光する光源が配置された撮像エリアを撮像する撮像部と、所定期間内に撮像された前記撮像エリアの初期撮像画像に対して指定される対象検知領域の所定期間における画素値の平均値と、前記初期撮像画像がｍ×ｌ（ｍ，ｌ：２以上の自然数）個のブロックに分割された個々のブロックごとの前記対象検知領域の前記所定期間における画素値の平均値とを対応付けて記憶するメモリと、所定期間外に撮像される前記撮像エリアの撮像画像と、前記メモリに記憶された前記対象検知領域の前記所定期間における画素値の平均値と、前記メモリに記憶された個々の前記ブロックごとの前記対象検知領域の前記所定期間における画素値の平均値とに基づいて、前記撮像画像がｍ×ｌ個のブロックに分割された個々のブロックごとの前記対象検知領域内の補正後画素値を演算する画素値調整部と、を備える、画質調整システムを提供する。
【０００８】
また、本開示は、撮像部を有する画質調整システムにおける画質調整方法であって、前記撮像部により、複数の異なる色の光を発光する光源が配置された撮像エリアを撮像するステップと、所定期間内に撮像された前記撮像エリアの初期撮像画像に対して指定される対象検知領域の前記所定期間における画素値の平均値と、前記初期撮像画像がｍ×ｌ（ｍ，ｌ：２以上の自然数）個のブロックに分割された個々のブロックごとの前記対象検知領域の前記所定期間における画素値の平均値とを対応付けてメモリに記憶するステップと、所定期間外に撮像される前記撮像エリアの撮像画像と、前記メモリに記憶された前記対象検知領域の前記所定期間における画素値の平均値と、前記メモリに記憶された個々の前記ブロックごとの前記対象検知領域の前記所定期間における画素値の平均値とに基づいて、前記撮像画像がｍ×ｌ個のブロックに分割された個々のブロックごとの前記対象検知領域内の補正後画素値を演算するステップと、を有する、画質調整方法を提供する。
【発明の効果】
【０００９】
本開示によれば、複数の異なる種類の光源が配置されたエリアがカメラの撮像可能な画角内に含まれる場合に、カメラの撮像画像に現れる同一の被写体の色成分を適応的に補正でき、同一の被写体を異なる被写体に誤認識することを抑制できる。
【図面の簡単な説明】
【００１０】
【図１】実施の形態１に係る画質調整システムのシステム構成例を示す図
【図２】実施の形態１に係る監視カメラおよびサーバ装置の内部構成例を示すブロック図
【図３】複数の異なる種類の光源である街灯が近くに配置された交差点が監視カメラにより撮像された撮像画像例を示す説明図
【図４】図３に示す撮像画像が所定数のブロックに分割された例を示す説明図
【図５】ユーザにより指定される車両検知領域を示す説明図
【図６】実施の形態１に係るサーバ装置による初期設定処理の動作手順を時系列に示すフローチャート
【図７】ブロック内の画素数Ｐｎ，Ｑｎの説明図
【図８】実施の形態１に係る監視カメラによる色調整処理の動作手順を時系列に示すフローチャート
【図９】信号機が赤色光を点灯している間にユーザにより指定される車両検知領域を示す説明図
【図１０】信号機が青色光を点灯している間にユーザにより指定される車両検知領域を示す説明図
【図１１】実施の形態２に係るサーバ装置による初期設定処理の動作手順を時系列に示すフローチャート
【図１２】実施の形態２に係る監視カメラによる色調整処理の動作手順を時系列に示すフローチャート
【発明を実施するための形態】
【００１１】
以下、添付図面を適宜参照しながら、本開示に係る画質調整システムおよび画質調整方法を具体的に開示した各実施の形態を詳細に説明する。但し、必要以上に詳細な説明は省略する場合がある。例えば、既によく知られた事項の詳細説明や実質的に同一の構成に対する重複説明を省略する場合がある。これは、以下の説明が不必要に冗長になるのを避け、当業者の理解を容易にするためである。なお、添付図面および以下の説明は、当業者が本開示を十分に理解するために提供されるのであって、これらにより特許請求の範囲に記載の主題を限定することは意図されていない。
【００１２】
以下では、実施の形態に係る画質調整システムを構成する監視カメラの撮像エリアとして、複数の異なる色（例えば赤色、青色）の光を発光する光源としての複数の街灯がそれぞれ配置された交差点ＩＴＳＣ１（図１参照）を例示して説明する。なお、カメラの撮像エリアは、交差点に限定されず、複数の異なる色（上述参照）の光を発光する複数の街灯がそれぞれ配置された場所（例えば道路）であればよい。
【００１３】
（実施の形態１）
実施の形態１では、交差点ＩＴＳＣ１（図１参照）の近くに複数の異なる色の光を発光する光源が使用された街灯ＳＴＬ１，ＳＴＬ２が配置され、白色の車両ＣＲ１がその交差点ＩＴＳＣ１に進入して右折して通過する時に監視カメラにより撮像された撮像画像の画質（例えば色成分）を調整する例を説明する。
【００１４】
図１は、実施の形態１に係る画質調整システム５０のシステム構成例を示す図である。図２は、実施の形態１に係る監視カメラＣＡおよびサーバ装置２０の内部構成例を示すブロック図である。図３は、複数の異なる種類の光源である街灯ＳＴＬ１，ＳＴＬ２が近くに配置された交差点ＩＴＳＣ１が監視カメラＣＡ１により撮像された撮像画像例を示す説明図である。なお、図２では、説明を分かり易くするために、ネットワークＮＷ１の図示を省略している。
【００１５】
実施の形態１に係る画質調整システム５０は、それぞれの監視カメラＣＡ１，ＣＡ２，ＣＡ３，ＣＡ４と、サーバ装置２０と、操作ＰＣ（Personal Computer）３０とを含む構成である。それぞれの監視カメラＣＡ１，ＣＡ２，ＣＡ３，ＣＡ４とサーバ装置２０と操作ＰＣ３０とは、それぞれネットワークＮＷ１を介して通信可能に接続される。ネットワークＮＷ１は、無線ネットワークまたは有線ネットワークである。無線ネットワークは、例えば無線ＬＡＮ（Local Area Network）、無線ＷＡＮ（Wide Area Network）、ＬＴＥ（Long Term Evolution）等の第４世代移動通信システムまたは５Ｇ（第５世代移動通信システム）である。有線ネットワークは、例えばイントラネット又はインターネットである。
【００１６】
図１に示すように、４台の監視カメラＣＡ１〜ＣＡ４は、複数の異なる色（例えば赤色、青色）の光を発光する光源である複数の街灯ＳＴＬ１，ＳＴＬ２がそれぞれ近くに配置された交差点ＩＴＳＣ１を撮像可能に配置される。例えば、監視カメラＣＡ１〜ＣＡ４は、ポールＰＬ１に取り付けられて配置され、十字路を構成する交差点ＩＴＳＣ１を撮像するカメラ装置である。監視カメラＣＡ１〜ＣＡ４のそれぞれの内部構成は同一であるため（図２参照）、特段の説明が無い限りはそれぞれの監視カメラＣＡ１〜ＣＡ４を監視カメラＣＡと総称して説明する。監視カメラＣＡは、撮像により得られた撮像映像のデータを、ネットワークＮＷ１を介してサーバ装置２０に繰り返して送信する。
【００１７】
実施の形態１において、交差点ＩＴＳＣ１の近くに配置される複数の街灯ＳＴＬ１，ＳＴＬ２は、それぞれ複数の異なる色の光を発光する。具体的には、街灯ＳＴＬ１は、例えば、青白い光を点灯（発光）するＬＥＤ（Light Emitting Diode）灯を用いて形成される。一方、街灯ＳＴＬ２は、例えば、赤い光を点灯（発光）するナトリウム灯等のＨＩＤ（High-Intensity Discharge）ランプを用いて形成される。
【００１８】
ここで、図３を参照して、複数の異なる種類の光源をそれぞれ用いる街灯ＳＴＬ１，ＳＴＬ２が交差点ＩＴＳＣ１の近くに配置された場合、監視カメラＣＡ（例えば監視カメラＣＡ１）の撮像画像に現れる技術的な課題について説明する。図３に示すように、交差点ＩＴＳＣ１を白色の車両ＣＲ１が右折して進行する場合を想定する。
【００１９】
図３において、撮像画像の領域ＡＲ１（言い換えると、車両ＣＲ１が交差点ＩＴＳＣ１に接近する直前のタイミングで走行する領域）の近くには街灯ＳＴＬ２が配置され、一方、撮像画像の領域ＡＲ２（言い換えると、車両ＣＲ１が交差点ＩＴＳＣ１を右折する直前のタイミングで走行する領域）の近くには街灯ＳＴＬ１が配置されている。このように、同一の交差点であるにも拘わらず、その交差点の付近に設置される街灯が自治体等の方針により、光源の異なるものが設置されることが少なくない。
【００２０】
上述したように、街灯ＳＴＬ２は、例えば赤い光を発光するナトリウム灯等のＨＩＤランプである。このため、街灯ＳＴＬ２から発光される赤い光の影響により、白色の車両ＣＲ１が街灯ＳＴＬ２からの光が当たり易い位置を走行する時の撮像画像では、車両ＣＲ１の部分において多少赤みが強く現れる。一方、街灯ＳＴＬ１は、例えば青白い光を発光するＬＥＤ灯である。このため、街灯ＳＴＬ１から発光される青白い光の影響により、白色の車両ＣＲ１が街灯ＳＴＬ１からの光が当たり易い位置を走行する時の撮像画像では、車両ＣＲ１の部分において多少青みが強く現れる。
【００２１】
従って、監視カメラＣＡの撮像画像（図３参照）に示されるように、同一の車両（つまり、白色の車両ＣＲ１）であるにも拘わらず、撮像画像の領域ＡＲ１，ＡＲ２において、車両ＣＲ１が赤色，青色に映ってしまい、例えば図３に示す撮像画像のデータを取得した画像解析装置（例えばサーバ装置２０）において、異なる車両と誤って認識されてしまう可能性がある。特に夜間の撮影時では、街灯の光の影響を強く受ける傾向にあり、より一層誤認識の確率が高くなる。
【００２２】
画像解析装置（上述参照）において異なる車両と誤って認識されてしまうと、例えば車両ＣＲ１が事件もしくは事故（以下、「事件等」という）を引き起こした事件等の被疑者もしくは犯人が乗車している逃走車両である場合、その車両ＣＲ１の存在を見逃してしまい、警察等の捜査を効率的に進めることが難しくなるという問題にもなりかねない。
【００２３】
そこで、実施の形態１に係る画質調整システム５０は、複数の異なる種類の光源（例えば街灯ＳＴＬ１，ＳＴＬ２）が配置された交差点ＩＴＳＣ１が監視カメラＣＡの撮像可能な画角内に含まれる場合に、監視カメラＣＡの撮像画像に現れる同一の被写体（例えば車両ＣＲ１）の色成分を適応的に補正する。これにより、画質調整システム５０は、同一の被写体（例えば白色の車両ＣＲ１）を異なる被写体（例えば、赤色の車両と青色の車両）に誤認識することを抑制できる。
【００２４】
なお、実施の形態１では、説明を分かり易くするために、２種類の異なる色の光を発光する街灯ＳＴＬ１，ＳＴＬ２を例示して説明したが、３種類以上の異なる色の光を発光する街灯が交差点ＩＴＳＣ１の近くに配置されて構わない。また、街灯の発光する光の色（言い換えると、光源の種類）も、上述したナトリウム灯およびＬＥＤ灯に限定されず、蛍光灯、白熱灯、蛍光灯、ハロゲンランプ、ナトリウム灯以外のＨＩＤランプを用いてもよい。
【００２５】
サーバ装置２０は、ネットワークＮＷ１を介して、監視カメラＣＡから繰り返して送られる撮像映像のデータを受信して蓄積するコンピュータである。サーバ装置２０は、その送られた撮像映像のデータと実施の形態１に係る画質調整システム５０のユーザが使う操作ＰＣ３０により指定された車両検知範囲（後述参照）の情報とを用いて、撮像映像を構成する撮像画像を解析する。サーバ装置２０は、この解析結果として得られた各種のパラメータ（後述する図６参照）を監視カメラＣＡにフィードバックするように送信し、この解析結果を用いて監視カメラＣＡに対し、撮像映像のデータの画質を調整させる。
【００２６】
操作ＰＣ３０は、実施の形態１に係る画質調整システム５０のユーザにより使用されるコンピュータであり、ディスプレイＤＰ１との間でデータもしくは情報の出力が可能に接続されている。操作ＰＣ３０の構成は、通常のパーソナルコンピュータと同等であるため、説明を省略する。操作ＰＣ３０は、ユーザの操作により、例えばディスプレイＤＰ１に表示された撮像画像（図５参照）に対して対象検知領域の一例としての車両検知領域ＵＳＡＲ１（図５参照）が指定されると、その指定された車両検知領域ＵＳＡＲ１の撮像画像中の位置（座標）を示す情報をサーバ装置２０に送信する。
【００２７】
なお、操作ＰＣ３０とサーバ装置２０とは、同一の施設（例えば警察署）内に設置されてもよく、この場合にはネットワークＮＷ１を介して接続されるのでなくネットワークＮＷ１とは異なるネットワーク（例えば警察署内の有線ＬＡＮ）を介して接続されてもよい。または、図１に示す画質調整システム５０において、操作ＰＣ３０とサーバ装置２０との両方が設けられず、操作ＰＣ３０とサーバ装置２０とが機能的に一体化したサーバ装置２０（つまり、ユーザの操作をマウスもしくはキーボード等を介して直接に受け付け可能なコンピュータ）が設けられてもよい。
【００２８】
図２に示すように、監視カメラＣＡは、撮像部１１と、画像入力部１２と、メモリ１３と、画質制御部１４と、パラメータ受信部１５と、送信部１６とを含む構成である。画質制御部１４は、露光調整部１４１と、色調整部１４２と、画質調整部１４３とを含む。画像入力部１２と画質制御部１４とは、プロセッサＰＲＣ１を用いて構成される。プロセッサＰＲＣ１は、例えばＣＰＵ（Central Processing Unit）、ＤＳＰ（Digital Signal Processor）もしくはＦＰＧＡ（Field Programmable Gate Array）を用いて構成される。つまり、監視カメラＣＡも、プロセッサＰＲＣ１とメモリ１３との協働により所定の画像処理（例えば、撮像画像の画質調整処理）が実行されるコンピュータの一例である。なお、図２では図示を省略しているが、監視カメラＣＡは、画質制御部１４の処理後の撮像画像もしくは撮像映像のデータを記録する記録部（例えばフラッシュメモリ）を有してよい。
【００２９】
撮像部１１は、レンズ（図示略）と、イメージセンサ（図示略）と、露光制御部（図示略）を少なくとも有する。レンズは、監視カメラＣＡの外部からの入射光（例えば、街灯ＳＴＬ１、街灯ＳＴＬ２またはその両方から発光された光を含む入射光）を集光し、イメージセンサの撮像面に結像させる。イメージセンサは、例えばＣＣＤ（Charged-Coupled Device）またはＣＭＯＳ（Complementary Metal Oxide Semiconductor）により形成される固体撮像素子であり、撮像面に結像した光学像を電気信号に変換して画像入力部１２に出力する。
【００３０】
露光制御部は、電気回路を用いて構成され、後述する画質制御部１４の露光調整部１４１からの制御信号に基づき、撮像時の露光条件（例えば、電子シャッタのオンオフ、絞りの開口度合い）を調整する。
【００３１】
画像入力部１２は、上述したようにプロセッサＰＲＣ１を構成し、撮像部１１からの電気信号を用いて所定の信号処理を行うことで、人間が認識可能なＲＧＢ（Red Green Blue）またはＹＵＶ（輝度・色差）等により規定される撮像画像のデータ（フレーム）を生成して画質制御部１４に出力する。
【００３２】
メモリ１３は、例えばＲＡＭ（Random Access Memory）とＲＯＭ（Read Only Memory）を用いて構成され、監視カメラＣＡの動作の実行に必要なプログラムやデータ、更には、動作中に生成された情報又はデータ等を一時的に保存する。ＲＡＭは、例えばプロセッサＰＲＣ１の動作時に使用されるワークメモリである。ＲＯＭは、例えばプロセッサＰＲＣ１を制御するためのプログラムおよびデータを予め記憶する。
【００３３】
画質制御部１４は、撮像部１１における撮像時の露光条件（例えば、電子シャッタのオンオフ、絞りの開口度合い）を制御するための制御信号を生成し、この制御信号を撮像部１１の露光制御部に出力する。画質制御部１４は、画像入力部１２から出力された撮像画像に対し、その撮像画像の画質を調整するための各種の画像処理（例えば、撮像画像を構成する画素ごとの色成分を示す画素値を調整するための画像処理、撮像画像のエッジ部分を強調する処理、撮像画像に現れるノイズ成分を抑圧する処理）を施し、画像処理後の撮像画像のデータを送信部１６に出力する。また、画質制御部１４は、サーバ装置２０から通知されたパラメータ（後述する図６参照）を用いて、画像入力部１２から出力された撮像画像のデータの画質を調整するための処理（例えば撮像画像の色を示す画素値の調整処理）を行う。
【００３４】
露光調整部１４１は、撮像部１１における撮像時の露光条件（例えば、電子シャッタのオンオフ、絞りの開口度合い）を制御するための制御信号を生成し、この制御信号を撮像部１１の露光制御部に出力する。
【００３５】
画素値調整部の一例としての色調整部１４２は、画像入力部１２から出力された撮像画像に対し、その撮像画像の画質を調整するための画像処理（例えば、撮像画像を構成する画素ごとの色成分を示す画素値を調整するための画像処理）を施す。また、色調整部１４２は、サーバ装置２０から通知されたパラメータ（後述する図６参照）を用いて、画像入力部１２から出力された撮像画像のデータの画質を調整するための画像処理（例えば撮像画像の色を示す画素値の調整処理）を行う。色調整部１４２による画像処理の詳細については、図８を参照して後述する。
【００３６】
画質調整部１４３は、画像入力部１２から出力された撮像画像に対し、その撮像画像の画質を調整するための各種の画像処理（例えば、撮像画像のエッジ部分を強調する処理、撮像画像に現れるノイズ成分を抑圧する処理）を施す。
【００３７】
パラメータ受信部１５は、通信回路を用いて構成され、監視カメラＣＡから送られた、撮像画像のサーバ装置２０による解析処理の結果（解析結果）として得られたパラメータ（図６参照）を受信して画質制御部１４に出力する。
【００３８】
送信部１６は、通信回路を用いて構成され、画質制御部１４により施された画像処理後の撮像画像のデータをサーバ装置２０に繰り返し送信する。つまり、送信部１６は、周期的に（例えば毎フレーム、または１０分等の一定時間ごとに繰り返して）、画質制御部１４により施された画像処理後の撮像画像のデータをサーバ装置２０に送信する。
【００３９】
図２に示すように、サーバ装置２０は、通信部２１と、メモリ２２と、ストレージ２３と、画像解析部２４と、車両解析部２５と、パラメータ通知部２６とを含む構成である。画像解析部２４と車両解析部２５とは、プロセッサＰＲＣ２を用いて構成される。プロセッサＰＲＣ２は、例えばＣＰＵ（Central Processing Unit）、ＤＳＰ（Digital Signal Processor）もしくはＦＰＧＡ（Field Programmable Gate Array）を用いて構成される。
【００４０】
通信部２１は、通信回路を用いて構成され、監視カメラＣＡおよび操作ＰＣ３０との間でデータもしくは情報の送受信を行う。通信部２１は、監視カメラＣＡから繰り返して送られる撮像画像のデータを受信して画像解析部２４に出力する。なお、後述するパラメータ通知部２６の構成を省略して通信部２１として含め、通信部２１がパラメータ通知部２６（後述参照）の処理を行ってもよい。また、通信部２１は、操作ＰＣ３０から送られる車両検知領域ＵＳＡＲ１（図５参照）の情報を受信する。また、通信部２１は、監視カメラＣＡから送られた撮像画像のデータを操作ＰＣ３０に転送してよいし、サーバ装置２０により解析された解析結果のデータを操作ＰＣ３０に送信してもよい。
【００４１】
メモリ２２は、例えばＲＡＭ（Random Access Memory）とＲＯＭ（Read Only Memory）を用いて構成され、サーバ装置２０の動作の実行に必要なプログラムやデータ、更には、動作中に生成された情報又はデータ等を一時的に保存する。ＲＡＭは、例えばプロセッサＰＲＣ２の動作時に使用されるワークメモリである。ＲＯＭは、例えばプロセッサＰＲＣ２を制御するためのプログラムおよびデータを予め記憶する。
【００４２】
ストレージ２３は、例えばハードディスク（ＨＤＤ：Hard Disk Drive）またはソリッドステートドライブ（ＳＳＤ：Solid State Drive）を用いて構成される。ストレージ２３は、監視カメラＣＡから送られた撮像映像のデータを、その撮像映像を撮像した監視カメラＣＡの識別情報および撮像日時の情報と対応付けて記録する。また、ストレージ２３は、プロセッサＰＲＣ２の処理結果（言い換えると、画像解析部２４による撮像画像の解析結果、もしくは車両解析部２５による車両の解析結果）を記録する。
【００４３】
画像解析部２４は、通信部２１から出力された撮像画像（つまり、監視カメラＣＡから繰り返して送られた撮像画像）に対し、その撮像画像の色（言い換えると、ＲＧＢ（Red Green Blue）の画素値）を解析するための解析処理を施す。画像解析部２４は、この解析処理の結果（つまり、パラメータである解析結果）をパラメータ通知部２６に出力するとともに、ストレージ２３に記録する。
【００４４】
車両解析部２５は、通信部２１から出力された撮像画像（つまり、監視カメラＣＡから繰り返して送られた撮像画像）に対し、その撮像画像に出現する車両（例えば、車両ＣＲ１）の有無を解析する。車両解析部２５は、この解析処理の結果（解析処理）をストレージ２３に記録するとともに、通信部２１を介して操作ＰＣ３０に送信する。
【００４５】
パラメータ通知部２６は、通信回路を用いて構成され、画像解析部２４から出力された解析結果（つまり、パラメータ）を受け取り、このパラメータを色調整処理時に使用する旨のパラメータ使用指示を監視カメラＣＡに送信する。監視カメラＣＡは、サーバ装置２０のパラメータ通知部２６から送られたパラメータ使用指示をパラメータ受信部１５において受信すると、メモリ１３に一時的に保持する。また、監視カメラＣＡは、パラメータ使用指示に含まれるパラメータを色調整処理時に使用するために、パラメータをメモリ１３から読み出して画質制御部１４の画質制御部１４にて保持する。
【００４６】
次に、実施の形態１に係る画質調整システム５０における初期設定処理の動作手順について、図４、図５、図６および図７を参照して説明する。図４は、図３に示す撮像画像が所定数のブロックに分割された例を示す説明図である。図５は、ユーザにより指定される車両検知領域ＵＳＡＲ１を示す説明図である。図６は、実施の形態１に係るサーバ装置２０による初期設定処理の動作手順を時系列に示すフローチャートである。図７は、ブロック内の画素数Ｐｎ，Ｑｎの説明図である。図６に示す処理は、主にサーバ装置２０の画像解析部２４により実行される。図６に示す初期設定処理の説明において、必要に応じて、図４、図５および図７を参照する。
【００４７】
図６において、サーバ装置２０の通信部２１は、複数の異なる色の光を発光する街灯ＳＴＬ１，ＳＴＬ２が近くに配置された交差点ＩＴＳＣ１が監視カメラＣＡにより撮影（撮像）された撮像画像（初期撮像画像の一例）のデータを受信して取得し（Ｓｔ１）、さらに、その撮像画像のデータを操作ＰＣ３０に送信する。ステップＳｔ１において取得された撮像画像のデータは画像解析部２４に随時入力される。操作ＰＣ３０は、通信部２１から送られた撮像画像のデータを受信してディスプレイＤＰ１に表示する。
【００４８】
ユーザ（例えば、逃走車両の行方を追跡する監視員もしくは警察官）は、ディスプレイＤＰ１に表示された撮像画像を見ながら、マウスもしくはキーボード等を用いた操作により、交差点ＩＴＳＣ１の中で車両検知領域ＵＳＡＲ１（図５参照）を指定する。つまり、ユーザの操作により、交差点ＩＴＳＣ１の中で車両検知領域ＵＳＡＲ１（図５参照）が指定され（Ｓｔ２）、撮像画像中の車両検知領域ＵＳＡＲ１の位置を示す座標情報が操作ＰＣ３０からサーバ装置２０に対して送られる。対象検知領域の一例としての車両検知領域は、例えば逃走車両等の車両が出現する可能性が高いとユーザにより判断された撮像画像中の一部の領域を示し、後述の実施の形態２においても同様である。図５では、車両検知領域ＵＳＡＲ１は、車両ＣＲ１が交差点ＩＴＳＣ１に進入する直前の横断歩道付近の領域（言い換えると、街灯ＳＴＬ２からの光が照らされる領域）と、車両ＣＲ１が交差点ＩＴＳＣ１を右折する直前の領域（言い換えると、街灯ＳＴＬ１からの光が照らされる領域）とを含む。
【００４９】
また、ユーザの操作ＰＣ３０を用いた操作により、初期設定処理における光源情報取得開始の指示が操作ＰＣ３０からサーバ装置２０に送られる（Ｓｔ３）。例えば、ユーザが操作ＰＣ３０のディスプレイＤＰ１に表示された光源情報取得開始の指示を示すためのアイコン（図示略）をマウス等で押下すると、操作ＰＣ３０は、光源情報取得開始の指示をサーバ装置２０に送信する。サーバ装置２０の画像解析部２４は、ステップＳｔ３の光源情報取得開始の指示がサーバ装置２０の通信部２１において受信された時点（所定期間内の開始時点の一例）を起点として、監視カメラＣＡから随時送られる撮像画像（初期撮像画像の一例）のｋ番目（ｋ：１以上の整数。以下同様。）のフレーム内の車両検知領域ＵＳＡＲ１内に含まれる画素ごとの色成分（つまり、ＲＧＢ値）の平均値（Ｒ０＿ｋ，Ｇ０＿ｋ，Ｂ０＿ｋ）を演算して取得する（Ｓｔ４）。
【００５０】
画像解析部２４は、ｋ番目のフレーム（つまり、撮像画像）をＵ個のブロックＢＬＫに分割する（Ｓｔ５、図４参照）。Ｕは、分割されたブロックＢＬＫの個数（言い換えると、分割数）を示し、４以上の偶数である。図４では、例えばｋ番目のフレーム（つまり、撮像画像）が８＊１０（＝８０＝Ｕ）個のブロックＢＬＫに分割された例が示されている。＊は乗算の演算子を示す。なお、実施の形態１では、説明を分かり易くするために、撮像画像のフレームの分割数Ｕを８＊１０（＝８０）としているが、分割数Ｕは８＊１０に限定されない。また、分割の処理（つまり、ステップＳｔ５の処理）が省略されてもよい。
【００５１】
画像解析部２４は、ステップＳｔ５において分割されたブロックＢＬＫのうちｎ番目のブロックＢＬＫ（ｎ）において、車両検知領域ＵＳＡＲ１内に含まれる画像を構成する画素の数（つまり、画素数Ｐｎ）と、車両検知領域ＵＳＡＲ１内に含まれない画像を構成する画素の数（つまり、画素数Ｑｎ）とを抽出する（Ｓｔ６）。ｎは、分割数ＵのブロックＢＬＫの序数を示し、具体的には１からＵまでの整数である。
【００５２】
図７に示すように、画素数Ｐｎは、ｎ番目のブロックＢＬＫ（ｎ）内でかつ車両検知領域ＵＳＡＲ１内に含まれる枠内領域の画像を構成する画素の数を示し、例えば「１１５５２」である。同様に、画素数Ｑｎは、ｎ番目のブロックＢＬＫ（ｎ）内でかつ車両検知領域ＵＳＡＲ１内に含まれない枠外領域ＮＵＳＡＲ１の画像を構成する画素の数を示し、例えば「１０３６８」である。監視カメラＣＡの画角および車両検知領域ＵＳＡＲ１が変更されない限り、撮像画像のフレーム内の車両検知領域ＵＳＡＲ１は同一であるため、画素数Ｐｎ，Ｑｎの値はブロックＢＬＫごとに異なる可能性が高いと言える。
【００５３】
画像解析部２４は、ステップＳｔ３の光源情報取得開始の指示がサーバ装置２０の通信部２１において受信された時点を起点として、監視カメラＣＡから随時送られる撮像画像のｋ番目のフレーム内のｎ番目のブロックＢＬＫにおいて、車両検知領域ＵＳＡＲ１内に含まれる画像を構成する画素ごとの色成分（つまり、ＲＧＢ値）の平均値（Ｒｎ＿ｋ，Ｇｎ＿ｋ，Ｂｎ＿ｋ）をブロックＢＬＫごとに演算して取得する（Ｓｔ７）。
【００５４】
画像解析部２４は、ステップＳｔ６，Ｓｔ７の一連の処理をｋ番目のフレーム内の全てのブロックＢＬＫに対して実行していない場合（Ｓｔ８、ＮＯ）、ｋ番目のフレーム内の全てのブロックＢＬＫについて、車両検知領域ＵＳＡＲ１内に含まれる画像を構成する画素ごとの色成分の平均値（Ｒｎ＿ｋ，Ｇｎ＿ｋ，Ｂｎ＿ｋ）を演算して取得するまで、ステップＳｔ６，Ｓｔ７の一連の処理を繰り返して行う。画像解析部２４は、ｋ番目のフレーム内の全てのブロックＢＬＫについて、車両検知領域ＵＳＡＲ１内に含まれる画像を構成する画素ごとの色成分の平均値（Ｒｎ＿ｋ，Ｇｎ＿ｋ，Ｂｎ＿ｋ）を演算して取得した場合（Ｓｔ８、ＹＥＳ）、初期設定処理における光源情報取得終了の指示を取得する（Ｓｔ９）。初期設定処理における光源情報取得終了の指示が画像解析部２４により取得された時点が、所定期間内の終了時点の一例である。
【００５５】
ステップＳｔ９の指示は、次のいずれかの方法で画像解析部２４により取得されてよい。
【００５６】
第１の方法は、画像解析部２４は、ｋ番目のフレーム内の全てのブロックＢＬＫについて、車両検知領域ＵＳＡＲ１内に含まれる画像を構成する画素ごとの色成分の平均値（Ｒｎ＿ｋ，Ｇｎ＿ｋ，Ｂｎ＿ｋ）を取得したことを判別した後、初期設定処理における光源情報取得終了の指示の送信要求を操作ＰＣ３０に送信する。操作ＰＣ３０は、この送信要求を受けて、初期設定処理における光源情報取得終了の指示をサーバ装置２０に送信する。サーバ装置２０の通信部２１において受信された、初期設定処理における光源情報取得終了の指示は画像解析部２４に入力される。
【００５７】
第２の方法は、画像解析部２４は、ステップＳｔ３の光源情報取得開始の指示がサーバ装置２０の通信部２１において受信された時点から所定時間が経過した時点を、初期設定処理における光源情報取得終了と判断してもよい。
【００５８】
第３の方法は、画像解析部２４は、ユーザの操作ＰＣ３０を用いた操作によって、サーバ装置２０から送られた初期設定処理における光源情報取得終了の指示を、通信部２１を介して取得してもよい。例えば、ユーザが操作ＰＣ３０のディスプレイＤＰ１に表示された光源情報取得終了の指示を示すためのアイコン（図示略）をマウス等で押下すると、操作ＰＣ３０は、光源情報取得終了の指示をサーバ装置２０に送信できる。
【００５９】
画像解析部２４は、ステップＳｔ４で得られた平均値（Ｒ０＿ｋ，Ｇ０＿ｋ，Ｂ０＿ｋ）と、ステップＳｔ７で得られたブロックＢＬＫごとの平均値（Ｒｎ＿ｋ，Ｇｎ＿ｋ，Ｂｎ＿ｋ）とを用いて、光源情報取得開始時点から光源情報取得終了時点まで（所定期間内の一例）の時間ごとの全フレームに対応する平均値（Ｒ０，Ｇ０，Ｂ０）およびブロックＢＬＫごとの平均値（Ｒｎ，Ｇｎ，Ｂｎ）をそれぞれ演算して取得する（Ｓｔ１０）。
【００６０】
平均値（Ｒ０，Ｇ０，Ｂ０）は、光源情報取得開始時点から光源情報取得終了時点までの全フレームに対応する、車両検知領域ＵＳＡＲ１内に含まれる画素ごとの色成分（つまり、ＲＧＢ値）の平均値を示し、例えば（２００，２００，２００）である。
【００６１】
平均値（Ｒｎ，Ｇｎ，Ｂｎ）は、光源情報取得開始時点から光源情報取得終了時点までの全フレームのｎ番目のブロックＢＬＫ（ｎ）に対応する、車両検知領域ＵＳＡＲ１内に含まれる画像を構成する画素ごとの色成分（つまり、ＲＧＢ値）の平均値を示し、例えば（２００，２００，２２０）である。つまり、光源情報取得開始時点から光源情報取得終了時点までの期間において、例えば、全て（Ｕ個）のブロックＢＬＫのうちｎ番目のブロックＢＬＫ（ｎ）の車両検知領域ＵＳＡＲ１内の画像の色成分は、車両検知領域ＵＳＡＲ１内全体の画像の色成分に比べると多少青みが強くかかっていると言える（図７参照）。
【００６２】
画像解析部２４は、ステップＳｔ１０で得られた平均値（Ｒ０，Ｇ０，Ｂ０）および平均値（Ｒｎ，Ｇｎ，Ｂｎ）の各情報と、ステップＳｔ２で得られた車両検知領域の撮像画像中における位置を示す座標情報とをパラメータとして対応づけてパラメータ通知部２６に出力する。パラメータ通知部２６は、画像解析部２４から渡されたパラメータを含むパラメータ使用指示を、対応する監視カメラＣＡに通知する（Ｓｔ１１）。
【００６３】
監視カメラＣＡは、パラメータ通知部２６から送られたパラメータ使用指示をパラメータ受信部１５において受信すると、メモリ１３に一時的に保持する。また、監視カメラＣＡは、パラメータ使用指示に含まれるパラメータを色調整処理時に使用するために、パラメータをメモリ１３から読み出して画質制御部１４の色調整部１４２にて保持する。これにより、図６に示す初期設定処理が終了する。
【００６４】
次に、実施の形態１に係る画質調整システム５０における色調整処理の動作手順について、図８を参照して説明する。図８は、実施の形態１に係る監視カメラによる色調整処理の動作手順を時系列に示すフローチャートである。図８に示す処理は、主に監視カメラＣＡの色調整部１４２により実行される。
【００６５】
図８において、監視カメラＣＡの色調整部１４２は、図６に示す初期設定処理時に抽出されたパラメータとしての車両検知領域ＵＳＡＲ１内のＲＧＢ値の平均値（Ｒ０，Ｇ０，Ｂ０）を、メモリ１３から読み出して取得する（Ｓｔ２１）。色調整部１４２は、撮像部１１によりリアルタイムに撮影（撮像）された現在の撮像画像のデータを、画像入力部１２を介して取得し、Ｕ個のブロックＢＬＫに分割する（Ｓｔ２２、図４参照）。Ｕは、上述したように、分割されたブロックＢＬＫの個数（言い換えると、分割数）を示し、４以上の偶数である。
【００６６】
色調整部１４２は、図６に示す初期設定処理時に抽出されたパラメータとしての車両検知領域ＵＳＡＲ１内のＲＧＢ値の平均値（Ｒｎ，Ｇｎ，Ｂｎ）を、メモリ１３から読み出して取得する（Ｓｔ２３）。
【００６７】
色調整部１４２は、ステップＳｔ２２において分割された撮像画像のｎ番目のブロックＢＬＫ（ｎ）において、ステップＳｔ２３で得られた平均値（Ｒｎ，Ｇｎ，Ｂｎ）に対し、車両検知領域ＵＳＡＲ１に含まれる画素数Ｐｎに応じた補正処理を行う（数式（１）参照）。色調整部１４２は、この補正処理により、ｎ番目のブロックＢＬＫ（ｎ）の平均値（Ｒｎ’，Ｇｎ’，Ｂｎ’）を演算して取得する（Ｓｔ２４）。例えば、色調整部１４２は、数式（１）に従って、ｎ番目のブロックＢＬＫ（ｎ）について、（Ｒｎ’，Ｇｎ’，Ｂｎ’）＝（１１５５２＊（２００，２００，２２０）＋１０３６８＊（２００，２００，２００））／（１１５２２＋１０３６８）＝（２００，２００，２１１）を求める。
【００６８】
【数１】
2019216332.tif 000003
【００６９】
色調整部１４２は、ステップＳｔ２２において分割された撮像画像のｎ番目のブロックＢＬＫ（ｎ）において、ステップＳｔ２１で得られた平均値（Ｒ０，Ｇ０，Ｂ０）とステップＳｔ２４で得られた平均値（Ｒｎ’，Ｇｎ’，Ｂｎ’）とを用いて、数式（２）に従って、ｎ番目のブロックＢＬＫ（ｎ）におけるＲＧＢ値の補正係数の一例としての補正量（Ｒｎ＿ｈ，Ｇｎ＿ｈ，Ｂｎ＿ｈ）を演算して取得する（Ｓｔ２５）。例えば、色調整部１４２は、数式（２）に従って、ｎ番目のブロックＢＬＫ（ｎ）について、補正量（Ｒｎ＿ｈ，Ｇｎ＿ｈ，Ｂｎ＿ｈ）＝（２００／２００，２００／２０，２００／２２０）＝（１，１，０．９５）を求める。
【００７０】
【数２】
2019216332.tif 000004
【００７１】
色調整部１４２は、ステップＳｔ２２において分割された撮像画像のｎ番目のブロックＢＬＫ（ｎ）において、図６に示す初期設定処理時に抽出されたパラメータとしての車両検知領域ＵＳＡＲ１内のＲＧＢ値の平均値（Ｒｎ＿ｉｎ，Ｇｎ＿ｉｎ，Ｂｎ＿ｉｎ）を取得する（Ｓｔ２６）。例えば、色調整部１４２は、ｎ番目のブロックＢＬＫ（ｎ）について、（Ｒｎ＿ｉｎ，Ｇｎ＿ｉｎ，Ｂｎ＿ｉｎ）＝（２００，２００，２２０）を得たとする。
【００７２】
色調整部１４２は、ステップＳｔ２２において分割された撮像画像のｎ番目のブロックＢＬＫ（ｎ）において、ステップＳｔ２５で得られた補正量（Ｒｎ＿ｈ，Ｇｎ＿ｈ，Ｂｎ＿ｈ）とステップＳｔ２６で得られたＲＧＢ値の平均値（Ｒｎ＿ｉｎ，Ｇｎ＿ｉｎ，Ｂｎ＿ｉｎ）とを用いて、そのブロックＢＬＫ（ｎ）の色成分を示す補正後画素値の一例としての補正後ＲＧＢ値の平均値であるＲＧＢ値出力値（Ｒｎ＿ｏｕｔ，Ｇｎ＿ｏｕｔ，Ｂｎ＿ｏｕｔ）を演算して取得する（Ｓｔ２７）。例えば、色調整部１４２は、数式（３）に従って、ｎ番目のブロックＢＬＫ（ｎ）について、（Ｒｎ＿ｏｕｔ，Ｇｎ＿ｏｕｔ，Ｂｎ＿ｏｕｔ）＝（２００＊１，２００＊１，２２０＊０．９５）＝（２００，２００，２０９）を求める。
【００７３】
これにより、色調整部１４２は、数式（３）による演算により、撮像部１１によりリアルタイムに撮像されている撮像画像の色成分を示すＲＧＢ値（例えば、ｎ番目のブロックＢＬＫ（ｎ）に対応する（Ｒｎ＿ｉｎ，Ｇｎ＿ｉｎ，Ｂｎ＿ｉｎ）（＝（２００，２００，２２０））を、ＲＧＢ値出力値（Ｒｎ＿ｏｕｔ，Ｇｎ＿ｏｕｔ，Ｂｎ＿ｏｕｔ）（＝（２００，２００，２０９））に補正でき、例えばＬＥＤ灯の影響を受けて青みが強く現れていた該当ブロックの色成分をより白色に近づけるように効果的に補正できる。従って、色調整部１４２によりＲＧＢ値が補正された後のブロックの撮像画像により、同一の車両ＣＲ１（例えば白色の車両ＣＲ１）が青く見えたり、赤く見えたりすることが抑制されるので、誤認識されることが低減される。
【００７４】
【数３】
2019216332.tif 000005
【００７５】
色調整部１４２は、ステップＳｔ２３，Ｓｔ２４，Ｓｔ２５，Ｓｔ２６，Ｓｔ２７の一連の処理を、ステップＳｔ２２において分割されたＵ個全てのブロックについて行っていない場合（Ｓｔ２８、ＮＯ）、Ｕ個全てのブロックについて補正後ＲＧＢ値の平均値であるＲＧＢ値出力値（Ｒｎ＿ｏｕｔ，Ｇｎ＿ｏｕｔ，Ｂｎ＿ｏｕｔ）を演算して取得するまで、ステップＳｔ２３〜Ｓｔ２７の一連の処理を繰り返して行う。色調整部１４２は、ステップＳｔ２２において分割されたＵ個全てのブロックについて補正後ＲＧＢ値の平均値であるＲＧＢ値出力値（Ｒｎ＿ｏｕｔ，Ｇｎ＿ｏｕｔ，Ｂｎ＿ｏｕｔ）を取得した場合（Ｓｔ２８、ＹＥＳ）、図８に示す色調整処理を終了する。
【００７６】
以上により、実施の形態１に係る画質調整システム５０は、複数の異なる色（例えば赤色、青色）の光を発光する光源（例えば街灯ＳＴＬ１，ＳＴＬ２）が配置された撮像エリア（例えば交差点ＩＴＳＣ１）を撮像する撮像部１１を備える。画質調整システム５０は、所定期間内（例えば、光源情報取得開始時点から光源情報取得終了時点まで）に撮像された交差点ＩＴＳＣ１の初期撮像画像に対して指定される車両検知領域ＵＳＡＲ１の所定期間における画素値の平均値（Ｒ０，Ｇ０、Ｂ０）と、初期撮像画像がｍ×ｌ（ｍ，ｌ：２以上の自然数）個のブロックに分割された個々のブロックごとの車両検知領域ＵＳＡＲ１の所定期間における画素値の平均値（Ｒｎ，Ｇｎ、Ｂｎ）とを対応付けて記憶するメモリ１３を備える。画質調整システム５０は、所定期間外（例えば、光源情報取得終了時点以降の時点）に撮像される交差点ＩＴＳＣ１の撮像画像と、メモリ１３に記憶された車両検知領域ＵＳＡＲ１の所定期間における画素値の平均値（Ｒ０，Ｇ０、Ｂ０）と、メモリ１３に記憶された個々のブロックごとの車両検知領域ＵＳＡＲ１の所定期間における画素値の平均値（Ｒｎ，Ｇｎ、Ｂｎ）とに基づいて、撮像画像がｍ×ｌ個のブロックに分割された個々のブロックごとの車両検知領域ＵＳＡＲ１内の補正後画素値である補正後ＲＧＢ値の平均値であるＲＧＢ値出力値（Ｒｎ＿ｏｕｔ，Ｇｎ＿ｏｕｔ，Ｂｎ＿ｏｕｔ）を演算する色調整部１４２を備える。
【００７７】
例えば、白色の車両ＣＲ１は、ナトリウム灯（街灯ＳＴＬ１）が発光する赤色の光の影響を受けて赤色の車両であると誤認識される可能性がある。一方、白色の車両ＣＲ１は、ＬＥＤ灯（街灯ＳＴＬ１）が発光する青色の光の影響を受けて青色の車両であると誤認識される可能性がある。つまり、本来同一の色を有する車両ＣＲ１であるにも拘わらず、種類の異なる光源が使用された街灯が近くに配置された交差点ＩＴＳＣ１を車両ＣＲ１が通過する際に、その車両ＣＲ１が誤認識される可能性があった。しかし、実施の形態１に係る画質調整システム５０によれば、複数の異なる種類の光源（例えば、ナトリウム灯およびＬＥＤ灯）が配置されたエリア（例えば、交差点ＩＴＳＣ１）が監視カメラＣＡの撮像可能な画角内に含まれる場合に、監視カメラＣＡの撮像画像に現れる同一の被写体（例えば、白色の車両ＣＲ１）の色成分を適応的に補正できる。これにより、画質調整システム５０は、撮像画像を解析するサーバ装置２０の車両解析部２５において、同一の被写体（例えば、白色の車両ＣＲ１）を異なる被写体（例えば、青色の車両、赤色の車両）に誤認識することを抑制できる。
【００７８】
また、色調整部１４２は、個々のブロックごとの車両検知領域ＵＳＡＲ１の所定期間における画素値の平均値（Ｒｎ，Ｇｎ，Ｂｎ）と、メモリ１３に記憶された車両検知領域ＵＳＡＲ１の所定期間における画素値の平均値（Ｒ０，Ｇ０，Ｂ０）とに基づいて、個々のブロックごとの補正後画素値を演算するための補正係数の一例としての補正量（Ｒｎ＿ｈ，Ｇｎ＿ｈ，Ｂｎ＿ｈ）を個々のブロックごとに演算する。これにより、色調整部１４２は、複数の異なる色の光を発光する光源がそれぞれ配置された交差点ＩＴＳＣ１を被写体とした撮像画像のブロックごとに、車両検知領域ＵＳＡＲ１内における異なる光源の色の影響を抑制するための画素値（ＲＧＢ値）の補正係数を求めることができる。
【００７９】
また、色調整部１４２は、演算された補正係数の一例としての補正量（Ｒｎ＿ｈ，Ｇｎ＿ｈ，Ｂｎ＿ｈ）と、所定期間外に撮像される交差点ＩＴＳＣ１の撮像画像がｍ×ｌ個のブロックに分割された個々のブロックごとの車両検知領域ＵＳＡＲ１内の画素値の平均値（Ｒｎ＿ｉｎ，Ｇｎ＿ｉｎ，Ｂｎ＿ｉｎ）とに基づいて、補正後画素値を演算する。これにより、色調整部１４２は、複数の異なる色の光を発光する光源がそれぞれ配置された交差点ＩＴＳＣ１を被写体とした撮像画像のブロックごとに、車両検知領域ＵＳＡＲ１内における異なる光源の色の影響を抑制した画素値（ＲＧＢ値）を演算できる。
【００８０】
また、実施の形態１において、光源は、異なる色の光をそれぞれ発光する複数の光源を用いて構成される。これにより、交差点ＩＴＳＣ１等の撮像エリアに異なる色の光を発光する光源がそれぞれ使用された複数の街灯が既に設置されている状況であっても、実施の形態１に係る画質調整システム５０によれば、同一の被写体（例えば、白色の車両ＣＲ１）を異なる被写体（例えば、青色の車両、赤色の車両）に誤認識することを抑制可能な撮像画像を生成、出力できる。
【００８１】
また、画質調整システム５０は、色調整部１４２により演算された個々のブロックごとの車両検知領域ＵＳＡＲ１内の補正後画素値を有する、対応するブロックごとの撮像画像を合成して画質調整後の撮像画像を生成する生成部（例えば、画質制御部１４）を備える。さらに、画質調整システム５０は、生成された画質調整後の撮像画像を出力する出力部（例えば、操作ＰＣ３０またはディスプレイＤＰ１）を備える。これにより、画質調整システム５０は、複数の異なる色の光を発光する光源が使用された街灯ＳＴＬ１，ＳＴＬ２の影響を抑制または排除した色成分（ＲＧＢ値）を有する撮像画像を生成でき、ユーザ（例えば監視員もしくは警察官）の閲覧に供することができる。
【００８２】
（実施の形態２）
実施の形態２では、交差点ＩＴＳＣ２（図９参照）の一端側に複数の異なる色の光を発光する横断歩道用の単一の信号機ＴＲＬ１が配置され、信号機ＴＲＬ１が赤く点灯（発光）する時に行われる初期設定処理時の結果と、信号機ＴＲＬ１が青く点灯（発光）する時に行われる初期設定処理時の結果とを用いて、監視カメラにより撮像された撮像画像の画質（例えば色成分）を調整する例を説明する。
【００８３】
実施の形態２に係る画質調整システム５０の内部構成は実施の形態１に係る画質調整システム５０の内部構成と同一であるため、同一の構成については同一の符号を付与して説明を簡略化または省略し、異なる内容について説明する。
【００８４】
先ず、実施の形態２に係る画質調整システム５０における初期設定処理の動作手順について、図９、図１０および図１１を参照して説明する。図９は、信号機ＴＲＬ１が赤色光を点灯している間にユーザにより指定される車両検知領域ＵＳＡＲ２を示す説明図である。図１０は、信号機ＴＲＬ１が青色光を点灯している間にユーザにより指定される車両検知領域ＵＳＡＲ２を示す説明図である。図１１は、実施の形態２に係るサーバ装置２０による初期設定処理の動作手順を時系列に示すフローチャートである。図１１に示す処理は、主にサーバ装置２０の画像解析部２４により実行される。図１１に示す初期設定処理の説明において、必要に応じて、図９および図１０を参照する。
【００８５】
図１１において、サーバ装置２０の通信部２１は、信号機ＴＲＬ１が一端側に配置された交差点ＩＴＳＣ２が監視カメラＣＡにより撮影（撮像）された撮像画像（初期撮像画像の一例）のデータを受信して取得し、さらに、その撮像画像のデータを操作ＰＣ３０に送信する。この撮像画像のデータは画像解析部２４に随時入力される。操作ＰＣ３０は、通信部２１から送られた撮像画像のデータを受信してディスプレイＤＰ１に表示する。ユーザ（例えば、逃走車両の行方を追跡する監視員もしくは警察官）は、ディスプレイＤＰ１に表示された撮像画像を見ながら、マウスもしくはキーボード等を用いた操作により、交差点ＩＴＳＣ２の中で車両検知領域ＵＳＡＲ２（図９および図１０参照）を指定する。つまり、ユーザの操作により、交差点ＩＴＳＣ２の中で車両検知領域ＵＳＡＲ２（図９および図１０参照）が指定され、撮像画像中の車両検知領域ＵＳＡＲ２の位置を示す座標情報が操作ＰＣ３０からサーバ装置２０に対して送られる。
【００８６】
また、ユーザの操作ＰＣ３０を用いた操作により、信号機ＴＲＬ１の位置が指定され（Ｓｔ３１）、撮像画像中の信号機ＴＲＬ１の位置を示す座標情報が操作ＰＣ３０からサーバ装置２０に対して送られる。信号機ＴＲＬ１は、交差点ＩＴＳＣ２の一端側に配置された横断歩道ＣＲＷ１，ＣＲＷ２用の信号機であり、赤色光を点灯（発光）したり（図９参照）、青色光を点灯（発光）したりする（図１０参照）。
【００８７】
サーバ装置２０の画像解析部２４は、監視カメラＣＡから随時送られる撮像画像（初期撮像画像の一例）中で、ユーザの操作により指定された信号機ＴＲＬ１の位置の周辺の領域の色情報（例えば、該当する画素領域を構成する個々の画素のＲＧＢ値）を取得する（Ｓｔ３２）。画像解析部２４は、ステップＳｔ３２で得られた色情報の中で赤色成分が最も多いか否かを判別する（Ｓｔ３３）。
【００８８】
画像解析部２４は、ステップＳｔ３２で得られた色情報の中で赤色成分が最も多い（言い換えると、信号機ＴＲＬ１が赤色光を点灯している）と判別した場合（Ｓｔ３３、ＹＥＳ）、ステップＳｔ３４の処理を行う。つまり、画像解析部２４は、図６に示すステップＳｔ１〜Ｓｔ１１のそれぞれの処理と同様の処理を実行（援用）し、信号機ＴＲＬ１が赤色光を点灯中の撮像画像を初期撮像画像として、その撮像画像に対応したＲＧＢ値の光源情報取得開始時点から光源情報取得終了時点までの全フレームに対応する、車両検知領域ＵＳＡＲ２内に含まれる画素ごとの色成分（つまり、ＲＧＢ値）の平均値（Ｒ０，Ｇ０，Ｂ０）を、（Ｒ０＿ｒ，Ｇ０＿ｒ，Ｂ０＿ｒ）として演算して取得する（Ｓｔ３４）。
【００８９】
また、画像解析部２４は、図６に示すステップＳｔ１〜Ｓｔ１１のそれぞれの処理と同様の処理を実行（援用）し、信号機ＴＲＬ１が赤色光を点灯中の撮像画像を初期撮像画像として、その撮像画像に対応したＲＧＢ値の光源情報取得開始時点から光源情報取得終了時点までの全フレームのｎ番目のブロックＢＬＫ（ｎ）に対応する、車両検知領域ＵＳＡＲ２内に含まれる画像を構成する画素ごとの色成分（つまり、ＲＧＢ値）の平均値（Ｒｎ，Ｇｎ，Ｂｎ）を、（Ｒｎ＿ｒ，Ｇｎ＿ｒ，Ｂｎ＿ｒ）として演算して取得する（Ｓｔ３４）。
【００９０】
一方、画像解析部２４は、ステップＳｔ３２で得られた色情報の中で赤色成分が最も多くない（言い換えると、信号機ＴＲＬ１が青色光を点灯している）と判別した場合（Ｓｔ３３、ＮＯ）、ステップＳｔ３５の処理を行う。つまり、画像解析部２４は、図６に示すステップＳｔ１〜Ｓｔ１１のそれぞれの処理と同様の処理を実行（援用）し、信号機ＴＲＬ１が青色光を点灯中の撮像画像を初期撮像画像として、その撮像画像に対応したＲＧＢ値の光源情報取得開始時点から光源情報取得終了時点までの全フレームに対応する、車両検知領域ＵＳＡＲ２内に含まれる画素ごとの色成分（つまり、ＲＧＢ値）の平均値（Ｒ０，Ｇ０，Ｂ０）を、（Ｒ０＿ｂ，Ｇ０＿ｂ，Ｂ０＿ｂ）として演算して取得する（Ｓｔ３５）。
【００９１】
また、画像解析部２４は、図６に示すステップＳｔ１〜Ｓｔ１１のそれぞれの処理と同様の処理を実行（援用）し、信号機ＴＲＬ１が青色光を点灯中の撮像画像を初期撮像画像として、その撮像画像に対応したＲＧＢ値の光源情報取得開始時点から光源情報取得終了時点までの全フレームのｎ番目のブロックＢＬＫ（ｎ）に対応する、車両検知領域ＵＳＡＲ２内に含まれる画像を構成する画素ごとの色成分（つまり、ＲＧＢ値）の平均値（Ｒｎ，Ｇｎ，Ｂｎ）を、（Ｒｎ＿ｂ，Ｇｎ＿ｂ，Ｂｎ＿ｂ）として演算して取得する（Ｓｔ３５）。
【００９２】
画像解析部２４は、ステップＳｔ３４，Ｓｔ３５でそれぞれ得られた平均値（Ｒ０＿ｒ，Ｇ０＿ｒ，Ｂ０＿ｒ），（Ｒ０＿ｂ，Ｇ０＿ｂ，Ｂ０＿ｂ）およびブロックＢＬＫごとの平均値（Ｒｎ＿ｒ，Ｇｎ＿ｒ，Ｂｎ＿ｒ），（Ｒｎ＿ｂ，Ｇｎ＿ｂ，Ｂｎ＿ｂ）の各情報と、ステップＳｔ３１で得られた信号機ＴＲＬ１および車両検知領域ＵＳＡＲ２の撮像画像中における位置を示す各座標情報とをパラメータとして対応づけてパラメータ通知部２６に出力する。パラメータ通知部２６は、画像解析部２４から渡されたパラメータを含むパラメータ使用指示を、対応する監視カメラＣＡに通知する。
【００９３】
監視カメラＣＡは、パラメータ通知部２６から送られたパラメータ使用指示をパラメータ受信部１５において受信すると、メモリ１３に一時的に保持する。また、監視カメラＣＡは、パラメータ使用指示に含まれるパラメータを色調整処理時に使用するために、パラメータをメモリ１３から読み出して画質制御部１４の色調整部１４２にて保持する。これにより、図１１に示す初期設定処理が終了する。
【００９４】
次に、実施の形態２に係る画質調整システム５０における色調整処理の動作手順について、図１２を参照して説明する。図１２は、実施の形態２に係る監視カメラＣＡによる色調整処理の動作手順を時系列に示すフローチャートである。図１２に示す処理は、主に監視カメラＣＡの色調整部１４２により実行される。
【００９５】
図１２において、監視カメラＣＡの撮像部１１により、交差点ＩＴＳＣ２を被写体とする撮像画像が撮影（撮像）される（Ｓｔ４１）。色調整部１４２は、ステップＳｔ４１で撮像された撮像画像中で、図１１に示す初期設定処理時にユーザの操作により指定された信号機ＴＲＬ１の位置の周辺の領域の色情報（例えば、該当する画素領域を構成する個々の画素のＲＧＢ値）を取得する（Ｓｔ４２）。色調整部１４２は、ステップＳｔ４２で得られた色情報の中で赤色成分が最も多いか否かを判別する（Ｓｔ４３）。
【００９６】
色調整部１４２は、ステップＳｔ４２で得られた色情報の中で赤色成分が最も多い（言い換えると、信号機ＴＲＬ１が赤色光を点灯している）と判別した場合（Ｓｔ４３、ＹＥＳ）、ステップＳｔ４４の処理を行う。具体的に、先ず、色調整部１４２は、サーバ装置２０から通知されたパラメータ使用指示に含まれるパラメータをメモリ１３から読み出す。色調整部１４２は、読み出されたパラメータを用いて、図８に示すステップＳｔ２１〜Ｓｔ２８のそれぞれの処理と同様の処理を実行（援用）し、信号機ＴＲＬ１が赤色光を点灯中の撮像画像に対応した、ブロックごとのＲＧＢ値が補正（数式（１）〜（３）参照）された後のＲＧＢ値出力値（Ｒｎ＿ｏｕｔ，Ｇｎ＿ｏｕｔ，Ｂｎ＿ｏｕｔ）をブロックごとに演算して取得する（Ｓｔ４４）。
【００９７】
一方、画像解析部２４は、ステップＳｔ４２で得られた色情報の中で赤色成分が最も多くない（言い換えると、信号機ＴＲＬ１が青色光を点灯している）と判別した場合（Ｓｔ４３、ＮＯ）、ステップＳｔ４５の処理を行う。具体的に、先ず、色調整部１４２は、サーバ装置２０から通知されたパラメータ使用指示に含まれるパラメータをメモリ１３から読み出す。色調整部１４２は、読み出されたパラメータを用いて、図８に示すステップＳｔ２１〜Ｓｔ２８のそれぞれの処理と同様の処理を実行（援用）し、信号機ＴＲＬ１が青色光を点灯中の撮像画像に対応した、ブロックごとのＲＧＢ値が補正（数式（１）〜（３）参照）された後のＲＧＢ値出力値（Ｒｎ＿ｏｕｔ，Ｇｎ＿ｏｕｔ，Ｂｎ＿ｏｕｔ）をブロックごとに演算して取得する（Ｓｔ４５）。
【００９８】
以上により、実施の形態２に係る画質調整システム５０では、交差点ＩＴＳＣ２の一端側に配置された信号機ＴＲＬ１のように、複数の異なる色（例えば赤色、青色）の光を周期的に交互に発光する単一の光源を用いて構成される。画質調整システム５０は、信号機ＴＲＬ１が赤色光を発光している間に、光源情報取得開始時点から光源情報取得終了時点までの全フレームに対応する、車両検知領域ＵＳＡＲ２内に含まれる画素ごとの色成分（つまり、ＲＧＢ値）の平均値（Ｒ０＿ｒ，Ｇ０＿ｒ，Ｂ０＿ｒ）をパラメータとして演算して取得する。また、画質調整システム５０は、信号機ＴＲＬ１が青色光を発光している間に、光源情報取得開始時点から光源情報取得終了時点までの全フレームに対応する、車両検知領域ＵＳＡＲ２内に含まれる画素ごとの色成分（つまり、ＲＧＢ値）の平均値（Ｒ０＿ｂ，Ｇ０＿ｂ，Ｂ０＿ｂ）をパラメータとして演算して取得する。また、画質調整システム５０は、演算された上述したパラメータを用いて、信号機ＴＲＬ１が赤色光もしくは青色光を点灯中の撮像画像に対応した、ブロックごとのＲＧＢ値が補正（数式（１）〜（３）参照）された後のＲＧＢ値出力値（Ｒｎ＿ｏｕｔ，Ｇｎ＿ｏｕｔ，Ｂｎ＿ｏｕｔ）をブロックごとに演算する。
【００９９】
例えば実施の形態１と同様に、白色の車両は、信号機ＴＲＬ１が発光する赤色光の影響を受けて赤色の車両であると誤認識される可能性がある。一方、白色の車両は、信号機ＴＲＬ１が発光する青色光の影響を受けて青色の車両であると誤認識される可能性がある。つまり、本来同一の色を有する白色の車両であるにも拘わらず、信号機ＴＲＬ１の周期的に変更される色の光が照射されることで交差点ＩＴＳＣ２の信号機ＴＲＬ１付近を車両が通過する際に、その車両が誤認識される可能性があった。しかし、実施の形態２に係る画質調整システム５０によれば、単一の信号機ＴＲＬ１でありながら周期的に複数の異なる色の光を発光するものが光源として使用され、その光の影響を受ける撮像画像が得られても、監視カメラＣＡの撮像画像に現れる同一の被写体（例えば、白色の車両）の色成分を適応的に補正できる。これにより、画質調整システム５０は、交差点ＩＴＳＣ２の横断歩道ＣＲＷ１，ＣＲＷ２の周辺を走行する車両（例えば白色の車両）が信号機ＴＲＬ１の発光する赤色光もしくは青色光の影響を受けて、赤色の車両もしくは青色の車両のように異なる車両であると誤認識されることを抑制できる。
【０１００】
以上、図面を参照しながら各種の実施の形態について説明したが、本開示はかかる例に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例、修正例、置換例、付加例、削除例、均等例に想到し得ることは明らかであり、それらについても当然に本開示の技術的範囲に属するものと了解される。また、発明の趣旨を逸脱しない範囲において、上述した各種の実施の形態における各構成要素を任意に組み合わせてもよい。
【０１０１】
なお、上述した実施の形態１，２では、図６および図１１に示す初期設定処理は主にサーバ装置２０の画像解析部２４により実行され、図８および図１２に示す色調整処理は主に監視カメラＣＡの色調整部１４２により実行される例を説明したが、各処理の実行主体は上述した例に限定されない。例えば、初期設定処理は監視カメラＣＡの画質制御部１４により実行されてもよく、色調整処理はサーバ装置２０の画像解析部２４により実行されてもよく、同様な効果が得られる。
【０１０２】
また、上述した実施の形態１，２では、複数の異なる色の光を発光する光源（例えば、街灯ＳＴＬ１，ＳＴＬ２、信号機ＴＲＬ１）の影響を受ける被写体の例として、車両（例えば車両ＣＲ１）を例示したが、車両に限定されず、例えば交差点ＩＴＳＣ１，ＩＴＳＣ２の近くを歩行している人物等でもよい。
【産業上の利用可能性】
【０１０３】
本開示は、複数の異なる種類の光源が配置されたエリアがカメラの撮像可能な画角内に含まれる場合に、カメラの撮像画像に現れる同一の被写体の色成分を適応的に補正し、同一の被写体を異なる被写体に誤認識することを抑制する画質調整システム、画質調整方法およびプログラムとして有用である。
【符号の説明】
【０１０４】
１１  撮像部
１２  画像入力部
１３  メモリ
１４  画質制御部
１５  パラメータ受信部
１６  送信部
２０  サーバ装置
２１  通信部
２２  メモリ
２３  ストレージ
２４  画像解析部
２５  車両解析部
２６  パラメータ通知部
３０  操作ＰＣ
５０  画質調整システム
１４１  露光調整部
１４２  色調整部
１４３  画質調整部
ＣＡ、ＣＡ１、ＣＡ２、ＣＡ３、ＣＡ４  監視カメラ
ＰＲＣ１、ＰＲＣ２  プロセッサ
【図１】
2019216332.tif 000006
【図２】
2019216332.tif 000007
【図３】
2019216332.tif 000008
【図４】
2019216332.tif 000009
【図５】
2019216332.tif 000010
【図６】
2019216332.tif 000011
【図７】
2019216332.tif 000012
【図８】
2019216332.tif 000013
【図９】
2019216332.tif 000014
【図１０】
2019216332.tif 000015
【図１１】
2019216332.tif 000016
【図１２】
2019216332.tif 000017