JP2020009382A - Traffic line analyzer, traffic line analysis program, and method for analyzing traffic line - Google Patents
Traffic line analyzer, traffic line analysis program, and method for analyzing traffic line Download PDFInfo
- Publication number
- JP2020009382A JP2020009382A JP2018132609A JP2018132609A JP2020009382A JP 2020009382 A JP2020009382 A JP 2020009382A JP 2018132609 A JP2018132609 A JP 2018132609A JP 2018132609 A JP2018132609 A JP 2018132609A JP 2020009382 A JP2020009382 A JP 2020009382A
- Authority
- JP
- Japan
- Prior art keywords
- moving object
- detected
- flow line
- moving
- size
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Image Analysis (AREA)
Abstract
Description
本発明は、撮像装置により撮像した画像内の動体の軌跡を表示する動線分析装置、動線分析プログラムおよび動線分析方法に関する。 The present invention relates to a flow line analysis device, a flow line analysis program, and a flow line analysis method for displaying a trajectory of a moving object in an image captured by an imaging device.
本出願人は、ビデオカメラなどのような撮像装置により取得した画像のみから空間内の動きを可視化する、いわゆるヒートマップ画像を生成することが可能なヒートマップ画像生成装置を開発している(例えば、特許文献1参照。)。このヒートマップ画像生成装置では、予め区分したフレーム内の領域ごとに、連続した複数フレームの各フレームの画像と背景画像との間で所定の時間内に差が発生している回数がカウントされ、領域ごとにカウントされた回数に応じて領域ごとに表現を変えたヒートマップ画像が生成される。 The present applicant has developed a heat map image generation device capable of generating a so-called heat map image that visualizes movement in space only from an image acquired by an imaging device such as a video camera (for example, And Patent Document 1.). In this heat map image generation device, the number of times a difference has occurred within a predetermined time between the image of each frame of the continuous plurality of frames and the background image is counted for each region in the previously divided frames, A heat map image in which the expression is changed for each area is generated according to the number of times counted for each area.
ところで、上記ヒートマップ画像では、所定時間内における空間内の動きを色分け等により表現を変えて可視化できるものの、空間内においてそれぞれ動いている動体の移動を個別に把握することができない。 By the way, in the heat map image, although the movement in the space within a predetermined time can be visualized by changing the expression by color coding or the like, the movement of the moving body moving in the space cannot be individually grasped.
そこで、本発明においては、空間内における動体の移動を個別に分析することが可能な動線分析装置、動線分析プログラムおよび動線分析方法を提供することを目的とする。 In view of the above, an object of the present invention is to provide a flow line analysis device, a flow line analysis program, and a flow line analysis method capable of individually analyzing movement of a moving object in a space.
本発明の動線分析装置は、撮像装置により順次取得される連続した複数フレームの画像から検知する動体のサイズ(以下、「検知サイズ」と称す。)を記憶する記憶手段と、撮像装置により順次取得される連続した複数フレームの画像間で差が発生している画素の塊のうち検知サイズ以上の画素の塊をそれぞれ動体として検知する動体検知手段と、動体検知手段により検知されたそれぞれの動体の動線を表示する動線表示手段とを含むものである。 A flow line analysis device according to the present invention includes a storage unit that stores a size of a moving object detected from a plurality of continuous frames of images sequentially acquired by an imaging device (hereinafter, referred to as a “detection size”), and the imaging device sequentially. Moving object detecting means for detecting, as a moving object, each of a group of pixels having a size greater than or equal to the detection size among the blocks of pixels having a difference between the acquired images of a plurality of continuous frames, and each of the moving objects detected by the moving object detecting means. And flow line display means for displaying the flow line.
本発明の動線分析方法は、撮像装置により順次取得される連続した複数フレームの画像から検知する動体のサイズ(検知サイズ)を記憶すること、撮像装置により順次取得される連続した複数フレームの画像間で差が発生している画素の塊のうち検知サイズ以上の画素の塊をそれぞれ動体として検知すること、検知されたそれぞれの動体の動線を表示することを含むことを特徴とする。 A flow line analysis method according to the present invention stores a size (detection size) of a moving object to be detected from a plurality of continuous frames of images sequentially acquired by an imaging device, and stores a plurality of continuous frames of images sequentially acquired by an imaging device. It is characterized in that the method includes detecting, as a moving object, a block of pixels having a size equal to or larger than the detection size among the blocks of pixels having a difference between them, and displaying a flow line of each detected moving object.
これらの発明によれば、撮像装置により順次取得される連続した複数フレームの画像間で差が発生している画素の塊のうち検知サイズ以上の画素の塊についてそれぞれ動体として検知し、この検知されたそれぞれの動体の動線が表示され、空間内における動体の移動を個別に分析することが可能となる。 According to these inventions, among the clusters of pixels in which a difference occurs between the images of a plurality of consecutive frames sequentially acquired by the imaging device, the clusters of pixels having a size equal to or larger than the detection size are detected as moving objects. The moving lines of the moving objects are displayed, and the movement of the moving objects in the space can be individually analyzed.
ここで、動線表示手段は、動体検知手段によりそれぞれ動体として検知された画素の塊を囲む矩形状の枠の中心の軌跡を結ぶことにより動線を表示するものであることが望ましい。動体検知手段により検知された画素の塊の重心の軌跡を結ぶことにより動線を表示することも可能であるが、画素の塊を囲む矩形状の枠の中心の軌跡を結ぶことにより、動線を表示する処理が容易となる。 Here, it is desirable that the flow line display means displays the flow line by connecting the locus of the center of a rectangular frame surrounding the lump of pixels detected as the moving object by the moving object detection means. Although it is possible to display the flow line by connecting the trajectory of the center of gravity of the lump of pixels detected by the moving object detection means, by connecting the loci of the center of a rectangular frame surrounding the lump of pixels, the flow line can be displayed. Is easily displayed.
また、動線表示手段は、動体検知手段により検知された動体が複数存在する場合に、直前のフレームにおいて検知されたそれぞれの動体と最も位置が近いものがそれぞれ同一の動体であるとして動線を表示するものであることが望ましい。これにより、動体が複数存在する場合にそれぞれの動体を区別して、動体の移動を個別に分析することが可能となる。 In addition, when there are a plurality of moving objects detected by the moving object detecting means, the moving line display means determines that the moving object closest in position to each of the moving objects detected in the immediately preceding frame is the same moving object. It is desirable to display it. Thus, when there are a plurality of moving objects, each moving object can be distinguished, and the movement of the moving object can be individually analyzed.
また、動線表示手段は、動体検知手段により検知された動体が複数存在し、それぞれの動線が交錯した場合に、その交錯前後にそれぞれ動体として検知された画素の塊を囲む矩形状の枠内の画像の類似度によって動体を区別するものであることが望ましい。これにより、動体が複数存在し、それぞれの動線が交錯した場合であっても、その交錯前後の矩形状の枠内の画素の類似度によってそれぞれの動体を区別して、動体の移動を個別に分析することが可能となる。 In addition, when there are a plurality of moving objects detected by the moving object detecting means and the respective moving lines intersect, the moving line display means includes a rectangular frame surrounding a block of pixels detected as the moving object before and after the intersection. It is desirable to distinguish moving objects based on the similarity of the images in. Thereby, even when there are a plurality of moving objects and the respective moving lines intersect, each moving object is distinguished based on the similarity of the pixels in the rectangular frame before and after the intersecting, and the moving objects are individually moved. It becomes possible to analyze.
本発明の動線分析プログラムは、撮像装置により順次取得される連続した複数フレームの画像から検知する動体のサイズ(検知サイズ)を記憶する記憶手段と、撮像装置により順次取得される連続した複数フレームの画像間で差が発生している画素の塊のうち検知サイズ以上の画素の塊をそれぞれ動体として検知する動体検知手段と、動体検知手段により検知されたそれぞれの動体の動線を表示する動線表示手段としてコンピュータを機能させるためのものである。このプログラムを実行したコンピュータによれば、上記本発明の動線分析装置と同様の作用、効果を奏することができる。 A flow line analysis program according to the present invention includes a storage unit for storing a size (detection size) of a moving object to be detected from a plurality of continuous frames of images sequentially acquired by an imaging device, and a plurality of continuous frames sequentially acquired by the imaging device. Moving object detecting means for detecting, as a moving object, a lump of pixels equal to or larger than a detection size among the lump of pixels having a difference between the images, and a moving image for displaying a moving line of each moving object detected by the moving object detecting means. This is for causing a computer to function as line display means. According to the computer that executes this program, the same operation and effect as those of the above-described flow line analyzer of the present invention can be obtained.
本発明によれば、空間内における動体の移動を個別に分析することが可能となり、店舗の顧客の動きを検知してマーケティングに利用したり、工場、倉庫やオフィス等における従業員等の動きを検知して最適な配置を計画したりすることが可能となる。 ADVANTAGE OF THE INVENTION According to this invention, it becomes possible to analyze the movement of the moving body in space individually, to detect the movement of the customer of a store and to use it for marketing, and to detect the movement of employees in factories, warehouses, offices, etc. It is possible to detect and plan an optimal arrangement.
図1は本発明の実施の形態における動線分析装置のブロック図、図2は検知サイズおよび検知範囲についての説明図である。 FIG. 1 is a block diagram of a flow line analyzer according to an embodiment of the present invention, and FIG. 2 is an explanatory diagram of a detection size and a detection range.
図1において、本発明の実施の形態における動線分析装置1は、連続した複数フレームの画像を撮像する撮像装置10と、撮像装置10により撮像された画像からそれぞれ動体を検知する動体検知手段11と、動体検知手段11により検知された動体の動線を表示する動線表示手段12と、動体検知手段11により検知する動体のサイズを記憶する記憶手段13とを有する。動線分析装置1は、上記各手段10〜13としてコンピュータを機能させる動線分析プログラムをコンピュータ上で実行することにより実現される。
In FIG. 1, a flow line analyzing apparatus 1 according to an embodiment of the present invention includes an
撮像装置10は、所定の時間間隔(例えば、1/120秒〜1秒間隔)で静止画像を撮像することにより、連続した複数フレームの画像を取得するカメラである。撮像装置10により取得された画像は、動体検知手段11に対して直接入力されても、電気通信回線等を通じて伝送されて入力されても良い。
The
動体検知手段11は、撮像装置10により順次取得される連続した複数フレームの画像間で差が発生している画素の塊のうち検知サイズ以上の画素の塊をそれぞれ動体として検知する。なお、動体検知手段11により検知する範囲(検知範囲)は、図2に示すように、撮像装置10により撮像される画像のフレーム20内において矩形状の枠の位置(基準となる枠の角の位置(X1,Y1))、幅W1および高さH1によって設定され、記憶手段13に記憶されている。また、検知サイズは、図2に示すように、矩形状の枠22の幅W2および高さH2によって設定され、記憶手段13に記憶されている。
The moving
動体検知手段11は、上記のように設定された検知範囲内において、検知サイズ以上の画素の塊をそれぞれ動体として検知する。図3は動体検知手段11により検知された動体30A,30Bの例を示している。なお、画素の塊が検知サイズ以上とは、画素の塊が幅W2および高さH2の矩形状の枠22よりも内側に包含されない場合をいう。すなわち、画素の塊の幅および高さの少なくとも一方が矩形状の枠22の幅W2以上または高さH2以上のとき、その画素の塊は検知サイズ以上であると判定する。
The moving object detection means 11 detects a block of pixels having a size equal to or larger than the detection size as a moving object within the detection range set as described above. FIG. 3 shows an example of the
なお、本実施形態においては、検知範囲21を矩形状としているが、任意の形状を採用することも可能である。例えば、検知対象範囲に応じて円形や多角形等とすることが可能である。また、検知サイズに関しても、矩形状の枠22により設定せず、任意の形状の枠を採用することも可能である。例えば、円形の枠とし、その中心点および半径等により検知サイズを指定する構成とすることも可能である。
Note that, in the present embodiment, the
動線表示手段12は、動体検知手段11により検知されたそれぞれの動体30A,30Bの動線を表示する。ここで、動線表示手段12は、動体検知手段11によりそれぞれ動体30A,30Bとして検知された画素の塊を取り囲む2本の水平線および2本の垂直線により構成される矩形状の枠31A,31B(図3参照。)の中心の軌跡を結ぶことにより、図4に示すように、動線32A,32Bを表示する。なお、動体検知手段11により検知された画素の塊の重心の軌跡を結ぶことにより動線を表示する構成とすることも可能である。
The flow
このとき、動線表示手段12は、動体検知手段11により検知された動体30A,30Bが複数存在する場合には、直前のフレームにおいて検知されたそれぞれの動体30A,30Bと最も距離が近いものがそれぞれ同一の動体30A,30Bであるとして動線32A,32Bを表示する。これにより、動体30A,30Bが複数存在する場合にそれぞれの動体30A,30Bを区別して、動体30A,30Bの移動を個別に分析することが可能となる。
At this time, when there are a plurality of moving
また、動線表示手段12は、動体検知手段11により検知された動体30A,30Bが複数存在し、それぞれの動線32A,32Bが交錯した場合に、その交錯前後にそれぞれ動体30A,30Bとして検知された画素の塊を囲む矩形状の枠31A,31B内の画像の類似度によって動体30A,30Bを区別する。これにより、図5に示すように、動体30A,30Bが複数存在し、それぞれの動線32A,32Bが交錯した場合であっても、その交錯前後の矩形状の枠31A,31B内の画素の類似度によってそれぞれの動体30A,30Bを区別して、動体30A,30Bの移動を個別に分析することが可能となる。なお、矩形状の枠31A,31B内の画像の類似度は常時演算処理しており、前述のように距離では動体30A,30Bの区別がつかない場合には、この類似度を用いて動体30A,30Bを区別する。
In addition, when there are a plurality of
なお、本実施形態においては、演算処理を簡単にするため、2本の水平線および2本の垂直線により構成される矩形状の枠31A,31Bによって、それぞれ動体30A,30Bとして検知された画素の塊を取り囲む領域を算出するが、本発明はこれに限られるものではない。要するに、検知された画素の塊を1つの領域により取り囲むことが可能な形状であれば良い。
In the present embodiment, in order to simplify the arithmetic processing, the
以上のように、本実施形態における動線分析装置1によれば、撮像装置10により順次取得される連続した複数フレームの画像間で差が発生している画素の塊のうち検知サイズ以上の画素の塊についてそれぞれ動体30A,30Bとして検知され、この検知されたそれぞれの動体30A,30Bの動線32A,32Bが表示される。これにより、空間内における動体の移動を個別に分析することが可能となり、店舗の顧客の動きを検知してマーケティングに利用したり、工場、倉庫やオフィス等における従業員等の動きを検知して最適な配置を計画したりすることが可能となる。
As described above, according to the traffic line analysis apparatus 1 of the present embodiment, the pixels having a size equal to or larger than the detection size out of the block of pixels in which a difference occurs between the images of a plurality of consecutive frames sequentially acquired by the
本発明の動線分析装置、動線分析プログラムおよび動線分析方法は、空間内における動体の移動を個別に分析することで、店舗の顧客の動きを検知してマーケティングに利用したり、工場、倉庫やオフィス等における従業員等の動きを検知して最適な配置を計画したりすることができる。 A flow line analysis device, a flow line analysis program, and a flow line analysis method of the present invention detect movement of a customer in a store by individually analyzing movement of a moving object in a space, and use the movement for marketing, a factory, Optimum arrangement can be planned by detecting the movement of an employee or the like in a warehouse or office.
1 動線分析装置
10 撮像装置
11 動体検知手段
12 動線表示手段
13 記憶手段
20 フレーム
21 検知範囲
22 枠
30A,30B 動体
31A,31B 枠
32A,32B 動線
DESCRIPTION OF SYMBOLS 1
Claims (6)
前記撮像装置により順次取得される連続した複数フレームの画像間で差が発生している画素の塊のうち前記検知サイズ以上の画素の塊をそれぞれ動体として検知する動体検知手段と、
前記動体検知手段により検知されたそれぞれの動体の動線を表示する動線表示手段と
を含む動線分析装置。 Storage means for storing a size of a moving object detected from a plurality of continuous frames of images sequentially acquired by the imaging device (hereinafter, referred to as a “detection size”);
A moving object detecting unit that detects, as a moving object, a lump of pixels having a size equal to or larger than the detection size among a lump of pixels in which a difference occurs between images of a plurality of consecutive frames sequentially acquired by the imaging device.
A flow line display unit that displays a flow line of each moving object detected by the moving object detection unit.
前記撮像装置により順次取得される連続した複数フレームの画像間で差が発生している画素の塊のうち前記検知サイズ以上の画素の塊をそれぞれ動体として検知する動体検知手段と、
前記動体検知手段により検知されたそれぞれの動体の動線を表示する動線表示手段と
してコンピュータを機能させるための動線分析プログラム。 Storage means for storing a size of a moving object detected from a plurality of continuous frames of images sequentially acquired by the imaging device (hereinafter, referred to as a “detection size”);
A moving object detecting unit that detects, as a moving object, a lump of pixels having a size equal to or larger than the detection size among a lump of pixels in which a difference occurs between images of a plurality of consecutive frames sequentially acquired by the imaging device.
A flow line analysis program for causing a computer to function as flow line display means for displaying the flow line of each moving object detected by the moving object detection means.
前記撮像装置により順次取得される連続した複数フレームの画像間で差が発生している画素の塊のうち前記検知サイズ以上の画素の塊をそれぞれ動体として検知すること、
検知されたそれぞれの動体の動線を表示すること
を含む動線分析方法。 Storing the size of a moving object to be detected from a plurality of continuous frames of images sequentially acquired by the imaging device (hereinafter, referred to as a “detection size”);
Detecting, as a moving object, a lump of pixels equal to or larger than the detection size among the lump of pixels in which a difference occurs between images of a plurality of consecutive frames sequentially acquired by the imaging device,
A flow line analysis method including displaying a flow line of each detected moving object.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018132609A JP2020009382A (en) | 2018-07-12 | 2018-07-12 | Traffic line analyzer, traffic line analysis program, and method for analyzing traffic line |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018132609A JP2020009382A (en) | 2018-07-12 | 2018-07-12 | Traffic line analyzer, traffic line analysis program, and method for analyzing traffic line |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2020009382A true JP2020009382A (en) | 2020-01-16 |
Family
ID=69151850
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018132609A Pending JP2020009382A (en) | 2018-07-12 | 2018-07-12 | Traffic line analyzer, traffic line analysis program, and method for analyzing traffic line |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2020009382A (en) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06223157A (en) * | 1992-09-30 | 1994-08-12 | Shimizu Corp | Moving body detection system by image sensor |
JPH08185521A (en) * | 1994-12-28 | 1996-07-16 | Clarion Co Ltd | Mobile object counter |
JP2010039580A (en) * | 2008-07-31 | 2010-02-18 | Secom Co Ltd | Traveling object tracking device |
WO2010098024A1 (en) * | 2009-02-24 | 2010-09-02 | 三菱電機株式会社 | Human tracking device and human tracking program |
JP2011237884A (en) * | 2010-05-06 | 2011-11-24 | Nomura Research Institute Ltd | Object detection size calculation system and object detection size calculation program |
JP2015142181A (en) * | 2014-01-27 | 2015-08-03 | キヤノン株式会社 | Control apparatus and control method |
-
2018
- 2018-07-12 JP JP2018132609A patent/JP2020009382A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06223157A (en) * | 1992-09-30 | 1994-08-12 | Shimizu Corp | Moving body detection system by image sensor |
JPH08185521A (en) * | 1994-12-28 | 1996-07-16 | Clarion Co Ltd | Mobile object counter |
JP2010039580A (en) * | 2008-07-31 | 2010-02-18 | Secom Co Ltd | Traveling object tracking device |
WO2010098024A1 (en) * | 2009-02-24 | 2010-09-02 | 三菱電機株式会社 | Human tracking device and human tracking program |
JP2011237884A (en) * | 2010-05-06 | 2011-11-24 | Nomura Research Institute Ltd | Object detection size calculation system and object detection size calculation program |
JP2015142181A (en) * | 2014-01-27 | 2015-08-03 | キヤノン株式会社 | Control apparatus and control method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6597611B2 (en) | Image processing apparatus, monitoring system, image processing method, and program | |
US9794508B2 (en) | Monitoring device, monitoring system, and monitoring method | |
US9805265B2 (en) | Surveillance camera control device and video surveillance system | |
US20170295953A1 (en) | Monitoring device, monitoring system, and monitoring method | |
US20180121739A1 (en) | Setting apparatus, output method, and non-transitory computer-readable storage medium | |
KR20200040665A (en) | Systems and methods for detecting a point of interest change using a convolutional neural network | |
JP2017174125A5 (en) | ||
CN102395994A (en) | Omnidirectional image processing device and omnidirectional image processing method | |
JP2010128727A (en) | Image processor | |
JP6270488B2 (en) | Operator monitoring control device and operator monitoring control method | |
TW201814326A (en) | Weather data processing apparatus and method using weather radar | |
US9019373B2 (en) | Monitoring device, method thereof | |
JP2020009382A (en) | Traffic line analyzer, traffic line analysis program, and method for analyzing traffic line | |
JP2011145730A (en) | Monitoring screen display control apparatus | |
JP6399096B2 (en) | Information processing apparatus, display method, and computer program | |
CN115424320A (en) | Method and system for displaying movement track of person in three-dimensional scene | |
US20220092511A1 (en) | Computer-Implemented Method, System and Computer Program for Providing Audit Records That Relate to Technical Equipment | |
JP2013114582A (en) | Object detection device | |
Kim et al. | Comparative analysis of change blindness in virtual reality and augmented reality environments | |
JP2017085507A (en) | Control device, control method, and program | |
CN110736465A (en) | Navigation method, navigation device, robot and computer readable storage medium | |
JP7340353B2 (en) | Information processing device, article identification device, and article identification system | |
US11615564B2 (en) | Time series data display device | |
JP2017084289A (en) | Display controller, display control method and program | |
JP6161569B2 (en) | How to create a mirroring screen |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190805 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20200909 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200929 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20201125 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20210216 |