Patents by Inventor Todor G. Georgiev

Todor G. Georgiev 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: 20040246271
    Abstract: A method and computer program product for generating a warping effect in an image having a plurality of regions, each associated with a distortion vector. The method includes defining a path segment vector in response to user movement of a brush cursor; modifying one or more distortion vectors having originations covered by the cursor based on the path segment vector; and repeating defining and modifying to produce a warping effect.
    Type: Application
    Filed: February 2, 2004
    Publication date: December 9, 2004
    Applicant: Adobe Systems Incorporated, a Delaware corporation
    Inventors: Todor G. Georgiev, John W. Worthington
  • Publication number: 20030210828
    Abstract: Given an image with an unwanted feature, a collection of pixels (a defined region) entirely containing the unwanted feature is designated, and replacement data values for the defined region are generated, thereby healing the unwanted feature. A selected image region is healed by propagating values in a boundary region into replacement data values for the selected image region by iteratively applying a procedure or algorithm (e.g., iteratively applying one or more kernels), such that values in the boundary region are continuously put back into the iterative calculations. An example of such a function uses kernels to generate replacement data values having multiple orders of continuity at the boundary. Optionally, replacement data values for an image region to be healed are generated based on a difference between existing data values and texture data values, thereby introducing texture (e.g., pattern, noise) components to a resulting healed region in the image.
    Type: Application
    Filed: June 17, 2003
    Publication date: November 13, 2003
    Applicant: Adobe Systems Incorporated, a Delaware corporation
    Inventors: Todor G. Georgiev, Mark Hamburg, Jen-Chan Chien
  • Patent number: 6587592
    Abstract: Given an image with an unwanted feature, a collection of pixels (a defined region) entirely containing the unwanted feature is designated, and replacement data values for the defined region are generated, thereby healing the unwanted feature. A selected image region is healed by propagating values in a boundary region into replacement data values for the selected image region by iteratively applying a procedure or algorithm (e.g., iteratively applying one or more kernels), such that values in the boundary region are continuously put back into the iterative calculations. An example of such a function uses kernels to generate replacement data values having multiple orders of continuity at the boundary. Optionally, replacement data values for an image region to be healed are generated based on a difference between existing data values and texture data values, thereby introducing texture (e.g., pattern, noise) components to a resulting healed region in the image.
    Type: Grant
    Filed: November 16, 2001
    Date of Patent: July 1, 2003
    Assignee: Adobe Systems Incorporated
    Inventors: Todor G. Georgiev, Mark Hamburg, Jen-Chan Chien
  • Publication number: 20030099406
    Abstract: Given an image with an unwanted feature, a collection of pixels (a defined region) entirely containing the unwanted feature is designated, and replacement data values for the defined region are generated, thereby healing the unwanted feature. A selected image region is healed by propagating values in a boundary region into replacement data values for the selected image region by iteratively applying a procedure or algorithm (e.g., iteratively applying one or more kernels), such that values in the boundary region are continuously put back into the iterative calculations. An example of such a function uses kernels to generate replacement data values having multiple orders of continuity at the boundary. Optionally, replacement data values for an image region to be healed are generated based on a difference between existing data values and texture data values, thereby introducing texture (e.g., pattern, noise) components to a resulting healed region in the image.
    Type: Application
    Filed: November 16, 2001
    Publication date: May 29, 2003
    Inventors: Todor G. Georgiev, Mark Hamburg, Jen-Chan Chien
  • Publication number: 20030098872
    Abstract: Methods and products are disclosed concerning extraction of selected components of a warping of an image. Given a warped image and a distortion grid, the distortion at any point in the image may be viewed locally as a displacement and a linear transform. The linear transform can be manipulated to extract elements of the local distortion such as skew, rotation, magnification and combinations. The selected components may then be selectively applied at other locations of the same or a different image, using a variety of virtual paintbrushes for different effects.
    Type: Application
    Filed: November 28, 2001
    Publication date: May 29, 2003
    Inventor: Todor G. Georgiev
  • Patent number: 6377712
    Abstract: A method and apparatus, including a computer program apparatus, implementing techniques for warping a digital image. The iterative mesh-based warping techniques select a plurality of elements from a dense mesh, each element of the mesh corresponding to one or more pixels of a digital image and representing a vector of displacement values. A kernel is applied iteratively to the mesh in order to update the selected elements with new displacement values until a termination condition is achieved, such as the convergence of the displacement values to a fixed point. The kernel is selected so that the iterations converge to a solution of an appropriate differential equation. The resultant mesh is applied to the digital image, thereby warping the image according to the new displacement values. The displacement values of the selected elements and the non-selected elements as used as inputs to the kernel.
    Type: Grant
    Filed: April 10, 2000
    Date of Patent: April 23, 2002
    Assignee: Adobe Systems Incorporated
    Inventors: Todor G Georgiev, Mark Hamburg
  • Patent number: 4451294
    Abstract: This invention relates to a composition, and a method for its production, of a water resistant and heat insulating silicate material in the form of blocks and articles. Such water resistant and heat insulating material possesses a low bulk mass (of from 100 to 300 kg/m.sup.3) and improved heat insulating capacity (=0.04-0.1 W/m.deg.) with a compressive strength of from 0.3 to 1 MPa. The starting chemical composition for the production of the heat insulating material is comprehended within the following limits: SiO.sub.2 of from 62 to 68%; Al.sub.2 O.sub.3 of from 1.5 to 5%; B.sub.2 O.sub.3 of from 5 to 10%; CaO+MgO of from 0.1 to 0.5% and Na.sub.2 O of from 21 to 26%, all percentages being by weight. The light porous silicate articles so produced include the following components (in weight percent): liquid sodium silicate having a modulus of from 2.5 to 3.5--from 55 to 65%; ground solid sodium silicate--from 11 up to 22%; borax--of from 7.4 up to 14%; and perlite--from 6 up to 17%.
    Type: Grant
    Filed: August 30, 1982
    Date of Patent: May 29, 1984
    Assignee: Knipsm "Zavodproekt"
    Inventors: Marin A. Popov, Todor G. Georgiev