JP2019201324A - 撮像装置、情報処理装置、それらの制御方法、および、プログラム - Google Patents
撮像装置、情報処理装置、それらの制御方法、および、プログラム Download PDFInfo
- Publication number
- JP2019201324A JP2019201324A JP2018094757A JP2018094757A JP2019201324A JP 2019201324 A JP2019201324 A JP 2019201324A JP 2018094757 A JP2018094757 A JP 2018094757A JP 2018094757 A JP2018094757 A JP 2018094757A JP 2019201324 A JP2019201324 A JP 2019201324A
- Authority
- JP
- Japan
- Prior art keywords
- image
- subject
- information
- composite
- imaging
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Image Processing (AREA)
- Closed-Circuit Television Systems (AREA)
- Studio Devices (AREA)
Abstract
【課題】人数検出等の画像解析の対象となる合成画像について、合成領域における誤検出を防止可能とするための技術を提供する。【解決手段】複数の撮像部を備える撮像装置であって、前記複数の撮像部のそれぞれは、隣接する撮像部と撮像画角の一部が重複するように配置され、前記複数の撮像部のそれぞれで撮像された画像を結合する合成処理を行って合成画像を生成する合成手段と、前記合成画像を情報処理装置に送信する通信手段とを備え、前記通信手段は、前記合成画像において重複、欠損している被写体像に関する情報を合成情報として、前記合成画像と共に前記情報処理装置に送信する。【選択図】 図1
Description
本発明は、撮像装置、情報処理装置、それらの制御方法、および、プログラムに関する。
広視野の画像を撮像可能な撮像装置として、レンズと撮像素子を複数配置し、得られた画像を合成することにより広視野を実現する撮像装置が提案されている(特許文献1を参照)。また、監視などの用途に使用される撮像装置においては、画像解析機能として設定領域内を通過した人物の有無の判定や、領域内の人数を数える人数検出機能が実装されることがある。
特許文献1の撮像装置により得られた合成画像を用いて画像解析を行う場合、以下のような問題が発生する。
複数の撮像装置の配置構成により、被写体の位置によっては合成画像における画像の結合部に二重像が生じる領域と、欠損が生じる領域が発生する場合がある。よって、このような合成画像を画像解析して人数検出を行う場合、対象となる被写体が画像の合成領域を通過する際に不具合が生ずるおそれがある。具体的には、被写体の一部或いは全体が欠損することで検出できなくなる、或いは、重複することで人数を数え間違えるといったことが考えられ、誤検知の要因となっていた。
そこで本発明は、人数検出等の画像解析の対象となる合成画像について、合成領域における誤検出を防止可能とするための技術を提供する。
上記課題を解決するための本発明は、複数の撮像部を備える撮像装置であって、
前記複数の撮像部のそれぞれは、隣接する撮像部と撮像画角の一部が重複するように配置され、
前記複数の撮像部のそれぞれで撮像された画像を結合する合成処理を行って合成画像を生成する合成手段と、
前記合成画像を情報処理装置に送信する通信手段と
を備え、
前記通信手段は、前記合成画像において重複、欠損している被写体像に関する情報を合成情報として、前記合成画像と共に前記情報処理装置に送信することを特徴とする。
前記複数の撮像部のそれぞれは、隣接する撮像部と撮像画角の一部が重複するように配置され、
前記複数の撮像部のそれぞれで撮像された画像を結合する合成処理を行って合成画像を生成する合成手段と、
前記合成画像を情報処理装置に送信する通信手段と
を備え、
前記通信手段は、前記合成画像において重複、欠損している被写体像に関する情報を合成情報として、前記合成画像と共に前記情報処理装置に送信することを特徴とする。
本発明によれば、人数検出等の画像解析の対象となる合成画像について、合成領域における誤検出を防止可能とするための技術を提供することができる。
以下、発明の実施の形態を、添付の図面に基づいて詳細に説明する。
[実施形態1]
以下の実施形態では、複数の撮像部で撮像した画像を合成して得られる広角画像または広角動画像を生成可能な撮像装置に発明を適用した実施形態について説明する。
以下の実施形態では、複数の撮像部で撮像した画像を合成して得られる広角画像または広角動画像を生成可能な撮像装置に発明を適用した実施形態について説明する。
まず、図1(A)は、本実施形態における撮像装置100の構成を示す概略図である。図1(B)は、撮像装置100内における各撮像部の配置を平面状に示した模式図である。図1(B)に示すように、本実施形態では撮像装置100が8つの撮像部101〜108で構成される例を示す。撮像部101〜108のそれぞれはレンズ光学系と撮像素子を備えた撮像ユニットであり、撮像装置100の中心に対して放射状に配置され360度の範囲を撮像可能とする。本実施形態では、8つの撮像部101〜108により、360度の範囲を網羅しているが、撮像部の数はこれに限定されるものではなく、また、撮像可能とする範囲は360度よりも狭くてもよい。例えば、撮像範囲は、設置上場所に応じて決定することができる。
各撮像部は撮像画角を有しており、図1(B)ではそれらを実線と点線とで交互に示している。例えば、撮像部101の撮像画角121と隣接した撮像部102の撮像画角122のように、それぞれ撮像画角の一部が重複する様に配置される。撮像装置100は各撮像部で撮像した画像を合成し、最大360°の水平視野を持つ広角動画像を生成することができる。
次に、撮像装置100及びクライアント装置180の機能構成及びハードウェア構成について図2を参照して説明する。図2(A)は、発明の実施形態に対応する撮像装置100及びクライアント装置180の機能構成例を示す概略図である。制御部150は、例えばCPU,MPU、その他の専用演算回路などで構成することができ、撮像装置100全体の制御を司る。メモリ160は不揮発性メモリとRAM等で構成される。不揮発性メモリは制御部150の処理手順(制御プログラム)や、各種パラメータを記憶する。RAMは制御部150のワークエリアとして使用され、画像処理を行うための記憶領域としても使用される。また、制御部150は、画像処理部151、画像合成部152、圧縮伸長部153を含むことができ、これらのブロックが有する処理機能は、例えば、CPUがメモリ160に記憶されている対応するプログラムを実行することにより実現することができる。あるいは、制御部150を構成する専用演算回路により実現されてもよい。
撮像部101〜108は、撮像素子131〜138およびレンズ光学系111〜118をそれぞれが含むユニット構成となっている。各撮像部は制御部150と接続して制御され、互いに同期した撮像が行われる。このような同期撮像により得られた撮像信号は後段の合成処理を経て1フレームの合成画像データを構成することとなる。そこで、これ以降、「フレームごと」という場合には、同期撮像により得られた撮像信号や、当該撮像信号から得られた画像データのことを意味するものである。撮像部101等から送信された撮像信号は制御部150において各種画像処理が施される。撮像素子131〜138は、CMOSセンサ等により構成され、撮像面に結像された被写体像を電気信号に変換して出力する。撮像素子131等から出力された電気信号としての撮像信号は、制御部内の画像処理部151に入力される。
画像処理部151は、撮像信号に対して画素補間処理や色変換処理等の画像処理を行って、撮像部ごとの撮像画像データ(「撮像画像」、あるいは、合成処理の対象となる画像として「合成前画像」ともいう。)を生成する。当該画像処理には、例えば画素欠陥補正やレンズ補正などの各種補正処理、黒レベルやフォーカス、露出などの調整を行うための検波処理、デモザイク処理、ホワイトバランス処理、ホワイトバランス処理やガンマ補正処理、エッジ強調処理、ノイズ抑制処理などが含まれる。各撮像画像データはメモリ160に保存される。さらにメモリ160に保存された撮像部ごとの撮像画像データは、画像合成部152にてフレームごとに順次、画像合成され、広角の合成画像データとしてメモリ160に保存される。
制御部150はさらに、合成画像データを圧縮伸長部153にて圧縮して圧縮画像データを生成する。圧縮伸長部153は、静止画圧縮及び動画像圧縮を実行し、画像圧縮方式は、例えば、H.264、H.265、MPEGまたはJPEGなどの規格に基づくことができる。さらに、mp4やavi形式などを含む任意の形式の画像データを生成しても良い。圧縮伸長部153において生成された圧縮画像データは、撮像装置100に装着された不図示の記録媒体や内蔵メモリ等に記録されるとともに、通信部170からネットワーク190を介して外部の情報処理装置であるクライアント装置180に送信される。通信部170は、ネットワーク処理回路であり、圧縮された合成画像データを通信プロトコルに準拠した通信信号に変換した上で、ネットワーク190上へと配信する。
クライアント装置180は、典型的にはパーソナルコンピュータなどの情報処理装置であり、ネットワーク190を介して撮像装置100と接続されている。クライアント装置180の制御部181は、CPU,MPU、その他の専用演算回路などで構成することができ、クライアント装置180全体の制御を司る。また、制御部181は、撮像装置100から合成画像データを受信し、伸長処理を行うとともに、撮像装置100をコントロールするための制御情報を送信することで各種制御を行う。画像解析部182は、撮像装置100から受信した合成画像データの画像解析を行う。また、画像解析部182において伸長処理を行ってもよい。画像解析では、例えば合成画像データ内の特定の領域に存在する被写体を検出し人数のカウントを行う、被写体の動きを検出し所定の領域への侵入を検出する等の処理を行う。表示部183は、クライアント装置180の操作者へ画像解析結果や撮像装置100から受信した合成画像データの表示を行う。通信部184は、ネットワーク処理回路であり、ネットワーク190を介して撮像装置100と通信を行い、撮像装置100が配信した合成画像データを受信するとともに、撮像装置100の動作を制御することが可能である。
上述の撮像装置100及びクライアント装置180のハードウェア構成の一例を図2(B)に示す。図2は、撮像装置100及びクライアント装置180の、主に制御部や処理部に関わるハードウェア構成の一例を示すブロック図である。
図2(B)において、CPU210は、ハードディスク装置(以下、HDと呼ぶ)215に格納されているオペレーティングシステム(OS)や制御プログラム、処理プログラム等を実行して、発明の実施形態に対応する処理を実現する。さらには、インタフェース(I/F)218を介した外部の装置とのデータ送受信を制御する。CPU210は、図2(A)の制御部150や181として機能しえる。
ROM211は、内部に基本I/Oプログラムの他、所定の処理を実行するアプリケーションプログラム等の各種データを記憶する。RAM212は各種データを一時記憶し、CPU210の主メモリ、ワークエリア等として機能する。外部記憶ドライブ213は、記録媒体へのアクセスを実現するための外部記憶ドライブであり、メディア(記録媒体)214に記憶されたプログラム等を本コンピュータシステムにロードすることができる。ハードディスク装置215は、本実施形態では大容量メモリとして機能するHD(ハードディスク)を用いている。HD215には、アプリケーションプログラム、OS、制御プログラム、関連プログラム等が格納される。なお、ハードディスクの代わりに、フラッシュ(登録商標)メモリ等の不揮発性記憶装置を用いても良い。これらのROM、RAM、HD等は、図2(A)のメモリ160として機能しえる。
指示入力装置216は、キーボードやポインティングデバイス(マウス等)、タッチパネル等がこれに相当する。出力装置217は、指示入力装置216から入力されたコマンドや、それに対するクライアント装置180の応答出力等を出力する。出力装置217にはディスプレイ、スピーカ、ヘッドフォン端子等を含むことができる。図2(A)の表示部183に対応する。システムバス219は、装置内のデータの流れを司る。
インタフェース(以下、I/Fという)218は、外部装置とのデータのやり取りを仲介する役割を果たす。具体的に、I/F218は、無線通信モジュールを含むことができ、当該モジュールはアンテナシステム、RF送受信器、1つ以上の増幅器、同調器、1つ以上の発振器、デジタル信号プロセッサ、CODECチップセット、加入者識別モジュールカード、メモリなどを含む、周知の回路機構を含むことができる。また、有線接続のための有線通信モジュールを含むことができる。有線通信モジュールは1つ以上の外部ポートを介して他のデバイスとの通信を可能とする。また、データを処理する様々なソフトウェアコンポーネントを含むことができる。外部ポートは、イーサーネット、USBやIEEE1394等を介して、直接的に、又はネットワークを介して間接的に他のデバイスと結合する。尚、以上の各装置と同等の機能を実現するソフトウェアにより、ハードウェア装置の代替として構成することもできる。当該インタフェース218は、図2(A)の通信部170や184として機能しえる。
次に、図3及び図4を参照しながら、本実施形態における画像の合成処理について説明を行う。以下では、特に広角動画像を生成する場合について説明する。図3は、発明の実施形態に対応する被写体と撮像装置100の各撮像部の撮像画角との関係を説明するための図である。図3(A)は、撮像部101から104で撮像された各撮像画像を結合して得られた合成画像300の一例を示す。図3(B)は、合成画像300のような合成画像を得るために実行する撮像部101から104で撮像された各撮像画像の画像合成処理を説明するための図である。図3(B)において、破線121〜124は、図1(A)の撮像部101〜104の撮像画角121〜124に対応する。ここに示すように各撮像部の撮像画角は、一部において互いに重複するように設定されている。
各撮像部で撮像された画像を結合する場合、撮像部の配置によっては隣接する撮像部で視差が存在するため、撮像画角の重複する画像領域(画像重複領域)において、フレームごとに合成する画像の合成位置調整が必要となる。合成位置調整は、画像重複領域における同一被写体像が重なる様に行われる。図3(B)に示す例において、網掛け領域301〜303が画像重複領域となる。画像重複領域は、撮像装置100の設置時に、被写体距離に応じて撮像画角を設定することで任意に設定できる。また、画像重複領域は被写体に応じて適宜変更可能に構成しても構わない。撮像装置100は、各撮像部からの撮像画像を合成し、合成画像300を得る。ここでは、4枚の撮像画像を合成しているが、同期して撮像されたすべての撮像画像、図1に示す撮像装置100の場合には8枚を合成して1枚の合成画像としてもよいし、あるいは、撮像画像のサブグループ単位に合成を行って複数の合成画像を生成してもよい。例えば、4枚ずつのサブグループについて合計2枚の合成画像を生成してもよい。更に、合成枚数はこれらに限定されるものではない。
次に、図4を参照して本実施形態における画像の合成処理を説明する。図4は、発明の実施形態に対応する画像の合成処理の一例を示すフローチャートである。該フローチャートに対応する処理は、例えば、制御部150として機能する1以上のプロセッサ(制御部150のCPU、MPU)が対応するプログラム(メモリ160等に格納)を実行することにより実現できる。
まず、S401において制御部150は、撮像部101〜108の各撮像素子に対して撮像指示を行う。各撮像素子は制御部150からの撮像指示に基づき撮像動作を行い、各撮像部から出力された撮像信号は、メモリ160のRAMに記憶される。撮像部から受信した撮像信号は、画像処理部151にて画素補間処理や色変換処理等の所定の画像処理を行って撮像画像データとして再度メモリへ保持される。
続くS402において、制御部150はメモリ160に記憶された撮像画像データから画像重複領域に該当する部分画像データを選択し、画像合成部152に供給する。続くS403において、画像合成部152が合成位置の調整を行う。画像合成部152は合成を行う2つの画像間で、それぞれの画像重複領域の画像データ内の同一被写体を検出し、合成前画像で検出した同一被写体の位置が一致する様に、合成するための位置補正パラメータを算出する。位置補正パラメータには、各撮像画像データの拡大、縮小、歪曲補正等の変形処理を行うパラメータや、補正処理後の撮像画像データからの画像切り出し等を行うためのパラメータが含まれる。同一被写体の検出には、例えば、背景差分等でエッジ検出を行い被写体の輪郭形状を抽出する、或いは動きベクトルの抽出や、色画素情報と併せて判定することで同一被写体であるかを判定できる。なお、S402及びS403の処理は、画像合成部152がまとめて実行してもよい。
続くS404において、画像合成部152は、各撮像部から得られた撮像画像データを結合して合成画像データを生成する合成処理を行う。算出した補正パラメータに基づき、各撮像画像データに合成位置の補正処理を行い、フレームごとに合成を行う。その後、適切な変倍処理を行い、指定の画角サイズに切り出しを行い、広角の合成画像データを生成する。生成した合成画像データは、画像合成部152が行った画像合成処理に関する情報(画像合成情報)と共にメモリ160に保存される。続くS405において、圧縮伸長部153は合成された合成画像データを順次圧縮処理して、動画像データとして通信部170に出力する。このとき、動画像データには、画像合成部152が生成した画像合成情報が付加される。画像合成情報の詳細は後述する。続くS406において、通信部170は、動画像データを所定のプロトコルに基づきネットワーク190を経由してクライアント装置180に配信する。
次に、図5を参照して、画像合成部152の画像合成処理における被写体像の重複、欠損の発生について説明する。まず、図5(A)は、撮像装置100の撮像画角と被写体位置との関係を説明するための図である。ここでは、撮像部101と撮像部102との関係を示しているが、これはあくまで一例を示すために他の撮像部を省略しているだけであって、他の撮像部についても同様の関係が成立しえる。撮像装置100の各撮像部101及び102は、設置位置が異なるため、撮像画角と光軸中心の位置が一致しない。このため、被写体の位置によってはこれらの撮像部の撮像画角に入らないことがある。被写体501〜503は、撮像装置100からの距離が異なる被写体である。被写体501、502は、撮像画角121と122に入る被写体であるが、被写体503の位置ではいずれの撮像画角からも外れることになる。
図5(B)、図5(C)は図5(A)の被写体を撮像した各撮像部の画像データと、合成後の合成画像の一例を示す。まず、図5(B)の例では、画像データ511と画像データ512とを合成して合成画像513を得る。また、図5(C)の例では、撮像画像511と撮像画像512を合成して合成画像514を得る。合成画像513と合成画像514とでは、合成位置が互いに異なっている。図5(B)に示す合成画像513は、被写体501に対して位置合わせを行っており、被写体501は像全体が良好に合成画像内に納まっている。しかしながら、被写体502は合成画像513内に2つの像(多重像)として発生してしまう。
図5(C)に示す合成画像514は、被写体502に対して位置合わせを行っており、被写体502は像全体が良好に合成画像内に納まっている。しかし、被写体501は像の一部領域が欠損した状態で合成されてしまい、元の被写体501を判別するのが困難な状態になっている。
以上の様に、被写体の位置と合成位置の関係に応じて、合成画像内の被写体像に欠損、或いは重複を生じてしまう。これによって、合成画像を受信したクライアント装置は画像解析を行う際に誤検知することになる。そこで、本実施形態に対応する撮像装置100は、クライアント装置180での誤検知を防ぐために、画像合成情報として、画像の結合位置の情報を合成画像に付加して配信を行う。以降、多重像の誤検知を防ぐための画像合成情報の付加について説明を行う。
図6は、発明の実施形態に対応する画像合成情報について説明するための図である。本実施形態では、画像合成情報として、合成位置を示す情報(合成位置情報)をクライアント装置180に対して通知する場合を説明する。図6(A)に示す合成画像601は、クライアント装置180へ配信する合成済みの画像の少なくとも一部分を表している。破線602、603は、合成時の画像の結合位置を示している。そして、画像合成情報を、例えば、図6(A)のように結合位置602、603で示す画像合成を行った境界線上の2点(A−A')の座標情報として表現され、合成画像とともにクライアント装置180に提供することができる。
また、図6(B)に示すように、画像合成情報を、画像境界を含む領域として表現してもよい。例えば、合成画像610における画像合成領域611、612のように複数の点から成る多角形としてクライアント装置180に画像合成情報を送信することもできる。このとき、画像合成情報は、例えば点A〜Dの座標情報であり各座標を結ぶ曲線または領域としてクライアント装置へ通知される。座標の数は4つに限定するものではなく任意の数に設定できる。
また、図6(C)に示すように、合成位置を中心とした複数の領域の組み合わせとしてクライアント装置180に画像合成情報を送信することもできる。例えば、画像620の下辺から上辺に向かって奥行のある被写体の場合、位置合わせした被写体より手前に欠損領域が発生し、位置合わせした被写体より後ろに多重像が発生する場合が考えられる。このとき、領域621を重複する被写体を含む多重像の発生領域、領域622を被写体の欠損が生じている可能性の高い欠損領域として通知することができる。多重像の発生する領域と像欠損の発生する領域は、合成時に位置合わせを行う被写体の距離に応じて変わるため、設置時の環境や、注視している被写体に応じて適宜変更してもよい。
次に、クライアント装置180が受信する画像データと画像合成情報について説明を行う。図7は、発明の実施形態に対応するクライアント装置180の行う処理の一例を示すフローチャートである。該フローチャートに対応する処理は、例えば、制御部181及び画像解析部182として機能する1以上のプロセッサ(CPU、MPU)が対応するプログラムを実行することにより実現できる。
まず、S701においてクライアント装置180の制御部181は、通信部184を介して動画像データを受信すると、伸長処理を行って、合成画像データを復元する。続くS702において、クライアント装置180の制御部181は、S701において得られた合成画像データを表示部183に表示する。続くS703においてクライアント装置180の制御部181は、得られた合成画像データに画像合成情報が付加されているかどうかを判定する。画像合成情報が無い場合、処理はS706へ進み、受信した合成画像データをクライアント装置180内の画像解析部182で解析し、続くS706で、解析結果を表示部183において、すでに表示されている画像データに重畳表示する。一方、画像合成情報が付加されている場合、処理は4に進む。S704において制御部181は、受信データから抽出した画像合成情報に基づいて、画像合成領域を指定する情報が含まれている場合には、当該画像合成領域を本実施形態特有の解析領域(第2の解析領域)に設定する。また、画像合成情報に画像結合の境界線の情報が含まれている場合には、境界線に基づいて第2の解析領域を設定する。第2の解析領域とは、合成画像データのうち画像合成の影響を受けずに解析処理を行うことが可能な領域を第1の解析領域とした場合に、第1の解析領域とは異なる解析処理を適用する対象となる領域を表す。
続くS705では、制御部181は、設定した第2の解析領域をユーザへ通知するための標識(枠表示やマーカ表示等)を、すでに表示されている合成画像データに重畳して表示部183に表示する。その後、S706において、第1の解析領域について画像解析部182が解析を行い、例えば、合成画像に含まれる領域に存在する人物の人数をカウントする。続くS707において、制御部181は、S706における解析結果、例えば、カウントされた人数を表示部183に表示する。
図8はクライアント装置180での第2の解析領域の設定例を説明するための図である。図8(A)の破線801は画像の結合位置(結合された画像の境界線)を示している。領域802は、第2の解析領域を示している。破線801及び、領域802は、クライアント装置180のユーザに視認可能となるように画像上に重畳表示してもよい。図8(B)は、第2の解析領域を被写体が横切る場合の一例を示す。図示の被写体811から813は、合成画像において時間の経過に応じて被写体811で示す位置から被写体813で示す位置にまで移動する。ここで、クライアント装置180は、領域810を第2の解析領域として設定している。本実施形態では、第2の解析領域の内側と、第2の解析領域の外側の第1の解析領域とで、実施する解析処理を異ならせる。具体的に、第2の解析領域810の内側では、画像合成の結合位置付近で被写体形状が崩れる可能性があるため、被写体形状を判定条件から除外する処理を行う。例えば、第1の解析領域においては、被写体の形状、色(輪郭内の色)、及び、動き(動きベクトル)という3種類の情報を用いて被写体を追尾する。これに対し、第2の解析領域内では、画像合成の境界線で被写体形状が崩れる可能性があるため、被写体形状を判定条件から外し、色と動きベクトルのみを用いて追尾様に制御方法を変更することができる。
以上に示したように、本実施形態では、合成画像において重複している被写体、及び、欠損している被写体に関する画像合成情報をクライアント装置180に通知することにより、クライアント装置で画像解析の誤検知を起こす可能性を低くすることができる。
[実施形態2]
次に、発明の第2の実施形態に対応する画像合成情報の生成方法を説明する。当該方法は、上述の発明の第1の実施形態にさらに追加して行うことが可能である。まず、図9は、本実施形態に対応する撮像装置100及びクライアント装置180の機能構成例を示すブロック図である。図2(A)と同じ構成については省略し、差分についてのみ説明を行う。
次に、発明の第2の実施形態に対応する画像合成情報の生成方法を説明する。当該方法は、上述の発明の第1の実施形態にさらに追加して行うことが可能である。まず、図9は、本実施形態に対応する撮像装置100及びクライアント装置180の機能構成例を示すブロック図である。図2(A)と同じ構成については省略し、差分についてのみ説明を行う。
本実施形態に対応する撮像装置100の制御部150は、図2(A)の構成に加えて重複欠損判定部901を備える。重複欠損判定部901は、合成前後の画像を比較し、被写体像の重複及び欠損を判定する。その他の構成については図2(A)と同様である。また、クライアント装置のハードウェア構成は図2(B)に示したものと同じである。
図10を参照して、本実施形態における重複欠損判定処理について説明する。図10は、発明の実施形態に対応する撮像装置100の重複欠損判定の一例を示すフローチャートである。該フローチャートに対応する処理は、例えば、制御部150として機能する1以上のプロセッサ(制御部150のCPU、MPU)が対応するプログラム(メモリ160等に格納)を実行することにより実現できる。
まず、S1001において、制御部150は、撮像装置100が撮像を行ってメモリ160に保存した撮像画像データを選択し、画像合成部152が、画像合成処理により撮像画像データを結合し、合成画像データを生成する。生成された合成画像データはメモリ160に保存される。続くS1002において、重複欠損判定部901は、合成画像に被写体の重複、欠損が発生しているか否かを判定する。当該判定処理の詳細については、図13から図16を参照して後述する。被写体像の重複、欠損が発生していると判定された場合、処理はS1003に進む。重複、欠損が発生していない場合には、処理はS1004に進む。S1003では、S1002における判定結果に従い画像合成部152が画像合成情報を生成する。続くS1004において、通信部170が画像データと共に画像合成情報をネットワーク190を介してクライアント装置180に配信する。
次に、図11を参照してクライアント装置180側の動作について説明する。図11は、発明の実施形態2に対応するクライアント装置180の行う処理の一例を示すフローチャートである。該フローチャートに対応する処理は、例えば、制御部181及び画像解析部182として機能する1以上のプロセッサ(CPU、MPU)が対応するプログラムを実行することにより実現できる。
まず、S1101でクライアント装置180の制御部181は、通信部184を介して合成画像データを受信すると、伸長処理を行って、合成画像データを復元する。続くS1102において、クライアント装置180の制御部181は、S1101において得られた合成画像データを表示部183に表示する。続くS1103において、制御部181は、得られた合成画像データに画像合成情報が付加されているかどうかを判定する。画像合成情報が無い場合、処理はS1106へ進み、受信した合成画像データをクライアント装置180内の画像解析部182で解析し、続くS1107で、解析結果を表示部183において、すでに表示されている画像データに重畳表示する。一方、受信データに画像合成情報が付加されている場合、処理はS1104に進む。
S1104でクライアント装置180の制御部181は、受信データから抽出した画像合成情報に基づいて画像解析を行い、受信した合成画像における重複または欠損している被写体像、あるいは、画像領域を特定する。続くS1105では、制御部181は、設定した重複、欠損が発生した箇所をユーザへ通知するための標識(枠表示やマーカ表示等)を、すでに表示されている合成画像データに重畳して表示部183に表示する。その後、S1106において、合成画像データについて画像解析部182が解析を行い、例えば、合成画像に含まれる人物の人数をカウントする。続くS1107において、制御部181は、S1106における解析結果、例えば、カウントされた人数を表示部183に表示する。
次に、図12を参照して撮像装置100において合成画像データに付加される重複・欠損の情報を含む画像合成情報のデータ構造の一例を説明する。図12(A)は撮像装置100が生成した合成画像1200の一例を示す。図12(B)は撮像装置100が合成画像1200に付加して送信する画像合成情報1210のデータ構造の一例を示す。
図12(A)の合成画像1200上で合成位置1201が破線で示されている。当該合成位置1201の合成画像1200上における位置は、図12(B)の画像合成情報1210の合成位置1211で規定されている。合成位置1211に示すように、合成位置は(x0、y0)〜(xn、yn)までの複数の座標で表すことができる。各座標を結ぶ曲線が各撮像部で撮像した画像を合成した際の結合位置(結合された画像の境界線)を示す。
重複・欠損フラグ1212は、被写体像の多重像又は欠損の発生有無を通知するためのフラグ情報である。フラグ情報は例えば2ビットで表現することができ、1ビット目で重複の有無、2ビット目で欠損の有無を表すことができる。具体的に「11」であれば、重複、欠損がともに存在することを表す。「01」は重複のみ、「10」は欠損のみを表し、「00」は重複、欠損が生じていないことを示す。重複・欠損フラグ1212は、合成位置1211との関連で発生した重複や欠損の有無を示すフラグ情報であり、合成画像データの他の合成位置において発生している重複や欠損の有無は、その合成位置との関連で登録される。
画像合成情報1210には、重複・欠損フラグ1212が「00」でない場合、重複、欠損している被写体像を特定するための被写体情報と位置情報がさらに追加される。対象1213は、重複、欠損が発生している被写体を識別するための識別情報である。当該識別情報は、同一の被写体を一意に特定可能な情報であれば、どのような情報でもよい。本実施形態では、個々の被写体に対してA、Bというようにアルファベットを割り当てて識別する。
各被写体の画像における位置は、A1、A2、B1及びB2等の被写体情報1214から1217に含まれる、合成画像データ上における各被写体像の位置及び大きさを特定する情報により特定される。具体的に被写体像の重複・欠損が発生した被写体は、例えば、被写体像の中心位置と大きさを表す情報に基づき座標(x、y、r)と表現することができる。x、yは被写体座標、rは当該被写体座標を中心とした半径rの円で被写体の概寸を示す。被写体座標は必ずしも被写体の中心である必要はない。クライアント装置180側で、当該被写体像が判別できればよく、対象となる被写体の輪郭内の点であれば構わない。また、クライアント装置180側で背景差分情報から被写体の輪郭を抽出する際に、撮像装置100から送信した被写体座標が輪郭内に含まれていれば認識できる。
画像合成情報1210において、被写体A1、A2は同一の被写体Aの被写体像であることを示している。被写体の数に特に制限はなく、重複・欠損の発生した被写体の数だけ情報を用意するのが好ましい。被写体A1、A2は1組のデータで扱われる。左右2枚の画像を合成する場合に、左をA1、右をA2の様に位置関係を示してもよい。または、合成後の被写体の状態を判定し、A1を主被写体、A2を副被写体として優先順位を付けてもよい。
また、主被写体、副被写体の情報は、座標情報に組み込んでもよい。例えば、座標(x、y、r)に優先順位を表すビットp(1ビット)を追加して、(x、y、r、p)として表現することができる。pの値は、0において主被写体を表し、1において副被写体を表すことができる。
なお、図12(B)は、図12(A)の合成位置1201との関連で登録された画像合成情報の一例を示すものであって、合成画像データが複数の合成位置を有する場合には、図12(B)に示したような情報のセットがそれぞれの合成位置について登録される。また、画像合成情報は、被写体像の重複、欠損が発生した場合に生成することができ、1フレーム単位で生成することができる。さらに、撮像部101から108において同期して撮像された撮像画像データから、サブグループ単位に合成が行われ複数の合成画像データが生成される場合、合成画像データごとに画像合成情報が生成される。
図12(A)の被写体1202、1203の例では、像全体が判る被写体1202を主被写体A1とし、像の一部が欠けてしまっている被写体1203を副被写体A2として、クライアント装置に送信することができる。このように優先順位をつけることで、画像合成情報1210を受信したクライアント装置180が画像解析を行う際に検出精度を上げることが可能となる。
図12(C)、(D)は、クライアント装置180側に備える表示部183に表示された画像の一例を示す。図12(C)の被写体1221と1222は重複(多重像)の関係であり、受信した画像合成情報1210内に被写体1221が主被写体A1であり、被写体1222が副被写体A2としてユーザから判別可能に表示されている。このように、クライアント装置180の表示においては、重複、欠損の生じている被写体像について、優先順位に対応した態様でマーカー等の標識を重畳表示することができる。このとき、表示する標識の色や形状などによって優先順位の識別を可能にできる。図12(D)の被写体1231は、画像上から欠損した状態を示す。よって、このとき被写体1232が主被写体A1となる。
以下、例えばクライアント装置180が被写体の数量カウントを行う画像解析機能を実行する場合について示す。クライアント装置180は、撮像装置100から取得した画像合成情報に被写体が二重に発生していることが示されていること検知すると、最も優先順位の高い被写体像のみをカウント対象に含め、それ以外の被写体像はカウント対象から除外する。例えば、図12(C)の副被写体の被写体1222をカウントの対象から除外する。さらにクライアント装置180は、撮像装置100からの画像合成情報を基に多重像に対して優先関係を含めた情報表示を行う。一例として破線で対象となる被写体を囲んでいるが、表示方法はこれに限らない。被写体の色を変えて表示する、矢印等のマーカー表示を重ねる等、種々の表現方法が適用できる。破線1201は、画像合成時の境界線である。ユーザから目視可能な形で提示してもよいし、表示、非表示を切り替え可能に構成してもよい。
次に、図13及び図14を参照して、図10のS1002における、重複欠損判定部901による被写体像の重複欠損判定方法の具体例を説明する。
図13は、重複欠損判定処理の一具体例を示すフローチャートである。S1301において、撮像装置100の画像合成部152は、合成前の撮像画像データ(合成前画像)に対して重複欠損を判定するための判定領域を設定し、設定した判定領域内に存在する被写体像を抽出する。続くS1302において、重複欠損判定部901は、これから合成する合成前画像間で、S1301でそれぞれ検出された被写体像が同一被写体のものであるか否かを判定する。同一被写体かどうかは、例えば、被写体形状、被写体の色、動きベクトルに基づいて判定することができる。
続くS1303において、重複欠損判定部901は、合成前画像間で同一被写体の被写体像と認定された被写体像が、重複欠損が発生する関係にあるかどうかを判定する。重複・欠損は、撮像画角内における被写体の位置及び距離に応じて発生する。したがって、被写体が撮像画角内の特定の位置、距離に存在しているかどうかに基づいて、合成後に被写体像の重複・欠損が発生するかどうかを判定することができる。本実施形態においては撮像部の配置と撮像画角は既知の情報であるため、撮像画角内の被写体の位置と距離を2枚の合成前画像上における各被写体像の座標により特定することができる。よって、被写体像が各合成前画像のどこに位置しているかによって、合成後に重複、欠損が発生するかどうかを判定することが可能となる。
被写体の位置及び距離の判別方法は上記に限らない。例えば撮像装置100が、撮像素子上に結像する被写体像の位相差を検出可能な撮像素子を備えた場合、撮像素子に結像した被写体像から被写体距離を算出することが可能である。また、一般的なコントラストAF(オートフォーカス)動作の様に、被写体像の結像するコントラスト値から被写体距離を検出する方法をとってもよい。
次に図14を参照して、上記判定処理をより具体的に説明する。図14(A)は、撮像部101、102が被写体1401を撮像している場面を上空から見た模式図である。被写体1401が位置T1〜T3へ順次移動していく場合を想定している。被写体1402は撮像装置100の設置時から撮像環境に存在する被写体である。画像合成部152は、被写体1402を基準に合成位置の調整を行う。破線1403、1404は撮像装置100の合成画像において、画像の重複・欠損なく合成可能な被写体距離を概念的に示す。被写体1401は、撮像装置100に対して被写体1402よりも遠い位置を横切ることになる。領域1405、1406、1407はそれぞれ撮像部101、102の撮像画角で互いに重複している領域である。このうち、領域1406内に存在する被写体は、合成画像データにおいて被写体像が重複して存在することになる。
図14(B)は、図14(A)の状況下での合成前画像と合成画像とを、位置T1からT3について示す。まず、画像1411、1412、1421、1422、1431、1432はそれぞれ撮像部101及び102がそれぞれ撮像した合成前画像である。画像1413、1423、1433は合成後の合成画像である。領域1414及び1415は、画像1411に設定された判定領域であり、領域1416及び1417は画像1412に設定された判定領域である。判定領域は、画像1421、1422、1431及び1432にもそれぞれ同様に設定される。ここで、判定領域のうち、領域1415及び1416は合成後の画像に含まれない第1の領域に該当し、領域1414及び1417は合成後の画像に含まれる第2の領域に該当する。また、第1の領域と第2の領域との境界を破線1441と破線1442とで示しているが、これらが画像合成する際の結合部となる。
具体的に、被写体1401が位置T1の時、判定領域の外側にいるため、合成画像に被写体の重複は発生しない。被写体1401が位置T2の場合、判定領域の内側、具体的には領域1414及び領域1416に入るため、重複欠損判定部901は撮像画像1421、1422の重複欠損判定領域内の被写体像を探索し、同一被写体の被写体像を抽出する。続いて、重複欠損判定部は2つの画像の視差情報(2枚の合成前画像上における座標)から被写体1401の存在する空間位置を算出し、重複欠損が発生するかを判定する。図14(B)に示す例では、被写体1401の被写体像は、画像1421においては領域1414に含まれるが、画像1422においては領域1416に含まれている。ここで領域1416は合成画像データには含まれない第1の領域ゆえ、合成画像データにおいて重複は発生しないと判定できる。また、画像1421の被写体1401の被写体像は、第1の領域に属していないため、欠損も生じないと判定することができる。画像1422の被写体1401の被写体像は、第1の領域のみに属しており、合成画像データからは完全に削除されてしまう。よって、合成画像データ1423では、画像1421側の被写体像1424のみが含まれる。
次に、被写体1401が位置T3の場合、重複欠損判定部901は被写体1401が、画像1431において第1の領域1415と第2の領域1414との両方に属するように位置していると判定する。この場合、被写体像のうち第1の領域1415に属する部分は合成画像データにおいて削除されてしまうため、欠損が生ずると判定することができる。また、画像1431と1432のそれぞれにおいて、被写体像が第2の領域1414及び1417に存在するため、重複が発生していると判定することができる。このとき、画像1432側の被写体像は第2の領域1417にのみ属しているため欠損は生じず、全体像が残る。合成画像データ1433では、一部が欠損した被写体像1434と、全体像が残った被写体像1435が含まれる。このような場合、画像合成部152は、被写体像1434を副被写体、被写体像1435を主被写体に決定することができる。
このように、図13及び図14との関連で説明した方法によれば、第1の領域及び第2の領域を含む判定領域を合成前画像にそれぞれ設定し、被写体像の少なくとも一部が第1の領域に属する場合は欠損が生ずると判定することができる。また、合成対象の合成前画像のそれぞれから抽出された被写体画像(部分的であってもよい)が、共に第2の領域に属している場合には、合成後において被写体像の重複が発生すると判定することができる。
次に、図15及び図16を参照して、図10のS1002における、重複欠損判定部901による被写体像の重複欠損判定方法の他の具体例を説明する。
図15は、重複欠損判定処理の一具体例を示すフローチャートである。S1501において、撮像装置100の重複欠損判定部901は、合成前画像と合成画像に対して重複欠損を判定するための判定領域をそれぞれ設定し、判定領域内で被写体像の検出を行う。続くS1502において重複欠損判定部901は、判定領域内に入った被写体像の検出数が増減するかを判定する。これは判定領域への被写体像の入出力数と、判定領域内の被写体像の数を比較して行う。判定領域内の被写体像の数が判定領域への入出力数を上回った場合、被写体像の重複(多重像)が発生したと判定する。一方で、判定領域内の被写体像の数が判定領域への入出力数を下回った場合、欠損が発生したと判定する。
続くS1503において重複欠損判定部901は、合成前画像と合成画像とを比較し、被写体像に変化があるかどうか判定する。被写体像に変化がある場合、欠損が発生したと判定することができる。S1502では、被写体像の数のみに基づいて判定しているため、一部欠損している被写体像があっても、検出数は相違しないことが考えられる。そこで、S1502で動体像の数が一致した場合でも、合成前後の被写体像の変化が生じているかどうか、特に被写体像の形状に変化が生じているかどうかを判定し、変化している場合には、欠損が発生したと判定する。被写体像の一部が欠損した場合、合成画像上の被写体像では形状を判定することが難しい。このため、合成画像上の被写体像に対応する合成前画像の被写体像とで形状が一致しているかどうかを判定している。合成前画像と合成画像との比較は、メモリ160に保持した合成前画像と合成画像との間で行うことが好ましいが、被写体像の動きが小さい場合は合成画像と1フレーム後の合成前画像を比較しても構わない。これによってメモリ160の容量を削減できる。
続くS1504において、重複欠損判定部901は、上記判定結果に基づいて、重複、欠損が検出された被写体像について、合成画像内における座標情報を生成する。このとき、被写体像の重複が発生している場合、多重像同士を比較して、主被写体と副被写体の判別を行うことができる。画像合成部152は、このようにして生成された情報に基づいて画像合成情報を生成することができる。
次に、図16を参照して図15の重複欠損判定方法をより具体的に説明する。図16(A)は、撮像部101、102が被写体1601を撮像している場面を上空から見た模式図である。被写体1601が位置T1〜T5へ順次移動していく場合を示している。被写体1602は合成位置の基準となっている被写体である。領域1603、1604、1605はそれぞれ撮像部101、102の撮像画角で互いに重複している領域である。このうち、領域1604内に存在する被写体は、合成画像データにおいて被写体像が重複して存在することになる。
図16(B)は、図16(A)の状況下での合成前画像と合成画像とを位置T1からT5について示す。画像1611、1612、1621、1622、1631、1632、1641、1642、1651、1652はそれぞれ撮像部101及び102がそれぞれ撮像した合成前画像である。画像1613、1623、1633、1643、1653は合成後の合成画像である。領域1614及び1615は、画像1611に設定された判定領域であり、領域1616及び1617は画像1612に設定された判定領域である。領域1618は合成画像1613に設定された判定領域である。判定領域は、他の合成前画像1621及び合成画像1623等にもそれぞれ同様に設定される。ここで、判定領域のうち、領域1615及び1616は合成後の画像に含まれない第1の領域に該当し、領域1614及び1617は合成後の画像に含まれる第2の領域に該当する。また、第1の領域と第2の領域との境界を破線1671と破線1672とで示すが、これらが画像合成する際の結合部となる。また、合成前画像の判定領域と区別するため、領域1618を第3の領域とする。
具体的に、被写体1601が位置T1の時、合成画像の第3の判定領域1618内に被写体像がいないため、被写体像1663は重複欠損判定部901により検出されない。但し、被写体像の検出範囲は判定領域に制限してもよいし、全画像領域としても構わない。領域のサイズを制限することで演算処理の負荷を軽減できる。
被写体1601が位置T2の時、合成画像1623の第3の判定領域1618内に被写体像として被写体像1663が入ったこと、及び、第3の判定領域1618内に被写体像1663が存在することを重複欠損判定部901が検出する。このとき、判定領域1618内の被写体の入出力数と被写体像の数とは同数であるため、対象の被写体像1663は重複、欠損のいずれも発生していないと判断される。
次に、被写体1601が位置T3の時、第3の判定領域1618内で被写体像1664が新たに発生し、これにより合成画像1633の第3の判定領域1618内の被写体像の数は2と判定される。その一方で、第3の判定領域1633への入出力数に増減がないことから、入出力数を被写体像の検出数が上回り、被写体像の重複が発生した可能性があると判定する。
ここで重複欠損判定部901は、合成前画像1631及び1632と合成画像1633とを比較し、重複が発生した可能性のある被写体像が、合成前画像上の第2の判定領域1614、1617にあるため、被写体1601の被写体像が重複している判定する。ここで、被写体像1663と被写体像1664のうち、被写体像としてより大きな面積が表示されている被写体像1664を主被写体、一部が欠損している被写体像1663を副被写体とする。被写体が人物である場合は、体より顔などの器官がより特徴を示す部分となるため、被写体像のサイズではなく重要器官がより多く含まれる被写体像を主被写体としてもよい。重複が発生した場合の被写体像の優先度は被写体の種類に応じて適宜変更してもよい。
次に被写体1601が位置T4の時、合成画像1643の第3の判定領域1618内の被写体の入出力数は変わらず、また、検出された被写体数も1であるので、入出力数と被写体像の検出数とは一致している。しかし、被写体像の判別が困難になっている。そこで重複欠損判定部901は、合成前後の画像を比較し、被写体像1663に欠損が発生していると判定する。これに応じて画像合成部152は、画像合成情報として被写体像1643に欠損が発生していることを、画像データと共にクライアント装置に配信する。
次に、被写体1601が位置T5の時、合成画像1653の第3の判定領域1618内で被写体像を検出できなくなる。よって、被写体像の検出数は0となり、入出力数に変化がないため、入出力数が被写体像の検出数よりも多くなる。この場合、被写体像に欠損が発生したと判定することができる。重複欠損判定部901は、合成前後の画像を比較し、被写体1601に欠損が発生していると判定する。画像合成部152は、画像合成情報として被写体像1663に欠損が発生していることを、合成画像データと共にクライアント装置に配信する。
画像合成情報を受信したクライアント装置180は、被写体像1663の領域で被写体が欠損していることを画像解析部へ通知し、画像解析を行う。例えば、画像解析として被写体数をカウントしている場合、クライアント装置は画像データ上に被写体1601が表示されていないが、画像合成情報を基に被写体1601が存在しているとして、被写体数=1とカウントする。さらに表示部へ被写体像1663が欠損していることをユーザへ通知するためのマーカー表示等を行い表示部へ画像データを表示する。
以上、撮像装置で重複欠損判定を行う場合について説明を行ったが、合成画像上の重複欠損判定をクライアント装置180で行い、重複欠損が発生した可能性がある場合に撮像装置100へ問い合わせる構成をとっても構わない。撮像装置100は、合成前画像1611、1612をメモリに保持しておき、クライアント装置からの問い合わせに応じて、重複欠損判定を行うことでも同様の効果を得ることができる。
以上のように、重複や欠損が生じている被写体の存在をクライアント装置180に通知することで、画像解析時の誤検出を防ぐことが可能となる。また、クライアント装置180のユーザに対して、被写体像の重複、または欠損状態を通知することが可能となる。
(その他の実施例)
本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
100:撮像装置、180:情報処理装置
Claims (23)
- 複数の撮像部を備える撮像装置であって、
前記複数の撮像部のそれぞれは、隣接する撮像部と撮像画角の一部が重複するように配置され、
前記複数の撮像部のそれぞれで撮像された画像を結合する合成処理を行って合成画像を生成する合成手段と、
前記合成画像を情報処理装置に送信する通信手段と
を備え、
前記通信手段は、前記合成画像において重複、欠損している被写体像に関する情報を合成情報として、前記合成画像と共に前記情報処理装置に送信することを特徴とする撮像装置。 - 前記合成情報は、前記合成画像における、結合された画像の境界を特定するための情報、及び、前記境界を含む領域を特定するための情報の少なくともいずれかを含むことを特徴とする請求項1に記載の撮像装置。
- 前記領域は、重複している被写体像を含んでいる領域と、被写体像の欠損が生じている領域との少なくともいずれかを含むことを特徴とする請求項2に記載の撮像装置。
- 前記合成情報は、前記合成画像における被写体像の重複、欠損の有無の情報と、前記合成画像において当該被写体像を特定するための情報とを含むことを特徴とする請求項1から3のいずれか1項に記載の撮像装置。
- 前記合成情報は、同一の被写体について複数の被写体像の情報を含む場合に、前記複数の被写体像に対して割り当てられた優先順位を更に含むことを特徴とする請求項4に記載の撮像装置。
- 前記合成画像において被写体像の重複または欠損が生じるかどうかを判定する判定手段をさらに備え、
前記合成情報は、前記判定手段が前記被写体像の重複または欠損が生じると判定した場合に生成されることを特徴とする請求項1から5のいずれか1項に記載の撮像装置。 - 前記判定手段は、前記複数の撮像部のそれぞれで撮像された画像に対して判定領域を設定し、結合される画像の前記判定領域に同一の被写体の被写体像がそれぞれ含まれる場合に、前記被写体像の重複が生じると判定することを特徴とする請求項6に記載の撮像装置。
- 前記判定領域には、前記合成画像には含まれない第1の領域と、前記合成画像に含まれる第2の領域とが含まれ、被写体像の少なくとも一部が前記第1の領域に含まれる場合に、前記判定手段は、当該被写体像は、前記合成画像において欠損が生ずると判定することを特徴とする請求項7に記載の撮像装置。
- 前記判定手段は、前記合成画像に対して判定領域を設定し、前記判定領域に入出する被写体数と、前記判定領域内の被写体数とをカウントし、前記入出する被写体数と前記判定領域内の被写体数との相違に基づいて、前記被写体像の重複または欠損が生じているかどうかを判定することを特徴とする請求項6に記載の撮像装置。
- 前記判定手段は、前記入出する被写体数よりも前記判定領域内の被写体数が多い場合に、前記被写体像の重複が生じていると判定することを特徴とする請求項9に記載の撮像装置。
- 前記判定手段は、前記入出する被写体数よりも前記判定領域内の被写体数が少ない場合に、前記被写体像の欠損が生じていると判定することを特徴とする請求項9または10に記載の撮像装置。
- 前記判定手段は、前記合成画像において抽出された前記判定領域内の被写体像の形状と、前記複数の撮像部のそれぞれで撮像された画像において抽出された対応する被写体像の形状とを比較し、一致しない場合に前記被写体像の欠損が生じていると判定することを特徴とする請求項9から11のいずれか1項に記載の撮像装置。
- 情報処理装置であって、
請求項1から3のいずれか1項に記載の撮像装置から、前記合成画像と前記合成情報とを受信する通信手段と、
前記合成画像を表示する表示部を制御する制御手段と、
前記合成画像に対して解析処理を行う解析手段と
を備え、
前記制御手段は、前記合成画像に前記合成情報に基づく領域を設定し、
前記解析手段は、前記合成画像に対して行う解析処理において、前記領域の内側と、前記領域の外側とで処理を異ならせ、
前記制御手段は、前記解析手段による解析結果を表示するように前記表示部を制御することを特徴とする情報処理装置。 - 前記制御手段は、前記領域を示す標識を前記合成画像に重畳して表示するように前記表示部を制御することを特徴とする請求項13に記載の情報処理装置。
- 前記解析処理は、前記合成画像に含まれる被写体像の数をカウントすることを含み、
前記解析手段は、前記領域の内側においては、少なくとも前記被写体像の形状の情報を用いて前記カウントを行い、当該領域の外側においては、前記被写体像の形状の情報を用いずに前記カウントを行うことを特徴とする請求項13または14に記載の情報処理装置。 - 前記解析手段は、前記被写体像の数のカウントを、被写体像の形状、色、及び動きの情報に基づいて行い、
前記領域の内側において、前記解析手段は前記形状の情報を用いずに前記解析処理を行うことを特徴とする請求項13または14に記載の情報処理装置。 - 情報処理装置であって、
請求項4から12のいずれか1項に記載の撮像装置から、前記合成画像と前記合成情報とを受信する通信手段と、
前記合成画像を表示する表示部を制御する制御手段と、
前記合成画像に対して解析処理を行う解析手段と
を備え、
前記制御手段は、前記合成情報に基づき、前記合成画像において重複、欠損している被写体像に標識を重畳して表示するように前記表示部を制御し、
前記制御手段は、前記解析手段による解析結果を表示するように前記表示部を制御することを特徴とする情報処理装置。 - 情報処理装置であって、
請求項5、及び、請求項5に従属する請求項6から12のいずれか1項に記載の撮像装置から、前記合成画像と前記合成情報とを受信する通信手段と、
前記合成画像を表示する表示部を制御する制御手段と、
前記合成画像に対して解析処理を行う解析手段と
を備え、
前記制御手段は、前記合成情報に基づき、前記合成画像における重複、欠損している被写体の被写体像に標識を重畳して表示するように前記表示部を制御し、
前記制御手段は、前記解析手段による解析結果を表示するように前記表示部を制御し、
前記解析処理は、前記合成画像に含まれる被写体像の数をカウントすることを含み、
前記解析手段は、前記複数の被写体像に対して割り当てられた優先順位に基づいて、前記複数の被写体像のうち最も優先順位の高い被写体像のみを前記カウントの対象に含める
ことを特徴とする情報処理装置。 - 前記制御手段は、前記標識を、前記複数の被写体像に対して割り当てられた優先順位に対応する態様で表示するように前記表示部を制御することを特徴とする請求項18に記載の情報処理装置。
- 隣接する撮像部と撮像画角の一部が重複するように配置された複数の撮像部を備える撮像装置の制御方法であって、
合成手段が、前記複数の撮像部のそれぞれで撮像された画像を結合する合成処理を行って合成画像を生成する生成工程と、
通信手段が、前記合成画像を情報処理装置に送信する送信工程と、
を含み、
前記送信工程では、前記合成画像において重複、欠損している被写体像に関する情報を合成情報として、前記合成画像と共に前記情報処理装置に送信することを特徴とする撮像装置の制御方法。 - 情報処理装置の制御方法であって、
通信手段が、請求項1から3のいずれか1項に記載の撮像装置から、前記合成画像と前記合成情報とを受信する受信工程と、
解析手段が、前記合成画像に対して解析処理を行う解析工程と、
制御手段が、表示部に前記解析工程における解析結果と前記合成画像とを表示させる表示工程と
を含み、
前記解析工程では、前記合成画像に対して行う解析処理において、前記制御手段が前記合成画像に前記合成情報に基づいて設定した領域の内側と、前記領域の外側とで処理が異なることを特徴とする情報処理装置の制御方法。 - コンピュータを請求項1から12のいずれか1項に記載の撮像装置の各手段として機能させるためのプログラム。
- コンピュータを請求項13から19のいずれか1項に記載の情報処理装置の各手段として機能させるためのプログラム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018094757A JP2019201324A (ja) | 2018-05-16 | 2018-05-16 | 撮像装置、情報処理装置、それらの制御方法、および、プログラム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018094757A JP2019201324A (ja) | 2018-05-16 | 2018-05-16 | 撮像装置、情報処理装置、それらの制御方法、および、プログラム |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2019201324A true JP2019201324A (ja) | 2019-11-21 |
Family
ID=68612355
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2018094757A Pending JP2019201324A (ja) | 2018-05-16 | 2018-05-16 | 撮像装置、情報処理装置、それらの制御方法、および、プログラム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2019201324A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2022016738A (ja) * | 2020-07-13 | 2022-01-25 | 株式会社竹中工務店 | 管理システム |
-
2018
- 2018-05-16 JP JP2018094757A patent/JP2019201324A/ja active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2022016738A (ja) * | 2020-07-13 | 2022-01-25 | 株式会社竹中工務店 | 管理システム |
| JP7517881B2 (ja) | 2020-07-13 | 2024-07-17 | 株式会社竹中工務店 | 管理システム |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12294685B2 (en) | Image processing apparatus, image generating method, and storage medium | |
| US11538207B2 (en) | Image processing method and apparatus, image device, and storage medium | |
| US10827133B2 (en) | Communication terminal, image management apparatus, image processing system, method for controlling display, and computer program product | |
| US10893251B2 (en) | Three-dimensional model generating device and three-dimensional model generating method | |
| JP7080103B2 (ja) | 撮像装置、その制御方法、および、プログラム | |
| US9049384B2 (en) | Video processing apparatus, camera apparatus, video processing method, and program | |
| JP5147761B2 (ja) | 画像監視装置 | |
| US20250133196A1 (en) | Image processing apparatus, image generating method, and storage medium | |
| JP2019083402A (ja) | 画像処理装置、画像処理システム、画像処理方法、及びプログラム | |
| JP2011035638A (ja) | 仮想現実空間映像制作システム | |
| KR20160057867A (ko) | 디스플레이 장치 및 그에 의한 이미지 처리 방법 | |
| JP2019134269A (ja) | 画像処理装置、画像処理方法およびプログラム | |
| JP4539015B2 (ja) | 画像通信装置、および画像通信方法、並びにコンピュータ・プログラム | |
| JP5963006B2 (ja) | 画像変換装置、カメラ、映像システム、画像変換方法およびプログラムを記録した記録媒体 | |
| US12348889B2 (en) | Image processing apparatus, method of controlling image processing apparatus, and program storage | |
| JP6584237B2 (ja) | 制御装置、制御方法、およびプログラム | |
| WO2024119902A1 (zh) | 图像拼接方法及装置 | |
| JP2013093836A (ja) | 撮像装置、画像処理装置およびその方法 | |
| JP6090917B2 (ja) | 被写体画像抽出および合成装置、および方法 | |
| US11195295B2 (en) | Control system, method of performing analysis and storage medium | |
| EP4050879A1 (en) | Display control device, display control method and recording medium | |
| JP2018139052A (ja) | 通信端末、画像通信システム、表示方法、及びプログラム | |
| JP2019201324A (ja) | 撮像装置、情報処理装置、それらの制御方法、および、プログラム | |
| JP5509986B2 (ja) | 画像処理装置、画像処理システム、及び画像処理プログラム | |
| JP2005149145A (ja) | 物体検出装置、物体検出方法、およびコンピュータプログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20210103 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210113 |