JP6267809B1 - パノラマ画像合成解析システム、パノラマ画像合成解析方法及びプログラム - Google Patents

パノラマ画像合成解析システム、パノラマ画像合成解析方法及びプログラム Download PDF

Info

Publication number
JP6267809B1
JP6267809B1 JP2016572853A JP2016572853A JP6267809B1 JP 6267809 B1 JP6267809 B1 JP 6267809B1 JP 2016572853 A JP2016572853 A JP 2016572853A JP 2016572853 A JP2016572853 A JP 2016572853A JP 6267809 B1 JP6267809 B1 JP 6267809B1
Authority
JP
Japan
Prior art keywords
image
analysis
panoramic image
cameras
subject
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.)
Active
Application number
JP2016572853A
Other languages
English (en)
Other versions
JPWO2018033952A1 (ja
Inventor
俊二 菅谷
俊二 菅谷
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Optim Corp
Original Assignee
Optim Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Optim Corp filed Critical Optim Corp
Application granted granted Critical
Publication of JP6267809B1 publication Critical patent/JP6267809B1/ja
Publication of JPWO2018033952A1 publication Critical patent/JPWO2018033952A1/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T3/00Geometric image transformations in the plane of the image
    • G06T3/40Scaling of whole images or parts thereof, e.g. expanding or contracting
    • G06T3/4038Image mosaicing, e.g. composing plane images from plane sub-images
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T3/00Geometric image transformations in the plane of the image
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/698Control of cameras or camera modules for achieving an enlarged field of view, e.g. panoramic image capture
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/90Arrangement of cameras or camera modules, e.g. multiple cameras in TV studios or sports stadiums
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/18Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/18Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
    • H04N7/181Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast for receiving images from a plurality of remote sources

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Studio Devices (AREA)
  • Image Processing (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Closed-Circuit Television Systems (AREA)

Abstract

【課題】画像解析の精度を向上させたパノラマ画像合成解析システム、パノラマ画像合成解析方法及びプログラムを提供することを目的とする。【解決手段】パノラマ画像合成解析システム1は、複数台のカメラ200で撮像された撮像画像を合成してパノラマ画像を作成し、合成されたパノラマ画像に映り込んだ被写体に対して画像解析を行い、画像解析の結果を、表示する。さらに、合成されたパノラマ画像の繋ぎ目部分に映り込んだ被写体に対して画像解析を行う。また、画像解析の結果を、被写体に関連付けて表示する。また、画像解析の結果に基づいて、被写体の欠けている部分を補完する。また、複数台のカメラのうち、一番大きい画素数又は一番小さい画素数の撮像画像に合わせてパノラマ画像を作成する。【選択図】図1

Description

本発明は、パノラマ画像を作成するパノラマ画像合成解析システム、パノラマ画像合成解析方法及びプログラムに関する。
近年、複数のカメラユニットを備えた撮像装置において、各カメラユニットが撮像した画像を合成することにより、パノラマ画像を作成するシステムが存在する。このようなシステムは、各カメラユニットが撮像した画像を、其々の位置に基づいて、画像を合成し、パノラマ画像を作成する。しかしながら、このようなシステムは、高価であった。
一方、複数の撮像装置を用いて、各撮像装置が撮像した画像を合成することにより、パノラマ画像を作成するシステムも存在する。このようなシステムにおいて、複数台の撮像装置が撮像する画像と、各撮像装置の撮像位置とに基づいて、画像を合成することにより、パノラマ画像を作成する構成が開示されている(特許文献1参照)。
特開2014−155168号公報
しかしながら、特許文献1の構成では、画像に対して画像解析を行う際に、各撮像装置が撮像した画像に対して画像解析を行うことになるため、全てが映り込んでいる被写体に対する画像解析の精度と、全てが映り込んでいる訳ではない被写体に対する画像解析の精度とを比較した場合、後者の精度が低くなるという問題点があった。すなわち、ある撮像装置においては、被写体の全てが映り込んでいるものの、異なる撮像装置においては、被写体の全てが映り込んでいる訳ではない場合、後者の画像解析の精度が低くなってしまっていた。
本発明は、一台のカメラの画像では全てが映り込んでいる訳ではない被写体に対する画像解析であっても、複数台のカメラを使用し、この複数台のカメラが撮像した画像を合成したパノラマ画像を作成してから画像解析を行うことにより、画像解析の精度を向上させたパノラマ画像合成解析システム、パノラマ画像合成解析方法及びプログラムを提供することを目的とする。
本発明では、以下のような解決手段を提供する。
第1の特徴に係る発明は、複数台のカメラで撮像された撮像画像を合成してパノラマ画像を作成するパノラマ画像作成手段と、
前記合成されたパノラマ画像に映り込んだ被写体に対して画像解析を行う画像解析手段と、
前記画像解析の結果を、表示する解析結果表示手段と、
を備えることを特徴とするパノラマ画像合成解析システムを提供する。
第1の特徴に係る発明によれば、パノラマ画像合成解析システムは、複数台のカメラで撮像された撮像画像を合成してパノラマ画像を作成し、前記合成されたパノラマ画像に映り込んだ被写体に対して画像解析を行い、前記画像解析の結果を、表示する。
第1の特徴に係る発明は、パノラマ画像合成解析システムのカテゴリであるが、方法及びプログラム等の他のカテゴリにおいても、そのカテゴリに応じた同様の作用・効果を発揮する。
第2の特徴に係る発明は、前記画像解析手段が、前記合成されたパノラマ画像の繋ぎ目部分に映り込んだ被写体に対して画像解析を行う、
ことを特徴とする第1の特徴に係る発明であるパノラマ画像合成解析システムを提供する。
第2の特徴に係る発明によれば、第1の特徴に係る発明であるパノラマ画像合成解析システムは、前記合成されたパノラマ画像の繋ぎ目部分に映り込んだ被写体に対して画像解析を行う。
第3の特徴に係る発明は、前記解析結果表示手段が、前記画像解析の結果を、前記被写体に関連付けて表示する、
ことを特徴とする第1の特徴に係る発明であるパノラマ画像合成解析システムを提供する。
第3の特徴に係る発明によれば、第1の特徴に係る発明であるパノラマ画像合成解析システムは、前記画像解析の結果を、前記被写体に関連付けて表示する。
第4の特徴に係る発明は、前記画像解析の結果に基づいて、前記被写体の欠けている部分を補完して表示する補完表示手段と、
を備えることを特徴とする第1の特徴に係る発明であるパノラマ画像合成解析システムを提供する。
第4の特徴に係る発明によれば、第1の特徴に係る発明であるパノラマ画像合成解析システムは、前記画像解析の結果に基づいて、前記被写体の欠けている部分を補完して表示する。
第5の特徴に係る発明は、前記パノラマ画像作成手段が、前記複数台のカメラのうち、一番大きい画素数の撮像画像に合わせてパノラマ画像を作成する、
ことを特徴とする第1の特徴に係る発明であるパノラマ画像合成解析システムを提供する。
第5の特徴に係る発明によれば、第1の特徴に係る発明であるパノラマ画像合成解析システムは、前記複数台のカメラのうち、一番大きい画素数の撮像画像に合わせてパノラマ画像を作成する。
第6の特徴に係る発明は、前記パノラマ画像作成手段が、前記複数台のカメラのうち、一番小さい画素数の撮像画像に合わせてパノラマ画像を作成する、
ことを特徴とする第1の特徴に係る発明であるパノラマ画像合成解析システムを提供する。
第6の特徴に係る発明によれば、第1の特徴に係る発明であるパノラマ画像合成解析システムは、前記複数台のカメラのうち、一番小さい画素数の撮像画像に合わせてパノラマ画像を作成する。
第7の特徴に係る発明は、複数台のカメラで撮像された撮像画像を合成してパノラマ画像を作成するステップと、
前記合成されたパノラマ画像に映り込んだ被写体に対して画像解析を行うステップと、
前記画像解析の結果を、表示するステップと、
を備えることを特徴とするパノラマ画像合成解析方法を提供する。
第8の特徴に係る発明は、パノラマ画像合成解析システムに、
複数台のカメラで撮像された撮像画像を合成してパノラマ画像を作成するステップ、
前記合成されたパノラマ画像に映り込んだ被写体に対して画像解析を行うステップ、
前記画像解析の結果を、表示するステップ、
を実行させるためのプログラムを提供する。
本発明によれば、画像解析の精度を向上させたパノラマ画像合成解析システム、パノラマ画像合成解析方法及びプログラムを提供することが可能となる。
図1は、パノラマ画像合成解析システム1の概要を示す図である。 図2は、パノラマ画像合成解析システム1の全体構成図である。 図3は、ユーザ端末100、カメラ200の機能ブロック図である。 図4は、ユーザ端末100、カメラ200が実行するパノラマ画像合成解析処理を示すフローチャートである。 図5は、カメラ200を構成するカメラ201,202,203の配置の一例を示した図である。 図6は、ユーザ端末100が合成した一の画像の一例を示す図である。 図7は、ユーザ端末100が作成したパノラマ画像領域の一例を示す図である。 図8は、ユーザ端末100が作成したパノラマ画像領域の一例を示す図である。 図9は、ユーザ端末100が作成したパノラマ画像の一例を示す図である。 図10は、ユーザ端末100が作成したパノラマ画像の一例を示す図である。 図11は、ユーザ端末100が表示するパノラマ画像の一例を示す図である。
以下、本発明を実施するための最良の形態について図を参照しながら説明する。なお、これはあくまでも一例であって、本発明の技術的範囲はこれに限られるものではない。
[パノラマ画像合成解析システム1の概要]
本発明の概要について、図1に基づいて説明する。図1は、本発明の好適な実施形態であるパノラマ画像合成解析システム1の概要を説明するための図である。パノラマ画像合成解析システム1は、ユーザ端末100、カメラ200から構成される。このカメラ200は、カメラ201、カメラ202及びカメラ203から構成される。なお、カメラ200は、便宜的にカメラ201,202,203を一のグループとして表現するものに過ぎず、カメラ201,202,203が一の撮像装置として存在する訳ではない。
ユーザ端末100の数は、1つに限らず複数であってもよい。また、カメラ200の数は、3つに限らず、それ以上の数又はそれ以下の数であってもよい。また、ユーザ端末100は、実在する装置又は仮想的な装置のいずれか又は双方により実現されてもよい。また、後述する各処理は、ユーザ端末100、カメラ200のいずれか又は双方により実現されてもよい。
ユーザ端末100は、カメラ200とデータ通信可能な、ユーザが所持する端末装置である。カメラ200は、例えば、携帯電話、携帯情報端末、タブレット端末、パーソナルコンピュータに加え、ネットブック端末、スレート端末、電子書籍端末、携帯型音楽プレーヤ等の電化製品や、スマートグラス、ヘッドマウントディスプレイ等のウェアラブル端末や、その他の物品である。なお、ユーザ端末100は、クラウドコンピューティング等のユーザが所持しない端末装置や仮想的な装置であってもよい。
カメラ200は、其々がユーザ端末100とデータ通信可能な、動画や静止画等の画像を撮像する撮像装置である。カメラ200は、カメラ201,202,203が所定の間隔で一列に配置される。なお、カメラ200は、カメラ201,202,203が所定の間隔で円形に配置されていてもよいし、その他の状態で配置されていてもよい。撮像画像とは、カメラ200が撮像する動画や静止画等の画像を意味する。
はじめに、カメラ200は、画像を撮像する(ステップS01)。カメラ200は、ユーザ端末100からの撮像指示や自身が有するスイッチの操作入力を受け付けることにより、画像を撮像する。カメラ201,202,203の其々は、異なる画像を撮像する。また、カメラ201,202,203は、同時に画像を撮像する。
カメラ200は、撮像した画像のデータである撮像画像データを、ユーザ端末100に送信する(ステップS02)。このとき、カメラ201,202,203の其々は、撮像画像データとともに、自身の位置情報や、カメラ201,202,203の位置関係等のデータをユーザ端末100に送信する。
ユーザ端末100は、撮像画像データを受信する。ユーザ端末100は、受信した複数の撮像画像データを合成し、パノラマ画像を作成する(ステップS03)。なお、ユーザ端末100は、カメラ200のうち、一番大きい画素数の画像に合わせてパノラマ画像を作成してもよい。また、ユーザ端末100は、カメラ200のうち、一番小さい画素数の画像に合わせてパノラマ画像を作成してもよい。
ユーザ端末100は、合成されたパノラマ画像に映り込んだ被写体に対して画像解析を行う(ステップS04)。なお、ユーザ端末100は、合成されたパノラマ画像の繋ぎ目部分に映り込んだ被写体に対して画像解析を行ってもよい。このとき、例えば、繋ぎ目部分に映り込んだ被写体の一部が欠けている場合、欠けている一部を補完し、パノラマ画像を作成してもよい。
ユーザ端末100は、画像解析の結果を、表示する(ステップS05)。ユーザ端末100は、パノラマ画像と画像解析の結果とを合わせて表示する。なお、ユーザ端末100は、画像解析の結果を、パノラマ画像に映り込んだ被写体に関連付けて表示してもよい。
以上が、パノラマ画像合成解析システム1の概要である。
[パノラマ画像合成解析システム1のシステム構成]
図2に基づいて、パノラマ画像合成解析システム1のシステム構成について説明する。図2は、本発明の好適な実施形態であるパノラマ画像合成解析システム1のシステム構成を示す図である。パノラマ画像合成解析システム1は、ユーザ端末100、複数台のカメラ(カメラ201,202,203)200、公衆回線網(インターネット網や、第3、第4世代通信網等)5から構成される。なお、ユーザ端末100は、1つに限らず、複数であってもよい。また、カメラ200は、3つに限らず、それ以上の数又はそれ以下の数であってもよい。また、ユーザ端末100は、実在する装置又は仮想的な装置のいずれか又は双方により実現されてもよい。また、後述する各処理は、ユーザ端末100、カメラ200のいずれか又は双方により実現されてもよい。
ユーザ端末100は、後述の機能を備えた上述した端末装置である。
カメラ200は、後述の機能を備えた上述した撮像装置である。カメラ200は、複数のカメラ201,202,203の総称である。以下の説明において、カメラ201,202,203の其々の構成は、同様であるため、カメラ200として説明する。
[各機能の説明]
図3に基づいて、パノラマ画像合成解析システム1の機能について説明する。図3は、ユーザ端末100、カメラ200の機能ブロック図を示す図である。
ユーザ端末100は、制御部110として、CPU(Central Processing Unit)、RAM(Random Access Memory)、ROM(Read Only Memory)等を備え、通信部120として、他の機器と通信可能にするためのデバイス、例えば、IEEE802.11に準拠したWiFi(Wireless Fidelity)対応デバイスやUSBやHDMI(登録商標)等の有線接続対応デバイス等を備える。また、ユーザ端末100は、入出力部140として、制御部110で制御したデータや画像を出力表示する表示部や、ユーザからの入力を受け付けるタッチパネルやキーボード、マウス等の入力部等を備える。
ユーザ端末100において、制御部110が所定のプログラムを読み込むことにより、通信部120と協働して、データ受信モジュール150を実現する。また、ユーザ端末100において、制御部110が所定のプログラムを読み込むことにより、入出力部140と協働して、画像合成モジュール170、パノラマ画像作成モジュール171、画像解析モジュール172、画像補完モジュール173、表示モジュール174を実現する。
カメラ200は、ユーザ端末100と同様に、制御部210として、CPU、RAM、ROM等を備え、通信部220として、他の機器と通信可能にするためのデバイス等を備える。また、カメラ200は、撮像部240として、レンズ、撮像素子、各種ボタン、フラッシュ等の撮像デバイス等を備える。
カメラ200において、制御部210が所定のプログラムを読み込むことにより、通信部220と協働して、データ送信モジュール250を実現する。また、カメラ200において、制御部210が所定のプログラムを読み込むことにより、撮像部240と協働して、撮像モジュール270を実現する。
[パノラマ画像合成解析処理]
図4に基づいて、パノラマ画像合成解析システム1が実行するパノラマ画像合成解析処理について説明する。図4は、ユーザ端末100、カメラ200が実行するパノラマ画像合成解析処理のフローチャートを示す図である。上述した各装置のモジュールが実行する処理について、本処理に併せて説明する。
はじめに、図5に基づいて、カメラ200について説明する。図5は、カメラ200を構成するカメラ201,202,203の配置の一例を示した図である。図5において、カメラ201,202,203が撮像する領域を模式的に示している。カメラ201,202,203は、所定の間隔で横一列に配置される。カメラ201が撮像する領域が、撮像領域301である。カメラ202が撮像する領域が、撮像領域302である。カメラ203が撮像する領域が、撮像領域303である。このとき、カメラ201の撮像領域301と、カメラ202の撮像領域302とは、重なっている領域である重複領域310が存在する。カメラ202の撮像領域302と、カメラ203の撮像領域303とは、重なっている領域である重複領域311が存在する。また、カメラ201には、撮像できない領域である非撮像領域320が存在する。また、カメラ201と、カメラ202との間には、撮像できない領域である非撮像領域321が存在する。カメラ202と、カメラ203との間には、撮像できない領域である非撮像領域322が存在する。カメラ203には、撮像できない領域である非撮像領域323が存在する。
なお、撮像領域301〜303、非撮像領域320〜323及び重複領域310,311の位置及び形状等は、適宜変更可能である。すなわち、カメラの数を増やすことにより、非撮像領域を無くしてもよい。また、カメラの位置を調整することにより、非撮像領域を無くしてもよい。また、カメラの数を増やすことにより、重複領域を増やしてもよい。また、カメラの位置を調整することにより、重複領域を増やしてもよい。
ユーザ端末100は、後述する処理において、カメラ201,202,203が撮像する画像を合成することにより、パノラマ画像を作成する。ユーザ端末100は、このパノラマ画像を画像解析することにより、各カメラ201,202,203が撮像した画像を別々に画像解析する場合に比べて、撮像領域301,302,303に存在する被写体に対する画像解析の精度を向上させることが可能となる。また、非撮像領域320,321に存在する被写体を、パノラマ画像の画像解析の結果に基づいて、この被写体を補完したパノラマ画像を作成することが可能となる。
撮像モジュール270は、画像を撮像する(ステップS10)。ステップS10において、撮像モジュール270は、例えば、ユーザ端末100からの撮像指示や、カメラ200への入力操作を受け付けることにより、画像を撮像する。ステップS10において、カメラ201〜203は、上述した図5で示した撮像領域301〜303を其々撮像する。
データ送信モジュール250は、撮像モジュール270が撮像した画像のデータである撮像画像データを、ユーザ端末100に送信する(ステップS11)。ステップS11において、データ送信モジュール250は、カメラ201,202,203の其々の位置情報や、位置関係等の配置データを撮像画像データに付加し、ユーザ端末100に送信する。
データ受信モジュール150は、カメラ200が送信した撮像画像データを受信する。データ受信モジュール150は、カメラ201〜203から撮像画像データを受信する。画像合成モジュール170は、受信した撮像画像データ及び配置データに基づいて、一の画像を合成する(ステップS12)。
図6は、画像合成モジュール170が合成した一の画像の一例を示す図である。図6において、画像合成モジュール170は、カメラ201〜203の配置データと、カメラ201〜203の其々が撮像した撮像画像データとに基づいて、一の画像400を合成する。画像合成モジュール170は、カメラ201〜203の配置に基づいて、カメラ201が撮像した画像401、カメラ202が撮像した画像402、カメラ203が撮像した画像403を横一列に配置し、一の画像400を合成する。画像合成モジュール170は、画像401と画像402とにおいて、上述した重複領域310の画像に基づいて、その繋ぎ目部分を判断し、合成する。また、画像合成モジュール170は、画像402と画像403とにおいて、上述した重複領域311の画像に基づいて、その繋ぎ目部分を判断し、合成する。
パノラマ画像作成モジュール171は、合成した一の画像に基づいて、パノラマ画像領域を作成する(ステップS13)。
図7は、パノラマ画像作成モジュール171が作成したパノラマ画像領域の一例を示す図である。図7において、パノラマ画像作成モジュール171は、一番大きい画素数の画像402に合わせて太線で囲ったパノラマ画像領域500を作成する。図7において、パノラマ画像作成モジュール171は、一番大きい画素数の画像402を基準として、画像401、画像402及び画像403を全て含んだパノラマ画像領域500を作成する。この時点では、パノラマ画像領域500には、上述した非撮像領域320〜323に対応する領域である空白領域510〜513が存在する。
図8は、パノラマ画像作成モジュール171が作成したパノラマ画像領域の一例を示す図である。図8において、パノラマ画像作成モジュール171は、一番小さい画素数の画像403に合わせて太線で囲ったパノラマ画像領域600を作成する。図8において、パノラマ画像作成モジュール171は、一番小さい画素数の画像403を基準として、画像401の一部、画像402の一部及び画像403の全部を含んだパノラマ画像領域600を作成する。この時点では、パノラマ画像領域600には、上述した非撮像領域321に対応する領域である空白領域610が存在する。
画像解析モジュール172は、合成されたパノラマ画像領域に映り込んだ被写体に対して画像解析を行う(ステップS14)。ステップS14において、画像解析モジュール172は、合成されたパノラマ画像領域内の各画像の繋ぎ目部分に映り込んだ被写体に対しても画像解析を実行する。合成されたパノラマ画像領域内の各画像の繋ぎ目部分とは、例えば、上述した図7又は図8における画像401と画像402との境界や画像402と画像403との境界を意味する。ステップS14において、画像解析モジュール172は、各被写体の特徴量を抽出し、この抽出した特徴量と、外部コンピュータやユーザ端末100自身が記憶する特徴量とを比較することにより、各被写体を特定する。画像解析モジュール172は、特定した被写体の名称、各種情報等を外部コンピュータやユーザ端末100が記憶するデータベース等に基づいて、取得する。例えば、被写体が車両である場合、画像解析モジュール172は、この車両の名称、型式、製造元等の情報を取得する。また、被写体が人物である場合、画像解析モジュール172は、この人物の名称、年齢、職業、住所、電話番号、メールアドレス等の情報を取得する。また、画像解析モジュール172は、その他の被写体であっても同様に、各種情報を取得する。
画像解析モジュール172は、特定した被写体に欠けている部分が存在しているか否かを判断する(ステップS15)。ステップS15において、画像解析モジュール172は、特定した被写体の一部がパノラマ画像領域内に存在していないか等に基づいて、被写体に欠けている部分が存在しているか否かを判断する。
ステップS15において、画像解析モジュール172は、欠けている部分が存在していると判断した場合(ステップS15 YES)、画像補完モジュール173は、欠けている部分を補完する(ステップS16)。ステップS16において、画像補完モジュール173は、例えば、特定した被写体に関する画像を、外部コンピュータやユーザ端末100が記憶するデータベース等から取得し、欠けている部分に取得した画像の対する部分を合成することにより、補完する。
なお、画像補完モジュール173は、欠けている部分と、欠けていない部分とを繰り返すことにより補完する構成であってもよい。例えば、画像解析モジュール172は、被写体として壁面を特定し、この壁面に欠けている部分が存在していると判断した場合、画像補完モジュール173は、この壁面の欠けていない部分に存在するパターンや柄等の特徴を欠けている部分でも繰り返すことにより、欠けている部分を補完してもよい。また、画像補完モジュール173は、上述した構成以外の構成により欠けている部分を補完してもよい。
ユーザ端末100は、ステップS16の処理を実行した後、後述するステップS17の処理を実行する。
一方、ステップS15において、画像解析モジュール172は、欠けている部分が存在していないと判断した場合(ステップS15 NO)、パノラマ画像作成モジュール171は、パノラマ画像を作成する(ステップS17)。
図9は、画像補完モジュール173が上述した図7におけるパノラマ画像領域500の一部を補完し、パノラマ画像作成モジュール171が作成したパノラマ画像の一例を示す図である。図9において、パノラマ画像700には、合成画像730、空白補完領域710〜713が存在する。また、合成画像730内には、被写体731が映り込んでいる。被写体731は、車両や標識等の物品や人物や自然等である。合成画像730は、上述した図7における画像401〜403を合成した画像である。空白補完領域710〜713は、上述した図7における空白領域510〜513を、画像補完モジュール173が上述したステップS16により補完した領域である。また、被写体731は、その一部が空白領域510,511に存在していたことから欠けているため、画像補完モジュール173がこの被写体731の一部を補完した被写体補完領域720,721が存在する。空白補完領域710〜713及び被写体補完領域720,721は、上述したステップS16の処理により補完される。
図10は、画像補完モジュール173が上述した図8におけるパノラマ画像領域700の一部を補完し、パノラマ画像作成モジュール171が作成したパノラマ画像の一例を示す図である。図10において、パノラマ画像800には、合成画像830、空白補完領域810が存在する。また、合成画像830内には、被写体831が映り込んでいる。被写体831は、車両や標識等の物品や人物や自然等である。合成画像830は、上述した図8における画像401〜403を合成した画像である。空白補完領域810は、上述した図8における空白領域610を、画像補完モジュール173が上述したステップS16により補完した領域である。また、被写体831は、その一部が空白領域610に存在していたことから欠けているため、画像補完モジュール173がこの被写体831の一部を補完した被写体補完領域820が存在する。空白補完領域810及び被写体補完領域820は、上述したステップS16の処理により補完される。
このように、ユーザ端末100は、空白領域に存在する被写体を推測して補完することにより、撮像されていない被写体をパノラマ画像として作成することが可能となる。
表示モジュール174は、画像解析の結果を、表示する(ステップS18)。ステップS18において、表示モジュール174は、作成したパノラマ画像に、画像解析の結果を表示する。このとき、表示モジュール174は、作成したパノラマ画像に映り込んでいる被写体に関連付けて画像解析の結果を表示する。ステップS18において、例えば、表示モジュール174は、被写体が車両である場合、この車両の名称、型式、所有者名等の情報を被写体に関連付けて表示する。また、表示モジュール174は、被写体が人物である場合、この人物の名称、年齢、職業、住所、電話番号、メールアドレス等の情報を被写体に関連付けて表示する。また、表示モジュール174は、被写体がその他の場合であっても同様に、各種情報を、この被写体に関連付けて表示する。
図11は、表示モジュール174が表示するパノラマ画像の一例を示す図である。図11において、表示モジュール174は、パノラマ画像900に、被写体として車910を表示する。図11において、表示モジュール174が表示する車910以外の被写体を省略するとともに、簡略化のために、車910を模式的に示している。図11において、表示モジュール174は、この車910に関連付けた情報表示領域920を、パノラマ画像900に重畳させて表示する。この情報表示領域920は、車910に引出線を引き、関連付けた被写体がどの被写体であるかを示している。表示モジュール174は、情報表示領域920に、上述したステップS14において実行した画像解析の結果を表示する。図11において、表示モジュール174は、情報表示領域920に、車種名、型式、所有者を表示する。
なお、表示モジュール174は、情報表示領域920を、パノラマ画像に重畳させるのではなく、パノラマ画像の周囲又はその他の箇所に表示する構成であってもよい。このとき、例えば、関連付けを明示するために、被写体に対して符号を付すとともに、情報表示領域920にも被写体に付した符号と同様の符号を付してもよい。
また、表示モジュール174は、ユーザからの入力操作を受け付けた被写体に対して、画像解析の結果を表示する構成であってもよい。この場合、例えば、表示モジュール174は、いずれかの被写体に対しての入力操作を受け付け、受け付けた被写体に関する画像解析の結果を表示する。
以上が、パノラマ画像合成解析処理である。
パノラマ画像合成解析システム1は、上述した処理により、一台のカメラ200の撮像画像では全てが映り込んでいる訳ではない被写体に対する画像解析であっても、複数台のカメラ200を使用して撮像画像を合成してパノラマ画像を作成してから画像解析を行うことで、画像解析の精度を向上させることができる。さらには、画像解析の結果に基づいて、映っていない部分についても補完して表示することができる。
上述した手段、機能は、コンピュータ(CPU、情報処理装置、各種端末を含む)が、所定のプログラムを読み込んで、実行することによって実現される。プログラムは、例えば、フレキシブルディスク、CD(CD−ROMなど)、DVD(DVD−ROM、DVD−RAMなど)等のコンピュータ読取可能な記録媒体に記録された形態で提供される。この場合、コンピュータはその記録媒体からプログラムを読み取って内部記憶装置又は外部記憶装置に転送し記憶して実行する。また、そのプログラムを、例えば、磁気ディスク、光ディスク、光磁気ディスク等の記憶装置(記録媒体)に予め記録しておき、その記憶装置から通信回線を介してコンピュータに提供するようにしてもよい。
以上、本発明の実施形態について説明したが、本発明は上述したこれらの実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施形態に記載されたものに限定されるものではない。
1 パノラマ画像合成解析システム、100 ユーザ端末、200 カメラ

Claims (9)

  1. 複数台のカメラで撮像された撮像画像を合成し、当該複数台のカメラのうち、一番大きい画素数の撮像画像に合わせてパノラマ画像を作成するパノラマ画像作成手段と、
    前記合成されたパノラマ画像に映り込んだ被写体に対して画像解析を行う画像解析手段と、
    前記画像解析の結果を、表示する解析結果表示手段と、
    を備えることを特徴とするパノラマ画像合成解析システム。
  2. 複数台のカメラで撮像された撮像画像を合成し、当該複数台のカメラのうち、一番小さい画素数の撮像画像に合わせてパノラマ画像を作成するパノラマ画像作成手段と、
    前記合成されたパノラマ画像に映り込んだ被写体に対して画像解析を行う画像解析手段と、
    前記画像解析の結果を、表示する解析結果表示手段と、
    を備えることを特徴とするパノラマ画像合成解析システム。
  3. 前記画像解析手段は、前記合成されたパノラマ画像の繋ぎ目部分に映り込んだ被写体に対して画像解析を行う、
    ことを特徴とする請求項1又は2に記載のパノラマ画像合成解析システム。
  4. 前記解析結果表示手段は、前記画像解析の結果を、前記被写体に関連付けて表示する、
    ことを特徴とする請求項1又は2に記載のパノラマ画像合成解析システム。
  5. 前記画像解析の結果に基づいて、前記被写体の欠けている部分を補完して表示する補完表示手段と、
    を備えることを特徴とする請求項1又は2に記載のパノラマ画像合成解析システム。
  6. パノラマ画像合成解析システムが実行するパノラマ画像合成解析方法であって、
    複数台のカメラで撮像された撮像画像を合成し、当該複数台のカメラのうち、一番大きい画素数の撮像画像に合わせてパノラマ画像を作成するステップと、
    前記合成されたパノラマ画像に映り込んだ被写体に対して画像解析を行うステップと、
    前記画像解析の結果を、表示するステップと、
    を備えることを特徴とするパノラマ画像合成解析方法。
  7. パノラマ画像合成解析システムが実行するパノラマ画像合成解析方法であって、
    複数台のカメラで撮像された撮像画像を合成し、当該複数台のカメラのうち、一番小さい画素数の撮像画像に合わせてパノラマ画像を作成するステップと、
    前記合成されたパノラマ画像に映り込んだ被写体に対して画像解析を行うステップと、
    前記画像解析の結果を、表示するステップと、
    を備えることを特徴とするパノラマ画像合成解析方法。
  8. パノラマ画像合成解析システムに、
    複数台のカメラで撮像された撮像画像を合成し、当該複数台のカメラのうち、一番大きい画素数の撮像画像に合わせてパノラマ画像を作成するステップ、
    前記合成されたパノラマ画像に映り込んだ被写体に対して画像解析を行うステップ、
    前記画像解析の結果を、表示するステップ、
    を実行させるためのコンピュータ読み取り可能なプログラム。
  9. パノラマ画像合成解析システムに、
    複数台のカメラで撮像された撮像画像を合成し、当該複数台のカメラのうち、一番小さい画素数の撮像画像に合わせてパノラマ画像を作成するステップ、
    前記合成されたパノラマ画像に映り込んだ被写体に対して画像解析を行うステップ、
    前記画像解析の結果を、表示するステップ、
    を実行させるためのコンピュータ読み取り可能なプログラム。
JP2016572853A 2016-08-15 2016-08-15 パノラマ画像合成解析システム、パノラマ画像合成解析方法及びプログラム Active JP6267809B1 (ja)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2016/073855 WO2018033952A1 (ja) 2016-08-15 2016-08-15 パノラマ画像合成解析システム、パノラマ画像合成解析方法及びプログラム

Publications (2)

Publication Number Publication Date
JP6267809B1 true JP6267809B1 (ja) 2018-01-24
JPWO2018033952A1 JPWO2018033952A1 (ja) 2018-08-16

Family

ID=61020796

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016572853A Active JP6267809B1 (ja) 2016-08-15 2016-08-15 パノラマ画像合成解析システム、パノラマ画像合成解析方法及びプログラム

Country Status (3)

Country Link
US (1) US10430925B2 (ja)
JP (1) JP6267809B1 (ja)
WO (1) WO2018033952A1 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020130299A1 (en) * 2018-12-19 2020-06-25 Samsung Electronics Co., Ltd. Electronic apparatus and control method thereof
JP2022511458A (ja) * 2018-11-30 2022-01-31 株式会社ソニー・インタラクティブエンタテインメント Hmdに対するコントローラの動きを判定するためのシステム及び方法

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018136098A1 (en) * 2017-01-23 2018-07-26 Huami Inc. System and Method for Generating Digital Content for a Composite Camera

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001320616A (ja) * 2000-02-29 2001-11-16 Matsushita Electric Ind Co Ltd 撮像システム
JP2008254710A (ja) * 2007-04-09 2008-10-23 Fujitsu Ten Ltd 障害物検知装置
JP2012160904A (ja) * 2011-01-31 2012-08-23 Sony Corp 情報処理装置、情報処理方法、プログラム、及び撮像装置

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6549681B1 (en) * 1995-09-26 2003-04-15 Canon Kabushiki Kaisha Image synthesization method
US6972796B2 (en) * 2000-02-29 2005-12-06 Matsushita Electric Industrial Co., Ltd. Image pickup system and vehicle-mounted-type sensor system
JP5383576B2 (ja) * 2010-03-31 2014-01-08 富士フイルム株式会社 撮像装置、撮像方法およびプログラム
JP6016662B2 (ja) 2013-02-13 2016-10-26 三菱電機株式会社 画像合成装置及び画像合成方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001320616A (ja) * 2000-02-29 2001-11-16 Matsushita Electric Ind Co Ltd 撮像システム
JP2008254710A (ja) * 2007-04-09 2008-10-23 Fujitsu Ten Ltd 障害物検知装置
JP2012160904A (ja) * 2011-01-31 2012-08-23 Sony Corp 情報処理装置、情報処理方法、プログラム、及び撮像装置

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2022511458A (ja) * 2018-11-30 2022-01-31 株式会社ソニー・インタラクティブエンタテインメント Hmdに対するコントローラの動きを判定するためのシステム及び方法
WO2020130299A1 (en) * 2018-12-19 2020-06-25 Samsung Electronics Co., Ltd. Electronic apparatus and control method thereof
US11436760B2 (en) 2018-12-19 2022-09-06 Samsung Electronics Co., Ltd. Electronic apparatus and control method thereof for reducing image blur

Also Published As

Publication number Publication date
US10430925B2 (en) 2019-10-01
US20190180413A1 (en) 2019-06-13
JPWO2018033952A1 (ja) 2018-08-16
WO2018033952A1 (ja) 2018-02-22

Similar Documents

Publication Publication Date Title
JP6627861B2 (ja) 画像処理システムおよび画像処理方法、並びにプログラム
US10681287B2 (en) Apparatus and method for displaying AR object
US11189102B2 (en) Electronic device for displaying object for augmented reality and operation method therefor
CN107798932A (zh) 一种基于ar技术的早教训练***
JP7368707B2 (ja) 画像処理方法、プログラム、画像処理装置および画像処理システム
JP6375070B1 (ja) コンピュータシステム、画面共有方法及びプログラム
JP6267809B1 (ja) パノラマ画像合成解析システム、パノラマ画像合成解析方法及びプログラム
JP6275086B2 (ja) サーバ、データ提供方法及びサーバ用プログラム
US11062422B2 (en) Image processing apparatus, image communication system, image processing method, and recording medium
JP2009223835A (ja) 撮影装置、画像処理装置、これらにおける画像処理方法およびプログラム
CN111309212A (zh) 一种分屏对比的试衣方法、装置、设备及存储介质
JP6608311B2 (ja) 画像評価装置及び画像評価プログラム
WO2015072091A1 (ja) 画像処理装置、画像処理方法及びプログラム記憶媒体
JP6720585B2 (ja) 情報処理システム、情報処理端末、および、プログラム
JP2017188787A (ja) 撮像装置、画像合成方法、および画像合成プログラム
US11290700B2 (en) Device for displaying content and operation method therefor
JP6650998B2 (ja) 鏡、画像表示方法及びプログラム
US20180352158A1 (en) Omnidirectional camera captured image display system, omnidirectional camera captured image display method, and program
US20180335999A1 (en) Captured image sharing system, captured image sharing method and program
JP7374430B2 (ja) 動画像処理装置、動画像処理方法及び動画像処理プログラム
JP2008014825A (ja) 測定方法及び測定プログラム
JP2024017389A (ja) 画像処理装置、画像処理方法及びプログラム
WO2018061175A1 (ja) 画面共有システム、画面共有方法及びプログラム
JP2024050064A (ja) 画像処理装置、画像処理方法、プログラム及び記録媒体
JP2023011218A (ja) マップ情報生成装置、位置特定装置、マップ情報生成方法、位置特定方法、プログラム及び記録媒体

Legal Events

Date Code Title Description
A975 Report on accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A971005

Effective date: 20171110

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20171128

R150 Certificate of patent or registration of utility model

Ref document number: 6267809

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250