Object selection for images using image regions
AssigneeAdobe Inc.
InventorsZijun Wei, Yilin Wang, Jianming Zhang, He Zhang
Life of this patent
Estimating the term…
Abstract
An image processing system generates an image mask from an image. The image is processed by an object detector to identify a region having an object, and the region is classified based on an object type of the object. A masking pipeline is selected from a number of masking pipelines based on the classification of the region. The region is processed using the masking pipeline to generate a region mask. An image mask for the image is generated using the region mask.
Claims20
One or more computer storage media storing computer-useable instructions that, when used by a computing device, cause the computing device to perform operations, the operations comprising:
- processing an image to identify a first region having a first object and to determine a classification for the first region;
- selecting, from a plurality of masking pipelines, a first masking pipeline based on the classification for the first region;
- generating a region mask selecting portions of the first region with the first object by processing the first region using the first masking pipeline;
- and
- generating an image mask for the image using the region mask for the first region.
A computerized method comprising:
- processing, by an object detector, an image to detect a first region having a first object and a second region having a second object;
- determining, by the object detector, a first classification for the first region and a second classification for the second region;
- selecting, by a region masking component, a first masking pipeline for the first region based on the first classification and a second masking pipeline for the second region based on the second classification;
- generating, by the first masking pipeline, a first region mask selecting portions of the first region with the first object;
- generating, by the second masking pipeline, a second region mask selecting portions of the second region with the second object;
- and
- generating, by a merging component, an image mask for the image using the first region mask and the second region mask.
A computer system comprising:
- a processor;
- and
- a computer storage medium storing computer-useable instructions that, when used by the processor, causes the computer system to perform operations comprising:
- detecting, by an object detector, a first region of an image, the first region having an object of a first object type;
- selecting, by a region masking component, a first masking pipeline from a plurality of masking pipelines based on the first object type;
- generating, by the first masking pipeline, a first region mask from the first region;
- and
- generating, by an image masking component, an image mask using the first region mask.
Dependencies are inferred from the claim text.