Patents by Inventor Ian Endres

Ian Endres 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: 11699234
    Abstract: An apparatus accesses label data and training images corresponding to a geographic area; and provides the label data and training images to a training model. The training model comprises of at least a predictor model and an alignment model. The predictor model is configured to receive an image and provide a prediction corresponding to the image. The alignment model is configured to generate a transformed prediction based on aligning the label data and the prediction. The apparatus executes a loss engine to iteratively receive the label data and the transformed prediction, evaluate a loss function based on the label data and the transformed prediction, and cause weights of the predictor model and the alignment model to be updated based on the evaluated loss function to cause the predictor and alignment models to be trained.
    Type: Grant
    Filed: December 3, 2020
    Date of Patent: July 11, 2023
    Assignee: HERE GLOBAL B.V.
    Inventor: Ian Endres
  • Publication number: 20210383544
    Abstract: An apparatus accesses label data and training images corresponding to a geographic area; and provides the label data and training images to a training model. The training model comprises of at least a predictor model and an alignment model. The predictor model is configured to receive an image and provide a prediction corresponding to the image. The alignment model is configured to generate a transformed prediction based on aligning the label data and the prediction. The apparatus executes a loss engine to iteratively receive the label data and the transformed prediction, evaluate a loss function based on the label data and the transformed prediction, and cause weights of the predictor model and the alignment model to be updated based on the evaluated loss function to cause the predictor and alignment models to be trained.
    Type: Application
    Filed: December 3, 2020
    Publication date: December 9, 2021
    Inventor: Ian Endres
  • Patent number: 10970542
    Abstract: Segmentation of three dimensional objects may be implemented using a neural network model, a clustering module, a factorization module, and a geometric fitting module. The neural network model is configured to analyze point cloud data for a geographic region and assign probability values outputted from the neural network to points in the point cloud data. The clustering module is configured to group a subset of the probability values based on relative locations of the assigned points in the point cloud data. The factorization module is configured to factor a matrix with the subset of the clustered probability values to assign a line for a three dimensional object of the geographic region. The geometric fitting module is configured to fit at least one predetermined shape for the three dimensional object to the point cloud data based at least on the assigned line.
    Type: Grant
    Filed: February 22, 2019
    Date of Patent: April 6, 2021
    Assignee: HERE Global B.V.
    Inventors: Ian Endres, Shubhabrata Roy
  • Publication number: 20210004013
    Abstract: A geographic database storing map data is provided. The geographic database is stored in a non-transitory computer readable medium. The geographic database comprises a plurality of records corresponding to drivable surfaces of a road network. The plurality of records comprise a plurality of lane records corresponding to particular lanes of the road network. Each first record of the plurality of records comprises a plurality of instances of adjacency information. Each instance of adjacency information/data (a) links the first record corresponding to a first drivable surface of the road network to a second record of the plurality of records corresponding to a second drivable surface of the road network. The first drivable surface is adjacent to the second drivable surface. Each instance of adjacency information/data indicates crossing parameters between the first drivable surface and the second drivable surface.
    Type: Application
    Filed: September 21, 2020
    Publication date: January 7, 2021
    Inventors: Bin Chen, David Doria, Hank Sutton, Ian Endres
  • Patent number: 10809728
    Abstract: A geographic database storing map data is provided. The geographic database is stored in a non-transitory computer readable medium. The geographic database comprises a plurality of records corresponding to drivable surfaces of a road network. The plurality of records comprise a plurality of lane records corresponding to particular lanes of the road network. Each first record of the plurality of records comprises a plurality of instances of adjacency information. Each instance of adjacency information/data (a) links the first record corresponding to a first drivable surface of the road network to a second record of the plurality of records corresponding to a second drivable surface of the road network. The first drivable surface is adjacent to the second drivable surface. Each instance of adjacency information/data indicates crossing parameters between the first drivable surface and the second drivable surface.
    Type: Grant
    Filed: September 15, 2017
    Date of Patent: October 20, 2020
    Assignee: HERE Global B.V.
    Inventors: Bin Chen, David Doria, Hank Sutton, Ian Endres
  • Publication number: 20200272816
    Abstract: Segmentation of three dimensional objects may be implemented using a neural network model, a clustering module, a factorization module, and a geometric fitting module. The neural network model is configured to analyze point cloud data for a geographic region and assign probability values outputted from the neural network to points in the point cloud data. The clustering module is configured to group a subset of the probability values based on relative locations of the assigned points in the point cloud data. The factorization module is configured to factor a matrix with the subset of the clustered probability values to assign a line for a three dimensional object of the geographic region. The geometric fitting module is configured to fit at least one predetermined shape for the three dimensional object to the point cloud data based at least on the assigned line.
    Type: Application
    Filed: February 22, 2019
    Publication date: August 27, 2020
    Inventors: Ian Endres, Shubhabrata Roy
  • Publication number: 20200158516
    Abstract: An approach is provided for determining map matching quality using binary classification. The approach, for example, involves processing probe trajectory data using a map matcher to generate a map-matched output. The approach also involves comparing the map-matched output for a probe point of the probe trajectory data against ground truth map-matched data for the probe trajectory data to classify the probe point according to one or more binary classifications. The one or more binary classifications indicate a correctness or an incorrectness of matching with respect to the ground truth map-matched data. The approach further involves computing the map matching quality of the map matcher based on the one or more binary classifications.
    Type: Application
    Filed: November 20, 2018
    Publication date: May 21, 2020
    Inventors: William GALE, Bishnu PHUYAL, Ian ENDRES
  • Patent number: 10438362
    Abstract: Embodiments described herein relate generally to determining correspondence between a template and an object in an image. A method may include: receiving an image of an environment including an image of an object within the image of the environment; resizing the first template to obtain a scaled first template having a size corresponding to a size of the image of the object; calculating a number of correspondences between the scaled first template and the image of the object; receiving a candidate homography; testing the candidate homography; and replacing the image of the object with a second template of a different object according to the candidate homography in response to the candidate homography being established as corresponding to the image of the object.
    Type: Grant
    Filed: May 31, 2017
    Date of Patent: October 8, 2019
    Assignee: HERE Global B.V.
    Inventors: Victor Lu, Ian Endres
  • Publication number: 20190086928
    Abstract: A geographic database storing map data is provided. The geographic database is stored in a non-transitory computer readable medium. The geographic database comprises a plurality of records corresponding to drivable surfaces of a road network. The plurality of records comprise a plurality of lane records corresponding to particular lanes of the road network. Each first record of the plurality of records comprises a plurality of instances of adjacency information. Each instance of adjacency information/data (a) links the first record corresponding to a first drivable surface of the road network to a second record of the plurality of records corresponding to a second drivable surface of the road network. The first drivable surface is adjacent to the second drivable surface. Each instance of adjacency information/data indicates crossing parameters between the first drivable surface and the second drivable surface.
    Type: Application
    Filed: September 15, 2017
    Publication date: March 21, 2019
    Inventors: Bin Chen, David Doria, Hank Sutton, Ian Endres
  • Patent number: 10223816
    Abstract: A method, apparatus and computer program product are provided for generating map geometry based on a received image and probe data. A method is provided including receiving a first image and probe data associated with the first image, categorizing pixels of the first image based on the probe data, and generating a map geometry based on the pixel categorization of the first image.
    Type: Grant
    Filed: February 13, 2015
    Date of Patent: March 5, 2019
    Assignee: HERE Global B.V.
    Inventors: Ole Henry Dorum, Ian Endres
  • Patent number: 10223829
    Abstract: An approach is provided for generating a cleaned object model to represent an object in a mapping database. The approach includes receiving point cloud data depicting the object. The approach also includes processing the point cloud data to determine one or more surface points of the point cloud data. The one or more surface points represent one or more surfaces of the object. The approach further includes cutting a model of the object into one or more fragments using the one or more surface points. The one or more fragments include one or more object fragments and one or more non-object fragments. The approach further includes designating the one or more object fragments as the cleaned object model to represent the object in the mapping database.
    Type: Grant
    Filed: December 1, 2016
    Date of Patent: March 5, 2019
    Assignee: HERE Global B.V.
    Inventors: Guangli Wu, Jeffrey Adachi, Ian Endres, Victor Lu, Antonio Haro
  • Publication number: 20180350085
    Abstract: Embodiments described herein relate generally to determining correspondence between a template and an object in an image. A method may include: receiving an image of an environment including an image of an object within the image of the environment; resizing the first template to obtain a scaled first template having a size corresponding to a size of the image of the object; calculating a number of correspondences between the scaled first template and the image of the object; receiving a candidate homography; testing the candidate homography; and replacing the image of the object with a second template of a different object according to the candidate homography in response to the candidate homography being established as corresponding to the image of the object.
    Type: Application
    Filed: May 31, 2017
    Publication date: December 6, 2018
    Inventors: Victor Lu, Ian Endres
  • Publication number: 20180158235
    Abstract: An approach is provided for generating a cleaned object model to represent an object in a mapping database. The approach includes receiving point cloud data depicting the object. The approach also includes processing the point cloud data to determine one or more surface points of the point cloud data. The one or more surface points represent one or more surfaces of the object. The approach further includes cutting a model of the object into one or more fragments using the one or more surface points. The one or more fragments include one or more object fragments and one or more non-object fragments. The approach further includes designating the one or more object fragments as the cleaned object model to represent the object in the mapping database.
    Type: Application
    Filed: December 1, 2016
    Publication date: June 7, 2018
    Inventors: Guangli WU, Jeffrey ADACHI, Ian ENDRES, Victor LU, Antonio HARO
  • Publication number: 20160239983
    Abstract: A method, apparatus and computer program product are provided for generating map geometry based on a received image and probe data. A method is provided including receiving a first image and probe data associated with the first image, categorizing pixels of the first image based on the probe data, and generating a map geometry based on the pixel categorization of the first image.
    Type: Application
    Filed: February 13, 2015
    Publication date: August 18, 2016
    Inventors: Ole Henry Dorum, Ian Endres