JP7500333B2 - 生成装置、生成方法、およびプログラム - Google Patents
生成装置、生成方法、およびプログラム Download PDFInfo
- Publication number
- JP7500333B2 JP7500333B2 JP2020133272A JP2020133272A JP7500333B2 JP 7500333 B2 JP7500333 B2 JP 7500333B2 JP 2020133272 A JP2020133272 A JP 2020133272A JP 2020133272 A JP2020133272 A JP 2020133272A JP 7500333 B2 JP7500333 B2 JP 7500333B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- subject
- model
- images
- target subject
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title description 37
- PWPJGUXAGUPAHP-UHFFFAOYSA-N lufenuron Chemical compound C1=C(Cl)C(OC(F)(F)C(C(F)(F)F)F)=CC(Cl)=C1NC(=O)NC(=O)C1=C(F)C=CC=C1F PWPJGUXAGUPAHP-UHFFFAOYSA-N 0.000 title 1
- 238000003384 imaging method Methods 0.000 claims description 94
- 230000005856 abnormality Effects 0.000 claims description 10
- 238000004519 manufacturing process Methods 0.000 claims 1
- 238000012545 processing Methods 0.000 description 18
- 230000006870 function Effects 0.000 description 11
- 238000004891 communication Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 8
- 238000005516 engineering process Methods 0.000 description 4
- 230000005484 gravity Effects 0.000 description 3
- 230000000903 blocking effect Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 238000007429 general method Methods 0.000 description 2
- 210000003127 knee Anatomy 0.000 description 2
- 238000002372 labelling Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000009877 rendering Methods 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 210000003423 ankle Anatomy 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 210000001513 elbow Anatomy 0.000 description 1
- 210000004013 groin Anatomy 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 210000002832 shoulder Anatomy 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 210000000707 wrist Anatomy 0.000 description 1
Images
Landscapes
- Image Analysis (AREA)
Description
本実施形態では、被写体の形状モデル(被写体の3次元形状)を推定した結果を用いて姿勢推定に用いる画像を特定し、特定された画像を用いて被写体の姿勢モデル(被写体の3次元姿勢)を推定して生成する方法について述べる。
形状モデルは、例えば被写体が人物である場合、被写体のシルエット、輪郭を示し、点群や複数のボクセルで表現されてもよい。また、形状モデルは、複数のポリゴンを含むポリゴンデータとして表現されてもよい。
姿勢モデルは、例えば被写体が人物である場合、その人物の関節位置を表す点と、骨格を表す線とで表現されてもよい。つまり、この場合、姿勢モデルは、複数の点と、2点間を結ぶ線と、を含んでもよい。姿勢モデルは、これに限定されず、それ以外の表現であってもよく、関節位置を示す点のみで表現されていてもよい。また、すべての関節位置が表現されていなくてもよく、一部の関節位置が表現されていてもよい。また、姿勢モデルが、被写体の3次元姿勢を表すものであれば、必ずしも関節位置を点で表現しなくても、いくつか又はすべての関節位置に代えて特徴的な部位を点で表現してもよい。また、人物の顔などの輪郭については、複数の点と直線あるいは曲線で表現してもよいし、球や楕円球で表現してもよい。
本実施形態における画像処理システムの構成例を図1に示す。本実施形態における画像処理システム10は、撮像装置100と姿勢推定装置110とを含む。なお、図1には1台の撮像装置100を示すが、同様の構成の複数の撮像装置100が、無線または有線の接続で姿勢推定装置110に接続されているものとする。また、以下の説明において、「撮像装置」は、「カメラ」と同義に用いられるものとする。
次に、姿勢推定装置110の構成について説明する。まず、姿勢推定装置110の内部構成について、図1を参照して説明する。姿勢推定装置110は、カメラ情報取得部111、形状推定部112、画像候補生成部113、画像選択部114、姿勢推定部115を有する。
続いて、姿勢推定装置110の動作について説明する。図5は、姿勢推定装置110により実行される処理のフローチャートである。図5に示すフローチャートは、姿勢推定装置110のCPU411がROM412やRAM413に格納されている制御プログラムを実行し、情報の演算および加工並びに各ハードウェアの制御を実行することにより実現されうる。なお、S550の姿勢推定に用いる前景画像の数(姿勢推定に用いる撮像装置100の台数)は、予め決めておくことができる。当該姿勢推定に用いる前景画像の数は、例えば、姿勢推定装置110に入力(設定)されていてもよく、または、S510においてカメラ情報取得部111が撮像装置100から1つのパラメータとして当該数を取得してもよい。また、姿勢推定に用いる前景画像の数は、設定された下限数以上で設定された上限数以下であっても良い。
(1)画像解像度
画像解像度は例えば、重心座標に位置するボクセルを、ボクセルに外接する球で近似し、カメラ画像上に射影した際の円の直径(ピクセル単位)とする。ボクセルがカメラから近い場合、大きな円となり解像度が高く、遠い場合、円が小さくなり解像度が低くなる。また、カメラから最も近いボクセルを射影した際の円の直径(最大直径)を算出し、重心座標のボクセルで算出した直径を正規化する。優先順位は、正規化された直径に応じて、直径が長いほど高く、短いほど低く設定する。
(2)被写体領域サイズ
被写体領域サイズは、バウンディングボックスの8点をカメラ画像に射影して得られる領域内に含まれる画素数をカウントすることで算出できる。被写体領域サイズも被写体がカメラから近い場合、面積が大きく、遠い場合、面積が小さくなる。最大面積で算出した面積を正規化し、正規化された面積に応じて、面積が大きいほど優先順位は高く、小さいほど低く設定する。
(3)被写体部位の写り(被写体領域の写りの大きさ)
被写体の写りは、バウンディングボックスの8点の中でカメラ画像内に射影された点の数とする。8点全てがカメラ画像内に射影された場合、被写体の全身が入っている、8点未満の場合、被写体のいずれかの部位がカメラ画像外である可能性が高いことを意味する。被写体の写りは、8点を1.0、0点を0.0として正規化し、優先順位は8点全てが入った場合が一番高く、カメラ画像外の点が多いほど優先順位は低く設定する。
本実施形態では、撮像装置に写る複数の被写体が重なる場合、被写体の形状モデルを推定した結果を用いて距離画像を生成し、該距離画像を基に被写体の前後関係を考慮した上で、姿勢推定に用いる画像を選択する方法について述べる。さらに、静止物の形状モデルを用いて、静止物と被写体の前後関係も考慮した上で画像を選択する方法についても述べる。本実施形態では、撮像領域がスポーツ競技場である場合を想定する。
本実施形態における画像処理システムの構成例を図6に示す。本実施形態における画像処理システム60は、撮像装置100と姿勢推定装置600とを含む。撮像装置100の構成については、実施形態1と同様のため、説明を省略する。また、姿勢推定装置600のハードウェア構成についても、実施形態1と同様のため、説明を省略する。姿勢推定装置110の内部構成について、図6を参照して説明する。姿勢推定装置600は、実施形態1で説明した姿勢推定装置110の構成に、静止物情報取得部601と距離画像生成部602が追加された構成となっている。カメラ情報取得部111、形状推定部112、画像候補生成部113、姿勢推定部115については実施形態1と同様のため、説明を省略する。
続いて、姿勢推定装置600の動作について説明する。図7は、姿勢推定装置600により実行される処理のフローチャートである。図7に示すフローチャートは、姿勢推定装置600のCPU411がROM412やRAM413に格納されている制御プログラムを実行し、情報の演算および加工並びに各ハードウェアの制御を実行することにより実現されうる。なお、S705、S725、S740以外の各ステップは実施形態1で説明した図5の各ステップと同様であるため、説明を省略する。
本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
Claims (13)
- 複数の撮像装置が複数の被写体を異なる方向から撮像することに基づいて得られた複数の被写体を示す複数の画像を取得する画像取得手段と、
前記複数の画像に基づいて、前記複数の被写体の各被写体に対して生成された、被写体の3次元形状を示す形状モデルを取得するモデル取得手段と、
前記複数の被写体のうちの、3次元姿勢を示す姿勢モデルの生成の対象の被写体に対して生成された前記形状モデルに基づいて、前記複数の画像から前記対象の被写体の前記姿勢モデルの生成に用いる画像を特定する特定手段と、
前記特定された画像に基づいて、前記対象の被写体の前記姿勢モデルを生成する生成手段と、
を有することを特徴とする生成装置。 - 前記特定手段は、前記対象の被写体に対して生成された前記形状モデルと、前記複数の画像における前記対象の被写体の領域に基づいて、前記対象の被写体の前記姿勢モデルの生成に用いる画像を特定することを特徴とする請求項1に記載の生成装置。
- 前記特定手段は、前記対象の被写体に対して生成された前記形状モデルと、前記複数の画像における前記対象の被写体の領域に基づいて、前記複数の画像に対する優先順位を設定し、当該優先順位に従って、前記対象の被写体の前記姿勢モデルの生成に用いる画像を特定することを特徴とする請求項2に記載の生成装置。
- 前記特定手段は、前記複数の画像における前記対象の被写体の領域の画像解像度に基づいて、前記優先順位を設定することを特徴とする請求項3に記載の生成装置。
- 前記特定手段は、前記複数の画像における前記対象の被写体の領域のサイズに基づいて、前記優先順位を設定することを特徴とする請求項3または4に記載の生成装置。
- 前記特定手段は、前記複数の画像における前記対象の被写体の領域の写りの大きさに基づいて、前記優先順位を設定することを特徴とする請求項3から5のいずれか1項に記載の生成装置。
- 前記特定手段は、前記優先順位と前記複数の撮像装置それぞれの位置に基づいて、前記対象の被写体の前記姿勢モデルの生成に用いる画像を特定することを特徴とする請求項3から6のいずれか1項に記載の生成装置。
- 前記複数の画像において、前記対象の被写体の領域の少なくとも一部が、前記複数の被写体のうちの他の被写体の領域および/または静止物の領域により遮蔽されているかを判定する判定手段を更に有し、
前記特定手段は、前記判定手段による前記判定の結果に基づいて、前記対象の被写体の前記姿勢モデルの生成に用いる画像を特定することを特徴とする請求項3に記載の生成装置。 - 前記判定手段は、前記複数の撮像装置のうち前記対象の被写体を撮像する各撮像装置と前記対象の被写体との距離と、前記各撮像装置と前記他の被写体および/または前記静止物との距離に基づいて、前記対象の被写体の領域の少なくとも一部が前記他の被写体の領域および/または前記静止物の領域により遮蔽されているかを判定することを特徴とする請求項8に記載の生成装置。
- 前記画像取得手段は、前記複数の撮像装置のうち、異常が発生した撮像装置から異常情報を取得し、
前記モデル取得手段は、前記異常情報を取得した撮像装置により得られた画像に基づいて形状モデルを取得しないことを特徴とする請求項1から9のいずれか1項に記載の生成装置。 - 前記特定手段は、前記対象の被写体の前記姿勢モデルの生成に用いる画像として複数の画像を特定することを特徴とする請求項1から10のいずれか1項に記載の生成装置。
- 複数の撮像装置が複数の被写体を異なる方向から撮像することに基づいて得られた複数の被写体を示す複数の画像を取得する画像取得工程と、
前記複数の画像に基づいて、前記複数の被写体の各被写体に対して生成された、被写体の3次元形状を示す形状モデルを取得するモデル取得工程と、
前記複数の被写体のうちの、3次元姿勢を示す姿勢モデルの生成の対象の被写体に対して生成された前記形状モデルに基づいて、前記複数の画像から前記対象の被写体の前記姿勢モデルの生成に用いる画像を特定する特定工程と、
前記特定された画像に基づいて、前記対象の被写体の前記姿勢モデルを生成する生成工程と、
を有することを特徴とする生成方法。 - コンピュータを、請求項1から11のいずれか1項に記載の生成装置として機能させるためのプログラム。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020133272A JP7500333B2 (ja) | 2020-08-05 | 2020-08-05 | 生成装置、生成方法、およびプログラム |
EP21187357.5A EP3951715B1 (en) | 2020-08-05 | 2021-07-23 | Generation apparatus, generation method, and program |
US17/387,295 US11776213B2 (en) | 2020-08-05 | 2021-07-28 | Pose generation apparatus, generation method, and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020133272A JP7500333B2 (ja) | 2020-08-05 | 2020-08-05 | 生成装置、生成方法、およびプログラム |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2022029777A JP2022029777A (ja) | 2022-02-18 |
JP2022029777A5 JP2022029777A5 (ja) | 2023-08-09 |
JP7500333B2 true JP7500333B2 (ja) | 2024-06-17 |
Family
ID=80325111
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020133272A Active JP7500333B2 (ja) | 2020-08-05 | 2020-08-05 | 生成装置、生成方法、およびプログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7500333B2 (ja) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005250692A (ja) | 2004-03-02 | 2005-09-15 | Softopia Japan Foundation | 物体の同定方法、移動体同定方法、物体同定プログラム、移動体同定プログラム、物体同定プログラム記録媒体、移動体同定プログラム記録媒体 |
JP2014146247A (ja) | 2013-01-30 | 2014-08-14 | Secom Co Ltd | 物体特徴抽出装置、物体領域抽出装置及び物体追跡装置 |
JP2019109765A (ja) | 2017-12-19 | 2019-07-04 | 富士通株式会社 | 物体追跡プログラム、物体追跡装置、及び物体追跡方法 |
-
2020
- 2020-08-05 JP JP2020133272A patent/JP7500333B2/ja active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005250692A (ja) | 2004-03-02 | 2005-09-15 | Softopia Japan Foundation | 物体の同定方法、移動体同定方法、物体同定プログラム、移動体同定プログラム、物体同定プログラム記録媒体、移動体同定プログラム記録媒体 |
JP2014146247A (ja) | 2013-01-30 | 2014-08-14 | Secom Co Ltd | 物体特徴抽出装置、物体領域抽出装置及び物体追跡装置 |
JP2019109765A (ja) | 2017-12-19 | 2019-07-04 | 富士通株式会社 | 物体追跡プログラム、物体追跡装置、及び物体追跡方法 |
Non-Patent Citations (1)
Title |
---|
Xinghan Luo et al.,Human Pose Estimation for Multiple Persons Based on Volume Reconstruction,2010 20th International Conference on Pattern Recognition,米国,IEEE,2010年08月23日,https://doi.org/10.1109/ICPR.2010.876 |
Also Published As
Publication number | Publication date |
---|---|
JP2022029777A (ja) | 2022-02-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6425780B1 (ja) | 画像処理システム、画像処理装置、画像処理方法及びプログラム | |
JP6948175B2 (ja) | 画像処理装置およびその制御方法 | |
US11776213B2 (en) | Pose generation apparatus, generation method, and storage medium | |
JP7566973B2 (ja) | 情報処理装置、情報処理方法及びプログラム | |
JP7164045B2 (ja) | 骨格認識方法、骨格認識プログラムおよび骨格認識システム | |
JP2006249618A (ja) | 仮想試着装置 | |
JP7042561B2 (ja) | 情報処理装置、情報処理方法 | |
JP7164968B2 (ja) | 画像処理装置、画像処理装置の制御方法及びプログラム | |
US11490062B2 (en) | Information processing apparatus, information processing method, and storage medium | |
JP7403967B2 (ja) | 情報処理装置、映像生成装置、画像処理システム、それらの制御方法及びプログラム | |
JPWO2019012632A1 (ja) | 認識処理装置、認識処理方法及びプログラム | |
KR20120065063A (ko) | 고속 스테레오 카메라를 이용한 구형 물체의 비행 정보 측정 시스템 및 방법 | |
JP6403862B1 (ja) | 3次元モデルの生成装置、生成方法及びプログラム | |
KR20180123302A (ko) | 볼의 궤적을 시각화하는 방법 및 장치 | |
KR20210105302A (ko) | 정보처리장치, 정보처리방법, 및 컴퓨터 프로그램 | |
JP2012113438A (ja) | 姿勢推定装置および姿勢推定プログラム | |
JP6799468B2 (ja) | 画像処理装置、画像処理方法及びコンピュータプログラム | |
JP7500333B2 (ja) | 生成装置、生成方法、およびプログラム | |
JP2007004318A (ja) | 画像処理方法、画像処理を実行するためのプログラム、及び、当該プログラムが記憶された記憶媒体 | |
US11928831B2 (en) | Information processing apparatus, shape data generation method, and storage medium | |
US11461956B2 (en) | 3D representation reconstruction from images using volumic probability data | |
JP6817770B2 (ja) | 画像処理装置、画像処理方法 | |
US11935182B2 (en) | Information processing apparatus, information processing method, and storage medium | |
JP7418107B2 (ja) | 形状推定装置、形状推定方法及びプログラム | |
JP7649163B2 (ja) | 情報処理装置、情報処理装置の制御方法およびプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20210103 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210113 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230801 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230801 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240422 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20240507 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240605 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7500333 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |