Automatic image synthesis method
First Claim
Patent Images
1. An image synthesis method, comprising:
- receiving a plurality of input frames with a common background;
determining a number of the input frames;
selecting, based on the number, a method to detect foregrounds of the input frames; and
using the selected method to generate an output frame comprising a combination of a plurality of the foregrounds,wherein generating an output frame comprising a combination of a plurality of the foregrounds comprises;
determining image positions of the foregrounds;
determining, based on the image positions, amounts of overlap among the foregrounds; and
selecting the foregrounds for the combination, based on the amounts of overlap;
wherein determining the amounts of overlap comprises;
determining a percentage of a first one of the foregrounds that overlaps with other ones of the foregrounds; and
selecting the one or more foregrounds for the combination comprises;
when the percentage is higher than a second predetermined threshold, excluding the first foreground from the combination.
4 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus for automatically synthesizing images are disclosed. The methods may include receiving a plurality of input frames with a common background. The methods may also include determining a number of the input frames. The methods may also include selecting, based on the number, a method to detect foregrounds of the input frames. The methods may further include using the selected method to generate an output frame comprising a combination of a plurality of the foregrounds.
-
Citations
17 Claims
-
1. An image synthesis method, comprising:
-
receiving a plurality of input frames with a common background; determining a number of the input frames; selecting, based on the number, a method to detect foregrounds of the input frames; and using the selected method to generate an output frame comprising a combination of a plurality of the foregrounds, wherein generating an output frame comprising a combination of a plurality of the foregrounds comprises; determining image positions of the foregrounds; determining, based on the image positions, amounts of overlap among the foregrounds; and selecting the foregrounds for the combination, based on the amounts of overlap; wherein determining the amounts of overlap comprises; determining a percentage of a first one of the foregrounds that overlaps with other ones of the foregrounds; and selecting the one or more foregrounds for the combination comprises; when the percentage is higher than a second predetermined threshold, excluding the first foreground from the combination. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A device, comprising:
a memory storing instructions; and a processor configured to execute the instructions to; receive a plurality of input frames with a common background; determine a number of the input frames; select, based on the number, a method to detect foregrounds of the input frames; and use the selected method to generate an output frame comprising a combination of a plurality of the foregrounds, wherein the processor is further configured to execute the instructions to; determining a percentage of a first one of the foregrounds that overlaps with other ones of the foregrounds; and when the percentage is higher than a second predetermined threshold, excluding the first foreground from the combination. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
17. A non-transitory computer-readable storage medium storing instructions that, when executed by a processor of a device, cause the processor to perform an image-synthesis method, the method comprising:
-
receiving a plurality of input frames with a common background; determining a number of the input frames; selecting, based on the number, a method to detect foregrounds of the input frames; and using the selected method to generate an output frame comprising a combination of a plurality of the foregrounds, wherein generating an output frame comprising a combination of a plurality of the foregrounds comprises; determining image positions of the foregrounds; determining, based on the image positions, amounts of overlap among the foregrounds; and selecting the foregrounds for the combination, based on the amounts of overlap; wherein determining the amounts of overlap comprises; determining a percentage of a first one of the foregrounds that overlaps with other ones of the foregrounds; and selecting the one or more foregrounds for the combination comprises; when the percentage is higher than a second predetermined threshold, excluding the first foreground from the combination.
-
Specification