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 a photo image of the subject, the photo image including the subject's face in a foreground against an arbitrary background; determining the arbitrary 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 for the identification document of the subject, the portrait based on the photo image with the determined background masked.
Claims35
A method for generating a portrait of a subject for an identification document, the method comprising:
- receiving a photo image of the subject, the photo image including the subject's face in a foreground against an arbitrary background;
- 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 that is between the foreground and the arbitrary 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 arbitrary background;
- masking the estimated background from the photo image;
- and
- subsequently generating the portrait of the subject for the identification document of the subject, the portrait being based on the photo image with the estimated background masked.
A computer system, comprising at least one processor configured to:
- receive a photo image of the subject, the photo image including the subject's face in a foreground against an arbitrary background;
- 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 that is between the foreground and the arbitrary 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 arbitrary background;
- mask the estimated background from the photo image;
- and
- subsequently generate the portrait of the subject for the identification document of the subject, the portrait being based on the photo image with the estimated 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 a photo image of the subject, the photo image including the subject's face in a foreground against an arbitrary background;
- 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 that is between the foreground and the arbitrary 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 arbitrary background;
- masking the estimated background from the photo image;
- and
- subsequently generating the portrait of the subject for the identification document of the subject, the portrait being based on the photo image with the estimated background masked.
Dependencies are inferred from the claim text.