Patents by Inventor Daniel Robert Goldman

Daniel Robert Goldman 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).

  • Patent number: 10019840
    Abstract: One embodiment involves receiving a fine mesh as input, the fine mesh representing a 3-Dimensional (3D) model and comprising fine mesh polygons. The embodiment further involves identifying, based on the fine mesh, near-planar regions represented by a coarse mesh of coarse mesh polygons, at least one of the near-planar regions corresponding to a plurality of the coarse mesh polygons. The embodiment further involves determining a deformation to deform the coarse mesh based on comparing normals between adjacent coarse mesh polygons. The deformation may involve reducing a first angle between coarse mesh polygons adjacent to one another in a same near-planar region. The deformation may additionally or alternatively involve increasing an angle between coarse mesh polygons adjacent to one another in different near-planar regions. The fine mesh can be deformed using the determined deformation.
    Type: Grant
    Filed: September 20, 2016
    Date of Patent: July 10, 2018
    Assignee: Adobe Systems Incorporated
    Inventors: Daniel Robert Goldman, Jan Jachnik, Linjie Luo
  • Patent number: 9710898
    Abstract: Embodiments of the present invention provide systems, methods, and computer storage media directed at image synthesis utilizing an active mask. In one embodiment, input is received that identifies a target region within an image that is to be synthesized. A patch synthesis technique can then be performed to synthesize the target region based on portions of a source region that are identified by the patch synthesis technique. In embodiments, the patch synthesis technique includes, for at least one iteration, generating an active mask that indicates one or more portions of the target region as inactive. This active mask can be utilized by at least one process of the patch synthesis technique to ignore the one or more portions indicated as inactive by the active mask for the at least one iteration of the patch synthesis technique. Other embodiments may be described and/or claimed.
    Type: Grant
    Filed: November 18, 2015
    Date of Patent: July 18, 2017
    Assignee: Adobe Systems Incorporated
    Inventors: Sohrab Amirghodsi, Elya Shechtman, Daniel Robert Goldman, Aliakbar Darabi
  • Publication number: 20170140514
    Abstract: Embodiments of the present invention provide systems, methods, and computer storage media directed at image synthesis utilizing an active mask. In one embodiment, input is received that identifies a target region within an image that is to be synthesized. A patch synthesis technique can then be performed to synthesize the target region based on portions of a source region that are identified by the patch synthesis technique. In embodiments, the patch synthesis technique includes, for at least one iteration, generating an active mask that indicates one or more portions of the target region as inactive. This active mask can be utilized by at least one process of the patch synthesis technique to ignore the one or more portions indicated as inactive by the active mask for the at least one iteration of the patch synthesis technique. Other embodiments may be described and/or claimed.
    Type: Application
    Filed: November 18, 2015
    Publication date: May 18, 2017
    Inventors: Sohrab Amirghodsi, Elya Shechtman, Daniel Robert Goldman, Aliakbar Darabi
  • Publication number: 20170011552
    Abstract: One embodiment involves receiving a fine mesh as input, the fine mesh representing a 3-Dimensional (3D) model and comprising fine mesh polygons. The embodiment further involves identifying, based on the fine mesh, near-planar regions represented by a coarse mesh of coarse mesh polygons, at least one of the near-planar regions corresponding to a plurality of the coarse mesh polygons. The embodiment further involves determining a deformation to deform the coarse mesh based on comparing normals between adjacent coarse mesh polygons. The deformation may involve reducing a first angle between coarse mesh polygons adjacent to one another in a same near-planar region. The deformation may additionally or alternatively involve increasing an angle between coarse mesh polygons adjacent to one another in different near-planar regions. The fine mesh can be deformed using the determined deformation.
    Type: Application
    Filed: September 20, 2016
    Publication date: January 12, 2017
    Inventors: Daniel Robert Goldman, Jan Jachnik, Linjie Luo
  • Patent number: 9520001
    Abstract: One embodiment involves receiving a fine mesh as input, the fine mesh representing a 3-Dimensional (3D) model and comprising fine mesh polygons. The embodiment further involves identifying, based on the fine mesh, near-planar regions represented by a coarse mesh of coarse mesh polygons, at least one of the near-planar regions corresponding to a plurality of the coarse mesh polygons. The embodiment further involves determining a deformation to deform the coarse mesh based on comparing normals between adjacent coarse mesh polygons. The deformation may involve reducing a first angle between coarse mesh polygons adjacent to one another in a same near-planar region. The deformation may additionally or alternatively involve increasing an angle between coarse mesh polygons adjacent to one another in different near-planar regions. The fine mesh can be deformed using the determined deformation.
    Type: Grant
    Filed: January 21, 2014
    Date of Patent: December 13, 2016
    Assignee: Adobe Systems Incorporated
    Inventors: Daniel Robert Goldman, Jan Jachnik, Linjie Luo
  • Publication number: 20150206344
    Abstract: One embodiment involves receiving a fine mesh as input, the fine mesh representing a 3-Dimensional (3D) model and comprising fine mesh polygons. The embodiment further involves identifying, based on the fine mesh, near-planar regions represented by a coarse mesh of coarse mesh polygons, at least one of the near-planar regions corresponding to a plurality of the coarse mesh polygons. The embodiment further involves determining a deformation to deform the coarse mesh based on comparing normals between adjacent coarse mesh polygons. The deformation may involve reducing a first angle between coarse mesh polygons adjacent to one another in a same near-planar region. The deformation may additionally or alternatively involve increasing an angle between coarse mesh polygons adjacent to one another in different near-planar regions. The fine mesh can be deformed using the determined deformation.
    Type: Application
    Filed: January 21, 2014
    Publication date: July 23, 2015
    Applicant: Adobe Systems Incorporated
    Inventors: Daniel Robert Goldman, Jan Jachnik, Linjie Luo
  • Patent number: 9014470
    Abstract: Non-rigid dense correspondence (NRDC) for image enhancement may be performed. In one embodiment, a correspondence may be computed for each one of a plurality of regions of a source image to one of a plurality of regions of a reference image. Computing the correspondences may include searching within a search range for each of a plurality of image characteristics. One or more of the correspondences may be aggregated into matched regions. A global color transform and/or deblurring may be applied to the source image. In one embodiment, the global color transform and/or deblurring may be based on the matched regions. At least one of the search ranges may optionally be adjusted. In some embodiments, computing, aggregating, applying and/or deblurring, and adjusting may be iteratively performed.
    Type: Grant
    Filed: August 31, 2011
    Date of Patent: April 21, 2015
    Assignee: Adobe Systems Incorporated
    Inventors: Elya Shechtman, Daniel Robert Goldman, Yoav HaCohen, Daniel Lischinski
  • Publication number: 20130129213
    Abstract: Non-rigid dense correspondence (NRDC) for image enhancement may be performed. In one embodiment, a correspondence may be computed for each one of a plurality of regions of a source image to one of a plurality of regions of a reference image. Computing the correspondences may include searching within a search range for each of a plurality of image characteristics. One or more of the correspondences may be aggregated into matched regions. A global color transform and/or deblurring may be applied to the source image. In one embodiment, the global color transform and/or deblurring may be based on the matched regions. At least one of the search ranges may optionally be adjusted. In some embodiments, computing, aggregating, applying and/or deblurring, and adjusting may be iteratively performed.
    Type: Application
    Filed: August 31, 2011
    Publication date: May 23, 2013
    Inventors: Elya Shechtman, Daniel Robert Goldman, Yoav HaCohen, Daniel Lischinski