JPH07282235A - Motion recognition device - Google Patents
Motion recognition deviceInfo
- Publication number
- JPH07282235A JPH07282235A JP6077125A JP7712594A JPH07282235A JP H07282235 A JPH07282235 A JP H07282235A JP 6077125 A JP6077125 A JP 6077125A JP 7712594 A JP7712594 A JP 7712594A JP H07282235 A JPH07282235 A JP H07282235A
- Authority
- JP
- Japan
- Prior art keywords
- palm
- image
- code
- motion
- hand
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Image Processing (AREA)
- Image Analysis (AREA)
Abstract
(57)【要約】
【目的】 肌色領域の抽出を行ない、指形状のコード
化、及び左右の手の空間中での動きをコード化すること
により、手動作の認識を容易にする。
【構成】 撮影装置3で撮影した手動作の時系列画像か
ら、肌色領域の抽出、顔、右手、左手の重心の抽出を行
ない、空間位置計算装置7で左てのひらと右てのひらの
空間位置を計算する。指形状コード作成装置11で、指
形状コード列を作成する。手の使用状態、静動、指形状
の変化により、認識対象手動作の含まれるグループを特
定する。動きコード作成装置16で、左右の手の動きコ
ードを作成する。開始位置コード作成装置17では、手
動作の開始位置コードを作成する。手動作単語照合装置
22は、動きコード、開始位置コード、指形状コードを
元に、特定したグループ中の手動作単語から、撮影装置
3で撮影された手動作と対応する手動作単語を決定す
る。
(57) [Abstract] [Purpose] To facilitate the recognition of hand motions by extracting skin color areas, coding finger shapes, and coding movements in the space of the left and right hands. [Structure] From the time-series images of hand movements taken by the imaging device 3, the skin color area is extracted, the centers of gravity of the face, right hand, and left hand are extracted, and the spatial position calculation device 7 calculates the spatial positions of the left palm and the right palm. To do. The finger shape code creating device 11 creates a finger shape code string. The group that includes the recognition target hand motion is specified by the use state of the hand, the static movement, and the change of the finger shape. The motion code creation device 16 creates motion codes for the left and right hands. The start position code creating device 17 creates a start position code for manual operation. The hand action word matching device 22 determines a hand action word corresponding to the hand action taken by the image taking device 3 from the hand action words in the identified group based on the motion code, the start position code, and the finger shape code. .
Description
【0001】[0001]
【産業上の利用分野】本発明は、動作認識装置に関し、
特に、センサや彩色された手袋などを用いることなく人
間の身振りや手振りの認識を行ない、認識結果に基づい
て人間と機械の間のインターフェースを行ない、指示装
置や手話認識などに利用可能な動作認識装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a motion recognition device,
In particular, it recognizes human gestures and hand gestures without using sensors or colored gloves, interfaces between humans and machines based on the recognition results, and can be used for pointing devices and sign language recognition. Regarding the device.
【0002】[0002]
【従来の技術】人間の手振り、身振りを理解する方法と
して、身体にセンサを付けて各状態を測定する方法があ
る。2. Description of the Related Art As a method of understanding human hand gestures and gestures, there is a method of measuring each state by attaching a sensor to the body.
【0003】また、カメラを使う手法では、輪郭情報を
抽出し、あらかじめ用意されているモデルとの対比で状
態を推定する方法や、彩色した手袋を使い、色情報によ
って指の動きなどをとらえる方法がある。Further, in the method using a camera, contour information is extracted and a state is estimated by comparison with a model prepared in advance, or a method in which a colored glove is used and a movement of a finger or the like is detected by color information. There is.
【0004】[0004]
【発明が解決しようとする課題】人の手動作、身振りを
認識しようとする時、体に光ファイバを装着して指形状
の変化で光量の変化を見ようとする装置が市販されてい
る。しかし体にコードを付けるため動きが制約された
り、装着感に課題が残る。また彩色された手袋を装着し
て、色の違いによって形状の認識を行なう方法もある
が、この方法も人体に手袋を装着せねばならず、手袋が
ない時には手動作、身ぶりの認識ができない。When recognizing human hand movements and gestures, there are commercially available devices for attaching an optical fiber to the body and seeing the change in the light quantity by the change in the finger shape. However, since the code is attached to the body, the movement is restricted, and there are problems with the feeling of wearing. There is also a method of wearing colored gloves and recognizing the shape depending on the difference in color, but this method also requires wearing gloves on the human body, and when the gloves are not present, hand movements and gestures cannot be recognized.
【0005】また、手動作を認識する場合に、手の空間
位置を計測するためには、複数台の撮影装置を用いた大
規模な装置を必要としていた。In addition, in order to measure the spatial position of the hand when recognizing the hand motion, a large-scale device using a plurality of photographing devices has been required.
【0006】また、身振りや手振り等の、体動作を使っ
ての入力部を持つ装置において、常時監視を続けている
ときに、動作認識の開始のタイミングを的確に与えるこ
とが困難であった。Further, in a device having an input section for using body movements such as body movements and hand movements, it has been difficult to give an appropriate timing for starting the movement recognition while continuously monitoring.
【0007】上記問題点に鑑み、本発明は、手袋を装着
することなく肌色部分を抽出して、動きをコード化する
ことにより手動作の認識を行うことを目的とする。In view of the above problems, an object of the present invention is to recognize a hand motion by extracting a skin color portion and coding a motion without wearing gloves.
【0008】また、本願発明は、1台の撮影装置のみに
よって、手動作の認識を可能にすることを目的とする。Another object of the present invention is to make it possible to recognize a manual operation with only one photographing device.
【0009】さらに、本願発明は、動作認識開始の的確
なタイミングを与えることを目的とする。A further object of the present invention is to provide an accurate timing for starting motion recognition.
【0010】[0010]
【課題を解決するための手段】上記目的を達成するため
に、本願発明は、左右のカメラで1つの対象を別の方向
から撮影する撮影手段と、撮影がおこなわれた左右のカ
メラの画像を記憶する記憶手段と、画像の中で肌色部分
を抽出する肌色抽出手段と肌色部分の面積の重心位置を
計する重心検出手段と、重心検出手段によって求められ
た重心位置座標の、左右のカメラの視差により左右のて
のひらの空間における絶対座標を求める空間位置計算手
段と、空間位置計算手段によって求められた値を記憶す
る空間位置記憶手段とを備えた動作認識装置である。In order to achieve the above object, the present invention provides a photographing means for photographing one object from left and right cameras from different directions, and an image of the left and right cameras where photographing is performed. Storage means for storing, skin color extraction means for extracting a skin color portion in the image, center of gravity detection means for measuring the center of gravity position of the area of the skin color portion, and center of gravity position coordinates obtained by the center of gravity detection means for the left and right cameras. It is a motion recognition device provided with a spatial position calculation means for obtaining absolute coordinates in the space of the left and right palms by parallax, and a spatial position storage means for storing the value obtained by the spatial position calculation means.
【0011】また、上記構成に加え、使用しているての
ひらを特定する使用てのひら特定手段と、使用している
てのひらが空間中で固定されているか動いているかを判
定する手動作静動判定手段と、てのひらの形状をコード
化する指形状コード作成手段指形状の変化を判定する形
状変化手段と、手動作の動作によるグループを特定する
グループ特定手段、手動作の動きをもとに手動作のグル
ープ化を行うグループ記憶手段、動きの変化点を検出す
る変化点検出手段、それをもとに動きコードを作成する
動きコード作成手段、使用しているてのひらの開始位置
コードを作成する開始位置コード作成手段、格納されて
いる指形状と指形状コード作成手段で作成されたコード
を照合する指形状照合手段、手動作単語を照合する手動
作単語照合手段、手動作をグループ毎にコード化して登
録をおこなう手動作単語記憶手段、特定された手動作単
語を音声、文字、アニメーションで出力する手動作単語
変換手段により構成される。In addition to the above construction, a palm specifying means for specifying the palm to be used, and a hand movement / movement judging means for judging whether the palm being used is fixed or moving in space. , Finger shape code creating means for coding the shape of the palm, shape changing means for determining a change in finger shape, group specifying means for specifying a group according to a motion of a hand motion, group of hand motion based on a motion of a hand motion Group storage means for performing conversion, change point detection means for detecting a change point of motion, motion code creation means for creating a motion code based on that, start position code creation for creating a start position code of the palm currently in use Means, finger shape collating means for collating the stored finger shape and the code created by the finger shape code creating means, manual operation word collating means for collating the manual operation word, Hand gesture word storage means for registering and coding operation for each group, the audio hand operation word specified, character, constituted by the finger movement word conversion means for outputting an animation.
【0012】また、認識対象を撮影する1つの撮影手段
と、撮影された画面から腕の各部分の形状を抽出する抽
出する腕形状抽出手段と、腕の各部分の形状と腕の各部
分に装着した指標物の形状とから空間位置を計算する空
間位計算手段を備えた動作認識装置である。Further, one photographing means for photographing the recognition target, arm shape extracting means for extracting the shape of each part of the arm from the photographed screen, and the shape of each part of the arm and each part of the arm. It is a motion recognition device provided with a spatial position calculating means for calculating a spatial position from the shape of an attached index object.
【0013】また、認識開始の合図となる特徴を開始コ
ードとして保持した開始コード登録手段と、記憶手段に
記憶された画像から特徴を抽出して特徴コードを作成す
る特徴コード作成手段と、開始コードと特徴コードを比
較する認識開始コード判定手段と、開始コードと特徴コ
ードが一致したときに、動作認識部に認識開始信号を出
力する認識開始通知手段とを備えた動作認識装置であ
る。Further, a start code registering means for holding a feature serving as a recognition start signal as a start code, a feature code creating means for extracting a feature from an image stored in the storage means to create a feature code, and a start code And a recognition start code determining means for comparing the feature code with each other, and a recognition start notifying means for outputting a recognition start signal to the motion recognizing section when the start code and the feature code match.
【0014】また、認識開始の合図となる画像を開始画
像として保持した開始画像登録手段と、記憶手段に記憶
された画像に前処理をかける画像加工手段と、前処理を
かけた画像と開始画像を比較する認識開始画像判定手段
と、前処理をかけた画像と開始画像が一致したときに、
動作認識部に認識開始信号を出力する認識開始通知手段
とを備えた動作認識装置である。Further, start image registration means for holding an image serving as a recognition start signal as a start image, image processing means for pre-processing the image stored in the storage means, pre-processed image and start image. When the recognition start image determination means for comparing and the preprocessed image and the start image match,
The motion recognition device includes a recognition start notification unit that outputs a recognition start signal to the motion recognition unit.
【0015】[0015]
【作用】本発明の動作認識装置によれば、左右のカメラ
で1つの対象を別の方向から撮影し、撮影した画像から
肌色部分を抽出し、左右のてのひらの空間における絶対
座標を求め、空間位置を記憶することにより、手の動作
を認識することができる。According to the motion recognition apparatus of the present invention, one object is photographed by the left and right cameras from different directions, the skin color part is extracted from the photographed image, and the absolute coordinates in the space of the left and right palms are obtained. By memorizing the position, the motion of the hand can be recognized.
【0016】また、使用しているてのひらを特定し、空
間中で固定されているか動いているかを判定し、てのひ
らの形状の変化を判定することにより手動作のグループ
を特定することができ、また動きコードを作成し、開始
位置コードを作成し、指形状を特定することにより、特
定されたグループの中での手動作単語の照合をおこなう
ことにより手動作単語の認識をおこなうことができる。Further, it is possible to identify the group of manual movements by identifying the palm used, determining whether the palm is fixed or moving in space, and determining the change in the shape of the palm. By creating a motion code, creating a start position code, and specifying the finger shape, it is possible to recognize the manual operation word by collating the manual operation word in the specified group.
【0017】また、肌色検出手段により肌色領域を抽出
し、重心検出手段で顔と左右てのひらの重心の画像中で
の位置を算出することができ、腕形状検出手段によって
腕の形状情報を知ることができ、空間位置計算手段によ
って、左右てのひらの重心の画像中での位置と、腕の形
状情報と、腕につけた輪状の指標物によって、左右ての
ひらの重心の3次元空間中での位置を計算することが可
能となり、1台の撮影装置のみによって、手動作の認識
を行なうことができる。Further, the skin color detecting means can extract the skin color area, the center of gravity detecting means can calculate the positions of the center of gravity of the face and the left and right palms in the image, and the arm shape detecting means can know the shape information of the arm. The position of the center of gravity of the left and right palms in the image, the shape information of the arm, and the ring-shaped index attached to the arm are used to calculate the position of the center of gravity of the left and right palms in the three-dimensional space by the spatial position calculation means. Therefore, it is possible to recognize the manual operation with only one photographing device.
【0018】また、特徴コード作成手段により入力画像
の特徴をコード化したものと、開始コード登録手段に登
録してある開始コードとが一致するかどうかを認識開始
コード判定手段により判定する。認識開始通知手段で
は、一致したという判定結果の場合に認識開始信号を発
生し、動作認識開始の的確なタイミングを与えることが
可能になる。Further, the recognition start code determining means determines whether or not the feature code of the input image coded by the feature code creating means matches the start code registered in the start code registering means. The recognition start notifying means can generate a recognition start signal in the case of a determination result that they match, and give an appropriate timing for starting the motion recognition.
【0019】また、画像加工手段により入力画像に前処
理をかけたものと、開始画像登録手段に登録してある画
像とが一致するかどうかを認識開始画像判定手段により
判定する。認識開始通知手段では、一致したという判定
結果の場合に認識開始信号を発生し、動作認識開始の的
確なタイミングを与えることが可能となる。Further, the recognition start image determining means determines whether the preprocessed input image by the image processing means matches the image registered in the start image registration means. The recognition start notifying means can generate a recognition start signal in the case of a determination result that they match, and give an appropriate timing for starting the motion recognition.
【0020】[0020]
【実施例】 (実施例1)本発明の第1の実施例の動作認識装置につ
て、以下図面を参照しながら説明する。First Embodiment A motion recognition apparatus according to a first embodiment of the present invention will be described below with reference to the drawings.
【0021】図1は、本発明の第1の実施例の動作認識
装置の構成を示す図である。テレビカメラ1,2は、手
を立体的に撮影するものである。FIG. 1 is a block diagram showing the arrangement of a motion recognition apparatus according to the first embodiment of the present invention. The TV cameras 1 and 2 are for stereoscopically photographing hands.
【0022】左右のカメラの画像を撮影する撮影装置
3、左右のカメラの画像を記憶する記憶装置4、画像の
中の肌色部分を抽出する肌色抽出装置5、肌色部分の面
積の重心位置を計する重心検出装置6、重心検出装置6
によって求められた重心位置座標の左右カメラの視差に
より、左右のてのひらの空間における絶対座標を求める
空間位置計算装置7、空間位置計算装置7によって求め
られた値を記憶する空間位置記憶装置8、手動作が左て
のひらのみを使用しているか、右てのひらのみを使用し
ているか、両手を使用しているかを特定する使用てのひ
ら特定装置9、使用しているてのひらが空間中で固定さ
れているか動いているかを、空間位置計測装置8で求め
られたてのひらの絶対座標をもとに判定する手動作静動
判定装置10、肌色検出装置5によって求めたてのひら
の形状をコード化する指形状コード作成装置11、指形
状コード化装置11の時系列な画像を比較することによ
り指形状の変化を判定する形状変化判定装置12、また
てのひら特定装置9、手動作静動判定装置10、手形状
変化判定装置12の3つの装置結果を基に手話単語のグ
ループを特定するグループ特定装置13、手話単語をグ
ループ化をおこなうための要素が書かれているグループ
記憶装置13、空間位置計算装置8の時系列画像を比較
し動きの変化点を検出する変化点検出装置15、それを
もとに動きコードを作成する動きコード作成装置16、
空間位置計算装置8に蓄えられている最初の画像で使用
しているてのひらの開始位置コードを作成する開始位置
コード作成装置17、指形状記憶装置19に格納されて
いる形状と指形状コード作成装置11で作成されたコー
ドを照合する指形状照合装置18、動きコード作成装置
16、開始位置コード作成装置17、指形状照合装置1
8を使い手話単語を照合する手動作単語照合装置20、
手話単語をグループ毎にコード化されて登録をしている
手動作単語記憶装置22特定された手話単語を音声、文
字、アニメーションで出力する手動作単語変換装置21
により構成される。A photographing device 3 for photographing the images of the left and right cameras, a storage device 4 for storing the images of the left and right cameras, a skin color extracting device 5 for extracting the skin color part in the image, and a barycentric position of the area of the skin color part are measured. Centroid detecting device 6, centroid detecting device 6
The spatial position calculation device 7 for obtaining the absolute coordinates in the space of the left and right palms by the parallax of the barycenter position coordinates obtained by the spatial position storage device 8 for storing the value obtained by the spatial position calculation device 7, A palm identifying device 9 for use that identifies whether the motion is using only the left palm, only the right palm, or using both hands, whether the palm being used is fixed in space A hand motion / movement determination device 10 that determines whether or not the presence of the palm is obtained based on the absolute coordinates of the fresh palm that is obtained by the spatial position measuring device 8, and a finger shape code creation device 11 that codes the shape of the fresh palm that is obtained by the skin color detection device 5. , A shape change determination device 12 for determining a change in finger shape by comparing time-series images of the finger shape encoding device 11, and a palm specification device , A group specifying device 13 for specifying a group of sign language words based on the results of the three devices of the hand motion / movement determining device 10 and the hand shape change determining device 12, and an element for grouping the sign language words. A group storage device 13, a change point detection device 15 for comparing time series images of the spatial position calculation device 8 to detect a change point of motion, and a motion code creation device 16 for creating a motion code based on the change point detection device 15.
A starting position code creating device 17 for creating a starting position code of the new palm used in the first image stored in the spatial position calculating device 8, and a shape and a finger shape code creating device stored in the finger shape storage device 19. Finger shape matching device 18, motion code creating device 16, start position code creating device 17, finger shape matching device 1 for matching the code created in 11
A hand operation word collation device 20 for collating sign language words using
Hand movement word storage device 22 in which sign language words are coded for each group and registered 22 Hand movement word conversion device 21 for outputting the specified sign language words by voice, characters, or animation
It is composed of
【0023】次に、本実施例の具体的な動作について、
図5(a)〜(d)に示すフローチャートと、図1を用
いて説明する。Next, regarding the specific operation of this embodiment,
This will be described with reference to the flowcharts shown in FIGS. 5A to 5D and FIG.
【0024】図1のように、テレビカメラ1,2によっ
て上半身部分がそれぞれ違う角度で撮影装置3により撮
影され、記憶装置4に蓄えられる(ステップ101)。As shown in FIG. 1, the upper half of the body is photographed by the photographing device 3 by the television cameras 1 and 2 at different angles and stored in the storage device 4 (step 101).
【0025】記憶装置4は標準ではNTSCの規格であ
る1/30秒のサンプリング間隔で格納されるが、記憶
装置4のパラメータを変更することによりサンプリング
周期を、例えば1/10秒もしくは1/5秒への変更す
ることも可能である。図10に示すようにサンプリング
された枚数の画像に時系列的な番号、IMG_1,IM
G_2〜IMG_Nを付加する(ステップ102)。Although the storage device 4 is stored at a sampling interval of 1/30 seconds, which is the standard of NTSC, as a standard, by changing the parameters of the storage device 4, the sampling cycle is, for example, 1/10 seconds or 1/5. It is also possible to change to seconds. As shown in FIG. 10, the number of images sampled is time-series numbers, IMG_1, IM
G_2 to IMG_N are added (step 102).
【0026】次にIMG_1の画像より肌色検出装置5
によって図10に示す肌色部分S1,S2,S3,S
4,S5の検出をおこなう(ステップ103)。Next, from the image of IMG_1, the skin color detecting device 5
The skin color portions S1, S2, S3, S shown in FIG.
4, S5 is detected (step 103).
【0027】自然界にも肌色は存在するがS4,S5の
ようなある一定以上の面積のない領域は孤立点として除
去をおこなう(ステップ104)。Regions which have a skin color in the natural world but do not have an area larger than a certain size such as S4 and S5 are removed as isolated points (step 104).
【0028】肌色領域の中で右てのひらをS1、左ての
ひらをS2、頭をS3、の特定をおこなう(ステップ1
05)。In the flesh color area, the right palm is S1, the left palm is S2, and the head is S3 (step 1).
05).
【0029】次に肌色部分の輪郭抽出を行い、面積部分
の重心位置を重心検出装置6によって計算する。図10
のP1,P2,P3が検出された重心位置である(ステ
ップ106)。Next, the contour of the skin color portion is extracted, and the center of gravity position of the area portion is calculated by the center of gravity detecting device 6. Figure 10
P1, P2, and P3 are the detected barycentric positions (step 106).
【0030】図11では重心検出装置6によって検出さ
れた左右のカメラでとらえた右てのひらの画像面上での
位置を示す。左右それぞれの画像面の中心を画像面の原
点としP1_left,P1_rightが左右のカメ
ラの画像に投影された右てのひらの重心位置である。こ
の時右カメラで撮影された時の座標値がP1_Righ
t=(XR,YR)、左カメラで撮影された時の座標値
がP1_left=(XL,YL)となる。このそれぞ
れの座標値を空間位置計算装置7におくる。FIG. 11 shows the position on the image plane of the right palm detected by the center-of-gravity detection device 6 by the left and right cameras. With the center of each of the left and right image planes as the origin of the image plane, P1_left and P1_right are barycentric positions of the right palm projected on the images of the left and right cameras. At this time, the coordinate value when taken by the right camera is P1_Right
t = (XR, YR), and the coordinate value when the image is taken by the left camera is P1_left = (XL, YL). The respective coordinate values are sent to the spatial position calculation device 7.
【0031】[0031]
【数1】 [Equation 1]
【0032】(数1)により、左右の視差をもとに右て
のひらの絶対座標が計算される。本実施例では撮影をお
こなう前にキャリブレーションをおこない、図14に示
すように撮影される人の首の位置を絶対原点とし、右手
の方向をX軸の正の方向、頭の方向をY軸の正の方向人
の前方向をZ軸正方向と定義をおこなう。右てのひらと
同様に左てのひら、顔の重心位置の絶対座標も計算をお
こなう(ステップ107)。[Mathematical formula-see original document] Based on (Equation 1), the absolute coordinates of the right palm are calculated based on the left and right parallax. In the present embodiment, calibration is performed before photographing, and the position of the person's neck to be photographed is the absolute origin as shown in FIG. 14, the right hand direction is the positive direction of the X axis, and the head direction is the Y axis. The positive direction of the person is defined as the Z-axis positive direction. Similar to the right palm, the left palm and the absolute coordinates of the center of gravity of the face are also calculated (step 107).
【0033】サンプリングされた画像枚数だけ、右ての
ひら、左てのひら、顔の絶対位置を計算し、それぞれの
絶対座標の値を空間位置記憶装置8に格納する。具体的
な値の格納された一例を図12に示す(ステップ10
8)。The absolute positions of the right palm, the left palm and the face are calculated for the number of sampled images, and the absolute coordinate values are stored in the spatial position storage device 8. FIG. 12 shows an example in which specific values are stored (step 10).
8).
【0034】図12の値を使用てのひら特定装置9に入
れる(ステップ109)。本実施例では右てのひら、左
てのひらともに検出がおこなわれ、絶対座標系における
位置の特定がされているため、右てのひら、左てのひら
が使用していると判断される(ステップ110)。The values in FIG. 12 are put into the palm identifying device 9 (step 109). In this embodiment, both the right palm and the left palm are detected and the position in the absolute coordinate system is specified, so it is determined that the right palm and the left palm are in use (step 110).
【0035】次に図12の値を手動作静動判定装置10
にいれる(ステップ111)。図12の値の時系列的に
隣あったX,Y,Zの座標値をに代入することにより右
手は動いているが、左手は動いていないことがわかる
(ステップ112)。Next, the values shown in FIG.
Enter (step 111). By substituting the X, Y, and Z coordinate values of the values shown in FIG. 12 which are adjacent in time series, it can be seen that the right hand is moving, but the left hand is not moving (step 112).
【0036】[0036]
【数2】 [Equation 2]
【0037】次に肌色検出装置5で検出された右てのひ
ら、左てのひらの画像をサンプリングされた枚数分指形
状コード作成装置11に送り指形状コードを作成する。
指形状コード作成装置11に送られてきた右てのひらの
画像を図13に示す。Next, feed finger shape codes are created in the finger shape code creating apparatus 11 for the number of sampled images of the right and left palms detected by the skin color detecting device 5.
FIG. 13 shows an image of the right palm sent to the finger shape code creating apparatus 11.
【0038】次に指形状のコード化のアルゴリズムを記
す。図14に示すように空間位置計算装置7で求められ
た重心P1と一番遠い肌色部分の位置を端点e1とし、
重心P1と端点s1を結んだ線をてのひらの向きベクト
ルVECとする。Next, the algorithm for encoding the finger shape will be described. As shown in FIG. 14, the position of the skin color portion farthest from the center of gravity P1 obtained by the spatial position calculation device 7 is defined as an end point e1,
A line connecting the center of gravity P1 and the end point s1 is defined as a palm direction vector VEC.
【0039】次に肌色部分を全て囲むことが出来る最小
の面積を持つ正方形SQを正方形SQの中心線とてのひ
らの向きベクトルVECをあわせ、正方形SQの一辺を
端点e1に合わせて、正方形SQを作成する。Next, the square SQ having the smallest area capable of enclosing all the skin color portions is aligned with the palm orientation vector VEC as the center line of the square SQ, and one side of the square SQ is aligned with the end point e1 to form the square SQ. To do.
【0040】次に図15に示すように正方形SQを4等
分する。それぞれの正方形をSQ_0,SQ_1,SQ
_2,SQ_3とし、それぞれの肌色の面積の割合いを
求める。肌色の面積率がそれぞれの正方形SQ_0,S
Q_1,SQ_2,SQ_3の80%を超えるものはコ
ードを1とし、20%に満たない時にはコードを0とす
る。面積割合いが20%から80%の間の時にはコード
が不定としその領域を再び4等分する。図15ではSQ
_0,SQ_1,SQ_2,SQ_3ともに肌色の面積
率が20%から80%の間にあるため、コードは全て不
定となる。Next, as shown in FIG. 15, the square SQ is divided into four equal parts. Replace each square with SQ_0, SQ_1, SQ
_2 and SQ_3, the ratio of the area of each skin color is calculated. Square area SQ_0, S
The code is set to 1 when more than 80% of Q_1, SQ_2 and SQ_3 is set, and set to 0 when less than 20%. When the area ratio is between 20% and 80%, the code is indefinite and the region is divided into four again. In Figure 15, SQ
Since the skin color area ratios of _0, SQ_1, SQ_2, and SQ_3 are between 20% and 80%, all the codes are undefined.
【0041】次にSQ_0,SQ_1,SQ_2,SQ
_3を再び4等分する。その時の状態を図16_aに示
す。ここではSQ_13,SQ_16 はコード1に、
SQ_4,SQ_6,SQ_9,SQ_11,SQ_1
2,SQ_14,SQ_19はコード0になり、図16
_bに示すようにSQ_5,SQ_8,SQ_7,SQ
_10,SQ_15,SQ_17,SQ_18はコード
不定となる。Next, SQ_0, SQ_1, SQ_2, SQ
Divide _3 into four equal parts. The state at that time is shown in FIG. Here, SQ_13 and SQ_16 are code 1,
SQ_4, SQ_6, SQ_9, SQ_11, SQ_1
2, SQ_14 and SQ_19 are code 0, as shown in FIG.
SQ_5, SQ_8, SQ_7, SQ as shown in _b
Codes of _10, SQ_15, SQ_17, and SQ_18 are indefinite.
【0042】再びコード不定となった領域を4等分す
る。4分割された状態を図17_aに示す。この時SQ
_26,SQ_30,SQ_31,SQ_34,SQ_
36,SQ_40,SQ_41,SQ_44,SQ_4
5,SQ_46がコード1となり、SQ_20,SQ_
22,SQ_25,SQ_27,SQ_33,SQ_3
5,SQ_37,SQ_39がコード0となる。The area where the code is undefined again is divided into four equal parts. The state of being divided into four is shown in FIG. SQ at this time
_26, SQ_30, SQ_31, SQ_34, SQ_
36, SQ_40, SQ_41, SQ_44, SQ_4
5, SQ_46 becomes code 1, SQ_20, SQ_
22, SQ_25, SQ_27, SQ_33, SQ_3
5, SQ_37 and SQ_39 are code 0.
【0043】図17_bに示すようにハッチングがかか
ったところがコード化された領域で白い部分がコード不
定となっている部分である。コード不定の領域は再度4
分割され同様の処理がおこなわれる。本実施例では4分
割をおこなうのはここまでとし、この4分割をおこなっ
た時面積率が20%から80%の間の時には50%を境
にしてコードを1もしくは0に特定する。As shown in FIG. 17B, a hatched portion is a coded area and a white portion is a code undefined portion. The code undefined area is 4 again
It is divided and the same processing is performed. In the present embodiment, the four divisions are performed up to this point. When the area ratio is between 20% and 80% when the four divisions are performed, the code is specified as 1 or 0 with 50% as the boundary.
【0044】以上の処理により、右てのひらの画像が図
18に示すように全てコード化された。なおここでは階
層を4つにしているが、より詳しいコード化を図るため
に階層を深く取り5、6にしても良い(ステップ11
3)。By the above processing, the image of the right palm has been entirely coded as shown in FIG. Although the number of layers is four here, the layers may be deeper to be 5, 6 for more detailed coding (step 11).
3).
【0045】次に形状変化判定装置12に時系列な手形
状のコード化された値が送られる(ステップ114)。Next, the time-series coded values of the hand shape are sent to the shape change determination device 12 (step 114).
【0046】図13に示す時系列画像を同様にコード化
すると図19のようになる。IMG_1のコード化され
た画像とIMG_2の画像を重心P1と指方向ベクトル
VECを重ね合わせるとコードは同じ形を示している。
手の向き方向VECは画像上で変化しているがコード化
された形状は同じ形状を示している。つまり、この実施
例では形状の変化は認められず形状変化は無しと判定さ
れる(ステップ115)。When the time series images shown in FIG. 13 are similarly coded, it becomes as shown in FIG. When the coded image of IMG_1 and the image of IMG_2 are overlapped with the center of gravity P1 and the finger direction vector VEC, the code shows the same shape.
The hand orientation direction VEC has changed on the image, but the coded shape shows the same shape. That is, in this embodiment, no change in shape is recognized and it is determined that there is no change in shape (step 115).
【0047】使用てのひら特定装置9、手動作静動判定
装置10、形状変化判定装置12の結果がグループ特定
装置13に送られグループ記憶装置14の値を照合する
ことによりグループの特定がおこなわれる。The results of the palm identifying device 9, the hand movement / moving motion determining device 10, and the shape change determining device 12 used are sent to the group identifying device 13 and the values in the group storage device 14 are collated to identify the group.
【0048】本実施例では図20に示すように両手使用
(使用てのひら特定装置9より)、左手固定、右手移動
(手動作静動判定装置10より)、右手形状変化無し、
左手形状変化無し(形状変化判定装置12より)で、グ
ループi に特定される(ステップ116)。In the present embodiment, as shown in FIG. 20, both hands are used (from the palm identifying device 9 in use), left hand is fixed, right hand is moved (from hand movement / motion determination device 10), no change in right hand shape,
With no change in the shape of the left hand (from the shape change determination device 12), it is specified as the group i (step 116).
【0049】グループi が特定されるとグループ特定
装置13は手動作単語照合装置20へグループ番号i
を送る(ステップ117)。When the group i is specified, the group specifying device 13 sends the group number i to the manual word collating device 20.
Is sent (step 117).
【0050】次に空間位置記憶装置8より求めた図13
の画像IMG_2からIMG_1のX,Y,Zのそれぞ
れの座標の差分を取り動きの方向を求める。以下同じよ
うにIMG_3からIMG_2の差分IMG_4からI
MG_3の差分...IMG_NからIMG_(N−
1)の差分を求めると図21に示す様な動きとなる(ス
テップ118)。Next, FIG. 13 obtained from the spatial position storage device 8
From the image IMG_2 of IMG_1, the difference between the respective coordinates of X, Y and Z of IMG_1 is obtained to obtain the direction of movement. Similarly, the difference between IMG_3 and IMG_2 is IMG_4 through I
Difference of MG_3. . . From IMG_N to IMG_ (N-
When the difference of 1) is obtained, the movement as shown in FIG. 21 is obtained (step 118).
【0051】図21で求めた時系列の画像を変化点検出
装置15に送ると(IMG_4−IMG_3)のところ
で動きが前方向より下方向に変化していることがわか
る。ここを変化点CHANGEとする(ステップ11
9)。When the time-series images obtained in FIG. 21 are sent to the change point detecting device 15, it can be seen that the movement is changing downward from the front at (IMG_4-IMG_3). This is the change point CHANGE (step 11
9).
【0052】図21に示す時系列なコードを動きコード
作成装置16に渡すと変化点CHANGEを境に動きの
変化が認められるので(前方向,下方向)とコード化さ
れる。この時時間的要素はなくなっている。図22_b
のようなテーブルをもとに動きコードが決定され、本実
施例では動きコードは(9,4)となる。動き方向は図
22に示すようにある点からどの方向へ移動したかを示
す相対的な値である。本実施例では図22_bに示すよ
うに26種類の動きコードがある(ステップ120)。When the time-series code shown in FIG. 21 is passed to the motion code generator 16, a change in motion is recognized at the change point CHANGE, and the code is coded as (forward direction, downward direction). At this time, the time factor is gone. 22_b
The motion code is determined based on such a table, and in this embodiment, the motion code is (9, 4). The movement direction is a relative value indicating in which direction a movement is made from a certain point as shown in FIG. In this embodiment, there are 26 types of motion codes as shown in FIG. 22_b (step 120).
【0053】次に空間位置記憶装置7の最初の値、図1
3に示すIMG_1のX,Y,Zの座標が開始位置コー
ド作成装置17にわたされる。本実施例では図23のコ
ードをもとにつくると右てのひらの開始位置コードは
(1,−1,1)となる(ステップ121)。Next, the first value of the spatial position storage device 7, FIG.
The X, Y, and Z coordinates of IMG_1 shown in 3 are passed to the start position code creating device 17. In this embodiment, when the code shown in FIG. 23 is used as the basis, the start position code of the right palm is (1, -1, 1) (step 121).
【0054】指形状コード作成装置11で求めた形状と
指形状記憶装置に格納されているパターンの照合をおこ
ない、指形状記憶装置19の指形状番号を特定する(ス
テップ122)。The shape obtained by the finger shape code creating device 11 is compared with the pattern stored in the finger shape storage device to specify the finger shape number of the finger shape storage device 19 (step 122).
【0055】ステップ120で求められた動きコード、
ステップ121で求められた開始位置コード、ステップ
122で求められた指形状番号を手動作単語照合装置2
0に送る(ステップ123)。The motion code found in step 120,
The start position code obtained in step 121 and the finger shape number obtained in step 122 are used as the hand operation word collation device 2
0 (step 123).
【0056】手動作単語照合装置20ではステップ11
7で求められた図24に示されるフォーマットで手話単
語が格納されているためグループコードiに相当する手
話単語を候補として抜き出す。ステップ123で送られ
てきたコード及び番号をもとに候補の中の手話単語の特
定をおこなう(ステッ124)。In the manual operation word collation device 20, step 11 is executed.
Since the sign language words are stored in the format shown in FIG. 24 obtained in step 7, the sign language words corresponding to the group code i are extracted as candidates. The sign language word in the candidates is identified based on the code and number sent in step 123 (step 124).
【0057】なお手動作単語照合装置20で認識された
手話単語を出力装置に送り、手動作単語のコードをもと
に音声、文字、遠隔地へのコードを送出し受信先でアニ
メーション等に変換し出力をおこなうことができる。The sign language word recognized by the manual motion word collating device 20 is sent to the output device, and the voice, the character, and the code to the remote place are transmitted based on the code of the manual motion word, and converted into animation or the like at the receiving end. Then, the output can be performed.
【0058】なお、本実施例では手話単語の認識をおこ
なったがある人が任意に定めた体動作においても上記の
アルゴリズムを使うことにより認識をおこなうことがで
きる。In this embodiment, the person who has recognized the sign language word can recognize the body motion arbitrarily by using the above algorithm even in the body motion.
【0059】(実施例2)次に、本発明の第2の実施例
の動作認識装置について説明する。本実施例の装置は、
図1に示す第1の実施例の構成の撮影装置3、記憶装置
4、肌色検出装置5、重心検出装置6、空間位置計算装
置7を、図2に示す構成に置き換えることで実現でき
る。(Embodiment 2) Next, a motion recognition apparatus according to a second embodiment of the present invention will be described. The device of this embodiment is
This can be realized by replacing the photographing device 3, the storage device 4, the skin color detection device 5, the center of gravity detection device 6, and the spatial position calculation device 7 of the configuration of the first embodiment shown in FIG. 1 with the configuration shown in FIG.
【0060】図2に、本実施例の動作認識装置の空間位
置を計測するまでの構成の一例を示す。30は、撮影装
置である。31は、腕形状検出装置である。32は、空
間位置計算装置である。撮影装置30は、カメラ1台で
構成される。FIG. 2 shows an example of the structure of the motion recognition apparatus of this embodiment until the spatial position is measured. Reference numeral 30 is a photographing device. Reference numeral 31 is an arm shape detecting device. 32 is a spatial position calculation device. The imaging device 30 is composed of one camera.
【0061】空間位置計算装置32までの全体の処理の
流れを説明する。撮影装置30は、人の腰の部分よりも
上が必ず入るように設置する。The overall processing flow up to the spatial position calculation device 32 will be described. The imaging device 30 is installed so that the area above the waist of a person is sure to enter.
【0062】撮影装置30で撮影され、サンプリングさ
れた一連の時系列画像を、時系列的に番号を割り当て
て、IMG_1、IMG_2、…、IMG_Nとする。
時系列画像IMG_1,IMG_2,...,IMG_
Nは、記憶装置4に格納される。A series of time-series images photographed by the photographing device 30 and sampled are time-sequentially numbered to be IMG_1, IMG_2, ..., IMG_N.
Time series images IMG_1, IMG_2 ,. . . , IMG_
N is stored in the storage device 4.
【0063】記憶装置4に格納された時系列画像IMG
_1,IMG_2,...,IMG_Nは、IMG_1
から順番に取り出され、最終画像IMG_Nまで、1フ
レームずつ、肌色検出装置5、腕形状検出装置31、空
間位置計算装置32に送られ、以下の手順を各々の画像
IMG_i(i=1,...,N)に対して行なう。Time series images IMG stored in the storage device 4
_1, IMG_2 ,. . . , IMG_N is IMG_1
To the final image IMG_N one frame at a time and sent to the skin color detection device 5, the arm shape detection device 31, and the spatial position calculation device 32, and the following procedure is performed for each image IMG_i (i = 1 ,. , N).
【0064】肌色検出装置5は、画像IMG_iから顔
肌色領域FSP、右手肌色領域RSP、左手肌色領域L
SPを検出し、重心検出装置6に渡す。From the image IMG_i, the skin color detecting device 5 detects the face skin color area FSP, the right hand skin color area RSP, and the left hand skin color area L.
The SP is detected and passed to the center of gravity detection device 6.
【0065】重心検出装置6は、画像IMG_i上にお
ける顔重心FC、左てのひら重心LC、右てのひら重心
RCを検出し、腕形状検出装置31に渡す。The center of gravity detection device 6 detects the center of gravity FC of the face, the center of gravity LC of the left palm, and the center of gravity RC of the right palm on the image IMG_i, and passes them to the arm shape detection device 31.
【0066】肌色検出装置5、及び重心検出装置6にお
ける処理は、第1の実施例で記載した通りである。The processing in the skin color detecting device 5 and the center of gravity detecting device 6 is as described in the first embodiment.
【0067】腕形状検出装置31は、渡された顔重心F
C、左てのひら重心LC、右てのひら重心RCと、画像
IMG_iを元に、右肩SR、左肩SL、右肘ER、左
肘EL、腕形状情報ASIを計算し、腕形状情報ASI
と、左てのひら重心LC、右てのひら重心RC、右肩S
R、左肩SL、右肘ER、左肘ELを空間位置計算装置
32に渡す。空間位置計算装置32は、3次元空間中に
おける左手重心空間座標(Xwl,Ywl,Zwl)、
右手重心空間座標(Xwr,Ywr,Zwr)を計算す
る。The arm shape detecting device 31 receives the passed face center of gravity F
Based on C, left palm center of gravity LC, right palm center of gravity RC, and image IMG_i, right shoulder SR, left shoulder SL, right elbow ER, left elbow EL, arm shape information ASI are calculated, and arm shape information ASI is calculated.
And the left center of gravity LC, right right center of gravity RC, right shoulder S
The R, the left shoulder SL, the right elbow ER, and the left elbow EL are passed to the spatial position calculation device 32. The spatial position calculation device 32 uses the left-hand center of gravity space coordinates (Xwl, Ywl, Zwl) in the three-dimensional space,
The right-hand center of gravity space coordinates (Xwr, Ywr, Zwr) are calculated.
【0068】次に、腕形状検出装置31における、1枚
の画像IMG_iに対する処理手順について詳しく述べ
る。Next, the processing procedure for one image IMG_i in the arm shape detecting device 31 will be described in detail.
【0069】図25に、画像IMG_i中の対象人物H
Mの輪郭像と、腕形状検出装置31で検出する腕形状情
報ASIを示す。FIG. 25 shows the target person H in the image IMG_i.
The contour image of M and the arm shape information ASI detected by the arm shape detection device 31 are shown.
【0070】腕形状検出装置31の説明における座標値
は、撮影装置30の画像面IMPの中心を原点Ogと
し、水平右方向にX軸正方向をとり、垂直上方にY軸正
方向をとる座標系Og−XYにおける座標値である。画
像面IMPの右上の点の座標値を(WIDETH/2,
HEIGHT/2)、画像面IMPの左下の点の座標を
(−WIDETH/2,−HEIGHT/2)とする。
WIDETHは画像面IMPの幅であり、HEIGHT
は画像面IMPの高さである。RUdxは、右上腕部R
Uの投影像のX軸方向の長さである。RUdyは、右上
腕部RUの投影像のY軸方向の長さである。RLdx
は、右下腕部RLの投影像のX軸方向の長さである。R
Ldyは、右下腕部RLの投影像のY軸方向の長さであ
る。LUdxは、左上腕部LUの投影像のX軸方向の長
さである。LUdyは、左上腕部LLの投影像のY軸方
向の長さである。LLdxは、左下腕部LLの投影像の
X軸方向の長さである。LLdyは、左下腕部LLの投
影像のY軸方向の長さである。The coordinate values in the explanation of the arm shape detecting device 31 are such that the center of the image plane IMP of the photographing device 30 is the origin Og, the X axis positive direction is horizontal rightward, and the Y axis positive direction is vertical upward. It is a coordinate value in the system Og-XY. The coordinate value of the upper right point of the image plane IMP is (WIDETH / 2,
HEIGHT / 2), and the coordinates of the lower left point of the image plane IMP are (-WIDETH / 2, -HEIGHT / 2).
WIDETH is the width of the image plane IMP, and HEIGHT
Is the height of the image plane IMP. RUdx is the upper right arm R
It is the length of the projected image of U in the X-axis direction. RUdy is the length in the Y-axis direction of the projected image of the upper right arm RU. RLdx
Is the length in the X-axis direction of the projected image of the right lower arm RL. R
Ldy is the length in the Y-axis direction of the projected image of the lower right arm RL. LUdx is the length in the X-axis direction of the projected image of the upper left arm LU. LUdy is the length in the Y-axis direction of the projected image of the upper left arm LL. LLdx is the length in the X-axis direction of the projected image of the left lower arm LL. LLdy is the length in the Y-axis direction of the projected image of the left lower arm LL.
【0071】図6に、腕形状検出装置31の処理手順の
流れ図を示す。以下、流れ図にそって手順を詳しく述べ
る。FIG. 6 shows a flow chart of the processing procedure of the arm shape detecting device 31. The procedure will be described in detail below with reference to the flow chart.
【0072】まず、対象人物HMの輪郭像を検出する。
対象人物HMの輪郭像を抽出する方法の一例としては、
認識を行なう前に、対象人物を含まない背景のみの背景
画像BGIMGを撮影しておき記憶しておく。腕形状検
出装置31に渡された画像IMG_iと背景画像BGI
MGの差分をとり、変化が大きな部分のみを画像IMG
_iから抽出する。抽出した部分のエッジ検出を行な
い、検出されたエッジを対象人物HMの輪郭像とする。
図26に抽出した輪郭像の例を示す(ステップ20
0)。First, the contour image of the target person HM is detected.
As an example of the method of extracting the contour image of the target person HM,
Before the recognition, the background image BGIMG including only the background not including the target person is photographed and stored. The image IMG_i and the background image BGI passed to the arm shape detection device 31
The difference of MG is taken and only the part where the change is large is imaged IMG
Extract from _i. The edge of the extracted portion is detected, and the detected edge is set as the contour image of the target person HM.
FIG. 26 shows an example of the extracted contour image (step 20).
0).
【0073】次に、胴体の左右端を検出する。直線IP
L(Y=−HEIGHT/2)上を、X=−WIDTH
/2からX正方向に探索していき、最初に輪郭像と交わ
る点を検出し、検出された点を胴体左端BLとし、その
座標値を(Xbl,−HEIGHT/2)とする。同様
に、直線IPL上を、X=WIDTH/2からX負方向
に探索し、最初に輪郭像と交わる点を検出し、検出され
た点を胴体右端BRとし、その座標値を(Xbr,−H
EIGHT/2)とする(ステップ201)。Next, the left and right ends of the body are detected. Straight line IP
On L (Y = -HEIGHT / 2), X = -WIDTH
From // 2 in the positive X direction, a point that intersects the contour image is detected first, the detected point is the left end BL of the body, and its coordinate value is (Xbl, -HEIGHT / 2). Similarly, on the straight line IPL, a search is made from X = WIDTH / 2 in the negative X direction, a point that intersects the contour image first is detected, the detected point is set as the right end BR of the body, and its coordinate value is (Xbr,- H
EIGHT / 2) (step 201).
【0074】次に、左右の肩を検出する。重心検出装置
6で検出された顔重心FC(Xf,Yf)、右てのひら
重心RC(Xrc,Yrc)、左てのひら重心LC(X
lc,Ylc)を元に、右肩SR(Xsr,Ysr)、
左肩SL(Xsl,Ysl)を求める。肩は、顔重心F
Cよりも下にあるため、顔重心FCよりSDSF下の点
SC(Xf,Yf−SDFS)から探索する。Next, the left and right shoulders are detected. The face center of gravity FC (Xf, Yf) detected by the center of gravity detection device 6, the right palm center of gravity RC (Xrc, Yrc), the left palm center of gravity LC (X
lc, Ylc) based on the right shoulder SR (Xsr, Ysr),
The left shoulder SL (Xsl, Ysl) is calculated. Shoulder is face center of gravity F
Since it is below C, the search is performed from the point SC (Xf, Yf-SDFS) below SDSF below the face center of gravity FC.
【0075】ここで、SDSFは、あらかじめ登録して
おいた人の顔重心FCと肩の高さの差分である。SDS
Fは、認識対象の人物のデータを登録しておくか、複数
人の人物のデータの平均値を登録しておく。点SCから
X軸に平行にX正方向へ探索し輪郭像の端点を検出し、
その点をTSR(Xtsr,Ytsr)とする。Here, SDSF is the difference between the face center of gravity FC and the shoulder height of the person who has been registered in advance. SDS
In F, the data of the person to be recognized is registered, or the average value of the data of a plurality of persons is registered. Search in the positive X direction parallel to the X axis from the point SC to detect the end points of the contour image,
Let that point be TSR (Xtsr, Ytsr).
【0076】Xtsr<Xbrの場合は、肩は、点SC
と点TSRのラインよりも下にあるとし、Xtsr=X
brとなるまで、Yの値をdyずつ下げながら輪郭の端
点の検出を繰り返す。dyは、パラメータであり、例え
ば1のように小さな値とする。n回目でXtsr=Xb
rとなったとすると、右肩SRの座標値は以下のように
なる。If Xtsr <Xbr, the shoulder is point SC.
And below the line of point TSR, Xtsr = X
The detection of the end points of the contour is repeated while decreasing the value of Y by dy until it becomes br. dy is a parameter, and has a small value such as 1. Xtsr = Xb at the nth time
Assuming r, the coordinate value of the right shoulder SR is as follows.
【0077】[0077]
【数3】 [Equation 3]
【0078】Xtsr>Xbrの場合は、点SCと点T
SRのラインよりも上にあるとし、Xtsr=Xbrと
なるまで、Yの値をdyずつあげながら輪郭の端点の検
出を繰り返す。n回目でXtsr=Xbrとなったとす
ると、右肩点SRの座標値は以下のようになる。When Xtsr> Xbr, points SC and T
Assuming that it is above the SR line, the detection of the end points of the contour is repeated while increasing the value of Y by dy until Xtsr = Xbr. Assuming that Xtsr = Xbr at the n-th time, the coordinate values of the right shoulder point SR are as follows.
【0079】[0079]
【数4】 [Equation 4]
【0080】Xtsr=Xbrの場合は、右肩点SRの
座標値は以下のようになる。When Xtsr = Xbr, the coordinate values of the right shoulder point SR are as follows.
【0081】[0081]
【数5】 [Equation 5]
【0082】図の26(b)のように、点TSRが右手
肌色領域RSP内である場合は、その端点からYをdy
ずつ下げながら輪郭を探索していき、端点が右手肌色領
域RSPとならない点PR(Xpr,Ypr)を検出す
る。As shown in FIG. 26 (b), when the point TSR is in the right hand skin color area RSP, Y is dy from the end point.
The contour is searched while gradually lowering, and a point PR (Xpr, Ypr) whose end point does not become the right hand skin color region RSP is detected.
【0083】次に、TSRからYをdyずつあげながら
右手肌色領域RSPの輪郭を探索し、胴体の輪郭とぶつ
かる点QR(Xqr,Yqr)を検出する。点PRと点
QRより、右肩点SRの座標は、以下のようになる。Next, the contour of the right-hand skin color region RSP is searched while increasing Y by dy from TSR, and the point QR (Xqr, Yqr) which collides with the contour of the body is detected. From the point PR and the point QR, the coordinates of the right shoulder point SR are as follows.
【0084】[0084]
【数6】 [Equation 6]
【0085】次に、左肩点SLを求める。点SCからX
軸に平行に正方向に向かって輪郭像の端点を探索する。
検出された点をTSL(Xtsl,Ytsl)とする。
Xtsl>Xblの場合は、点SCと点TSLのライン
よりも下にあるとし、Xtsl=Xblとなるまで、Y
の値をdyずつ下げながら輪郭の端点の検出を繰り返
す。n回目でXtsl=Xblとなったとすると、左肩
点SLの座標値は以下のようになる。Next, the left shoulder point SL is obtained. Point SC to X
The end points of the contour image are searched in the positive direction parallel to the axis.
Let the detected point be TSL (Xtsl, Ytsl).
In the case of Xtsl> Xbl, it is assumed that it is below the line of the points SC and TSL, and Y is set until Xtsl = Xbl.
The detection of the end points of the contour is repeated while the value of is decreased by dy. Assuming that Xtsl = Xbl at the nth time, the coordinate values of the left shoulder point SL are as follows.
【0086】[0086]
【数7】 [Equation 7]
【0087】Xtsr<Xbrの場合は、点SCと点T
SLのラインよりも上にあるとし、Xtsr=Xbrと
なるまで、Yの値をdyずつあげながら輪郭の端点の検
出を繰り返す。n回目でXtsl=Xblとなったとす
ると、左肩点SLの座標値は以下のようになる。When Xtsr <Xbr, points SC and T
Assuming that it is above the SL line, the detection of the end points of the contour is repeated while increasing the value of Y by dy until Xtsr = Xbr. Assuming that Xtsl = Xbl at the nth time, the coordinate values of the left shoulder point SL are as follows.
【0088】[0088]
【数8】 [Equation 8]
【0089】Xtsl=Xblの場合は、左肩点SLの
座標値は以下のようになる。When Xtsl = Xbl, the coordinate values of the left shoulder point SL are as follows.
【0090】[0090]
【数9】 [Equation 9]
【0091】図26(b)の点TSRと同様、点TSL
が左手肌色領域LSP内である場合は、点SLからYを
dyずつ下げながら輪郭を探索していき、端点が左手肌
色領域LSPとならない点PL(Xpl,Ypl)を検
出する。つぎに、点SLから、Yをdyずつあげながら
左手肌色領域LSPの輪郭を探索し、胴体の輪郭とぶつ
かる点QL(Xql,Yql)を検出する。点PLと点
QLより、右肩点SLの座標は以下のようになる(ステ
ップ202)。The point TSL is the same as the point TSR in FIG.
Is within the left-hand skin color area LSP, the contour is searched while lowering Y from the point SL by dy, and a point PL (Xpl, Ypl) whose end point does not become the left-hand skin color area LSP is detected. Next, the contour of the left-hand skin color region LSP is searched from the point SL while increasing Y by dy, and a point QL (Xql, Yql) that collides with the contour of the body is detected. From the points PL and QL, the coordinates of the right shoulder point SL are as follows (step 202).
【0092】[0092]
【数10】 [Equation 10]
【0093】次に、右肘ER(Xer,Yer)、左肘
EL(Xel,Yel)の候補を検出する。右肩SRか
ら時計回り方向に右腕領域の輪郭上を探索し、接線方向
の変化量が、閾値DEよりも大きな点を右肘候補点とし
て検出する。閾値DEは、パラメータであり、ノイズの
影響が少なくなるように調整する。右肘候補点がn点検
出されたとして、その右肘候補点をCri(i=
1,...,n)とする。Next, candidates for the right elbow ER (Xer, Yer) and the left elbow EL (Xel, Yel) are detected. The contour of the right arm region is searched in the clockwise direction from the right shoulder SR, and a point whose change amount in the tangential direction is larger than the threshold value DE is detected as a right elbow candidate point. The threshold value DE is a parameter and is adjusted so that the influence of noise is reduced. Assuming that n right elbow candidate points are detected, the right elbow candidate points are Cri (i =
1 ,. . . , N).
【0094】次に、左肩SLから反時計回り方向に左腕
輪郭上を探索し、接線方向の変化量が、閾値DEよりも
大きな点を左肘候補点として検出する。m点の左肘候補
点が検出されたとして、候補点をClj(j=
1,...,m)とする(ステップ203)。Next, the left arm contour is searched in the counterclockwise direction from the left shoulder SL, and a point whose change amount in the tangential direction is larger than the threshold value DE is detected as a left elbow candidate point. Assuming that m left elbow candidate points are detected, the candidate points are Clj (j =
1 ,. . . , M) (step 203).
【0095】右肘候補点が存在する場合は、右肘の検出
処理は次のステップ205に進み、存在しなければステ
ップ212に進む。同様に、左肘候補点が存在する場合
は、左肘の検出処理は次のステップ205に進み、存在
しなければステップ212に進む(ステップ204)。If there is a right elbow candidate point, the process for detecting the right elbow proceeds to step 205, and if not, to step 212. Similarly, when the left elbow candidate point exists, the left elbow detection processing proceeds to the next step 205, and when it does not exist, proceeds to step 212 (step 204).
【0096】右肩候補点、左肩候補点が存在する場合、
肩の領域が手の肌色領域内にあるか、もしくは手重心が
腕の領域内にあるかチェックする。右肩SRの位置が右
手肌色領域RSP中に存在する場合、もしくは右てのひ
ら重心RCが腕領域中に存在する場合は、ステップ20
6に進む。同様に、左肩SLの位置が左手肌色領域LS
P中に存在する場合、もしくは左てのひら重心LCが腕
領域中に存在する場合は、ステップ206に進む(ステ
ップ205)。If there are right shoulder candidate points and left shoulder candidate points,
Check whether the shoulder area is within the skin color area of the hand or the center of gravity of the hand is within the arm area. If the position of the right shoulder SR is in the right hand skin color region RSP, or if the right palm center of gravity RC is in the arm region, step 20.
Go to 6. Similarly, the position of the left shoulder SL is the skin color area LS of the left hand.
If it exists in P, or if the left center of gravity LC of the palm exists in the arm region, the process proceeds to step 206 (step 205).
【0097】右肘候補点Criの内SRからもっとも遠
い点を右肘ERとする。同様に、左肘候補点Cljの内
SLからもっとも遠い左肘候補点を左肘ELとする(ス
テップ206)。The farthest point from the SR of the right elbow candidate points Cri is the right elbow ER. Similarly, the left elbow candidate point farthest from SL among the left elbow candidate points Clj is set as the left elbow EL (step 206).
【0098】ステップ205の条件を満たさない場合、
候補点の絞り込みを行なう。右肘の検出処理では、右肘
候補点Criの内、右手肌色領域RSP上の点となる右
肘候補点Craは、右肘候補点から削除する。同様に、
左肘の検出処理では、左手肌色領域LSP上の点となる
左肘候補点Clbは、左肘候補点から削除する(ステッ
プ207)。If the condition of step 205 is not satisfied,
Narrow down the candidate points. In the right elbow detection process, the right elbow candidate point Cri, which is a point on the right hand skin color region RSP, is deleted from the right elbow candidate points. Similarly,
In the left elbow detection processing, the left elbow candidate point Clb, which is a point on the left hand skin color area LSP, is deleted from the left elbow candidate points (step 207).
【0099】次に、全右肘候補点Criと右肩SRを結
ぶ直線上を探索して、直線上の点が腕領域から外れる点
が存在する右肘候補点Crcを右肘候補点Criから削
除する。同様に、全左肘候補点Cljと左肩SLを結ぶ
直線上を探索して、直線上の点が腕領域から外れる点が
存在する左肘候補点Cldを左肘候補点Cljから削除
する(ステップ208)。Next, a straight line connecting all the right elbow candidate points Cri and the right shoulder SR is searched for, and the right elbow candidate point Crc at which there is a point on the straight line that deviates from the arm region is extracted from the right elbow candidate points Cri. delete. Similarly, a search is performed on a straight line connecting all the left elbow candidate points Clj and the left shoulder SL, and the left elbow candidate point Cld at which a point on the straight line deviates from the arm region is deleted from the left elbow candidate points Clj (step 208).
【0100】次に、全右肘候補点Criと右手重心RC
を結ぶ直線上を探索して、腕領域から外れる点が存在す
る右肘候補点Creを右肘候補点Criから削除する。
同様に、全左肘候補点Cljと左手重心LCを結ぶ直線
上を探索して、腕領域から外れる点が存在する左肘候補
点Clfは、その左肘候補点Cljから削除する(ステ
ップ209)。Next, all right elbow candidate points Cri and right hand center of gravity RC
The right elbow candidate point Cre where there is a point deviating from the arm region is deleted from the right elbow candidate point Cri by searching on the straight line connecting the two.
Similarly, a search is performed on a straight line connecting all the left elbow candidate points Clj and the center of gravity LC of the left hand, and the left elbow candidate points Clf having points out of the arm region are deleted from the left elbow candidate points Clj (step 209). .
【0101】ステップ207からステップ209の処理
により、左右上腕部、及び左右下腕部の途中にある候補
点、及び手領域内にある候補点が削除される。By the processing from step 207 to step 209, the candidate points in the middle of the left and right upper arm portions and the left and right lower arm portions, and the candidate points in the hand area are deleted.
【0102】再度候補点が残っているかチェックし、右
肘候補点Criが残って入れは、右肘の検出処理は、ス
テップ211へ進み、右肘候補点Criが残っていなけ
れば、ステップ212へ進む。同様に、左肘候補点Cl
jが残って入れは、左肘の検出処理は、ステップ211
へ進み、左肘候補点Cljが残っていなければ、ステッ
プ212へ進む(ステップ210)。If it is checked again whether there are any remaining candidate points for the right elbow, and the right elbow candidate point Cri remains, the process for detecting the right elbow proceeds to step 211. If there is no right elbow candidate point Cri, the procedure proceeds to step 212. move on. Similarly, the left elbow candidate point Cl
When j is left and left, the processing for detecting the left elbow is performed in step 211.
If no left elbow candidate point Clj remains, the process proceeds to step 212 (step 210).
【0103】右肩SRと右てのひら重心RCを結ぶ直線
と、残った右肘候補点Criとの距離を調べ、もっとも
距離が遠い右肘候補点Crαを右肘ERとする。左肩S
Lと左てのひら重心LCを結ぶ直線と、残った左肘候補
点Cljとの距離を調べ、もっとも距離が遠い左肘候補
点Clβを右肘ELとする(ステップ211)。The distance between the straight line connecting the right shoulder SR and the right center of gravity RC of the palm and the remaining right elbow candidate point Cri is examined, and the farthest right elbow candidate point Crα is defined as the right elbow ER. Left shoulder S
The distance between the straight line connecting L and the left palm center of gravity LC and the remaining left elbow candidate point Clj is checked, and the left elbow candidate point Clβ having the longest distance is set as the right elbow EL (step 211).
【0104】ステップ204及びステップ210で、候
補点が存在しない場合の処理を行なう。右肘候補点Cr
iが存在しない場合には、右肩SRと右てのひら重心R
Cの中点を右肘ERとする。同様に、左肘候補点Cli
が存在しない場合には、左肩SLと左てのひら重心LC
の中点を左肘ELとする(ステップ212)。In step 204 and step 210, the process when no candidate point exists is performed. Right elbow candidate point Cr
If i does not exist, the right shoulder SR and the right center of gravity R
The middle point of C is the right elbow ER. Similarly, the left elbow candidate point Cli
If there is no left shoulder SL and left palm center of gravity LC
Let the middle point be the left elbow EL (step 212).
【0105】右肩SR、左肩SL、右肘ER、左肘EL
が求まると、腕形状情報ASIを求める。腕形状情報A
SIは、各々次のようになる(ステップ213)。Right shoulder SR, left shoulder SL, right elbow ER, left elbow EL
Is calculated, the arm shape information ASI is calculated. Arm shape information A
The SI becomes as follows (step 213).
【0106】[0106]
【数11】 [Equation 11]
【0107】次に、空間位置計算装置32の1枚の画像
IMP_iに対する処理手順について流れ図にそって説
明する。図7に、空間位置計算装置32の処理手順の流
れ図を示す。Next, the processing procedure for one image IMP_i of the spatial position calculation device 32 will be described with reference to the flowchart. FIG. 7 shows a flowchart of the processing procedure of the spatial position calculation device 32.
【0108】空間位置計算装置32には、あらかじめ、
上腕部長SUAL、下腕部長SLALが登録されている
ものとする。上腕部長SUAL、下腕部長SLALは、
認識を行なう前に、手動作を行なう人の長さを登録して
おく。複数人のデータを入力し、その平均値を上腕部長
SUAL、下腕部長SLALとして登録しても良い。The spatial position calculation device 32 is previously stored in the spatial position calculation device 32.
It is assumed that the upper arm length SUAL and the lower arm length SLAL are registered. Upper arm manager SUAL, lower arm manager SLAL,
Before performing recognition, the length of the person performing the manual operation is registered. It is also possible to input data of a plurality of persons and register the average values as the upper arm length SUAL and the lower arm length SLAL.
【0109】空間位置計測装置36は、空間座標系Ow
−XYZをとり、空間座標系Ow−XYZでの右手重心
空間座標(Xwr,Ywr,Zwr)と、左手重心空間
座標(Xwl,Ywl,Zwl)を計算する。ここで、
空間座標系Ow−XYZは、画像座標系Og−XYの原
点から伸ばした垂線と対象人物の体が交差する点を原点
とし、X軸、Y軸は、画像座標系のX軸Y軸に平行にと
り、Z軸は対象人物から、画像面方向を正とする。The spatial position measuring device 36 uses the spatial coordinate system Ow.
-XYZ is taken, and the right-hand center-of-gravity space coordinates (Xwr, Ywr, Zwr) and the left-hand center-of-gravity space coordinates (Xwl, Ywl, Zwl) in the space coordinate system Ow-XYZ are calculated. here,
The origin of the spatial coordinate system Ow-XYZ is the point where the perpendicular line extended from the origin of the image coordinate system Og-XY intersects the body of the target person, and the X axis and the Y axis are parallel to the X axis and Y axis of the image coordinate system. For the Z axis, the image plane direction is positive from the target person.
【0110】右手重心空間座標のXwrに腕形状検出装
置31から渡された右てのひら重心RCのXrcをその
まま代入する。右手重心空間座標のYwrに腕形状検出
装置31から渡された右てのひら重心RCのYrcをそ
のまま代入する。同様に、左手重心空間座標のXwlに
腕形状検出装置31から渡された左てのひら重心LCの
Xlcをそのまま代入する。左手重心空間座標のYwl
に腕形状検出装置31から渡された左てのひら重心LC
のYlcをそのまま代入する(ステップ220)。The Xrc of the center of gravity RC of the right palm passed from the arm shape detecting device 31 is directly substituted for Xwr of the space coordinate of the center of gravity of the right hand. The Yrc of the right palm center of gravity RC passed from the arm shape detecting device 31 is directly substituted into Ywr of the right hand center of gravity space coordinates. Similarly, Xlc of the left palm center of gravity LC passed from the arm shape detecting device 31 is directly substituted for Xwl of the space coordinate of the left hand center of gravity. Ywl of left-hand center of gravity space coordinates
Center of gravity LC of the left palm passed from the arm shape detection device 31 to the
Ylc is directly substituted (step 220).
【0111】記憶装置32から送られた画像IMG_i
から、輪状の指標物を検出する。指標物の検出方法とし
て、例えば、指標物の色を赤色にしておき、画像IMG
_i中から、赤色の領域を抜き出す。抜き出した領域を
各々細線化し、各々一本の曲線になるように処理する。
右手重心RCと右肘ERを結ぶ線分と交わる領域を右下
腕指標MRLとする。右肘ERと右肩SRを結ぶ線分と
交わる領域を右上腕指標MRUとする。Image IMG_i sent from storage device 32
From this, a ring-shaped index object is detected. As a method of detecting the index object, for example, the color of the index object is set to red and the image IMG
Extract the red region from _i. Each of the extracted regions is thinned and processed to form a single curved line.
The region intersecting with the line segment connecting the right hand center of gravity RC and the right elbow ER is defined as the right lower arm index MRL. An area intersecting with a line segment connecting the right elbow ER and the right shoulder SR is defined as an upper right arm index MRU.
【0112】同様に、左手重心LCと左肘ELを結ぶ線
分と交わる領域を左下腕指標MLLとする。左肘ELと
左肩SLを結ぶ線分と交わる領域を左上腕指標MLUと
する。図27に、抽出された指標物の例を示す(ステッ
プ221)。Similarly, the area intersecting with the line segment connecting the center of gravity LC of the left hand and the left elbow EL is defined as the left lower arm index MLL. An area intersecting a line segment connecting the left elbow EL and the left shoulder SL is defined as an upper left arm index MLU. FIG. 27 shows an example of the extracted index object (step 221).
【0113】図27に示すように、右下腕指標MRLの
両端を通る線分L1を引き、右下腕指標MRLの中点と
右手重心RCとを結んだ線分とL1が交わるならば、右
てのひら重心RCが、右肘ERよりも画像面IMPに近
い位置に存在し、右下腕フラグFRLを1とする。右下
腕指標MRLの中点と右手重心RCとの線分がL1と交
わらずに、右下腕指標MRLの中点と右肘ERとを結ん
だ線分とL1が交わるならば、右肘ERが右てのひら重
心RCよりも画像面IMPに近い位置に存在し、右下腕
フラグFRLを−1とする(ステップ222)。As shown in FIG. 27, if a line segment L1 passing through both ends of the right lower arm index MRL is drawn and L1 intersects with the line segment connecting the midpoint of the right lower arm index MRL and the center of gravity RC of the right hand, The right center of gravity RC exists at a position closer to the image plane IMP than the right elbow ER, and the right lower arm flag FRL is set to 1. If the line segment between the midpoint of the right lower arm index MRL and the right hand center of gravity RC does not intersect with L1 and the line segment connecting the midpoint of the right lower arm index MRL and the right elbow ER intersects L1, the right elbow The ER exists at a position closer to the image plane IMP than the right center of gravity RC of the palm, and the right lower arm flag FRL is set to -1 (step 222).
【0114】同様に、右上腕指標MRUの両端を通る線
分L2を引き、右上腕指標MRUの中点と右肘ERとを
結んだ線分とL2が交わるならば、右肘ERが右肩SR
よりも画像面IMPに近い位置に存在し、右上腕フラグ
FRUを1とする。右上腕指標MRUの中点と右肘ER
との線分がL2と交わらずに、右上腕指標MRUの中点
と右肩SRとを結んだ線分とL2が交わるならば、右肩
SRが右肘ERよりも画像面IMPに近い位置に存在
し、右上腕フラグFRUを−1とする(ステップ22
3)。Similarly, if a line segment L2 passing through both ends of the right upper arm index MRU is drawn and L2 intersects the line segment connecting the midpoint of the right upper arm index MRU and the right elbow ER, the right elbow ER is the right shoulder. SR
The right upper arm flag FRU is set to 1 because it exists at a position closer to the image plane IMP. Midpoint of right upper arm index MRU and right elbow ER
If L2 intersects with the line segment connecting the midpoint of the right upper arm index MRU and the right shoulder SR without intersecting the line segment with L2, the position of the right shoulder SR is closer to the image plane IMP than the right elbow ER. And the right upper arm flag FRU is set to -1 (step 22).
3).
【0115】同様に、左下腕指標MLLの両端を通る線
分L3を引き、左下腕指標MLLの中点と左手重心LC
とを結んだ線分とL1が交わるならば、左てのひら重心
LCが左肘ELよりも画像面IMPに近い位置に存在
し、左下腕フラグFLLを1とする。左下腕指標MLL
の中点と左手重心LCとの線分がL3と交わらずに、左
下腕指標MLLの中点と左肘ELとを結んだ線分とL3
が交わるならば、左肘ELが左てのひら重心LCよりも
画像面IMPに近い位置に存在し、左下腕フラグFLL
を−1とする(ステップ224)。Similarly, a line segment L3 passing through both ends of the left lower arm index MLL is drawn to determine the middle point of the left lower arm index MLL and the center of gravity LC of the left hand.
If the line segment connecting and intersects L1, the left palm center of gravity LC is located closer to the image plane IMP than the left elbow EL, and the left lower arm flag FLL is set to 1. Left lower arm index MLL
A line segment connecting the midpoint of the left lower arm index MLL and the left elbow EL and L3 without the line segment of the midpoint of the left hand center of gravity LC intersecting with L3.
, The left elbow EL is located closer to the image plane IMP than the center of gravity LC of the left palm, and the left lower arm flag FLL
Is set to -1 (step 224).
【0116】同様に、左上腕指標MLUの両端を通る線
分L4を引き、左上腕指標MLUの中点と右肘ELとを
結んだ線分とL4が交わるならば、左肘ELが左肩SL
よりも画像面に近い位置に存在し、左上腕フラグFLU
を1とする。左上腕指標MLUの中点と左肘ELとの線
分がL4と交わらずに、左上腕指標MLUの中点と左肩
SLとを結んだ線分とL4が交わるならば、左肩SLが
左肘ELよりも画像面IMPに近い位置に存在し、左上
腕フラグFLUを−1とする(ステップ225)。Similarly, if a line segment L4 passing through both ends of the left upper arm index MLU is drawn and L4 intersects the line segment connecting the midpoint of the left upper arm index MLU and the right elbow EL, the left elbow EL is the left shoulder SL.
Is located closer to the image plane than the left upper arm flag FLU
Is set to 1. If the line segment connecting the middle point of the left upper arm index MLU and the left shoulder SL intersects with the line segment between the middle point of the left upper arm index MLU and the left elbow EL, and L4 intersects, the left shoulder SL is the left elbow. It exists at a position closer to the image plane IMP than EL, and the upper left arm flag FLU is set to -1 (step 225).
【0117】ステップ222からステップ225で求め
られた右下腕フラグFRL、右上腕フラグFRU、左下
腕フラグFLL、左上腕フラグFLUの値と右上腕R
U、右下腕RL、左上腕LU、左下腕LLの状態との関
係を図28に示す。The values of the right lower arm flag FRL, the upper right arm flag FRU, the left lower arm flag FLL, the upper left arm flag FLU and the upper right arm R obtained in steps 222 to 225.
FIG. 28 shows the relationship between the states of U, the lower right arm RL, the upper left arm LU, and the lower left arm LL.
【0118】ステップ222、ステップ223で求めた
右下腕指標FRL、右上腕指標FRU、腕形状検出装置
31から渡された腕形状情報ASIと、上腕部長SUA
L、下腕部長SLALから、右手重心空間座標のZwr
は、次の式で求められる。The right lower arm index FRL, the right upper arm index FRU obtained in steps 222 and 223, the arm shape information ASI passed from the arm shape detecting device 31, and the upper arm length SUA.
L, lower arm length SLAL, Zwr of right hand center of gravity space coordinates
Is calculated by the following formula.
【0119】[0119]
【数12】 [Equation 12]
【0120】同様に、ステップ224、ステップ225
で求めた左下腕指標FLL、左上腕指標FLUと、腕形
状検出装置31から渡された腕形状情報ASIと、上腕
部長SUAL、下腕部長SLALから、左手重心空間座
標のZwlは、次の式で求められる(ステップ22
6)。Similarly, step 224 and step 225
From the left lower arm index FLL and the left upper arm index FLU, the arm shape information ASI passed from the arm shape detecting device 31, the upper arm length SUAL, and the lower arm length SLAL, Zwl of the left hand center of gravity space is calculated by the following formula: (Step 22)
6).
【0121】[0121]
【数13】 [Equation 13]
【0122】計算された右手重心空間座標(Xwr,Y
wr,Zwr)、左手空間座標(Xwl,Ywl,Zw
l)を空間位置記憶装置に記録する(ステップ22
7)。Calculated right hand centroid space coordinates (Xwr, Y
wr, Zwr), left-hand space coordinates (Xwl, Ywl, Zw)
l) is recorded in the spatial position storage device (step 22).
7).
【0123】(実施例3)図3を参照して、本発明の第
3の実施例の構成について説明する。(Embodiment 3) The construction of the third embodiment of the present invention will be described with reference to FIG.
【0124】本実施例の動作認識装置は、体の動作を常
時撮影する撮影装置3、撮影された画像を一定の時間分
記憶する記憶装置4、認識開始の合図となる特徴を開始
コードとして登録する開始コード登録装置44、記憶装
置4に記憶された画像中の特徴をコード化する特徴コー
ド作成装置42、開始コードと特徴コードが一致するか
を判定する認識開始コード判定装置43、コードが一致
したかの判定結果を受けて認識開始のタイミングを撮影
装置3に伝える認識開始通知装置45により構成され
る。The motion recognition device of this embodiment registers a photographing device 3 for constantly photographing body motions, a storage device 4 for storing photographed images for a certain period of time, and a feature serving as a recognition start signal as a start code. A start code registration device 44, a feature code creation device 42 that encodes a feature in an image stored in the storage device 4, a recognition start code determination device 43 that determines whether the start code and the feature code match, the code matches The recognition start notification device 45 is configured to notify the photographing device 3 of the recognition start timing in response to the determination result.
【0125】次に、図8を参照して本実施例の具体的な
実施例の動作について説明する。以下、体の動きや形状
の変化のことを体動作と呼び、認識開始の合図となる体
の動きや形状の変化のことを認識開始体動作と呼ぶこと
とする。Next, the operation of a specific embodiment of this embodiment will be described with reference to FIG. Hereinafter, the movement of the body and the change of the shape will be referred to as the body movement, and the movement of the body and the change of the shape serving as a signal to start the recognition will be referred to as the recognition start body movement.
【0126】まず、動作認識開始の的確なタイミングを
与えるための認識開始体動作を、1つの要素または、複
数の要素の組合せで定める。なお、要素には、空間位
置、体形状、動きなどがある。また、体動作は、手、
目、口、体全身などの体の各部位での設定が可能とす
る。First, a recognition starter motion for giving an accurate timing of motion recognition start is defined by one element or a combination of a plurality of elements. The elements include spatial position, body shape, and movement. Also, body movements are
It can be set for each part of the body such as eyes, mouth, and whole body.
【0127】ここでは、口を大きく開けた状態が2秒間
(60フレーム)以上続く動作を認識開始体動作とす
る。この時の画像認識の開始イミングは、開始体動作の
最初のフレームから4秒(120フレーム)後とする。Here, an operation in which the state where the mouth is wide open continues for 2 seconds (60 frames) or more is defined as a recognition starter operation. The start of image recognition at this time is 4 seconds (120 frames) after the first frame of the starter motion.
【0128】この認識開始体動作はコードとして、開始
コード登録装置44に登録されている。記述は、(口、
円、60)のようになる。「口」は、赤色成分に注目し
て他の色の成分との面積比などで判断する注目場所であ
り、「円」は、口部分の縦横比などから計算した口が開
いている時の形状であり、「60」は最低必要な連続す
るフレームの数を表す。This recognition starter motion is registered as a code in the start code registration device 44. The description is (mouth,
It looks like a circle, 60). “Mouth” is a place of interest to judge by the area ratio with other color components by paying attention to the red color component, and “Circle” is calculated from the aspect ratio of the mouth part etc. when the mouth is open. It is a shape, and "60" represents the minimum required number of consecutive frames.
【0129】今、撮影装置3は、無意味な画像を撮影し
続けているとする。ここで言う無意味というのは、認識
開始体動作でもなく、手話語でもなく、意味を持つ体動
作でもないことを意味する(ステップ300)。Now, it is assumed that the photographing apparatus 3 continues to photograph meaningless images. The meaningless here means that it is neither a recognition start body movement, a sign language, nor a meaningful body movement (step 300).
【0130】撮影した画像は、記憶装置4に一定の時間
分記録される。ここでは、60フレーム以上は一度に記
憶可能とする(ステップ301)。The photographed image is recorded in the storage device 4 for a certain period of time. Here, 60 frames or more can be stored at one time (step 301).
【0131】記憶装置4に入ってきた画像を体動作コー
ド作成装置42で、要素別にコード化する。そして、注
目場所「口」の形状が「円」でそれが「60」フレーム
以上続いたとコード化されたとする(ステップ30
2)。The image entered in the storage device 4 is coded by the body motion code creating device 42 element by element. Then, it is assumed that the shape of the attention place "mouth" is "circle" and it is coded that it continues for "60" frames or more (step 30).
2).
【0132】この結果と、開始コード登録装置44に登
録されているコードが認識開始コード判定装置43に入
力され、ここでそれらが同一のものであるかが判定され
る。ここでは、図29に示したようにコード同士の照合
がとれ、認識開始体動作であると判定される(ステップ
303)。This result and the code registered in the start code registration device 44 are input to the recognition start code determination device 43, where it is determined whether or not they are the same. Here, as shown in FIG. 29, the codes are collated with each other, and it is determined that the motion is a recognition starter motion (step 303).
【0133】認識開始通知装置45では、認識開始体動
作であると判定された場合は、撮影装置3に対し、動作
認識開始の的確なタイミングを与える。ここでは、図2
9に示したように認識開始体動作の第1フレームから1
20フレーム後である(ステップ304)。When it is determined that the motion is a recognition start body, the recognition start notifying device 45 gives the photographing device 3 an appropriate timing for starting the motion recognition. Here, in FIG.
As shown in FIG. 9, 1 from the first frame of the recognition starter motion
It is 20 frames later (step 304).
【0134】コード同士の照合がとれず、認識開始体動
作でないという判定結果の場合、認識開始通知装置45
は、撮影装置3に対し、認識開始体動作を検出するため
の画像を図31に示すように、次のフレームから撮影す
るように通知する。このようにして、認識開始体動作が
検出されるまで検出操作を繰り返す(ステップ30
5)。In the case of the judgment result that the codes cannot be collated and it is not the recognition starter motion, the recognition start notification device 45
Notifies the image capturing device 3 to capture an image for detecting the recognition start body motion from the next frame, as shown in FIG. In this way, the detection operation is repeated until the recognition starter motion is detected (step 30).
5).
【0135】(実施例4)図4を参照して、本発明の第
4の実施例の構成について説明する。(Embodiment 4) The construction of a fourth embodiment of the present invention will be described with reference to FIG.
【0136】体の動作を常時撮影する撮影装置3、撮影
された画像を一定の時間分記憶する記憶装置4、認識開
始の合図となる画像を開始画像として登録する開始画像
登録装置48、記憶装置4に記憶された画像に前処理を
かける画像加工装置46、前処理をかけた画像と開始画
像が一致するかを判定する認識開始画像判定装置47、
画像が一致したかの判定結果を受けて認識開始のタイミ
ングを撮影装置3に伝える認識開始通知装置45により
構成される。A photographing device 3 for constantly photographing body movements, a storage device 4 for storing the photographed images for a certain time, a start image registration device 48 for registering an image as a recognition start signal as a start image, and a storage device. 4, an image processing device 46 that performs preprocessing on the image stored in 4, a recognition start image determination device 47 that determines whether the preprocessed image matches the start image,
The recognition start notification device 45 notifies the photographing device 3 of the recognition start timing in response to the determination result of whether the images match.
【0137】次に、図9を参照して、本実施例の具体的
な実施例の動作について説明する。以下、体の動きや形
状の変化のことを体動作と呼び、認識開始の合図となる
体の動きや形状の変化のことを認識開始体動作と呼ぶこ
ととする。Next, with reference to FIG. 9, the operation of a specific embodiment of this embodiment will be described. Hereinafter, the movement of the body and the change of the shape will be referred to as the body movement, and the movement of the body and the change of the shape serving as a signal to start the recognition will be referred to as the recognition start body movement.
【0138】まず、動作認識開始の的確なタイミングを
与えるための認識開始体動作を、1つの要素または、複
数の要素の組合せで定める。なお、要素には、空間位
置、体形状、動きなどがある。なお、体動作は、手、
目、口、体全身などの体の各部位での設定が可能とす
る。First, a recognition starter motion for giving an accurate timing of motion recognition start is defined by one element or a combination of a plurality of elements. The elements include spatial position, body shape, and movement. In addition, body movements are
It can be set for each part of the body such as eyes, mouth, and whole body.
【0139】ここでは、口を大きく開けた状態が2秒間
(60フレーム)以上続く動作を認識開始体動作とす
る。この時の動作認識の開始タイミングは、認識開始体
動作の最初のフレームから4秒(120フレーム)後と
する。Here, a motion in which the mouth is wide open continues for 2 seconds (60 frames) or more is defined as a recognition starter motion. The start timing of the motion recognition at this time is 4 seconds (120 frames) after the first frame of the recognition starter motion.
【0140】この認識開始体動作の画像は、開始画像登
録装置48に登録されている。口を大きく開けた場合、
赤の円状の画像が含まれるはずである。そこで、赤成分
のみを取り出した画像を登録しておく。The image of the recognition start body motion is registered in the start image registration device 48. If you open your mouth wide,
It should contain a red circular image. Therefore, the image in which only the red component is extracted is registered.
【0141】今、撮影装置3は、無意味な画像を撮影し
続けているとする。ここで言う無意味というのは、認識
開始体動作でもなく、手話語でもなく、意味を持つ体動
作でもないことを意味する(ステップ300)。Now, it is assumed that the photographing device 3 continues to photograph meaningless images. The meaningless here means that it is neither a recognition start body movement, a sign language, nor a meaningful body movement (step 300).
【0142】撮影した画像は、記憶装置4に一定の時間
分記録される。ここでは、60フレーム以上は一度に記
憶可能とする(ステップ301)。The photographed image is recorded in the storage device 4 for a certain period of time. Here, 60 frames or more can be stored at one time (step 301).
【0143】画像加工装置46は、記憶装置4に入って
いる画像を登録されている画像と照合できる形になるよ
うに、入力画像から赤の成分のみを取り出す画像処理を
かける。なお、画像加工装置46は、赤成分を取り出す
処理に限られるものではなく、各種の画像処理をかける
ことが可能である(ステップ306)。The image processing device 46 performs image processing for extracting only the red component from the input image so that the image stored in the storage device 4 can be collated with the registered image. The image processing device 46 is not limited to the process for extracting the red component, and can perform various image processes (step 306).
【0144】この結果と、開始画像登録装置48に登録
されている画像が認識開始画像判定装置47に入力さ
れ、図32に示すように画像同士でパターンマッチング
照合し、同一のものであるかを判定するとともに、図3
0のように、同一のものであるという判定が60フレー
ム以上続いていれば認識開始体動作であると判定する。
なお、ニューラルネットを使ったパターンマッチングな
どでも同様の効果が得られる(ステップ307)。This result and the image registered in the start image registration device 48 are input to the recognition start image determination device 47, and as shown in FIG. 32, the images are subjected to pattern matching and collation to see if they are the same. With the determination,
If the determination that they are the same, such as 0, continues for 60 frames or more, it is determined that the recognition starter motion.
The same effect can be obtained by pattern matching using a neural network (step 307).
【0145】認識開始通知装置45では、入力画像が認
識開始体動作であると判定された場合は、撮影装置3に
対し、動作認識開始の的確なタイミングを与える。ここ
では、図30に示したように、認識開始体動作の第1フ
レームから120フレーム後である(ステップ30
4)。When it is determined that the input image is a recognition start body motion, the recognition start notification device 45 gives the photographing device 3 an appropriate timing for starting motion recognition. Here, as shown in FIG. 30, 120 frames after the first frame of the recognition starter motion (step 30).
4).
【0146】画像同士の照合がとれず、認識開始体動作
でないという判定結果の場合、認識開始通知装置45
は、撮影装置3に対し、認識開始体動作を検出するため
の画像を図31に示すように、次のフレームから撮影す
るように通知する。このようにして、このようにして、
認識開始体動作が検出されるまで操作を繰り返す(ステ
ップ305)。In the case of the judgment result that the images cannot be collated with each other and it is not the recognition starter motion, the recognition start notification device 45
Notifies the image capturing device 3 to capture an image for detecting the recognition start body motion from the next frame, as shown in FIG. Like this, like this,
The operation is repeated until the recognition start body motion is detected (step 305).
【0147】[0147]
【発明の効果】データグローブなどのセンサや彩色され
た手袋を用いずに、手振りや身振りの認識が可能であ
る。EFFECTS OF THE INVENTION It is possible to recognize a hand gesture or a gesture without using a sensor such as a data glove or a colored glove.
【0148】また、手動作をグループ化することにより
認識速度が向上する。また、単眼で撮影しても、腕形状
を検出することにより奥行きの把握が可能となり、複眼
式と同様に、手振りや身振りの認識が可能である。Further, the recognition speed is improved by grouping the hand movements. Further, even when photographing with a single eye, it is possible to grasp the depth by detecting the shape of the arm, and it is possible to recognize a hand gesture or a gesture like the compound eye type.
【0149】さらに、常時監視の中で、認識開始の合図
を検出することにより、動作認識の的確なタイミングを
与えることが可能となる。Further, it is possible to give an accurate timing of motion recognition by detecting a signal to start recognition during constant monitoring.
【図1】本発明の第1の実施例の動作認識装置の構成図FIG. 1 is a configuration diagram of a motion recognition device according to a first embodiment of the present invention.
【図2】本発明の第2の実施例の動作認識装置における
空間位置計算装置までの構成図FIG. 2 is a configuration diagram up to a spatial position calculation device in a motion recognition device according to a second embodiment of the present invention.
【図3】本発明の第3の実施例の動作認識装置の内、取
り込み開始体動作検出および通知に関する部分の構成図FIG. 3 is a configuration diagram of a part relating to detection and notification of a start-up body motion in the motion recognition device according to the third embodiment of the present invention.
【図4】本発明の第4の実施例の動作認識装置の内、取
り込み開始体動作検出および通知に関する部分の構成図FIG. 4 is a configuration diagram of a part related to detection and notification of a start-up body motion in the motion recognition device according to the fourth embodiment of the present invention.
【図5】第1の実施例の動作認識装置の処理手順の流れ
図FIG. 5 is a flowchart of a processing procedure of the motion recognition apparatus according to the first embodiment.
【図6】第2の実施例における腕形状検出装置の処理手
順の流れ図FIG. 6 is a flowchart of a processing procedure of the arm shape detecting device according to the second embodiment.
【図7】第2の実施例における空間位置計算装置の処理
手順の流れ図FIG. 7 is a flowchart of a processing procedure of the spatial position calculation device according to the second embodiment.
【図8】第3の実施例の動作認識装置の内、取り込み開
始体動作検出および通知に関する部分の手順の流れ図FIG. 8 is a flow chart of a procedure of a part relating to detection and notification of a capturing start body motion in the motion recognition apparatus of the third embodiment.
【図9】第4の実施例の動作認識装置の内、取り込み開
始体動作検出および通知に関する部分の手順の流れ図FIG. 9 is a flow chart of a procedure of a part relating to detection and notification of a movement of a capturing start body in the movement recognition apparatus according to the fourth embodiment.
【図10】第1の実施例における記憶装置4に蓄えられ
ている時系列に並んだ様子を示す図FIG. 10 is a diagram showing a state in which the storage devices 4 are arranged in time series in the first embodiment.
【図11】第1の実施例における右てのひらを左右のカ
メラで撮影された時、左右の画像面上に右てのひらが投
影される様子を示す図FIG. 11 is a diagram showing how the right palm is projected on the left and right image planes when the right palm is photographed by the left and right cameras in the first embodiment.
【図12】第1の実施例のける空間位置記憶装置7に格
納されている顔、右てのひら、左てのひらの絶対空間に
おける位置を示す図FIG. 12 is a diagram showing the positions of the face, the right palm, and the left palm in the absolute space, which are stored in the spatial position storage device 7 in the first embodiment.
【図13】第1の実施例における肌色検出装置5によっ
て抽出された右てのひらの形状を示す図FIG. 13 is a diagram showing the shape of the right palm extracted by the skin color detecting device 5 in the first embodiment.
【図14】第1の実施例における右てのひらの方向とて
のひらを囲む最小の正方形を作成した図FIG. 14 is a diagram in which the smallest square surrounding the direction of the right palm and the palm of the first embodiment is created.
【図15】第1の実施例における正方形SQを4等分に
分割した図FIG. 15 is a diagram obtained by dividing the square SQ into four equal parts in the first embodiment.
【図16】(a)は図15の階層を1つ深くし、正方形
SQを16等分した図(b)は図17(a)でコード化
された領域をハッチングをかけて表した図16A is a diagram in which the hierarchy of FIG. 15 is made deeper by one and the square SQ is divided into 16 equal parts, and FIG. 16B is a diagram in which the region coded in FIG. 17A is hatched.
【図17】(a)は図16の階層を1つ深くし、正方形
SQを64等分した図(b)は図17(a)でコード化
された領域をハッチングをかけて表した図17A is a diagram in which the hierarchy of FIG. 16 is deepened by one, and the square SQ is divided into 64 equal parts. FIG. 17B is a diagram in which the region coded in FIG. 17A is hatched.
【図18】第1の実施例における右てのひらをコード化
した図FIG. 18 is a diagram obtained by encoding the right palm in the first embodiment.
【図19】図13の時系列に並んだ手形状をコード化し
た図FIG. 19 is a diagram in which the hand shapes arranged in time series in FIG. 13 are encoded.
【図20】第1の実施例におけるグループを特定するた
めの探索木を表す図FIG. 20 is a diagram showing a search tree for specifying a group in the first embodiment.
【図21】第1の実施例における動き方向をあらわした
図FIG. 21 is a diagram showing a moving direction in the first embodiment.
【図22】(a)は第1の実施例における相対的な動き
を表した図(b)は第1の実施例における動きコードを
示した図22A is a diagram showing relative movement in the first embodiment, and FIG. 22B is a diagram showing motion codes in the first embodiment.
【図23】第1の実施例における開始コードを示した図FIG. 23 is a diagram showing a start code in the first embodiment.
【図24】第1の実施例における動作単語記憶装置22
に格納されているファイルのフォーマット図FIG. 24 is a motion word storage device 22 according to the first embodiment.
Format diagram of files stored in
【図25】第2の実施例における腕形状検出装置で検出
される腕形状情報を説明した図FIG. 25 is a diagram illustrating arm shape information detected by the arm shape detecting device according to the second embodiment.
【図26】第2の実施例における腕形状検出装置で検出
された、左右体側、左右肩、左右肘の図FIG. 26 is a diagram of left and right body sides, left and right shoulders, and left and right elbows detected by the arm shape detecting device according to the second embodiment.
【図27】第2の実施例における空間位置計算装置で検
出された指標物の検出図FIG. 27 is a detection diagram of an index object detected by the spatial position calculation device according to the second embodiment.
【図28】右上腕フラグ、右下腕フラグ、左上腕フラ
グ、左下腕フラグの値と、腕の状態との関係を示した図FIG. 28 is a diagram showing the relationship between the state of the arm and the values of the upper right arm flag, the lower right arm flag, the upper left arm flag, and the lower left arm flag.
【図29】第3の実施例の動作認識装置の内、取り込み
開始体動作検出および通知に関する部分の説明図FIG. 29 is an explanatory diagram of a part related to detection and notification of a start-up body motion in the motion recognition apparatus according to the third embodiment.
【図30】第4の実施例の動作認識装置の内、取り込み
開始体動作検出および通知に関する部分の説明図FIG. 30 is an explanatory diagram of a part related to detection and notification of a start-up body motion in the motion recognition apparatus according to the fourth embodiment.
【図31】第3および第4の実施例の動作認識装置の
内、取り込み開始体動作検出および通知に関する部分の
説明図FIG. 31 is an explanatory diagram of a part related to detection and notification of a start-up body motion in the motion recognition devices according to the third and fourth embodiments.
【図32】第4の実施例の動作認識装置の内、取り込み
開始体動作検出に関する部分の説明図FIG. 32 is an explanatory diagram of a part relating to detection of a start-up body motion in the motion recognition apparatus according to the fourth embodiment.
S1 右てのひらの抽出部 S2 左てのひらの抽出部 S3 顔領域の抽出部 S4,S5 肌色部分の雑音領域 P1 右てのひらの重心位置 P2 左てのひらの重心位置 P3 顔領域の重心位置 IMG_1〜IMG_N 記憶装置4に格納されている
画像 P1_left 左カメラで撮影した右てのひらの重心
の画像面上での座標 P1_right 右カメラで撮影した右てのひらの重
心の画像面上での座標 L 左カメラ位置 R 右カメラ位置 l カメラ間距離 f 焦点距離 e1 端点 VEC てのひらの向きベクトル SQ てのひらを覆う最小の面積の正方形 SQ_0〜SQ_47 正方形SQを分割した領域 a〜x 手動作のグループ change 動きの変化点 IMG_i 時系列画像中の処理中の画像 FSP 顔肌色領域 RSP 右手肌色領域 LSP 左手肌色領域 FC 顔重心で RC 右てのひら重心 LC 左てのひら重心 SR 右肩 SL 左肩 ER 右肘 EL 左肘 ASI 腕形状情報 Xwr 右手重心空間座標のX座標 Ywr 右手重心空間座標のY座標 Zwr 右手重心空間座標のZ座標 Xwl 左手重心空間座標のX座標 Ywr 左手重心空間座標のY座標 Zwr 左手重心空間座標のZ座標 HM 手動作を行なっている対象人物 Og−XY 画像座標系 IMP 撮影装置30の画像面 WIDETH 画像面IMPの水平方向の幅 HEIGHT 画像面IMPの垂直方向の高さ RU 右上腕部の画像面IMPへの投影像 RUdx 右上腕部の画像面IMPへの投影像のX軸方
向の幅 RUdy 右上腕部の画像面IMPへの投影像のY軸方
向の高さ RL 右下腕部の画像面IMPへの投影像 RLdx 右下腕部の画像面IMPへの投影像のX軸方
向の幅 RLdy 右下腕部の画像面IMPへの投影像のY軸方
向の高さ LU 左上腕部の画像面IMPへの投影像 LUdx 左上腕部の画像面IMPへの投影像のX軸方
向の幅 LUdy 左上腕部の画像面IMPへの投影像のY軸方
向の高さ LL 左下腕部の画像面IMPへの投影像 LLdx 左下腕部の画像面IMPへの投影像のX軸方
向の幅 LLdy 左下腕部の画像面IMPへの投影像のY軸方
向の高さ BGIMG 対象人物HMを含まない背景画像 IPL 画像面最下端を通るX軸に平行な直線 BR 胴体右端 BL 胴体左端 Xbr 胴体右端BRの画像座標系Og−XYにおける
X座標 Xbl 胴体左端BLの画像座標系Og−XYにおける
X座標 Xf 顔重心FCの画像座標系Og−XYにおけるX座
標 Yf 顔重心FCの画像座標系Og−XYにおけるY座
標 Xrc 右てのひら重心RCの画像座標系Og−XYに
おけるX座標 Yrc 右てのひら重心RCの画像座標系Og−XYに
おけるY座標 Xlc 左てのひら重心LCの画像座標系Og−XYに
おけるX座標 Ylc 左てのひら重心LCの画像座標系Og−XYに
おけるY座標 Xsr 右肩SRの画像座標系Og−XYにおけるX座
標 Ysr 右肩SRの画像座標系Og−XYにおけるY座
標 Xsl 左肩SLの画像座標系Og−XYにおけるX座
標 Ysl 左肩SLの画像座標系Og−XYにおけるY座
標 SDSF 空間位置計測装置32に登録されている顔重
心FCと肩の高さのY座標の差分 SC 顔重心から、距離SDSFだけ垂直下に存在する
点 TSR 右肩の候補点 Xtsr 点TSRの画像座標系Og−XYにおけるX
座標 Ytsr 点TSRの画像座標系Og−XYにおけるY
座標 dy 肩を探索する時のY方向の探索幅のパラメータ PR 右手肌色領域RSPの右端と肩のラインの交差す
る点 Xpr 点PRの画像座標系Og−XYにおけるX座標 Ypr 点PRの画像座標系Og−XYにおけるY座標 QR 右手肌色領域RSPの左端と肩のラインの交差す
る点 Xqr 点QRの画像座標系Og−XYにおけるX座標 Yqr 点QRの画像座標系Og−XYにおけるY座標 TSL 左肩の候補点 Xtsl 点TSLの画像座標系Og−XYにおけるX
座標 Ytsl 点TSLの画像座標系Og−XYにおけるY
座標 PL 左手肌色領域LSPの左端と肩のラインの交差す
る点 Xpl 点PLの画像座標系Og−XYにおけるX座標 Ypl 点PLの画像座標系Og−XYにおけるY座標 QL 左手肌色領域LSPの右端と肩のラインの交差す
る点 Xql 点QLの画像座標系Og−XYにおけるX座標 Yql 点QLの画像座標系Og−XYにおけるY座標 Xer 右肘ERの画像座標系Og−XYにおけるX座
標 Yer 右肘ERの画像座標系Og−XYにおけるY座
標 Xel 左肘ELの画像座標系Og−XYにおけるX座
標 Yel 左肘ELの画像座標系Og−XYにおけるY座
標 DE 検索時の接線の変化量に対する閾値のパラメータ Cri 右肘候補点 Clj 左肘候補点 Cra 右肘候補点Criの内右手肌色領域RSP内に
ある点 Clb 左肘候補点Cljの内左手肌色領域LSP内に
ある点 Crc 右肘候補点Criの内右下腕部RLの途中にあ
る点 Cld 左肘候補点Cljの内左下腕部LLの途中にあ
る点 Cre 右肘候補点Criの内右上腕部RUの途中にあ
る点 Clf 左肘候補点Cljの内左上腕部LUの途中にあ
る点 Crα 右肘ERの最有力候補 Clβ 左肘ELの最有力候補 SUAL 空間位置計算装置32にあらかじめ登録され
ている上腕部の長さ SLAL 空間位置計算装置32にあらかじめ登録され
ている下腕部の長さ Ow−XYZ 空間座標系 MRL 右下腕部に付けられた右下腕指標 MRU 右上腕部に付けられた右上腕指標 MLL 左下腕部に付けられた左下腕指標 MLU 左上腕部に付けられた左上腕指標 L1 右下腕指標MRLの両端点を結んだ線分 L2 右上腕指標MRUの両端点を結んだ線分 L3 左下腕指標MLLの両端点を結んだ線分 L4 左上腕指標MLLの両端点を結んだ線分 FRL 右下腕フラグ FRU 右上腕フラグ FLL 左下腕フラグ FLU 左上腕フラグ 1,2 テレビカメラ 3 撮影装置 4 記憶装置 5 肌色検出装置 6 重心検出装置 7 空間位置計算装置 8 空間位置記憶装置 9 使用てのひら特定装置 10 手動作静動判定装置 11 指形状コード作成装置 12 形状変化判定装置 13 グループ特定装置 14 グループ記憶装置 15 変化点検出装置 16 動きコード作成装置 17 開始位置コード作成装置 18 指形状照合装置 19 指形状記憶装置 20 手動作単語照合装置 22 手動作単語記憶装置 30 撮影装置 31 腕形状検出装置 32 空間位置計算装置 42 特徴コード作成装置装置 43 認識開始コード判定装置 44 開始コード登録装置 45 認識開始通知装置 46 画像加工装置 47 認識開始画像判定装置 48 開始画像登録装置S1 Right palm extraction section S2 Left palm extraction section S3 Face area extraction section S4, S5 Skin noise part noise area P1 Right palm center of gravity position P2 Left palm center of gravity position P3 Face area center of gravity position IMG_1 to IMG_N Storage device 4 Image P1_left Coordinates on the image plane of the center of gravity of the right palm taken by the left camera P1_right Coordinates on the image plane of the center of gravity of the right palm taken by the right camera L Left camera position R Right camera position l Camera Inter-distance f Focal length e1 End point VEC Palm orientation vector SQ Minimum area square covering all palms SQ_0 to SQ_47 Area in which square SQ is divided a to x Hand movement group change Motion change point IMG_i Processing in time series image Image FSP Face skin color area RSP Right hand skin color area LSP Hand skin color area FC Face center of gravity RC Right center of gravity center of gravity LC Left side center of gravity SR Right shoulder SL Left shoulder ER Right elbow EL Left elbow ASI Arm shape information Xwr Right hand center of gravity space coordinate X coordinate Ywr Right hand center of gravity space coordinate Ywr Zwr Right hand center of gravity space Z coordinate of coordinates Xwl X coordinate of left hand center of gravity space coordinates Ywr Y coordinate of left hand center of gravity space coordinates Zwr Z coordinate of left hand center of gravity space coordinates HM Target person performing hand movement Og-XY image coordinate system IMP Image plane of imaging device 30 WIDETH Horizontal width of image plane IMP HEIGHT Vertical height of image plane IMP RU Projected image of right upper arm on image plane IMP RUdx Width of projected image of right upper arm on image plane IMP in X-axis direction RUdy Height in the Y-axis direction of the projection image of the upper right arm on the image plane IMP RL right Projection image of the lower arm on the image plane IMP RLdx right Width of the projection image of the lower arm on the image plane IMP in the X-axis direction RLdy Height of the projection image of the right lower arm on the image plane IMP in the Y-axis direction LU LU Projection image of the upper left arm on the image plane IMP LUdx Width of the projected image of the upper left arm on the image plane IMP in the X-axis direction LUdy Height of the projected image of the upper left arm on the image plane IMP in the Y-axis direction LL Left projected image of the lower arm on the image plane IMP LLdx Lower left Width of the projected image of the arm on the image plane IMP in the X-axis direction LLdy Height of the projected image of the left lower arm on the image plane IMP in the Y-axis direction BGIMG Background image not including the target person HM IPL A straight line parallel to the X-axis passing BR body right end BL body left end Xbr body right end BR image coordinate system Og-XY X coordinate Xbl body left end BL image coordinate system Og-XY X coordinate Xf face center of gravity FC image coordinate system Og -In XY X coordinate Yf Y coordinate in the image coordinate system Og-XY of the face center of gravity FC Xrc Right image of the center of gravity RC of the center of gravity RC X coordinate in the image coordinate system Og-XY Yrc Right of the center of gravity of the center of gravity Y of the RC image coordinate system Og-XY Ylc Left of the center of gravity of the palm X coordinate in the image coordinate system Og-XY of LC Ylc Y coordinate in the image coordinate system Og-XY of the left palm center of gravity LC Xsr X coordinate in the image coordinate system Og-XY of the right shoulder SR Ysr Image coordinate system Og- of the right shoulder SR Y coordinate in XY Xsl X coordinate in the image coordinate system Og-XY of the left shoulder SL Ysl Y coordinate in the image coordinate system Og-XY of the left shoulder SL SDSF The face center of gravity FC registered in the spatial position measuring device 32 and the height of the shoulder Difference of Y coordinate SC Point vertically below the distance SDSF from the center of gravity of the face TSR Candidate point of right shoulder Xtsr X in the image coordinate system Og-XY of the point TSR
Coordinate Ytsr Point TSR image coordinate system Og-XY Y
Coordinates dy Parameter of search width in Y direction when searching for shoulder PR Point where right edge of right-hand skin color region RSP intersects shoulder line Xpr point PR image coordinate system Og-XY X coordinate Ypr point PR image coordinate system Y coordinate in Og-XY QR Point where the left end of the right hand skin color region RSP intersects with the shoulder line Xqr X coordinate in the image coordinate system of point QR Og-XY X coordinate Yqr Y coordinate in point QR image coordinate system Og-XY TSL Left shoulder Candidate point Xtsl X in the image coordinate system Og-XY of the point TSL
Coordinates Ytsl Y in the image coordinate system Og-XY of the point TSL
Coordinates PL A point where the left end of the left hand skin color area LSP intersects the shoulder line X coordinate in the image coordinate system Og-XY of the Xpl point PL Y coordinate in the image coordinate system Og-XY of the Ypl point PL QL The right end of the left hand skin color area LSP Point where the shoulder line intersects Xql X coordinate in the image coordinate system Og-XY of the point QL Yql Y coordinate in the image coordinate system Og-XY of the point QL Xer right elbow X coordinate in the image coordinate system Og-XY of the ER Yer right elbow Y coordinate in the image coordinate system Og-XY of the ER Xel X coordinate in the image coordinate system Og-XY of the left elbow EL Yel Y coordinate in the image coordinate system Og-XY of the left elbow EL DE The threshold value for the amount of change in the tangent line during the search Parameter Cri Right elbow candidate point Clj Left elbow candidate point Cra Right elbow candidate point Cri Point in the right hand skin color area RSP Clb Left elbow Point in the left-hand skin color area LSP of the point Clj Crc Point in the inner right lower arm RL of the right elbow candidate point Cri Cld Point in the middle left inner arm LL of the left elbow candidate point Clj Cre Right elbow A point in the middle of the upper right arm RU of the candidate point Cri Clf A point in the middle of the left upper arm LU of the left elbow candidate point Clj Crα A strongest candidate of the right elbow ER Clβ A strongest candidate of the left elbow EL SUAL spatial position Upper arm length pre-registered in the computing device 32 SLAL Spatial position pre-registered in the computing device 32 Ow-XYZ spatial coordinate system MRL Right lower arm attached to the right lower arm Index MRU Right upper arm index attached to the upper right arm MLL Left lower arm index attached to the left lower arm MLU Left upper arm index attached to the upper left arm L1 Right lower arm index Line segment connecting both ends of the mark MRL L2 Upper right Line segment connecting both ends of the index MRU L3 Line segment connecting both ends of the left lower arm index MLL L4 Line segment connecting both ends of the upper left arm index MLL FRL Right lower arm flag FRU Upper right arm flag FLL Left lower arm flag FLU Upper left arm flag 1, TV camera 3 Imaging device 4 Storage device 5 Skin color detection device 6 Center of gravity detection device 7 Spatial position calculation device 8 Spatial position storage device 9 Palm specification device 10 Hand movement / motion determination device 11 Finger shape code generation device 12 shape change determination device 13 group identification device 14 group storage device 15 change point detection device 16 motion code creation device 17 start position code creation device 18 finger shape verification device 19 finger shape storage device 20 hand operation word verification device 22 hand operation word storage Device 30 Imaging device 31 Arm shape detection device 32 Spatial position calculation device 42 Feature code creation Device 43 recognizes the start code judging device 44 starts code registration device 45 recognizes start notification device 46 the image processing apparatus 47 recognizes the starting image determination apparatus 48 starts image registration device
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 G09B 21/00 E 9061−5L G06F 15/70 410 ─────────────────────────────────────────────────── ─── Continuation of the front page (51) Int.Cl. 6 Identification code Internal reference number FI Technical display location G09B 21/00 E 9061-5L G06F 15/70 410
Claims (5)
および第2の撮影手段と、 前記各撮影手段で撮影された画像を記憶する記憶手段
と、 前記記憶手段に記憶された画像から、右手首から先の部
分(以下、右手のひらと称する)と、左手首から先の部
分(以下、左手のひらと称する)の肌色の領域(以下、
肌色領域と称する)を抽出する肌色領域抽出手段と、 前記肌色領域抽出手段で抽出された肌色領域の面積の重
心を求める重心検出手段と、 同じ身体部分の肌色領域について、前記第1の撮影手段
で撮影された画像から得られた重心と、前記第2の撮影
手段で撮影された画像から得られた重心との視差に基づ
いて、その肌色領域の空間位置を求める第1の空間位置
計算手段と、 前記第1の空間位置計算手段で得られた空間位置を記憶
する空間位置記憶手段と、 前記空間位置記憶手段に記憶された空間位置の時間的変
化に基づいて、肌色領域で表される身体部分の動きを認
識するよう構成された動作認識部とを備えた動作認識装
置。1. A first camera for photographing at least the upper half of the body of an operator.
And a second photographing unit, a storage unit that stores the image photographed by each of the photographing units, a portion from the image stored in the storage unit to the right wrist (hereinafter referred to as the right palm), A skin-colored area (hereinafter, referred to as the left palm) from the left wrist (hereinafter, referred to as the left palm)
(Referred to as a skin color area), a center of gravity detecting means for obtaining the center of gravity of the area of the skin color area extracted by the skin color area extracting means, and the first photographing means for the skin color area of the same body part. First spatial position calculating means for obtaining the spatial position of the skin color region based on the parallax between the center of gravity obtained from the image photographed by the above and the center of gravity obtained from the image photographed by the second photographing means. And a spatial position storage unit that stores the spatial position obtained by the first spatial position calculation unit, and is represented by a skin color region based on a temporal change of the spatial position stored in the spatial position storage unit. A motion recognition device comprising: a motion recognition unit configured to recognize a motion of a body part.
の撮影手段と、 前記第3の撮影手段で撮影された画像を記憶する記憶手
段と、 前記記憶手段に記憶された画像から、右手のひら,左手
のひらおよび顔の肌色領域を抽出する肌色領域抽出手段
と、 前記肌色領域抽出手段で抽出された肌色領域の面積の重
心を求める重心検出手段と、 前記重心検出手段で得られた、右手のひら重心,左手の
ひら重心および顔重心の、前記画面上での位置から、右
上腕部,右下腕部,左上腕部および左下腕部の形状情報
を抽出する腕形状抽出手段と、 前記腕形状抽出手段で抽出された形状情報と、前記右上
腕部,右下腕部,左上腕部および左下腕部の、それぞれ
の所定部位に装着された輪状の指標物の前記画面上での
形状とに基づいて、前記右手のひらと左手のひらの空間
位置を求める第2の空間位置計算手段と、 前記第2の空間位置計算手段で得られた空間位置を記憶
する空間位置記憶手段と、 前記空間位置記憶手段に記憶された空間位置の時間的変
化に基づいて、肌色領域で表される身体部分の動きを認
識するよう構成された動作認識部とを備えた動作認識装
置。2. A third method for photographing at least the upper body of the operator.
Image capturing means, storage means for storing the image captured by the third image capturing means, and skin color area extracting means for extracting skin color areas of the right palm, the left palm and the face from the images stored in the storage means. And a center of gravity detecting means for obtaining the center of gravity of the area of the skin color area extracted by the skin color area extracting means, and the center of gravity of the right hand palm, the center of gravity of the left palm and the face center of gravity obtained by the center of gravity detection means on the screen. Arm shape extracting means for extracting shape information of the upper right arm portion, the lower right arm portion, the upper left arm portion and the lower left arm portion from the position; the shape information extracted by the arm shape extracting means; and the upper right arm portion, right A second one for obtaining the spatial positions of the right palm and the left palm based on the shapes on the screen of the ring-shaped indicators of the lower arm portion, the upper left arm portion, and the left lower arm portion, which are attached to the respective predetermined portions. Spatial position calculation means A spatial position storage unit that stores the spatial position obtained by the second spatial position calculation unit; and a body represented by a skin color region based on a temporal change of the spatial position stored in the spatial position storage unit. A motion recognition device including a motion recognition unit configured to recognize a motion of a part.
手のひら,使用している手のひらの空間中での静動,使
用している手のひらの形状変化またはこれらの組み合せ
で定義された複数の手動作単語を認識するものであっ
て、 空間位置記憶手段に記憶した空間位置に基づいて、使用
されている手のひらを判定する使用手のひら判定手段
と、 前記使用されている手のひらについて、肌色領域抽出手
段で抽出された肌色領域の形状を、指形状コードに変換
する指形状コード作成手段と、 前記使用されている手のひらについて、その手のひらが
空間中に静止しているか、移動しているかを判定する手
動作静動判定手段と、 前記指形状コード記憶手段で作成された指形状コード
の、時間的変化の有無を判定する形状変化判定手段と、 前記複数の手動作単語を、使用する手のひら,使用する
手のひらの空間中での静動,使用する手のひらの形状変
化の組み合せに基づいてグループ化するグループ化手段
と、 前記使用されている手のひらと、前記使用されている手
のひらの静動と、前記使用されている手のひらの形状変
化に基づいて、入力された手動作単語が前記グループの
何れに属するかを特定するグループ特定手段と、 前記使用されている手のひらについて、前記空間位置記
憶手段に記憶された空間位置の時間的変化に基づいて、
動きの変化点を検出する変化点検出手段と、前記空間位
置記憶手段に記憶された空間位置と、前記変化点検出手
段で検出された動きの変化点とに基づいて、前記使用さ
れている手のひらの動きの組み合わせに対応した、動き
コードを作成する動きコード作成手段と、 前記空間位置記憶手段に記憶された空間位置から、動作
の開始位置に対応した開始位置コードを作成する開始位
置コード作成手段と、 前記手動作単語を定義する手のひらの形状に対応した、
複数の登録指形状コードが格納された指形状記憶手段
と、 前記指形状コード作成手段で作成された指形状コード
が、前記指形状記憶手段に格納された複数の登録指形状
コードの何れに該当するかを特定する指形状照合手段
と、 前記グループ化手段でグループ化されたグループ毎に、
前記手動作単語を定義する、動作の開始位置,動きコー
ド,形状の組み合せが記憶された手動作単語記憶手段
と、 前記開始位置コード作成手段で作成された開始位置コー
ドと,前記動きコード作成手段で作成された動きコード
と,前記指形状照合手段で特定された登録指形状コード
とに基づいて、前記グループ特定手段で求めたグループ
に対応する前記手動作単語記憶手段に記憶された複数の
手動作単語から、入力された手動作単語を特定する手動
作単語照合手段とを備えた請求項1または2記載の動作
認識装置。3. A plurality of hands defined by at least a palm used, a motion of the palm being used in a space of the palm being used, a shape change of the palm being used, or a combination thereof. For recognizing an action word, based on the spatial position stored in the spatial position storage means, a palm determination means for determining the palm used, and a palm color extraction means for the palm used. Finger shape code creating means for converting the shape of the extracted skin color area into a finger shape code, and a hand operation for determining whether the palm used is still or moving in space. Static movement determination means, shape change determination means for determining whether or not there is a temporal change in the finger shape code created by the finger shape code storage means, and the plurality of hands Grouping means for grouping composition words based on a combination of the palm to be used, the movement of the palm to be used in the space of the palm, and the shape change of the palm to be used, the palm being used, and the palm being used. Based on the movement of the palm that is present and the shape change of the palm that is being used, a group identification unit that identifies which of the groups the input hand movement word belongs to, and the palm that is being used, Based on the temporal change of the spatial position stored in the spatial position storage means,
Based on the change point detecting means for detecting the change point of the movement, the spatial position stored in the spatial position storage means, and the change point of the movement detected by the change point detecting means, the palm used. Motion code creating means for creating a motion code corresponding to the combination of the motions, and start position code creating means for creating a start position code corresponding to the start position of the operation from the spatial position stored in the spatial position storing means. Corresponding to the shape of the palm defining the hand action word,
The finger shape storage unit storing a plurality of registered finger shape codes, and the finger shape code created by the finger shape code creating unit corresponds to any of the plurality of registered finger shape codes stored in the finger shape storage unit. Finger shape matching means for specifying whether to do, for each group grouped by the grouping means,
A hand action word storage unit that stores a combination of a start position of an action, a motion code, and a shape that defines the hand action word, a start position code created by the start position code creating unit, and the motion code creating unit. A plurality of hands stored in the hand motion word storage means corresponding to the group obtained by the group identification means, based on the motion code created by the above and the registered finger shape code identified by the finger shape matching means. 3. The motion recognition device according to claim 1, further comprising a hand motion word collating unit that specifies the input hand motion word from the motion word.
め選択された動作認識開始の合図となる特徴を開始コー
ドとして保持しておく開始コード登録手段と、 記憶手段に記憶された画像から、注目する体の部位の特
徴を抽出し、前記特徴に対応した特徴コードを作成する
特徴コード作成手段と、 前記特徴コードと前記開始コードとを比較し、両者が一
致しているかを判定する認識開始コード判定手段と、 前記認識開始コード判定手段で、「一致している」と判
定されたときに認識開始信号を発生する認識開始通知手
段とを備え、 動作認識部が、前記認識開始信号を受信してから所定の
時間経過以後の画像を用いて動作認識を行うよう構成さ
れた請求項1〜3何れかに記載の動作認識装置。4. A start code registering means for holding, as a start code, a preselected feature, which is a cue for the start of motion recognition, among the predetermined features of the body part of interest, and an image stored in the storage means. A feature code creating unit that extracts a feature of the body part of interest and creates a feature code corresponding to the feature is compared with the feature code and the start code to determine whether the two match. A recognition start code determining means; and a recognition start notifying means for generating a recognition start signal when the recognition start code determining means determines "match". The motion recognition device according to any one of claims 1 to 3, wherein the motion recognition device is configured to perform motion recognition using an image after a predetermined time has elapsed after receiving the message.
る画像を開始画像として保持しておく開始画像登録手段
と、 記憶手段に記憶された画像に前処理をかける画像加工手
段と、 前記前処理をかけた画像と前記開始画像とを比較し、両
者が一致しているかを判定する認識開始画像判定手段
と、 前記認識開始画像判定手段で、「一致している」と判定
されたときに認識開始信号を発生する認識開始通知手段
とを備え、 動作認識部が、前記認識開始信号を受信してから所定の
時間経過以後の画像を用いて動作認識を行うよう構成さ
れた請求項1〜3何れかに記載の動作認識装置。5. A start image registration means for holding, as a start image, a preselected image serving as a signal to start motion recognition, an image processing means for pre-processing the image stored in the storage means, When the pre-processed image and the start image are compared, and the recognition start image determination unit that determines whether the two match, and the recognition start image determination unit determines that they are “matched” And a recognition start notification means for generating a recognition start signal, wherein the motion recognition unit is configured to perform motion recognition using an image after a predetermined time has elapsed since the recognition start signal was received. The motion recognition device according to any one of 3 to 3.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6077125A JPH07282235A (en) | 1994-04-15 | 1994-04-15 | Motion recognition device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6077125A JPH07282235A (en) | 1994-04-15 | 1994-04-15 | Motion recognition device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH07282235A true JPH07282235A (en) | 1995-10-27 |
Family
ID=13625080
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP6077125A Pending JPH07282235A (en) | 1994-04-15 | 1994-04-15 | Motion recognition device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH07282235A (en) |
Cited By (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH08272974A (en) * | 1995-01-31 | 1996-10-18 | Matsushita Electric Ind Co Ltd | Hand movement recognition device |
| JPH0944668A (en) * | 1995-07-26 | 1997-02-14 | Matsushita Electric Ind Co Ltd | Operation start position detection method |
| JPH10208023A (en) * | 1997-01-24 | 1998-08-07 | Hitachi Ltd | Sign language recognition device |
| US6256400B1 (en) | 1998-09-28 | 2001-07-03 | Matsushita Electric Industrial Co., Ltd. | Method and device for segmenting hand gestures |
| GB2384305A (en) * | 2002-01-16 | 2003-07-23 | Autoliv Dev | Human position detection by capturing spectral contents of images representative of human skin |
| KR100776801B1 (en) * | 2006-07-19 | 2007-11-19 | 한국전자통신연구원 | Apparatus and Method for Gesture Recognition in Image Processing System |
| KR100791362B1 (en) * | 2006-06-09 | 2008-01-03 | 한국과학기술원 | Baby Sign Recognition Method, Bidirectional Multimedia Fairy Tale Implementation System and Method |
| US7340100B2 (en) | 2002-08-09 | 2008-03-04 | Honda Giken Kogyo Kabushiki Kaisha | Posture recognition apparatus and autonomous robot |
| US7734062B2 (en) | 2003-08-29 | 2010-06-08 | Fuji Xerox Co., Ltd. | Action recognition apparatus and apparatus for recognizing attitude of object |
| JP2011065652A (en) * | 2004-05-14 | 2011-03-31 | Honda Motor Co Ltd | Sign based man-machine interaction |
| JP2011175347A (en) * | 2010-02-23 | 2011-09-08 | Nec System Technologies Ltd | Information processing apparatus and method |
| JP2011525283A (en) * | 2008-06-18 | 2011-09-15 | オブロング・インダストリーズ・インコーポレーテッド | Gesture reference control system for vehicle interface |
| KR101396488B1 (en) * | 2011-11-09 | 2014-05-20 | 포항공과대학교 산학협력단 | Apparatus for signal input and method thereof |
| JPWO2014080829A1 (en) * | 2012-11-22 | 2017-01-05 | シャープ株式会社 | Data input device |
| WO2018061603A1 (en) * | 2016-09-30 | 2018-04-05 | 島根県 | Gestural manipulation system, gestural manipulation method, and program |
| US10114452B2 (en) | 2015-03-11 | 2018-10-30 | Panasonic Intellectual Property Management Co., Ltd. | Motion detection system |
| CN111507180A (en) * | 2020-03-10 | 2020-08-07 | 杭州电子科技大学 | A conversion action recognition method and motion recognition method based on motion data |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH02144675A (en) * | 1988-11-25 | 1990-06-04 | A T R Tsushin Syst Kenkyusho:Kk | Hand operation recognizing device and hand language converter |
-
1994
- 1994-04-15 JP JP6077125A patent/JPH07282235A/en active Pending
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH02144675A (en) * | 1988-11-25 | 1990-06-04 | A T R Tsushin Syst Kenkyusho:Kk | Hand operation recognizing device and hand language converter |
Cited By (20)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH08272974A (en) * | 1995-01-31 | 1996-10-18 | Matsushita Electric Ind Co Ltd | Hand movement recognition device |
| JPH0944668A (en) * | 1995-07-26 | 1997-02-14 | Matsushita Electric Ind Co Ltd | Operation start position detection method |
| JPH10208023A (en) * | 1997-01-24 | 1998-08-07 | Hitachi Ltd | Sign language recognition device |
| US6256400B1 (en) | 1998-09-28 | 2001-07-03 | Matsushita Electric Industrial Co., Ltd. | Method and device for segmenting hand gestures |
| GB2384305A (en) * | 2002-01-16 | 2003-07-23 | Autoliv Dev | Human position detection by capturing spectral contents of images representative of human skin |
| GB2384305B (en) * | 2002-01-16 | 2005-03-16 | Autoliv Dev | Improvements in or relating to a camera arrangement |
| US7340100B2 (en) | 2002-08-09 | 2008-03-04 | Honda Giken Kogyo Kabushiki Kaisha | Posture recognition apparatus and autonomous robot |
| US7734062B2 (en) | 2003-08-29 | 2010-06-08 | Fuji Xerox Co., Ltd. | Action recognition apparatus and apparatus for recognizing attitude of object |
| JP2011065652A (en) * | 2004-05-14 | 2011-03-31 | Honda Motor Co Ltd | Sign based man-machine interaction |
| KR100791362B1 (en) * | 2006-06-09 | 2008-01-03 | 한국과학기술원 | Baby Sign Recognition Method, Bidirectional Multimedia Fairy Tale Implementation System and Method |
| KR100776801B1 (en) * | 2006-07-19 | 2007-11-19 | 한국전자통신연구원 | Apparatus and Method for Gesture Recognition in Image Processing System |
| US8014567B2 (en) | 2006-07-19 | 2011-09-06 | Electronics And Telecommunications Research Institute | Method and apparatus for recognizing gesture in image processing system |
| JP2011525283A (en) * | 2008-06-18 | 2011-09-15 | オブロング・インダストリーズ・インコーポレーテッド | Gesture reference control system for vehicle interface |
| JP2011175347A (en) * | 2010-02-23 | 2011-09-08 | Nec System Technologies Ltd | Information processing apparatus and method |
| KR101396488B1 (en) * | 2011-11-09 | 2014-05-20 | 포항공과대학교 산학협력단 | Apparatus for signal input and method thereof |
| JPWO2014080829A1 (en) * | 2012-11-22 | 2017-01-05 | シャープ株式会社 | Data input device |
| US10114452B2 (en) | 2015-03-11 | 2018-10-30 | Panasonic Intellectual Property Management Co., Ltd. | Motion detection system |
| WO2018061603A1 (en) * | 2016-09-30 | 2018-04-05 | 島根県 | Gestural manipulation system, gestural manipulation method, and program |
| CN111507180A (en) * | 2020-03-10 | 2020-08-07 | 杭州电子科技大学 | A conversion action recognition method and motion recognition method based on motion data |
| CN111507180B (en) * | 2020-03-10 | 2023-04-18 | 杭州电子科技大学 | Conversion action identification method based on motion data and motion identification method |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH07282235A (en) | Motion recognition device | |
| CN112184705B (en) | Human body acupuncture point identification, positioning and application system based on computer vision technology | |
| CN111753747B (en) | Violent motion detection method based on monocular camera and three-dimensional attitude estimation | |
| US10417775B2 (en) | Method for implementing human skeleton tracking system based on depth data | |
| Devanne et al. | 3-d human action recognition by shape analysis of motion trajectories on riemannian manifold | |
| CN109598229B (en) | Monitoring system and method based on action recognition | |
| CN109657533A (en) | Pedestrian recognition methods and Related product again | |
| CN113807289A (en) | Human body posture detection method and device, electronic equipment and storage medium | |
| JP5598751B2 (en) | Motion recognition device | |
| CN113408435B (en) | A security monitoring method, device, equipment and storage medium | |
| JP6773829B2 (en) | Object recognition device, object recognition method, and object recognition program | |
| KR102377767B1 (en) | Handwriting and arm movement learning-based sign language translation system and method | |
| US11676357B2 (en) | Modification of projected structured light based on identified points within captured image | |
| CN111222379A (en) | A kind of hand detection method and device | |
| JP2022027395A (en) | Posture estimation learning system, posture estimation learning method and creation program of machine learning data | |
| CN114067354A (en) | Pull-up test counting method, device and medium based on visual technology | |
| CN113893515B (en) | Sit-up test counting method, sit-up test counting device and sit-up test counting medium based on vision technology | |
| JPH11174948A (en) | Hand motion recognition device | |
| JP3440644B2 (en) | Hand motion recognition device | |
| CN112233770A (en) | An intelligent management decision-making system for gymnasium based on visual perception | |
| JP2868449B2 (en) | Hand gesture recognition device | |
| CN112036324B (en) | A human body posture determination method and system for complex multi-person scenes | |
| Wu et al. | Human Pose Recognition Based on Openpose and Application in Safety Detection of Intelligent Factory | |
| JP7259921B2 (en) | Information processing device and control method | |
| JP3440641B2 (en) | Operation start position detection method |