Patents by Inventor Duygu Ceylan

Duygu Ceylan 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: 10867428
    Abstract: Embodiments of the present invention are directed towards compactly incorporating texture charts into a texture atlas. Texture charts represent three-dimensional mesh segments flattened into two-dimensional shapes. In one embodiment, a texture atlas generating engine is used to generate and evaluate compactness scores of candidate placements for a texture chart. Candidate placements generally refer to the possible locations where a texture chart can be incorporated into a texture atlas. The compactness score can be based on minimizing the distance between a texture chart being incorporated into the texture atlas and the center of mass of previously incorporated texture charts within a texture atlas. In embodiments, an infinity norm can be utilized to compute such a compactness score by outputting an average length of vectors between a texture chart being incorporated into a texture atlas and the texture atlas. Other embodiments may be described and/or claimed.
    Type: Grant
    Filed: February 12, 2019
    Date of Patent: December 15, 2020
    Assignee: ADOBE INC.
    Inventors: Duygu Ceylan, Nathan Aaron Carr
  • Patent number: 10861232
    Abstract: The present disclosure is directed toward systems and methods that facilitate scanning an object (e.g., a three-dimensional object) having custom mesh lines thereon and generating a three-dimensional mesh of the object. For example, a three-dimensional modeling system receives a scan of the object including depth information and a two-dimensional texture map of the object. The three-dimensional modeling system further generates an edge map for the two-dimensional texture map and modifies the edge map to generate a two-dimensional mesh including edges, vertices, and faces that correspond to the custom mesh lines on the object. Based on the two-dimensional mesh and the depth information from the scan, the three-dimensional modeling system generates a three-dimensional model of the object.
    Type: Grant
    Filed: April 29, 2020
    Date of Patent: December 8, 2020
    Assignee: ADOBE INC.
    Inventors: Duygu Ceylan, Daichi Ito
  • Publication number: 20200258301
    Abstract: The present disclosure is directed toward systems and methods that facilitate scanning an object (e.g., a three-dimensional object) having custom mesh lines thereon and generating a three-dimensional mesh of the object. For example, a three-dimensional modeling system receives a scan of the object including depth information and a two-dimensional texture map of the object. The three-dimensional modeling system further generates an edge map for the two-dimensional texture map and modifies the edge map to generate a two-dimensional mesh including edges, vertices, and faces that correspond to the custom mesh lines on the object. Based on the two-dimensional mesh and the depth information from the scan, the three-dimensional modeling system generates a three-dimensional model of the object.
    Type: Application
    Filed: April 29, 2020
    Publication date: August 13, 2020
    Inventors: Duygu Ceylan, Daichi Ito
  • Patent number: 10679408
    Abstract: The present disclosure is directed toward systems and methods that facilitate scanning an object (e.g., a three-dimensional object) having custom mesh lines thereon and generating a three-dimensional mesh of the object. For example, a three-dimensional modeling system receives a scan of the object including depth information and a two-dimensional texture map of the object. The three-dimensional modeling system further generates an edge map for the two-dimensional texture map and modifies the edge map to generate a two-dimensional mesh including edges, vertices, and faces that correspond to the custom mesh lines on the object. Based on the two-dimensional mesh and the depth information from the scan, the three-dimensional modeling system generates a three-dimensional model of the object.
    Type: Grant
    Filed: February 2, 2017
    Date of Patent: June 9, 2020
    Assignee: ADOBE INC.
    Inventors: Duygu Ceylan, Daichi Ito
  • Patent number: 10546408
    Abstract: This disclosure relates to methods, non-transitory computer readable media, and systems that use a motion synthesis neural network with a forward kinematics layer to generate a motion sequence for a target skeleton based on an initial motion sequence for an initial skeleton. In certain embodiments, the methods, non-transitory computer readable media, and systems use a motion synthesis neural network comprising an encoder recurrent neural network, a decoder recurrent neural network, and a forward kinematics layer to retarget motion sequences. To train the motion synthesis neural network to retarget such motion sequences, in some implementations, the disclosed methods, non-transitory computer readable media, and systems modify parameters of the motion synthesis neural network based on one or both of an adversarial loss and a cycle consistency loss.
    Type: Grant
    Filed: March 20, 2018
    Date of Patent: January 28, 2020
    Assignee: Adobe Inc.
    Inventors: Jimei Yang, Duygu Ceylan, Ruben Villegas
  • Publication number: 20190295305
    Abstract: This disclosure relates to methods, non-transitory computer readable media, and systems that use a motion synthesis neural network with a forward kinematics layer to generate a motion sequence for a target skeleton based on an initial motion sequence for an initial skeleton. In certain embodiments, the methods, non-transitory computer readable media, and systems use a motion synthesis neural network comprising an encoder recurrent neural network, a decoder recurrent neural network, and a forward kinematics layer to retarget motion sequences. To train the motion synthesis neural network to retarget such motion sequences, in some implementations, the disclosed methods, non-transitory computer readable media, and systems modify parameters of the motion synthesis neural network based on one or both of an adversarial loss and a cycle consistency loss.
    Type: Application
    Filed: March 20, 2018
    Publication date: September 26, 2019
    Inventors: Jimei Yang, Duygu Ceylan, Ruben Villegas
  • Patent number: 10380317
    Abstract: Methods and systems for generating digital models from objects. In particular, one or more embodiments determine a plurality of correspondences for first and second components of an object. One or more embodiments estimate a joint connecting the first and second components based on the correspondences. One or more embodiments jointly determine a global transformation and one or more joint parameters that map the plurality of components of the object from the first digital scan to the second digital scan. One or more embodiments also updating the correspondences based on the determined global transformation and parameter(s). One or more embodiments re-estimate the joint based on the updated correspondences. One or more embodiments select a candidate joint with a lowest error estimate from a plurality of candidate joints according to determined global transformations and joint parameter(s) for the candidate joints.
    Type: Grant
    Filed: March 7, 2016
    Date of Patent: August 13, 2019
    Assignee: ADOBE INC.
    Inventors: Duygu Ceylan, Byungmoon Kim, Aron Monszpart, Vladimir Kim, Niloy Mitra
  • Publication number: 20190180495
    Abstract: Embodiments of the present invention are directed towards compactly incorporating texture charts into a texture atlas. Texture charts represent three-dimensional mesh segments flattened into two-dimensional shapes. In one embodiment, a texture atlas generating engine is used to generate and evaluate compactness scores of candidate placements for a texture chart. Candidate placements generally refer to the possible locations where a texture chart can be incorporated into a texture atlas. The compactness score can be based on minimizing the distance between a texture chart being incorporated into the texture atlas and the center of mass of previously incorporated texture charts within a texture atlas. In embodiments, an infinity norm can be utilized to compute such a compactness score by outputting an average length of vectors between a texture chart being incorporated into a texture atlas and the texture atlas. Other embodiments may be described and/or claimed.
    Type: Application
    Filed: February 12, 2019
    Publication date: June 13, 2019
    Inventors: Duygu Ceylan, Nathan Aaron Carr
  • Patent number: 10229525
    Abstract: Embodiments of the present invention are directed towards compactly incorporating texture charts into a texture atlas. Texture charts represent three-dimensional mesh segments flattened into two-dimensional shapes. In one embodiment, a texture atlas generating engine is used to generate and evaluate compactness scores of candidate placements for a texture chart. Candidate placements generally refer to the possible locations where a texture chart can be incorporated into a texture atlas. The compactness score can be based on minimizing the distance between a texture chart being incorporated into the texture atlas and the center of mass of previously incorporated texture charts within a texture atlas. In embodiments, an infinity norm can be utilized to compute such a compactness score by outputting an average length of vectors between a texture chart being incorporated into a texture atlas and the texture atlas. Other embodiments may be described and/or claimed.
    Type: Grant
    Filed: September 12, 2016
    Date of Patent: March 12, 2019
    Assignee: Adobe Inc.
    Inventors: Duygu Ceylan, Nathan Aaron Carr
  • Patent number: 10163003
    Abstract: Certain embodiments involve recognizing combinations of body shape, pose, and clothing in three-dimensional input images. For example, synthetic training images are generated based on user inputs. These synthetic training images depict different training figures with respective combinations of a body pose, a body shape, and a clothing item. A machine learning algorithm is trained to recognize the pose-shape-clothing combinations in the synthetic training images and to generate feature descriptors describing the pose-shape-clothing combinations. The trained machine learning algorithm is outputted for use by an image manipulation application. In one example, an image manipulation application uses a feature descriptor, which is generated by the machine learning algorithm, to match an input figure in an input image to an example image based on a correspondence between a pose-shape-clothing combination of the input figure and a pose-shape-clothing combination of an example figure in the example image.
    Type: Grant
    Filed: December 28, 2016
    Date of Patent: December 25, 2018
    Assignee: Adobe Systems Incorporated
    Inventors: Zhili Chen, Duygu Ceylan, Byungmoon Kim, Liwen Hu, Jimei Yang
  • Publication number: 20180218535
    Abstract: The present disclosure is directed toward systems and methods that facilitate scanning an object (e.g., a three-dimensional object) having custom mesh lines thereon and generating a three-dimensional mesh of the object. For example, a three-dimensional modeling system receives a scan of the object including depth information and a two-dimensional texture map of the object. The three-dimensional modeling system further generates an edge map for the two-dimensional texture map and modifies the edge map to generate a two-dimensional mesh including edges, vertices, and faces that correspond to the custom mesh lines on the object. Based on the two-dimensional mesh and the depth information from the scan, the three-dimensional modeling system generates a three-dimensional model of the object.
    Type: Application
    Filed: February 2, 2017
    Publication date: August 2, 2018
    Inventors: Duygu Ceylan, Daichi Ito
  • Publication number: 20180181802
    Abstract: Certain embodiments involve recognizing combinations of body shape, pose, and clothing in three-dimensional input images. For example, synthetic training images are generated based on user inputs. These synthetic training images depict different training figures with respective combinations of a body pose, a body shape, and a clothing item. A machine learning algorithm is trained to recognize the pose-shape-clothing combinations in the synthetic training images and to generate feature descriptors describing the pose-shape-clothing combinations. The trained machine learning algorithm is outputted for use by an image manipulation application. In one example, an image manipulation application uses a feature descriptor, which is generated by the machine learning algorithm, to match an input figure in an input image to an example image based on a correspondence between a pose-shape-clothing combination of the input figure and a pose-shape-clothing combination of an example figure in the example image.
    Type: Application
    Filed: December 28, 2016
    Publication date: June 28, 2018
    Inventors: ZHILI CHEN, DUYGU CEYLAN, BYUNGMOON KIM, LIWEN HU, JIMEI YANG
  • Patent number: 9922443
    Abstract: The disclosure describes systems and methods of selecting colors to points in a digital three-dimensional (3D) model representing a scanned object, based on points and color images associated with the 3D model. Certain embodiments involve selecting from the images a patch for each point in the 3D model, and determining a quality of the patches. The selected patches are analyzed to determine an overall score, representing aggregated quality of the patches and an aggregated smoothness indicating variation between patches selected for neighboring points. In some examples, multiple sets of selected patches are analyzed and scored, and the scores are compared to determine a representative patch set that optimizes the quality and the smoothness. Colors are assigned to the points of the digital model based on the representative set of patches.
    Type: Grant
    Filed: April 29, 2016
    Date of Patent: March 20, 2018
    Assignee: Adobe Systems Incorporated
    Inventors: Duygu Ceylan, Nathan Carr
  • Publication number: 20180075641
    Abstract: Embodiments of the present invention are directed towards compactly incorporating texture charts into a texture atlas. Texture charts represent three-dimensional mesh segments flattened into two-dimensional shapes. In one embodiment, a texture atlas generating engine is used to generate and evaluate compactness scores of candidate placements for a texture chart. Candidate placements generally refer to the possible locations where a texture chart can be incorporated into a texture atlas. The compactness score can be based on minimizing the distance between a texture chart being incorporated into the texture atlas and the center of mass of previously incorporated texture charts within a texture atlas. In embodiments, an infinity norm can be utilized to compute such a compactness score by outputting an average length of vectors between a texture chart being incorporated into a texture atlas and the texture atlas. Other embodiments may be described and/or claimed.
    Type: Application
    Filed: September 12, 2016
    Publication date: March 15, 2018
    Inventors: Duygu Ceylan, Nathan Aaron Carr
  • Publication number: 20170316597
    Abstract: The disclosure describes systems and methods of selecting colors to points in a digital three-dimensional (3D) model representing a scanned object, based on points and color images associated with the 3D model. Certain embodiments involve selecting from the images a patch for each point in the 3D model, and determining a quality of the patches. The selected patches are analyzed to determine an overall score, representing aggregated quality of the patches and an aggregated smoothness indicating variation between patches selected for neighboring points. In some examples, multiple sets of selected patches are analyzed and scored, and the scores are compared to determine a representative patch set that optimizes the quality and the smoothness. Colors are assigned to the points of the digital model based on the representative set of patches.
    Type: Application
    Filed: April 29, 2016
    Publication date: November 2, 2017
    Inventors: Duygu Ceylan, Nathan Carr
  • Patent number: 9799102
    Abstract: Smoothing images using machine learning is described. In one or more embodiments, a machine learning system is trained using multiple training items. Each training item includes a boundary shape representation and a positional indicator. To generate the training item, a smooth image is downscaled to produce a corresponding blocky image that includes multiple blocks. For a given block, the boundary shape representation encodes a blocky boundary in a neighborhood around the given block. The positional indicator reflects a distance between the given block and a smooth boundary of the smooth image. In one or more embodiments to smooth a blocky image, a boundary shape representation around a selected block is determined. The representation is encoded as a feature vector and applied to the machine learning system to obtain a positional indicator. The positional indicator is used to compute a location of a smooth boundary of a smooth image.
    Type: Grant
    Filed: December 2, 2015
    Date of Patent: October 24, 2017
    Assignee: Adobe Systems Incorporated
    Inventors: Nathan A. Carr, Zhaowen Wang, Duygu Ceylan, I-Chao Shen
  • Publication number: 20170255712
    Abstract: Methods and systems for generating digital models from objects. In particular, one or more embodiments determine a plurality of correspondences for first and second components of an object. One or more embodiments estimate a joint connecting the first and second components based on the correspondences. One or more embodiments jointly determine a global transformation and one or more joint parameters that map the plurality of components of the object from the first digital scan to the second digital scan. One or more embodiments also updating the correspondences based on the determined global transformation and parameter(s). One or more embodiments re-estimate the joint based on the updated correspondences. One or more embodiments select a candidate joint with a lowest error estimate from a plurality of candidate joints according to determined global transformations and joint parameter(s) for the candidate joints.
    Type: Application
    Filed: March 7, 2016
    Publication date: September 7, 2017
    Inventors: Duygu Ceylan, Byungmoon Kim, Aron Monszpart, Vladimir Kim, Niloy Mitra
  • Publication number: 20170161876
    Abstract: Smoothing images using machine learning is described. In one or more embodiments, a machine learning system is trained using multiple training items. Each training item includes a boundary shape representation and a positional indicator. To generate the training item, a smooth image is downscaled to produce a corresponding blocky image that includes multiple blocks. For a given block, the boundary shape representation encodes a blocky boundary in a neighborhood around the given block. The positional indicator reflects a distance between the given block and a smooth boundary of the smooth image. In one or more embodiments to smooth a blocky image, a boundary shape representation around a selected block is determined. The representation is encoded as a feature vector and applied to the machine learning system to obtain a positional indicator. The positional indicator is used to compute a location of a smooth boundary of a smooth image.
    Type: Application
    Filed: December 2, 2015
    Publication date: June 8, 2017
    Inventors: Nathan A. Carr, Zhaowen Wang, Duygu Ceylan, I-Chao Shen