JP3519672B2 - Motion recognition processing device and motion analysis system for moving object - Google Patents
Motion recognition processing device and motion analysis system for moving objectInfo
- Publication number
- JP3519672B2 JP3519672B2 JP2000187528A JP2000187528A JP3519672B2 JP 3519672 B2 JP3519672 B2 JP 3519672B2 JP 2000187528 A JP2000187528 A JP 2000187528A JP 2000187528 A JP2000187528 A JP 2000187528A JP 3519672 B2 JP3519672 B2 JP 3519672B2
- Authority
- JP
- Japan
- Prior art keywords
- value
- motion
- image
- density value
- processing device
- 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.)
- Expired - Fee Related
Links
Landscapes
- Image Analysis (AREA)
- Studio Circuits (AREA)
- Closed-Circuit Television Systems (AREA)
Description
【0001】[0001]
【発明の属する技術分野】本発明は撮影した動画像によ
り移動体の動作を認識する技術であって、特に移動体の
行動を監視または分析する利用に好適な動作認識装置に
関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a technique for recognizing a motion of a moving body based on a captured moving image, and more particularly to a motion recognizing apparatus suitable for use in monitoring or analyzing the motion of the moving body.
【0002】[0002]
【従来の技術】画像で人物の動作を認識する従来技術と
しては、オプティカルフローによる方法が知られてい
る。これは特開平10−334270号に示されているように、
画像中の物体の移動による映像の変化を、光学的な流れ
としてみなし、流れを分析することにより動作を認識す
る手法である。2. Description of the Related Art As a conventional technique for recognizing a motion of a person in an image, a method using an optical flow is known. This is, as shown in JP-A-10-334270,
It is a method that recognizes the movement by analyzing the change of the image due to the movement of the object in the image as an optical flow.
【0003】また、他の従来技術としては、M.I.T.Medi
a Laboratory Perceptual Computing Section Technica
l Report No.402に示されているように、物体のシルエ
ットを抽出し、これに時間変化に応じた濃度値を与え、
それを時間軸で積分することによりMotion History Ima
ge (MHI)と呼ばれる画像を生成し、このMHIのモーメン
ト特徴量などから物体の動作を分類する方法がある。Another conventional technique is MIT Medi.
a Laboratory Perceptual Computing Section Technica
l As shown in Report No.402, the silhouette of the object is extracted and given the density value according to the time change,
Motion History Ima by integrating it on the time axis
There is a method of generating an image called ge (MHI) and classifying the motion of an object from the moment feature amount of this MHI.
【0004】[0004]
【発明が解決しようとする課題】しかし特開平10−3342
70号では、画像の濃度分布に着目した手法であるので、
その特徴が濃淡の明確なパターンとして存在していない
場合の処理が困難であった。特に広域を移動する人物を
対象とするような場合では、十分な解像度で人物像を捕
らえることが難しいので、明確な濃淡パターンは得にく
く、行動認識も難しかった。DISCLOSURE OF THE INVENTION Problems to be Solved by the Invention
In No. 70, because it is a method focusing on the density distribution of the image,
The processing was difficult when the feature did not exist as a clear pattern of shades. Especially when targeting a person moving in a wide area, it is difficult to capture a person image with sufficient resolution, so it is difficult to obtain a clear grayscale pattern and it is also difficult to recognize an action.
【0005】また、シルエット画像を用い、人物の時間
的な形状変化の特徴から動作を分類する方法は、その動
作の程度を識別することができなかった。また、広域を
移動する移動体を対象とするような場合についての考慮
がない。In addition, the method of classifying motions based on the characteristics of the temporal shape change of a person using a silhouette image cannot identify the degree of the motion. In addition, there is no consideration in the case of targeting a moving body moving in a wide area.
【0006】本発明の目的は、従来技術の現状に鑑み、
広域を移動する移動体の動作を認識することである。ま
た、移動体の動作の程度も認識することである。In view of the state of the art, the object of the present invention is to
It is to recognize the motion of a moving body moving in a wide area. Further, it is also necessary to recognize the degree of movement of the moving body.
【0007】[0007]
【課題を解決するための手段】上記の目的を達成するた
めに、パラメータ入力部で、画像中の特定の領域の範囲
および濃度値を所定の割合で変化させるための制御パラ
メータを入力し、拡散計算部は、移動する物体の動画像
を物体像と背景像に分離し、所定の時刻に物体像が存在
する領域の画素に所定の濃度値を割り当て、上記制御パ
ラメータに基づいて、時間の経過と共に上記領域の範囲
と上記濃度値を変化させ、動作識別部は、上記領域にお
ける上記濃度値の分布から特徴量を抽出し、上記特徴量
と既定値との照合に基づき、上記物体の動作を認識す
る。In order to achieve the above object, a parameter input section inputs a control parameter for changing a range and a density value of a specific region in an image at a predetermined ratio, and then diffuses the control parameter. The calculation unit separates a moving image of a moving object into an object image and a background image, assigns a predetermined density value to pixels in an area where the object image exists at a predetermined time, and based on the control parameter, the passage of time. Together with changing the range of the area and the density value, the motion identification unit extracts a feature amount from the distribution of the density value in the region, based on the collation of the feature amount and the default value, the movement of the object recognize.
【0008】また、人物などの移動動作を撮影したビデ
オカメラからの動画像データから、移動する物体の移動
軌跡を求め、軌跡データとして出力する軌跡抽出処理部
と、上記動画像データから、個々の移動する物体の動作
を識別し、単独動作データとして出力する動作識別部
と、上記軌跡データから、集団としての行動を識別し、
集団動作データとして出力する行動分析処理部と、上記
単独動作データおよび上記集団動作データから、統計処
理および三次元グラフィックス処理を行って、統計デー
タおよびCG映像データを出力する表示処理部とを備
え、移動物体の動作を分析する。Further, a trajectory extraction processing section for obtaining a trajectory of a moving object from moving image data from a video camera which has photographed a moving action of a person, and outputting it as trajectory data, and the moving image data individually Identifying the action of a moving object, and identifying the action as a group from the action identification unit that outputs as independent action data and the trajectory data,
A behavior analysis processing unit that outputs as collective action data, and a display processing unit that performs statistical processing and three-dimensional graphics processing from the single action data and the collective action data to output statistical data and CG video data. , Analyze the motion of moving objects.
【0009】[0009]
【発明の実施の形態】以下、本発明の実施の形態につい
て説明する。図1は本発明における動作の認識手法で、
セル状拡散モデルの説明図である。本発明では、人物の
動作により、周辺の流体に拡散現象が生じるものとし、
その状況をセル状に離散化したモデルで解析するので、
この動作認識手法をセル状拡散モデルと呼ぶ。また、認
識すべき動作の種類は多様であるが、ここでは「歩いて
いる」や「走っている」といった移動動作の識別を対象
とする。BEST MODE FOR CARRYING OUT THE INVENTION Embodiments of the present invention will be described below. FIG. 1 shows a motion recognition method according to the present invention.
It is explanatory drawing of a cellular diffusion model. In the present invention, it is assumed that a diffusion phenomenon occurs in the surrounding fluid due to the motion of a person,
Since the situation is analyzed with a model discretized into cells,
This motion recognition method is called a cellular diffusion model. Further, although there are various kinds of motions to be recognized, here, the target is to identify a moving motion such as “walking” or “running”.
【0010】図1(a)は、ビデオカメラなどで撮影し
た移動する人物の画像である。同図では4×4画素しか
示していないが、これは画像中で人物の存在する付近の
一部分である。ここで、その人物は丁度、一画素の大き
さで撮影されており、時刻t0の時点で図のような位置に
人物像があるものとする。本発明では人物像の濃淡パタ
ーンの情報は利用しないので、人物像は人物のシルエッ
トがわかる二値画像で良い。FIG. 1A shows an image of a moving person photographed by a video camera or the like. Although only 4 × 4 pixels are shown in the figure, this is a part of the vicinity of a person in the image. Here, it is assumed that the person is photographed with a size of one pixel, and the person image is at the position as shown at the time t0. Since the present invention does not use the information of the grayscale pattern of the person image, the person image may be a binary image in which the silhouette of the person is known.
【0011】(b)は時刻t1における人物像を示したも
ので、(a)と比較すると、人物像は一画素右の位置に
移動している。(c)はt1におけるセル状拡散モデルの
圧力状態を示したものである。このモデルでは、画像の
人物像以外の背景像の部分は、ある流体で満たされてい
るものと考える。いま人物はセルAの位置から、セルB
の位置に移動しているが、このモデルではセルAで人物
は消滅し、セルBで人物が出現したものとして考える。
このとき、セルAでは存在していた人物の消滅すること
により負圧が生じ、拡散現象により流体が流入しようと
する。同様に、セルBでは人物の出現により正圧が生
じ、拡散のために流体が流出しようとする。また変化の
ない部分は圧力は0である。(B) shows a human image at time t1. Compared to (a), the human image has moved to the position one pixel to the right. (C) shows the pressure state of the cellular diffusion model at t1. In this model, the portion of the background image other than the human image is considered to be filled with a certain fluid. Now the person is from cell A to cell B
However, in this model, it is assumed that the person disappears in cell A and the person appears in cell B.
At this time, in the cell A, the existing person disappears to generate a negative pressure, and the fluid tries to flow in due to the diffusion phenomenon. Similarly, in cell B, the appearance of a person causes positive pressure, and the fluid tends to flow out due to diffusion. In addition, the pressure is 0 in the part where there is no change.
【0012】このとき(d)のようにセル内に流体の圧
力差が生じることとなり、ここではセルAのような人物
の消滅部分を低圧部、セルBのような人物の出現部分を
高圧部を呼ぶことにする。この図で右下がりのハッチン
グ部は低圧部を、右上がりのハッチング部は高圧部を示
し、ハッチング線が太いほど周囲との圧力差が大きいこ
とを意味している。またハッチングのない部分は圧力は
0である。At this time, a pressure difference of the fluid is generated in the cell as shown in (d). Here, the disappearing portion of the person like cell A is the low pressure portion, and the appearing portion of the person like cell B is the high pressure portion. Will be called. In this figure, the hatching portion on the lower right side indicates the low pressure portion, and the hatching portion on the upper right side indicates the high pressure portion. The thicker the hatching line, the greater the pressure difference with the surroundings. Further, the pressure is 0 in the part without hatching.
【0013】(e)は時刻t2における低圧部の拡散状況
を示すものである。低圧部では拡散により流体が流入す
ることで、周囲との圧力差は小さくなる(圧力は上昇)
が、低圧部の領域は広がることになる。(E) shows the diffusion state of the low voltage portion at time t2. In the low pressure part, the fluid flows in due to diffusion, and the pressure difference with the surroundings becomes small (pressure rises).
However, the area of the low pressure part will be expanded.
【0014】ハッチング部の圧力は(d)の圧力値に所
定の値を加えた値とし、それを画像の濃度値として画素
に格納する。また領域の広がりは画像処理の膨張演算を
適用して求める。膨張演算とは人物像を一画素分太める
処理で、入力画像Pの一画素をPijとし出力画像Qの一画
素をQijとし、人物像を1、背景像を0とすると、良く
知られているように、数1のように定義される。The pressure of the hatched portion is a value obtained by adding a predetermined value to the pressure value of (d), and the value is stored in the pixel as the density value of the image. The expansion of the area is obtained by applying the expansion operation of image processing. The expansion operation is a process of thickening a person image by one pixel. It is well known that one pixel of the input image P is Pij, one pixel of the output image Q is Qij, the person image is 1 and the background image is 0. Is defined as in Equation 1.
【0015】[0015]
【数1】Pijあるいはその8近傍の何れかが1の時: Qij
=1
その他の場合: Qij=0
この膨張演算は、パソコンに接続された画像処理ボード
のハードウエアにより実行できるので高速な処理が可能
である。[Equation 1] When either Pij or its 8 neighborhoods is 1: Qij
= 1 Other cases: Qij = 0 This expansion operation can be executed at high speed because it can be executed by the hardware of the image processing board connected to the personal computer.
【0016】(f)は同様に高圧部の拡散状況を示す。
拡散により流体が流出するので、圧力は低下して、高圧
部の領域は広がる。ここでもハッチング部の圧力値は
(d)の圧力値から所定の値を減じた値とし、圧力値を
画素に格納する。また広がった領域も同様に膨張演算に
より求める。Similarly, (f) shows the diffusion state of the high-voltage portion.
As the fluid flows out by diffusion, the pressure drops and the high pressure region expands. Also in this case, the pressure value of the hatched portion is a value obtained by subtracting a predetermined value from the pressure value of (d), and the pressure value is stored in the pixel. Similarly, the expanded area is also obtained by expansion calculation.
【0017】(g)は(e)の低圧部と、(f)の高圧
部を加算した結果で、これが時刻t2における最終的な圧
力分布となる。ここでは低圧部と高圧部で、圧力値の絶
対値は等しいものとしているので、両者が存在する領域
は加算により圧力値は0となっている。これら圧力値の
加算も圧力値を格納した濃度値の加算として、画像処理
ボードで実行する。(G) is the result of adding the low pressure part of (e) and the high pressure part of (f), and this is the final pressure distribution at time t2. Since the absolute values of the pressure values are the same in the low pressure portion and the high pressure portion here, the pressure value is 0 in the area where both are present due to the addition. The addition of these pressure values is also performed by the image processing board as the addition of the density value storing the pressure value.
【0018】次に、図2により、セル状拡散モデルによ
る動作認識手法について説明する。ここでは時刻t0の人
物像が(a)、t1が(b)、t2が(c)およびt3が(d)の状態にあ
るものとし、人物は一画素ずつ右に移動している状況に
ある。Next, a motion recognition method based on the cellular diffusion model will be described with reference to FIG. Here, it is assumed that the person image at time t0 is (a), t1 is (b), t2 is (c), and t3 is (d), and the person is moving to the right pixel by pixel. .
【0019】まず、(a)から(b)への状態変化に伴う圧力
分布は、図1で示したように、時刻t1においては(e)の
ようになり、t2では(f)となり、さらに拡散してt3では
(g)となる。同様にして(b)から(c)の変化では、圧力分
布は時刻t2で(h)のようになり、t3では(i)となる。また
同様にして(c)から(d)の変化では、時刻t3で(j)のよう
になる。First, as shown in FIG. 1, the pressure distribution accompanying the state change from (a) to (b) becomes like (e) at time t1, becomes (f) at t2, and Spread and at t3
(g). Similarly, in the change from (b) to (c), the pressure distribution becomes like (h) at time t2, and becomes (i) at t3. Similarly, the change from (c) to (d) is as shown in (j) at time t3.
【0020】ここで時刻t0からt3までの状態の動作を解
析するためには、上記(e)から(j)までの圧力分布を各時
刻毎に加算をする。その結果として、(k)は(e)そのま
ま、(l)は(f)と(h)を加算したもの、(m)は(g)と(i)と
(j)を加算したものである。本発明の動作認識では、(k)
から(m)のような、各時刻における圧力分布のパターン
が持つ特徴を利用する。Here, in order to analyze the operation in the state from time t0 to t3, the pressure distributions from (e) to (j) are added at each time. As a result, (k) is (e) as it is, (l) is the sum of (f) and (h), and (m) is (g) and (i).
(j) is added. In the motion recognition of the present invention, (k)
From (m) to (m), the characteristics of the pressure distribution pattern at each time are used.
【0021】図3は、人物が移動した場合の圧力分布の
例を示す。ここで人物像は画像中の一部分に(a)のよう
な状態で撮影されており、この人物は画面の右手方向に
移動している状況にある。この人物像は画像中の人物の
シルエットである。FIG. 3 shows an example of pressure distribution when a person moves. Here, the person image is photographed in a state as shown in (a) in a part of the image, and this person is moving in the right-hand direction of the screen. This person image is the silhouette of the person in the image.
【0022】圧力分布は図2で説明した手法により計算
し、その結果はたとえば(b)のような分布となる。そし
て正または負の圧力が存在している部分を抽出し、その
外接矩形を求める。複数の人物が存在する場合も考えら
れるので、その場合には外接矩形毎にラベル付けして区
別をする。圧力は濃度値として画像メモリに格納されて
いるので、画像処理ボードのラベリング演算を利用し
て、外接矩形やラベル付けした結果を得る。The pressure distribution is calculated by the method described with reference to FIG. 2, and the result has a distribution as shown in (b), for example. Then, the part where the positive or negative pressure exists is extracted and the circumscribed rectangle is obtained. Since it is possible that a plurality of persons exist, in that case, each circumscribed rectangle is labeled for distinction. Since the pressure is stored as a density value in the image memory, the circumscribed rectangle and the result of labeling are obtained using the labeling calculation of the image processing board.
【0023】(c)は外接矩形内の圧力分布に対して、X
軸方向の圧力投影値を求めたものである。圧力投影値と
は、個々のセルの圧力値を特定の軸方向に投影して加算
したもので、画像中のラベルを指定して、画像処理ボー
ドで投影演算することにより、値を求めることができ
る。(C) is X for the pressure distribution in the circumscribed rectangle.
The pressure projection value in the axial direction is obtained. The pressure projection value is the pressure value of each cell projected in a specific axis direction and added, and the value can be obtained by specifying the label in the image and performing projection calculation on the image processing board. it can.
【0024】人物が移動する場合には、外接矩形内の移
動方向側(この場合は右側)に凸型で高い圧力投影値が発
生し、反移動方向側では凹型で低い圧力投影値が発生す
ることが、通常のパターンである。この圧力投影値のパ
ターンでマッチングをさせて人物の移動を認識する。When a person moves, a convex high pressure projection value is generated on the moving direction side (the right side in this case) in the circumscribed rectangle, and a concave low pressure projection value is generated on the opposite movement direction side. That is the normal pattern. The movement of the person is recognized by matching with the pattern of the pressure projection values.
【0025】図4では移動認識を処理するために、パタ
ーンのマッチングにフーリエ解析を応用した手法につい
て述べる。(a)は圧力投影値の分布を示す図であり、こ
の分布を1次元信号として考え、この信号を離散フーリ
エ変換することにより振幅および位相スペクトルを求め
る。FIG. 4 describes a method in which Fourier analysis is applied to pattern matching in order to process movement recognition. (a) is a diagram showing a distribution of pressure projection values, and this distribution is considered as a one-dimensional signal, and the amplitude and phase spectra are obtained by performing a discrete Fourier transform on this signal.
【0026】いま離散化された一次元信号f(i)につい
て、i=0,1,2,..,N-1のN個のデータが存在するとすれ
ば、そのフーリエ係数Ckは、良く知られているよう
に、数2により表される(jは虚数単位)。If N data of i = 0,1,2, ..., N-1 exists for the discretized one-dimensional signal f (i), its Fourier coefficient Ck is well known. As described above, it is represented by Equation 2 (j is an imaginary unit).
【0027】[0027]
【数2】 [Equation 2]
【0028】このCkから振幅スペクトルや位相スペク
トルが求められる。(a)の圧力投影値の変動をフーリエ
変換して、スペクトルを求めたものが(b)の計測値であ
る。このとき圧力分布の大きさは画面内に撮影している
位置により異なるが、ここではX軸方向の大きさがすべ
てN画素となるように、圧力分布の大きさを正規化して
おく。From this Ck, the amplitude spectrum and the phase spectrum can be obtained. The measured value of (b) is obtained by Fourier-transforming the fluctuation of the pressure projection value of (a) to obtain the spectrum. At this time, the size of the pressure distribution differs depending on the position where the image is captured on the screen, but here, the size of the pressure distribution is normalized so that the size in the X-axis direction is all N pixels.
【0029】(c)は移動する人物のスペクトルであり、
これを基準値とする。このスペクトルの分布が人物の移
動に対する特徴量を表すことになる。(b)の計測値のス
ペクトルが、(c)の基準値に類似していると判断できる
場合には、人物は移動しているものと認識する。(C) is the spectrum of a moving person,
This is the reference value. The distribution of this spectrum represents the feature amount for the movement of the person. If it can be determined that the spectrum of the measured value in (b) is similar to the reference value in (c), the person is recognized as moving.
【0030】スペクトルのような周波数領域で信号を判
断する際には、撮影時のノイズが生じやすい高調波の部
分をカットして比較することができるので、ノイズの影
響を受けにくいという長所がある。以上の例では計測値
と基準値のマッチングにフーリエ変換により得られたス
ペクトルを用いている。しかし、この他にも例えば、圧
力投影値の分布を示す関数について、計測値と基準値の
関数の残差平方和を計算して、この値が小さいほど両者
は類似していると判断することが可能である。When a signal is judged in a frequency region such as a spectrum, it is possible to cut and compare the higher harmonics which are likely to cause noise during shooting, which is advantageous in that it is less susceptible to noise. . In the above example, the spectrum obtained by the Fourier transform is used for matching the measured value and the reference value. However, in addition to this, for example, for a function indicating the distribution of pressure projection values, it is possible to calculate the residual sum of squares of the function of the measured value and the reference value, and to judge that the smaller this value is, the more similar the two are. Is possible.
【0031】図5は動作分類処理の説明図である。図4
の方法で人物が移動していることは認識できるが、どの
程度の速さで移動しているか区別はできない。そのた
め、ここでは外接矩形の情報を用いて、「立ってい
る」、「歩いている」あるいは「走っている」といった
動作に分類する。FIG. 5 is an explanatory diagram of the motion classification process. Figure 4
Although it is possible to recognize that a person is moving by this method, it is impossible to distinguish how fast the person is moving. Therefore, here, the information of the circumscribing rectangle is used to classify the motion into “standing”, “walking”, or “running”.
【0032】いま人物はX軸方向に移動するものとする
と、移動速度が大きい場合ほど、外接矩形はX軸方向に
長くなる。圧力分布は一定の時間内での移動量に応じた
形状であるので、外接矩形の大きさは移動情報を持つこ
とになる。そして外接矩形の縦横比は移動速度を表す。Now, assuming that the person moves in the X-axis direction, the circumscribed rectangle becomes longer in the X-axis direction as the moving speed increases. Since the pressure distribution has a shape corresponding to the amount of movement within a fixed time, the size of the circumscribed rectangle has movement information. The aspect ratio of the circumscribed rectangle represents the moving speed.
【0033】同図のように外接矩形のX軸方向長さをB
x、Y軸方向長さをByとし、縦横比をBx/Byとする。も
しこの縦横比が(a)のように大きい場合には、人物は
「走っている」状態であり、(b)のように小さい場合に
は「立っている」状態であり、両者の中間が「歩いてい
る」状態であると判断できる。Y軸方向に移動があった
場合でも、同様にして判断は可能である。As shown in the figure, the length of the circumscribed rectangle in the X-axis direction is B
The x and Y axis lengths are By and the aspect ratio is Bx / By. If this aspect ratio is as large as (a), the person is "running", and if it is small as (b), it is "standing", and the middle of the two is You can judge that you are "walking". Even if there is a movement in the Y-axis direction, it is possible to make a similar determination.
【0034】次に、図6のフローチャートにより、本発
明の動作認識処理手順の一例を説明する。ステップ100
では利用者がキーボードやマウスを用いて、拡散計算の
制御パラメータを入力する。具体的には画素に割り当て
る濃度値の大きさや、拡散により減少する濃度値の割
合、および拡散により領域が拡大する割合などを制御す
るパラメータである。これらは認識時の撮影条件などに
より変更する必要があるので、ここで利用者が調整をす
る。Next, an example of the operation recognition processing procedure of the present invention will be described with reference to the flowchart of FIG. Step 100
Then, the user inputs the control parameters for diffusion calculation using the keyboard and mouse. Specifically, it is a parameter that controls the size of the density value assigned to the pixel, the ratio of the density value that decreases due to diffusion, and the ratio that the area expands due to diffusion. Since these need to be changed according to the shooting conditions at the time of recognition, the user makes adjustments here.
【0035】ステップ101は所定のフレーム数だけ、ス
テップ102の処理を繰り返すことを意味している。ステ
ップ102は背景像を作成するステップで、一般的には所
定のフレーム数の間に、画像中で変化のない部分を検出
して、その部分を背景像とすればよい。Step 101 means repeating the process of step 102 for a predetermined number of frames. Step 102 is a step of forming a background image, and generally, a portion having no change in the image is detected within a predetermined number of frames, and the portion may be used as the background image.
【0036】ステップ103はこれから計測しようとする
フレーム数について、ステップ104から116の処理を繰り
返すことを意味している。ステップ104ではビデオカメ
ラから1フレーム分の画像を、画像処理ボードの画像メ
モリに読み込みする。ステップ105では人物像の抽出を
行う。これには102で作成した背景像と、104で読み込ん
だ現画像の差分を計算し、これをさらに二値化して人物
のシルエットを人物像として得る。背景像も現画像も画
像メモリに格納すれば、これら演算も画像処理ボード上
で実行できる。Step 103 means repeating the processing of steps 104 to 116 for the number of frames to be measured. In step 104, an image for one frame is read from the video camera into the image memory of the image processing board. In step 105, a person image is extracted. For this, the difference between the background image created in 102 and the current image read in 104 is calculated, and this is further binarized to obtain the silhouette of the person as a person image. If both the background image and the current image are stored in the image memory, these operations can be executed on the image processing board.
【0037】ステップ106は所定の拡散回数につき、ス
テップ107から111の処理を繰り返すことを意味してい
る。ここで拡散回数とは、生じた圧力差が解消するのに
必要な拡散の回数で、たとえば図2の例では3である。
この場合、現在の時刻がt3であるとすると、3フレーム
前にさかのぼって、t0の画像(a)から順次計算して、(m)
のような圧力分布を計算する。Step 106 means repeating the processing of steps 107 to 111 for a predetermined number of times of diffusion. Here, the number of times of diffusion is the number of times of diffusion required to eliminate the generated pressure difference, and is 3, for example, in the example of FIG.
In this case, assuming that the current time is t3, it is possible to go back three frames and calculate sequentially from the image (a) at t0 to (m).
Calculate the pressure distribution like.
【0038】ステップ107では高圧部を抽出する。図1
の例で高圧部とは、時刻t0では背景像の部分で、かつt1
では人物像となった部分である。この高圧部をもとめる
には、画像処理ボードで(a)と(b)の画像の論理演算を実
施すればよい。同様にステップ108では低圧部を抽出す
る。低圧部は、t0で人物像の部分で、t1で背景像となっ
た部分で、同じく論理演算で計算する。At step 107, the high voltage portion is extracted. Figure 1
In the example, the high voltage part is the part of the background image at time t0, and t1
Then, it is the part that became a portrait. In order to find the high-voltage portion, the image processing board may perform the logical operation of the images (a) and (b). Similarly, in step 108, the low voltage part is extracted. The low-voltage portion is the portion of the human image at t0, and the portion of the background image at t1, which is also calculated by the logical operation.
【0039】ステップ109では圧力の拡散状態を求め
る。図1で説明したように、圧力が拡散していく様子は
画像の膨張演算により計算する。事前に拡散で広がる大
きさは定めておき、例えば1回の拡散で1画素膨張する
というように指定する。In step 109, the pressure diffusion state is obtained. As described with reference to FIG. 1, how the pressure is diffused is calculated by the image expansion calculation. The size of spreading by diffusion is set in advance, and for example, it is specified that one pixel expands by one diffusion.
【0040】ステップ110では拡散により変更となった
圧力値を修正する。同じく図1で述べたように、拡散に
よって低圧部の圧力は上昇し、高圧部の圧力は減少す
る。ここでも事前に設定した値により、1回の拡散で所
定の圧力値が加算または減算されるように計算する。In step 110, the pressure value changed by diffusion is corrected. As also described with reference to FIG. 1, the pressure in the low pressure portion rises and the pressure in the high pressure portion decreases due to diffusion. Here, too, the value set in advance is calculated so that a predetermined pressure value is added or subtracted in one diffusion.
【0041】ステップ111では圧力分布を算出する。図
2の例では(m)の画像を求めることであり、(e)から(j)
のような圧力画像を画像処理ボードで加算することによ
って計算する。In step 111, the pressure distribution is calculated. In the example of FIG. 2, the image of (m) is obtained, and (e) to (j)
Calculate by adding the pressure images such as
【0042】ステップ112では圧力投影値を算出する。
圧力投影値は図3(c)に示したようなもので、圧力分布
から画像処理ボードの投影演算により計算する。ステッ
プ113では離散フーリエ変換を行う。これは図4で説明
したような方法で、圧力投影値のスペクトル分布を求め
る。ステップ114はスペクトルを照合するステップで、
図4のように計測値と基準値を比較し、類似度が高けれ
ば、人物は移動しているものと判断する。In step 112, the pressure projection value is calculated.
The pressure projection value is as shown in FIG. 3C, and is calculated by the projection calculation of the image processing board from the pressure distribution. In step 113, discrete Fourier transform is performed. In this method, the spectral distribution of the pressure projection values is obtained by the method described with reference to FIG. Step 114 is the step of matching the spectra,
As shown in FIG. 4, the measured value and the reference value are compared, and if the degree of similarity is high, it is determined that the person is moving.
【0043】ステップ115は外接矩形の縦横比を計算す
るステップで、図5のようにその比率から「走ってい
る」、「歩いている」あるいは「立っている」のように
動作を分類することができる。ステップ116は認識結果
を出力する。これまでの処理で、画像中の人物の移動動
作が認識できているので、その結果がディスク上のファ
イルなどに出力される。Step 115 is a step of calculating the aspect ratio of the circumscribing rectangle. As shown in FIG. 5, the motion is classified as "running", "walking" or "standing" from the ratio. You can Step 116 outputs the recognition result. Since the movement operation of the person in the image can be recognized by the processing so far, the result is output to a file on the disk or the like.
【0044】図7は一実施例による動作認識処理装置の
構成図である。ビデオカメラ7は画像処理ボード6に映
像信号を出力する。画像処理ボード6は画像メモリと論
理演算や加減算などの画像演算機能を持ち、これをパソ
コン5で制御することにより、図6に示した手順で処理
が実行される。FIG. 7 is a block diagram of a motion recognition processing apparatus according to an embodiment. The video camera 7 outputs a video signal to the image processing board 6. The image processing board 6 has an image memory and an image operation function such as logical operation and addition / subtraction. By controlling this with the personal computer 5, the processing is executed in the procedure shown in FIG.
【0045】パソコン5の内部には、動作認識処理部1
がソフトウエアまたはハードウエアにより実装されてい
る。ここで、動作認識処理部1のパラメータ入力部2は
図6のフローのステップ100を実行する。拡散計算部3
はステップ101からステップ111までの処理を実行し、時
間の経過と共に、上記濃度値を割り当てた領域の拡大を
画像の膨張演算により処理し、かつ上記濃度値の絶対値
は減少するように変化させる。そして、時間の経過と共
に上記領域の範囲と上記濃度値を変化させて作成した画
像を、ディスプレイに表示する。Inside the personal computer 5, the motion recognition processing unit 1
Is implemented by software or hardware. Here, the parameter input unit 2 of the motion recognition processing unit 1 executes step 100 in the flow of FIG. Diffusion calculator 3
Executes the processing from step 101 to step 111, processes the expansion of the area to which the density value is assigned by the expansion operation of the image with the passage of time, and changes the absolute value of the density value so as to decrease. . Then, an image created by changing the range of the region and the density value with time is displayed on the display.
【0046】動作識別部4はステップ112からステップ1
16までの処理を実行する。上記濃度値の分布を所定の軸
方向に投影させた投影濃度値を特徴量として、上記濃度
値の分布からフーリエ変換してスペクトルを算出し、上
記スペクトルにより既定値と照合する。また、上記濃度
値が分布する領域に外接する外接矩形を算出し、上記外
接矩形の縦横の辺の長さの比に基づいて動作を認識す
る。そして、上記濃度値の分布について所定の区間での
濃度の変動を調査し、所定の値以上に大きな変動が検出
された場合には、上記区間に物体の移動する部分が存在
すると判断する。The operation identifying section 4 performs the steps 112 to 1
Perform up to 16 processes. Using the projected density value obtained by projecting the density value distribution in a predetermined axis direction as a feature amount, Fourier transform is performed from the density value distribution to calculate a spectrum, and the spectrum is collated with a predetermined value. Further, a circumscribing rectangle circumscribing the area in which the density values are distributed is calculated, and the operation is recognized based on the length ratio of the vertical and horizontal sides of the circumscribing rectangle. Then, with respect to the distribution of the density values, the fluctuation of the density in a predetermined section is investigated, and when a large fluctuation equal to or larger than the predetermined value is detected, it is determined that there is a part where the object moves in the section.
【0047】なお、本実施例では、画像処理部分は画像
処理ボード6というハードウエアにて実行しているが、
これを用いずに全てをパソコン内のソフトウエアで実行
することも可能である。In this embodiment, the image processing part is executed by the hardware called the image processing board 6,
It is also possible to execute everything by the software in the personal computer without using this.
【0048】図8に、本発明による動作認識処理を利用
して、人物の動作分析用のシステムを構築した場合の構
成図を示す。ビデオカメラ7からの動画像データは、動
作認識処理1と軌跡抽出処理20に入力される。FIG. 8 is a block diagram showing a case where a system for human motion analysis is constructed by using the motion recognition processing according to the present invention. The moving image data from the video camera 7 is input to the motion recognition process 1 and the trajectory extraction process 20.
【0049】軌跡抽出処理20では、物体抽出部21が画像
中の人物や物体などの移動体を抽出し、ラベリング部22
が個々の移動体を識別および追跡し、3D座標変換部23が
画像座標を三次元の空間座標に変換して、軌跡データと
して出力する。この軌跡データの内容は、例えば人物が
存在していた平面上での位置座標を、各時刻毎に記録し
たものである。In the trajectory extracting process 20, the object extracting unit 21 extracts a moving object such as a person or an object in the image, and the labeling unit 22
Identifies and tracks each moving body, and the 3D coordinate conversion unit 23 converts the image coordinates into three-dimensional space coordinates and outputs the data as trajectory data. The content of the locus data is, for example, the position coordinates on the plane where the person was present recorded at each time.
【0050】パソコン1が出力する動作認識結果は、移
動体単体の動作を表すので、ここでは単独動作データと
表記している。ここには例えば人物については、「走っ
ている」や「立っている」といった動作の種別を示す識
別子が、各時刻毎に記録される。Since the motion recognition result output by the personal computer 1 represents the motion of the moving body alone, it is referred to as independent motion data here. Here, for example, for a person, an identifier indicating the type of motion such as "running" or "standing" is recorded at each time.
【0051】行動分析処理30は例えば人物の集団として
の動きを分析する部分で、動きの特徴量を求める特徴量
推定部31と、特徴量を照合するマッチング部32とからな
る。行動分析処理30は軌跡データを入力として、集団の
動きの意味を記述した集団動作データを出力する。この
データについて、商業施設や公共施設などのように多数
の人物が集まるような場面での、人物監視のセキュリテ
ィ応用の例としては、「回避」や「集合」といった集団
行動の意味を表す識別子が、各時刻毎に記録される。The behavior analysis process 30 is a part for analyzing the movement of a group of persons, for example, and comprises a feature quantity estimating section 31 for obtaining a motion feature quantity and a matching section 32 for collating the feature quantity. The behavior analysis processing 30 receives the trajectory data as input and outputs group action data describing the meaning of the movement of the group. Regarding this data, as an example of security application of person monitoring in a situation where many people gather such as commercial facilities and public facilities, an identifier that represents the meaning of collective action such as "avoidance" and "aggregation" is used. , Is recorded at each time.
【0052】表示処理40は単独動作データと集団動作デ
ータを入力として、まず統計分析部41で統計データを出
力する。この統計データの内容は、各人物毎の移動距離
や分類した動作の回数といった情報で、CG映像と共に
ディスプレイなどに表示される。次のモデル動作生成部
42では三次元CGの人体モデルを動かすために、各関節の
関節角を定める部分である。そしてレンダリング部43で
は人体モデルからCG映像を作成し、これをCG映像デ
ータとして出力する。In the display processing 40, the individual motion data and the collective motion data are input, and the statistical analysis unit 41 first outputs the statistical data. The content of the statistical data is information such as the moving distance of each person and the number of classified operations, and is displayed on a display together with the CG image. Next model motion generator
In 42, the joint angle of each joint is determined in order to move the three-dimensional CG human model. Then, the rendering unit 43 creates a CG image from the human body model and outputs it as CG image data.
【0053】セキュリティ以外の応用でも、サッカーな
どスポーツにおけるゲーム分析の用途にも利用可能であ
る。この場合には単独動作データは個々の選手の動きの
認識結果を、集団動作データはチームプレイの認識結果
を表すことになる。The present invention can be applied to applications other than security and game analysis in sports such as soccer. In this case, the individual motion data represents the recognition result of the motion of each player, and the collective motion data represents the recognition result of the team play.
【0054】本実施例によれば、人物の位置を表示する
だけでなく、個々の人物について、単独で実施している
動作の識別子が提供できるので、人物の動作分析のため
に有効な情報を提供できる効果がある。According to the present embodiment, not only the position of the person is displayed but also the identifier of the action independently performed for each person can be provided. Therefore, effective information for the action analysis of the person can be obtained. There is an effect that can be provided.
【0055】以上の実施例においては、移動認識処理に
おいて、図4のように圧力投影値からスペクトルを求
め、認識のための特徴量として利用していたが、他の特
徴量も利用可能である。In the above embodiment, in the movement recognition process, the spectrum is obtained from the pressure projection value as shown in FIG. 4 and is used as the feature amount for recognition, but other feature amounts can be used. .
【0056】図9の実施例では、圧力投影値の平均値を
調べることにより認識をしている。同図(a)のように人
物が左から右へ移動する場合には、圧力投影値の分布の
山は必ず右側に発生し、分布の谷は左側となるので、こ
の性質を利用する。同図(b)のように、X=XminからX
=Xmaxの区間に圧力投影値の分布が得られたものとする
と、この分布形状に対する重心点X=Gを求める。この
Gより左側での圧力投影値の平均値をPx0、Gの右側で
の平均値をPx1とする。ここでPx0およびPx1の絶対値が
所定のしきい値以上で、Px1>Px0であれば人物は右へ移
動しているものと認識する。Y軸方向の移動についても
同様である。In the embodiment shown in FIG. 9, the recognition is performed by examining the average value of the pressure projection values. When a person moves from left to right as shown in FIG. 10A, the peak of the distribution of pressure projection values always occurs on the right side, and the valley of the distribution is on the left side, so this property is used. As shown in (b) of the figure, X = Xmin to X
Assuming that the distribution of pressure projection values is obtained in the section of = Xmax, the center of gravity X = G for this distribution shape is obtained. The average value of the pressure projection values on the left side of G is Px0, and the average value on the right side of G is Px1. If the absolute values of Px0 and Px1 are equal to or greater than a predetermined threshold value and Px1> Px0, it is recognized that the person is moving to the right. The same applies to movement in the Y-axis direction.
【0057】本実施例によれば、重心の前後の圧力投影
値の平均値を調べれば良いので、計算は簡単であり、処
理を高速にできるという長所がある。According to the present embodiment, since the average value of the pressure projection values before and after the center of gravity may be examined, the calculation is simple and the processing can be speeded up.
【0058】以上の実施例においては、人物の体全体の
動きに対する動作を認識していたが、体の中で移動した
部位を認識することも可能である。In the above-mentioned embodiments, the movement of the whole body of the person is recognized, but it is also possible to recognize the part moved in the body.
【0059】図10に移動部位の認識の例を説明する。
同図のように人物移動による圧力値が、X=XminからX
=Xmaxの区間およびY=YminからY=Ymaxの区間に存在
するものとし、X軸およびY軸方向に投影させて求めた
圧力投影値があるものとする。ここでX軸およびY軸方
向の中点をXmidおよびYmidとし、人物像の移動部位は、
同図に示す4つの丸付き数字のような領域で分割して考
える。判定用のしきい値をCxおよびCyとし、圧力投影値
の絶対値が、これらの値を超えた領域には、移動する部
位が存在したものとする。An example of recognition of a moving part will be described with reference to FIG.
As shown in the figure, the pressure value due to the movement of the person is from X = Xmin to X.
= Xmax and Y = Ymin to Y = Ymax, and there is a pressure projection value obtained by projecting in the X-axis and Y-axis directions. Here, Xmid and Ymid are the midpoints of the X-axis and Y-axis directions, and the moving part of the human image is
Consider division by areas such as four circled numbers shown in FIG. It is assumed that the determination thresholds are Cx and Cy, and that a region to be moved exists in a region where the absolute value of the pressure projection value exceeds these values.
【0060】同図の例では、向かって左下の部位の領域
だけが大きく移動しており、他の領域はほとんど移動し
ていない。このような場合には、人物の右足だけが大き
く動いたと認識することができる。本実施例によれば、
体の中で大きく動いた部位を知ることができ、ここから
例えば「右足で蹴った」のように、動作をさらに細かく
認識できるという長所がある。In the example of the figure, only the region of the lower left portion is largely moved, and other regions are hardly moved. In such a case, it can be recognized that only the right foot of the person has moved significantly. According to this embodiment,
There is an advantage that you can know the part that has moved a lot in the body, and from this you can recognize the movement in more detail, for example, "kick with your right foot."
【0061】[0061]
【発明の効果】本発明においては、広域を移動する移動
物体のシルエットを安定して得られ、行動認識が可能に
なる効果がある。また、シルエット形状の変動量を濃度
に変換して記憶するので、動作の分類だけでなく、濃度
分布を調べることにより動作の程度も認識することがで
きる効果がある。The present invention has an effect that a silhouette of a moving object moving in a wide area can be stably obtained and action recognition can be performed. Further, since the variation amount of the silhouette shape is converted into density and stored, density of the motion can be recognized by examining density distribution as well as classification of motion.
【図1】セル状拡散モデルの説明図。FIG. 1 is an explanatory diagram of a cellular diffusion model.
【図2】セル状拡散モデルによる動作認識の説明図。FIG. 2 is an explanatory diagram of motion recognition based on a cellular diffusion model.
【図3】人物像の圧力分布の例示図。FIG. 3 is an exemplary view of a pressure distribution of a person image.
【図4】移動認識処理の説明図。FIG. 4 is an explanatory diagram of movement recognition processing.
【図5】動作分類処理の説明図。FIG. 5 is an explanatory diagram of motion classification processing.
【図6】本発明の一実施例による動作認識処理のフロー
チャート。FIG. 6 is a flowchart of motion recognition processing according to an embodiment of the present invention.
【図7】本発明の一実施例による動作認識処理装置の構
成図。FIG. 7 is a configuration diagram of a motion recognition processing device according to an embodiment of the present invention.
【図8】本発明の一実施例による人物動作分析システム
の構成図。FIG. 8 is a configuration diagram of a human motion analysis system according to an embodiment of the present invention.
【図9】平均値による動作認識の説明図。FIG. 9 is an explanatory diagram of motion recognition based on an average value.
【図10】移動部位の認識の説明図。FIG. 10 is an explanatory diagram of recognition of a moving part.
1…動作認識処理部、2…パラメータ入力部、3…拡散
計算部、4…動作識別部、5…パソコン、6…画像処理
ボード、7…ビデオカメラ、20…軌跡抽出処理部、30…
行動分析処理部、40…表示処理部。1 ... Motion recognition processing unit, 2 ... Parameter input unit, 3 ... Diffusion calculation unit, 4 ... Motion identification unit, 5 ... Personal computer, 6 ... Image processing board, 7 ... Video camera, 20 ... Trajectory extraction processing unit, 30 ...
Behavior analysis processing unit, 40 ... Display processing unit.
───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 平3−243862(JP,A) (58)調査した分野(Int.Cl.7,DB名) G06T 7/00 - 7/60 H04N 7/18 ─────────────────────────────────────────────────── ─── Continuation of the front page (56) Reference JP-A-3-243862 (JP, A) (58) Fields investigated (Int.Cl. 7 , DB name) G06T 7/00-7/60 H04N 7 / 18
Claims (9)
化の割合および濃度値の時間的な変化の割合を制御する
ための制御パラメータを入力するパラメータ入力部と、 移動する物体の動画像を物体像と背景像に分離し、時刻
t0に物体像が存在する領域の画素に所定の濃度値を割
り当て、上記制御パラメータに基づいて、t1、t2、
…時間の経過と共に移動する前記物体によって変化する
上記領域の範囲と上記濃度値を、上記領域の拡大範囲を
計算処理し上記濃度値の絶対値を減少するように変化さ
せる拡散計算部と、 上記領域における上記濃度値の分布から特徴量を抽出
し、上記特徴量と既定値との照合に基づき、上記物体の
動作を認識する動作識別部とを備えたことを特徴とする
動作認識処理装置。1. A parameter input unit for inputting control parameters for controlling a spatial rate of change in a range of a specific region in an image and a temporal rate of change of a density value; The moving image of the object to be separated is divided into an object image and a background image, and at time t0, a predetermined density value is assigned to a pixel in a region where the object image exists, and based on the above control parameters, t1, t2,
... the range of the area and the density value that change depending on the object that moves with the passage of time, the expanded range of the area
A diffusion calculation unit that performs calculation processing to change the absolute value of the density value so as to decrease, and a feature amount is extracted from the distribution of the density value in the region, and based on the comparison between the feature amount and a predetermined value, the object A motion recognition processing device comprising: a motion identification unit that recognizes the motion of the motion recognition device.
体像であった場合には、画素に負の値を表現する濃度値
を割り当て、現在は物体像である画素が以前は背景像で
ある場合には、画素に正の値を表現する濃度値を割り当
て、変化のない部分には0の値を表現する濃度値を割り
当てることを特徴とする動作認識処理装置。2. The diffusion calculation unit according to claim 1, wherein when a pixel which is currently a background image is an object image before, a density value representing a negative value is assigned to the pixel, When a pixel which is an object image is a background image before, a density value expressing a positive value is assigned to the pixel, and a density value expressing a value of 0 is assigned to a portion having no change. Motion recognition processing device.
を、画像の膨張演算により処理することを特徴とする動
作認識処理装置。3. The motion recognition processing device according to claim 1, wherein the diffusion calculation unit processes the expansion of the area to which the density value is assigned by an expansion operation of an image.
上記濃度値を変化させて作成した画像を、ディスプレイ
に出力し、表示することを特徴とする動作認識処理装
置。4. In any one of claims 1 to 3, the diffusion calculation unit, an image created by changing the range and the density value of the area over time, and output to the display, to display A motion recognition processing device characterized by.
投影させた投影濃度値を上記特徴量として用いることを
特徴とする動作認識処理装置。5. The one of claims 1 to 4, the operation identification unit operation, which comprises using a projection density value is projected distribution in a predetermined axial direction of the density value as the feature amount Recognition processing device.
る外接矩形を算出し、上記外接矩形の辺に平行な軸方向
に上記濃度値を投影した濃度投影値を算出し、上記濃度
投影値の分布からフーリェ変換してスペクトルを算出
し、上記スペクトルにより既定値と照合することを特徴
とする動作認識処理装置。In any one of claims 6] Claims 1 to 4, the operation identification unit calculates a circumscribed rectangle which circumscribes the area where the density value is distributed, the axial direction parallel to the circumscribed rectangle of the sides <br / A motion recognition processing device characterized by calculating a density projection value obtained by projecting the above-mentioned density value on <>, Fourier-transforming from the distribution of the density projection value to calculate a spectrum, and matching the spectrum with a predetermined value.
る外接矩形を算出し、上記外接矩形の縦横の辺の長さの
比に基づいて、動作を認識することを特徴とする動作認
識処理装置。7. In any of claims 1 to 4, the operation identification unit calculates a circumscribed rectangle which circumscribes the area where the density value is distributed, the ratio of the length of the circumscribed rectangle of vertical and horizontal sides A motion recognition processing device characterized by recognizing a motion based on the motion recognition processing device.
る外接矩形を算出し、上記外接矩形の辺に平行な軸方向
に上記濃度値を投影した濃度投影値を算出し、上記濃度
投影値の分布について所定の区間での濃度の平均値を算
出し、上記平均値の大小関係に基づいて、動作を認識す
ることを特徴とする動作認識処理装置。In any of 8. claims 1 to 4, the operation identification unit calculates a circumscribed rectangle which circumscribes the area where the density value is distributed, the axial direction parallel to the circumscribed rectangle of the sides <br / Calculate the density projection value by projecting the above-mentioned density value on>, calculate the average value of the density in a predetermined section for the distribution of the above-mentioned density value, and recognize the action based on the magnitude relationship of the above average value. A motion recognition processing device characterized by.
ータから、個々の移動する物体の動作を識別し、単独動
作データとして出力する請求項1−8のいずれかに記載
の動作認識処理装置と、 移動する物体の軌跡データから、集団としての行動を識
別し、集団動作データとして出力する行動分析処理部
と、上記単独動作データおよび上記集団動作データか
ら、統計処理および三次元グラフィックス処理を行っ
て、統計データおよびCG映像データを出力する表示処
理部とを備えることを特徴とする移動物体の動作分析シ
ステム。9. The motion recognition processing device according to claim 1 , wherein the motion of each moving object is identified from the moving image data obtained by capturing the moving motion of a person or the like, and the motion is output as independent motion data. And a behavior analysis processing unit that identifies the behavior as a group from the trajectory data of the moving object and outputs it as group movement data, and performs statistical processing and three-dimensional graphics processing from the single movement data and the collective movement data. And a display processing unit that outputs statistical data and CG image data.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000187528A JP3519672B2 (en) | 2000-06-19 | 2000-06-19 | Motion recognition processing device and motion analysis system for moving object |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000187528A JP3519672B2 (en) | 2000-06-19 | 2000-06-19 | Motion recognition processing device and motion analysis system for moving object |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2002008042A JP2002008042A (en) | 2002-01-11 |
| JP3519672B2 true JP3519672B2 (en) | 2004-04-19 |
Family
ID=18687494
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2000187528A Expired - Fee Related JP3519672B2 (en) | 2000-06-19 | 2000-06-19 | Motion recognition processing device and motion analysis system for moving object |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3519672B2 (en) |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004258802A (en) | 2003-02-24 | 2004-09-16 | Fuji Xerox Co Ltd | Working space management device |
| JP5008269B2 (en) | 2005-04-08 | 2012-08-22 | キヤノン株式会社 | Information processing apparatus and information processing method |
| JP4797720B2 (en) * | 2006-03-15 | 2011-10-19 | オムロン株式会社 | Monitoring device and method, image processing device and method, and program |
| US8472715B2 (en) | 2007-10-26 | 2013-06-25 | Panasonic Corporation | Situation determining apparatus, situation determining method, situation determining program, abnormality determining apparatus, abnormality determining method, abnormality determining program, and congestion estimating apparatus |
| JP4624396B2 (en) * | 2007-10-26 | 2011-02-02 | パナソニック株式会社 | Situation judging device, situation judging method, situation judging program, abnormality judging device, abnormality judging method and abnormality judging program |
| JP4966820B2 (en) * | 2007-10-29 | 2012-07-04 | パナソニック株式会社 | Congestion estimation apparatus and method |
| CN114693975B (en) * | 2022-03-31 | 2025-06-20 | 南京林业大学 | Spectral region joint recognition method for deep learning |
-
2000
- 2000-06-19 JP JP2000187528A patent/JP3519672B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2002008042A (en) | 2002-01-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12244967B2 (en) | Pixel-level based micro-feature extraction | |
| Yang et al. | Driver yawning detection based on subtle facial action recognition | |
| EP2192549B1 (en) | Target tracking device and target tracking method | |
| CN100504910C (en) | Detection method and apparatus of human | |
| CN101894376B (en) | Person tracking method and person tracking apparatus | |
| CN101116107B (en) | Identifying spurious regions in a video frame | |
| CN101894375B (en) | Person tracking method and person tracking apparatus | |
| Ibraheem et al. | Comparative study of skin color based segmentation techniques | |
| CN109886223B (en) | Face recognition method, bottom library input method and device and electronic equipment | |
| Zhu et al. | Action recognition in broadcast tennis video using optical flow and support vector machine | |
| JP3519672B2 (en) | Motion recognition processing device and motion analysis system for moving object | |
| JP4449483B2 (en) | Image analysis apparatus, image analysis method, and computer program | |
| Sriram et al. | Human detection and tracking in video surveillance system | |
| Abin et al. | Real-time multiple face detection and tracking | |
| JP5608194B2 (en) | Moving image processing apparatus and moving image processing program | |
| JP2007026308A (en) | Image processing method and image processing apparatus | |
| Al-Akam et al. | Dense 3D optical flow co-occurrence matrices for human activity recognition | |
| JPH08153187A (en) | Image recognizing method | |
| CN119806332B (en) | An active AI digital human interaction method and system based on visual analysis | |
| Kölsch | An appearance-based prior for hand tracking | |
| CN114092883B (en) | Method and device for obtaining crowd information, and computer-readable storage medium | |
| Mao | Tracking a tennis ball using image processing techniques | |
| Yin et al. | Recognizing facial expressions using active textures with wrinkles | |
| Lu et al. | Geometric Distance for Fast Micro-Expression Detection | |
| Jang et al. | Realtime coarse pose recognition using a multi-scaled local integral histograms |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20040127 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20040129 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080206 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090206 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090206 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100206 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100206 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110206 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120206 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120206 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130206 Year of fee payment: 9 |
|
| LAPS | Cancellation because of no payment of annual fees |