[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP7396336B2 - Location information acquisition device, location information acquisition method, and program - Google Patents

Location information acquisition device, location information acquisition method, and program Download PDF

Info

Publication number
JP7396336B2
JP7396336B2 JP2021143760A JP2021143760A JP7396336B2 JP 7396336 B2 JP7396336 B2 JP 7396336B2 JP 2021143760 A JP2021143760 A JP 2021143760A JP 2021143760 A JP2021143760 A JP 2021143760A JP 7396336 B2 JP7396336 B2 JP 7396336B2
Authority
JP
Japan
Prior art keywords
camera
light source
image
reliability
cameras
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
JP2021143760A
Other languages
Japanese (ja)
Other versions
JP2021183990A5 (en
JP2021183990A (en
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.)
Casio Computer Co Ltd
Original Assignee
Casio Computer Co Ltd
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 Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Publication of JP2021183990A publication Critical patent/JP2021183990A/en
Publication of JP2021183990A5 publication Critical patent/JP2021183990A5/en
Application granted granted Critical
Publication of JP7396336B2 publication Critical patent/JP7396336B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Length Measuring Devices By Optical Means (AREA)
  • Image Analysis (AREA)

Description

本発明は、位置情報取得装置、位置情報取得方法及びプログラムに関する。 The present invention relates to a location information acquisition device, a location information acquisition method, and a program.

複数台のカメラがマーカーを撮像し、その三次元位置を特定する技術が開示されている(例えば、特許文献1参照)。 A technique has been disclosed in which a plurality of cameras image a marker and specify its three-dimensional position (for example, see Patent Document 1).

国際公開第2005/124687号International Publication No. 2005/124687

しかしながら上記の特許文献の技術では、カメラの光学特性やマーカーの小さな位置のズレ等の影響を受け易く、このため三次元位置の特定の信頼性においてばらつきが発生することが懸念されるが、これに対する解決方法は考えられていなかった。 However, the technology in the above patent document is susceptible to the effects of the optical characteristics of the camera and small positional deviations of the marker, and there is a concern that this may cause variations in the reliability of identifying three-dimensional positions. No solution had been thought of.

本願発明はこのような問題点に鑑みてなされたものであり、位置情報取得対象の位置のばらつき発生に対し、解決に導くための一助となることを目的とする。 The present invention has been made in view of these problems, and aims to help solve the problem of variations in the positions of objects from which position information is to be obtained.

上記目的を達成するため、本発明に係る位置情報取得装置は、
互いに異なる箇所に設置された第1のカメラと、第2のカメラと、第3のカメラと、の各々によって撮像された対象物の画像を取得する画像取得手段と、
前記画像取得手段で取得された画像における前記対象物の位置または大きさに基づいて、3つのカメラの中で前記対象物の三次元位置を導出するために使用されるカメラのペアとして、前記対象物との距離が近いカメラのペアほど高くなるように設定された指標である所定の信頼度を満たすペアを決定する決定手段と、
前記決定手段により決定されたカメラのペアによる撮像に基づいて、前記対象物の三次元位置を導出する導出手段と、
を備えることを特徴とする。
In order to achieve the above object, a location information acquisition device according to the present invention includes:
image acquisition means for acquiring images of the object captured by each of a first camera, a second camera, and a third camera installed at different locations;
The object as a pair of cameras used to derive the three-dimensional position of the object among the three cameras based on the position or size of the object in the image acquired by the image acquisition means. determining means for determining a pair that satisfies a predetermined reliability, which is an index set such that the closer the distance to the object is, the higher the reliability is;
Deriving means for deriving a three-dimensional position of the object based on imaging by the pair of cameras determined by the determining means;
It is characterized by having the following.

上記目的を達成するため、本発明に係る位置情報取得方法は、
互いに異なる箇所に設置された第1のカメラと、第2のカメラと、第3のカメラと、の各々によって撮像された対象物の画像を取得する画像取得ステップと、
前記画像取得ステップで取得された画像における前記対象物の位置または大きさに基づいて、3つのカメラの中で前記対象物の三次元位置を導出するために使用されるカメラのペアとして、前記対象物との距離が近いカメラのペアほど高くなるように設定された指標である所定の信頼度を満たすペアを決定する決定ステップと、
前記決定ステップにより決定されたカメラのペアによる撮像に基づいて、前記対象物の三次元位置を導出する導出ステップと、
を含むことを特徴とする。
In order to achieve the above object, the location information acquisition method according to the present invention includes:
an image acquisition step of acquiring images of the object captured by each of a first camera, a second camera, and a third camera installed at different locations;
The object as a pair of cameras used to derive the three-dimensional position of the object among the three cameras based on the position or size of the object in the image acquired in the image acquisition step. a determining step of determining a pair that satisfies a predetermined reliability, which is an index set such that the closer the distance between the camera is to the object, the higher the reliability;
a deriving step of deriving a three-dimensional position of the object based on imaging by the pair of cameras determined in the determining step;
It is characterized by including.

上記目的を達成するため、本発明に係るプログラムは、
コンピュータを、
互いに異なる箇所に設置された第1のカメラと、第2のカメラと、第3のカメラと、の各々によって撮像された対象物の画像を取得する画像取得手段、
前記画像取得手段で取得された画像における前記対象物の位置または大きさに基づいて、3つのカメラの中で前記対象物の三次元位置を導出するために使用されるカメラのペアとして、前記対象物との距離が近いカメラのペアほど高くなるように設定された指標である所定の信頼度を満たすペアを決定する決定手段、
前記決定手段により決定されたカメラのペアによる撮像に基づいて、前記対象物の三次元位置を導出する導出手段、
として機能させることを特徴とする。
In order to achieve the above object, the program according to the present invention:
computer,
image acquisition means for acquiring images of the object captured by each of a first camera, a second camera, and a third camera installed at different locations;
The object as a pair of cameras used to derive the three-dimensional position of the object among the three cameras based on the position or size of the object in the image acquired by the image acquisition means. a determining means for determining a pair that satisfies a predetermined reliability, which is an index set such that the closer the distance to the object is, the higher the reliability is;
deriving means for deriving a three-dimensional position of the object based on imaging by the pair of cameras determined by the determining means;
It is characterized by functioning as

本発明によれば、位置情報取得対象の位置のばらつき発生に対し、解決に導くための一助となることができる。 According to the present invention, it is possible to help solve the problem of variations in the positions of objects from which position information is to be obtained.

本発明の実施形態に係る可視光通信システムの一例を示す図である。1 is a diagram showing an example of a visible light communication system according to an embodiment of the present invention. 同実施形態に係るサーバの構成の一例を示す図である。It is a diagram showing an example of the configuration of a server according to the same embodiment. 同実施形態に係る2つのカメラにより撮像された画像から求められる視差の一例を示す図である。FIG. 3 is a diagram illustrating an example of parallax determined from images captured by two cameras according to the same embodiment. 同実施形態に係る2つのカメラの設置位置及び撮像方向の算出の一例を示す図である。FIG. 6 is a diagram illustrating an example of calculation of installation positions and imaging directions of two cameras according to the same embodiment. 同実施形態に係る速度算出の一例を示す図である。It is a figure which shows an example of speed calculation based on the same embodiment. 同実施形態に係る空間分割の一例を示す図である。It is a figure showing an example of space division concerning the same embodiment. 同実施形態に係るサーバによる信頼度情報取得の一例を示すフローチャートである。12 is a flowchart illustrating an example of reliability information acquisition by the server according to the embodiment. 同実施形態に係るサーバによる第2光源の設置位置の取得処理の一例を示すフローチャートである。It is a flowchart which shows an example of the acquisition process of the installation position of a 2nd light source by the server based on the same embodiment. 他の実施形態に係るサーバによる位置・信頼度情報テーブルの生成、保持の一例を示すフローチャートである。12 is a flowchart illustrating an example of generation and retention of a location/reliability information table by a server according to another embodiment. 他の実施形態に係る位置・信頼度情報テーブルの一例を示す図である。FIG. 7 is a diagram showing an example of a position/reliability information table according to another embodiment. 他の実施形態に係るサーバによる位置・信頼度情報テーブルの生成、保持の他の例を示すフローチャートである。12 is a flowchart illustrating another example of generation and retention of a location/reliability information table by a server according to another embodiment. 他の実施形態に係る位置・信頼度情報テーブルの一例を示す図である。FIG. 7 is a diagram showing an example of a position/reliability information table according to another embodiment. 他の実施形態に係る位置の誤差算出の一例を示す図である。FIG. 7 is a diagram illustrating an example of position error calculation according to another embodiment.

以下、図面を参照して、本発明の実施形態に係る位置情報取得システムとしての可視光通信システムを説明する。 DESCRIPTION OF THE PREFERRED EMBODIMENTS A visible light communication system as a position information acquisition system according to an embodiment of the present invention will be described below with reference to the drawings.

図1は、可視光通信システムの構成を示す図である。図1に示すように、可視光通信システム1は、空間500内に設置された機器100a、100b、100c(以下、機器100a、100b、100cのそれぞれを限定しない場合には、適宜「機器100」と称する)と、位置情報取得装置に対応するサーバ200とを含んで構成される。 FIG. 1 is a diagram showing the configuration of a visible light communication system. As shown in FIG. 1, the visible light communication system 1 includes devices 100a, 100b, and 100c installed in a space 500 (hereinafter referred to as "devices 100" when each of the devices 100a, 100b, and 100c is not limited to each other). ) and a server 200 corresponding to the location information acquisition device.

機器100aは、第2光源102aが取り付けられ、機器100bは、第2光源102bが取り付けられ、機器100cは、第2光源102cが取り付けられている(以下、第2光源102a、102b、102cのそれぞれを限定しない場合には、適宜「第2光源102」と称する)。サーバ200は、撮像装置に対応するカメラ201a、201b、201c、201dが取り付けられている(以下、カメラ201a、201b、201c、201dのそれぞれを限定しない場合には、適宜「カメラ201」と称する)。また、空間500内には、第1光源300a、300b、300c、300d、300eが設置されている(以下、第1光源300a、300b、300c、300d、300eのそれぞれを限定しない場合には、適宜「第1光源300」と称する)。第1光源300及び第2光源102は、図示しないLED(Light Emitting Diode)を含む。第2光源102は、位置情報取得対象に対応する。 The device 100a has a second light source 102a attached to it, the device 100b has a second light source 102b attached to it, and the device 100c has a second light source 102c attached to it (hereinafter referred to as second light sources 102a, 102b, and 102c, respectively). (If not limited, it will be appropriately referred to as the "second light source 102"). The server 200 is equipped with cameras 201a, 201b, 201c, and 201d that correspond to imaging devices (hereinafter, the cameras 201a, 201b, 201c, and 201d will be appropriately referred to as "cameras 201" unless they are limited to each other). . In addition, first light sources 300a, 300b, 300c, 300d, and 300e are installed in the space 500 (hereinafter, when each of the first light sources 300a, 300b, 300c, 300d, and 300e is not limited, appropriate (referred to as "first light source 300"). The first light source 300 and the second light source 102 include not-shown LEDs (Light Emitting Diodes). The second light source 102 corresponds to a position information acquisition target.

本実施形態において、機器100に取り付けられた第2光源102が機器100の状態等の各種の送信対象の情報に対応する光を発することにより情報を送信する。一方、サーバ200は、カメラ201の時系列的に連続した撮像により得られた光の画像における発光色の変化を復調して第2光源102が発する情報を取得する。 In this embodiment, the second light source 102 attached to the device 100 transmits information by emitting light corresponding to various types of information to be transmitted, such as the status of the device 100. On the other hand, the server 200 demodulates the change in the luminescent color in the light images obtained by continuous time-series imaging by the camera 201 and acquires the information emitted by the second light source 102 .

本実施形態では、当初、カメラ201a~201dの位置及び撮像方向が不明である。このため、上述したサーバ200による機器100の状態等の取得に先立って、まず、サーバ200は、カメラ201a~201dの撮像によって得られた画像における第1光源300a、300b、300c、300d、300eの各像の位置(2次元座標情報)に基づいて、3次元空間である空間500におけるカメラ201a~201dの位置(設置位置)及び撮像方向を算出する。更に、サーバ200は、撮像によって得られた画像における第1光源300の各像の位置(2次元座標情報)を空間500内の位置(設置位置)に変換するための変換行列を生成する。 In this embodiment, the positions and imaging directions of the cameras 201a to 201d are initially unknown. Therefore, before the server 200 acquires the status of the device 100, etc., the server 200 first checks the first light sources 300a, 300b, 300c, 300d, and 300e in the images obtained by the cameras 201a to 201d. Based on the position (two-dimensional coordinate information) of each image, the positions (installation positions) and imaging directions of the cameras 201a to 201d in the space 500, which is a three-dimensional space, are calculated. Furthermore, the server 200 generates a conversion matrix for converting the position (two-dimensional coordinate information) of each image of the first light source 300 in the image obtained by imaging into a position (installation position) in the space 500.

図2は、サーバ200の構成の一例を示す図である。図2に示すように、サーバ200は、制御部202、画像入力部204、メモリ205、操作部206、表示部207及び通信部208を含む。また、サーバ200には、カメラ201a~201dが配線を介して取り付けられている。 FIG. 2 is a diagram showing an example of the configuration of the server 200. As shown in FIG. 2, the server 200 includes a control section 202, an image input section 204, a memory 205, an operation section 206, a display section 207, and a communication section 208. Furthermore, cameras 201a to 201d are attached to the server 200 via wiring.

カメラ201aは、レンズ203aを含み、カメラ201bは、レンズ203bを含み、カメラ201cは、レンズ203cを含み、カメラ201dは、レンズ203dを含む(以下、レンズ203a、203b、203c、203dのそれぞれを限定しない場合には、適宜「レンズ203」と称する)。レンズ203は、ズームレンズ等により構成される。レンズ203は、操作部206からのズーム制御操作、及び、制御部202による合焦制御により移動する。レンズ203の移動によってカメラ201が撮像する撮像画角や光学像が制御される。 The camera 201a includes a lens 203a, the camera 201b includes a lens 203b, the camera 201c includes a lens 203c, and the camera 201d includes a lens 203d. (If not, it will be appropriately referred to as "lens 203"). The lens 203 is composed of a zoom lens or the like. The lens 203 is moved by a zoom control operation from the operation unit 206 and focusing control by the control unit 202. By moving the lens 203, the angle of view and optical image captured by the camera 201 are controlled.

カメラ201a~201dは、受光面に規則的に二次元配列された複数の受光素子により構成される。受光素子は、例えば、CCD(Charge Coupled Device)、CMOS(Complementary Metal Oxide Semiconductor)等の撮像デバイスである。カメラ201a~201dは、レンズ203を介して入光された光学像を、制御部202からの制御信号に基づいて所定範囲の撮像画角で撮像(受光)し、その撮像画角内の画像信号をデジタルデータに変換してフレームを生成する。また、カメラ201a~201dは、撮像とフレームの生成とを時間的に連続して行い、連続するフレームをサーバ200内の画像入力部204に出力する。 The cameras 201a to 201d are composed of a plurality of light receiving elements regularly arranged two-dimensionally on a light receiving surface. The light receiving element is, for example, an imaging device such as a CCD (Charge Coupled Device) or a CMOS (Complementary Metal Oxide Semiconductor). The cameras 201a to 201d capture (receive) optical images incident through the lens 203 at a predetermined range of imaging angles of view based on control signals from the control unit 202, and receive image signals within the imaging angles of view. converts into digital data and generates a frame. Furthermore, the cameras 201a to 201d temporally continuously capture images and generate frames, and output consecutive frames to the image input unit 204 in the server 200.

画像入力部204には、制御部202からの制御信号に基づいて、カメラ201から出力されたフレーム(デジタルデータ)が入力される。 A frame (digital data) output from the camera 201 is input to the image input unit 204 based on a control signal from the control unit 202 .

制御部202は、例えばCPU(Central Processing Unit)によって構成される。制御部202は、メモリ205に記憶されたプログラム(例えば、後述する図3に示すサーバ200の動作を実現するためのプログラム)に従ってソフトウェア処理を実行することにより、サーバ200が具備する各種機能を制御する。 The control unit 202 is configured by, for example, a CPU (Central Processing Unit). The control unit 202 controls various functions provided by the server 200 by executing software processing according to a program stored in the memory 205 (for example, a program for realizing the operation of the server 200 shown in FIG. 3, which will be described later). do.

メモリ205は、例えばRAM(Random Access Memory)やROM(Read Only Memory)である。メモリ205は、サーバ200における制御等に用いられる各種情報(プログラム等)を記憶する。 The memory 205 is, for example, RAM (Random Access Memory) or ROM (Read Only Memory). The memory 205 stores various information (programs, etc.) used for control etc. in the server 200.

操作部206は、テンキーやファンクションキー等によって構成され、ユーザの操作内容を入力するために用いられるインタフェースである。表示部207は、例えば、LCD(Liquid Crystal Display)、PDP(Plasma Display Panel)、EL(Electro Luminescence)ディスプレイ等によって構成される。表示部207は、制御部202から出力された画像信号に従って画像を表示する。通信部208は、例えばLAN(Local Area Network)カードである。通信部208は、通信制御部242の制御に基づき、外部の通信装置との間で通信を行う。 The operation unit 206 is an interface that includes a numeric keypad, function keys, etc., and is used to input the contents of a user's operation. The display unit 207 is configured by, for example, an LCD (Liquid Crystal Display), a PDP (Plasma Display Panel), an EL (Electro Luminescence) display, or the like. The display unit 207 displays an image according to the image signal output from the control unit 202. The communication unit 208 is, for example, a LAN (Local Area Network) card. The communication unit 208 communicates with an external communication device under the control of the communication control unit 242.

制御部202には、画像処理部231と、カメラ位置・撮像方向算出部232と、行列生成部234と、算出手段に対応する発光位置取得部236と、情報取得手段に対応する撮像状況取得部238と、信頼度情報取得手段に対応する信頼度情報取得部240と、通信制御部242が含まれて構成される。 The control unit 202 includes an image processing unit 231, a camera position/imaging direction calculation unit 232, a matrix generation unit 234, a light emitting position acquisition unit 236 corresponding to the calculation means, and an imaging situation acquisition unit corresponding to the information acquisition means. 238, a reliability information acquisition section 240 corresponding to reliability information acquisition means, and a communication control section 242.

画像処理部231は、カメラ201から夫々出力され、画像入力部204に入力されたフレーム(デジタルデータ)について、表示部207にスルー画像として表示させるべく、周辺減光補正や歪曲補正を行い、画質や画像サイズを調整する。また、画像処理部231は、操作部206からの記録指示操作に基づく制御信号が入力されると、記録指示された時点のカメラ201における撮像画角内、あるいは、表示部207に表示される表示範囲内の光学像を、例えば、JPEG(Joint Photographic Experts Group)等の圧縮符号化方式にて符号化、ファイル化する機能を有する。カメラ位置・撮像方向算出部232は、カメラ201a~201dの撮像によって得られた各画像における第1光源300の像の位置(2次元座標情報)を検出する。ここで、空間500内における第1光源300a、300b、300c、300d、300eの設置位置(3次元座標情報)は既知のものとされている。また、第1光源300a、300b、300c、300d、300eは、自己を一意に特定可能なID(Identification)で変調された、R(赤)G(緑)B(青)の三色のパターンで巡回的に変化する光を発する。 The image processing unit 231 performs peripheral dimming correction and distortion correction on the frames (digital data) output from the camera 201 and input to the image input unit 204 in order to display them as through images on the display unit 207, and improves the image quality. or adjust the image size. Further, when a control signal based on a recording instruction operation from the operation unit 206 is input, the image processing unit 231 controls the image processing unit 231 to display an image within the imaging angle of view of the camera 201 at the time when the recording instruction is issued or a display displayed on the display unit 207. It has a function of encoding an optical image within the range using a compression encoding method such as JPEG (Joint Photographic Experts Group) and converting it into a file. The camera position/imaging direction calculation unit 232 detects the position (two-dimensional coordinate information) of the image of the first light source 300 in each image obtained by imaging by the cameras 201a to 201d. Here, the installation positions (three-dimensional coordinate information) of the first light sources 300a, 300b, 300c, 300d, and 300e in the space 500 are known. In addition, the first light sources 300a, 300b, 300c, 300d, and 300e have a three-color pattern of R (red), G (green), and B (blue) that is modulated by an ID (Identification) that can uniquely identify itself. It emits light that changes cyclically.

カメラ位置・撮像方向算出部232は、カメラ201a~201dについて、2台のカメラ201の組み合わせ(カメラペア)を設定する。4台のカメラ201からの任意の2台のカメラ201の組み合わせ(カメラペア)のパターンは6つ(6通り)となる。 The camera position/imaging direction calculation unit 232 sets a combination of two cameras 201 (camera pair) for the cameras 201a to 201d. There are six patterns (six ways) of combinations (camera pairs) of any two cameras 201 out of the four cameras 201.

カメラ位置・撮像方向算出部232は、カメラ201a~201dの撮像によって得られた各画像に含まれる巡回的な三色のパターンの光を検出する。更に、カメラ位置・撮像方向算出部232は、この三色の発光のパターンに対応するIDの検出、そしてIDへの復調を試みる。メモリ205には、第1光源300a、300b、300c、300d、300eそれぞれの設置位置とIDとが対応付けられて記憶されている。 The camera position/imaging direction calculation unit 232 detects a cyclic tricolor pattern of light included in each image obtained by imaging by the cameras 201a to 201d. Further, the camera position/imaging direction calculation unit 232 attempts to detect the ID corresponding to the pattern of the three-color light emission and demodulate the ID. The memory 205 stores the installation positions and IDs of each of the first light sources 300a, 300b, 300c, 300d, and 300e in association with each other.

更に、カメラ位置・撮像方向算出部232は、カメラペア毎に、当該カメラペアに含まれる2台のカメラ201の撮像によって得られた画像の双方から、同一のIDによって変調された光である変調光領域(予め設定された値以上の高い輝度値を有する、特定のサイズ・形状からなる画素領域)を検出を試みる。そして、検出することができた場合には、そのIDに対応する第1光源300を検出することができたと見なす。更に、カメラ位置・撮像方向算出部232は、カメラペア毎に、第1光源300の検出数を認識する。 Furthermore, the camera position/imaging direction calculation unit 232 calculates, for each camera pair, modulated light that is light modulated by the same ID from both images obtained by imaging by the two cameras 201 included in the camera pair. An attempt is made to detect a light area (a pixel area of a specific size and shape that has a high luminance value that is higher than a preset value). If the first light source 300 corresponding to the ID can be detected, it is assumed that the first light source 300 corresponding to the ID has been detected. Further, the camera position/imaging direction calculation unit 232 recognizes the number of detected first light sources 300 for each camera pair.

次に、カメラ位置・撮像方向算出部232は、カメラペア毎に、当該カメラペアに含まれる2台のカメラ201によって撮像された画像の双方に含まれる第1光源300の数に応じて、カメラペアに含まれる2台のカメラ201の空間500における位置(設置位置)及び撮像方向を算出するためのアルゴリズムを設定する。例えば、アルゴリズムは、カメラペアで撮像された夫々の画像に含まれる第1光源300の数が5つの場合には5点アルゴリズム、8つの場合には8点アルゴリズムというように、画像に含まれる第1光源300の数毎に用意され、メモリ205に記憶されている。 Next, for each camera pair, the camera position/imaging direction calculation unit 232 calculates the number of first light sources 300 included in both images captured by the two cameras 201 included in the camera pair. An algorithm for calculating the positions (installation positions) and imaging directions of the two cameras 201 included in the pair in the space 500 is set. For example, the algorithm is a 5-point algorithm when the number of first light sources 300 included in each image captured by the camera pair is 5, and an 8-point algorithm when there are 8 first light sources 300. They are prepared for each light source 300 and stored in the memory 205.

次に、カメラ位置・撮像方向算出部232は、カメラペア毎に、設定したアルゴリズムを用いて当該カメラペアに含まれる2台のカメラ201の設置位置及び撮像方向を算出する。 Next, the camera position/imaging direction calculation unit 232 calculates the installation positions and imaging directions of the two cameras 201 included in the camera pair for each camera pair using the set algorithm.

以下、アルゴリズムについて説明する。図3は、カメラ201により撮像された画像から求められる視差の一例を示す図である。また、図4は、カメラ201の設置位置及び撮像方向の算出の一例を示す図である。 The algorithm will be explained below. FIG. 3 is a diagram illustrating an example of parallax determined from an image captured by the camera 201. Further, FIG. 4 is a diagram showing an example of calculation of the installation position and imaging direction of the camera 201.

図3に示すように、カメラペアに含まれる2台のカメラ201(ここではカメラ201a、201b)が同一の第1光源300cを撮像した場合、カメラ201aとカメラ201bとは設置位置が異なるため、カメラ201aの撮像により得られた撮像面250aの画像における第1光源300cの像251aの位置(2次元座標情報)とカメラ201bの撮像により得られた撮像面250bの画像における第1光源300cの像251bの位置(2次元座標情報)とには、差分(視差)Sが生じる。 As shown in FIG. 3, when two cameras 201 (here, cameras 201a and 201b) included in a camera pair capture images of the same first light source 300c, since the installation positions of the cameras 201a and 201b are different, The position (two-dimensional coordinate information) of the image 251a of the first light source 300c in the image of the imaging surface 250a obtained by imaging with the camera 201a and the image of the first light source 300c in the image of the imaging surface 250b obtained by imaging with the camera 201b. A difference (parallax) S occurs between the position (two-dimensional coordinate information) of 251b.

また、図4に示すように、カメラペアに含まれる2台のカメラ201(ここではカメラ201a、201b)のうちの一方のカメラ201(ここではカメラ201a)の撮像面250aから焦点位置までの距離と、他方のカメラ201(ここではカメラ201b)の撮像面250bから焦点位置までの距離とをF(同一値)、カメラ201aとカメラ201bとの設置位置間の距離をB、カメラ201aの焦点位置とカメラ201bの焦点位置とを結んだ直線と第1光源300cとの最短距離をD、そして、上記撮像面250aと上記撮像面250bとを仮想的に重ねた結果得られる、第1光源300cの像251aの位置と像251bの位置との視差をSとすると、距離算出式D=B×F/Sが成立する。この式において、FとSとは既知の固定値とする。 Further, as shown in FIG. 4, the distance from the imaging surface 250a of one camera 201 (here, camera 201a) of the two cameras 201 (here, cameras 201a and 201b) included in the camera pair to the focal position , the distance from the imaging surface 250b of the other camera 201 (camera 201b here) to the focal position is F (same value), the distance between the installation positions of camera 201a and camera 201b is B, and the focal position of camera 201a is The shortest distance between the first light source 300c and the straight line connecting the camera 201b and the focal position of the camera 201b is D, and the distance between the first light source 300c and the first light source 300c obtained by virtually overlapping the imaging plane 250a and the imaging plane 250b is If the parallax between the position of the image 251a and the position of the image 251b is S, then the distance calculation formula D=B×F/S holds true. In this equation, F and S are known fixed values.

本実施形態では、カメラ位置・撮像方向算出部232は、第1光源300cについての距離算出式のみならず、検出した第1光源300のそれぞれについて距離算出式を求める。更に、カメラ位置・撮像方向算出部232は、求めた距離算出式と、予め測定されている第1光源300の設置位置とに基づいて、カメラペアに含まれる2台のカメラ201の設置位置及び撮像方向を算出する。 In this embodiment, the camera position/imaging direction calculation unit 232 calculates a distance calculation formula not only for the first light source 300c but also for each of the detected first light sources 300. Furthermore, the camera position/imaging direction calculation unit 232 calculates the installation positions and positions of the two cameras 201 included in the camera pair based on the obtained distance calculation formula and the installation position of the first light source 300 that has been measured in advance. Calculate the imaging direction.

具体的には、カメラ位置・撮像方向算出部232は、カメラペアに含まれる2台のカメラ201の一方のカメラ201の撮像によって得られる画像に含まれる第1光源300の像251aの位置(Xga1,Yga1)と他方のカメラ201の撮像によって得られる画像に含まれる第1光源300の像251bの位置(Xgb1,Ygb1)との組み合わせから、2台のカメラ201の相対的な設置位置及び撮像方向を求める。 Specifically, the camera position/imaging direction calculation unit 232 calculates the position of the image 251a of the first light source 300 (Xga1 , Yga1) and the position (Xgb1, Ygb1) of the image 251b of the first light source 300 included in the image captured by the other camera 201, the relative installation positions and imaging directions of the two cameras 201 are determined. seek.

次に、カメラ位置・撮像方向算出部232は、第1光源300a~300eのIDを参照してメモリ205に記憶された第1光源300a~300eのそれぞれの設置位置を読み出し、この読み出した設置位置を用いて、空間500内におけるカメラペアに含まれる2台のカメラ201の設置位置及び撮像方向を算出する。そして、行列生成部234は、算出された一方のカメラ201と他方のカメラ201の設置位置及び撮像方向に基づいて、一方のカメラ201の撮像によって得られる画像に含まれる第1光源300の像の位置(2次元座標情報)と他方のカメラ201の撮像によって得られる画像に含まれる第1光源300の像の位置(2次元座標情報)との組み合わせから、空間500内における第1光源300の設置位置(3次元空間座標で定義される位置情報)へ変換することが可能な変換行列を求める。変換行列はカメラペア毎に求められる。 Next, the camera position/imaging direction calculation unit 232 refers to the IDs of the first light sources 300a to 300e, reads out the installation positions of the first light sources 300a to 300e stored in the memory 205, and reads out the installation positions of the first light sources 300a to 300e. are used to calculate the installation positions and imaging directions of the two cameras 201 included in the camera pair in the space 500. Then, based on the calculated installation positions and imaging directions of one camera 201 and the other camera 201, the matrix generation unit 234 generates an image of the first light source 300 included in the image obtained by imaging with one camera 201. The installation of the first light source 300 in the space 500 is based on the combination of the position (two-dimensional coordinate information) and the position (two-dimensional coordinate information) of the image of the first light source 300 included in the image obtained by imaging with the other camera 201. A transformation matrix that can be transformed into a position (position information defined by three-dimensional spatial coordinates) is determined. A transformation matrix is determined for each camera pair.

第2光源102a、102b、102cは、自己を一意に特定可能なIDで変調した、R(赤)G(緑)B(青)の三色のパターンで巡回的に変化する光を発する。 The second light sources 102a, 102b, and 102c emit light that changes cyclically in a three-color pattern of R (red), G (green), and B (blue), which is modulated with an ID that can uniquely identify itself.

カメラペア毎に変換行列が求められた後、発光位置取得部236は、カメラ201a~201dの撮像によって得られた各画像に含まれる巡回的な三色のパターンの光を検出する。更に、発光位置取得部236は、この三色の発光のパターンに対応するIDの検出、そしてIDへの復調を試みる。発光位置取得部236は、カメラペアに含まれる2台のカメラ201の撮像によって得られた画像の双方から同一のIDを検出することができた場合には、そのIDに対応する第2光源102を検出することができたと見なす。 After the transformation matrix is determined for each camera pair, the light emitting position acquisition unit 236 detects the cyclic three-color pattern of light included in each image obtained by the cameras 201a to 201d. Further, the light emitting position acquisition unit 236 attempts to detect an ID corresponding to this three-color light emission pattern and demodulate the ID. If the light emission position acquisition unit 236 is able to detect the same ID from both images obtained by the two cameras 201 included in the camera pair, the light emission position acquisition unit 236 detects the second light source 102 corresponding to the ID. is considered to be able to be detected.

次に、発光位置取得部236は、カメラペア毎に、当該カメラペアに含まれる2台のカメラ201のうちの一方のカメラ201の撮像面における第2光源102の像の位置(Xga2,Yga2)と、他方のカメラ201の撮像面における上記第2光源102の像の位置(Xgb2,Ygb2)とを取得する。更に、発光位置取得部236は、双方の像の位置(Xga2,Yga2)、(Xgb2,Ygb2)の組み合わせと、変換行列とを用いて、空間500内の第2光源102の設置位置(Xk2,Yk2,Zk2)を算出する。 Next, the light emission position acquisition unit 236 determines, for each camera pair, the position (Xga2, Yga2) of the image of the second light source 102 on the imaging surface of one of the two cameras 201 included in the camera pair. and the position (Xgb2, Ygb2) of the image of the second light source 102 on the imaging surface of the other camera 201. Further, the light emission position acquisition unit 236 uses the combination of the positions (Xga2, Yga2) and (Xgb2, Ygb2) of both images and the transformation matrix to determine the installation position (Xk2, Yk2, Zk2) are calculated.

上述した処理により、1つの第2光源102について、複数のカメラペアのそれぞれに対応して設置位置を取得する場合がある。このような場合に応じて、カメラペア毎に、第2光源102についての空間500内の設置位置の信頼度情報(尤度情報)が取得される。以下、信頼度情報の取得について説明する。 Through the above-described processing, the installation position of one second light source 102 may be acquired in correspondence with each of a plurality of camera pairs. In such a case, reliability information (likelihood information) of the installation position of the second light source 102 in the space 500 is acquired for each camera pair. The acquisition of reliability information will be explained below.

撮像状況取得部238は、カメラペア毎に、当該カメラペアに含まれる2台のカメラ201のうちの一方のカメラ201の撮像面から取得された画像における第2光源102の像の位置が、画像の中心に近いほどその像の位置に関する信頼度を高く設定し、中心からの距離が遠いほどその像の位置に関する信頼度を低く設定する。同様にして、撮像状況取得部238は、他方のカメラ201の撮像面から得られた画像における第2光源102の像の位置が、画像の中心に近いほどその像の位置に関する信頼度を高く設定し、中心からの距離が遠いほどその像の位置に関する信頼度を低く設定する。この設定処理は画像処理部231における歪曲補正処理に関連するものであり、この歪曲補正処理は、撮像面において中心に近い程歪曲補正の補正強度を弱く、周辺に向かうにつれ歪曲補正の補正強度を強くする。このため、第2光源102の像の位置が周辺に存在する程、歪曲補正による位置ずれが生じ、その結果信頼度が低くなる。 The imaging situation acquisition unit 238 determines, for each camera pair, that the position of the image of the second light source 102 in the image acquired from the imaging surface of one of the two cameras 201 included in the camera pair is determined in the image. The closer the image is to the center, the higher the reliability regarding the position of the image is set, and the farther the distance from the center, the lower the reliability regarding the position of the image is set. Similarly, the imaging situation acquisition unit 238 sets the reliability regarding the position of the second light source 102 in the image obtained from the imaging surface of the other camera 201 to be higher as the position of the image of the second light source 102 is closer to the center of the image. However, the farther the distance from the center is, the lower the reliability of the image position is set. This setting process is related to the distortion correction process in the image processing unit 231, and in this distortion correction process, the closer to the center of the imaging plane the weaker the correction strength of the distortion correction is, and the closer to the periphery the lower the correction strength of the distortion correction. Make it stronger. Therefore, the closer the position of the image of the second light source 102 is to the periphery, the more the positional shift occurs due to distortion correction, and as a result, the reliability becomes lower.

上述した処理により、カメラペアに含まれる2台のカメラ201のうちの一方のカメラ201について、着目している1つの第2光源102に対する画像位置に関する信頼度情報(画像位置信頼度情報)B1が取得され、他方のカメラ201について、着目している1つの第2光源102に対する画像位置に関する信頼度情報(画像位置信頼度情報)B2が取得される。 Through the above-described processing, reliability information (image position reliability information) B1 regarding the image position with respect to the one second light source 102 of interest is obtained for one camera 201 of the two cameras 201 included in the camera pair. For the other camera 201, reliability information (image position reliability information) B2 regarding the image position with respect to the one second light source 102 of interest is acquired.

また、撮像状況取得部238は、カメラペアに含まれる2台のカメラ201のうちの一方のカメラ201による連続的に撮像されることによって取得された複数のフレーム(画像)を参照し、第2光源102の位置の変化から第2光源102の移動速度を算出する。 Further, the imaging situation acquisition unit 238 refers to a plurality of frames (images) acquired by successive imaging by one camera 201 of the two cameras 201 included in the camera pair, and The moving speed of the second light source 102 is calculated from the change in the position of the light source 102.

図5は、速度算出の一例を示す図である。例えば、時間方向tで連続的に撮像された複数のフレームF1、F2~FnのうちのフレームF1の第2光源102の像の位置が710aであり、フレームFnの第2光源102の像の位置が710nである。
そして、フレームF1とFnとを重ね合わせたフレームFxにおける像の位置710a、710nの距離がLである場合を考える。この場合、撮像状況取得部238は、双方の第2光源102の像の大きさと、予めメモリ205に記憶されている既知である第2光源102の大きさとの対比の結果、上記距離L、及び、フレームレートに基づいて、第2光源102の移動速度を算出することができる。更に、撮像状況取得部238は、この移動速度に関する信頼度について、移動速度が遅いほど(距離Lが小さいほど)、当該速度信頼度が高くなるように設定する。
FIG. 5 is a diagram showing an example of speed calculation. For example, the position of the image of the second light source 102 in frame F1 among a plurality of frames F1, F2 to Fn continuously captured in the time direction t is 710a, and the position of the image of the second light source 102 in frame Fn is 710a. is 710n.
Then, consider a case where the distance between image positions 710a and 710n in frame Fx, which is a superimposition of frames F1 and Fn, is L. In this case, the imaging situation acquisition unit 238 determines the distance L and , the moving speed of the second light source 102 can be calculated based on the frame rate. Further, the imaging situation acquisition unit 238 sets the reliability regarding the moving speed so that the slower the moving speed (the smaller the distance L), the higher the speed reliability.

同様にして、撮像状況取得部238は、カメラペアに含まれる2台のカメラ201のうちの他方のカメラ201にカメラ201による連続的な撮像によって取得された画像のそれぞれにおける、第2光源102の像の位置の距離Lから当該第2光源102の移動速度を算出する。更に、撮像状況取得部238は、この移動速度に関する信頼度について、移動速度が遅いほど(距離Lが小さいほど)、当該速度信頼度が高くなるように設定する。 Similarly, the imaging situation acquisition unit 238 controls the second light source 102 in each of the images acquired by continuous imaging by the camera 201 of the other camera 201 of the two cameras 201 included in the camera pair. The moving speed of the second light source 102 is calculated from the distance L of the image position. Further, the imaging situation acquisition unit 238 sets the reliability regarding the moving speed so that the slower the moving speed (the smaller the distance L), the higher the speed reliability.

上述した処理は、第2光源102が長期間同じ設置位置に固定された場合であっても、カメラ201における撮像角度が微細に変化したり、および/または、第2光源102が微細に移動したりすることによって、その設置位置が変化する可能性があるために実行される。具体的には、カメラペアに含まれる2台のカメラ201のうちの一方のカメラ201について、第2光源102に対する移動速度に関する信頼度情報(速度信頼度情報)C1が取得され、他方のカメラ201について、同じ第2光源102に対する移動速度に関する信頼度情報(速度信頼度情報)C2が取得される。 The above-mentioned processing is performed even if the second light source 102 is fixed at the same installation position for a long period of time, the imaging angle of the camera 201 changes minutely, and/or the second light source 102 moves minutely. This is done because the installation location may change depending on the situation. Specifically, reliability information (speed reliability information) C1 regarding the moving speed with respect to the second light source 102 is acquired for one camera 201 of the two cameras 201 included in the camera pair, and , reliability information (speed reliability information) C2 regarding the moving speed with respect to the same second light source 102 is acquired.

また、撮像状況取得部238は、空間500を複数の領域に分割する。図6は、空間分割の一例である。図6では、画像が等間隔で縦方向に3分割されるとともに、同じく等間隔で横方向に3分割されることにより、9つの領域(分割領域)501a、501b、501c、501d、501e、501f、501g、501h、501i(以下、分割領域501a~501iのそれぞれを限定しない場合には、適宜「分割領域501」と称する)が形成される。 Furthermore, the imaging situation acquisition unit 238 divides the space 500 into a plurality of regions. FIG. 6 is an example of space division. In FIG. 6, the image is divided into three parts in the vertical direction at equal intervals, and also divided into three parts in the horizontal direction at equal intervals, resulting in nine regions (divided regions) 501a, 501b, 501c, 501d, 501e, and 501f. , 501g, 501h, and 501i (hereinafter referred to as "divided areas 501" as appropriate unless each of the divided areas 501a to 501i is limited) are formed.

更に、撮像状況取得部238は、カメラペアに含まれる2台のカメラ201の設置位置と着目している1つの第2光源102の設置位置との相対的な位置関係に基づいて、当該第2光源102の設置位置に関する信頼度情報(設置位置信頼度情報)Dを取得する。 Further, the imaging situation acquisition unit 238 determines the second light source 102 based on the relative positional relationship between the installation positions of the two cameras 201 included in the camera pair and the installation position of the one second light source 102 of interest. Reliability information (installation position reliability information) D regarding the installation position of the light source 102 is acquired.

具体的には、撮像状況取得部238は、カメラペアに含まれる2台のカメラ201の設置位置に近いほど、より大きな第2光源102の像が撮像できるので、設置位置信頼度を高く設定する。例えば、図6に示すようにカメラ201aとカメラ201dとが設置されている場合、第2光源102が分割領域501a、501b、501cに存在していれば設置位置信頼度は高、分割領域501d、501e、50fに存在していれば設置位置信頼度は中、分割領域501g、501h、501iに存在していれば設置位置信頼度は低となる。 Specifically, the imaging situation acquisition unit 238 sets the reliability of the installation position to be high because the closer the installation position of the two cameras 201 included in the camera pair is, the larger the image of the second light source 102 can be captured. . For example, when the camera 201a and the camera 201d are installed as shown in FIG. 6, if the second light source 102 exists in the divided areas 501a, 501b, and 501c, the installation position reliability is high; If it exists in the divided areas 501e and 50f, the installation position reliability is medium, and if it exists in the divided areas 501g, 501h, and 501i, the installation position reliability is low.

また、信頼度情報取得部240は、カメラペア毎に、当該カメラペアに含まれる2台のカメラ201の双方によって撮像された第1光源300の像について、一方のカメラ201の撮像によって得られた位置(2次元座標情報)と、他方のカメラ201の撮像によって得られた位置(2次元座標情報)との組み合わせと、当該カメラペアに対応する変換行列とを用いて、空間500内の第1光源300の設置位置(3次元空間座標で定義される位置情報)を算出する。更に、信頼度情報取得部240は、算出した空間500内の第1光源300の設置位置と、メモリ205に記憶されている第1光源300の設置位置(既知の情報)の誤差を算出する。更に、信頼度情報取得部240は、誤差が小さいほど、誤差に関する信頼度(誤差信頼度)が高くなるように、当該誤差信頼度Aを設定する。 In addition, for each camera pair, the reliability information acquisition unit 240 determines, for the image of the first light source 300 captured by both of the two cameras 201 included in the camera pair, the reliability information acquisition unit 240 Using the combination of the position (two-dimensional coordinate information), the position (two-dimensional coordinate information) obtained by imaging by the other camera 201, and the transformation matrix corresponding to the camera pair, the first The installation position of the light source 300 (position information defined by three-dimensional spatial coordinates) is calculated. Furthermore, the reliability information acquisition unit 240 calculates the error between the calculated installation position of the first light source 300 in the space 500 and the installation position (known information) of the first light source 300 stored in the memory 205. Furthermore, the reliability information acquisition unit 240 sets the error reliability A so that the smaller the error, the higher the reliability regarding the error (error reliability).

次に、信頼度情報取得部240は、カメラペア毎に、上述した処理により取得された画像位置信頼度情報B1、B2、速度信頼度情報C1、C2、設置位置信頼度情報D、誤差信頼度情報Aを用いて、着目している1つの第2光源102についての設置位置算出に関する信頼度情報(第2光源102の信頼度情報)Nを算出する。例えば、N=A×(B1+B2+C1+C2+D)により算出される。 Next, the reliability information acquisition unit 240 acquires, for each camera pair, image position reliability information B1, B2, speed reliability information C1, C2, installation position reliability information D, error reliability information acquired by the above-described processing. Using information A, reliability information N regarding installation position calculation for one second light source 102 of interest (reliability information of second light source 102) is calculated. For example, it is calculated by N=A×(B1+B2+C1+C2+D).

その後、発光位置取得部236は、空間500内の第2光源102の設置位置を算出する。この際、着目している1つの第2光源102について、複数のカメラペアのそれぞれから設置位置が算出可能である場合がある。このような場合には、発光位置取得部236は、着目している1つの第2光源102について、カメラペア毎に取得された信頼度情報Nを比較する。そして、発光位置取得部236は、最も高い信頼度情報Nに対応するカメラペアを選択する。 Thereafter, the light emitting position acquisition unit 236 calculates the installation position of the second light source 102 within the space 500. At this time, the installation position of one second light source 102 of interest may be calculated from each of a plurality of camera pairs. In such a case, the light emission position acquisition unit 236 compares the reliability information N acquired for each camera pair with respect to the one second light source 102 of interest. Then, the light emission position acquisition unit 236 selects the camera pair corresponding to the highest reliability information N.

次に、発光位置取得部236は、その選択したカメラペアのうちの一方のカメラ201の撮像によって得られた画像における第2光源102の像の位置(2次元座標情報)と、他方のカメラ201の撮像によって得られた画像における第2光源102の像の位置(2次元座標情報)とを取得する。更に、発光位置取得部236は、これら2つの像の位置の組み合わせと、変換行列とを用いて、空間500内の第2光源102の設置位置(3次元空間座標で定義される位置情報)を算出する。 Next, the light emission position acquisition unit 236 determines the position (two-dimensional coordinate information) of the image of the second light source 102 in the image obtained by imaging by one camera 201 of the selected camera pair, and The position (two-dimensional coordinate information) of the image of the second light source 102 in the image obtained by imaging is acquired. Furthermore, the light emission position acquisition unit 236 uses the combination of the positions of these two images and the transformation matrix to determine the installation position of the second light source 102 in the space 500 (position information defined by three-dimensional spatial coordinates). calculate.

次に、フローチャートを参照して、サーバ200の動作を説明する。図7は、サーバ200による信頼度情報取得の一例を示すフローチャートである。図7に示す動作は、カメラペア毎、且つ、カメラペアに含まれる2台のカメラの双方によって撮像される第1光源300毎に行われる。 Next, the operation of the server 200 will be explained with reference to a flowchart. FIG. 7 is a flowchart illustrating an example of reliability information acquisition by the server 200. The operation shown in FIG. 7 is performed for each camera pair and for each first light source 300 imaged by both of the two cameras included in the camera pair.

1つのカメラペアに含まれる2台のカメラ201は、同一の第1光源300を撮像し、ID取得により当該第1光源300を特定する(ステップS101)。 The two cameras 201 included in one camera pair image the same first light source 300, and identify the first light source 300 by acquiring the ID (step S101).

次に、撮像状況取得部238は、カメラペアに含まれる2台のカメラ201のうちの一方のカメラ201にて撮像された画像における、第2光源102の像の位置が、撮像された画像の中心に近いほど画像位置信頼度が高くなるように、当該画像位置信頼度情報B1を取得し、他方のカメラ201にて撮像された画像における、第2光源102の像の位置が、撮像された画像の中心に近いほど画像位置信頼度が高くなるように、当該画像位置信頼度情報B2を取得する(ステップS102)。 Next, the imaging status acquisition unit 238 determines whether the position of the image of the second light source 102 in the image captured by one of the two cameras 201 included in the camera pair is the same as that of the captured image. The image position reliability information B1 is acquired so that the closer to the center the higher the image position reliability, and the position of the image of the second light source 102 in the image taken by the other camera 201 is determined. The image position reliability information B2 is acquired such that the closer to the center of the image the higher the image position reliability is (step S102).

次に、撮像状況取得部238は、カメラペアに含まれる2台のカメラ201のうちの一方のカメラ201の連続的な撮像によって取得された画像のそれぞれに基づいて、第2光源102の移動速度を算出し、移動速度が遅いほど、速度信頼度が高くなるように、当該速度信頼度情報C1を取得する。同様に、撮像状況取得部238は、他方のカメラ201の連続的な撮像によって取得された画像のそれぞれに基づいて、第2光源102の移動速度を算出し、移動速度が遅いほど、速度信頼度が高くなるように、当該速度信頼度情報C1を取得する(ステップS103)。 Next, the imaging situation acquisition unit 238 determines the moving speed of the second light source 102 based on each of the images acquired by continuous imaging by one of the two cameras 201 included in the camera pair. is calculated, and the speed reliability information C1 is acquired such that the slower the moving speed, the higher the speed reliability. Similarly, the imaging situation acquisition unit 238 calculates the moving speed of the second light source 102 based on each of the images acquired by continuous imaging by the other camera 201, and the slower the moving speed, the higher the speed reliability. The speed reliability information C1 is acquired such that the speed reliability information C1 becomes high (step S103).

次に、撮像状況取得部238は、カメラペアに含まれる2台のカメラ201の設置位置と第2光源102の設置位置との位置関係に基づいて、第2光源102の設置位置がカメラペアに含まれる2台のカメラ201の設置位置に近いほど、設置位置信頼度が高くなるように、当該設置位置信頼度情報Dを取得する(ステップS104)。 Next, the imaging situation acquisition unit 238 determines whether the installation position of the second light source 102 is included in the camera pair based on the positional relationship between the installation positions of the two cameras 201 included in the camera pair and the installation position of the second light source 102. The installation position reliability information D is acquired such that the closer to the installation positions of the two included cameras 201, the higher the installation position reliability is (step S104).

次に、信頼度情報取得部240は、カメラペアに含まれる2台のカメラ201の双方によって撮像された第1光源300の像について、一方のカメラ201の撮像によって得られた位置と、他方のカメラ201の撮像によって得られた位置の組み合わせと、当該カメラペアに対応する変換行列とを用いて、空間500内の第1光源300の設置位置を算出する。更に、信頼度情報取得部240は、算出した空間500内の第1光源300の設置位置と、メモリ205に記憶されている第1光源300の設置位置(既知の情報)との誤差を算出し、当該誤差が小さいほど、誤差信頼度が高くなるように、当該誤差信頼度情報Aを取得する(ステップS105)。 Next, for the image of the first light source 300 captured by both of the two cameras 201 included in the camera pair, the reliability information acquisition unit 240 determines the position obtained by capturing the image of one camera 201 and the position of the other camera 201. The installation position of the first light source 300 in the space 500 is calculated using a combination of positions obtained by imaging by the camera 201 and a transformation matrix corresponding to the camera pair. Furthermore, the reliability information acquisition unit 240 calculates the error between the calculated installation position of the first light source 300 in the space 500 and the installation position (known information) of the first light source 300 stored in the memory 205. , the error reliability information A is acquired such that the smaller the error, the higher the error reliability (step S105).

更に、信頼度情報取得部240は、取得した画像位置信頼度情報B1、B2、速度信頼度情報C1、C2、設置位置信頼度情報D及び誤差信頼度情報Aを用いて、第2光源102の信頼度情報Nを取得する(ステップS106)。 Furthermore, the reliability information acquisition unit 240 uses the acquired image position reliability information B1, B2, speed reliability information C1, C2, installation position reliability information D, and error reliability information A to determine the accuracy of the second light source 102. Reliability information N is acquired (step S106).

図8は、サーバ200による第2光源102の設置位置の取得処理の一例を示すフローチャートである。複数のカメラ201は、空間500内の第2光源102を撮像する(ステップS201)。 FIG. 8 is a flowchart illustrating an example of a process of acquiring the installation position of the second light source 102 by the server 200. The plurality of cameras 201 capture images of the second light source 102 in the space 500 (step S201).

次に、発光位置取得部236は、1つの第2光源102について、2台のカメラ201の双方が当該第2光源102を撮像しているカメラペアが複数存在する場合、当該複数のカメラペア毎に取得されている当該第2光源102の信頼度情報のうち、最も高い信頼度情報を選択する。更に、発光位置取得部236は、その選択した信頼度情報に対応するカメラペアを選択する(ステップS202)。 Next, for one second light source 102, if there are a plurality of camera pairs in which both of the two cameras 201 are imaging the second light source 102, the light emission position acquisition unit 236 The highest reliability information is selected from among the reliability information of the second light source 102 that has been acquired. Further, the light emitting position acquisition unit 236 selects a camera pair corresponding to the selected reliability information (step S202).

次に、発光位置取得部236は、その選択したカメラペアのうちの一方のカメラ201の撮像によって得られた画像における第2光源102の像の位置と、他方のカメラ201の撮像によって得られた画像における第2光源102の像の位置とを取得する。更に、発光位置取得部236は、取得されたこれら2つの位置の組み合わせと、変換行列とを用いて、第2光源102の設置位置を算出する(ステップS203)。 Next, the light emitting position acquisition unit 236 determines the position of the image of the second light source 102 in the image obtained by imaging by one camera 201 of the selected camera pair, and the position of the image of the second light source 102 in the image obtained by imaging by the other camera 201 of the selected camera pair. and the position of the image of the second light source 102 in the image. Furthermore, the light emitting position acquisition unit 236 calculates the installation position of the second light source 102 using the combination of these two acquired positions and the transformation matrix (step S203).

次に、発光位置取得部236は、ステップS201において撮像された全ての第2光源102について設置位置を算出したか否かを判定する(ステップS204)。全ての第2光源102について設置位置が算出されている場合には(ステップS204;YES)、一連の動作が終了する。また、設置位置が算出されていない第2光源102が存在する場合には(ステップS204;NO)、ステップS202以降の動作が繰り返される。 Next, the light emitting position acquisition unit 236 determines whether installation positions have been calculated for all the second light sources 102 imaged in step S201 (step S204). If the installation positions of all the second light sources 102 have been calculated (step S204; YES), the series of operations ends. Furthermore, if there is a second light source 102 whose installation position has not been calculated (step S204; NO), the operations from step S202 onwards are repeated.

このように本実施形態では、サーバ200は、カメラペア毎に、当該カメラペアに含まれる2台のカメラ201の双方の撮像によって取得された画像における第2光源102の像の位置から、当該第2光源102の設置位置の算出に関する信頼度情報を取得する。更に、サーバ200は、カメラペアの撮像によって取得された画像に基づいて第2光源102の設置位置を算出する。この際、複数のカメラペアが第2光源102を撮像することによって、第2光源102の設置位置がカメラペア毎に算出可能である場合には、サーバ200は、当該第2光源102の信頼度が最も高いカメラペアを選択し、そのカメラペアの撮像による画像に基づいて第2光源102の設置位置を算出する。これにより、第2光源102の信頼度が高いカメラペアの撮像に基づく当該第2光源102の設置位置の算出が可能となり、算出の精度を向上させることができる。 In this way, in this embodiment, the server 200 determines, for each camera pair, the position of the image of the second light source 102 in the image acquired by both the two cameras 201 included in the camera pair. Reliability information regarding the calculation of the installation positions of the two light sources 102 is acquired. Further, the server 200 calculates the installation position of the second light source 102 based on the image acquired by the camera pair. At this time, if the installation position of the second light source 102 can be calculated for each camera pair by capturing images of the second light source 102 by a plurality of camera pairs, the server 200 calculates the reliability of the second light source 102. The camera pair with the highest value is selected, and the installation position of the second light source 102 is calculated based on the image captured by that camera pair. Thereby, it becomes possible to calculate the installation position of the second light source 102 based on the imaging of the camera pair with high reliability of the second light source 102, and it is possible to improve the accuracy of calculation.

具体的には、サーバ200は、撮像画像において、第2光源102の画像位置が、画像の中心に近いほど画像位置信頼度が高くなるように、当該画像位置信頼度情報を取得する。これにより、第2光源102の画像位置が画像の中心から遠いほど、当該第2光源102の信頼度を低くすることができ、中心から離れるほど歪曲率が大きくなるという画像の特性に応じた適切な信頼度情報の取得が可能となる。 Specifically, the server 200 acquires the image position reliability information such that the closer the image position of the second light source 102 is to the center of the captured image, the higher the image position reliability. As a result, the reliability of the second light source 102 can be lowered as the image position of the second light source 102 is farther from the center of the image, and the distortion rate becomes larger as the distance from the center increases. This makes it possible to obtain reliable reliability information.

また、サーバ200は、撮像画像に基づいて第2光源102の速度を算出し、速度が遅いほど、速度信頼度が高くなるように、当該速度信頼度情報を取得する。これにより、移動速度が速いほど、第2光源102の設置位置の算出精度が低下することに応じた適切な信頼度情報の取得が可能となる。 The server 200 also calculates the speed of the second light source 102 based on the captured image, and acquires the speed reliability information such that the slower the speed, the higher the speed reliability. This makes it possible to obtain appropriate reliability information in accordance with the fact that the faster the moving speed is, the lower the calculation accuracy of the installation position of the second light source 102 is.

また、サーバ200は、第2光源102の設置位置がカメラペアに含まれる2台のカメラ201の設置位置に近いほど、設置位置信頼度が高くなるように、当該設置位置信頼度情報を取得する。これにより、一般的な三角測量では、カメラ201からの距離が遠いほど、設置位置の算出精度が低下することに応じた適切な信頼度情報の取得が可能となる。 Further, the server 200 acquires the installation position reliability information such that the closer the installation position of the second light source 102 is to the installation positions of the two cameras 201 included in the camera pair, the higher the installation position reliability is. . Thereby, in general triangulation, it becomes possible to obtain appropriate reliability information in accordance with the fact that the farther the distance from the camera 201 is, the lower the calculation accuracy of the installation position is.

また、サーバ200は、算出した空間500内の第1光源300の設置位置と、第1光源300の設置位置の既知の情報の誤差を算出し、当該誤差が小さいほど、誤差信頼度が高くなるように、当該誤差信頼度情報を取得する。これにより、誤差が小さい、すなわち、算出精度が高いカメラペアを優先して第2光源102の設置位置の算出に用いることが可能となる。 Further, the server 200 calculates an error between the calculated installation position of the first light source 300 in the space 500 and the known information between the installation position of the first light source 300, and the smaller the error, the higher the error reliability becomes. The error reliability information is obtained as follows. This makes it possible to give priority to a camera pair with a small error, that is, with high calculation accuracy, and use it for calculating the installation position of the second light source 102.

次に、他の実施形態について説明する。本実施形態において、可視光通信システム1は図1と同様であり、サーバ200は図2と同様である。本実施形態においては、第1光源300及び第2光源102の設置位置が1つの光源に対して複数算出され、それぞれの設置位置についての信頼度情報が設定される。 Next, other embodiments will be described. In this embodiment, the visible light communication system 1 is the same as that shown in FIG. 1, and the server 200 is the same as that shown in FIG. 2. In this embodiment, a plurality of installation positions of the first light source 300 and the second light source 102 are calculated for one light source, and reliability information is set for each installation position.

図9は、他の実施形態に係るサーバ200による位置・信頼度情報テーブルの生成、保持の一例を示すフローチャートである。図9に示す動作は、第1光源300毎に行われる。 FIG. 9 is a flowchart illustrating an example of generation and retention of a location/reliability information table by the server 200 according to another embodiment. The operation shown in FIG. 9 is performed for each first light source 300.

カメラペア毎に、当該カメラペアに含まれる2台のカメラ201は、同一の第1光源300を撮像すると、この撮像画像を画像入力部204を介して取得し、制御部202が制御部ID取得により当該第1光源300を特定することを試みる(ステップS301)。 For each camera pair, when the two cameras 201 included in the camera pair image the same first light source 300, the captured image is acquired via the image input unit 204, and the control unit 202 acquires the control unit ID. An attempt is made to identify the first light source 300 (step S301).

次に、カメラ位置・撮像方向算出部232は、ステップS301において第1光源300を撮像し、IDを取得することができたカメラペアを選択する(ステップ302)。 Next, the camera position/imaging direction calculation unit 232 selects a camera pair whose ID was able to be captured by capturing an image of the first light source 300 in step S301 (step 302).

次に、発光位置取得部236は、ステップS302において選択したカメラペア毎に、当該カメラペアに含まれる2台のカメラ201による撮像画像に基づいて、第1光源300の設置位置を算出する(ステップS303)。具体的には、図8のステップS203と同様に、発光位置取得部236は、カメラペアのうちの一方のカメラ201の撮像によって得られた画像における第1光源300の像の位置と、他方のカメラ201の撮像によって得られた画像における第1光源300の像の位置とを取得する。更に、発光位置取得部236は、これら取得された2つの位置の組み合わせと、カメラペアに対応する変換行列とを用いて、第1光源300の設置位置を算出する。 Next, the light emission position acquisition unit 236 calculates the installation position of the first light source 300 for each camera pair selected in step S302, based on images captured by the two cameras 201 included in the camera pair (step S303). Specifically, similar to step S203 in FIG. 8, the light emission position acquisition unit 236 determines the position of the image of the first light source 300 in the image obtained by one camera 201 of the camera pair and The position of the image of the first light source 300 in the image obtained by the camera 201 is acquired. Further, the light emission position acquisition unit 236 calculates the installation position of the first light source 300 using the combination of these two acquired positions and the transformation matrix corresponding to the camera pair.

次に、信頼度情報取得部240は、ステップ303において設置位置を算出した第1光源300について、位置・信頼度情報テーブル2051を生成し、メモリ205に保持する(ステップS304)。 Next, the reliability information acquisition unit 240 generates a position/reliability information table 2051 for the first light source 300 whose installation position was calculated in step 303, and stores it in the memory 205 (step S304).

図10は、ステップS304においてメモリ205の所定の記憶領域に生成、保持される位置・信頼度情報テーブル2051の一例を示す図である。図10に示す位置・信頼度情報テーブル2051は、光源である第1光源300毎に、当該第1光源300のIDと、当該第1光源300を撮像したカメラペアによる撮像で得られた設置位置と、その設置位置の算出に用いた画像を撮像したカメラペアの情報と、設置位置の信頼度情報と、設置位置が算出された日時を示す更新日時と、誤差とにより構成される。 FIG. 10 is a diagram showing an example of the position/reliability information table 2051 generated and held in a predetermined storage area of the memory 205 in step S304. The position/reliability information table 2051 shown in FIG. 10 includes, for each first light source 300 that is a light source, the ID of the first light source 300 and the installation position obtained by imaging by the camera pair that captured the first light source 300. , information on the camera pair that captured the image used to calculate the installation position, reliability information on the installation position, update date and time indicating the date and time when the installation position was calculated, and an error.

信頼度情報は、信頼度の高い順にA、B、Cの3段階で設定される。信頼度情報取得部240は、第1光源300について、図7のステップS102と同様にして取得される画像位置信頼度情報、図7のステップS103と同様にして取得される速度信頼度情報、図7のステップS104と同様にして取得される設置位置信頼度情報、図7のステップS105と同様にして取得される誤差信頼度情報等を適宜選択して信頼度情報を設定する。 The reliability information is set in three stages, A, B, and C, in descending order of reliability. Regarding the first light source 300, the reliability information acquisition unit 240 acquires image position reliability information acquired in the same manner as step S102 in FIG. 7, speed reliability information acquired in the same manner as in step S103 in FIG. The reliability information is set by appropriately selecting the installation position reliability information obtained in the same manner as step S104 in FIG. 7, the error reliability information obtained in the same manner as in step S105 in FIG.

誤差は、誤差の小さい順にR1、R2、R3の3段階で設定される。信頼度情報取得部240は、例えば更新日時が現在に近いほど小さくなるように誤差を設定する。 The error is set in three stages: R1, R2, and R3 in descending order of error. For example, the reliability information acquisition unit 240 sets the error so that the closer the update date and time is to the present, the smaller the error becomes.

図11は、他の実施形態に係るサーバ200による位置・信頼度情報テーブルの生成、保持の他の例を示すフローチャートである。図11に示す動作は、第2光源102毎に行われる。 FIG. 11 is a flowchart illustrating another example of generation and retention of a location/reliability information table by the server 200 according to another embodiment. The operation shown in FIG. 11 is performed for each second light source 102.

カメラペア毎に、当該カメラペアに含まれる2台のカメラ201は、同一の第2光源102を撮像し、ID取得により当該第2光源102を特定することを試みる(ステップS401)。 For each camera pair, the two cameras 201 included in the camera pair capture an image of the same second light source 102 and attempt to identify the second light source 102 by acquiring an ID (step S401).

次に、カメラ位置・撮像方向算出部232は、ステップS401において第2光源102を撮像し、IDを取得することができたカメラペアを選択する(ステップ402)。 Next, the camera position/imaging direction calculation unit 232 selects a camera pair whose ID was able to be captured by capturing an image of the second light source 102 in step S401 (step 402).

次に、発光位置取得部236は、ステップS402において選択したカメラペア毎に、当該カメラペアに含まれる2台のカメラ201による撮像画像に基づいて、第2光源102の設置位置を算出する(ステップS403)。具体的には、図8のステップS203と同様に、発光位置取得部236は、カメラペアのうちの一方のカメラ201の撮像によって得られた画像における第2光源102の像の位置と、他方のカメラ201の撮像によって得られた画像における第2光源102の像の位置とを取得する。更に、発光位置取得部236は、これら2つの画像位置の組み合わせと、カメラペアに対応する変換行列とを用いて、第2光源102の設置位置を算出する。 Next, the light emitting position acquisition unit 236 calculates the installation position of the second light source 102 for each camera pair selected in step S402, based on images captured by the two cameras 201 included in the camera pair (step S402). S403). Specifically, similar to step S203 in FIG. 8, the light emission position acquisition unit 236 determines the position of the image of the second light source 102 in the image obtained by one camera 201 of the camera pair and the position of the image of the second light source 102 in the image obtained by one camera 201 of the camera pair. The position of the image of the second light source 102 in the image obtained by the camera 201 is acquired. Furthermore, the light emission position acquisition unit 236 calculates the installation position of the second light source 102 using the combination of these two image positions and the transformation matrix corresponding to the camera pair.

次に、信頼度情報取得部240は、ステップ403において設置位置を算出した第2光源102について、位置・信頼度情報を生成し、位置・信頼度情報テーブル2051に追加保持する(ステップS404)。 Next, the reliability information acquisition unit 240 generates position/reliability information for the second light source 102 whose installation position was calculated in step 403, and additionally stores it in the position/reliability information table 2051 (step S404).

図12は、ステップS404における位置・信頼度情報テーブル2052の一例を示す図である。図12は、図10に示す第1光源300毎に生成される位置・信頼度情報テーブル2051に、ステップS404において第2光源102毎に生成される位置・信頼度情報が追加された位置・信頼度情報テーブル2052を示す。 FIG. 12 is a diagram showing an example of the location/reliability information table 2052 in step S404. FIG. 12 shows the position/reliability information table 2051 generated for each first light source 300 shown in FIG. 10 in which the position/reliability information generated for each second light source 102 is added in step S404. A degree information table 2052 is shown.

第2光源102毎に生成される位置・信頼度情報テーブル2052は、第1光源300毎に生成される位置・信頼度情報テーブル2051と同様に、当該第2光源102のIDと、当該第2光源102を撮像したカメラペアによる撮像で得られた設置位置と、その設置位置の算出に用いた画像を撮像したカメラペアの情報と、設置位置の信頼度情報と、設置位置が算出された日時を示す更新日時と、誤差とにより構成される。 Similarly to the position/reliability information table 2051 generated for each first light source 300, the position/reliability information table 2052 generated for each second light source 102 contains the ID of the second light source 102 and the The installation position obtained by imaging by the camera pair that captured the light source 102, information on the camera pair that captured the image used to calculate the installation position, reliability information on the installation position, and the date and time when the installation position was calculated. It is composed of the update date and time indicating the update date and the error.

信頼度情報は、信頼度の高い順にA、B、Cの3段階で設定される。信頼度情報取得部240は、第2光源102について、図7のステップS102と同様にして取得される画像位置信頼度情報、図7のステップS103と同様にして取得される速度信頼度情報、図7のステップS104と同様にして取得される設置位置信頼度情報、図7のステップS105と同様にして取得される誤差信頼度情報等を適宜選択して信頼度情報を設定する。 The reliability information is set in three stages, A, B, and C, in descending order of reliability. Regarding the second light source 102, the reliability information acquisition unit 240 acquires image position reliability information acquired in the same manner as step S102 in FIG. 7, speed reliability information acquired in the same manner as in step S103 in FIG. The reliability information is set by appropriately selecting the installation position reliability information obtained in the same manner as step S104 in FIG. 7, the error reliability information obtained in the same manner as in step S105 in FIG.

更に信頼度情報取得部240は、第2光源102について、第1光源300の設置位置を取得して、当該第2光源102の設置位置、信頼度情報、及び、誤差を取得するようにしてもよい。 Further, the reliability information acquisition unit 240 may acquire the installation position of the first light source 300 for the second light source 102, and acquire the installation position, reliability information, and error of the second light source 102. good.

誤差は、誤差の小さい順にR1、R2、R3の3段階で設定される。信頼度情報取得部240は、例えば更新日時が現在に近いほど小さくなるように誤差を設定する。 The error is set in three stages: R1, R2, and R3 in descending order of error. For example, the reliability information acquisition unit 240 sets the error so that the closer the update date and time is to the present, the smaller the error becomes.

次に、発光位置取得部236は、ステップS401において撮像された全ての第2光源102について設置位置を算出したか否かを判定する(ステップS405)。全ての第2光源102について設置位置が算出されている場合には(ステップS405;YES)、一連の動作が終了する。また、設置位置が算出されていない第2光源102が存在する場合には(ステップS405;NO)、ステップS402以降の動作が繰り返される。 Next, the light emitting position acquisition unit 236 determines whether installation positions have been calculated for all the second light sources 102 imaged in step S401 (step S405). If the installation positions of all the second light sources 102 have been calculated (step S405; YES), the series of operations ends. Furthermore, if there is a second light source 102 whose installation position has not been calculated (step S405; NO), the operations from step S402 onwards are repeated.

このように、第1光源300及び第2光源102について位置・信頼度情報テーブルが生成、保持されることにより、算出された第1光源300及び第2光源102の複数の設置位置の信頼度情報が取得される。このため、第1光源300及び第2光源102について、最も信頼度が高い設置位置を選択したり、信頼度情報と誤差との双方を加味した最も適切な設置位置を選択することが可能となる。 In this way, by generating and maintaining the position/reliability information table for the first light source 300 and the second light source 102, the calculated reliability information of the plurality of installation positions of the first light source 300 and the second light source 102 is calculated. is obtained. Therefore, for the first light source 300 and the second light source 102, it is possible to select the installation position with the highest reliability, or to select the most appropriate installation position that takes into account both reliability information and error. .

更には、信頼度が低い設置位置のみ算出される第1光源300及び第2光源102については設置位置が特定できないとみなしたり、信頼度情報と誤差との双方を加味した適切な設置位置が算出されない第1光源300及び第2光源102については設置位置が特定できないとみなす等、設置位置の特定を適切に行うことが可能となる。 Furthermore, for the first light source 300 and the second light source 102 for which only installation positions with low reliability are calculated, it is assumed that the installation positions cannot be specified, or appropriate installation positions are calculated taking into account both reliability information and error. For the first light source 300 and second light source 102 that are not installed, it is possible to appropriately specify the installation positions, such as by considering that the installation positions cannot be specified.

尚、位置・信頼度情報テーブル2051のみが生成された場合でも、その後第2光源102の設置位置、信頼度情報、誤差を求めることも可能である。具体例として、位置・信頼度情報テーブル2051のみが生成され空間500から第1光源300が取り外された後に、同空間500内をカメラ201a~201dが撮像した場合について述べる。図13に示すように、空間500については、位置・信頼度情報テーブル2051が生成・保持された後、第1光源300が取り除かれ、新たに第2光源102cが設置されているものとする(通常動作状態)。そしてカメラ201a~201dがこの状態の空間500の画像を撮像し、画像入力部204に夫々撮像画像が入力されると、画像処理部231がそれらの画像から第2光源102cを検出する。更に撮像されたこれらの画像における第2光源102cの像と行列式とから第2光源102cの設置位置が算出される。そして位置・信頼度情報テーブル2051を参照し、この算出された第2光源102cの設置位置に最も近い、且つ、信頼度の高いカメラペアで撮像された第1光源300(図13では第1光源300dと300e)の情報を読み出す。尚第2光源102cの誤差Eについては以下の方法で求める。図13に図示するように、空間における第1光源300dと第2光源102cとのX方向の距離をXf、第1光源300eと第2光源102cとのX方向の距離をXgとし、第1光源300dの既知の情報に基づく位置と算出位置との誤差をEfとし、第1光源300eの既知の情報に基づく位置と算出位置との誤差をEgとすると、第2光源102cの位置の誤差Eは、内挿法により、E=(Ef*Xg+Eg+Xf)/((Xf+Xg)により算出される。 Note that even if only the position/reliability information table 2051 is generated, it is possible to subsequently obtain the installation position, reliability information, and error of the second light source 102. As a specific example, a case will be described in which after only the position/reliability information table 2051 is generated and the first light source 300 is removed from the space 500, the cameras 201a to 201d image the inside of the space 500. As shown in FIG. 13, for the space 500, after the position/reliability information table 2051 is generated and maintained, the first light source 300 is removed and the second light source 102c is newly installed ( normal operating condition). Then, when the cameras 201a to 201d capture images of the space 500 in this state and the captured images are respectively input to the image input unit 204, the image processing unit 231 detects the second light source 102c from these images. Furthermore, the installation position of the second light source 102c is calculated from the image and determinant of the second light source 102c in these captured images. Then, referring to the position/reliability information table 2051, the first light source 300 imaged by the camera pair closest to the calculated installation position of the second light source 102c and having high reliability (in FIG. 300d and 300e). Note that the error E of the second light source 102c is determined by the following method. As shown in FIG. 13, the distance in the X direction between the first light source 300d and the second light source 102c in space is Xf, the distance in the X direction between the first light source 300e and the second light source 102c is Xg, and the first light source If the error between the position of the first light source 300d based on known information and the calculated position is Ef, and the error between the position of the first light source 300e based on the known information and the calculated position is Eg, then the error E of the position of the second light source 102c is , is calculated by interpolation as E=(Ef*Xg+Eg+Xf)/((Xf+Xg).

なお、本発明は、上記実施形態の説明及び図面によって限定されるものではなく、上記実施形態及び図面に適宜変更等を加えることは可能である。 Note that the present invention is not limited by the description of the embodiment and the drawings, and it is possible to make changes to the embodiment and the drawings as appropriate.

例えば、上述した実施形態では、信頼度情報取得部240は、カメラペア毎に、上述した処理により取得された画像位置信頼度情報B1、B2、速度信頼度情報C1、C2、設置位置信頼度情報D、誤差信頼度情報Aを用いて、N=A×(B1+B2+C1+C2+D)により、着目している1つの第2光源102についての信頼度情報Nを算出した。 For example, in the embodiment described above, the reliability information acquisition unit 240 stores, for each camera pair, image position reliability information B1, B2, speed reliability information C1, C2, and installation position reliability information acquired by the processing described above. D. Using error reliability information A, reliability information N for one second light source 102 of interest was calculated by N=A×(B1+B2+C1+C2+D).

しかし、算出式はこれに限定されず、例えば、画像位置信頼度情報B1、B2、速度信頼度情報C1、C2、設置位置信頼度情報D、誤差信頼度情報Aをすべて乗算してもよい。また、信頼度情報取得部240は、画像位置信頼度情報B1、B2、速度信頼度情報C1、C2、設置位置信頼度情報D、誤差信頼度情報Aを適宜取捨選択して第2光源102についての信頼度情報Nを算出してもよい。例えば、最も高い第2光源102の信頼度情報が閾値未満である場合には、誤差信頼度情報Aを乗算しないようにしてもよい。更には、例えば、設置位置信頼度情報Dは、カメラペアに含まれる2台のカメラ201毎に算出されてもよい。 However, the calculation formula is not limited to this, and for example, image position reliability information B1, B2, speed reliability information C1, C2, installation position reliability information D, and error reliability information A may all be multiplied. Further, the reliability information acquisition unit 240 appropriately selects the image position reliability information B1, B2, the speed reliability information C1, C2, the installation position reliability information D, and the error reliability information A to obtain information about the second light source 102. The reliability information N may be calculated. For example, if the highest reliability information of the second light source 102 is less than a threshold value, the error reliability information A may not be multiplied. Furthermore, for example, the installation position reliability information D may be calculated for each of the two cameras 201 included in the camera pair.

また、上述した実施形態では、サーバ200は、第2光源102の信頼度が最も高いカメラペアを選択し、そのカメラペアの撮像による画像に基づいて第2光源102の設置位置を算出した。しかし、設置位置の算出手法はこれに限定されない。 Further, in the embodiment described above, the server 200 selects the camera pair with the highest reliability of the second light source 102, and calculates the installation position of the second light source 102 based on the image captured by the camera pair. However, the method of calculating the installation position is not limited to this.

例えば、サーバ200は、2台のカメラ201の双方が第2光源102を撮像している全てのカメラペアについて、当該カメラペアの撮像に基づく当該第2光源102の設置位置を算出し、第2光源102の信頼度が高いカメラペアほど、当該カメラペアの撮像に基づいて算出される当該第2光源102の設置位置の重みづけが大きくなるようにしてもよい。また、サーバ200は、第2光源102の信頼度が上位である複数のカメラペアの撮像に基づいて算出される当該第2光源102の設置位置の平均値を算出するようにしてもよい。 For example, the server 200 calculates the installation position of the second light source 102 based on the imaging of the camera pair for all camera pairs in which both of the two cameras 201 are imaging the second light source 102, and calculates the installation position of the second light source 102 based on the imaging of the camera pair. The higher the reliability of the light source 102 in a camera pair, the greater the weighting of the installation position of the second light source 102 calculated based on the imaging of the camera pair. Further, the server 200 may calculate an average value of the installation positions of the second light source 102 calculated based on images taken by a plurality of camera pairs having the highest reliability of the second light source 102.

また、上述した実施形態では、図6に示すように、空間500が9つの分割領域501a~501iに分割され、第2光源102が分割領域501a、501b、501cに存在していれば設置位置信頼度情報は高、分割領域501d、501e、50fに存在していれば設置位置信頼度情報は中、分割領域501g、501h、501iに存在していれば設置位置信頼度情報は低としたが、分割領域501の設定や、各分割領域501に対応する設置信頼度情報はこれに限定されない。分割領域501毎に設置信頼度情報が異なっていてもよい。 Furthermore, in the embodiment described above, as shown in FIG. 6, if the space 500 is divided into nine divided regions 501a to 501i and the second light source 102 is present in the divided regions 501a, 501b, and 501c, the installation position is reliable. The reliability information is high, if it exists in the divided areas 501d, 501e, and 50f, the installation position reliability information is medium, and if it exists in the divided areas 501g, 501h, and 501i, the installation position reliability information is low. The settings of the divided regions 501 and the installation reliability information corresponding to each divided region 501 are not limited to this. Installation reliability information may be different for each divided area 501.

また、第1光源300についてはメモリ205に各IDと対応付けて空間500内の設置位置を対応付けて記憶させていたが、可視光通信により、空間500内の設置位置に応じて変調した光を発光させてもよい。 In addition, regarding the first light source 300, the installation position in the space 500 was stored in the memory 205 in association with each ID, but by visible light communication, light modulated according to the installation position in the space 500 may be made to emit light.

また、上述した実施形態では、位置・信頼度情報テーブル内の信頼度情報は、信頼度の高い順にA、B、Cの3段階で設定されたが、これに限定されず、更に多くの段階で設定されてもよく、数値で設定されてもよい。また、信頼度情報は、画像位置信頼度情報、速度信頼度情報、設置位置信頼度情報、誤差信頼度情報等を適宜選択して設定したが、これに限定されない。 Further, in the embodiment described above, the reliability information in the location/reliability information table is set in three stages A, B, and C in descending order of reliability, but is not limited to this and can be set in more stages. It may be set as , or it may be set as a numerical value. In addition, the reliability information is set by appropriately selecting image position reliability information, speed reliability information, installation position reliability information, error reliability information, etc., but is not limited thereto.

更には、位置・信頼度情報テーブル内の誤差は、誤差の小さい順にR1、R2、R3の3段階で設定されたが、これに限定されず、更に多くの段階で設定されてもよく、数値で設定されてもよい。また、誤差は、更新日時が現在に近いほど小さくなるように設定したが、これに限定されない。 Furthermore, the errors in the position/reliability information table are set in three stages, R1, R2, and R3, in descending order of error; however, the error is not limited to this, and may be set in more stages. may be set. Further, although the error is set to be smaller as the update date and time is closer to the current time, the error is not limited to this.

例えば、第1光源300及び第2光源102はLEDに限定されない。例えば、表示装置を構成するLCD、PDP、ELディスプレイ等の一部に光源が構成されていてもよい。 For example, the first light source 300 and the second light source 102 are not limited to LEDs. For example, a light source may be included in a part of an LCD, PDP, EL display, etc. that constitute a display device.

また、サーバ200は、カメラが取り付けられるものであれば、どのような装置でもよい。 Further, the server 200 may be any device as long as a camera can be attached thereto.

また、上記実施形態において、実行されるプログラムは、フレキシブルディスク、CD-ROM(Compact Disc - Read Only Memory)、DVD(Digital Versatile Disc)、MO(Magneto - Optical Disc)等のコンピュータで読み取り可能な記録媒体に格納して配布し、そのプログラムをインストールすることにより、上述の処理を実行するシステムを構成することとしてもよい。 In the above embodiments, the program to be executed may be a computer-readable record such as a flexible disk, a CD-ROM (Compact Disc - Read Only Memory), a DVD (Digital Versatile Disc), or an MO (Magneto - Optical Disc). A system that executes the above processing may be configured by storing and distributing the program on a medium and installing the program.

また、プログラムをインターネット等のネットワーク上の所定のサーバが有するディスク装置等に格納しておき、例えば、搬送波に重畳させて、ダウンロード等するようにしてもよい。 Further, the program may be stored in a disk device or the like of a predetermined server on a network such as the Internet, and may be downloaded by being superimposed on a carrier wave, for example.

なお、上述の機能を、OS(Operating System)が分担して実現する場合又はOSとアプリケーションとの協働により実現する場合等には、OS以外の部分のみを媒体に格納して配布してもよく、また、ダウンロード等してもよい。 In addition, if the above functions are realized by the OS (Operating System) or by cooperation between the OS and applications, it is possible to store only the parts other than the OS on a medium and distribute it. You may also download it.

以上、本発明の好ましい実施形態について説明したが、本発明は係る特定の実施形態に限定されるものではなく、本発明には、特許請求の範囲に記載された発明とその均等の範囲が含まれる。以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。 Although the preferred embodiments of the present invention have been described above, the present invention is not limited to such specific embodiments, and the present invention includes the inventions described in the claims and their equivalents. It will be done. Below, the invention described in the original claims of the present application will be added.

(付記1)
複数の撮像装置と、位置情報取得装置とを備える位置情報取得システムであって、
前記位置情報取得装置は、
前記複数の撮像装置が夫々相異なる方向から撮像した、識別情報に基づいた光を発する複数の位置情報取得対象が存在する所定の空間の画像から、前記識別情報に基づいた光を検出することにより、前記位置情報取得対象の前記所定の空間における三次元位置を算出する算出手段と、
前記複数の撮像装置の撮像状況に関する情報を取得する情報取得手段と、
前記情報取得手段によって取得された前記複数の撮像装置の撮像状況に関する情報に基づいて、前記算出手段によって算出された前記位置情報取得対象の前記所定の空間における三次元位置の信頼度情報を取得する信頼度情報取得手段と、
を備えることを特徴とする位置情報取得システム。
(Additional note 1)
A location information acquisition system comprising a plurality of imaging devices and a location information acquisition device,
The location information acquisition device includes:
By detecting light based on the identification information from images of a predetermined space in which there are a plurality of location information acquisition targets that emit light based on the identification information, which are imaged by the plurality of imaging devices from different directions. , calculation means for calculating a three-dimensional position of the location information acquisition target in the predetermined space;
information acquisition means for acquiring information regarding the imaging status of the plurality of imaging devices;
Reliability information of the three-dimensional position of the position information acquisition target in the predetermined space calculated by the calculation means is acquired based on information regarding the imaging situation of the plurality of imaging devices acquired by the information acquisition means. Reliability information acquisition means;
A location information acquisition system comprising:

(付記2)
前記複数の撮像装置の撮像状況に関する情報とは、前記撮像装置の光学特性に関わる情報であることを特徴とする付記1に記載の位置情報取得システム。
(Additional note 2)
The position information acquisition system according to appendix 1, wherein the information regarding the imaging status of the plurality of imaging devices is information regarding the optical characteristics of the imaging devices.

(付記3)
前記複数の撮像装置の撮像状況に関する情報とは、前記位置情報取得対象の変位に関わる情報であることを特徴とする付記1又は2に記載の位置情報取得システム。
(Additional note 3)
3. The positional information acquisition system according to appendix 1 or 2, wherein the information regarding the imaging status of the plurality of imaging devices is information regarding the displacement of the positional information acquisition target.

(付記4)
前記撮像装置は、逐次撮像を行って画像を出力しており、
前記位置情報取得対象の変位は、前記撮像装置によって出力された複数の画像を比較することによる前記位置情報取得対象の位置の移動の有無から求められることを特徴とする付記3に記載の位置情報取得システム。
(Additional note 4)
The imaging device sequentially captures images and outputs images,
The position information according to appendix 3, wherein the displacement of the position information acquisition target is determined from the presence or absence of movement of the position information acquisition target by comparing a plurality of images output by the imaging device. acquisition system.

(付記5)
前記信頼度情報取得手段によって取得された信頼度情報を、前記信頼度情報に対応する前記位置情報取得対象の識別情報と対応付けて保持する保持手段と、
前記信頼度情報取得手段による信頼度情報の取得後に、前記複数の撮像装置の夫々によって撮像された画像から、前記複数の位置情報取得対象の位置を算出するよう前記算出手段を制御する算出制御手段と、
を備えることを特徴とする付記1~4の何れか1つに記載の位置情報取得システム。
(Appendix 5)
a holding unit that holds the reliability information acquired by the reliability information acquisition unit in association with identification information of the location information acquisition target corresponding to the reliability information;
Calculation control means for controlling the calculation means to calculate the positions of the plurality of position information acquisition targets from the images captured by each of the plurality of imaging devices after the reliability information acquisition means obtains the reliability information. and,
The position information acquisition system according to any one of Supplementary Notes 1 to 4, comprising:

(付記6)
前記撮像装置の数は少なくとも3つ以上であり、
前記算出手段は、3つ以上の撮像装置の少なくとも2つの撮像装置からなる組で構成される撮像装置で撮像された画像に含まれる識別情報に基づいた光を検出することにより、前記複数の位置情報取得対象の前記空間における複数次元で定義される位置を算出し、
前記保持手段は、前記信頼度情報取得手段によって取得された信頼度情報を、前記信頼度情報に対応する前記位置情報取得対象の識別情報と前記少なくとも2つの撮像装置からなる組を特定する情報と対応付けて保持することを特徴とする付記5に記載の位置情報取得システム。
(Appendix 6)
The number of the imaging devices is at least three or more,
The calculation means calculates the position of the plurality of positions by detecting light based on identification information included in an image captured by an imaging device constituted by a set of at least two of three or more imaging devices. Calculating a position defined in multiple dimensions in the space of information acquisition target,
The holding means stores the reliability information acquired by the reliability information acquisition means as information specifying a set consisting of identification information of the location information acquisition target corresponding to the reliability information and the at least two imaging devices. The position information acquisition system according to appendix 5, wherein the position information acquisition system is stored in association with each other.

(付記7)
識別情報に基づいた光を発する複数の位置情報取得対象が存在する所定の空間を夫々異なる方向から撮像する複数の撮像装置の夫々によって撮像された画像から、前記識別情報に基づいた光を検出することにより、前記位置情報取得対象の前記所定の空間における三次元位置を算出する算出手段と、
前記複数の撮像装置の撮像状況に関する情報を取得する情報取得手段と、
前記情報取得手段によって取得された前記複数の撮像装置の撮像状況に関する情報に基づいて、前記算出手段によって算出された前記位置情報取得対象の前記所定の空間における三次元位置の信頼度情報を取得する信頼度情報取得手段と、
を備えることを特徴とする位置情報取得装置。
(Appendix 7)
Detecting light based on the identification information from images captured by each of a plurality of imaging devices that capture images from different directions of a predetermined space in which a plurality of location information acquisition targets exist that emit light based on the identification information. a calculation means for calculating the three-dimensional position of the location information acquisition target in the predetermined space;
information acquisition means for acquiring information regarding the imaging status of the plurality of imaging devices;
Reliability information of the three-dimensional position of the position information acquisition target in the predetermined space calculated by the calculation means is acquired based on information regarding the imaging situation of the plurality of imaging devices acquired by the information acquisition means. Reliability information acquisition means;
A location information acquisition device comprising:

(付記8)
前記複数の撮像装置の撮像状況に関する情報とは、前記撮像装置の光学特性に関わる情報であることを特徴とする付記7に記載の位置情報取得装置。
(Appendix 8)
The position information acquisition device according to appendix 7, wherein the information regarding the imaging status of the plurality of imaging devices is information regarding the optical characteristics of the imaging devices.

(付記9)
前記複数の撮像装置の撮像状況に関する情報とは、前記位置情報取得対象の変位に関わる情報であることを特徴とする付記7又は8に記載の位置情報取得装置。
(Appendix 9)
9. The location information acquisition device according to appendix 7 or 8, wherein the information regarding the imaging status of the plurality of imaging devices is information regarding the displacement of the location information acquisition target.

(付記10)
前記撮像装置は、逐次撮像を行って画像を出力しており、
前記位置情報取得対象の変位は、前記撮像装置によって出力された複数の画像を比較することによる前記位置情報取得対象の位置の移動の有無から求められることを特徴とする付記9に記載の位置情報取得装置。
(Appendix 10)
The imaging device sequentially captures images and outputs images,
The positional information according to appendix 9, wherein the displacement of the positional information acquisition target is determined from the presence or absence of movement of the positional information acquisition target by comparing a plurality of images output by the imaging device. Acquisition device.

(付記11)
前記信頼度情報取得手段によって取得された信頼度情報を、前記信頼度情報に対応する前記位置情報取得対象の識別情報と対応付けて保持する保持手段と、
前記信頼度情報取得手段による信頼度情報の取得後に、前記複数の撮像装置の夫々によって撮像された画像から、前記複数の位置情報取得対象の位置を算出するよう前記算出手段を制御する算出制御手段と、
を備えることを特徴とする付記7~10の何れか1つに記載の位置情報取得装置。
(Appendix 11)
a holding unit that holds the reliability information acquired by the reliability information acquisition unit in association with identification information of the location information acquisition target corresponding to the reliability information;
Calculation control means for controlling the calculation means to calculate the positions of the plurality of position information acquisition targets from the images captured by each of the plurality of imaging devices after the reliability information acquisition means obtains the reliability information. and,
The position information acquisition device according to any one of Supplementary Notes 7 to 10, comprising:

(付記12)
前記撮像装置の数は少なくとも3つ以上であり、
前記算出手段は、3つ以上の撮像装置の少なくとも2つの撮像装置からなる組で構成される撮像装置で撮像された画像に含まれる識別情報に基づいた光を検出することにより、前記複数の位置情報取得対象の前記空間における複数次元で定義される位置を算出し、
前記保持手段は、前記信頼度情報取得手段によって取得された信頼度情報を、前記信頼度情報に対応する前記位置情報取得対象の識別情報と前記少なくとも2つの撮像装置からなる組を特定する情報と対応付けて保持することを特徴とする付記11に記載の位置情報取得装置。
(Appendix 12)
The number of the imaging devices is at least three or more,
The calculation means calculates the position of the plurality of positions by detecting light based on identification information included in an image captured by an imaging device constituted by a set of at least two of three or more imaging devices. Calculating a position defined in multiple dimensions in the space of information acquisition target,
The holding means stores the reliability information acquired by the reliability information acquisition means as information specifying a set consisting of identification information of the location information acquisition target corresponding to the reliability information and the at least two imaging devices. The position information acquisition device according to appendix 11, characterized in that the position information acquisition device is associated and held.

(付記13)
識別情報に基づいた光を発する複数の位置情報取得対象が存在する所定の空間を夫々異なる方向から撮像する複数の撮像装置の夫々によって撮像された画像から、前記識別情報に基づいた光を検出することにより、前記位置情報取得対象の前記所定の空間における三次元位置を算出する算出ステップと、
前記複数の撮像装置の撮像状況に関する情報を取得する情報取得ステップと、
前記情報取得ステップにおいて取得された前記複数の撮像装置の撮像状況に関する情報に基づいて、前記算出ステップにおいて算出された前記位置情報取得対象の前記所定の空間における三次元位置の信頼度情報を取得する信頼度情報取得ステップと、
を含むことを特徴とする位置情報取得方法。
(Appendix 13)
Detecting light based on the identification information from images captured by each of a plurality of imaging devices that capture images from different directions of a predetermined space in which a plurality of location information acquisition targets exist that emit light based on the identification information. a calculation step of calculating a three-dimensional position of the location information acquisition target in the predetermined space;
an information acquisition step of acquiring information regarding the imaging status of the plurality of imaging devices;
Reliability information of the three-dimensional position of the position information acquisition target in the predetermined space calculated in the calculation step is acquired based on information regarding the imaging status of the plurality of imaging devices acquired in the information acquisition step. Reliability information acquisition step;
A location information acquisition method characterized by comprising:

(付記14)
コンピュータを、
識別情報に基づいた光を発する複数の位置情報取得対象が存在する所定の空間を夫々異なる方向から撮像する複数の撮像装置の夫々によって撮像された画像から、前記識別情報に基づいた光を検出することにより、前記位置情報取得対象の前記所定の空間における三次元位置を算出する算出手段、
前記複数の撮像装置の撮像状況に関する情報を取得する情報取得手段、
前記情報取得手段によって取得された前記複数の撮像装置の撮像状況に関する情報に基づいて、前記算出手段によって算出された前記位置情報取得対象の前記所定の空間における三次元位置の信頼度情報を取得する信頼度情報取得手段、
として機能させることを特徴とするプログラム。
(Appendix 14)
computer,
Detecting light based on the identification information from images captured by each of a plurality of imaging devices that capture images from different directions of a predetermined space in which a plurality of location information acquisition targets exist that emit light based on the identification information. Calculating means for calculating the three-dimensional position of the location information acquisition target in the predetermined space;
information acquisition means for acquiring information regarding the imaging status of the plurality of imaging devices;
Reliability information of the three-dimensional position of the position information acquisition target in the predetermined space calculated by the calculation means is acquired based on information regarding the imaging situation of the plurality of imaging devices acquired by the information acquisition means. Reliability information acquisition means,
A program characterized by functioning as

1…可視光通信システム、100、100a、100b、100c…機器、102、102a、102b、102c…第2光源、200…サーバ、201、201a、201b、201c、201d…カメラ、202…制御部、203、203a、203b、203c、203d…レンズ、204…画像入力部、205…メモリ、206…操作部、207…表示部、208…通信部、231…画像処理部、232…カメラ位置・撮像方向算出部、234…行列生成部、236…発光位置取得部、238…撮像状況取得部、240…信頼度情報取得部、242…通信制御部、250a、250b…撮像面、300、300a、300b、300c、300d、300e…第1光源、500…空間、501、501a、501b、501c、501d、501e、501f、501g、501h、501i…分割領域、710a、710b、710n…像の位置 1... Visible light communication system, 100, 100a, 100b, 100c... Equipment, 102, 102a, 102b, 102c... Second light source, 200... Server, 201, 201a, 201b, 201c, 201d... Camera, 202... Control unit, 203, 203a, 203b, 203c, 203d...Lens, 204...Image input section, 205...Memory, 206...Operation section, 207...Display section, 208...Communication section, 231...Image processing section, 232...Camera position/imaging direction Calculation unit, 234... Matrix generation unit, 236... Light emission position acquisition unit, 238... Imaging status acquisition unit, 240... Reliability information acquisition unit, 242... Communication control unit, 250a, 250b... Imaging surface, 300, 300a, 300b, 300c, 300d, 300e...First light source, 500...Space, 501, 501a, 501b, 501c, 501d, 501e, 501f, 501g, 501h, 501i...Divided area, 710a, 710b, 710n... Image position

Claims (4)

互いに異なる箇所に設置された第1のカメラと、第2のカメラと、第3のカメラと、の各々によって撮像された対象物の画像を取得する画像取得手段と、
前記画像取得手段で取得された画像における前記対象物の位置または大きさに基づいて、3つのカメラの中で前記対象物の三次元位置を導出するために使用されるカメラのペアとして、前記対象物との距離が近いカメラのペアほど高くなるように設定された指標である所定の信頼度を満たすペアを決定する決定手段と、
前記決定手段により決定されたカメラのペアによる撮像に基づいて、前記対象物の三次元位置を導出する導出手段と、
を備えることを特徴とする位置情報取得装置。
image acquisition means for acquiring images of the object captured by each of a first camera, a second camera, and a third camera installed at different locations;
The object as a pair of cameras used to derive the three-dimensional position of the object among the three cameras based on the position or size of the object in the image acquired by the image acquisition means. determining means for determining a pair that satisfies a predetermined reliability, which is an index set such that the closer the distance to the object is, the higher the reliability is;
Deriving means for deriving a three-dimensional position of the object based on imaging by the pair of cameras determined by the determining means;
A location information acquisition device comprising:
前記画像取得手段は、前記第1のカメラと、前記第2のカメラと、前記第3のカメラと、の各々によって撮像された前記対象物とは異なるマーカーの画像をさらに取得し、
前記決定手段は、前記画像取得手段で取得された3枚の前記マーカーの画像のうちの2枚を組み合わせて構成された画像のペア毎に導出された前記マーカーの三次元位置と、メモリに記憶された前記マーカーの三次元位置と、を比較して、前記3つのカメラの中で前記対象物の三次元位置を導出するために使用されるカメラのペアとして前記所定の信頼度を満たすペアを決定する請求項1に記載の位置情報取得装置。
The image acquisition means further acquires an image of a marker different from the target object imaged by each of the first camera, the second camera, and the third camera,
The determining means stores in a memory a three-dimensional position of the marker derived for each pair of images formed by combining two of the three images of the marker acquired by the image acquisition means. and the three-dimensional position of the marker, and select a pair of cameras that satisfies the predetermined reliability as a pair of cameras to be used for deriving the three-dimensional position of the object among the three cameras. The position information acquisition device according to claim 1, wherein the position information acquisition device determines the position information.
互いに異なる箇所に設置された第1のカメラと、第2のカメラと、第3のカメラと、の各々によって撮像された対象物の画像を取得する画像取得ステップと、
前記画像取得ステップで取得された画像における前記対象物の位置または大きさに基づいて、3つのカメラの中で前記対象物の三次元位置を導出するために使用されるカメラのペアとして、前記対象物との距離が近いカメラのペアほど高くなるように設定された指標である所定の信頼度を満たすペアを決定する決定ステップと、
前記決定ステップにより決定されたカメラのペアによる撮像に基づいて、前記対象物の三次元位置を導出する導出ステップと、
を含むことを特徴とする位置情報取得方法。
an image acquisition step of acquiring images of the object captured by each of a first camera, a second camera, and a third camera installed at different locations;
The object as a pair of cameras used to derive the three-dimensional position of the object among the three cameras based on the position or size of the object in the image acquired in the image acquisition step. a determining step of determining a pair that satisfies a predetermined reliability, which is an index set such that the closer the distance between the camera is to the object, the higher the reliability;
a deriving step of deriving a three-dimensional position of the object based on imaging by the pair of cameras determined in the determining step;
A location information acquisition method characterized by comprising:
コンピュータを、
互いに異なる箇所に設置された第1のカメラと、第2のカメラと、第3のカメラと、の各々によって撮像された対象物の画像を取得する画像取得手段、
前記画像取得手段で取得された画像における前記対象物の位置または大きさに基づいて、3つのカメラの中で前記対象物の三次元位置を導出するために使用されるカメラのペアとして、前記対象物との距離が近いカメラのペアほど高くなるように設定された指標である所定の信頼度を満たすペアを決定する決定手段、
前記決定手段により決定されたカメラのペアによる撮像に基づいて、前記対象物の三次元位置を導出する導出手段、
として機能させることを特徴とするプログラム。
computer,
image acquisition means for acquiring images of the object captured by each of a first camera, a second camera, and a third camera installed at different locations;
The object as a pair of cameras used to derive the three-dimensional position of the object among the three cameras based on the position or size of the object in the image acquired by the image acquisition means. a determining means for determining a pair that satisfies a predetermined reliability, which is an index set such that the closer the distance to the object is, the higher the reliability is;
deriving means for deriving a three-dimensional position of the object based on imaging by the pair of cameras determined by the determining means;
A program characterized by functioning as
JP2021143760A 2018-11-30 2021-09-03 Location information acquisition device, location information acquisition method, and program Active JP7396336B2 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2018224457 2018-11-30
JP2018224457 2018-11-30
JP2019105599A JP7131487B2 (en) 2018-11-30 2019-06-05 Position information acquisition system, position information acquisition device, position information acquisition method and program

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2019105599A Division JP7131487B2 (en) 2018-11-30 2019-06-05 Position information acquisition system, position information acquisition device, position information acquisition method and program

Publications (3)

Publication Number Publication Date
JP2021183990A JP2021183990A (en) 2021-12-02
JP2021183990A5 JP2021183990A5 (en) 2022-06-10
JP7396336B2 true JP7396336B2 (en) 2023-12-12

Family

ID=71084227

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2019105599A Active JP7131487B2 (en) 2018-11-30 2019-06-05 Position information acquisition system, position information acquisition device, position information acquisition method and program
JP2021143760A Active JP7396336B2 (en) 2018-11-30 2021-09-03 Location information acquisition device, location information acquisition method, and program

Family Applications Before (1)

Application Number Title Priority Date Filing Date
JP2019105599A Active JP7131487B2 (en) 2018-11-30 2019-06-05 Position information acquisition system, position information acquisition device, position information acquisition method and program

Country Status (1)

Country Link
JP (2) JP7131487B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7124852B2 (en) * 2020-07-30 2022-08-24 カシオ計算機株式会社 Teaching data generation method, teaching data generation device and program

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013122434A (en) 2011-12-12 2013-06-20 Itt:Kk Three-dimensional shape position measuring device by monocular camera using laser, method for measuring three-dimensional shape position, and three-dimensional shape position measuring program
JP2013187862A (en) 2012-03-09 2013-09-19 Topcon Corp Image data processing device, image data processing method, and program for image data processing
JP2014021011A (en) 2012-07-20 2014-02-03 Saxa Inc Stereo camera apparatus, imaging signal switching method, and program
JP2016217944A (en) 2015-05-22 2016-12-22 シャープ株式会社 Measurement device and measurement method
JP2017040542A (en) 2015-08-19 2017-02-23 キヤノン株式会社 Information processing device, information processing method, and program

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5999615B2 (en) * 2011-10-07 2016-09-28 国立研究開発法人情報通信研究機構 Camera calibration information generating apparatus, camera calibration information generating method, and camera calibration information generating program
JP6629055B2 (en) * 2015-11-30 2020-01-15 株式会社ソニー・インタラクティブエンタテインメント Information processing apparatus and information processing method
JP2018005543A (en) * 2016-07-01 2018-01-11 株式会社リコー Image processing device, image processing system and image processing method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013122434A (en) 2011-12-12 2013-06-20 Itt:Kk Three-dimensional shape position measuring device by monocular camera using laser, method for measuring three-dimensional shape position, and three-dimensional shape position measuring program
JP2013187862A (en) 2012-03-09 2013-09-19 Topcon Corp Image data processing device, image data processing method, and program for image data processing
JP2014021011A (en) 2012-07-20 2014-02-03 Saxa Inc Stereo camera apparatus, imaging signal switching method, and program
JP2016217944A (en) 2015-05-22 2016-12-22 シャープ株式会社 Measurement device and measurement method
JP2017040542A (en) 2015-08-19 2017-02-23 キヤノン株式会社 Information processing device, information processing method, and program

Also Published As

Publication number Publication date
JP7131487B2 (en) 2022-09-06
JP2020095005A (en) 2020-06-18
JP2021183990A (en) 2021-12-02

Similar Documents

Publication Publication Date Title
CN111256662B (en) Position information acquisition device, position information acquisition method, recording medium, and position information acquisition system
US8290271B2 (en) Method, medium and apparatus correcting projected image
JP6274931B2 (en) Multi-area white balance control device, multi-area white balance control method, multi-area white balance control program, computer recording multi-area white balance control program, multi-area white balance image processing device, multi-area white balance image processing method, multi-area White balance image processing program, computer recording multi-area white balance image processing program, and imaging apparatus provided with multi-area white balance image processing device
US20160266255A1 (en) Measurement apparatus
JP7168077B2 (en) Three-dimensional measurement system and three-dimensional measurement method
JP7582825B2 (en) MOBILE BODY POSITION DETERMINATION APPARATUS, MOBILE BODY POSITION DETERMINATION METHOD, AND PROGRAM
JP7409425B2 (en) Position calculation system, position calculation device, position calculation method and program
JP2016217833A (en) Image processing system and image processing method
JP4193342B2 (en) 3D data generator
JP2020021126A (en) Image processing device and control method thereof, distance detection device, imaging device, program
JP7396336B2 (en) Location information acquisition device, location information acquisition method, and program
JP2014115107A (en) Device and method for measuring distance
CN109756667B (en) Position acquisition system, position acquisition device, position acquisition method, and recording medium
JP7052775B2 (en) Position acquisition device, position acquisition method and program
CN112788311B (en) Information acquisition method and information acquisition device
JP7056495B2 (en) Position calculation system, position calculation device, position calculation method and program
JP2023069386A (en) Image measurement device, method and program
JP2021148712A (en) Position measuring system, position measuring device, position measuring method, and program
JP2023001950A (en) Information processing apparatus, imaging apparatus, image processing method, and program
WO2015178079A1 (en) Image capturing device, control method for image capturing device, and control program for image capturing device
JPWO2015125744A1 (en) Ranging device and ranging method

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220602

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220602

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230530

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230725

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230808

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20231010

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: 20231031

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20231113

R150 Certificate of patent or registration of utility model

Ref document number: 7396336

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150