The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Feb. 19, 2019

Filed:

Nov. 11, 2016
Applicant:

Evernote Corporation, Redwood City, CA (US);

Inventors:

Eugene Livshitz, San Mateo, CA (US);

Ilia Buriak, Moscow, RU;

Natalia Galaktionova, Moscow, RU;

Alexander Pashintsev, Cupertino, CA (US);

Boris Gorbatov, Sunnyvale, CA (US);

Assignee:

EVERNOTE CORPORATION, Redwood City, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06K 9/00 (2006.01); H04N 19/94 (2014.01); G06T 7/00 (2017.01); G06T 7/60 (2017.01); G06T 5/00 (2006.01); G06T 5/20 (2006.01); G06T 3/40 (2006.01);
U.S. Cl.
CPC ...
H04N 19/94 (2014.11); G06T 3/403 (2013.01); G06T 3/4023 (2013.01); G06T 5/007 (2013.01); G06T 5/20 (2013.01); G06T 7/0083 (2013.01); G06T 7/0085 (2013.01); G06T 7/60 (2013.01);
Abstract

Vectorizing a raster image includes identifying a connectivity component in the raster image, detecting a contour of the connectivity component, building tangent vectors for each point of the contour, for each sharp angle of the contour, positioning a segmentation point of two segments at a point thereof, for each location of high curvature of the contour, positioning segments proximal thereto, composing an optimization task to approximate a piecewize Bezier curve, solving the optimization task to provide a vectorization of the raster image, and, in response to there not being a sufficient number of segments, adding additional segments. Vectorizing a raster image may also include applying perspective, color, brightness and contrast correction to the raster image and building a binary black-white representation of the raster image prior to identifying the connectivity component. The optimization task may minimize a root-mean square deviation of the piecewize Bezier curve.


Find Patent Forward Citations

Loading…