Methods and apparatus for marker-based stylistic rendering
AssigneeAdobe Systems Incorporated
InventorsHolger Winnemoeller, Romain Vergne
Life of this patent
Estimating the term…
Abstract
Methods and apparatus for marker-based stylistic rendering may be used to automatically synthesize the stylistic range of various stylistic rendering techniques. An image processing pipeline may automatically generate stylistic images, such as Hedcut stipple images. Using virtual markers to determine locations in the image to which physical markers are to be attached, the tone of an original source image may be automatically reproduced via placement of stipple dots or other physical markers, while at the same time allowing for stylistic refinement of placement and appearance of the physical markers, e.g. along strong features in the source image.
Claims20
A method, comprising:
- obtaining feature maps for an input image of a scene, each feature map indicating information related to the input image of the scene;
- distributing virtual markers across an image plane according to one or more of the feature maps, a virtual marker indicating a point position on the image plane and a distribution density with which the virtual markers are distributed changing across the image plane based, in part, on features indicated in the one or more feature maps;
- associating a physical marker with each of the virtual markers, the physical marker associated with a respective virtual marker comprising an image primitive indicative of a shape;
- adjusting the physical markers relative to the image plane according to at least one of the feature maps to obtain a coverage of the image plane indicated by the at least one feature map;
- and
- generating a stylized representation of the input image of the scene according to the adjusted physical markers.
A system, comprising:
- a display device configured to display an input image of a scene;
- a memory and at least one processor to implement a stylistic rendering module configured to:
- obtain feature maps for an input image of a scene, each feature map indicating information related to the input image of the scene;
- distribute virtual markers on an image plane according to one or more of the feature maps, a virtual marker indicating a point position on the image plane and configured not to be displayed as part of a stylized representation of the input image, a distribution density with which the virtual markers are distributed over regions of the image plane based, in part, on an effect that is to be achieved by the stylized representation, the distribution density being different in different regions of the image plane to achieve different effects for the stylized representation;
- associate a physical marker with each of the virtual markers, the physical marker comprising an image primitive indicative of a shape and configured for display as part of the stylized representation of the input image;
- adjust the physical markers relative to the image plane according to at least one of the feature maps to obtain a coverage of the image plane indicated by the at least one feature map;
- and
- display, with the display device, the stylized representation of the input image of the scene according to the adjusted physical markers.
A computer-readable memory storing program instructions that are computer-executable to implement operations comprising:
- obtaining feature maps for an input image of a scene, each feature map indicating information related to the input image of the scene;
- distributing virtual markers on an image plane according to one or more of the feature maps, a virtual marker indicating a point position on the image plane, and a density with which the virtual markers are distributed over the image plane changing over the image plane based, in part, on features indicated in the one or more feature maps;
- associating a physical marker with each of the virtual markers, the physical marker comprising an image primitive indicative of a shape and configured to represent the associated virtual marker for display as part of a stylized representation of the input image;
- adjusting the physical markers relative to the image plane according to at least one of the feature maps to obtain a coverage of the image plane indicated by the at least one feature map;
- and
- generating the stylized representation of the input image of the scene according to the adjusted physical markers.
Dependencies are inferred from the claim text.