Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7173535B2 - Motion extraction device, motion extraction method, and program - Google Patents
[go: Go Back, main page]

JP7173535B2 - Motion extraction device, motion extraction method, and program - Google Patents

Motion extraction device, motion extraction method, and program Download PDF

Info

Publication number
JP7173535B2
JP7173535B2 JP2018170781A JP2018170781A JP7173535B2 JP 7173535 B2 JP7173535 B2 JP 7173535B2 JP 2018170781 A JP2018170781 A JP 2018170781A JP 2018170781 A JP2018170781 A JP 2018170781A JP 7173535 B2 JP7173535 B2 JP 7173535B2
Authority
JP
Japan
Prior art keywords
frame
trajectory
motion
video data
histogram
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2018170781A
Other languages
Japanese (ja)
Other versions
JP2020042646A (en
Inventor
忠 関原
英樹 小林
直子 間井
安利 深谷
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Solution Innovators Ltd
Original Assignee
NEC Solution Innovators 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 NEC Solution Innovators Ltd filed Critical NEC Solution Innovators Ltd
Priority to JP2018170781A priority Critical patent/JP7173535B2/en
Publication of JP2020042646A publication Critical patent/JP2020042646A/en
Application granted granted Critical
Publication of JP7173535B2 publication Critical patent/JP7173535B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Image Analysis (AREA)

Description

本発明は、映像データから、特定の動作の映像を抽出するための、動作抽出装置、及び動作抽出方法に関し、更には、これらを実現するためのプログラムに関する。 The present invention relates to a motion extraction device and a motion extraction method for extracting a video of a specific motion from video data, and further to a program for realizing these.

従来から、スポーツの分野では、選手の動作を映像から分析することが行われている。このような映像による動作分析は、技術の向上、ケガの防止等の観点から非常に重要である。また、近年においては、スマートフォンの普及により、このような動作分析は、より手軽に行われるようになっている。 2. Description of the Related Art Conventionally, in the field of sports, the motion of athletes has been analyzed from videos. Motion analysis based on such images is very important from the viewpoint of improvement of technique, prevention of injuries, and the like. Moreover, in recent years, with the spread of smart phones, such motion analysis has become easier to perform.

ところで、通常、撮影された映像には、分析の必要がない動作が映っていることが多く、映像による動作分析を行う場合は、まず、映像から分析対象となる動作が映っている部分を抽出する必要がある。但し、通常、このような抽出作業は、フレームをコマ送りしながら人手によって行われているため、分析対象となる映像の数が増えるほど、分析者の負担が大きくなってしまう。 By the way, usually, recorded video often shows motions that do not need to be analyzed, so when performing motion analysis using video, first, extract the part that shows the motion to be analyzed from the video. There is a need to. However, since such extraction work is usually performed manually while frame-by-frame advancing, the more the number of images to be analyzed increases, the greater the burden on the analyst becomes.

このため、特許文献1は、映像から特定の動作を自動的に抽出する装置を開示している。具体的には、特許文献1に開示された装置は、まず、フレーム間の差分画像を生成し、その差分画像から人物の動作の特徴を示す特徴量を算出し、そして、特徴量を時系列に沿って並べて次元圧縮し、それによってリファレンス時系列データを生成する。続いて、特許文献1に開示された装置は、生成したリファレンス時系列データと、予め記憶装置に記憶されているリファレンス時系列データとの相関係数を算出し、前者において、相関係数が所定の閾値以上となる区間を、特定の動作の区間として抽出する。 Therefore, Patent Literature 1 discloses an apparatus for automatically extracting a specific action from video. Specifically, the apparatus disclosed in Patent Literature 1 first generates a difference image between frames, calculates a feature quantity indicating the characteristics of a person's motion from the difference image, and calculates the feature quantity in a time series. , and dimensionally compressed, thereby generating reference time-series data. Subsequently, the device disclosed in Patent Document 1 calculates the correlation coefficient between the generated reference time-series data and the reference time-series data stored in advance in the storage device. is equal to or greater than the threshold of is extracted as a section of a specific motion.

このように、特許文献1に開示された装置によれば、映像から特定の動作を自動的に抽出することができる。また、特許文献1に開示された装置は、コンピュータによって実現されるため、この装置を実現するプログラムをスマートフォン上で実行すれば、スマートフォンによっても、自動的に、映像から特定の動作を抽出することができるようになると考えられる。 Thus, according to the device disclosed in Patent Document 1, it is possible to automatically extract a specific action from the video. In addition, since the device disclosed in Patent Document 1 is realized by a computer, if a program that realizes this device is executed on a smartphone, the smartphone can automatically extract a specific action from the video. It is thought that it will be possible to

特開2008-287594号公報JP 2008-287594 A

しかしながら、特許文献1に開示された装置によって精度良く動作を抽出するためには、基準となるリファレンス時系列データを、動作を行う人毎に予め作成しておく必要がある。また、基準となるリファレンス時系列データの作成においては、人手による編集が必要となる。つまり、特許文献1に開示された装置では、分析者の負担の軽減は困難である。 However, in order to accurately extract a motion using the device disclosed in Patent Document 1, it is necessary to prepare reference time-series data as a standard for each person who performs the motion in advance. In addition, manual editing is required in creating reference time-series data that serves as a standard. In other words, with the device disclosed in Patent Document 1, it is difficult to reduce the burden on the analyst.

本発明の目的の一例は、上記問題を解消し、分析者にかかる負担を抑制しつつ、映像から特定の動作を自動的に抽出し得る、動作抽出装置、動作抽出方法、及びプログラムを提供することにある。 An example of the object of the present invention is to provide a motion extraction device, a motion extraction method, and a program capable of solving the above problems and automatically extracting a specific motion from a video while reducing the burden on the analyst. That's what it is.

上記目的を達成するため、本発明の一側面における動作抽出装置は、
処理対象となる映像データを取得する、データ取得部と、
取得された前記映像データを構成するフレーム毎に、特定の特徴点の軌跡を特定する、軌跡特定部と、
前記フレーム毎に、当該フレームの複数の領域それぞれを取り出し、取り出した前記複数の領域それぞれについて、画素の動きの方向を表すヒストグラムを生成する、ヒストグラム生成部と、
前記フレーム毎に、特定された前記軌跡と前記複数の領域それぞれにおける前記ヒストグラムとに基づいて、当該フレームが、特定の動作を行っている人の映像を含んでいるかどうかを判定し、前記特定の動作を行っている人の映像を含んでいると判定したフレームを抽出する、動作抽出部と、
を備えている、ことを特徴とする。
In order to achieve the above object, a motion extraction device according to one aspect of the present invention includes:
a data acquisition unit that acquires video data to be processed;
a trajectory identifying unit that identifies a trajectory of specific feature points for each frame constituting the acquired video data;
a histogram generating unit that extracts each of a plurality of regions of the frame for each of the frames, and generates a histogram representing the direction of pixel motion for each of the plurality of extracted regions;
For each frame, based on the identified trajectory and the histogram in each of the plurality of regions, it is determined whether or not the frame includes an image of a person performing a specific action, and a motion extracting unit that extracts a frame determined to contain an image of a person performing a motion;
characterized by comprising

また、上記目的を達成するため、本発明の一側面における動作抽出方法は、
(a)処理対象となる映像データを取得する、ステップと、
(b)取得された前記映像データを構成するフレーム毎に、特定の特徴点の軌跡を特定する、ステップと、
(c)前記フレーム毎に、当該フレームの複数の領域それぞれを取り出し、取り出した前記複数の領域それぞれについて、画素の動きの方向を表すヒストグラムを生成するステップと、
(d)前記フレーム毎に、特定された前記軌跡と前記複数の領域それぞれにおける前記ヒストグラムとに基づいて、当該フレームが、特定の動作を行っている人の映像を含んでいるかどうかを判定し、前記特定の動作を行っている人の映像を含んでいると判定したフレームを抽出する、ステップと、
を有する、ことを特徴とする。
Further, in order to achieve the above object, a motion extraction method according to one aspect of the present invention includes:
(a) obtaining video data to be processed;
(b) identifying a trajectory of specific feature points for each frame constituting the acquired video data;
(c) for each of said frames, retrieving each of a plurality of regions of said frame and generating a histogram representing the direction of pixel motion for each of said plurality of retrieved regions;
(d) for each frame, based on the identified trajectory and the histogram in each of the plurality of regions, determining whether the frame includes an image of a person performing a specific action; extracting frames determined to contain video of a person performing the specific action;
characterized by having

更に、上記目的を達成するため、本発明の一側面におけるプログラムは、
コンピュータに、
(a)処理対象となる映像データを取得する、ステップと、
(b)取得された前記映像データを構成するフレーム毎に、特定の特徴点の軌跡を特定する、ステップと、
(c)前記フレーム毎に、当該フレームの複数の領域それぞれを取り出し、取り出した前記複数の領域それぞれについて、画素の動きの方向を表すヒストグラムを生成するステップと、
(d)前記フレーム毎に、特定された前記軌跡と前記複数の領域それぞれにおける前記ヒストグラムとに基づいて、当該フレームが、特定の動作を行っている人の映像を含んでいるかどうかを判定し、前記特定の動作を行っている人の映像を含んでいると判定したフレームを抽出する、ステップと、
を実行させることを特徴とする。
Furthermore, in order to achieve the above object, the program in one aspect of the present invention is
to the computer,
(a) obtaining video data to be processed;
(b) identifying a trajectory of specific feature points for each frame constituting the acquired video data;
(c) for each of said frames, retrieving each of a plurality of regions of said frame and generating a histogram representing the direction of pixel motion for each of said plurality of retrieved regions;
(d) for each frame, based on the identified trajectory and the histogram in each of the plurality of regions, determining whether the frame includes an image of a person performing a specific action; extracting frames determined to contain video of a person performing the specific action;
is characterized by executing

以上のように、本発明によれば、分析者にかかる負担を抑制しつつ、映像から特定の動作を自動的に抽出することができる。 As described above, according to the present invention, it is possible to automatically extract a specific action from a video while reducing the burden on the analyst.

図1は、本発明の実施の形態における動作抽出装置の概略構成を示すブロック図である。FIG. 1 is a block diagram showing a schematic configuration of a motion extraction device according to an embodiment of the present invention. 図2は、本発明の実施の形態における動作抽出装置の構成を具体的に示すブロック図である。FIG. 2 is a block diagram specifically showing the configuration of the motion extraction device according to the embodiment of the present invention. 図3は、本発明の実施の形態においてスキップ処理部によって行われる処理を説明する図である。FIG. 3 is a diagram illustrating processing performed by the skip processing unit in the embodiment of the present invention. 図4は、本発明の実施の形態における軌跡特定部の機能を説明する図である。FIG. 4 is a diagram explaining the function of the trajectory specifying unit according to the embodiment of the present invention. 図5は、本発明の実施の形態におけるヒストグラム生成部の機能を説明する図である。FIG. 5 is a diagram for explaining the function of the histogram generator in the embodiment of the invention. 図6は、本発明の実施の形態において用いられる状態遷移表の一例を示す図である。FIG. 6 is a diagram showing an example of a state transition table used in the embodiment of the invention. 図7は、本発明の実施の形態においてリリースポイント特定部によって作成される軌跡の強度の時系列変化の一例を示す図である。FIG. 7 is a diagram showing an example of time-series changes in the intensity of the trajectory created by the release point specifying unit in the embodiment of the present invention. 図8は、本発明の実施の形態における動作抽出装置の動作を示すフロー図である。FIG. 8 is a flowchart showing the operation of the motion extraction device according to the embodiment of the present invention. 図9は、本発明の実施の形態における動作抽出装置10を実現するコンピュータの一例を示すブロック図である。FIG. 9 is a block diagram showing an example of a computer that implements the motion extraction device 10 according to the embodiment of the present invention.

(実施の形態)
以下、本発明の実施の形態における、動作抽出装置、動作抽出方法、及びプログラムについて、図1~図9を参照しながら説明する。
(Embodiment)
A motion extraction device, a motion extraction method, and a program according to embodiments of the present invention will be described below with reference to FIGS. 1 to 9. FIG.

[装置構成]
最初に、本実施の形態における動作抽出装置の概略構成について説明する。図1は、本発明の実施の形態における動作抽出装置の概略構成を示すブロック図である。
[Device configuration]
First, a schematic configuration of the motion extraction device according to the present embodiment will be described. FIG. 1 is a block diagram showing a schematic configuration of a motion extraction device according to an embodiment of the present invention.

図1に示す、本実施の形態における動作抽出装置10は、映像データから特定の動作を行っている人の映像を抽出する装置である。図1に示すように、動作抽出装置10は、データ取得部11と、軌跡特定部12と、ヒストグラム生成部13と、動作抽出部14とを備えている。 A motion extraction device 10 according to the present embodiment shown in FIG. 1 is a device for extracting a video of a person performing a specific motion from video data. As shown in FIG. 1 , the motion extraction device 10 includes a data acquisition unit 11 , a locus identification unit 12 , a histogram generation unit 13 and a motion extraction unit 14 .

このうち、データ取得部11は、処理対象となる映像データを取得する。軌跡特定部12は、取得された映像データを構成するフレーム毎に、特定の特徴点の軌跡を特定する。ヒストグラム生成部13は、フレーム毎に、そのフレームの複数の領域それぞれを取り出し、取り出した各領域について、画素の動きの方向を表すヒストグラムを生成する。 Among these, the data acquisition unit 11 acquires video data to be processed. The trajectory specifying unit 12 specifies the trajectory of specific feature points for each frame that constitutes the acquired video data. The histogram generation unit 13 extracts each of a plurality of areas of each frame, and generates a histogram representing the direction of pixel motion for each of the extracted areas.

動作抽出部14は、まず、フレーム毎に、特定の特徴点の軌跡と、複数の領域それぞれにおけるヒストグラムとに基づいて、そのフレームが、特定の動作を行っている人の映像を含んでいるかどうかを判定する。次いで、動作抽出部14は、特定の動作を行っている人の映像を含んでいると判定したフレームを抽出する。 First, for each frame, based on the trajectory of specific feature points and histograms in each of a plurality of regions, the motion extraction unit 14 determines whether the frame includes an image of a person performing a specific motion. judge. Next, the action extracting unit 14 extracts the frame determined to contain the video of the person performing the specific action.

このように、動作抽出装置10は、フレーム毎に、特徴点の軌跡、及び各領域のヒストグラムを用いることができるので、分析者に何ら負担をかけることなく、そのフレームに、特定の動作を行う人が映っているかどうかを精度良く判定することができる。動作抽出装置10によれば、分析者にかかる負担を抑制しつつ、映像から特定の動作を自動的に抽出することができる。 In this way, since the motion extraction device 10 can use the trajectory of the feature points and the histogram of each region for each frame, a specific motion can be performed in that frame without imposing any burden on the analyst. Whether or not a person is captured can be determined with high accuracy. According to the motion extraction device 10, it is possible to automatically extract a specific motion from a video while reducing the burden on the analyst.

続いて、図2~図6を用いて、本実施の形態における動作抽出装置10の構成及び機能についてより具体的に説明する。図2は、本発明の実施の形態における動作抽出装置の構成を具体的に示すブロック図である。 Next, the configuration and functions of the motion extraction device 10 according to the present embodiment will be described more specifically with reference to FIGS. 2 to 6. FIG. FIG. 2 is a block diagram specifically showing the configuration of the motion extraction device according to the embodiment of the present invention.

図2に示すように、本実施の形態では、動作抽出装置10は、端末装置20のオペレーティングシステム21上で動作するプログラムによって構築されている。端末装置20は、カメラ22と、液晶ディスプレイ等の表示装置23とを備えている。また、このカメラ
22で撮影された映像の映像データが、動作抽出装置10に出力される。端末装置20の具体例としては、スマートフォン、タブレット型端末、ノートPC(Personal Computer)等が挙げられる。
As shown in FIG. 2 , in the present embodiment, the motion extraction device 10 is constructed by a program that runs on the operating system 21 of the terminal device 20 . The terminal device 20 includes a camera 22 and a display device 23 such as a liquid crystal display. In addition, video data of video captured by the camera 22 is output to the motion extraction device 10 . Specific examples of the terminal device 20 include smartphones, tablet terminals, notebook PCs (Personal Computers), and the like.

また、図2に示すように、本実施の形態では、動作抽出装置10は、上述した、データ取得部11、軌跡特定部12、ヒストグラム生成部13、及び動作抽出部14に加えて、スキップ処理部15と、リリースポイント特定部16とを備えている。 Further, as shown in FIG. 2, in the present embodiment, the motion extraction device 10 includes, in addition to the data acquisition unit 11, the trajectory identification unit 12, the histogram generation unit 13, and the motion extraction unit 14 described above, skip processing It has a unit 15 and a release point specifying unit 16 .

データ取得部11は、本実施の形態では、上述したカメラ22から出力された映像データを取得する。また、本実施の形態では、抽出対象となる特定の動作は、特に限定されないが、以下では、特定の動作が、物体を投げる動作(より詳細には、ボールを投げる投球動作)である場合を例にとって説明する。この場合、データ取得部11は、物体を投げる動作を行っている人の映像データを取得することになる。 The data acquisition unit 11 acquires video data output from the camera 22 described above in this embodiment. In addition, in the present embodiment, the specific motion to be extracted is not particularly limited. An example will be described. In this case, the data acquisition unit 11 acquires video data of a person who is throwing an object.

スキップ処理部15は、まず、フレーム毎に、各フレームと予め用意された背景画像との差分を求める。具体的には、背景画像としては、例えば、処理対象となっている現フレームの1つ前のフレームが挙げられる。よって、現在時刻(現フレーム)をt、求める差分をG(t)、現フレームと1フレーム前のフレームとの差分をB(t)とすると、スキップ処理部15は、例えば、下記の数1を用いて、差分G(t)を算出することができる。なお、下記の数1において、W1、W2、W3、・・・は、重みであり、W1>W2>W3・・・の関係にある。 The skip processing unit 15 first obtains the difference between each frame and a background image prepared in advance for each frame. Specifically, the background image may be, for example, the frame immediately preceding the current frame being processed. Therefore, assuming that the current time (current frame) is t, the difference to be obtained is G(t), and the difference between the current frame and the previous frame is B(t), the skip processing unit 15 performs, for example, Equation 1 below. can be used to calculate the difference G(t). In Equation 1 below, W1, W2, W3, .

[数1]
G(t)=W1*B(t)+W2*G(t-1)+W3*G(t-2)+・・・
[Number 1]
G(t)=W1*B(t)+W2*G(t-1)+W3*G(t-2)+...

続いて、スキップ処理部15は、求めた差分から得られる画像の垂直方向(y軸方向)におけるエッジを特定し、特定したエッジの水平方向(x軸方向)の座標を求める。更に、スキップ処理部15は、各フレームにおける水平方向の座標の時系列変化に基づいて、特定の動作が行われていないフレームを特定し、そして、映像データから、特定したフレームを削除する。 Subsequently, the skip processing unit 15 identifies edges in the vertical direction (y-axis direction) of the image obtained from the obtained difference, and obtains the coordinates of the identified edges in the horizontal direction (x-axis direction). Furthermore, the skip processing unit 15 identifies frames in which a specific action is not performed based on time-series changes in horizontal coordinates in each frame, and deletes the identified frames from the video data.

ここで、図3を用いて、スキップ処理部15による不要なフレームの削除について説明する。図3は、本発明の実施の形態においてスキップ処理部によって行われる処理を説明する図である。図3において、横軸はフレーム(時刻)を示し、左の縦軸はx軸方向の座標を示している。右の縦軸はフレーム削除(スキップ)の有無を示す2値のフラグを示している。Lは、各フレームで最大エッジ量となるx軸方向の座標を示している。 Here, deletion of unnecessary frames by the skip processing unit 15 will be described with reference to FIG. FIG. 3 is a diagram illustrating processing performed by the skip processing unit in the embodiment of the present invention. In FIG. 3, the horizontal axis indicates frames (time), and the left vertical axis indicates coordinates in the x-axis direction. The vertical axis on the right indicates binary flags indicating the presence or absence of frame deletion (skip). L indicates the coordinate in the x-axis direction with the maximum edge amount in each frame.

図3の例では、映像データは、人が投球動作を行う際の映像を含んでいる。この場合、投球が行われている間は、人は映像において左から右へと移動するため、エッジのx軸方向の座標の値は増加していく。しかし、エッジのx軸方向の座標の値は、投球の開始前は変化せず、投球の終了後は座標の値は減少する。 In the example of FIG. 3, the image data includes an image of a person performing a pitching motion. In this case, the person moves from left to right in the image while the ball is being pitched, so the value of the coordinate of the edge in the x-axis direction increases. However, the coordinate value of the edge in the x-axis direction does not change before the start of the pitch, and the coordinate value decreases after the end of the pitch.

従って、投球の開始前のフレームと、動作の終了後のフレームとは、不必要なフレームであるため、スキップ処理部15は、エッジのx軸方向の座標の値が増加している区間のフレームのみを残す。一方、スキップ処理部15は、残りのフレームについては、動作が行われていないフレームとして、削除する。このようにして、スキップ処理部15は、映像データを構成するフレームの中から、動作が映っていない不要なフレームを削除する。 Therefore, since the frame before the start of the pitching and the frame after the end of the action are unnecessary frames, the skip processing unit 15 skips the frames in the section where the coordinate value of the edge in the x-axis direction increases. leave only On the other hand, the skip processing unit 15 deletes the remaining frames as frames in which no action is performed. In this way, the skip processing unit 15 deletes unnecessary frames that do not show motion from the frames that make up the video data.

スキップ処理部15によってフレームが削除されると、軌跡特定部12、ヒストグラム生成部13、及び動作抽出部14は、スキップ処理部15によってフレームが削除された
映像データを対象にして、即ち、削除されなかったフレーム(以下「対象フレーム」と表記する。)を対象にして、処理を行う。
When frames are deleted by the skip processing unit 15, the trajectory identification unit 12, the histogram generation unit 13, and the motion extraction unit 14 target the video data from which the frames have been deleted by the skip processing unit 15, that is, the deleted frames. The processing is performed on the frames that did not have any (hereinafter referred to as "target frames").

軌跡特定部12は、本実施の形態では、まず、対象フレーム毎に、例えば、Harrisのコーナー検出を利用して、特定の特徴点を抽出し、更に、抽出した特徴点について、フレーム間(時刻tと時刻t+1)のオプティカルフロー(Optical Flow)を算出する。 In the present embodiment, the trajectory identifying unit 12 first extracts specific feature points for each target frame using, for example, Harris corner detection, and further extracts the extracted feature points between frames (time Calculate the optical flow at t and time t+1).

次いで、軌跡特定部12は、図4に示すように、算出したオプティカルフローを時系列方向に連結して、特徴点の軌跡(trajectory)を特定する。図4は、本発明の実施の形態における軌跡特定部の機能を説明する図である。図4の例では、投球の開始から終了までの主なフレームが示されている。また、特定された特徴点の軌跡は、各フレームにおいて横線によって表現されている。 Next, as shown in FIG. 4, the trajectory identifying unit 12 connects the calculated optical flows in the time-series direction to identify the trajectory of the feature points. FIG. 4 is a diagram explaining the function of the trajectory specifying unit according to the embodiment of the present invention. The example of FIG. 4 shows main frames from the start to the end of pitching. Also, the trajectory of the identified feature points is represented by a horizontal line in each frame.

ヒストグラム生成部13は、本実施の形態では、図5に示すように、対象フレーム毎に、そのフレームの複数の領域それぞれを、その水平方向において連続して取り出し、取り出した領域毎に、画素の動きの方向を示すヒストグラムを生成する。図5は、本発明の実施の形態におけるヒストグラム生成部の機能を説明する図である。 In this embodiment, as shown in FIG. 5, the histogram generation unit 13 continuously extracts each of a plurality of regions of each target frame in the horizontal direction, and calculates the number of pixels for each extracted region. Generate a histogram showing the direction of motion. FIG. 5 is a diagram for explaining the function of the histogram generator in the embodiment of the invention.

具体的には、図5の上段及び中段に示すように、ヒストグラム生成部13は、まず、対象フレーム毎に、水平方向においてオーバーラップするように複数の領域を設定し、設定した各領域を順に取り出す。図5において、上段は、1つの対象フレームを示している。中段は、複数の領域が設定された状態を示している。図5の例では、1つの対象フレームに対して9つの領域が設定されている。また、説明のため、各領域の位置は垂直方向においてずらされている。 Specifically, as shown in the upper and middle parts of FIG. 5, the histogram generation unit 13 first sets a plurality of regions so as to overlap each other in the horizontal direction for each target frame, and sequentially Take out. In FIG. 5, the upper part shows one target frame. The middle row shows a state in which a plurality of areas are set. In the example of FIG. 5, nine areas are set for one target frame. Also, for the sake of explanation, the positions of the regions are shifted in the vertical direction.

続いて、図5の下段に示すように、ヒストグラム生成部13は、領域毎に、画素の動きの方向を表すヒストグラムを生成する。具体的には、ヒストグラム生成部13は、領域毎に、ヒストグラムで構成されるHOF(Histogram of Optical Flow)特徴量を求め、更に、ヒストグラムの各ブロックを正規化する。図5の下段は、この正規化された各ブロック(正規化ブロック)を示している。また、矢印で示すように、各正規化ブロックは、画素の動き(軌跡:trajectory)の各方向(上、右上、右、右下、下、左下、左、左上)に対応している。なお、図5の例では、画素の方向は矢印で示されている。また、図5の下段に示すヒストグラムは、5番目の領域について生成されたヒストグラムである。 Subsequently, as shown in the lower part of FIG. 5, the histogram generator 13 generates a histogram representing the direction of pixel motion for each region. Specifically, the histogram generation unit 13 obtains a HOF (Histogram of Optical Flow) feature amount composed of a histogram for each region, and further normalizes each block of the histogram. The lower part of FIG. 5 shows each normalized block (normalized block). Also, as indicated by arrows, each normalized block corresponds to each direction of pixel movement (trajectory) (up, upper right, right, lower right, lower, lower left, left, upper left). In addition, in the example of FIG. 5, the direction of the pixel is indicated by an arrow. Also, the histogram shown in the lower part of FIG. 5 is the histogram generated for the fifth area.

動作抽出部14は、本実施の形態では、対象フレーム毎に、軌跡特定部12によって特定された軌跡と、ヒストグラム生成部13によって生成されたヒストグラムとを、例えば、図6に示す状態遷移表に照合する。そして、動作抽出部14は、照合の結果に基づいて、各フレームが、特定の動作を行っている人の映像を含んでいるかどうかを判定し、含んでいる場合は、このフレームを抽出する。 In the present embodiment, the motion extraction unit 14 stores the trajectory identified by the trajectory identification unit 12 and the histogram generated by the histogram generation unit 13 for each target frame in, for example, the state transition table shown in FIG. match. Based on the collation result, the action extracting unit 14 determines whether or not each frame contains an image of a person performing a specific action, and if so, extracts this frame.

図6は、本発明の実施の形態において用いられる状態遷移表の一例を示す図である。図6の例では、状態遷移表は、各状態(初期状態、投球中、投球終了)と各イベントとの組合せ毎に、対応する状態遷移を規定している。また、図6の例では、右投げの人が投球動作を行う場合に利用される状態遷移表が示されている。各「イベント」は、軌跡及びヒストグラムのいずれか又は両方の条件で規定されている。 FIG. 6 is a diagram showing an example of a state transition table used in the embodiment of the invention. In the example of FIG. 6, the state transition table defines corresponding state transitions for each combination of each state (initial state, pitching in progress, pitching end) and each event. Also, in the example of FIG. 6, a state transition table used when a right-handed thrower performs a pitching motion is shown. Each "event" is defined by either or both trajectory and histogram conditions.

例えば、時刻tのフレームにおいて「一定以上の軌跡がない」が、時刻t+1のフレームで「一定以上の長さの右方向の軌跡がある」とする。この場合は、図6の「初期状態」の欄から分かるように、初期状態から投球中へと状態が遷移する。従って、このとき、動作抽出部14は、時刻t+1のフレームについて、投球動作を行っている人の映像を含ん
でいると判定し、このフレームを抽出する。図6の例では、動作抽出部14は、状態が「投球中」と判断できるフレームを抽出する。
For example, suppose that "there is no trajectory longer than a certain length" in the frame at time t, but "there is a rightward trajectory longer than the certain length" in the frame at time t+1. In this case, as can be seen from the "initial state" column in FIG. 6, the state transitions from the initial state to the pitching state. Accordingly, at this time, the motion extracting unit 14 determines that the frame at time t+1 includes an image of a person performing a pitching motion, and extracts this frame. In the example of FIG. 6, the motion extracting unit 14 extracts a frame in which the state can be determined to be "balling".

リリースポイント特定部16は、まず、動作抽出部14によって抽出された各フレームについて、各領域の中から、特定の方向に動く画素のヒストグラムの値に基づいて、投球動作を行っている人が存在しているとみなす領域を選出する。 First, the release point identifying unit 16 detects the presence of a person performing a pitching motion based on the histogram values of pixels moving in a specific direction from each region for each frame extracted by the motion extracting unit 14. Select the areas that you consider to be

より詳細には、リリースポイント特定部16は、動作が投球動作であるので、抽出されたフレームそれぞれにおいて、右上、下、及び右下それぞれに対応する正規化ブロック(図5の下段参照)の値が一定以上となっている領域を特定する。図5の例であれば、リリースポイント特定部16は、4番目と5番目の領域を特定する。 More specifically, since the motion is a pitching motion, the release point identifying unit 16 determines the value of the normalized block (see the bottom of FIG. 5) corresponding to each of the upper right, lower, and lower right in each of the extracted frames. Identify the area where is above a certain level. In the example of FIG. 5, the release point identifying unit 16 identifies the fourth and fifth regions.

続いて、リリースポイント特定部16は、抽出されたフレーム毎に、選出した領域における軌跡の強度を求め、求めた軌跡の強度の時系列変化に基づいて、人が物体(ボール)をリリースした瞬間のフレームを特定する。 Subsequently, the release point specifying unit 16 obtains the strength of the trajectory in the selected region for each extracted frame, and calculates the moment when the person releases the object (ball) based on the time-series change in the strength of the obtained trajectory. to identify the frame of

より、詳細には、リリースポイント特定部16は、抽出されたフレーム毎に、軌跡特定部12によって特定された軌跡から、4番目の領域と5番目の領域とのそれぞれにおける、右方向の軌跡の強度を求める。そして、図7に示すように、リリースポイント特定部16は、フレーム毎に求めた右方向の軌跡の強度をつなぎ合わせて、軌跡の強度の時系列変化を求める。図7は、本発明の実施の形態においてリリースポイント特定部によって作成される軌跡の強度の時系列変化の一例を示す図である。 More specifically, the release point specifying unit 16 extracts rightward trajectories in each of the fourth region and the fifth region from the trajectory specified by the trajectory specifying unit 12 for each extracted frame. Seek strength. Then, as shown in FIG. 7, the release point specifying unit 16 connects the intensities of the trajectory in the rightward direction obtained for each frame to obtain the time-series change in the trajectory strength. FIG. 7 is a diagram showing an example of time-series changes in the intensity of the trajectory created by the release point specifying unit in the embodiment of the present invention.

続いて、リリースポイント特定部16は、図7に示すように、中間部分のフレーム、例えば、抽出されたフレームのうちの前半(1/3)から後半(2/3)までのフレームのみを取り出す。その後、リリースポイント特定部16は、取り出したフレームの中から、軌跡の強度がもっと高くなるフレームを特定し、特定したフレームを、人がボールをリリースした瞬間のフレームとして特定する。 Subsequently, as shown in FIG. 7, the release point specifying unit 16 extracts only the frames in the middle portion, for example, the frames from the first half (1/3) to the latter half (2/3) of the extracted frames. . After that, the release point specifying unit 16 specifies a frame in which the strength of the trajectory is higher among the extracted frames, and specifies the specified frame as the frame at the moment when the person released the ball.

[装置動作]
次に、本発明の実施の形態における動作抽出装置10の動作について図8を用いて説明する。図8は、本発明の実施の形態における動作抽出装置の動作を示すフロー図である。以下の説明においては、適宜図1~図7を参酌する。また、本実施の形態では、動作抽出装置を動作させることによって、動作抽出方法が実施される。よって、本実施の形態における動作抽出方法の説明は、以下の動作抽出装置10の動作説明に代える。
[Device operation]
Next, the operation of the motion extraction device 10 according to the embodiment of the present invention will be explained using FIG. FIG. 8 is a flowchart showing the operation of the motion extraction device according to the embodiment of the present invention. 1 to 7 will be appropriately referred to in the following description. Further, in the present embodiment, the motion extraction method is carried out by operating the motion extraction device. Therefore, the description of the motion extraction method in the present embodiment is replaced with the description of the motion extraction device 10 below.

図8に示すように、最初に、データ取得部11は、端末装置20のカメラ22から出力された映像データを取得する(ステップA1)。 As shown in FIG. 8, first, the data acquisition unit 11 acquires video data output from the camera 22 of the terminal device 20 (step A1).

次に、スキップ処理部15は、ステップA1で取得した映像データの中から、投球動作が行われていないフレームを特定し、これを削除する(ステップA2)。 Next, the skip processing unit 15 identifies frames in which no pitching motion is performed from the video data acquired in step A1, and deletes them (step A2).

具体的には、ステップA2では、スキップ処理部15は、フレーム毎に、各フレームと予め用意された背景画像との差分を求め、求めた差分から得られる画像の垂直方向(y軸方向)におけるエッジを特定し、特定したエッジの水平方向(x軸方向)の座標を求める。更に、スキップ処理部15は、各フレームにおける水平方向の座標の時系列変化に基づいて、特定の動作が行われていないフレームを特定し、そして、映像データから、特定したフレームを削除する。 Specifically, in step A2, the skip processing unit 15 obtains the difference between each frame and a background image prepared in advance for each frame. An edge is specified, and the coordinate of the specified edge in the horizontal direction (x-axis direction) is obtained. Furthermore, the skip processing unit 15 identifies frames in which a specific action is not performed based on time-series changes in horizontal coordinates in each frame, and deletes the identified frames from the video data.

次に、軌跡特定部12は、ステップA2で削除されなかったフレーム(対象フレーム)
毎に、特定の特徴点を抽出し、抽出した特徴点の軌跡を特定する(ステップA3)。
Next, the trajectory specifying unit 12 selects frames (target frames) that were not deleted in step A2.
For each, specific feature points are extracted, and the trajectory of the extracted feature points is specified (step A3).

具体的には、ステップA3では、軌跡特定部12は、対象フレーム毎に、例えば、Harrisのコーナー検出を利用して、特定の特徴点を抽出し、抽出した特徴点について、フレーム間のオプティカルフロー(Optical Flow)を算出する。そして、軌跡特定部12は、図4に示すように、算出したオプティカルフローを時系列方向に連結して、特徴点の軌跡を特定する。 Specifically, in step A3, the trajectory identifying unit 12 extracts specific feature points for each target frame using, for example, Harris corner detection, and calculates the optical flow between frames for the extracted feature points. (Optical Flow) is calculated. Then, as shown in FIG. 4, the trajectory identifying unit 12 connects the calculated optical flows in the time-series direction to identify the trajectory of the feature points.

次に、ヒストグラム生成部13は、対象フレーム毎に、そのフレームの複数の領域それぞれを、その水平方向において連続して取り出し、取り出した領域毎に、画素の動きの方向を示すヒストグラムを生成する(ステップA4)。 Next, the histogram generation unit 13 continuously extracts each of a plurality of regions of each target frame in the horizontal direction, and generates a histogram indicating the direction of pixel motion for each of the extracted regions ( Step A4).

具体的には、ステップA4では、ヒストグラム生成部13は、図5上段及び中段に示すように、まず、対象フレーム毎に、水平方向においてオーバーラップするように複数の領域を設定し、設定した各領域を順に取り出す。続いて、図5の下段に示すように、ヒストグラム生成部13は、領域毎に、画素の動きの方向を表すヒストグラムを生成する。 Specifically, in step A4, the histogram generation unit 13 first sets a plurality of regions for each target frame so as to overlap each other in the horizontal direction, as shown in the upper and middle stages of FIG. Take out the areas in order. Subsequently, as shown in the lower part of FIG. 5, the histogram generator 13 generates a histogram representing the direction of pixel motion for each region.

次に、動作抽出部14は、対象フレーム毎に、ステップA3で特定された軌跡と、ステップA4で生成されたヒストグラムとを、図6に示す状態遷移表に照合し、各フレームが、投球動作を含むかどうかを判定し、投球動作を含むフレームを抽出する(ステップA5)。 Next, the motion extraction unit 14 collates the trajectory identified in step A3 and the histogram generated in step A4 for each target frame with the state transition table shown in FIG. is included, and a frame including a pitching motion is extracted (step A5).

次に、リリースポイント特定部16は、ステップA5で抽出されたフレームの中から、人が物体(ボール)をリリースした瞬間のフレームを特定する(ステップA6)。 Next, the release point specifying unit 16 specifies the frame at the moment when the person releases the object (ball) from among the frames extracted in step A5 (step A6).

具体的には、ステップA5では、リリースポイント特定部16は、抽出された各フレームにおいて、特定の方向に動く画素のヒストグラムの値に基づいて、投球動作を行っている人が存在しているとみなす領域を選出する。 Specifically, in step A5, the release point identifying unit 16 determines that there is a person performing a pitching motion based on the value of the histogram of pixels moving in a specific direction in each extracted frame. Select the area to consider.

続いて、リリースポイント特定部16は、抽出されたフレーム毎に、選出した領域における軌跡の強度を求め、求めた軌跡の強度の時系列変化に基づいて、人が物体(ボール)をリリースした瞬間のフレームを特定する。その後、リリースポイント特定部16は、特定したフレームを、端末装置20で動作するアプリケーションプログラム等に出力する。 Subsequently, the release point specifying unit 16 obtains the strength of the trajectory in the selected region for each extracted frame, and calculates the moment when the person releases the object (ball) based on the time-series change in the strength of the obtained trajectory. identify the frame of After that, the release point specifying unit 16 outputs the specified frame to an application program or the like operating on the terminal device 20 .

[実施の形態における効果]
このように、本実施の形態では、動作抽出装置10は、自動的に、投球動作が行われているフレームを特定し、更に、特定したフレームの中から、ボールがリリースされたフレームを更に特定する。本実施の形態によれば、分析者は、何ら負担となる行為を行うことなく、人の動作、特に物体を投げる動作を詳細に分析することができる。
[Effects of Embodiment]
As described above, in the present embodiment, the motion extraction device 10 automatically identifies the frame in which the pitching motion is performed, and further identifies the frame in which the ball is released from among the identified frames. do. According to the present embodiment, the analyst can analyze in detail a person's motion, especially a motion of throwing an object, without performing any action that would be a burden.

また、本実施の形態では、特定の選手が行った投球動作を複数回撮影すれば、投球動作毎に、リリースポイントを比較することができる。また、各投球動作においてリリースポイントのフレームを特定できるので、このフレームを基準にして、各投球動作の映像データを切り出せば、投球動作間での比較が容易となり、結果、選手の好調及び不調の要因の分析が可能となる。 In addition, in the present embodiment, if the pitching motion performed by a specific player is photographed a plurality of times, the release points can be compared for each pitching motion. In addition, since the frame of the release point can be specified in each pitching motion, if the video data of each pitching motion is cut out based on this frame, it becomes easy to compare the pitching motions. Factor analysis becomes possible.

[プログラム]
本実施の形態におけるプログラムは、コンピュータに、図8に示すステップA1~A6を実行させるプログラムであれば良い。このプログラムをコンピュータにインストールし、実行することによって、本実施の形態における動作抽出装置10と動作抽出方法とを実
現することができる。この場合、コンピュータのプロセッサは、データ取得部11、軌跡特定部12、ヒストグラム生成部13、動作抽出部14、スキップ処理部15、及びリリースポイント特定部16として機能し、処理を行なう。また、コンピュータとしては、具体的には、上述した端末装置20、例えば、スマートフォン、タブレット型端末、ノートPC等が挙げられる。
[program]
The program in this embodiment may be any program that causes a computer to execute steps A1 to A6 shown in FIG. By installing this program in a computer and executing it, the motion extraction device 10 and the motion extraction method according to the present embodiment can be realized. In this case, the computer processor functions as a data acquisition unit 11, a trajectory identification unit 12, a histogram generation unit 13, a motion extraction unit 14, a skip processing unit 15, and a release point identification unit 16, and performs processing. Moreover, as a computer, specifically, the terminal device 20 mentioned above, for example, a smart phone, a tablet-type terminal, a notebook PC, etc. are mentioned.

また、本実施の形態におけるプログラムは、複数のコンピュータによって構築されたコンピュータシステムによって実行されても良い。この場合は、例えば、各コンピュータが、それぞれ、データ取得部11、軌跡特定部12、ヒストグラム生成部13、動作抽出部14、スキップ処理部15、及びリリースポイント特定部16のいずれかとして機能しても良い。 Also, the program in this embodiment may be executed by a computer system constructed by a plurality of computers. In this case, for example, each computer functions as one of the data acquisition unit 11, trajectory identification unit 12, histogram generation unit 13, motion extraction unit 14, skip processing unit 15, and release point identification unit 16. Also good.

ここで、本実施の形態におけるプログラムを実行することによって、動作抽出装置10を実現するコンピュータの一例について図9を用いて説明する。図9は、本発明の実施の形態における動作抽出装置10を実現するコンピュータの一例を示すブロック図である。 Here, an example of a computer that implements the motion extraction device 10 by executing the program according to the present embodiment will be described with reference to FIG. FIG. 9 is a block diagram showing an example of a computer that implements the motion extraction device 10 according to the embodiment of the present invention.

図9に示すように、コンピュータ110は、CPU111と、メインメモリ112と、記憶装置113と、入力インターフェイス114と、表示コントローラ115と、データリーダ/ライタ116と、通信インターフェイス117とを備える。これらの各部は、バス121を介して、互いにデータ通信可能に接続される。なお、コンピュータ110は、CPU111に加えて、又はCPU111に代えて、GPU(Graphics Processing Unit)、又はFPGA(Field-Programmable Gate Array)を備えていても良い。 As shown in FIG. 9, computer 110 includes CPU 111 , main memory 112 , storage device 113 , input interface 114 , display controller 115 , data reader/writer 116 and communication interface 117 . These units are connected to each other via a bus 121 so as to be able to communicate with each other. The computer 110 may include a GPU (Graphics Processing Unit) or an FPGA (Field-Programmable Gate Array) in addition to the CPU 111 or instead of the CPU 111 .

CPU111は、記憶装置113に格納された、本実施の形態におけるプログラム(コード)をメインメモリ112に展開し、これらを所定順序で実行することにより、各種の演算を実施する。メインメモリ112は、典型的には、DRAM(Dynamic Random Access Memory)等の揮発性の記憶装置である。また、本実施の形態におけるプログラムは、コンピュータ読み取り可能な記録媒体120に格納された状態で提供される。なお、本実施の形態におけるプログラムは、通信インターフェイス117を介して接続されたインターネット上で流通するものであっても良い。 The CPU 111 expands the programs (codes) of the present embodiment stored in the storage device 113 into the main memory 112 and executes them in a predetermined order to perform various calculations. The main memory 112 is typically a volatile storage device such as a DRAM (Dynamic Random Access Memory). Also, the program in the present embodiment is provided in a state stored in computer-readable recording medium 120 . It should be noted that the program in this embodiment may be distributed on the Internet connected via communication interface 117 .

また、記憶装置113の具体例としては、ハードディスクドライブの他、フラッシュメモリ等の半導体記憶装置が挙げられる。入力インターフェイス114は、CPU111と、キーボード及びマウスといった入力機器118との間のデータ伝送を仲介する。表示コントローラ115は、ディスプレイ装置119と接続され、ディスプレイ装置119での表示を制御する。 Further, as a specific example of the storage device 113, in addition to a hard disk drive, a semiconductor storage device such as a flash memory can be cited. Input interface 114 mediates data transmission between CPU 111 and input devices 118 such as a keyboard and mouse. The display controller 115 is connected to the display device 119 and controls display on the display device 119 .

データリーダ/ライタ116は、CPU111と記録媒体120との間のデータ伝送を仲介し、記録媒体120からのプログラムの読み出し、及びコンピュータ110における処理結果の記録媒体120への書き込みを実行する。通信インターフェイス117は、CPU111と、他のコンピュータとの間のデータ伝送を仲介する。 Data reader/writer 116 mediates data transmission between CPU 111 and recording medium 120 , reads programs from recording medium 120 , and writes processing results in computer 110 to recording medium 120 . Communication interface 117 mediates data transmission between CPU 111 and other computers.

また、記録媒体120の具体例としては、CF(Compact Flash(登録商標))及びSD(Secure Digital)等の汎用的な半導体記憶デバイス、フレキシブルディスク(Flexible Disk)等の磁気記録媒体、又はCD-ROM(Compact Disk Read Only Memory)などの光学記録媒体が挙げられる。 Specific examples of the recording medium 120 include general-purpose semiconductor storage devices such as CF (Compact Flash (registered trademark)) and SD (Secure Digital); magnetic recording media such as flexible disks; An optical recording medium such as a ROM (Compact Disk Read Only Memory) can be used.

なお、本実施の形態における動作抽出装置10は、プログラムがインストールされたコンピュータではなく、各部に対応したハードウェアを用いることによっても実現可能である。更に、動作抽出装置10は、一部がプログラムで実現され、残りの部分がハードウェ
アで実現されていてもよい。
Note that the motion extraction device 10 according to the present embodiment can also be realized by using hardware corresponding to each part instead of a computer in which a program is installed. Furthermore, the motion extraction device 10 may be partially realized by a program and the rest by hardware.

上述した実施の形態の一部又は全部は、以下に記載する(付記1)~(付記12)によって表現することができるが、以下の記載に限定されるものではない。 Some or all of the above-described embodiments can be expressed by (Appendix 1) to (Appendix 12) described below, but are not limited to the following descriptions.

(付記1)
処理対象となる映像データを取得する、データ取得部と、
取得された前記映像データを構成するフレーム毎に、特定の特徴点の軌跡を特定する、軌跡特定部と、
前記フレーム毎に、当該フレームの複数の領域それぞれを取り出し、取り出した前記複数の領域それぞれについて、画素の動きの方向を表すヒストグラムを生成する、ヒストグラム生成部と、
前記フレーム毎に、特定された前記軌跡と前記複数の領域それぞれにおける前記ヒストグラムとに基づいて、当該フレームが、特定の動作を行っている人の映像を含んでいるかどうかを判定し、前記特定の動作を行っている人の映像を含んでいると判定したフレームを抽出する、動作抽出部と、
を備えている、ことを特徴とする動作抽出装置。
(Appendix 1)
a data acquisition unit that acquires video data to be processed;
a trajectory identifying unit that identifies a trajectory of specific feature points for each frame constituting the acquired video data;
a histogram generating unit that extracts each of a plurality of regions of the frame for each of the frames, and generates a histogram representing the direction of pixel motion for each of the plurality of extracted regions;
For each frame, based on the identified trajectory and the histogram in each of the plurality of regions, it is determined whether or not the frame includes an image of a person performing a specific action, and a motion extracting unit that extracts a frame determined to contain an image of a person performing a motion;
A motion extraction device characterized by comprising:

(付記2)
付記1に記載の動作抽出装置であって、
前記ヒストグラム生成部が、前記フレーム毎に、前記複数の領域それぞれを、当該フレームの水平方向において連続して取り出し、
前記動作抽出部が、前記フレーム毎に、特定された前記軌跡と前記複数の領域それぞれにおける前記ヒストグラムとに基づいて、当該フレームが、前記特定の動作を行っている人の映像を含んでいるかどうかを判定する、
ことを特徴とする動作抽出装置。
(Appendix 2)
The motion extraction device according to appendix 1,
the histogram generation unit extracting each of the plurality of regions continuously in the horizontal direction of the frame for each frame;
The action extracting unit determines whether the frame includes an image of a person performing the specific action based on the specified trajectory and the histogram in each of the plurality of areas for each frame. determine the
A motion extraction device characterized by:

(付記3)
付記2に記載の動作抽出装置であって、
前記特定の動作が、物体を投げる動作であり、
前記動作抽出部が、前記フレーム毎に、当該フレームが、物体を投げる動作を行っている人の映像を含んでいるかどうかを判定し、
当該動作抽出装置が、
抽出されたフレームそれぞれにおける前記複数の領域の中から、特定の方向に動く画素の前記ヒストグラムの値に基づいて、前記物体を投げる動作を行っている人が存在しているとみなす領域を選出し、
前記フレーム毎に、選出した領域における前記軌跡の強度を求め、
求めた前記軌跡の強度の時系列変化に基づいて、前記人が前記物体をリリースした瞬間のフレームを特定する、リリースポイント特定部を更に備えている、
ことを特徴とする動作抽出装置。
(Appendix 3)
The motion extraction device according to appendix 2,
the specific motion is a motion of throwing an object;
The motion extraction unit determines, for each frame, whether or not the frame includes an image of a person performing a motion of throwing an object;
The motion extraction device is
Selecting from among the plurality of regions in each of the extracted frames, a region considered to contain the person throwing the object based on the histogram values of pixels moving in a specific direction. ,
obtaining the intensity of the trajectory in the selected region for each frame;
further comprising a release point identifying unit that identifies the frame at the moment when the person releases the object based on the time-series change in the intensity of the trajectory obtained;
A motion extraction device characterized by:

(付記4)
付記1~3のいずれかに記載の動作抽出装置であって、
前記フレーム毎に、予め用意された背景画像との差分を求め、求めた差分から得られる画像の垂直方向におけるエッジを特定し、特定したエッジの水平方向の座標を求め、更に、各フレームにおける前記水平方向の座標の時系列変化に基づいて、前記特定の動作が行われていないフレームを特定し、そして、前記映像データから、特定したフレームを削除する、スキップ処理部を更に備え、
前記軌跡特定部は、前記スキップ処理部によってフレームが削除された前記映像データを対象にして、前記特定の特徴点の軌跡を特定し、
前記ヒストグラム生成部は、前記スキップ処理部によってフレームが削除された前記映像データを対象にして、前記ヒストグラムを生成し、
前記動作抽出部は、前記スキップ処理部によってフレームが削除された前記映像データを対象にして、特定の動作を行っている人の映像を含んでいるかどうかを判定する、
ことを特徴とする動作抽出装置。
(Appendix 4)
The motion extraction device according to any one of Appendices 1 to 3,
For each frame, a difference from a background image prepared in advance is obtained, an edge in the vertical direction of the image obtained from the obtained difference is identified, the coordinates of the identified edge in the horizontal direction are obtained, and the A skip processing unit that identifies frames in which the specific action is not performed based on time-series changes in horizontal coordinates, and deletes the identified frames from the video data,
The trajectory identifying unit identifies the trajectory of the specific feature point for the video data from which frames have been deleted by the skip processing unit,
The histogram generation unit generates the histogram for the video data from which frames have been deleted by the skip processing unit,
The motion extracting unit determines whether or not the video data from which the frame has been deleted by the skip processing unit includes a video of a person performing a specific motion.
A motion extraction device characterized by:

(付記5)
(a)処理対象となる映像データを取得する、ステップと、
(b)取得された前記映像データを構成するフレーム毎に、特定の特徴点の軌跡を特定する、ステップと、
(c)前記フレーム毎に、当該フレームの複数の領域それぞれを取り出し、取り出した前記複数の領域それぞれについて、画素の動きの方向を表すヒストグラムを生成するステップと、
(d)前記フレーム毎に、特定された前記軌跡と前記複数の領域それぞれにおける前記ヒストグラムとに基づいて、当該フレームが、特定の動作を行っている人の映像を含んでいるかどうかを判定し、前記特定の動作を行っている人の映像を含んでいると判定したフレームを抽出する、ステップと、
を有する、ことを特徴とする動作抽出方法。
(Appendix 5)
(a) obtaining video data to be processed;
(b) identifying a trajectory of specific feature points for each frame constituting the acquired video data;
(c) for each of said frames, retrieving each of a plurality of regions of said frame and generating a histogram representing the direction of pixel motion for each of said plurality of retrieved regions;
(d) for each frame, based on the identified trajectory and the histogram in each of the plurality of regions, determining whether the frame includes an image of a person performing a specific action; extracting frames determined to contain video of a person performing the specific action;
A motion extraction method characterized by comprising:

(付記6)
付記5に記載の動作抽出方法であって、
前記(c)のステップにおいて、前記フレーム毎に、前記複数の領域それぞれを、当該フレームの水平方向において連続して取り出し、
前記(d)のステップにおいて、前記フレーム毎に、特定された前記軌跡と前記複数の領域それぞれにおける前記ヒストグラムとに基づいて、当該フレームが、前記特定の動作を行っている人の映像を含んでいるかどうかを判定する、
ことを特徴とする動作抽出方法。
(Appendix 6)
The motion extraction method according to appendix 5,
In step (c), each of the plurality of regions is extracted continuously in the horizontal direction of the frame for each frame;
In step (d), the frame includes an image of a person performing the specific action based on the identified trajectory and the histogram in each of the plurality of regions for each frame. determine whether there is
A motion extraction method characterized by:

(付記7)
付記6に記載の動作抽出方法であって、
前記特定の動作が、物体を投げる動作であり、
前記(d)のステップにおいて、前記フレーム毎に、当該フレームが、物体を投げる動作を行っている人の映像を含んでいるかどうかを判定し、
当該動作抽出方法が、
(e)前記(d)のステップで抽出されたフレームそれぞれにおける前記複数の領域の中から、特定の方向に動く画素の前記ヒストグラムの値に基づいて、前記物体を投げる動作を行っている人が存在しているとみなす領域を選出し、
前記フレーム毎に、選出した領域における前記軌跡の強度を求め、
求めた前記軌跡の強度の時系列変化に基づいて、前記人が前記物体をリリースした瞬間のフレームを特定する、ステップを更に有する、
ことを特徴とする動作抽出方法。
(Appendix 7)
The motion extraction method according to appendix 6,
the specific motion is a motion of throwing an object;
In step (d), for each frame, determining whether the frame includes an image of a person throwing an object;
The motion extraction method is
(e) the person performing the action of throwing the object based on the histogram values of pixels moving in a specific direction from among the plurality of regions in each of the frames extracted in step (d); choose a region that it considers to exist,
obtaining the intensity of the trajectory in the selected region for each frame;
further comprising identifying a frame at a moment when the person released the object based on the time-series change in intensity of the trajectory obtained;
A motion extraction method characterized by:

(付記8)
付記5~7のいずれかに記載の動作抽出方法であって、
(f)前記フレーム毎に、予め用意された背景画像との差分を求め、求めた差分から得られる画像の垂直方向におけるエッジを特定し、特定したエッジの水平方向の座標を求め、更に、各フレームにおける前記水平方向の座標の時系列変化に基づいて、前記特定の動作が行われていないフレームを特定し、そして、前記映像データから、特定したフレームを削除する、ステップを更に有し、
前記(b)のステップにおいて、前記(f)のステップでフレームが削除された前記映
像データを対象にして、前記特定の特徴点の軌跡を特定し、
前記(c)のステップにおいて、前記(f)のステップでフレームが削除された前記映像データを対象にして、前記ヒストグラムを生成し、
前記(d)のステップにおいて、前記(f)のステップでフレームが削除された前記映像データを対象にして、特定の動作を行っている人の映像を含んでいるかどうかを判定する、
ことを特徴とする動作抽出方法。
(Appendix 8)
The motion extraction method according to any one of Appendices 5 to 7,
(f) for each frame, obtain a difference from a background image prepared in advance, identify an edge in the vertical direction of the image obtained from the obtained difference, obtain the horizontal coordinates of the identified edge, identifying a frame in which the specific action is not performed based on the time-series change of the horizontal coordinate in the frame, and deleting the identified frame from the video data;
In the step (b), identifying the trajectory of the specific feature point for the video data from which the frame has been deleted in the step (f),
In step (c), generating the histogram for the video data from which frames have been deleted in step (f);
In step (d), determining whether or not the image data from which the frame has been deleted in step (f) contains an image of a person performing a specific action;
A motion extraction method characterized by:

(付記9)
コンピュータに、
(a)処理対象となる映像データを取得する、ステップと、
(b)取得された前記映像データを構成するフレーム毎に、特定の特徴点の軌跡を特定する、ステップと、
(c)前記フレーム毎に、当該フレームの複数の領域それぞれを取り出し、取り出した前記複数の領域それぞれについて、画素の動きの方向を表すヒストグラムを生成するステップと、
(d)前記フレーム毎に、特定された前記軌跡と前記複数の領域それぞれにおける前記ヒストグラムとに基づいて、当該フレームが、特定の動作を行っている人の映像を含んでいるかどうかを判定し、前記特定の動作を行っている人の映像を含んでいると判定したフレームを抽出する、ステップと、
を実行させる、プログラム。
(Appendix 9)
to the computer,
(a) obtaining video data to be processed;
(b) identifying a trajectory of specific feature points for each frame constituting the acquired video data;
(c) for each of said frames, retrieving each of a plurality of regions of said frame and generating a histogram representing the direction of pixel motion for each of said plurality of retrieved regions;
(d) for each frame, based on the identified trajectory and the histogram in each of the plurality of regions, determining whether the frame includes an image of a person performing a specific action; extracting frames determined to contain video of a person performing the specific action;
The program that causes the to run.

(付記10)
付記9に記載のプログラムであって、
前記(c)のステップにおいて、前記フレーム毎に、前記複数の領域それぞれを、当該フレームの水平方向において連続して取り出し、
前記(d)のステップにおいて、前記フレーム毎に、特定された前記軌跡と前記複数の領域それぞれにおける前記ヒストグラムとに基づいて、当該フレームが、前記特定の動作を行っている人の映像を含んでいるかどうかを判定する、
ことを特徴とするプログラム。
(Appendix 10)
The program according to Appendix 9,
In step (c), each of the plurality of regions is extracted continuously in the horizontal direction of the frame for each frame;
In step (d), the frame includes an image of a person performing the specific action based on the identified trajectory and the histogram in each of the plurality of regions for each frame. determine whether there is
A program characterized by

(付記11)
付記10に記載のプログラムであって、
前記特定の動作が、物体を投げる動作であり、
前記(d)のステップにおいて、前記フレーム毎に、当該フレームが、物体を投げる動作を行っている人の映像を含んでいるかどうかを判定し、
前記コンピュータに、
(e)前記(d)のステップで抽出されたフレームそれぞれにおける前記複数の領域の中から、特定の方向に動く画素の前記ヒストグラムの値に基づいて、前記物体を投げる動作を行っている人が存在しているとみなす領域を選出し、
前記フレーム毎に、選出した領域における前記軌跡の強度を求め、
求めた前記軌跡の強度の時系列変化に基づいて、前記人が前記物体をリリースした瞬間のフレームを特定する、ステップを更に実行させる、
ことを特徴とするプログラム。
(Appendix 11)
The program according to Appendix 10,
the specific motion is a motion of throwing an object;
In step (d), for each frame, determining whether the frame includes an image of a person throwing an object;
to the computer;
(e) the person performing the action of throwing the object based on the histogram values of pixels moving in a specific direction from among the plurality of regions in each of the frames extracted in step (d); choose a region that it considers to exist,
obtaining the intensity of the trajectory in the selected region for each frame;
further executing a step of identifying the frame at the moment when the person released the object based on the time-series change in the intensity of the trajectory obtained;
A program characterized by

(付記12)
付記9~11のいずれかに記載のプログラムであって、
前記コンピュータに、
(f)前記フレーム毎に、予め用意された背景画像との差分を求め、求めた差分から得られる画像の垂直方向におけるエッジを特定し、特定したエッジの水平方向の座標を求め、
更に、各フレームにおける前記水平方向の座標の時系列変化に基づいて、前記特定の動作が行われていないフレームを特定し、そして、前記映像データから、特定したフレームを削除する、ステップを更に実行させ、
前記(b)のステップにおいて、前記(f)のステップでフレームが削除された前記映像データを対象にして、前記特定の特徴点の軌跡を特定し、
前記(c)のステップにおいて、前記(f)のステップでフレームが削除された前記映像データを対象にして、前記ヒストグラムを生成し、
前記(d)のステップにおいて、前記(f)のステップでフレームが削除された前記映像データを対象にして、特定の動作を行っている人の映像を含んでいるかどうかを判定する、
ことを特徴とするプログラム。
(Appendix 12)
The program according to any one of Appendices 9 to 11,
to the computer;
(f) obtaining a difference from a background image prepared in advance for each frame, identifying an edge in the vertical direction of the image obtained from the obtained difference, and obtaining horizontal coordinates of the identified edge;
Furthermore, a step of identifying frames in which the specific action is not performed based on time-series changes in the horizontal coordinates in each frame and deleting the identified frames from the video data is further executed. let
In the step (b), identifying the trajectory of the specific feature point for the video data from which the frame has been deleted in the step (f),
In step (c), generating the histogram for the video data from which frames have been deleted in step (f);
In step (d), determining whether or not the image data from which the frame has been deleted in step (f) contains an image of a person performing a specific action;
A program characterized by

以上のように、本発明によれば、分析者にかかる負担を抑制しつつ、映像から特定の動作を自動的に抽出することができる。本発明は、人の動作の分析が求められる各種分野、例えば、スポーツの分野等に有用である。 As described above, according to the present invention, it is possible to automatically extract a specific action from a video while reducing the burden on the analyst. INDUSTRIAL APPLICABILITY The present invention is useful in various fields that require analysis of human motion, such as the field of sports.

10 動作抽出装置
11 データ取得部
12 軌跡特定部
13 ヒストグラム生成部
14 動作抽出部
15 スキップ処理部
16 リリースポイント特定部
20 端末装置
21 オペレーティングシステム21
22 カメラ
23 表示装置
110 コンピュータ
111 CPU
112 メインメモリ
113 記憶装置
114 入力インターフェイス
115 表示コントローラ
116 データリーダ/ライタ
117 通信インターフェイス
118 入力機器
119 ディスプレイ装置
120 記録媒体
121 バス
REFERENCE SIGNS LIST 10 motion extraction device 11 data acquisition unit 12 trajectory identification unit 13 histogram generation unit 14 motion extraction unit 15 skip processing unit 16 release point identification unit 20 terminal device 21 operating system 21
22 camera 23 display device 110 computer 111 CPU
112 main memory 113 storage device 114 input interface 115 display controller 116 data reader/writer 117 communication interface 118 input device 119 display device 120 recording medium 121 bus

Claims (6)

処理対象となる映像データを取得する、データ取得部と、
取得された前記映像データを構成するフレーム毎に、特定の特徴点の軌跡を特定する、軌跡特定部と、
前記フレーム毎に、当該フレームの複数の領域それぞれを当該フレームの水平方向において連続して取り出し、取り出した前記複数の領域それぞれについて、画素の動きの方向を表すヒストグラムを生成する、ヒストグラム生成部と、
前記フレーム毎に、特定された前記軌跡と前記複数の領域それぞれにおける前記ヒストグラムとに基づいて、当該フレームが、物体を投げる動作を行っている人の映像を含んでいるかどうかを判定し、前記物体を投げる動作を行っている人の映像を含んでいると判定したフレームを抽出する、動作抽出部と、
抽出されたフレームそれぞれにおける前記複数の領域の中から、特定の方向に動く画素の前記ヒストグラムの値に基づいて、前記物体を投げる動作を行っている人が存在しているとみなす領域を選出し、
前記フレーム毎に、選出した領域における前記軌跡の強度を求め、
求めた前記軌跡の強度の時系列変化に基づいて、前記人が前記物体をリリースした瞬間のフレームを特定する、リリースポイント特定部と、
を備えている、ことを特徴とする動作抽出装置。
a data acquisition unit that acquires video data to be processed;
a trajectory identifying unit that identifies a trajectory of specific feature points for each frame constituting the acquired video data;
a histogram generation unit configured to continuously extract each of a plurality of regions of the frame in the horizontal direction of the frame for each frame and generate a histogram representing the direction of pixel motion for each of the plurality of extracted regions;
For each frame, based on the identified trajectory and the histogram in each of the plurality of regions, it is determined whether or not the frame includes an image of a person throwing an object, and a motion extracting unit that extracts a frame determined to contain an image of a person performing a motion of throwing a
Selecting from among the plurality of regions in each of the extracted frames, a region considered to contain the person throwing the object based on the histogram values of pixels moving in a specific direction. ,
obtaining the intensity of the trajectory in the selected region for each frame;
a release point identifying unit that identifies a frame at the moment when the person releases the object based on the time-series change in intensity of the obtained trajectory;
A motion extraction device characterized by comprising:
請求項1に記載の動作抽出装置であって、
前記フレーム毎に、予め用意された背景画像との差分を求め、求めた差分から得られる画像の垂直方向におけるエッジを特定し、特定したエッジの水平方向の座標を求め、更に、各フレームにおける前記水平方向の座標の時系列変化に基づいて、前記特定の動作が行われていないフレームを特定し、そして、前記映像データから、特定したフレームを削除する、スキップ処理部を更に備え、
前記軌跡特定部は、前記スキップ処理部によってフレームが削除された前記映像データを対象にして、前記特定の特徴点の軌跡を特定し、
前記ヒストグラム生成部は、前記スキップ処理部によってフレームが削除された前記映像データを対象にして、前記ヒストグラムを生成し、
前記動作抽出部は、前記スキップ処理部によってフレームが削除された前記映像データを対象にして、特定の動作を行っている人の映像を含んでいるかどうかを判定する、
ことを特徴とする動作抽出装置。
The motion extraction device according to claim 1 ,
For each frame, a difference from a background image prepared in advance is obtained, an edge in the vertical direction of the image obtained from the obtained difference is identified, the coordinates of the identified edge in the horizontal direction are obtained, and the A skip processing unit that identifies frames in which the specific action is not performed based on time-series changes in horizontal coordinates, and deletes the identified frames from the video data,
The trajectory identifying unit identifies the trajectory of the specific feature point for the video data from which frames have been deleted by the skip processing unit,
The histogram generation unit generates the histogram for the video data from which frames have been deleted by the skip processing unit,
The motion extracting unit determines whether or not the video data from which the frame has been deleted by the skip processing unit includes a video of a person performing a specific motion.
A motion extraction device characterized by:
(a)処理対象となる映像データを取得する、ステップと、
(b)取得された前記映像データを構成するフレーム毎に、特定の特徴点の軌跡を特定する、ステップと、
(c)前記フレーム毎に、当該フレームの複数の領域それぞれを当該フレームの水平方向において連続して取り出し、取り出した前記複数の領域それぞれについて、画素の動きの方向を表すヒストグラムを生成するステップと、
(d)前記フレーム毎に、特定された前記軌跡と前記複数の領域それぞれにおける前記ヒストグラムとに基づいて、当該フレームが、物体を投げる動作を行っている人の映像を含んでいるかどうかを判定し、前記物体を投げる動作を行っている人の映像を含んでいると判定したフレームを抽出する、ステップと、
(e)抽出されたフレームそれぞれにおける前記複数の領域の中から、特定の方向に動く画素の前記ヒストグラムの値に基づいて、前記物体を投げる動作を行っている人が存在しているとみなす領域を選出し、
前記フレーム毎に、選出した領域における前記軌跡の強度を求め、
求めた前記軌跡の強度の時系列変化に基づいて、前記人が前記物体をリリースした瞬間のフレームを特定する、ステップと、
を有する、ことを特徴とする動作抽出方法。
(a) obtaining video data to be processed;
(b) identifying a trajectory of specific feature points for each frame constituting the acquired video data;
(c) for each frame, extracting each of a plurality of regions of the frame successively in the horizontal direction of the frame, and generating a histogram representing the direction of pixel motion for each of the extracted regions;
(d) for each frame, based on the identified trajectory and the histogram in each of the plurality of regions, determining whether the frame includes an image of a person throwing an object; , extracting a frame determined to contain an image of the person performing the action of throwing the object ;
(e) an area considered to contain the person throwing the object based on the histogram values of pixels moving in a specific direction from among the plurality of areas in each of the extracted frames; elect the
obtaining the intensity of the trajectory in the selected region for each frame;
identifying a frame at a moment when the person releases the object based on the obtained time-series change in intensity of the trajectory;
A motion extraction method characterized by comprising:
請求項に記載の動作抽出方法であって、
(f)前記フレーム毎に、予め用意された背景画像との差分を求め、求めた差分から得られる画像の垂直方向におけるエッジを特定し、特定したエッジの水平方向の座標を求め、更に、各フレームにおける前記水平方向の座標の時系列変化に基づいて、前記特定の動作が行われていないフレームを特定し、そして、前記映像データから、特定したフレームを削除する、ステップを更に有し、
前記(b)のステップにおいて、前記(f)のステップでフレームが削除された前記映像データを対象にして、前記特定の特徴点の軌跡を特定し、
前記(c)のステップにおいて、前記(f)のステップでフレームが削除された前記映像データを対象にして、前記ヒストグラムを生成し、
前記(d)のステップにおいて、前記(f)のステップでフレームが削除された前記映像データを対象にして、特定の動作を行っている人の映像を含んでいるかどうかを判定する、
ことを特徴とする動作抽出方法。
The motion extraction method according to claim 3 ,
(f) for each frame, obtain a difference from a background image prepared in advance, identify an edge in the vertical direction of the image obtained from the obtained difference, obtain the horizontal coordinates of the identified edge, identifying a frame in which the specific action is not performed based on the time-series change of the horizontal coordinate in the frame, and deleting the identified frame from the video data;
In the step (b), identifying the trajectory of the specific feature point for the video data from which the frame has been deleted in the step (f),
In step (c), generating the histogram for the video data from which frames have been deleted in step (f);
In step (d), determining whether or not the image data from which the frame has been deleted in step (f) contains an image of a person performing a specific action;
A motion extraction method characterized by:
コンピュータに、
(a)処理対象となる映像データを取得する、ステップと、
(b)取得された前記映像データを構成するフレーム毎に、特定の特徴点の軌跡を特定する、ステップと、
(c)前記フレーム毎に、当該フレームの複数の領域それぞれを当該フレームの水平方向において連続して取り出し、取り出した前記複数の領域それぞれについて、画素の動きの方向を表すヒストグラムを生成するステップと、
(d)前記フレーム毎に、特定された前記軌跡と前記複数の領域それぞれにおける前記ヒストグラムとに基づいて、当該フレームが、物体を投げる特定の動作を行っている人の映像を含んでいるかどうかを判定し、前記物体を投げる動作を行っている人の映像を含んでいると判定したフレームを抽出する、ステップと、
(e)抽出されたフレームそれぞれにおける前記複数の領域の中から、特定の方向に動く画素の前記ヒストグラムの値に基づいて、前記物体を投げる動作を行っている人が存在しているとみなす領域を選出し、
前記フレーム毎に、選出した領域における前記軌跡の強度を求め、
求めた前記軌跡の強度の時系列変化に基づいて、前記人が前記物体をリリースした瞬間のフレームを特定する、ステップと、
を実行させる、プログラム。
to the computer,
(a) obtaining video data to be processed;
(b) identifying a trajectory of specific feature points for each frame constituting the acquired video data;
(c) for each frame, extracting each of a plurality of regions of the frame successively in the horizontal direction of the frame, and generating a histogram representing the direction of pixel motion for each of the extracted regions;
(d) for each frame, based on the identified trajectory and the histogram in each of the plurality of regions, whether or not the frame includes an image of a person performing a specific action of throwing an object ; extracting frames determined to contain video of the person performing the action of throwing the object ;
(e) an area considered to contain the person throwing the object based on the histogram values of pixels moving in a specific direction from among the plurality of areas in each of the extracted frames; elect the
obtaining the intensity of the trajectory in the selected region for each frame;
identifying a frame at a moment when the person releases the object based on the obtained time-series change in intensity of the trajectory;
The program that causes the to run.
請求項に記載のプログラムであって、
前記コンピュータに、
(f)前記フレーム毎に、予め用意された背景画像との差分を求め、求めた差分から得られる画像の垂直方向におけるエッジを特定し、特定したエッジの水平方向の座標を求め、更に、各フレームにおける前記水平方向の座標の時系列変化に基づいて、前記特定の動作が行われていないフレームを特定し、そして、前記映像データから、特定したフレームを削除する、ステップを更に実行させ、
前記(b)のステップにおいて、前記(f)のステップでフレームが削除された前記映像データを対象にして、前記特定の特徴点の軌跡を特定し、
前記(c)のステップにおいて、前記(f)のステップでフレームが削除された前記映像データを対象にして、前記ヒストグラムを生成し、
前記(d)のステップにおいて、前記(f)のステップでフレームが削除された前記映像データを対象にして、特定の動作を行っている人の映像を含んでいるかどうかを判定する、
ことを特徴とするプログラム。
The program according to claim 5 ,
to the computer;
(f) for each frame, obtain a difference from a background image prepared in advance, identify an edge in the vertical direction of the image obtained from the obtained difference, obtain the horizontal coordinates of the identified edge, further executing a step of identifying a frame in which the specific action is not performed based on the time-series change of the horizontal coordinate in the frame, and deleting the identified frame from the video data;
In the step (b), identifying the trajectory of the specific feature point for the video data from which the frame has been deleted in the step (f),
In step (c), generating the histogram for the video data from which frames have been deleted in step (f);
In step (d), determining whether or not the image data from which the frame has been deleted in step (f) contains an image of a person performing a specific action;
A program characterized by
JP2018170781A 2018-09-12 2018-09-12 Motion extraction device, motion extraction method, and program Active JP7173535B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018170781A JP7173535B2 (en) 2018-09-12 2018-09-12 Motion extraction device, motion extraction method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018170781A JP7173535B2 (en) 2018-09-12 2018-09-12 Motion extraction device, motion extraction method, and program

Publications (2)

Publication Number Publication Date
JP2020042646A JP2020042646A (en) 2020-03-19
JP7173535B2 true JP7173535B2 (en) 2022-11-16

Family

ID=69798435

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018170781A Active JP7173535B2 (en) 2018-09-12 2018-09-12 Motion extraction device, motion extraction method, and program

Country Status (1)

Country Link
JP (1) JP7173535B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111784728B (en) * 2020-06-29 2023-08-22 杭州海康威视数字技术股份有限公司 Track processing method, device, equipment and storage medium
US20220327318A1 (en) * 2021-04-08 2022-10-13 Nvidia Corporation End-to-end action recognition in intelligent video analysis and edge computing systems

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010267029A (en) 2009-05-13 2010-11-25 Nippon Hoso Kyokai <Nhk> Specific motion detection device

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010267029A (en) 2009-05-13 2010-11-25 Nippon Hoso Kyokai <Nhk> Specific motion detection device

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
山田花穂,外4名,集団検出のためのジェスチャコミュニケ-ションの認識,第78回(平成28年)全国大会講演論文集(2) 人工知能と認知科学,2016年,pp.2-107~2-108

Also Published As

Publication number Publication date
JP2020042646A (en) 2020-03-19

Similar Documents

Publication Publication Date Title
US11450146B2 (en) Gesture recognition method, apparatus, and device
JP6694829B2 (en) Rule-based video importance analysis
CN102981604B (en) Image processing equipment and image processing method
US9449230B2 (en) Fast object tracking framework for sports video recognition
US10452713B2 (en) Video analysis techniques for improved editing, navigation, and summarization
CN103336576B (en) A kind of moving based on eye follows the trail of the method and device carrying out browser operation
US8644556B2 (en) Image processing apparatus and method and program
JP7131599B2 (en) Information processing system, information processing method and program
EP2808828A2 (en) Image matching method, image matching device, model template generation method, model template generation device, and program
US9384400B2 (en) Method and apparatus for identifying salient events by analyzing salient video segments identified by sensor information
KR20140045897A (en) Device and method for media stream recognition based on visual image matching
CN106575362A (en) Object selection based on region of interest fusion
CN110287891A (en) Gestural control method, device and electronic equipment based on human body key point
CN110163861A (en) Image processing method, device, storage medium and computer equipment
US20200134840A1 (en) Image processing apparatus, image processing method, and non-transitory computer-readable storage medium
CN111583280B (en) Image processing method, device, equipment and computer readable storage medium
JP2019215647A (en) Information processing device, control method of the same and program
JP7173535B2 (en) Motion extraction device, motion extraction method, and program
WO2021012513A1 (en) Gesture operation method and apparatus, and computer device
CN104125487A (en) Method and device for uploading image data
US12299959B2 (en) Method and electronic device for detecting candid moment in image frame
CN115660969B (en) Image processing methods, model training methods, devices, equipment and storage media
CN112784813A (en) Motion recognition data set generation method and device based on image detection
CN114740975B (en) Target content acquisition method and related equipment
CN111476063A (en) Target tracking method and device, storage medium and electronic equipment

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210803

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20220711

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220719

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220915

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20221027

R151 Written notification of patent or utility model registration

Ref document number: 7173535

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151