Patents by Inventor Mikhail Kostyukov

Mikhail Kostyukov has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20170323170
    Abstract: The present invention is directed to a method of extracting data from fields in an image of a document. In one implementation, a text representation of the image of the document is obtained. A graph for storing features of the text fragments in the text representation of the image of the document and their links is constructed. A cascade classification for computing the features of the text fragments in the text representation of the image of the document and their link is run. Hypotheses about the belonging of text fragments to the fields in the image of the document are generated. Combinations of the hypotheses are generated. A combination of the hypotheses is selected. And data from the fields in the image of the document is extracted based on the selected combination of the hypotheses.
    Type: Application
    Filed: July 25, 2017
    Publication date: November 9, 2017
    Inventor: Mikhail Kostyukov
  • Patent number: 9811885
    Abstract: Disclosed are systems, computer-readable mediums, and methods for detecting glare in a frame of image data. A frame of image data is preprocessed. A set of connected components in the preprocessed frame is determined. A set of statistics is calculated for one or more connected components in the set of connected components. A decision for the one or more connected components is made, using the calculated set of statistics, if the connected component is a light spot over text. Whether glare is present in the frame is determined.
    Type: Grant
    Filed: August 4, 2016
    Date of Patent: November 7, 2017
    Assignee: ABBYY DEVELOPMENT LLC
    Inventors: Konstantin Bocharov, Mikhail Kostyukov
  • Patent number: 9754176
    Abstract: The present invention is directed to a method of extracting data from fields in an image of a document. In one implementation, a text representation of the image of the document is obtained. A graph for storing features of the text fragments in the text representation of the image of the document and their links is constructed. A cascade classification for computing the features of the text fragments in the text representation of the image of the document and their link is run. Hypotheses about the belonging of text fragments to the fields in the image of the document are generated. Combinations of the hypotheses are generated. A combination of the hypotheses is selected. And data from the fields in the image of the document is extracted based on the selected combination of the hypotheses.
    Type: Grant
    Filed: September 29, 2015
    Date of Patent: September 5, 2017
    Assignee: ABBYY PRODUCTION LLC
    Inventor: Mikhail Kostyukov
  • Patent number: 9648208
    Abstract: Systems and method for improving the quality of document images are provided. One method includes identifying a plurality of image fragments within a previously received document image that includes text. The method further includes separating the plurality of image fragments into a plurality of classes. Each class includes a subset of the plurality of image fragments that are substantially similar to one another. The method further includes, for each of the plurality of classes: (1) processing a class of image fragments to generate a combined and substantially enlarged image fragment for the class; and (2) filtering the combined and substantially enlarged image fragment to generate a filtered image fragment for the class. The method further includes generating an improved document image by replacing or modifying the image fragments within the document image based on the filtered image fragments.
    Type: Grant
    Filed: June 25, 2014
    Date of Patent: May 9, 2017
    Assignee: ABBYY Development LLC
    Inventors: Mikhail Kostyukov, Ivan Zagaynov
  • Publication number: 20170068866
    Abstract: The present invention is directed to a method of extracting data from fields in an image of a document. In one implementation, a text representation of the image of the document is obtained. A graph for storing features of the text fragments in the text representation of the image of the document and their links is constructed. A cascade classification for computing the features of the text fragments in the text representation of the image of the document and their link is run. Hypotheses about the belonging of text fragments to the fields in the image of the document are generated. Combinations of the hypotheses are generated. A combination of the hypotheses is selected. And data from the fields in the image of the document is extracted based on the selected combination of the hypotheses.
    Type: Application
    Filed: September 29, 2015
    Publication date: March 9, 2017
    Inventor: Mikhail Kostyukov
  • Publication number: 20170039684
    Abstract: Disclosed are systems, computer-readable mediums, and methods for detecting glare in a frame of image data. A frame of image data is preprocessed. A set of connected components in the preprocessed frame is determined. A set of statistics is calculated for one or more connected components in the set of connected components. A decision for the one or more connected components is made, using the calculated set of statistics, if the connected component is a light spot over text. Whether glare is present in the frame is determined.
    Type: Application
    Filed: August 4, 2016
    Publication date: February 9, 2017
    Inventors: Konstantin Bocharov, Mikhail Kostyukov
  • Patent number: 9418407
    Abstract: Disclosed are systems, computer-readable mediums, and methods for detecting glare in a frame of image data. A frame of image data is preprocessed. A set of connected components in the preprocessed frame is determined. A set of statistics is calculated for one or more connected components in the set of connected components. A decision for the one or more connected components is made, using the calculated set of statistics, if the connected component is a light spot over text. Whether glare is present in the frame is determined.
    Type: Grant
    Filed: December 9, 2014
    Date of Patent: August 16, 2016
    Assignee: ABBYY Development LLC
    Inventors: Konstantin Bocharov, Mikhail Kostyukov
  • Patent number: 9412030
    Abstract: Disclosed are systems, computer-readable mediums, and methods for receiving, from a camera, a frame representing image data prior to the image data being saved in long term memory. Areas of image data are analyzed to determine types of defects contained within each area of image data. At least one area contains a defect, and the types of defects include glare, blur, defocused, and noise. The frame is visually altered based upon each area of image data that contains a defect such that each defect can be ascertained within the frame, and the altered frame is displayed.
    Type: Grant
    Filed: December 9, 2014
    Date of Patent: August 9, 2016
    Assignee: ABBYY Development LLC
    Inventors: Konstantin Bocharov, Mikhail Kostyukov
  • Patent number: 9225876
    Abstract: Systems and method for improving the quality of document images are provided. One method includes identifying a plurality of image fragments within a previously received document image that includes text. The method further includes separating the plurality of image fragments into a plurality of classes. Each class includes a subset of the plurality of image fragments that are substantially similar to one another. The method further includes, for each of the plurality of classes: (1) processing a class of image fragments to generate a combined and substantially enlarged image fragment for the class; and (2) filtering the combined and substantially enlarged image fragment to generate a filtered image fragment for the class. The method further includes generating an improved document image by replacing or modifying the image fragments within the document image based on the filtered image fragments.
    Type: Grant
    Filed: June 27, 2014
    Date of Patent: December 29, 2015
    Assignee: ABBYY Development LLC
    Inventors: Mikhail Kostyukov, Ivan Zagaynov
  • Publication number: 20150161469
    Abstract: Disclosed are systems, computer-readable mediums, and methods for detecting glare in a frame of image data. A frame of image data is preprocessed. A set of connected components in the preprocessed frame is determined. A set of statistics is calculated for one or more connected components in the set of connected components. A decision for the one or more connected components is made, using the calculated set of statistics, if the connected component is a light spot over text. Whether glare is present in the frame is determined.
    Type: Application
    Filed: December 9, 2014
    Publication date: June 11, 2015
    Inventors: Konstantin Bocharov, Mikhail Kostyukov
  • Publication number: 20150154742
    Abstract: Disclosed are systems, computer-readable mediums, and methods for receiving, from a camera, a frame representing image data prior to the image data being saved in long term memory. Areas of image data are analyzed to determine types of defects contained within each area of image data. At least one area contains a defect, and the types of defects include glare, blur, defocused, and noise. The frame is visually altered based upon each area of image data that contains a defect such that each defect can be ascertained within the frame, and the altered frame is displayed.
    Type: Application
    Filed: December 9, 2014
    Publication date: June 4, 2015
    Inventors: Konstantin Bocharov, Mikhail Kostyukov
  • Publication number: 20150085326
    Abstract: Systems and method for improving the quality of document images are provided. One method includes identifying a plurality of image fragments within a previously received document image that includes text. The method further includes separating the plurality of image fragments into a plurality of classes. Each class includes a subset of the plurality of image fragments that are substantially similar to one another. The method further includes, for each of the plurality of classes: (1) processing a class of image fragments to generate a combined and substantially enlarged image fragment for the class; and (2) filtering the combined and substantially enlarged image fragment to generate a filtered image fragment for the class. The method further includes generating an improved document image by replacing or modifying the image fragments within the document image based on the filtered image fragments.
    Type: Application
    Filed: June 25, 2014
    Publication date: March 26, 2015
    Applicant: ABBYY Development LLC
    Inventors: Mikhail Kostyukov, Ivan Zagaynov
  • Publication number: 20150085327
    Abstract: Systems and method for improving the quality of document images are provided. One method includes identifying a plurality of image fragments within a previously received document image that includes text. The method further includes separating the plurality of image fragments into a plurality of classes. Each class includes a subset of the plurality of image fragments that are substantially similar to one another. The method further includes, for each of the plurality of classes: (1) processing a class of image fragments to generate a combined and substantially enlarged image fragment for the class; and (2) filtering the combined and substantially enlarged image fragment to generate a filtered image fragment for the class. The method further includes generating an improved document image by replacing or modifying the image fragments within the document image based on the filtered image fragments.
    Type: Application
    Filed: June 27, 2014
    Publication date: March 26, 2015
    Applicant: ABBYY Development LLC
    Inventors: Mikhail Kostyukov, Ivan Zagaynov
  • Patent number: 8928763
    Abstract: Detecting blur and defocusing in images is described. After detection, correction algorithms are applied. Detection provides an image processing system with parameters related to a blur (e.g., direction, strength) and noise levels, or may trigger a message to a user to re-take a photograph. Detection involves finding and analyzing edges of objects instead of an entire image. Disclosed detector may be used for OCR purposes, blur and defocusing detection in photographic and scanning devices, video cameras, print quality control systems, computer vision. Detection of blur and defocusing of an image involve second derivatives of image brightness. Object edges are detected. For points on edges, profiles of second derivative are obtained in the direction of the gradient. Statistics are gathered about parameters of profiles in various directions. By analyzing statistics, image distortions and their type (e.g., blur, defocusing), the strength of distortion, the direction of the blur are detected.
    Type: Grant
    Filed: November 29, 2011
    Date of Patent: January 6, 2015
    Assignee: ABBYY Development LLC
    Inventors: Mikhail Kostyukov, Sergey Fedorov
  • Publication number: 20120243792
    Abstract: Detecting blur and defocusing in images is described. After detection, correction algorithms are applied. Detection provides an image processing system with parameters related to a blur (e.g., direction, strength) and noise levels, or may trigger a message to a user to re-take a photograph. Detection involves finding and analyzing edges of objects instead of an entire image. Disclosed detector may be used for OCR purposes, blur and defocusing detection in photographic and scanning devices, video cameras, print quality control systems, computer vision. Detection of blur and defocusing of an image involve second derivatives of image brightness. Object edges are detected. For points on edges, profiles of second derivative are obtained in the direction of the gradient. Statistics are gathered about parameters of profiles in various directions. By analyzing statistics, image distortions and their type (e.g., blur, defocusing), the strength of distortion, the direction of the blur are detected.
    Type: Application
    Filed: November 29, 2011
    Publication date: September 27, 2012
    Inventors: Mikhail Kostyukov, Sergey Fedorov