SYSTEMS AND METHODS FOR SIMULATING ACCESSORY DISPLAY ON A SUBJECT
First Claim
1. A computer-readable medium comprising computer-readable instructions for simulating accessory display on a subject, wherein execution of said computer-readable instructions by one or more processors causes said one or more processors to carry out steps comprising:
- obtaining at least one digital image of a subject comprising an accessory target zone;
identifying at least one target contour in said accessory target zone of said at least one digital image;
obtaining an accessory image comprising an accessory;
obtaining an accessory foreground matte;
obtaining a plurality of accessory control points associated with at least one contour contact zone;
determining at least one accessory scaling factor;
determining at least one accessory registration angle based on said at least one digital image of said subject; and
generating at least one simulated image by registering a foreground portion of said accessory image with said at least one digital image based on said at least one accessory scaling factor, said at least one accessory registration angle, said accessory foreground matte, said at least one target contour, and said plurality of accessory control points, wherein registering comprises applying a transformation.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for simulating accessory display on a subject are described herein. At least one digital image of a subject is obtained. At least one target contour in an accessory target zone is identified. An accessory image and an accessory foreground matte, and a plurality of accessory control points associated with at least one contour contact zone are obtained. At least one accessory scaling factor is determined. At least one accessory registration angle is determined based on the at least one digital image. At least one simulated image is generated by registering a foreground portion of the accessory image with the at least one digital image based on the at least one accessory scaling factor, the at least one accessory registration angle, the accessory foreground matte, the at least one target contour, and the plurality of accessory control points, where registering includes applying a transformation.
-
Citations
26 Claims
-
1. A computer-readable medium comprising computer-readable instructions for simulating accessory display on a subject, wherein execution of said computer-readable instructions by one or more processors causes said one or more processors to carry out steps comprising:
-
obtaining at least one digital image of a subject comprising an accessory target zone; identifying at least one target contour in said accessory target zone of said at least one digital image; obtaining an accessory image comprising an accessory; obtaining an accessory foreground matte; obtaining a plurality of accessory control points associated with at least one contour contact zone; determining at least one accessory scaling factor; determining at least one accessory registration angle based on said at least one digital image of said subject; and generating at least one simulated image by registering a foreground portion of said accessory image with said at least one digital image based on said at least one accessory scaling factor, said at least one accessory registration angle, said accessory foreground matte, said at least one target contour, and said plurality of accessory control points, wherein registering comprises applying a transformation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A computer-readable medium comprising computer-readable instructions for generating and displaying model accessory images, wherein execution of said computer-readable instructions by one or more processors causes said one or more processors to carry out steps comprising:
-
obtaining a model image comprising a neck and upper chest region of a subject; obtaining a left shoulder contour and a right shoulder contour of said subject in said model image; obtaining an accessory image of an accessory for a neck area; obtaining an accessory foreground matte defining a foreground region of said accessory in said accessory image; obtaining a plurality of accessory control points associated with at least one contour contact zone; generating a simulated image by registering a foreground portion of said accessory image with said model image based on said accessory foreground matte, said at least one target contour, and said plurality of accessory control points, wherein registering comprises applying a transformation based on said plurality of accessory control points and said at least one target contour; and displaying said simulated image in association with marketing material for said accessory.
-
Specification