IP Library › Granted Patent US 11,176,699
Granted Patent B2
US 11,176,699 · App. 16/421,607 · Granted Nov 16, 2021

Augmenting reliable training data with CycleGAN for hand pose estimation

Inventors: Shih-Yao Lin (Palo Alto, CA); Yusheng Xie (Mountain View, CA); Kun Wang (San Jose, CA); Lianyi Han (Palo Alto, CA); Wei Fan (New York, NY)
Assignee: TENCENT AMERICA LLC
G06T7/70G06N3/08G06T5/50G06T11/60G06T2207/20081G06T2207/20084G06T2207/30196
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,176,699
App. No.
16/421,607
Granted
Nov 16, 2021
Kind
B2
Abstract

A method and apparatus for generating augmented training data for hand pose estimation include receiving source data that is associated with a first lighting condition. Target data that is associated with a second lighting condition is received. A lighting condition translation between the first lighting condition and the second lighting condition is determined. Lighting translated data is generated based on the lighting condition translation and the source data. Augmented training data for hand pose estimation is generated based on the target data and the lighting translated data.

Claims (34)

1. A method for generating augmented training data for hand pose estimation, comprising:

receiving, by a device, synthetic hand pose image that includes a first lighting condition;

receiving, by the device, a background image that includes a second lighting condition;

determining, by the device and by inputting only the synthetic hand pose image and the background image into a CycleGAN, a lighting condition translation that maps the first lighting condition and the second lighting condition;

generating, by the device, a lighting translated synthetic hand pose image using the synthetic hand pose image based on the lighting condition translation between the first lighting condition and the second lighting condition; and

generating, by the device, the augmented training data including the lighting translated synthetic hand pose image that is superimposed on the background image for hand pose estimation based on the background image and the synthetic hand pose image.

2. The method of claim 1 , further comprising:

training a hand pose estimation model using the augmented training data.

3. The method of claim 1 , further comprising:

generating, using a three dimensional model simulator, the synthetic hand pose image that represents a hand pose.

4. The method of claim 1 , wherein the background image is a real-world image.

5. A device, comprising:

at least one memory configured to store program code;

at least one processor configured to read the program code and operate as instructed by the program code, the program code including:

receiving code that is configured to cause the at least one processor to:

receive a synthetic hand pose image that includes a first lighting condition; and

receive a background image that includes a second lighting condition;

determining code that is configured to cause the at least one processor to determine, by inputting only the synthetic hand pose image and the background image into a CycleGAN, a lighting condition translation that maps the first lighting condition and the second lighting condition; and

generating code that is configured to cause the at least one processor to:

generate a lighting translated synthetic hand pose image using the synthetic hand pose image based on the lighting condition translation between the first lighting condition and the second lighting condition; and

generate augmented training data including the lighting translated synthetic hand pose image that is superimposed on the background image for hand pose estimation based on the background image and the lighting translated synthetic hand pose image.

6. The device of claim 5 , further comprising:

training code that is configured to cause the at least one processor to train a hand pose estimation model using the augmented training data.

7. The device of claim 5 , wherein the generating code is further configured to cause the at least one processor to generate, using a three dimensional model simulator, the synthetic hand pose image that represents a hand pose.

8. The device of claim 5 , wherein the background image is a real-world image.

9. A non-transitory computer-readable medium storing instructions, the instructions comprising: one or more instructions that, when executed by one or more processors of a device, cause the one or more processors to:

receive a synthetic hand pose image that includes a first lighting condition;

receive a background image that includes a second lighting condition;

determine, by inputting only the synthetic hand pose image and the background image into a CycleGAN, a lighting condition translation that maps the first lighting condition and the second lighting condition;

generate a lighting translated synthetic hand pose image using the synthetic hand pose image based on the lighting condition translation between the first lighting condition and the second lighting condition; and

generate augmented training data including the lighting translated synthetic hand pose image that is superimposed on the background image for hand pose estimation based on the background image and the lighting translated synthetic hand pose image.

10. The non-transitory computer-readable medium of claim 9 , wherein the one or more instructions cause the one or more processors to:

train a hand pose estimation model using the augmented training data.

11. The non-transitory computer-readable medium of claim 9 , wherein the background image is a real-world image.

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 30, 2020
From: WANG, KUN
To: TENCENT AMERICA LLC
Reel/Frame 053932/0634 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 30, 2020
From: HAN, LIANYI
To: TENCENT AMERICA LLC
Reel/Frame 053932/0693 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 30, 2020
From: LIN, SHIH-YAO
To: TENCENT AMERICA LLC
Reel/Frame 053934/0528 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 30, 2020
From: FAN, WEI
To: TENCENT AMERICA LLC
Reel/Frame 053934/0841 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 30, 2020
From: XIE, YUSHENG
To: TENCENT AMERICA LLC
Reel/Frame 053935/0247 →
CORRECTIVE ASSIGNMENT TO CORRECT THE SPELLING OF THE THIRD INVENTOR PREVIOUSLY RECORDED AT REEL: 049275 FRAME: 0681. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jun 4, 2019
From: LIN, SHIH-YAO; XIE, YUSHENG; WANG, KUN; HAN, LIANYI; FAN, WEI
To: TENCENT AMERICA LLC
Reel/Frame 049356/0330 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 24, 2019
From: LIN, SHIH-YAO; XIE, YUSHENG; WANG, KIM; HAN, LIANYI; FAN, WEI
To: TENCENT AMERICA LLC
Reel/Frame 049275/0681 →
Continuity (1)
Related Publication 20200372668A1 · Nov 26, 2020