System and method for creating a virtual backdrop
AssigneeMorphoTrust USA, LLC
InventorsBrian Martin, Zhiqiang Lao, Mohamed Lazzouni, Robert Andrew Eckel
Life of this patent
Estimating the term…
Abstract
Some implementations may provide a method for generating a portrait of a subject for an identification document, the method including: receiving, at a mobile device, a photo image of the subject, the photo image including a foreground and a background, wherein the foreground includes the subject's face and the background does not include the subject's face; determining the background of the photo image based on the photo image alone and without user intervention; masking the determined background from the photo image; and subsequently generating the portrait of the subject based on the photo image with the background masked.
Claims32
A method for generating a portrait of a subject for an identification document, the method comprising:
- receiving, at a mobile device, a photo image of the subject, the photo image including a foreground and a background, wherein the foreground includes the subject's face and the background does not include the subject's face;
- estimating the foreground and the background of the photo image by an image matting process that includes determining a probability of each pixel being a boundary pixel between the foreground and the background, wherein the estimation is without calibrating a portion from the photo image against a portion from an additional photo image that includes either the subject or the background;
- masking the estimated background from the photo image;
- and
- subsequently generating the portrait of the subject based on the photo image with the background masked.
A mobile device, comprising at least one processor configured to:
- receive, at a mobile device, a photo image of the subject, the photo image including a foreground and a background, wherein the foreground includes the subject's face and the background does not include the subject's face;
- estimate the foreground and the background of the photo image by an image matting process that includes determining a probability of each pixel being a boundary pixel between the foreground and the background, wherein the estimation is without calibrating a portion from the photo image against a portion from an additional photo image that includes either the subject or the background;
- mask the estimated background from the photo image;
- and
- subsequently generate the portrait of the subject based on the photo image with the background masked.
A non-transitory computer-readable medium comprising software instructions that when executed by one or more processors, cause the one or more processors to perform the operations of:
- receiving, at a mobile device, a photo image of the subject, the photo image including a foreground and a background, wherein the foreground includes the subject's face and the background does not include the subject's face;
- estimating the foreground and the background of the photo image by an image matting process that includes determining a probability of each pixel being a boundary pixel between the foreground and the background, wherein the estimation is without calibrating a portion from the photo image against a portion from an additional photo image that includes either the subject or the background;
- masking the estimated background from the photo image;
- and
- subsequently generating the portrait of the subject based on the photo image with the background masked.
Dependencies are inferred from the claim text.