Enhanced Vectorization of Raster Images
First Claim
1. In a digital medium environment to enhance picture vectorization by facilitating conversion of raster images to vector images based on spatially-localized user control, a method implemented by a computing device, the method comprising:
- displaying a raster image corresponding to a picture having multiple semantic elements, the raster image including multiple image features;
segmenting the raster image into multiple segments, each segment of the multiple segments based on at least one image feature of the multiple image features, the multiple image features serving as a proxy for the multiple semantic elements of the picture;
presenting a user interface feature to provide localized control of a vectorization of the picture, the localized control pertaining to a portion of the raster image;
detecting a user control signal indicative of the portion of the raster image for which a localized vectorization characteristic is to be adjusted;
producing a vector image corresponding to at least part of the picture based on the multiple segments and an adjusted localized vectorization characteristic; and
displaying the vector image.
3 Assignments
0 Petitions
Accused Products
Abstract
Enhanced vectorization of raster images is described. An image vectorization module converts a raster image with bitmapped data to a vector image with vector elements based on mathematical formulas. In some embodiments, spatially-localized control of a vectorization operation is provided to a user. First, the user can adjust an intensity of a denoising operation differently at different areas of the raster image. Second, the user can adjust an automated segmentation by causing one segment to be split into two segments along a zone marked with an indicator tool, such as a brush. Third, the user can adjust an automated segmentation by causing two segments to be merged into a combined segment. The computation of the vector elements is based on the adjusted segmentation. In other embodiments, semantic information gleaned from the raster image is incorporated into the vector image to facilitate manipulation, such as joint selection of multiple vector elements.
25 Citations
20 Claims
-
1. In a digital medium environment to enhance picture vectorization by facilitating conversion of raster images to vector images based on spatially-localized user control, a method implemented by a computing device, the method comprising:
-
displaying a raster image corresponding to a picture having multiple semantic elements, the raster image including multiple image features; segmenting the raster image into multiple segments, each segment of the multiple segments based on at least one image feature of the multiple image features, the multiple image features serving as a proxy for the multiple semantic elements of the picture; presenting a user interface feature to provide localized control of a vectorization of the picture, the localized control pertaining to a portion of the raster image; detecting a user control signal indicative of the portion of the raster image for which a localized vectorization characteristic is to be adjusted; producing a vector image corresponding to at least part of the picture based on the multiple segments and an adjusted localized vectorization characteristic; and displaying the vector image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. At least one computing device operative in a digital medium environment to enhance picture vectorization by facilitating conversion of raster images to vector images based on spatially-localized user control, the computing device comprising:
-
a segmentation module configured to segment a raster image into multiple segments, the raster image including multiple image features and corresponding to a picture having multiple semantic elements, each segment of the multiple segments based on at least one image feature of the multiple image features, the multiple image features of the raster image serving as a proxy for the multiple semantic elements of the picture; a localized user control module configured to; present a user interface feature to provide localized control of a vectorization of the picture, the localized control pertaining to a portion of the raster image; and detect a user control signal indicative of the portion of the raster image for which a localized vectorization characteristic is to be adjusted; and a vector image production module configured to produce a vector image corresponding to at least part of the picture based on the multiple segments and an adjusted localized vectorization characteristic. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. In a digital medium environment to enhance picture vectorization by facilitating vector image manipulation using semantic information obtained from a conversion of a raster image, a method implemented by a computing device, the method comprising:
-
displaying a raster image corresponding to a picture having multiple semantic elements, the raster image including multiple image features, the multiple image features serving as a proxy for the multiple semantic elements; analyzing the raster image to recognize the multiple image features; determining multiple vector elements representative of at least part of a vector version of the picture; generating semantic metadata including associating the multiple vector elements with at least one image feature of the multiple image features; and producing a vector image including the multiple vector elements and the associated semantic metadata. - View Dependent Claims (17, 18, 19, 20)
-
Specification