JP2020167452A - Image generation device, image generation program and image generation method - Google Patents

Image generation device, image generation program and image generation method Download PDF

Info

Publication number
JP2020167452A
JP2020167452A JP2019063506A JP2019063506A JP2020167452A JP 2020167452 A JP2020167452 A JP 2020167452A JP 2019063506 A JP2019063506 A JP 2019063506A JP 2019063506 A JP2019063506 A JP 2019063506A JP 2020167452 A JP2020167452 A JP 2020167452A
Authority
JP
Japan
Prior art keywords
cost
installation
installation candidate
area
monitoring target
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.)
Granted
Application number
JP2019063506A
Other languages
Japanese (ja)
Other versions
JP7319069B2 (en
Inventor
昇平 國松
Shohei Kunimatsu
昇平 國松
利彦 櫻井
Toshihiko Sakurai
利彦 櫻井
一徳 大西
Kazunori Onishi
一徳 大西
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.)
Secom Co Ltd
Original Assignee
Secom 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 Secom Co Ltd filed Critical Secom Co Ltd
Priority to JP2019063506A priority Critical patent/JP7319069B2/en
Publication of JP2020167452A publication Critical patent/JP2020167452A/en
Application granted granted Critical
Publication of JP7319069B2 publication Critical patent/JP7319069B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Closed-Circuit Television Systems (AREA)
  • Studio Devices (AREA)

Abstract

To make it easy to grasp an installation candidate region where a camera for photographing a monitored object can be installed without exceeding a predetermined cost upper limit.SOLUTION: An image generation device 10 comprises: a storage part 11 which stores monitored object information 22 including positions of one or a plurality of monitored objects 40a-40c, and structure information 21 representing positions and shapes of structures 31a, 31b, and 32-36 in a circumference of the monitored objects; an installation candidate region calculation part 25 which calculates, based upon the monitored object information and structure information, for each monitored object, one or more of installation candidate regions 41a-41j where cameras are to be installed at the structure to enable the monitored object to be photographed; a cost acquisition part 23 which acquires costs for installing a camera for each installation candidate region; a region detection part 27 which detects the installation candidate regions 41a-41f, 41i, and 41j as effective candidate regions, the installation candidate regions constituting a combination of installation candidate regions where all monitored objects can be photographed, and the total of costs for the installation candidate regions included in the combination does not exceed a predetermined cost upper limit; and an image generation part 26 which generates an installation candidate image 100 representing the effective candidate regions in a discriminating state.SELECTED DRAWING: Figure 3

Description

本発明は、画像生成装置、画像生成プログラム及び画像生成方法に関する。 The present invention relates to an image generator, an image generation program, and an image generation method.

監視カメラを設置する際には、所望の監視目的を達成するための監視カメラの配置条件(設置位置・姿勢・画角)を事前に計画(プランニング)する。例えば、監視目的を達成するために監視空間を死角なく撮影する必要があれば、死角が生じないよう監視カメラの配置条件を決める。配置条件は一般に多岐におよぶため、人手で行うプランニングでは、多大な労力を要し、またプランニング実施者の主観や経験に依存してしまう。 When installing a surveillance camera, the placement conditions (installation position, posture, angle of view) of the surveillance camera to achieve the desired surveillance purpose are planned (planned) in advance. For example, if it is necessary to photograph the surveillance space without blind spots in order to achieve the surveillance purpose, the arrangement conditions of the surveillance cameras are determined so that the blind spots do not occur. Since the placement conditions are generally diverse, manual planning requires a great deal of labor and depends on the subjectivity and experience of the planner.

そこで本出願人は、配置条件に基づいてカメラが撮影可能な空間範囲を求めて監視空間内の死角が少なくなるほど高くなる評価値を求め、配置条件を変更しつつ最も高い評価値となる配置条件を探索することにより、プランニング実施者の経験に依存することなく死角の少ない配置条件を容易に求める技術を提案した(下記特許文献1)。 Therefore, the applicant finds the space range in which the camera can take a picture based on the placement condition, finds the evaluation value that becomes higher as the blind spot in the monitoring space decreases, and changes the placement condition to obtain the highest evaluation value. By searching for, we proposed a technique to easily obtain an arrangement condition with few blind spots without depending on the experience of the planner (Patent Document 1 below).

特開2018−128961号公報Japanese Unexamined Patent Publication No. 2018-128961

しかしながら、特許文献1の発明により求めた配置条件では、実際にはコスト的に設置困難なことがあった。特に、カメラの設置コストの上限(コスト上限)が予め定められている場合に、コスト上限を超えないカメラの設置位置が何処であるかを容易に判断できなかった。
本発明は、上記の問題点を鑑みてなされたものであり、所定のコスト上限を超えずにカメラを設置できる設置候補領域を把握し易くすることを目的とする。
However, under the arrangement conditions obtained by the invention of Patent Document 1, it may actually be difficult to install in terms of cost. In particular, when the upper limit of the camera installation cost (cost upper limit) is set in advance, it is not possible to easily determine where the camera installation position does not exceed the cost upper limit.
The present invention has been made in view of the above problems, and an object of the present invention is to make it easy to grasp an installation candidate area in which a camera can be installed without exceeding a predetermined cost upper limit.

本発明の一形態による画像生成装置は、一又は複数の監視対象の位置を含む監視対象情報、及び監視対象の周囲の構造物の位置と形状を表す構造物情報を記憶する記憶部と、監視対象情報と構造物情報とに基づいて、監視対象を撮影可能に構造物へカメラを設置する設置候補領域を、監視対象毎に1個以上算出する設置候補領域算出部と、設置候補領域ごとにカメラを設置するコストを取得するコスト取得部と、全ての監視対象を撮影可能な設置候補領域の組み合わせであって、当該組み合わせに含まれる設置候補領域のコストの合計が所定のコスト上限を超えない組み合わせを構成する設置候補領域を、有効候補領域として検出する領域検出部と、有効候補領域を識別可能に表す設置候補画像を生成する画像生成部と、を備える。 The image generation device according to one embodiment of the present invention has a storage unit that stores monitoring target information including the positions of one or more monitoring targets, and structure information representing the positions and shapes of structures around the monitoring target, and monitoring. Based on the target information and the structure information, the installation candidate area calculation unit that calculates one or more installation candidate areas for installing cameras on the structure so that the monitored object can be photographed, and the installation candidate area for each installation candidate area It is a combination of the cost acquisition unit that acquires the cost of installing the camera and the installation candidate area that can shoot all the monitoring targets, and the total cost of the installation candidate area included in the combination does not exceed the predetermined cost upper limit. It includes an area detection unit that detects an installation candidate area that constitutes a combination as an effective candidate area, and an image generation unit that generates an installation candidate image that identifiablely represents the effective candidate area.

画像生成装置は、複数の監視対象の各々に対して、有効候補領域においてカメラを設置する設置位置の選択入力を受け付ける選択受付部を備えてもよい。領域検出部は、有効候補領域として、設置位置が未選択の監視対象である未処理監視対象の全てを撮影可能な設置候補領域の組み合わせであって、当該組み合わせに含まれる設置候補領域のコストの合計が、設置位置が選択済の処理済監視対象に対してカメラが設置される設置候補領域のコストの合計をコスト上限から減じた差分を越えない組み合わせを構成する設置候補領域を検出してもよい。
The image generation device may include a selection reception unit that receives a selection input of an installation position in which the camera is installed in the effective candidate area for each of the plurality of monitoring targets. The area detection unit is a combination of installation candidate areas that can photograph all unprocessed monitoring targets whose installation positions are not selected as effective candidate areas, and the cost of the installation candidate areas included in the combination. Even if the total detects an installation candidate area that constitutes a combination that does not exceed the difference obtained by subtracting the total cost of the installation candidate area where the camera is installed for the processed monitoring target for which the installation position has been selected from the cost upper limit. Good.

画像生成部は、処理済監視対象について算出した設置候補領域のうち、未処理監視対象について算出した設置候補領域以外の処理済領域を、識別可能に表示した画像を設置候補画像として生成してもよい。
画像生成部は、有効候補領域以外の設置候補領域を、コスト上限を超えるコストを要する設置不可能領域と、当該設置不可能領域以外の不足候補領域と、をさらに識別可能に表す設置候補画像を生成してもよい。
画像生成部は、複数の監視対象について各々算出した設置候補領域が重複する領域をさらに識別可能に表す設置候補画像を生成してもよい。
Even if the image generation unit generates an image in which the processed areas other than the installation candidate area calculated for the unprocessed monitoring target among the installation candidate areas calculated for the processed monitoring target are displayed in an identifiable manner as the installation candidate image. Good.
The image generation unit further distinguishes the installation candidate area other than the effective candidate area from the non-installable area that requires a cost exceeding the cost upper limit and the insufficient candidate area other than the non-installable area. It may be generated.
The image generation unit may generate an installation candidate image that further identifiable the area where the installation candidate areas calculated for each of the plurality of monitoring targets overlap.

本発明の他の形態による画像生成プログラムは、コンピュータに、一又は複数の監視対象の位置を含む監視対象情報、及び監視対象の周囲の構造物の位置と形状を表す構造物情報を記憶装置から読み出す情報読み出しステップと、監視対象情報と構造物情報とに基づいて、監視対象を撮影可能に構造物へカメラを設置する設置候補領域を、監視対象毎に1個以上算出する設置候補領域算出ステップと、設置候補領域ごとにカメラを設置するコストを取得するコスト取得ステップと、全ての監視対象を撮影可能な設置候補領域の組み合わせであって、当該組み合わせに含まれる設置候補領域のコストの合計が所定のコスト上限を超えない組み合わせを構成する設置候補領域を、有効候補領域として検出する領域検出ステップと、有効候補領域を識別可能に表す設置候補画像を生成する画像生成ステップと、を実行させる。 The image generation program according to another embodiment of the present invention stores the monitoring target information including the positions of one or more monitoring targets and the structure information representing the positions and shapes of the structures around the monitoring target from the storage device in the computer. Information to be read Based on the read-out step and the monitoring target information and the structure information, one or more installation candidate areas for installing a camera on the structure so that the monitoring target can be photographed are calculated for each monitoring target. The total cost of the installation candidate area included in the combination of the cost acquisition step of acquiring the cost of installing the camera for each installation candidate area and the installation candidate area that can shoot all the monitoring targets is An area detection step for detecting an installation candidate area constituting a combination that does not exceed a predetermined cost upper limit as an effective candidate area and an image generation step for generating an installation candidate image that identifiablely represents the effective candidate area are executed.

本発明の更なる他の形態による画像生成方法は、コンピュータに、一又は複数の監視対象の位置を含む監視対象情報、及び監視対象の周囲の構造物の位置と形状を表す構造物情報を記憶装置から読み出す情報読み出しステップと、監視対象情報と構造物情報とに基づいて、監視対象を撮影可能に構造物へカメラを設置する設置候補領域を、監視対象毎に1個以上算出する設置候補領域算出ステップと、設置候補領域ごとにカメラを設置するコストを取得するコスト取得ステップと、全ての監視対象を撮影可能な設置候補領域の組み合わせであって、当該組み合わせに含まれる設置候補領域のコストの合計が所定のコスト上限を超えない組み合わせを構成する設置候補領域を、有効候補領域として検出する領域検出ステップと、有効候補領域を識別可能に表す設置候補画像を生成する画像生成ステップと、を実行させる。 In the image generation method according to still another embodiment of the present invention, the computer stores the monitoring target information including the positions of one or more monitoring targets and the structure information representing the positions and shapes of the structures around the monitoring target. Based on the information reading step read from the device and the monitoring target information and the structure information, one or more installation candidate areas for installing the camera on the structure so that the monitoring target can be photographed are calculated for each monitoring target. A combination of a calculation step, a cost acquisition step for acquiring the cost of installing a camera for each installation candidate area, and an installation candidate area in which all monitoring targets can be photographed, and the cost of the installation candidate area included in the combination. An area detection step for detecting an installation candidate area that constitutes a combination in which the total does not exceed a predetermined cost upper limit as an effective candidate area, and an image generation step for generating an installation candidate image that identifiable the effective candidate area are executed. Let me.

本発明によれば、所定のコスト上限を超えずにカメラを設置できる設置候補領域を把握し易くなる。 According to the present invention, it becomes easy to grasp an installation candidate area in which a camera can be installed without exceeding a predetermined cost upper limit.

本発明の実施形態の画像生成装置の一例の概略構成図である。It is a schematic block diagram of an example of the image generation apparatus of embodiment of this invention. 監視空間と構造物の例の説明図である。It is explanatory drawing of the example of a monitoring space and a structure. 画像生成装置により生成される設置候補画像の一例を示す図である。It is a figure which shows an example of the installation candidate image generated by an image generation apparatus. 構造物情報の一例の説明図である。It is explanatory drawing of an example of structure information. 構造物にカメラを設置した場合のコスト分布の一例の説明図である。It is explanatory drawing of an example of a cost distribution when a camera is installed in a structure. (a)及び(b)は構造物にカメラを設置する設置候補領域の算出方法の一例の説明図である。(A) and (b) are explanatory views of an example of the calculation method of the installation candidate area for installing a camera in a structure. コスト別の設置候補領域の生成方法の一例の説明図である。It is explanatory drawing of an example of the generation method of the installation candidate area by cost. (a)及び(b)はコスト別の設置候補領域の生成方法の一例の説明図である。(A) and (b) are explanatory views of an example of the method of generating the installation candidate area by cost. (a)は設置候補画像の初期状態の一例を示す図であり、(b)はカメラの設置位置を選択した際に画像生成装置により再生成される設置候補画像の一例を示す図である。(A) is a diagram showing an example of the initial state of the installation candidate image, and (b) is a diagram showing an example of the installation candidate image regenerated by the image generator when the installation position of the camera is selected. 組み合わせ選択部の動作の第1例の説明図である。It is explanatory drawing of the 1st example of the operation of the combination selection part. 組み合わせ選択部の動作の第1例の説明図である。It is explanatory drawing of the 1st example of the operation of the combination selection part. 組み合わせ選択部の動作の第1例の説明図である。It is explanatory drawing of the 1st example of the operation of the combination selection part. 組み合わせ選択部の動作の第1例の説明図である。It is explanatory drawing of the 1st example of the operation of the combination selection part. 組み合わせ選択部の動作の第1例の説明図である。It is explanatory drawing of the 1st example of the operation of the combination selection part. 組み合わせ選択部の動作の第2例の説明図である。It is explanatory drawing of the 2nd example of the operation of the combination selection part. 組み合わせ選択部の動作の第2例の説明図である。It is explanatory drawing of the 2nd example of the operation of the combination selection part. 組み合わせ選択部の動作の第2例の説明図である。It is explanatory drawing of the 2nd example of the operation of the combination selection part. 組み合わせ選択部の動作の第2例の説明図である。It is explanatory drawing of the 2nd example of the operation of the combination selection part. 複数の監視対象に対応する設置候補領域の重複領域が存在する場合の動作例の説明図である。It is explanatory drawing of the operation example when the overlap area of the installation candidate area corresponding to a plurality of monitoring targets exists. 複数の監視対象に対応する設置候補領域の重複領域の表示態様の一例の説明図である。It is explanatory drawing of an example of the display mode of the overlap area of the installation candidate area corresponding to a plurality of monitoring targets. 本発明の実施形態の画像生成方法の全体処理の一例のフローチャートである。It is a flowchart of an example of the whole processing of the image generation method of embodiment of this invention. カメラ配置処理の一例のフローチャートである。It is a flowchart of an example of a camera arrangement process. 有効候補領域決定処理の一例のフローチャートである。It is a flowchart of an example of a valid candidate area determination process.

以下において、図面を参照して本発明の実施形態を説明する。なお、以下に示す本発明の実施形態は、本発明の技術的思想を具体化するための装置や方法を例示するものであって、本発明の技術的思想は、構成部品の構造、配置等を下記のものに特定するものではない。本発明の技術的思想は、特許請求の範囲に記載された請求項が規定する技術的範囲内において、種々の変更を加えることができる。 Hereinafter, embodiments of the present invention will be described with reference to the drawings. The embodiments of the present invention shown below exemplify devices and methods for embodying the technical idea of the present invention, and the technical idea of the present invention includes the structure, arrangement, and the like of components. Is not specified as the following. The technical idea of the present invention may be modified in various ways within the technical scope specified by the claims stated in the claims.

図1を参照する。実施形態の画像生成装置10は、例えばコンピュータにより構成され、記憶部11と、制御部12とを備える。
記憶部11は、半導体記憶装置、磁気記憶装置及び光学記憶装置のいずれかを備えてよい。記憶部11は、レジスタ、キャッシュメモリ、主記憶装置として使用されるROM(Read Only Memory)及びRAM(Random Access Memory)等のメモリを含んでよい。
See FIG. The image generation device 10 of the embodiment is composed of, for example, a computer, and includes a storage unit 11 and a control unit 12.
The storage unit 11 may include any of a semiconductor storage device, a magnetic storage device, and an optical storage device. The storage unit 11 may include a memory such as a register, a cache memory, a ROM (Read Only Memory) and a RAM (Random Access Memory) used as a main storage device.

制御部12は、例えば、CPU(Central Processing Unit)やMPU(Micro-Processing Unit)等のプロセッサと、その周辺回路によって構成される。
以下に説明する制御部12の機能は、例えば、記憶部11に格納されたコンピュータプログラムである画像生成プログラム20を、制御部12が備えるプロセッサが実行することによって実現される。
The control unit 12 is composed of, for example, a processor such as a CPU (Central Processing Unit) or an MPU (Micro-Processing Unit), and peripheral circuits thereof.
The function of the control unit 12 described below is realized, for example, by executing the image generation program 20, which is a computer program stored in the storage unit 11, by a processor included in the control unit 12.

なお、入力装置13は、画像生成装置10の動作を制御するために、カメラプランニングの実施者や、監視従事者、管理者など(以下、「プランニング実施者等」と表記する)が操作するマウスやキーボードなどである。入力装置13は画像生成装置10に接続され、入力装置13から各種情報が画像生成装置10に入力される。 The input device 13 is a mouse operated by a camera planning operator, a monitoring worker, an administrator, or the like (hereinafter, referred to as “planning operator or the like”) in order to control the operation of the image generation device 10. And keyboards. The input device 13 is connected to the image generation device 10, and various information is input to the image generation device 10 from the input device 13.

画像生成装置10は、所定の監視空間内の監視対象を撮影するためにカメラの設置位置を計画するカメラプランニングに用いられ、監視対象の周囲の構造物へカメラを設置する設置候補領域を表す設置候補画像を生成する。
出力装置14は、画像生成装置10が生成した設置候補画像を出力するディスプレイ、プロジェクタ、プリンタなどである。
The image generator 10 is used for camera planning for planning the installation position of the camera in order to photograph the monitoring target in the predetermined monitoring space, and represents an installation candidate area for installing the camera on the structure around the monitoring target. Generate a candidate image.
The output device 14 is a display, a projector, a printer, or the like that outputs an installation candidate image generated by the image generation device 10.

図2を参照する。いま、屋内の監視空間30内に、監視用のカメラを設置するプランニングを想定する。監視空間は屋外であってもよい。
監視空間30は、比較的低い低天井部31a、比較的高い高天井部31b、床32、壁33、34及び35と、不図示の壁36によって囲まれている。これら低天井部31a及び高天井部31b、床32、並びに壁33〜36は監視空間30に存在する構造物の一例である。
See FIG. Now, suppose planning to install a surveillance camera in the indoor surveillance space 30. The monitoring space may be outdoors.
The monitoring space 30 is surrounded by a relatively low low ceiling portion 31a, a relatively high high ceiling portion 31b, a floor 32, walls 33, 34 and 35, and a wall 36 (not shown). The low ceiling portion 31a, the high ceiling portion 31b, the floor 32, and the walls 33 to 36 are examples of structures existing in the monitoring space 30.

さらに、監視空間30内には、監視対象40a〜40cの周囲に柱37及び38と、カメラの映像伝送線及び電源線を接続することができる集線装置39a、39b及び39cが存在している。集線装置39a、39b及び39cは、例えばコントローラ(制御装置)やレコーダ(記録装置)、電源装置等であってよい。これら、柱37及び38並びに集線装置39a〜39cは、監視空間30内の構造物の一例である。
また、監視空間30には、監視対象40a〜40cが存在している。監視対象は複数に限らず1個であってもよい。
Further, in the monitoring space 30, there are pillars 37 and 38 around the monitoring targets 40a to 40c, and concentrators 39a, 39b and 39c capable of connecting the video transmission line and the power supply line of the camera. The line concentrators 39a, 39b and 39c may be, for example, a controller (control device), a recorder (recording device), a power supply device, or the like. These columns 37 and 38 and the concentrators 39a to 39c are examples of structures in the monitoring space 30.
Further, in the monitoring space 30, there are monitoring targets 40a to 40c. The number of monitoring targets is not limited to a plurality, and may be one.

画像生成装置10は、監視対象40a〜40cの位置等を表す監視対象情報22と、監視対象40a〜40cの周囲の構造物31a、31b、32〜38、39a〜39cの位置と形状を表す構造物情報21を、記憶部11から読み出す。
画像生成装置10は、監視対象情報22と構造物情報21に基づいて、監視対象40a〜40cを撮影できるカメラを、構造物31a、31b、32〜38、39a〜39cのいずれかに設置する設置候補領域を、各監視対象につき1個以上算出する。
The image generation device 10 includes monitoring target information 22 indicating the positions of the monitoring targets 40a to 40c and structures representing the positions and shapes of the structures 31a, 31b, 32 to 38, 39a to 39c around the monitoring targets 40a to 40c. The object information 21 is read from the storage unit 11.
The image generation device 10 is installed by installing a camera capable of photographing the monitoring targets 40a to 40c in any of the structures 31a, 31b, 32 to 38, and 39a to 39c based on the monitoring target information 22 and the structure information 21. One or more candidate areas are calculated for each monitoring target.

以下の説明において、監視対象を撮影できるカメラを設置する設置候補領域を「監視対象に対応する設置候補領域」と表現することがある。
画像生成装置10は、これらの設置候補領域を表す設置候補画像を生成して出力装置14から出力する。
In the following description, an installation candidate area in which a camera capable of photographing a monitoring target is installed may be referred to as an “installation candidate area corresponding to the monitoring target”.
The image generation device 10 generates installation candidate images representing these installation candidate areas and outputs them from the output device 14.

図3は、設置候補画像100の一例を示す。図3に例示する設置候補画像100は、低天井部31a及び高天井部31bの監視空間30側に向いた表面にカメラを設置する場合の設置候補領域を表す。
以下、低天井部31a及び高天井部31bにカメラを設置する場合の設置候補画像100の例について説明するが、画像生成装置10は、床32や壁33〜36の監視空間30側に向いた表面や、柱37及び38の表面にカメラを設置する場合の設置候補領域を表す設置候補画像を生成してもよい。
FIG. 3 shows an example of the installation candidate image 100. The installation candidate image 100 illustrated in FIG. 3 represents an installation candidate area when the camera is installed on the surfaces of the low ceiling portion 31a and the high ceiling portion 31b facing the monitoring space 30 side.
Hereinafter, an example of the installation candidate image 100 when the camera is installed on the low ceiling portion 31a and the high ceiling portion 31b will be described, but the image generator 10 faces the monitoring space 30 side of the floor 32 and the walls 33 to 36. An installation candidate image showing an installation candidate area when the camera is installed on the surface or the surfaces of the columns 37 and 38 may be generated.

薄い斜線ハッチングを施した領域41a及び41i、並びに砂目ハッチングを施した領域41b及び41jは、監視対象40aに対応する4個の設置候補領域である。
薄い斜線ハッチングを施した領域41c及び41i、並びに砂目ハッチングを施した領域41d及び41jは、監視対象40bに対応する4個の設置候補領域である。
The lightly shaded hatched areas 41a and 41i and the grain hatched areas 41b and 41j are four installation candidate areas corresponding to the monitoring target 40a.
The areas 41c and 41i with lightly shaded hatching and the areas 41d and 41j with grain hatching are four installation candidate areas corresponding to the monitoring target 40b.

薄い斜線ハッチングを施した領域41e、砂目ハッチングを施した領域41f、濃い縦線ハッチングを施した領域41g、及び薄い縦線ハッチングを施した領域41hは、監視対象40cに対応する4個の設置候補領域である。
なお、低天井部31aに対応する領域と高天井部31bに対応する領域は、これらが区別できるように色分けされていてもよい。図3の設置候補画像100の例では、高天井部31bに対応する領域に網掛けハッチングが施されている。
The area 41e with light diagonal line hatching, the area 41f with sand grain hatching, the area 41g with dark vertical line hatching, and the area 41h with thin vertical line hatching are four installations corresponding to the monitoring target 40c. It is a candidate area.
The region corresponding to the low ceiling portion 31a and the region corresponding to the high ceiling portion 31b may be color-coded so that they can be distinguished. In the example of the installation candidate image 100 of FIG. 3, shaded hatching is applied to the region corresponding to the high ceiling portion 31b.

領域41b、41d及び41fにおけるカメラの設置コストは、領域41a、41c、41eにおける設置コストよりも低い。これは、領域41a、41c、41eよりも領域41b、41d及び41fの方が集線装置39aや39bに近く、配線コストが少ないためである。
領域41hにおける設置コストは、領域41gにおける設置コストよりも低い。これは、領域41gよりも領域41hの方が集線装置39cに近く、配線コストが低くなるためである。
The installation cost of the camera in the regions 41b, 41d and 41f is lower than the installation cost in the regions 41a, 41c and 41e. This is because the regions 41b, 41d and 41f are closer to the concentrators 39a and 39b than the regions 41a, 41c and 41e, and the wiring cost is low.
The installation cost in the area 41h is lower than the installation cost in the area 41g. This is because the region 41h is closer to the concentrator 39c than the region 41g, and the wiring cost is lower.

領域41gにおける設置コストは領域41eにおける設置コストよりも高く、領域41hにおける設置コストは領域41fにおける設置コストよりも高い。これは、高天井部31bにカメラを設置する施工コストが、低天井部31aにカメラを設置する施工コストよりも高くなるためである。このように、本実施形態におけるコストとはカメラを設置した場合の配線コストや施工コストなどから求まる設置コストであり、コスト分布とは監視空間30に存在する構造物の表面において算出したコストの分布である。
また、監視対象40aの設置候補領域と監視対象40bの設置候補領域との重複領域41i及び41jでは、複数の監視対象40a及び40bを同時に撮影するようにカメラを設置できる。この場合には、カメラ1台当たりの設置コストを複数の監視対象40a及び40bで折半して監視対象1個あたりの設置コストを求め、重複領域41i及び41jにおける設置コストとしてよい。
The installation cost in the area 41g is higher than the installation cost in the area 41e, and the installation cost in the area 41h is higher than the installation cost in the area 41f. This is because the construction cost of installing the camera on the high ceiling portion 31b is higher than the construction cost of installing the camera on the low ceiling portion 31a. As described above, the cost in the present embodiment is the installation cost obtained from the wiring cost and the construction cost when the camera is installed, and the cost distribution is the cost distribution calculated on the surface of the structure existing in the monitoring space 30. Is.
Further, in the overlapping areas 41i and 41j of the installation candidate area of the monitoring target 40a and the installation candidate area of the monitoring target 40b, the camera can be installed so as to simultaneously capture the plurality of monitoring targets 40a and 40b. In this case, the installation cost per camera may be split between the plurality of monitoring targets 40a and 40b to obtain the installation cost per monitoring target, which may be used as the installation cost in the overlapping areas 41i and 41j.

例えば、重複領域41iの設置コストを領域41aや41cの設置コストの半分としてもよく、重複領域41jの設置コストを領域41bや41dの設置コストの半分としてもよい。
このように設置候補画像100は、監視対象40a〜40cにそれぞれ対応する設置候補領域をコスト別の領域にそれぞれ分割して表示する。設置候補画像100は、コスト別の設置候補領域を色分け表示してもよい。例えば図3の設置候補画像100の例ではコスト毎にハッチングを分けている。
For example, the installation cost of the overlapping area 41i may be half the installation cost of the areas 41a and 41c, and the installation cost of the overlapping area 41j may be half the installation cost of the areas 41b and 41d.
In this way, the installation candidate image 100 displays the installation candidate areas corresponding to the monitoring targets 40a to 40c by dividing them into cost-specific areas. The installation candidate image 100 may display the installation candidate area for each cost in different colors. For example, in the example of the installation candidate image 100 in FIG. 3, hatching is divided according to cost.

設置候補画像100を見ることにより、全ての監視対象40a〜40cを網羅する設置候補領域の組み合わせ、すなわち全ての監視対象40a〜40cを撮影できるようにカメラを設置する設置候補領域の組み合わせを選択できる。
例えば、領域41bと領域41cと領域41fにそれぞれカメラを設置すれば、全ての監視対象40a〜40cを網羅できる。また、領域41iと領域41eにそれぞれカメラを設置しても全ての監視対象40a〜40cを網羅できる。
By looking at the installation candidate image 100, it is possible to select a combination of installation candidate areas that cover all the monitoring targets 40a to 40c, that is, a combination of installation candidate areas for installing the camera so that all the monitoring targets 40a to 40c can be photographed. ..
For example, if cameras are installed in the areas 41b, 41c, and 41f, respectively, all the monitoring targets 40a to 40c can be covered. Further, even if cameras are installed in the areas 41i and 41e, all the monitoring targets 40a to 40c can be covered.

しかしながら、設置コストが高い設置候補領域の組み合わせを選択すると、全ての監視対象40a〜40cを撮影できるカメラの設置コストの合計、すなわちカメラプランニングの総コストが、予め定められているコスト上限を超過することがある。
そこで、設置候補画像100は、全ての監視対象を撮影するのに要する設置コストの合計が所定のコスト上限を超えないようにカメラを設置できる設置候補領域を示す。
However, if a combination of installation candidate areas with high installation costs is selected, the total installation costs of cameras capable of shooting all the monitoring targets 40a to 40c, that is, the total cost of camera planning, exceeds a predetermined cost upper limit. Sometimes.
Therefore, the installation candidate image 100 indicates an installation candidate area in which the camera can be installed so that the total installation cost required for photographing all the monitoring targets does not exceed a predetermined cost upper limit.

言い換えれば、全ての監視対象40a〜40cを撮影可能な設置候補領域の組み合わせであって、当該組み合わせに含まれる設置候補領域の各々にカメラを設置した場合の設置コストの合計が、所定のコスト上限を超えない組み合わせを構成する設置候補領域を示す。このように、全ての監視対象を撮影するのに要する設置コストの合計が所定のコスト上限を超えないようにカメラを設置できる設置候補領域を「有効候補領域」と表記することがある。 In other words, it is a combination of installation candidate areas that can shoot all the monitoring targets 40a to 40c, and the total installation cost when a camera is installed in each of the installation candidate areas included in the combination is a predetermined cost upper limit. The installation candidate areas that make up the combination that does not exceed the above are shown. In this way, an installation candidate area in which the camera can be installed so that the total installation cost required for photographing all the monitoring targets does not exceed a predetermined cost upper limit may be referred to as an "effective candidate area".

例えば、領域41a、41c、41eのコストが「2」であり、領域41b、41d及び41fのコストが「1」であり、領域41hのコストが「4」であり、領域41gのコストが「5」であり、領域41iのコストが「1」であり、領域41jのコストが「0.5」である場合を想定する。 For example, the cost of the regions 41a, 41c, 41e is "2", the cost of the regions 41b, 41d and 41f is "1", the cost of the region 41h is "4", and the cost of the region 41g is "5". , The cost of the area 41i is "1", and the cost of the area 41j is "0.5".

ここでコスト上限が「4」である場合、領域41gの設置コスト「5」はコスト上限「4」よりも大きい。このため、領域41gにカメラを設置すると直ちにコスト上限「4」を超過する。
そこで設置候補画像100は、領域41gが、カメラの設置ができない「設置不可能領域」であることを識別可能に表示する。例えば、設置候補画像100は、領域の表示色、模様や記号等によって設置不可能領域であることを表してもよい。図3の設置候補画像100の例では、濃い縦線ハッチングが設置不可能領域であることを表す。このように、設置不可能領域は、当該設置不可能領域を選択してカメラを設置した場合、直ちにコスト上限を超えるコストを要する設置候補領域である。
Here, when the cost upper limit is "4", the installation cost "5" of the area 41 g is larger than the cost upper limit "4". Therefore, when the camera is installed in the area 41 g, the cost upper limit "4" is immediately exceeded.
Therefore, the installation candidate image 100 identifiablely displays that the area 41g is an “uninstallable area” in which the camera cannot be installed. For example, the installation candidate image 100 may indicate that it is an uninstallable area by the display color, pattern, symbol, or the like of the area. In the example of the installation candidate image 100 of FIG. 3, the dark vertical line hatching indicates that the installation is not possible. As described above, the non-installable area is an installation candidate area that immediately requires a cost exceeding the upper limit of the cost when the camera is installed by selecting the non-installable area.

また、領域41hの設置コスト「4」はコスト上限と等しいため、領域41hをカメラの設置位置として選択すると、残りの監視対象40a及び40bのためのカメラの設置位置の選択を全て完了する前に総設置コストがコスト上限を超過する。
そこで設置候補画像100は、領域41hが、このようなコスト超過を招く不足候補領域であることを識別可能に表示する。例えば、設置候補画像100は、領域の表示色、模様や記号等によって「不足候補領域」であることを表してもよい。図3の設置候補画像100の例では、薄い縦線ハッチングが不足候補領域であることを表す。このように、不足候補領域は、当該不足候補領域を選択した場合、残りの監視対象のためのカメラの設置位置(設置候補領域)の選択を全て完了する前に総設置コストがコスト上限を超過する設置候補領域をいう。
Further, since the installation cost "4" of the area 41h is equal to the cost upper limit, when the area 41h is selected as the camera installation position, before all the selection of the camera installation positions for the remaining monitoring targets 40a and 40b is completed. The total installation cost exceeds the cost limit.
Therefore, the installation candidate image 100 identifiablely displays that the area 41h is a shortage candidate area that causes such cost excess. For example, the installation candidate image 100 may be indicated as a "insufficient candidate area" by the display color, pattern, symbol, or the like of the area. In the example of the installation candidate image 100 of FIG. 3, the thin vertical line hatching indicates that the insufficient candidate area. In this way, when the shortage candidate area is selected, the total installation cost exceeds the cost upper limit before all the selection of the camera installation position (installation candidate area) for the remaining monitoring target is completed. The installation candidate area to be installed.

その他の設置候補領域41a〜41f、41i及び41jについては、どれをカメラの設置位置として選択しても、その後の設置候補領域の選択次第によって、全ての監視対象40a〜40cを撮影できるカメラの設置位置をコスト上限の超過なしに選択できる。
例えば、監視対象40aを撮影するカメラの設置位置としてコスト「2」の領域41aを選択しても、監視対象40b及び監視対象40cを撮影するカメラの設置候補領域としてコスト「1」の領域41d及び41fをそれぞれ選択すればよい。
Regarding the other installation candidate areas 41a to 41f, 41i and 41j, no matter which one is selected as the installation position of the camera, the installation of the camera capable of photographing all the monitoring targets 40a to 40c depending on the subsequent selection of the installation candidate area. The position can be selected without exceeding the cost limit.
For example, even if the area 41a of the cost "2" is selected as the installation position of the camera for photographing the monitoring target 40a, the area 41d of the cost "1" and the area 41d of the cost "1" as the installation candidate area of the camera for photographing the monitoring target 40b and the monitoring target 40c 41f may be selected respectively.

すなわち、設置候補画像100は、設置不可能領域41g及び不足候補領域41hを識別可能に表示することにより、それ以外の設置候補領域41a〜41f、41i及び41jの各々を、コスト上限を超えずに全ての監視対象40a〜40cをできるようにカメラを設置できる設置候補領域の組み合わせを構成する有効候補領域として表している。
これにより、プランニング実施者等は、所定のコスト上限を超えずにカメラを設置できる設置候補領域を把握し易くなる。
That is, the installation candidate image 100 does not exceed the cost upper limit for each of the other installation candidate areas 41a to 41f, 41i and 41j by displaying the non-installable area 41g and the insufficient candidate area 41h in an identifiable manner. It is represented as an effective candidate area that constitutes a combination of installation candidate areas in which the camera can be installed so that all the monitoring targets 40a to 40c can be installed.
As a result, the planner or the like can easily grasp the installation candidate area where the camera can be installed without exceeding the predetermined cost upper limit.

以下、画像生成装置10の詳細を説明する。図1を参照する。記憶部11には、上述の画像生成プログラム20のほか、構造物情報21及び監視対象情報22が格納される。
構造物情報21は、監視空間30を囲む又は監視空間30内に存在する現実世界の構造物の位置及び形状を表す3次元の幾何形状データ(すなわち3次元モデル)である。
構造物は、例えば建造物や、地面、障害物(什器,樹木等)等の物体である。図2の監視空間30の例では、構造物情報21は、低天井部31a及び高天井部31b、床32、壁33〜36(ただし手前の壁36は図示していない)、柱37及び38、並びに集線装置39a〜39cの位置と形状を表す。
The details of the image generator 10 will be described below. See FIG. In addition to the image generation program 20 described above, the storage unit 11 stores the structure information 21 and the monitoring target information 22.
The structure information 21 is three-dimensional geometric shape data (that is, a three-dimensional model) representing the position and shape of a real-world structure that surrounds or exists in the monitoring space 30.
Structures are, for example, structures, ground, obstacles (furniture, trees, etc.) and other objects. In the example of the monitoring space 30 of FIG. 2, the structure information 21 includes the low ceiling portion 31a and the high ceiling portion 31b, the floor 32, the walls 33 to 36 (however, the front wall 36 is not shown), the columns 37 and 38. , And the positions and shapes of the line concentrators 39a to 39c.

構造物情報21は、このような構造物の構造を表すデータを含んでもよい。構造物の構造は、例えば構造物の種別、材質、厚さ、強度を含んでよい。したがって、構造物情報21は、構造物の種別、材質、厚さ、強度などを表す属性データを含んでよい。
属性データは「天井」、「壁」、「扉」、「柱」などの種別を表す種別データを含んでよい。また属性データは、構造物が「集線装置」として機能するか否かの情報や配線を接続するポートの位置に関する情報、すなわち、構造物に設置される配線に係る情報を含んでもよい。
The structure information 21 may include data representing the structure of such a structure. The structure of the structure may include, for example, the type, material, thickness and strength of the structure. Therefore, the structure information 21 may include attribute data indicating the type, material, thickness, strength, and the like of the structure.
The attribute data may include type data representing types such as "ceiling", "wall", "door", and "pillar". Further, the attribute data may include information on whether or not the structure functions as a "concentrator" and information on the position of a port connecting wiring, that is, information on wiring installed in the structure.

また、属性データは「石膏ボード」、「鉄骨」などの材質を表す材質データを含んでもよい。構造物情報21は、カメラの取付可否を示す属性データを含んでもよい。
このような構造物情報21は、プランニング実施者等により入力装置13から予め設定登録されて記憶部11に記憶される。
図4は、図2の監視空間30における構造物、すなわち低天井部31a及び高天井部31b、壁33〜36、柱37及び38、並びに集線装置39a〜39cの構造物情報21を示す概略図である。
Further, the attribute data may include material data representing materials such as "gypsum board" and "steel frame". The structure information 21 may include attribute data indicating whether or not the camera can be attached.
Such structure information 21 is set and registered in advance from the input device 13 by a planner or the like, and is stored in the storage unit 11.
FIG. 4 is a schematic view showing the structures in the monitoring space 30 of FIG. 2, that is, the low ceiling portion 31a and the high ceiling portion 31b, the walls 33 to 36, the columns 37 and 38, and the structure information 21 of the wire concentrators 39a to 39c. Is.

監視対象情報22は、監視空間30内に配置された監視したい物体である監視対象40a〜40cに関する監視対象条件データや監視対象40a〜40cの材質等の属性データを含む。
監視対象条件データは、例えば、監視対象40a〜40cを監視空間30内に配置する位置、監視対象40a〜40cの3次元形状、監視対象40a〜40cの向き、監視対象40a〜40cの監視方向、監視対象40a〜40cの監視に要する画像の必要解像度のデータを含んでよい。
The monitoring target information 22 includes monitoring target condition data regarding monitoring targets 40a to 40c, which are objects to be monitored arranged in the monitoring space 30, and attribute data such as materials of the monitoring targets 40a to 40c.
The monitoring target condition data includes, for example, the position where the monitoring targets 40a to 40c are arranged in the monitoring space 30, the three-dimensional shape of the monitoring targets 40a to 40c, the orientation of the monitoring targets 40a to 40c, and the monitoring direction of the monitoring targets 40a to 40c. It may include data of the required resolution of the image required for monitoring the monitoring targets 40a to 40c.

なお、監視対象情報22は、監視したい位置である監視点の座標情報であってもよい。
監視対象情報22は、制御部12により監視対象40a〜40cの監視対象条件データや属性データが設定されると、記憶部11に記憶される。
The monitoring target information 22 may be the coordinate information of the monitoring point at the position to be monitored.
The monitoring target information 22 is stored in the storage unit 11 when the monitoring target condition data and attribute data of the monitoring targets 40a to 40c are set by the control unit 12.

制御部12は、記憶部11に記憶された構造物情報21及び監視対象情報22を読み出す。また、制御部12は、記憶部11に記憶された画像生成プログラム20を読み出して実行し、コスト分布算出部23(コスト取得部)、監視対象設定部24、設置候補領域算出部25、画像生成部26、組み合わせ選択部27(領域検出部)と、選択受付部28として機能する。
コスト分布算出部23は、構造物情報21に基づいて、監視空間30に存在する構造物の表面のうち、カメラを設置できる表面を特定する。
The control unit 12 reads out the structure information 21 and the monitoring target information 22 stored in the storage unit 11. Further, the control unit 12 reads and executes the image generation program 20 stored in the storage unit 11, and executes the cost distribution calculation unit 23 (cost acquisition unit), the monitoring target setting unit 24, the installation candidate area calculation unit 25, and the image generation. It functions as a unit 26, a combination selection unit 27 (area detection unit), and a selection reception unit 28.
Based on the structure information 21, the cost distribution calculation unit 23 identifies the surface of the structure existing in the monitoring space 30 on which the camera can be installed.

例えば、コスト分布算出部23は、構造物情報21に含まれるカメラの取付可否を示す属性データに基づいて、カメラを設置できる表面を特定してよい。
または、カメラを設置できる構造物の種別をカメラの種別毎に予め設定しておき、構造物情報21に含まれる構造物の種別データに基づいてカメラを設置できる表面を特定してもよい。
For example, the cost distribution calculation unit 23 may specify the surface on which the camera can be installed based on the attribute data including the structure information 21 indicating whether or not the camera can be attached.
Alternatively, the type of the structure in which the camera can be installed may be set in advance for each type of camera, and the surface on which the camera can be installed may be specified based on the type data of the structure included in the structure information 21.

次に、コスト分布算出部23は、カメラを設置できる表面を所定の大きさの単位領域に分割する。
そして、コスト分布算出部23は、構造物情報21に基づいて、単位領域毎にカメラの設置コストを算出する。例えば、コスト分布算出部23は、単位領域にカメラを設置する際の施工コストを設置コストとして算出してよい。
Next, the cost distribution calculation unit 23 divides the surface on which the camera can be installed into unit regions of a predetermined size.
Then, the cost distribution calculation unit 23 calculates the camera installation cost for each unit area based on the structure information 21. For example, the cost distribution calculation unit 23 may calculate the construction cost when installing the camera in the unit area as the installation cost.

例えばコスト分布算出部23は、構造物情報21に含まれる材質、厚さ、形状、強度の属性データに基づいて施工コストを算出してよい。例えば、材質、厚さ、形状、強度などの属性にそれぞれ適した工法、工具、取付金具を、パラメータとして属性データに関連付けて予め記憶部11に記憶する。また、工法、工具、取付金具のそれぞれを使用する際の費用を予め記憶部11に記憶する。
コスト分布算出部23は、属性データに関連付けられている工法、工具、取付金具の使用費用を積算する換算規則によって、施工コストを算出してよい。
For example, the cost distribution calculation unit 23 may calculate the construction cost based on the attribute data of the material, thickness, shape, and strength included in the structure information 21. For example, a construction method, a tool, and a mounting bracket suitable for each attribute such as material, thickness, shape, and strength are stored in the storage unit 11 in advance in association with attribute data as parameters. Further, the cost of using each of the construction method, the tool, and the mounting bracket is stored in the storage unit 11 in advance.
The cost distribution calculation unit 23 may calculate the construction cost according to a conversion rule for accumulating the usage costs of the construction method, tools, and mounting brackets associated with the attribute data.

この施工コストには、各単位領域にカメラを設置するのに要する必要機材の使用コストを含んでよい。必要機材の一例は、高所にカメラを設置するための高所作業車である。コスト分布算出部23は、構造物情報21に基づいて床面から各単位領域までの高さを判定し、必要機材の使用コストを算出してよい。
例えば、高所作業車を必要とする高さと利用する際の費用をパラメータとして予め記憶部11に記憶してよい。コスト分布算出部23は、単位領域の床面(地面)からの高さに応じて、高所作業車の利用費用を追加するか否かを求める換算規則によって施工コストを算出してよい。
This construction cost may include the cost of using the necessary equipment required to install the camera in each unit area. An example of the necessary equipment is an aerial work platform for installing a camera in a high place. The cost distribution calculation unit 23 may determine the height from the floor surface to each unit area based on the structure information 21 and calculate the usage cost of the necessary equipment.
For example, the required height of the aerial work platform and the cost of using it may be stored in advance in the storage unit 11 as parameters. The cost distribution calculation unit 23 may calculate the construction cost according to a conversion rule for determining whether or not to add the usage cost of the aerial work platform according to the height of the unit area from the floor surface (ground).

すなわち、設置コストは、必ずしも構造物の構造に基づいて算出されるコストでなくてもよい。例えば、監視空間30内の照明や光源の情報等に基づいて算出してもよい。
またコスト分布算出部23は、単位領域に設置したカメラの映像伝送線や電源線の配線コストを設置コストとして算出してもよい。コスト分布算出部23は、施工コストと配線コストの合計を設置コストとして算出してもよい。
例えば、単位長さ当たりの配線コストをパラメータとして予め記憶部11に記憶してよい。
That is, the installation cost does not necessarily have to be the cost calculated based on the structure of the structure. For example, it may be calculated based on information such as lighting and a light source in the monitoring space 30.
Further, the cost distribution calculation unit 23 may calculate the wiring cost of the video transmission line and the power supply line of the camera installed in the unit area as the installation cost. The cost distribution calculation unit 23 may calculate the total of the construction cost and the wiring cost as the installation cost.
For example, the wiring cost per unit length may be stored in advance in the storage unit 11 as a parameter.

コスト分布算出部23は、構造物情報21に基づいて集線装置39a〜39cの位置を特定し、所与の経路決定方法を用いて、各単位領域から集線装置39a〜39cまでの配線経路を決定する。コスト分布算出部23は、配線経路長と単位長さ当たりの配線コストを乗算する換算規則によって配線コストを算出してよい。
図5は、低天井部31a及び高天井部31bの監視空間30側に向いた表面にカメラを設置する場合のコスト分布の一例を表す。
The cost distribution calculation unit 23 identifies the positions of the concentrators 39a to 39c based on the structure information 21, and determines the wiring route from each unit area to the concentrators 39a to 39c using a given route determination method. To do. The cost distribution calculation unit 23 may calculate the wiring cost by a conversion rule that multiplies the wiring path length and the wiring cost per unit length.
FIG. 5 shows an example of the cost distribution when the camera is installed on the surfaces of the low ceiling portion 31a and the high ceiling portion 31b facing the monitoring space 30 side.

砂目ハッチングを施した領域45及び薄い斜線ハッチングを施した領域46は、低天井部31aにカメラを設置した場合の設置コストを示す。濃い斜線ハッチングを施した領域47及び格子状ハッチングを施した領域48は、高天井部31bにカメラを設置した場合の設置コストを示す。
領域45におけるコストは領域46におけるコストよりも低い。領域47におけるコストは領域48におけるコストよりも低い。また、領域46におけるコストは領域47のコストよりも低い。理由は、図3の設置候補画像100と同様である。
The area 45 with the grain hatching and the area 46 with the light diagonal hatching indicate the installation cost when the camera is installed on the low ceiling portion 31a. The dark diagonal hatched area 47 and the grid-shaped hatched area 48 indicate the installation cost when the camera is installed on the high ceiling portion 31b.
The cost in region 45 is lower than the cost in region 46. The cost in region 47 is lower than the cost in region 48. Further, the cost in the area 46 is lower than the cost in the area 47. The reason is the same as that of the installation candidate image 100 of FIG.

監視対象設定部24は、監視対象40a〜40cを設定する。具体的には、監視空間30内に監視対象40a〜40cを配置する監視対象条件データや監視対象の材質等の属性データを設定する。
例えば、監視対象設定部24は、プランニング実施者等が入力装置13を用いて入力したデータに基づいて、監視対象40a〜40cの監視対象条件データと属性データを設定し、監視対象情報22として記憶部11に記憶する。監視対象設定部24は、単一の監視対象を設定してもよい。
The monitoring target setting unit 24 sets the monitoring targets 40a to 40c. Specifically, the monitoring target condition data for arranging the monitoring targets 40a to 40c in the monitoring space 30 and the attribute data such as the material of the monitoring target are set.
For example, the monitoring target setting unit 24 sets the monitoring target condition data and the attribute data of the monitoring targets 40a to 40c based on the data input by the planner or the like using the input device 13, and stores them as the monitoring target information 22. It is stored in the part 11. The monitoring target setting unit 24 may set a single monitoring target.

監視対象40a〜40cが設定された場合、コスト分布算出部23は、監視対象40a〜40cの監視対象条件データに応じて、各単位領域における設置コストを補正してもよい。
例えば、各単位領域の位置から監視対象40a〜40cを撮影するために必要なカメラの性能に応じて、設置コストを補正してよい。例えば当該単位領域の位置から監視対象40a〜40cまでの距離が長く撮影画素数の多いカメラでなければ、監視対象条件データで指定されている必要解像度を満足できない場合には、設置コストが高くなる。このため、コスト分布算出部23は、増加したカメラ費用だけ設置コストを補正してよい。すなわちコスト分布算出部23は、各単位領域と監視対象40a〜40cとの距離に応じて設置コストを補正してよい。言い換えればコスト分布算出部23は、監視対象40a〜40cとの位置関係に基づいて設置コストを補正してよい。なお、本実施形態では、コスト分布算出部23は各単位領域の設置コストを算出しているが、これに限らず、予め記憶部11に各単位領域の設置コストを記憶しておき、当該記憶した設置コストを適宜読み出して取得してもよい。
When the monitoring targets 40a to 40c are set, the cost distribution calculation unit 23 may correct the installation cost in each unit area according to the monitoring target condition data of the monitoring targets 40a to 40c.
For example, the installation cost may be corrected according to the performance of the camera required to photograph the monitoring targets 40a to 40c from the position of each unit area. For example, unless the camera has a long distance from the position of the unit area to the monitoring target 40a to 40c and has a large number of shooting pixels, the installation cost will be high if the required resolution specified in the monitoring target condition data cannot be satisfied. .. Therefore, the cost distribution calculation unit 23 may correct the installation cost by the increased camera cost. That is, the cost distribution calculation unit 23 may correct the installation cost according to the distance between each unit area and the monitoring targets 40a to 40c. In other words, the cost distribution calculation unit 23 may correct the installation cost based on the positional relationship with the monitoring targets 40a to 40c. In the present embodiment, the cost distribution calculation unit 23 calculates the installation cost of each unit area, but the present invention is not limited to this, and the storage unit 11 stores the installation cost of each unit area in advance and stores the installation cost. The installed installation cost may be read out and acquired as appropriate.

次に設置候補領域算出部25は、監視対象情報22と構造物情報21に基づいて、監視対象40a〜40cのそれぞれについて、監視対象40a〜40cを撮影できるカメラを構造物に設置する設置候補領域を算出する。すなわち設置候補領域算出部25は、各監視対象40a〜40cにそれぞれ対応する設置候補領域を算出する。
例えば、設置候補領域算出部25は、各単位領域に光源を配置したと仮定して光線が他の構造物に遮られずに監視対象40a〜40cまで到達するか否かを判定する。
設置候補領域算出部25は、監視対象40a〜40cまで到達した光線を発した光源を配置した単位領域の集合を設置候補領域として算出する。
Next, the installation candidate area calculation unit 25 installs a camera capable of photographing the monitoring targets 40a to 40c in the structure for each of the monitoring targets 40a to 40c based on the monitoring target information 22 and the structure information 21. Is calculated. That is, the installation candidate area calculation unit 25 calculates the installation candidate area corresponding to each of the monitoring targets 40a to 40c.
For example, the installation candidate area calculation unit 25 determines whether or not the light rays reach the monitoring targets 40a to 40c without being blocked by other structures, assuming that the light source is arranged in each unit area.
The installation candidate area calculation unit 25 calculates a set of unit areas in which light sources that emit light rays reaching the monitoring targets 40a to 40c are arranged as an installation candidate area.

その際に設置候補領域算出部25は、監視対象40a〜40cの監視対象条件データで指定されている必要解像度に応じて、監視対象40a〜40cからカメラまでの許容最大距離を決定してもよい。設置候補領域算出部25は、許容最大距離よりも離れた領域を設置候補領域から除外してよい。
また、設置候補領域算出部25は、監視対象情報22の監視対象条件データで指定されている監視対象40a〜40cの監視方向に応じて設置候補領域を算出してもよい。
At that time, the installation candidate area calculation unit 25 may determine the maximum allowable distance from the monitoring targets 40a to 40c to the camera according to the required resolution specified in the monitoring target condition data of the monitoring targets 40a to 40c. .. The installation candidate area calculation unit 25 may exclude an area farther than the maximum allowable distance from the installation candidate area.
Further, the installation candidate area calculation unit 25 may calculate the installation candidate area according to the monitoring direction of the monitoring targets 40a to 40c specified in the monitoring target condition data of the monitoring target information 22.

図6の(a)を参照する。図面を分かり易くするために柱37及び38並びに集線装置39a〜39c、監視対象40b、40cの記載を省略している。
例えば、設置候補領域算出部25は、監視対象40aの表面の監視点を一端として監視方向に伸びる基準直線51aと許容角度θ(0°≦θ<90°)をなす半直線の軌跡によって形成される錐状空間53aを算出する。監視方向は監視対象物の外側に向かう方向であり、また、錘状空間53aは基準直線を含む空間となる。許容角度θは、監視対象を撮影する方向の許容範囲を示す。
See (a) in FIG. In order to make the drawings easier to understand, the description of the columns 37 and 38, the concentrators 39a to 39c, and the monitoring targets 40b and 40c is omitted.
For example, the installation candidate area calculation unit 25 is formed by a reference straight line 51a extending in the monitoring direction with a monitoring point on the surface of the monitoring target 40a as one end and a semi-linear locus forming an allowable angle θ (0 ° ≦ θ <90 °). The cone-shaped space 53a is calculated. The monitoring direction is a direction toward the outside of the object to be monitored, and the weight-shaped space 53a is a space including a reference straight line. The permissible angle θ indicates the permissible range in the direction in which the monitored object is photographed.

そして設置候補領域算出部25は、錐状空間53aのうち、構造物が占有する空間と重複していない部分空間を監視対象40aの撮影可能空間として算出する。ただし、錐状空間53aをスポットライト光源によって生成された空間とみなして、構造物の陰になる空間は撮影可能空間から除外する。すなわち、監視点から見て構造物の死角になる空間を撮影可能空間から除外する。
設置候補領域算出部25は、構造物の表面のうち撮影可能空間と接する領域を、設置候補領域として算出する。図6の(a)の例では、低天井部31aのうち撮影可能空間と接する領域54aを設置候補領域として算出する。
Then, the installation candidate area calculation unit 25 calculates a subspace of the cone-shaped space 53a that does not overlap with the space occupied by the structure as the photographable space of the monitoring target 40a. However, the cone-shaped space 53a is regarded as the space generated by the spotlight light source, and the space behind the structure is excluded from the photographable space. That is, the space that becomes the blind spot of the structure when viewed from the monitoring point is excluded from the photographable space.
The installation candidate area calculation unit 25 calculates the area of the surface of the structure in contact with the photographable space as the installation candidate area. In the example of FIG. 6A, the area 54a in contact with the photographable space of the low ceiling portion 31a is calculated as the installation candidate area.

さらに設置候補領域算出部25は、監視対象40aの監視対象条件データで指定されている必要解像度に応じて、監視対象40aからカメラまでの許容最大距離を決定してもよい。
図6の(b)を参照する。設置候補領域算出部25は、許容最大距離よりも離れた領域55aを除外した領域56aを設置候補領域として算出する。
Further, the installation candidate area calculation unit 25 may determine the maximum allowable distance from the monitoring target 40a to the camera according to the required resolution specified in the monitoring target condition data of the monitoring target 40a.
See (b) in FIG. The installation candidate area calculation unit 25 calculates the area 56a excluding the area 55a that is farther than the maximum allowable distance as the installation candidate area.

図1を参照する。設置候補領域算出部25は、設置コストを算出した単位領域のうち設置候補領域と重複している単位領域を残し、その他の単位領域を除外する。すなわち、設置候補領域算出部25は、設置候補領域と重複していない単位領域を除外する。
図7を参照する。参照符号56a、56b及び56cは、監視対象40a、40b及び40cにそれぞれ対応する設置候補領域を示す。
図示のとおり、設置候補領域56a、56b及び56cと重複する単位領域のコストのみが表示され、設置候補領域56a、56b及び56cと重複していない単位領域が除外されている。
See FIG. The installation candidate area calculation unit 25 leaves a unit area that overlaps with the installation candidate area among the unit areas for which the installation cost has been calculated, and excludes other unit areas. That is, the installation candidate area calculation unit 25 excludes a unit area that does not overlap with the installation candidate area.
See FIG. 7. Reference numerals 56a, 56b and 56c indicate installation candidate regions corresponding to the monitoring targets 40a, 40b and 40c, respectively.
As shown, only the costs of the unit areas that overlap the installation candidate areas 56a, 56b and 56c are displayed, and the unit areas that do not overlap the installation candidate areas 56a, 56b and 56c are excluded.

設置候補領域算出部25は、監視対象40a〜40cにそれぞれ対応する設置候補領域56a〜56c毎に単位領域を結合して、コスト別の設置候補領域を監視対象40a〜40c毎に形成する。具体的には、設置候補領域56a〜56cに各々含まれる単位領域について、コストが等しいものを列挙して領域を結合する。 The installation candidate area calculation unit 25 combines unit areas for each of the installation candidate areas 56a to 56c corresponding to the monitoring targets 40a to 40c, and forms an installation candidate area for each cost for each of the monitoring targets 40a to 40c. Specifically, for the unit areas included in the installation candidate areas 56a to 56c, those having the same cost are listed and the areas are combined.

ただし、設置候補領域56a及び56bが重複する領域に同時に複数の監視対象40a及び40bを撮影できるようにカメラを設置した場合には、カメラ1台あたりの設置コストを複数の監視対象40a及び40bで折半できる。
このため、設置候補領域算出部25は、設置候補領域が重複する領域に含まれる単位領域を、設置候補領域が重複する領域に含まれない単位領域と区別して結合する。
However, when a camera is installed so that a plurality of monitoring targets 40a and 40b can be simultaneously photographed in an area where the installation candidate areas 56a and 56b overlap, the installation cost per camera is set for the plurality of monitoring targets 40a and 40b. You can split it in half.
Therefore, the installation candidate area calculation unit 25 distinguishes and combines the unit areas included in the areas where the installation candidate areas overlap from the unit areas not included in the areas where the installation candidate areas overlap.

図8の(a)及び図8の(b)を参照する。例えば、砂目ハッチングを施した領域のコストが「1」であり、薄い斜線ハッチングを施した領域のコストが「2」であり、濃い斜線ハッチングを施した領域のコストが「3」であり、格子状ハッチングを施した領域のコストが「4」であると想定する。
設置候補領域算出部25は、監視対象40aに対応する設置候補領域56aに含まれる単位領域のうち、コスト「1」の単位領域を結合して設置候補領域41bを形成する。コスト「2」の単位領域を結合して設置候補領域41aを形成する。
設置候補領域算出部25は、監視対象40bに対応する設置候補領域56bに含まれる単位領域のうち、コスト「1」の単位領域を結合して設置候補領域41dを形成する。コスト「2」の単位領域を結合して設置候補領域41cを形成する。
See (a) in FIG. 8 and (b) in FIG. For example, the cost of the area with grain hatching is "1", the cost of the area with light diagonal hatching is "2", and the cost of the area with dark diagonal hatching is "3". It is assumed that the cost of the area subjected to the grid hatching is "4".
The installation candidate area calculation unit 25 forms the installation candidate area 41b by combining the unit areas of the cost “1” among the unit areas included in the installation candidate area 56a corresponding to the monitoring target 40a. The unit areas of the cost "2" are combined to form the installation candidate area 41a.
The installation candidate area calculation unit 25 forms the installation candidate area 41d by combining the unit areas of the cost “1” among the unit areas included in the installation candidate area 56b corresponding to the monitoring target 40b. The unit areas of cost "2" are combined to form the installation candidate area 41c.

設置候補領域算出部25は、設置候補領域56a及び56bが重複する領域に含まれるコスト「1」の単位領域を結合して設置候補領域41jを形成する。設置候補領域56a及び56bが重複する領域に含まれるコスト「2」の単位領域を結合して設置候補領域41iを形成する。これらの設置候補領域41i及び41jではカメラ1台あたりの設置コストを監視対象40a及び40bで折半できるため、監視対象1個あたりのコストがそれぞれ半額の「0.5」及び「1」となる。
設置候補領域算出部25は、監視対象40cに対応する設置候補領域56cに含まれる単位領域のうち、コスト「1」の単位領域を結合して設置候補領域41fを形成する。コスト「2」の単位領域を結合して設置候補領域41eを形成する。コスト「4」の単位領域を結合して設置候補領域41hを形成する。コスト「5」の単位領域を結合して設置候補領域41gを形成する。
The installation candidate area calculation unit 25 forms the installation candidate area 41j by combining the unit areas of the cost “1” included in the areas where the installation candidate areas 56a and 56b overlap. The unit areas of the cost "2" included in the areas where the installation candidate areas 56a and 56b overlap are combined to form the installation candidate area 41i. In these installation candidate areas 41i and 41j, the installation cost per camera can be split equally between the monitoring targets 40a and 40b, so that the cost per monitoring target is "0.5" and "1", respectively.
The installation candidate area calculation unit 25 forms the installation candidate area 41f by combining the unit areas of the cost “1” among the unit areas included in the installation candidate area 56c corresponding to the monitoring target 40c. The unit areas of the cost "2" are combined to form the installation candidate area 41e. The unit areas of the cost "4" are combined to form the installation candidate area 41h. The unit areas of cost "5" are combined to form the installation candidate area 41g.

図1を参照する。画像生成部26は、設置候補領域41a〜41jを表した設置候補画像100を生成して出力装置14から出力する。設置候補画像100の一例を図9の(a)に示す。
この時点では、まだコスト上限が設置候補画像100に反映されていない。したがって、設置候補画像100には、図3に示すような濃い縦線ハッチングが施された「設置不可能領域」や薄い縦線ハッチングが施された「不足候補領域」がない。
See FIG. The image generation unit 26 generates an installation candidate image 100 representing the installation candidate areas 41a to 41j and outputs the installation candidate image 100 from the output device 14. An example of the installation candidate image 100 is shown in FIG. 9A.
At this point, the upper limit of cost has not yet been reflected in the installation candidate image 100. Therefore, the installation candidate image 100 does not have a “non-installable area” with dark vertical line hatching or a “insufficient candidate area” with light vertical line hatching as shown in FIG.

このため、全ての設置候補領域41a〜41jが、各々の設置コストに応じた形態で表示される。例えば、設置候補画像100は、設置候補領域41a〜41jの表示色や模様、記号等によって設置コストを表してよい。図9の(a)の設置候補画像100の例ではコスト毎にハッチングを分けている。
なお、監視対象40a及び40bにそれぞれ対応する設置候補領域が重複する領域41i及び41jは、画像生成部26は、カメラ1台あたりの設置コストを複数の監視対象40a及び40bで折半したコスト「1」及び「0.5」ではなく、カメラ1台あたりの設置コスト「2」及び「1」を表してよい。
Therefore, all the installation candidate areas 41a to 41j are displayed in a form corresponding to each installation cost. For example, the installation candidate image 100 may represent the installation cost by the display colors, patterns, symbols, and the like of the installation candidate areas 41a to 41j. In the example of the installation candidate image 100 of FIG. 9A, hatching is divided according to cost.
In the areas 41i and 41j where the installation candidate areas corresponding to the monitoring targets 40a and 40b overlap, the image generation unit 26 divides the installation cost per camera by the plurality of monitoring targets 40a and 40b. "And" 0.5 ", but may represent the installation costs" 2 "and" 1 "per camera.

図1を参照する。組み合わせ選択部27は、コスト上限を設定する。例えば組み合わせ選択部27は、入力装置13を用いるプランニング実施者等の入力に応じてコスト上限を設定してよい。
組み合わせ選択部27は、コスト上限に応じて、図3の設置候補画像100のように領域41gを設置不可能領域に指定し、領域41hを不足候補領域に指定する。
See FIG. The combination selection unit 27 sets a cost upper limit. For example, the combination selection unit 27 may set a cost upper limit according to the input of a planner or the like using the input device 13.
The combination selection unit 27 designates the area 41g as the non-installable area and the area 41h as the insufficient candidate area as in the installation candidate image 100 of FIG. 3, according to the cost upper limit.

このように、組み合わせ選択部27は、設置不可能領域41g及び不足候補領域41h以外の設置候補領域41a〜41f、41i及び41jを、全ての監視対象40a〜40cを撮影できるようにカメラを設置した場合の設置コストの合計が所定のコスト上限を超えない設置候補領域の組み合わせを構成する有効候補領域として検出する。 In this way, the combination selection unit 27 has installed a camera so that all the monitoring targets 40a to 40c can be photographed in the installation candidate areas 41a to 41f, 41i and 41j other than the non-installable area 41g and the insufficient candidate area 41h. It is detected as an effective candidate area that constitutes a combination of installation candidate areas whose total installation cost does not exceed a predetermined cost upper limit.

画像生成部26は、設置不可能領域41g及び不足候補領域41hが識別可能に表示された設置候補画像100を生成して出力装置14から出力する。
設置候補画像100には、設置不可能領域41g及び不足候補領域41h以外の領域41a〜41f、41i及び41jが、全ての監視対象40a〜40cを撮影できるようにカメラを設置した場合の設置コストの合計が所定のコスト上限を超えない設置候補領域の組み合わせを構成する有効候補領域として、識別可能に表わされている。
The image generation unit 26 generates an installation candidate image 100 in which the non-installable area 41g and the insufficient candidate area 41h are identifiablely displayed, and outputs the installation candidate image 100 from the output device 14.
In the installation candidate image 100, the installation cost when the camera is installed so that the areas 41a to 41f, 41i and 41j other than the non-installable area 41g and the insufficient candidate area 41h can capture all the monitoring targets 40a to 40c. It is identifiable as an effective candidate area that constitutes a combination of installation candidate areas whose total does not exceed a predetermined cost upper limit.

なお、上記の説明では、設置候補領域41a〜41f、41i及び41jにおける設置コストを表示色や模様、ハッチング、記号によって表す例を説明した。これに代えて、各領域にコストを表す数字を表示してもよい。また、設置不可能領域41g及び不足候補領域41hには、コストを表す数字に加えて、コスト上限の超過分(例えば▲5万円)を表示してもよい。 In the above description, an example in which the installation costs in the installation candidate areas 41a to 41f, 41i and 41j are represented by display colors, patterns, hatching and symbols has been described. Instead, a number representing the cost may be displayed in each area. Further, in the non-installable area 41g and the shortage candidate area 41h, in addition to the number indicating the cost, the excess amount of the cost upper limit (for example, 50,000 yen) may be displayed.

図1を参照する。選択受付部28は、複数の監視対象40a〜40cの各々に対して、これらを撮影するカメラの設置位置の選択入力を受け付ける。プランニング実施者等は、入力装置13を用いてカメラの設置位置を選択する。
図3を参照する。具体的には、設置不可能領域41g及び不足候補領域41h以外の設置候補領域41a〜41f、41i及び41jの各領域内で、監視対象40a〜40cの何れかを撮影できる方向となるように、カメラの設置位置及び向きを設定する。
See FIG. The selection reception unit 28 receives selection input of the installation position of the camera for photographing each of the plurality of monitoring targets 40a to 40c. The planning person or the like selects the installation position of the camera by using the input device 13.
See FIG. Specifically, in each of the installation candidate areas 41a to 41f, 41i and 41j other than the non-installable area 41g and the insufficient candidate area 41h, any of the monitoring targets 40a to 40c can be photographed. Set the installation position and orientation of the camera.

例えば、プランニング実施者等は、カメラの設置位置と向きの両方を指定してもよい。
また例えば、プランニング実施者等は、カメラの設置位置のみを指定してもよい。この場合、例えば組み合わせ選択部27は、カメラが位置する設置候補領域に対応する監視対象の方向を向くようにカメラの向きを自動的に算出してよい。
For example, the planner or the like may specify both the installation position and orientation of the camera.
Further, for example, the planner or the like may specify only the installation position of the camera. In this case, for example, the combination selection unit 27 may automatically calculate the direction of the camera so as to face the direction of the monitoring target corresponding to the installation candidate area where the camera is located.

また例えば、プランニング実施者等は、カメラを設置する設置候補領域のみを指定してもよい。この場合、例えば組み合わせ選択部27は、指定された設置候補領域内のカメラの設置位置と向きとを自動的に算出してよい。例えば、組み合わせ選択部27は、設置候補領域の中心や重心をカメラの設置位置として指定してよい。
また、組み合わせ選択部27は、例えば最適計算方法などを用いて、カメラの設置位置と向きとを自動的に算出してよい。この場合、選択受付部28を省略してもよい。
Further, for example, the planner or the like may specify only the installation candidate area where the camera is installed. In this case, for example, the combination selection unit 27 may automatically calculate the installation position and orientation of the camera in the designated installation candidate area. For example, the combination selection unit 27 may specify the center or the center of gravity of the installation candidate area as the installation position of the camera.
Further, the combination selection unit 27 may automatically calculate the installation position and orientation of the camera by using, for example, an optimum calculation method. In this case, the selection reception unit 28 may be omitted.

図9の(b)を参照する。いま、監視対象40aを撮影するカメラ62aの設置位置が、設置候補領域41a内に選択された場合を想定する。
カメラの設置位置を選択すると、消費できる残りコストが変化する。このため組み合わせ選択部27は、選択した設置候補領域41aのコスト「2」に応じて設置不可能領域及び不足候補領域を特定し直す。
以下、監視対象を撮影するカメラの設置位置が選択済みの監視対象を「処理済監視対象」と表記し、監視対象を撮影するカメラの設置位置が未選択の監視対象を「未処理監視対象」と表記することがある。また、設置位置が選択済みのカメラを「選択済カメラ」と表記することがある。
See (b) of FIG. Now, it is assumed that the installation position of the camera 62a for photographing the monitoring target 40a is selected in the installation candidate area 41a.
Choosing the location of the camera will change the remaining cost that can be consumed. Therefore, the combination selection unit 27 respecifies the non-installable area and the shortage candidate area according to the cost “2” of the selected installation candidate area 41a.
Hereinafter, the monitoring target for which the installation position of the camera for shooting the monitoring target has been selected is referred to as "processed monitoring target", and the monitoring target for which the installation position of the camera for shooting the monitoring target has not been selected is referred to as "unprocessed monitoring target". It may be written as. In addition, a camera whose installation position has been selected may be referred to as a "selected camera".

本例では、コスト「3」の領域41hにカメラを設置すると総設置コストは「5」となり直ちにコスト上限「4」を超過する。このため組み合わせ選択部27は、領域41hを設置不可能領域に指定する。
また、コスト「2」の領域41cに監視対象40bを撮影するカメラを設置すると総設置コストは「4」となり、監視対象40cを撮影するカメラを設置する前に総設置コストがコスト上限「4」を超過する。監視対象40aを撮影するカメラ62aに加えて、監視対象40bを撮影するカメラを領域41iに別個に設置した場合も同様である。
In this example, if the camera is installed in the area 41h of the cost "3", the total installation cost becomes "5" and immediately exceeds the cost upper limit "4". Therefore, the combination selection unit 27 designates the area 41h as a non-installable area.
Further, if a camera for photographing the monitoring target 40b is installed in the area 41c of the cost "2", the total installation cost becomes "4", and the total installation cost is the cost upper limit "4" before installing the camera for photographing the monitoring target 40c. Exceed. The same applies when a camera for photographing the monitoring target 40b is separately installed in the area 41i in addition to the camera 62a for photographing the monitoring target 40a.

コスト「2」の領域41eに監視対象40cを撮影するカメラを設置した場合にも総設置コストは「4」となり、監視対象40bを撮影するカメラを設置する前に総設置コストがコスト上限「4」を超過する。
すなわち、領域41c、41i、41eのいずれかをカメラの設置位置として選択すると、残りの未処理監視対象のためのカメラの設置位置の選択を全て完了する前に、総設置コストがコスト上限を超過する。
このため組み合わせ選択部27は、領域41c、41i、41eを不足候補領域に指定する。
Even if a camera that shoots the monitoring target 40c is installed in the area 41e of the cost "2", the total installation cost is "4", and the total installation cost is the cost upper limit "4" before installing the camera that shoots the monitoring target 40b. Exceeds.
That is, when any of the areas 41c, 41i, and 41e is selected as the camera installation position, the total installation cost exceeds the cost upper limit before all the selection of the camera installation positions for the remaining unprocessed monitoring targets is completed. To do.
Therefore, the combination selection unit 27 designates the areas 41c, 41i, and 41e as the shortage candidate areas.

また、処理済監視対象40aに対応する設置候補領域56a(すなわち、領域41a、41b、41i及び41jの合計)のうち、未処理監視対象40bに対応する設置候補領域56b(すなわち、領域41c、41d、41i及び41jの合計)以外の領域41a、41bを、「処理済領域」として指定する。 Further, of the installation candidate areas 56a corresponding to the processed monitoring target 40a (that is, the total of the areas 41a, 41b, 41i and 41j), the installation candidate area 56b corresponding to the unprocessed monitoring target 40b (that is, the areas 41c and 41d). , 41i and 41j) other than the regions 41a and 41b are designated as “processed regions”.

これにより組み合わせ選択部27は、設置不可能領域41g及び41h、不足候補領域41c、41e及び41i、並びに処理済領域41a及び41b以外の、領域41d及び41fの組合せと、領域41j及び41fの組み合わせを、それぞれ未処理監視対象40b及び40cを撮影するカメラの設置候補領域の組み合わせとし、これらの組合せを構成する有効候補領域41d、41f及び41jを検出する。
未処理監視対象40bを撮影するカメラを設置候補領域41d及び41jのいずれかに設置し、及び未処理監視対象40cを撮影するカメラを設置候補領域41fに設置した場合のコストの合計は「2」である。したがって、選択済カメラ62のコストを加えてもコスト上限「4」を超過しない。
As a result, the combination selection unit 27 can select the combination of the areas 41d and 41f and the combination of the areas 41j and 41f other than the non-installable areas 41g and 41h, the shortage candidate areas 41c, 41e and 41i, and the processed areas 41a and 41b. , The combination of the camera installation candidate areas for photographing the unprocessed monitoring targets 40b and 40c, respectively, and the effective candidate areas 41d, 41f, and 41j constituting these combinations are detected.
The total cost when a camera for photographing the unprocessed monitoring target 40b is installed in either of the installation candidate areas 41d and 41j and a camera for photographing the unprocessed monitoring target 40c is installed in the installation candidate area 41f is "2". Is. Therefore, even if the cost of the selected camera 62 is added, the cost upper limit “4” is not exceeded.

このように組み合わせ選択部27は、有効候補領域として、未処理監視対象40b、40cの全てを撮影可能な設置候補領域の組み合わせであって、当該組み合わせに含まれる設置候補領域のコストの合計が、処理済監視対象40aに対してカメラが設置される設置候補領域のコストの合計をコスト上限から減じた差分を越えない組み合わせを構成する設置候補領域41d、41f及び41jを検出する。 In this way, the combination selection unit 27 is a combination of installation candidate areas capable of photographing all of the unprocessed monitoring targets 40b and 40c as effective candidate areas, and the total cost of the installation candidate areas included in the combination is The installation candidate areas 41d, 41f, and 41j that constitute a combination that does not exceed the difference obtained by subtracting the total cost of the installation candidate areas where the cameras are installed from the cost upper limit with respect to the processed monitoring target 40a are detected.

画像生成部26は、設置不可能領域41g及び41h、不足候補領域41c、41e及び41i、並びに処理済領域41a及び41bが識別可能に表示された設置候補画像100を再生成して出力装置14から出力する。
このようにしてプランニング実施者等は、所定のコスト上限を超えずに全ての監視対象40a〜40cを網羅するようにカメラを設置できる設置候補領域を把握し易くなる。
The image generation unit 26 regenerates the installation candidate images 100 in which the non-installable areas 41g and 41h, the shortage candidate areas 41c, 41e and 41i, and the processed areas 41a and 41b are identifiablely displayed, and is generated from the output device 14. Output.
In this way, the planner or the like can easily grasp the installation candidate area where the camera can be installed so as to cover all the monitoring targets 40a to 40c without exceeding the predetermined cost upper limit.

次に、監視対象40a〜40cを撮影するカメラの設置位置を順次指定していく際の組み合わせ選択部27の動作の一例について、より詳しく説明する。
まず図10〜図14を参照して、監視対象40a〜40cに対応する設置候補領域に重複領域がない場合について説明する。
設置候補領域41a及び41bは、監視対象40aに対応する設置候補領域である。
Next, an example of the operation of the combination selection unit 27 when sequentially designating the installation positions of the cameras for photographing the monitoring targets 40a to 40c will be described in more detail.
First, a case where there is no overlapping area in the installation candidate area corresponding to the monitoring targets 40a to 40c will be described with reference to FIGS. 10 to 14.
The installation candidate areas 41a and 41b are installation candidate areas corresponding to the monitoring target 40a.

参照符号41a及び41bに添えられた括弧書きの数値「2」及び「1」は、それぞれ設置候補領域41a及び41bにおけるカメラの設置コストを表している。
同様にコスト「2」の領域41c及びコスト「1」の領域41dは、監視対象40bに対応する設置候補領域である。
コスト「2」の領域41e、コスト「1」の領域41f、コスト「3」の領域41h、及びコスト「4」の領域41gは、監視対象40cに対応する設置候補領域である。
The numbers "2" and "1" in parentheses attached to the reference numerals 41a and 41b represent the installation cost of the camera in the installation candidate areas 41a and 41b, respectively.
Similarly, the area 41c of the cost “2” and the area 41d of the cost “1” are installation candidate areas corresponding to the monitoring target 40b.
The area 41e of the cost "2", the area 41f of the cost "1", the area 41h of the cost "3", and the area 41g of the cost "4" are installation candidate areas corresponding to the monitoring target 40c.

図10を参照する。最初に、組み合わせ選択部27は、監視対象設定部24により設定された監視対象40a〜40cと、設置候補領域算出部25により算出された設置候補領域41a〜41hを取得する。
組み合わせ選択部27は、取得した監視対象40a〜40cを、未処理監視対象として未処理対象テーブル60の「未処理監視対象」列に監視対象を入力する。未処理対象テーブル60は、例えば記憶部11に格納されてよい。
See FIG. First, the combination selection unit 27 acquires the monitoring targets 40a to 40c set by the monitoring target setting unit 24 and the installation candidate areas 41a to 41h calculated by the installation candidate area calculation unit 25.
The combination selection unit 27 inputs the acquired monitoring targets 40a to 40c as unprocessed monitoring targets in the "unprocessed monitoring target" column of the unprocessed target table 60. The unprocessed target table 60 may be stored in, for example, the storage unit 11.

また、組み合わせ選択部27は、監視対象40aが入力された行の「未選択設置候補領域」列に、監視対象40aに対応する設置候補領域41a及び41bを入力する。監視対象40bが入力された行の「未選択設置候補領域」列に、監視対象40bに対応する設置候補領域41c及び41dを入力する。監視対象40cが入力された行の「未選択設置候補領域」列に、監視対象40cに対応する設置候補領域41e〜41hを入力する。 Further, the combination selection unit 27 inputs the installation candidate areas 41a and 41b corresponding to the monitoring target 40a in the "unselected installation candidate area" column of the row in which the monitoring target 40a is input. In the "Unselected installation candidate area" column of the row in which the monitoring target 40b is input, the installation candidate areas 41c and 41d corresponding to the monitoring target 40b are input. In the "Unselected installation candidate area" column of the row in which the monitoring target 40c is input, the installation candidate areas 41e to 41h corresponding to the monitoring target 40c are input.

また、組み合わせ選択部27は、監視対象40aが入力された行の「最小コスト」列に、監視対象40aを撮影するカメラの最小コストを入力する。最小コストは、監視対象40aに対応する設置候補領域41a及び41bにおける設置コストの最小値「1」により定まる。
同様に、組み合わせ選択部27は、監視対象40bが入力された行の「最小コスト」列に最小コスト「1」を入力する。監視対象40cが入力された行の「最小コスト」列に最小コスト「1」を入力する。
Further, the combination selection unit 27 inputs the minimum cost of the camera that captures the monitoring target 40a in the "minimum cost" column of the row in which the monitoring target 40a is input. The minimum cost is determined by the minimum value "1" of the installation cost in the installation candidate areas 41a and 41b corresponding to the monitoring target 40a.
Similarly, the combination selection unit 27 inputs the minimum cost "1" in the "minimum cost" column of the row in which the monitoring target 40b is input. Enter the minimum cost "1" in the "minimum cost" column of the row in which the monitoring target 40c is input.

また、組み合わせ選択部27は、処理済監視対象と、処理済監視対象を撮影するカメラの設置コストを記録する処理済対象テーブル61を初期化する。処理済対象テーブル61は、例えば記憶部11に格納されてよい。
さらに組み合わせ選択部27は、選択済コストと必須コストを算出する。選択済コストは、選択済カメラの設置コストの合計である。図10の状態では未だ選択済カメラが存在しないため選択済コストは「0」である。
In addition, the combination selection unit 27 initializes the processed monitoring target and the processed target table 61 that records the installation cost of the camera that captures the processed monitoring target. The processed target table 61 may be stored in, for example, the storage unit 11.
Further, the combination selection unit 27 calculates the selected cost and the essential cost. The selected cost is the total installation cost of the selected cameras. In the state of FIG. 10, the selected cost is “0” because there is no selected camera yet.

必須コストは、未処理監視対象を撮影するカメラの最小コストの合計である。図10の状態では未処理監視対象は監視対象40a〜40cであり、これらの監視対象を撮影するカメラの最小コストはそれぞれ「1」であるため必須コストは「3」となる。
選択済コストと必須コストの合計は、未処理監視対象のいずれかを撮影するカメラの設置位置を選択する各時点における、監視対象40a〜40cを全て撮影するカメラの設置コストの合計(カメラプランニングの総コスト)が取り得る最小値を示す。
The mandatory cost is the sum of the minimum costs of the cameras that capture the unprocessed surveillance target. In the state of FIG. 10, the unprocessed monitoring targets are the monitoring targets 40a to 40c, and the minimum cost of the camera for photographing these monitoring targets is “1”, so the essential cost is “3”.
The total of the selected cost and the required cost is the total of the installation costs of the cameras that shoot all the monitoring targets 40a to 40c at each time when the installation position of the camera that shoots one of the unprocessed monitoring targets is selected (camera planning). Indicates the minimum value that the total cost) can take.

図11を参照する。コスト上限「4」が設定された場合を想定する。組み合わせ選択部27は、選択済コスト「0」と必須コスト「3」の合計をコスト上限から差し引いた差であるコスト余裕「1」を算出する。
組み合わせ選択部27は、コスト上限を超えずに未処理監視対象40a〜40cを全て撮影できるようにカメラを設置できる設置候補領域の組み合わせを構成する有効候補領域を検出する。
See FIG. It is assumed that the cost upper limit "4" is set. The combination selection unit 27 calculates a cost margin “1” which is the difference obtained by subtracting the sum of the selected cost “0” and the essential cost “3” from the upper limit of the cost.
The combination selection unit 27 detects an effective candidate area that constitutes a combination of installation candidate areas in which a camera can be installed so that all the unprocessed monitoring targets 40a to 40c can be photographed without exceeding the cost upper limit.

具体的には、組み合わせ選択部27は、設置不可能領域と不足候補領域を決定する。組み合わせ選択部27は、ある設置候補領域の設置コストが、コスト上限から選択済コストを差し引いた差を超える場合、当該設置候補領域が設置不可能領域であると決定して、有効候補領域から除外する。
すなわち、設置不可能領域は、選択済カメラの設置コストの合計をコスト上限から減じた差よりも大きなコストを有する設置候補領域である。
図11の状態では、コスト上限から選択済コストを差し引いた差「4」を超えるコストの設置不可能領域は存在しない。
Specifically, the combination selection unit 27 determines a non-installable area and a shortage candidate area. When the installation cost of a certain installation candidate area exceeds the difference obtained by subtracting the selected cost from the cost upper limit, the combination selection unit 27 determines that the installation candidate area is an uninstallable area and excludes it from the effective candidate area. To do.
That is, the non-installable area is an installation candidate area having a cost larger than the difference obtained by subtracting the total installation cost of the selected cameras from the upper limit of the cost.
In the state of FIG. 11, there is no non-installable area having a cost exceeding the difference “4” obtained by subtracting the selected cost from the upper limit of the cost.

また、組み合わせ選択部27は、ある監視対象に対応する設置候補領域が設置不可能領域でなく、その設置コストが、この監視対象を撮影するカメラの最小コストとコスト余裕の合計を超える場合に、当該設置候補領域が不足候補領域であると決定して、有効候補領域から除外する。
例えば、監視対象40cに対応する設置候補領域41g及び41hのコストはそれぞれ「4」及び「3」であり、最小コスト「1」とコスト余裕「1」の合計「2」を超えている。したがって、組み合わせ選択部27は、設置候補領域41g及び41hを不足候補領域であると決定する。
未処理対象テーブル60において不足候補領域は囲み線で示す。
Further, when the installation candidate area corresponding to a certain monitoring target is not an uninstallable area and the installation cost exceeds the total of the minimum cost and the cost margin of the camera that captures the monitoring target, the combination selection unit 27 determines. It is determined that the installation candidate area is a shortage candidate area, and the installation candidate area is excluded from the valid candidate area.
For example, the costs of the installation candidate areas 41g and 41h corresponding to the monitoring target 40c are “4” and “3”, respectively, and exceed the total “2” of the minimum cost “1” and the cost margin “1”. Therefore, the combination selection unit 27 determines that the installation candidate areas 41g and 41h are insufficient candidate areas.
In the unprocessed target table 60, the shortage candidate area is indicated by a box.

図12を参照する。いま、監視対象40aを撮影するカメラ62aの設置位置が、コスト「1」の設置候補領域41b内に選択された場合を想定する。
組み合わせ選択部27は、監視対象40aに対応する設置候補領域41a及び41bを処理済領域として指定し、有効候補領域から除外する。未処理対象テーブル60において除外した設置候補領域は二重の取り消し線で示す。
また、処理済監視対象40aを、処理済対象テーブル61の「処理済監視対象」列に入力し、設置候補領域41bの設置コスト「1」を同じ行の「設置コスト」列に入力する。
See FIG. Now, it is assumed that the installation position of the camera 62a for photographing the monitoring target 40a is selected within the installation candidate area 41b of the cost "1".
The combination selection unit 27 designates the installation candidate areas 41a and 41b corresponding to the monitoring target 40a as processed areas and excludes them from the valid candidate areas. The installation candidate areas excluded in the unprocessed table 60 are indicated by double strikethroughs.
Further, the processed monitoring target 40a is input to the "processed monitoring target" column of the processed target table 61, and the installation cost "1" of the installation candidate area 41b is input to the "installation cost" column of the same row.

これにより選択済コストは「1」となり、必須コストは「2」となる。この結果、設置候補領域41gのコスト「4」が、コスト上限「4」から選択済コスト「1」を差し引いた差「3」を超えることになる。したがって、組み合わせ選択部27は、設置候補領域41gが設置不可能領域であると決定する。
未処理対象テーブル60において設置不可能領域は一重の取り消し線で示す。
As a result, the selected cost becomes "1" and the required cost becomes "2". As a result, the cost "4" of the installation candidate area 41g exceeds the difference "3" obtained by subtracting the selected cost "1" from the cost upper limit "4". Therefore, the combination selection unit 27 determines that the installation candidate area 41g is a non-installable area.
In the unprocessed table 60, the non-installable area is indicated by a single strikethrough.

図13を参照する。いま、監視対象40bを撮影するカメラ62bの設置位置が、コスト「2」の設置候補領域41c内に選択された場合を想定する。
組み合わせ選択部27は、監視対象40bに対応する設置候補領域41c及び41dを処理済領域として指定し、有効候補領域から除外する。
また、処理済監視対象40bを、処理済対象テーブル61の「処理済監視対象」列に入力し、設置候補領域41cの設置コスト「2」を同じ行の「設置コスト」列に入力する。
See FIG. Now, it is assumed that the installation position of the camera 62b that captures the monitoring target 40b is selected within the installation candidate area 41c of the cost “2”.
The combination selection unit 27 designates the installation candidate areas 41c and 41d corresponding to the monitoring target 40b as processed areas and excludes them from the valid candidate areas.
Further, the processed monitoring target 40b is input to the "processed monitoring target" column of the processed target table 61, and the installation cost "2" of the installation candidate area 41c is input to the "installation cost" column of the same row.

これにより選択済コストは「3」となり、必須コストは「1」となり、コスト余裕は「0」となる。この結果、設置候補領域41eのコスト「2」及び設置候補領域41hのコスト「3」が、コスト上限「4」から選択済コスト「3」を差し引いた差「1」を超えることになる。したがって、組み合わせ選択部27は、設置候補領域41e及び41hが設置不可能領域であると決定する。 As a result, the selected cost becomes "3", the essential cost becomes "1", and the cost margin becomes "0". As a result, the cost "2" of the installation candidate area 41e and the cost "3" of the installation candidate area 41h exceed the difference "1" obtained by subtracting the selected cost "3" from the cost upper limit "4". Therefore, the combination selection unit 27 determines that the installation candidate areas 41e and 41h are non-installable areas.

図14を参照する。いま、監視対象40cを撮影するカメラ62cの設置位置が、コスト「1」の設置候補領域41f内に選択された場合を想定する。
組み合わせ選択部27は、設置候補領域41fを処理済領域として指定し、有効候補領域から除外する。また、処理済監視対象40cを、処理済対象テーブル61の「処理済監視対象」列に入力し、設置候補領域41fの設置コスト「1」を同じ行の「設置コスト」列に入力する。
これにより、未処理監視対象がなくなり、全ての監視対象40a〜40cをそれぞれ撮影するカメラ62a〜6cの設置位置の決定が完了する。
See FIG. Now, it is assumed that the installation position of the camera 62c that captures the monitoring target 40c is selected within the installation candidate area 41f of the cost “1”.
The combination selection unit 27 designates the installation candidate area 41f as the processed area and excludes it from the valid candidate area. Further, the processed monitoring target 40c is input to the "processed monitoring target" column of the processed target table 61, and the installation cost "1" of the installation candidate area 41f is input to the "installation cost" column of the same row.
As a result, there are no unprocessed monitoring targets, and the determination of the installation positions of the cameras 62a to 6c for photographing all the monitoring targets 40a to 40c is completed.

なお、図11においてコスト上限「2」が設定された場合を想定する。この場合には、選択済コスト「0」と必須コスト「3」の合計をコスト上限「2」から差し引いた差であるコスト余裕は「−1」となり、全ての監視対象40a〜40cを撮影できるようにカメラを設置するのに必要なコストが不足していることを表す。したがって、コスト余裕が負値となる場合は、全ての設置候補領域41a〜41hは設置不可能領域または不足候補領域であると決定される。例えば設置候補領域41g及び41hのコストは、コスト上限「2」から選択済みコスト「0」を差し引いた差「2」を越えるため、設置候補領域41g及び41hは設置不可能領域であると決定される。また、設置候補領域41a〜41fのコストは、それぞれ対応する監視対象40a〜40cの最小コスト「1」とコスト余裕「−1」の合計「0」を超えるため、設置候補領域41a〜41fは不足候補領域であると決定される。 It is assumed that the cost upper limit "2" is set in FIG. In this case, the cost margin, which is the difference obtained by subtracting the sum of the selected cost "0" and the essential cost "3" from the cost upper limit "2", is "-1", and all the monitoring targets 40a to 40c can be photographed. It means that the cost required to install the camera is insufficient. Therefore, when the cost margin is a negative value, it is determined that all the installation candidate areas 41a to 41h are non-installable areas or insufficient candidate areas. For example, since the costs of the installation candidate areas 41g and 41h exceed the difference "2" obtained by subtracting the selected cost "0" from the cost upper limit "2", the installation candidate areas 41g and 41h are determined to be non-installable areas. To Further, since the cost of the installation candidate areas 41a to 41f exceeds the total "0" of the minimum cost "1" and the cost margin "-1" of the corresponding monitoring targets 40a to 40c, the installation candidate areas 41a to 41f are insufficient. It is determined to be a candidate area.

次に図15〜図18を参照して、監視対象40a〜40cに対応する設置候補領域に重複領域41i及び41jがある場合について説明する。
コスト「2」の領域41a及びコスト「1」の領域41bは、監視対象40aに対応する設置候補領域である。
コスト「2」の領域41c及びコスト「1」の領域41dは、監視対象40bに対応する算出された設置候補領域である。
Next, a case where overlapping areas 41i and 41j are included in the installation candidate areas corresponding to the monitoring targets 40a to 40c will be described with reference to FIGS. 15 to 18.
The area 41a of the cost “2” and the area 41b of the cost “1” are installation candidate areas corresponding to the monitoring target 40a.
The area 41c of the cost “2” and the area 41d of the cost “1” are the calculated installation candidate areas corresponding to the monitoring target 40b.

コスト「2」の領域41e、コスト「1」の領域41f、コスト「4」の領域41g、及びコスト「3」の領域41hは、監視対象40cに対応する設置候補領域である。
監視対象40a及び40bにそれぞれ対応する設置候補領域が重複する領域41i及び41jに、監視対象40a及び40bを同時に撮影できるようにカメラを設置すると、カメラ1台あたりの設置コストを監視対象40a及び40bで折半できる。
このため、領域41iのコストはカメラ1台あたりの設置コスト「2」の半分の「1」に設定し、領域41jのコストはカメラ1台あたりの設置コスト「1」の半分の「0.5」に設定する。
The area 41e of the cost “2”, the area 41f of the cost “1”, the area 41g of the cost “4”, and the area 41h of the cost “3” are installation candidate areas corresponding to the monitoring target 40c.
When cameras are installed in the areas 41i and 41j where the installation candidate areas corresponding to the monitoring targets 40a and 40b overlap so that the monitoring targets 40a and 40b can be simultaneously photographed, the installation cost per camera is reduced to the monitoring targets 40a and 40b. Can be split in half.
Therefore, the cost of the area 41i is set to "1", which is half of the installation cost "2" per camera, and the cost of the area 41j is "0.5", which is half of the installation cost "1" per camera. Set to.

組み合わせ選択部27は、未処理監視対象40a〜40cと、未処理監視対象40a〜40cにそれぞれに対応する設置候補領域41a〜41jと、最小コストを未処理対象テーブル60に入力する。また、組み合わせ選択部27は、処理済対象テーブル61を初期化する。
組み合わせ選択部27は、選択済コスト「0」と必須コスト「2」=(0.5+0.5+1)を算出する。
The combination selection unit 27 inputs the unprocessed monitoring targets 40a to 40c, the installation candidate areas 41a to 41j corresponding to the unprocessed monitoring targets 40a to 40c, and the minimum cost into the unprocessed target table 60. Further, the combination selection unit 27 initializes the processed target table 61.
The combination selection unit 27 calculates the selected cost “0” and the essential cost “2” = (0.5 + 0.5 + 1).

図16を参照する。コスト上限「3」が設定された場合を想定する。組み合わせ選択部27は、選択済コスト「0」と必須コスト「2」の合計をコスト上限から差し引いた差であるコスト余裕「1」を算出する。
組み合わせ選択部27は、設置不可能領域を決定する。コスト上限「3」から選択済コスト「0」を差し引いた差は「3」であり、設置候補領域41gのコスト「4」よりも小さい。したがって、組み合わせ選択部27は、設置候補領域41gが設置不可能領域であると決定する。
See FIG. It is assumed that the cost upper limit "3" is set. The combination selection unit 27 calculates a cost margin “1” which is the difference obtained by subtracting the sum of the selected cost “0” and the essential cost “2” from the upper limit of the cost.
The combination selection unit 27 determines the non-installable area. The difference obtained by subtracting the selected cost "0" from the cost upper limit "3" is "3", which is smaller than the cost "4" of the installation candidate area 41 g. Therefore, the combination selection unit 27 determines that the installation candidate area 41g is a non-installable area.

組み合わせ選択部27は、不足候補領域を決定する。監視対象40a及び40bに対応する設置候補領域41a及び41cのコストは「2」であり、最小コスト「0.5」とコスト余裕「1」の合計「1.5」を超えている。また、監視対象40cに対応する設置候補領域41hのコストは「3」であり、最小コスト「1」とコスト余裕「1」の合計「2」を超えている。 The combination selection unit 27 determines the shortage candidate area. The cost of the installation candidate areas 41a and 41c corresponding to the monitoring targets 40a and 40b is "2", which exceeds the total "1.5" of the minimum cost "0.5" and the cost margin "1". Further, the cost of the installation candidate area 41h corresponding to the monitoring target 40c is "3", which exceeds the total "2" of the minimum cost "1" and the cost margin "1".

したがって、組み合わせ選択部27は、設置候補領域41a、41c及び41hが不足候補領域であると決定する。
組み合わせ選択部27は、設置不可能領域41g並びに不足候補領域41a、41c及び41h以外の設置候補能領域41b、41d〜41f、41i及び41jを有効候補領域として決定する。
Therefore, the combination selection unit 27 determines that the installation candidate areas 41a, 41c and 41h are insufficient candidate areas.
The combination selection unit 27 determines the installation candidate areas 41b, 41d to 41f, 41i and 41j other than the non-installable area 41g and the insufficient candidate areas 41a, 41c and 41h as effective candidate areas.

図17を参照する。いま、監視対象40a及び40bを同時に撮影するカメラ62aの設置位置が、コスト「1」の設置候補領域41i内に選択された場合を想定する。
組み合わせ選択部27は、監視対象40a及び40bに対応する設置候補領域41b、41d、41i及び41jを処理済領域として指定し、有効候補領域から除外する。
また、処理済監視対象40a及び40bを、処理済対象テーブル61の「処理済監視対象」列に入力し、設置候補領域41iの設置コスト「1」を同じ行の「設置コスト」列に入力する。
See FIG. Now, it is assumed that the installation position of the camera 62a that simultaneously captures the monitoring targets 40a and 40b is selected within the installation candidate area 41i having the cost “1”.
The combination selection unit 27 designates the installation candidate areas 41b, 41d, 41i and 41j corresponding to the monitoring targets 40a and 40b as processed areas and excludes them from the valid candidate areas.
Further, the processed monitoring targets 40a and 40b are input to the "processed monitoring target" column of the processed target table 61, and the installation cost "1" of the installation candidate area 41i is input to the "installation cost" column of the same row. ..

これにより選択済コストは「2」となり、必須コストは「1」となり、コスト余裕は「0」となる。この結果、設置候補領域41eのコスト「2」及び設置候補領域41hのコスト「3」が、コスト上限「3」から選択済コスト「2」を差し引いた差「1」を超えることになる。したがって、組み合わせ選択部27は、設置候補領域41e及び41hが設置不可能領域であると決定する。 As a result, the selected cost becomes "2", the essential cost becomes "1", and the cost margin becomes "0". As a result, the cost "2" of the installation candidate area 41e and the cost "3" of the installation candidate area 41h exceed the difference "1" obtained by subtracting the selected cost "2" from the cost upper limit "3". Therefore, the combination selection unit 27 determines that the installation candidate areas 41e and 41h are non-installable areas.

図18を参照する。いま、監視対象40cを撮影するカメラ62bの設置位置が、コスト「1」の設置候補領域41f内に選択された場合を想定する。
組み合わせ選択部27は、設置候補領域41fを処理済領域として指定し、有効候補領域から除外する。また、処理済監視対象40cを、処理済対象テーブル61の「処理済監視対象」列に入力し、設置候補領域41fの設置コスト「1」を同じ行の「設置コスト」列に入力する。
これにより、未処理監視対象がなくなり、全ての監視対象40a〜40cをそれぞれ撮影するカメラ62a〜6cの設置位置の決定が完了する。
See FIG. Now, it is assumed that the installation position of the camera 62b that captures the monitoring target 40c is selected within the installation candidate area 41f of the cost “1”.
The combination selection unit 27 designates the installation candidate area 41f as the processed area and excludes it from the valid candidate area. Further, the processed monitoring target 40c is input to the "processed monitoring target" column of the processed target table 61, and the installation cost "1" of the installation candidate area 41f is input to the "installation cost" column of the same row.
As a result, there are no unprocessed monitoring targets, and the determination of the installation positions of the cameras 62a to 6c for photographing all the monitoring targets 40a to 40c is completed.

なお、上記の説明では、監視対象40a及び40bにそれぞれ対応する設置候補領域が重複する領域41iに、監視対象40a及び40bを同時に撮影できるようにカメラ62aを設置した。これに代えて、監視対象40a又は40bの一方のみを撮影するようにカメラ62aを設置してもよい。
選択受付部28は、カメラの設置位置の選択入力を受け付ける際に、監視対象40a及び40bの両方を撮影するか、監視対象40a又は40bの一方のみを撮影するのかを、プランニング実施者等に選択させてもよい。
In the above description, the cameras 62a are installed so that the monitoring targets 40a and 40b can be simultaneously photographed in the area 41i where the installation candidate areas corresponding to the monitoring targets 40a and 40b overlap. Instead of this, the camera 62a may be installed so as to capture only one of the monitoring targets 40a or 40b.
When accepting the selection input of the camera installation position, the selection reception unit 28 selects for the planner or the like whether to shoot both the monitoring targets 40a and 40b or only one of the monitoring targets 40a or 40b. You may let me.

図19を参照する。監視対象40aのみを撮影するカメラ62aを、設置候補領域41i内に設置した場合を想定する。
組み合わせ選択部27は、監視対象40aに対応する設置候補領域41b処理済領域として指定し、有効候補領域から除外する。ただし、組み合わせ選択部27は、監視対象40aに対応する設置候補領域41i及び41jは処理済領域として指定しない。設置候補領域41i及び41jは、未処理監視対象40bに対応する未処理監視対象でもあるからである。
また、処理済監視対象40aを、処理済対象テーブル61の「処理済監視対象」列に入力し、設置候補領域41iにカメラを設置するコストを同じ行の「設置コスト」列に入力する。
See FIG. It is assumed that the camera 62a that captures only the monitoring target 40a is installed in the installation candidate area 41i.
The combination selection unit 27 designates the installation candidate area 41b processed area corresponding to the monitoring target 40a and excludes it from the valid candidate area. However, the combination selection unit 27 does not specify the installation candidate areas 41i and 41j corresponding to the monitoring target 40a as processed areas. This is because the installation candidate areas 41i and 41j are also unprocessed monitoring targets corresponding to the unprocessed monitoring target 40b.
Further, the processed monitoring target 40a is input to the "processed monitoring target" column of the processed target table 61, and the cost of installing the camera in the installation candidate area 41i is input to the "installation cost" column of the same row.

その際に、カメラ62aの設置コストは監視対象40aと監視対象40bで折半できないので、監視対象40aを撮影するカメラ62aの1台分のコストを入力する。これにより選択済コストは「2」となり、必須コストは「1.5」となり、コスト余裕は「−0.5」となる。
この結果、設置候補領域41c、41e及び41iのコスト「2」及び設置候補領域41hのコスト「3」が、コスト上限「3」から選択済コスト「2」を差し引いた差「1」を超えることになる。したがって、組み合わせ選択部27は、設置候補領域41c、41e、41h、及び41iが設置不可能領域であると決定する。
At that time, since the installation cost of the camera 62a cannot be split between the monitoring target 40a and the monitoring target 40b, the cost for one camera 62a that captures the monitoring target 40a is input. As a result, the selected cost becomes "2", the essential cost becomes "1.5", and the cost margin becomes "-0.5".
As a result, the cost "2" of the installation candidate areas 41c, 41e and 41i and the cost "3" of the installation candidate area 41h exceed the difference "1" obtained by subtracting the selected cost "2" from the cost upper limit "3". become. Therefore, the combination selection unit 27 determines that the installation candidate areas 41c, 41e, 41h, and 41i are non-installable areas.

また、設置候補領域41d、41f、41jのコストは、いずれも最小コスト「1」とコスト余裕「−0.5」の合計「0.5」を超えている。
したがって、組み合わせ選択部27は、設置候補領域41d、41f及び41jが不足候補領域であると決定する。
Further, the costs of the installation candidate areas 41d, 41f, and 41j all exceed the total "0.5" of the minimum cost "1" and the cost margin "-0.5".
Therefore, the combination selection unit 27 determines that the installation candidate areas 41d, 41f and 41j are insufficient candidate areas.

なお、画像生成部26は、複数の監視対象にそれぞれ対応する設置候補領域が重複する領域が、識別可能となるように設置候補画像100を生成してよい。例えば、画像生成部26は、複数の監視対象を同時に撮影できるようにカメラを設置した際のコストと、いずれかの監視対象のみを撮影するようにカメラを設置した際のコストの両方が識別できるように、設置候補画像100を生成してもよい。 The image generation unit 26 may generate the installation candidate image 100 so that the areas where the installation candidate areas corresponding to the plurality of monitoring targets overlap can be identified. For example, the image generation unit 26 can identify both the cost when the camera is installed so that a plurality of monitored objects can be photographed at the same time and the cost when the camera is installed so that only one of the monitored objects can be photographed. As described above, the installation candidate image 100 may be generated.

図20を参照する。例えば、画像生成部26は、監視対象40a及び40bにそれぞれ対応する設置候補領域が重複する領域41iを、監視対象40a及び40bの両方を同時に撮影できるようにカメラを設置した際の監視対象1個当たりのコスト「1」を表す色と、いずれか一方のみ撮影できるようにカメラを設置した際の監視対象1個当たりのコスト「2」を表す色のストライプで表す。これに代えて、一方の色を背景色として、他方の色の模様で表示してもよい。 See FIG. For example, the image generation unit 26 has one monitoring target when a camera is installed so that the areas 41i in which the installation candidate areas corresponding to the monitoring targets 40a and 40b overlap can be simultaneously photographed in both the monitoring targets 40a and 40b. It is represented by a color that represents the cost "1" per hit and a color stripe that represents the cost "2" per monitoring target when the camera is installed so that only one of them can be photographed. Instead of this, one color may be used as the background color, and the pattern of the other color may be displayed.

(動作)
図21を参照して、実施形態の画像生成方法の一例を説明する。ステップS1では、カメラ設置位置を設計するのに先だって、監視空間30に存在する構造物の構造物情報21を取得または生成して、画像生成装置10の記憶部11に設定登録する。制御部12は、記憶部11に記憶された構造物情報21を読み出す。
(motion)
An example of the image generation method of the embodiment will be described with reference to FIG. In step S1, prior to designing the camera installation position, the structure information 21 of the structure existing in the monitoring space 30 is acquired or generated, and is set and registered in the storage unit 11 of the image generation device 10. The control unit 12 reads out the structure information 21 stored in the storage unit 11.

ステップS2においてコスト分布算出部23は、構造物情報21に基づいて、監視空間30側に向いた構造物の表面のうち、カメラを設置できる表面を特定する。コスト分布算出部23は、カメラを設置できる表面を所定の大きさの単位領域に分割する。
ステップS3においてコスト分布算出部23は、構造物情報21に基づいて、単位領域毎にカメラの設置コストを算出する。
In step S2, the cost distribution calculation unit 23 specifies the surface on which the camera can be installed among the surfaces of the structure facing the monitoring space 30 side based on the structure information 21. The cost distribution calculation unit 23 divides the surface on which the camera can be installed into unit regions of a predetermined size.
In step S3, the cost distribution calculation unit 23 calculates the camera installation cost for each unit area based on the structure information 21.

ステップS4において監視対象設定部24は、監視対象の監視対象条件データや材質等の属性データを含んだ監視対象情報22を設定する。
ステップS5において設置候補領域算出部25は、監視対象情報22と構造物情報21に基づいて、監視対象40a〜40cを撮影できるカメラを構造物に設置する設置候補領域を算出する。
ステップS6においてコスト分布算出部23は、監視対象の監視対象条件データに応じて各単位領域における設置コストを補正する。
In step S4, the monitoring target setting unit 24 sets the monitoring target information 22 including the monitoring target condition data of the monitoring target and the attribute data such as the material.
In step S5, the installation candidate area calculation unit 25 calculates an installation candidate area for installing a camera capable of photographing the monitoring targets 40a to 40c in the structure based on the monitoring target information 22 and the structure information 21.
In step S6, the cost distribution calculation unit 23 corrects the installation cost in each unit area according to the monitoring target condition data of the monitoring target.

ステップS7において設置候補領域算出部25は、監視対象の各々に対応する設置候補領域にそれぞれ含まれる単位領域を結合して、コスト別の設置候補領域を監視対象毎に形成する。
ステップS8において画像生成部26は、コスト上限が設定される前の初期状態の設置候補画像100を生成し(図9の(a)を参照)、出力装置14に出力する。
ステップS9において組み合わせ選択部27は、コスト上限を設定する。
In step S7, the installation candidate area calculation unit 25 combines the unit areas included in the installation candidate areas corresponding to each of the monitoring targets to form the installation candidate areas for each cost for each monitoring target.
In step S8, the image generation unit 26 generates the installation candidate image 100 in the initial state before the cost upper limit is set (see FIG. 9A), and outputs the image to the output device 14.
In step S9, the combination selection unit 27 sets a cost upper limit.

ステップS10において、ステップS9で設定されたコスト上限に応じて、設置候補領域内にカメラの設置位置を選択するカメラ配置処理を実行する。カメラ配置処理の一例のフローチャートを図22に示す。
ステップS20において組み合わせ選択部27は、監視対象設定部24により設定された監視対象と、設置候補領域算出部25により算出された設置候補領域を取得する。
In step S10, a camera placement process for selecting a camera installation position within the installation candidate area is executed according to the cost upper limit set in step S9. A flowchart of an example of the camera arrangement process is shown in FIG.
In step S20, the combination selection unit 27 acquires the monitoring target set by the monitoring target setting unit 24 and the installation candidate area calculated by the installation candidate area calculation unit 25.

ステップS21において組み合わせ選択部27は、コスト上限と、処理済監視対象に基づいて、有効候補領域を決定する有効候補領域決定処理を実行する。有効候補領域決定処理の一例のフローチャートを図23に示す。
ステップS30において組み合わせ選択部27は、処理済監視対象に対応する設置候補領域を処理済領域として指定し、有効候補領域から除外する。
In step S21, the combination selection unit 27 executes the effective candidate area determination process for determining the effective candidate area based on the cost upper limit and the processed monitoring target. FIG. 23 shows a flowchart of an example of the effective candidate area determination process.
In step S30, the combination selection unit 27 designates the installation candidate area corresponding to the processed monitoring target as the processed area and excludes it from the valid candidate area.

ステップS31において組み合わせ選択部27は、選択済カメラのコストの合計を選択済コストとして算出する。
ステップS32において組み合わせ選択部27は、未処理監視対象を撮影するカメラの最小コストの合計を、必須コストとして算出する。
ステップS33において組み合わせ選択部27は、選択済コストと必須コストの合計をコスト上限から差し引いた差を、コスト余裕として算出する。
In step S31, the combination selection unit 27 calculates the total cost of the selected cameras as the selected cost.
In step S32, the combination selection unit 27 calculates the total of the minimum costs of the cameras that capture the unprocessed monitoring target as the essential costs.
In step S33, the combination selection unit 27 calculates the difference obtained by subtracting the total of the selected cost and the essential cost from the upper limit of the cost as a cost margin.

ステップS34において組み合わせ選択部27は、コスト上限から選択済コストを差し引いた差を超えるコストを有する設置候補領域を設置不可能領域として特定する。
また、組み合わせ選択部27は、ある監視対象に対応する設置候補領域の設置コストが、この監視対象を撮影するカメラの最小コストとコスト余裕の合計を超える場合に、当該設置候補領域を不足候補領域として特定する。
ステップS35において組み合わせ選択部27は、設置不可能領域と不足候補領域とを有効候補領域から除外することにより、最終的な有効候補領域を決定する。
以上のステップS30〜S35の処理により、組み合わせ選択部27は、有効候補領域が決定され、有効候補領域決定処理は終了する。
In step S34, the combination selection unit 27 specifies an installation candidate area having a cost exceeding the difference obtained by subtracting the selected cost from the cost upper limit as a non-installable area.
Further, when the installation cost of the installation candidate area corresponding to a certain monitoring target exceeds the total of the minimum cost and the cost margin of the camera that captures the monitoring target, the combination selection unit 27 sets the installation candidate area as a shortage candidate area. Identify as.
In step S35, the combination selection unit 27 determines the final effective candidate area by excluding the non-installable area and the insufficient candidate area from the effective candidate area.
By the above steps S30 to S35, the combination selection unit 27 determines the effective candidate area, and the effective candidate area determination process ends.

図22を参照する。ステップS22において画像生成部26は、組み合わせ選択部27が決定した有効候補領域、処理済領域、設置不可能領域及び不足候補領域に基づいて、設置候補画像100を生成し(図3を参照)、出力装置14に出力する。
ステップS23において組み合わせ選択部27は、未処理監視対象が存在するか否かを判断する。未処理監視対象が存在する場合(ステップS23:Y)に処理はステップS24に進む。
See FIG. 22. In step S22, the image generation unit 26 generates the installation candidate image 100 based on the effective candidate area, the processed area, the non-installable area, and the insufficient candidate area determined by the combination selection unit 27 (see FIG. 3). Output to the output device 14.
In step S23, the combination selection unit 27 determines whether or not there is an unprocessed monitoring target. If there is an unprocessed monitoring target (step S23: Y), the process proceeds to step S24.

ステップS24において組み合わせ選択部27は、有効候補領域が存在するか否かを判断する。有効候補領域が存在する場合(ステップS24:Y)に処理はステップS25に進む。
ステップS25において選択受付部28は、カメラの設置位置の選択入力を受け付ける。その後に処理はステップS21へ戻る。
一方で、ステップS23において未処理監視対象が存在しない場合(ステップS23:N)と、ステップS24において有効候補領域が存在しない場合(ステップS24:N)には、カメラ配置処理が終了する。
In step S24, the combination selection unit 27 determines whether or not an effective candidate region exists. When the valid candidate area exists (step S24: Y), the process proceeds to step S25.
In step S25, the selection reception unit 28 receives the selection input of the camera installation position. After that, the process returns to step S21.
On the other hand, when there is no unprocessed monitoring target in step S23 (step S23: N) and when there is no valid candidate area in step S24 (step S24: N), the camera placement process ends.

(実施形態の効果)
(1)記憶部11は、一又は複数の監視対象の位置を含む監視対象情報22、及び監視対象の周囲の構造物の位置と形状を表す構造物情報21を記憶する。設置候補領域算出部25は、監視対象情報22と構造物情報21とに基づいて、監視対象を撮影可能に構造物へカメラを設置する設置候補領域を、監視対象毎に1個以上算出する。コスト分布算出部23は、設置候補領域ごとにカメラを設置するコストを取得する。組み合わせ選択部27は、全ての監視対象を撮影可能な設置候補領域の組み合わせであって、当該組み合わせに含まれる設置候補領域のコストの合計が所定のコスト上限を超えない組み合わせを構成する設置候補領域を、有効候補領域として検出する。画像生成部26は、有効候補領域を識別可能に表す設置候補画像100を生成する。
これによりプランニング実施者等は、コスト上限を超えずにカメラを設置できる設置候補領域を把握し易くなる。
(Effect of embodiment)
(1) The storage unit 11 stores the monitoring target information 22 including the positions of one or a plurality of monitoring targets, and the structure information 21 representing the positions and shapes of the structures around the monitoring target. Based on the monitoring target information 22 and the structure information 21, the installation candidate area calculation unit 25 calculates one or more installation candidate areas for installing the camera on the structure so that the monitoring target can be photographed. The cost distribution calculation unit 23 acquires the cost of installing the camera for each installation candidate area. The combination selection unit 27 is a combination of installation candidate areas capable of photographing all monitoring targets, and constitutes an installation candidate area in which the total cost of the installation candidate areas included in the combination does not exceed a predetermined cost upper limit. Is detected as a valid candidate area. The image generation unit 26 generates an installation candidate image 100 that identifiablely represents an effective candidate area.
This makes it easier for planners and others to grasp the installation candidate areas where cameras can be installed without exceeding the cost upper limit.

(2)選択受付部28は、複数の監視対象の各々に対して、有効候補領域においてカメラを設置する設置位置の選択入力を受け付ける。組み合わせ選択部27は、有効候補領域として、設置位置が未選択の監視対象である未処理監視対象の全てを撮影可能な設置候補領域の組み合わせであって、当該組み合わせに含まれる設置候補領域のコストの合計が、設置位置が選択済の処理済監視対象に対してカメラが設置される設置候補領域のコストの合計をコスト上限から減じた差分を越えない組み合わせを構成する設置候補領域を検出する。
これによりプランニング実施者等は、複数の監視対象の各々を撮影するカメラの設置位置の順次選択しながら、コスト上限を超えないようにカメラの設置位置を選択できる。
(2) The selection reception unit 28 receives the selection input of the installation position where the camera is installed in the effective candidate area for each of the plurality of monitoring targets. The combination selection unit 27 is a combination of installation candidate areas that can capture all of the unprocessed monitoring targets whose installation positions are unselected as effective candidate areas, and the cost of the installation candidate areas included in the combination. Detects an installation candidate area that constitutes a combination in which the total of the costs of the installed candidate areas where the camera is installed for the processed monitoring target whose installation position has been selected does not exceed the difference obtained by subtracting the total cost from the cost upper limit.
As a result, the planner or the like can select the camera installation position so as not to exceed the cost upper limit while sequentially selecting the camera installation position for photographing each of the plurality of monitoring targets.

(3)画像生成部26は、処理済監視対象について算出した設置候補領域のうち、未処理監視対象について算出した設置候補領域以外の処理済領域を、識別可能に表示した画像を設置候補画像100として生成する。
これによりプランニング実施者等は、カメラの設置位置が未選択の監視対象に対応する設置候補領域を容易に識別できる。
(3) The image generation unit 26 displays an image in which the processed areas other than the installation candidate area calculated for the unprocessed monitoring target among the installation candidate areas calculated for the processed monitoring target are identifiablely displayed as the installation candidate image 100. Generate as.
As a result, the planner or the like can easily identify the installation candidate area corresponding to the monitoring target for which the camera installation position is not selected.

(4)画像生成部26は、有効候補領域以外の設置候補領域を、コスト上限を超える設置コストを要する設置不可能領域と、当該設置不可能領域以外の不足候補領域と、を識別可能に表す画像を設置候補画像100として生成する。
これによりプランニング実施者等は、カメラを設置すると直ちにコスト上限を超過する設置不可能領域と、直ちに上限コストを超過しないが全ての監視対象のためのカメラの設置位置を選択する前にコスト上限の超過を招く不足候補領域とを容易に識別できる。
(4) The image generation unit 26 can distinguish the installation candidate area other than the effective candidate area from the non-installable area that requires an installation cost exceeding the cost upper limit and the insufficient candidate area other than the non-installable area. The image is generated as the installation candidate image 100.
As a result, planners, etc. can set the cost upper limit before selecting the non-installable area that immediately exceeds the cost upper limit when the camera is installed and the camera installation position for all monitoring targets that do not immediately exceed the upper limit cost. It is possible to easily identify the shortage candidate area that causes excess.

(5)画像生成部26は、複数の監視対象について各々算出した設置候補領域が重複する領域を識別可能に表す画像を、設置候補画像100として生成する。
これによりプランニング実施者等は、単一のカメラで同時に複数の監視対象を撮影できる設置候補領域を識別できる。
(5) The image generation unit 26 generates, as the installation candidate image 100, an image in which the areas where the installation candidate areas calculated for each of the plurality of monitoring targets overlap are identifiable.
As a result, the planner and the like can identify the installation candidate area where a single camera can shoot a plurality of monitoring targets at the same time.

10…画像生成装置、11…記憶部、12…制御部、13…入力装置、14…出力装置、20…画像生成プログラム、21…構造物情報、22…監視対象情報、23…コスト分布算出部、24…監視対象設定部、25…設置候補領域算出部、26…画像生成部、27…選択部、28…選択受付部、30…監視空間、31a…低天井部、31b…高天井部、32…床、33〜36…壁、37、38…柱、39a〜39c…集線装置、100…設置候補画像
10 ... image generation device, 11 ... storage unit, 12 ... control unit, 13 ... input device, 14 ... output device, 20 ... image generation program, 21 ... structure information, 22 ... monitoring target information, 23 ... cost distribution calculation unit , 24 ... Monitoring target setting unit, 25 ... Installation candidate area calculation unit, 26 ... Image generation unit, 27 ... Selection unit, 28 ... Selection reception unit, 30 ... Monitoring space, 31a ... Low ceiling unit, 31b ... High ceiling unit, 32 ... Floor, 33-36 ... Wall, 37, 38 ... Pillar, 39a-39c ... Concentrator, 100 ... Installation candidate image

Claims (7)

一又は複数の監視対象の位置を含む監視対象情報、及び前記監視対象の周囲の構造物の位置と形状を表す構造物情報を記憶する記憶部と、
前記監視対象情報と前記構造物情報とに基づいて、前記監視対象を撮影可能に前記構造物へカメラを設置する設置候補領域を、前記監視対象毎に1個以上算出する設置候補領域算出部と、
前記設置候補領域ごとに前記カメラを設置するコストを取得するコスト取得部と、
全ての前記監視対象を撮影可能な前記設置候補領域の組み合わせであって、当該組み合わせに含まれる前記設置候補領域の前記コストの合計が所定のコスト上限を超えない組み合わせを構成する前記設置候補領域を、有効候補領域として検出する領域検出部と、
前記有効候補領域を識別可能に表す設置候補画像を生成する画像生成部と、
を備えることを特徴とする画像生成装置。
A storage unit that stores monitoring target information including the positions of one or more monitoring targets, and structure information representing the positions and shapes of structures around the monitoring target.
Based on the monitoring target information and the structure information, an installation candidate area calculation unit that calculates one or more installation candidate areas for installing a camera on the structure so that the monitoring target can be photographed for each monitoring target. ,
A cost acquisition unit that acquires the cost of installing the camera for each installation candidate area,
A combination of the installation candidate areas in which all the monitoring targets can be photographed, and the installation candidate areas constituting the combination in which the total cost of the installation candidate areas included in the combination does not exceed a predetermined cost upper limit. , The area detection unit that detects as a valid candidate area,
An image generation unit that generates an installation candidate image that identifiable the effective candidate area,
An image generator characterized by comprising.
複数の前記監視対象の各々に対して、前記有効候補領域において前記カメラを設置する設置位置の選択入力を受け付ける選択受付部を備え、
前記領域検出部は、前記有効候補領域として、前記設置位置が未選択の前記監視対象である未処理監視対象の全てを撮影可能な前記設置候補領域の組み合わせであって、当該組み合わせに含まれる前記設置候補領域の前記コストの合計が、前記設置位置が選択済の処理済監視対象に対して前記カメラが設置される前記設置候補領域の前記コストの合計を前記コスト上限から減じた差分を越えない組み合わせを構成する前記設置候補領域を検出する、
ことを特徴とする請求項1に記載の画像生成装置。
For each of the plurality of monitoring targets, a selection reception unit that accepts selection input of an installation position where the camera is installed in the effective candidate area is provided.
The area detection unit is a combination of the installation candidate areas capable of photographing all of the unprocessed monitoring targets whose installation positions are not selected as the effective candidate areas, and is included in the combination. The total cost of the installation candidate area does not exceed the difference obtained by subtracting the total cost of the installation candidate area where the camera is installed with respect to the processed monitoring target for which the installation position has been selected from the cost upper limit. Detecting the installation candidate area that constitutes the combination,
The image generating apparatus according to claim 1.
前記画像生成部は、前記処理済監視対象について算出した前記設置候補領域のうち、前記未処理監視対象について算出した前記設置候補領域以外の処理済領域を、識別可能に表示した画像を前記設置候補画像として生成する請求項2に記載の画像生成装置。 The image generation unit displays an image in which the processed areas other than the installation candidate area calculated for the unprocessed monitoring target among the installation candidate areas calculated for the processed monitoring target are identifiablely displayed as the installation candidate. The image generator according to claim 2, which generates an image. 前記画像生成部は、前記有効候補領域以外の前記設置候補領域を、前記コスト上限を超える前記コストを要する設置不可能領域と、当該設置不可能領域以外の不足候補領域と、をさらに識別可能に表す前記設置候補画像を生成する請求項1〜3の何れか一項に記載の画像生成装置。 The image generation unit can further distinguish the installation candidate area other than the effective candidate area from the non-installable area that requires the cost exceeding the cost upper limit and the insufficient candidate area other than the non-installable area. The image generation device according to any one of claims 1 to 3, which generates the installation candidate image to be represented. 前記画像生成部は、複数の前記監視対象について各々算出した前記設置候補領域が重複する領域をさらに識別可能に表す前記設置候補画像を生成することを特徴とする請求項1〜4の何れか一項に記載の画像生成装置。 Any one of claims 1 to 4, wherein the image generation unit generates the installation candidate image in which the areas where the installation candidate areas overlap, which are calculated for each of the plurality of monitoring targets, are further identifiable. The image generator according to the section. コンピュータに、
一又は複数の監視対象の位置を含む監視対象情報、及び前記監視対象の周囲の構造物の位置と形状を表す構造物情報を記憶装置から読み出す情報読み出しステップと、
前記監視対象情報と前記構造物情報とに基づいて、前記監視対象を撮影可能に前記構造物へカメラを設置する設置候補領域を、前記監視対象毎に1個以上算出する設置候補領域算出ステップと、
前記設置候補領域ごとに前記カメラを設置するコストを取得するコスト取得ステップと、
全ての前記監視対象を撮影可能な前記設置候補領域の組み合わせであって、当該組み合わせに含まれる前記設置候補領域の前記コストの合計が所定のコスト上限を超えない組み合わせを構成する前記設置候補領域を、有効候補領域として検出する領域検出ステップと、
前記有効候補領域を識別可能に表す設置候補画像を生成する画像生成ステップと、
を実行させることを特徴とする画像生成プログラム。
On the computer
An information reading step of reading out monitoring target information including the positions of one or more monitoring targets and structure information representing the positions and shapes of structures around the monitoring target from a storage device.
Based on the monitoring target information and the structure information, the installation candidate area calculation step of calculating one or more installation candidate areas for installing the camera on the structure so that the monitoring target can be photographed for each monitoring target. ,
A cost acquisition step for acquiring the cost of installing the camera for each installation candidate area, and
A combination of the installation candidate areas in which all the monitoring targets can be photographed, and the installation candidate areas constituting the combination in which the total cost of the installation candidate areas included in the combination does not exceed a predetermined cost upper limit. , Area detection step to detect as a valid candidate area,
An image generation step of generating an installation candidate image that identifiablely represents the effective candidate area, and
An image generation program characterized by executing.
コンピュータに、
一又は複数の監視対象の位置を含む監視対象情報、及び前記監視対象の周囲の構造物の位置と形状を表す構造物情報を記憶装置から読み出す情報読み出しステップと、
前記監視対象情報と前記構造物情報とに基づいて、前記監視対象を撮影可能に前記構造物へカメラを設置する設置候補領域を、前記監視対象毎に1個以上算出する設置候補領域算出ステップと、
前記設置候補領域ごとに前記カメラを設置するコストを取得するコスト取得ステップと、
全ての前記監視対象を撮影可能な前記設置候補領域の組み合わせであって、当該組み合わせに含まれる前記設置候補領域の前記コストの合計が所定のコスト上限を超えない組み合わせを構成する前記設置候補領域を、有効候補領域として検出する領域検出ステップと、
前記有効候補領域を識別可能に表す設置候補画像を生成する画像生成ステップと、
を実行させることを特徴とする画像生成方法。
On the computer
A step of reading out monitoring target information including the positions of one or more monitoring targets and structure information representing the positions and shapes of structures around the monitoring target from a storage device, and
Based on the monitoring target information and the structure information, the installation candidate area calculation step of calculating one or more installation candidate areas for installing the camera on the structure so that the monitoring target can be photographed for each monitoring target. ,
A cost acquisition step for acquiring the cost of installing the camera for each installation candidate area, and
A combination of the installation candidate areas in which all the monitoring targets can be photographed, and the installation candidate areas constituting the combination in which the total cost of the installation candidate areas included in the combination does not exceed a predetermined cost upper limit. , Area detection step to detect as a valid candidate area,
An image generation step of generating an installation candidate image that identifiablely represents the effective candidate area, and
An image generation method characterized by executing.
JP2019063506A 2019-03-28 2019-03-28 Image generation device, image generation program and image generation method Active JP7319069B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019063506A JP7319069B2 (en) 2019-03-28 2019-03-28 Image generation device, image generation program and image generation method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019063506A JP7319069B2 (en) 2019-03-28 2019-03-28 Image generation device, image generation program and image generation method

Publications (2)

Publication Number Publication Date
JP2020167452A true JP2020167452A (en) 2020-10-08
JP7319069B2 JP7319069B2 (en) 2023-08-01

Family

ID=72714931

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019063506A Active JP7319069B2 (en) 2019-03-28 2019-03-28 Image generation device, image generation program and image generation method

Country Status (1)

Country Link
JP (1) JP7319069B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102266309B1 (en) * 2021-01-06 2021-06-16 김성호 Method, apparatus and coumputer-readable medium for design automation of cctv in outdoor structure
WO2023162016A1 (en) * 2022-02-22 2023-08-31 日本電気株式会社 Monitoring system, monitoring device, monitoring method, and recording medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015088819A (en) * 2013-10-29 2015-05-07 セコム株式会社 Imaging simulation device
JP2018014553A (en) * 2016-07-19 2018-01-25 キヤノン株式会社 Information processing apparatus, information processing method, and program
JP2018128961A (en) * 2017-02-10 2018-08-16 セコム株式会社 Optimal arrangement search device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015088819A (en) * 2013-10-29 2015-05-07 セコム株式会社 Imaging simulation device
JP2018014553A (en) * 2016-07-19 2018-01-25 キヤノン株式会社 Information processing apparatus, information processing method, and program
JP2018128961A (en) * 2017-02-10 2018-08-16 セコム株式会社 Optimal arrangement search device

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102266309B1 (en) * 2021-01-06 2021-06-16 김성호 Method, apparatus and coumputer-readable medium for design automation of cctv in outdoor structure
WO2023162016A1 (en) * 2022-02-22 2023-08-31 日本電気株式会社 Monitoring system, monitoring device, monitoring method, and recording medium

Also Published As

Publication number Publication date
JP7319069B2 (en) 2023-08-01

Similar Documents

Publication Publication Date Title
US20160092608A1 (en) Modeling device, three-dimensional model generation device, modeling method, program and layout simulator
JP6786929B2 (en) Face monitoring system
US8755562B2 (en) Estimation apparatus, control method thereof, and program
US20160313120A1 (en) Method for determination of optimal forest video monitoring system configuration
KR101871764B1 (en) Industrial infrastructure management platform building system based on virtual reality
JP6174968B2 (en) Imaging simulation device
JP6429914B2 (en) Optimal placement search device
JP3915805B2 (en) Method and apparatus for automatically determining camera installation conditions in parking lot
JP6265131B2 (en) Visual field display system, visual field display method, and visual field display program
CN106524922A (en) Distance measurement calibration method, device and electronic equipment
JP7095232B2 (en) Work support system, work support method and work support program
CN104361603B (en) Gun camera image target designating method and system
JP2020167452A (en) Image generation device, image generation program and image generation method
US20180225839A1 (en) Information acquisition apparatus
CN105306922A (en) Method and device for obtaining depth camera reference diagram
WO2019171824A1 (en) Photographing device, photographing method, photographing program, and photographing system
JP5823340B2 (en) Bar arrangement recording system and bar arrangement recording method
WO2019171823A1 (en) Photographing evaluation map, photographing evaluation map generation device, photographing evaluation map generation method, and photographing evaluation map generation program
JP7285105B2 (en) Image generation device and image generation program
US20210156677A1 (en) Three-dimensional measurement apparatus and method
CN114640800B (en) Camera arrangement method and system
JP6428694B2 (en) Projection control apparatus, program, and projection system
JP7285101B2 (en) Installation support device and installation support program
JP2005312248A (en) Designing device, program, and method for building lightning protection equipment
JP7332363B2 (en) Camera placement evaluation device, camera placement evaluation method, and computer program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220303

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20230125

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230131

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230313

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230720

R150 Certificate of patent or registration of utility model

Ref document number: 7319069

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150