Patents by Inventor Elmira Amirloo Abolfathi

Elmira Amirloo Abolfathi 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: 11827214
    Abstract: A system and method for path and/or motion planning and for training such a system are described. In one aspect, the method comprises generating a sequence of predicted occupancy grid maps (OGMs) for T?T1 time steps based on a sequence of OGMs for 0?T1 time steps, a reference map of an environment in which an autonomous vehicle is operating, and a trajectory. A cost volume is generated for the sequence of predicted OGMs. The cost volume comprises a plurality of cost maps for T?T1 time steps. Each cost map corresponds to a predicted OGM in the sequence of predicted OGMs and has the same dimensions as the corresponding predicted OGM. Each cost map comprises a plurality of cells. Each cell in the cost map represents a cost of the cell in corresponding predicted OGM being occupied in accordance with a policy defined by a policy function.
    Type: Grant
    Filed: March 5, 2020
    Date of Patent: November 28, 2023
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Elmira Amirloo Abolfathi, Mohsen Rohani, Jason Philip Ku, Jun Luo
  • Patent number: 11501167
    Abstract: Method or system for reinforcement learning that simultaneously learns a DR distribution ? while optimizing an agent policy ? to maximize performance over the learned DR distribution; method or system for training a learning agent using data synthesized by a simulator based on both a performance of the learning agent and a range of parameters present in the synthesized data.
    Type: Grant
    Filed: June 2, 2020
    Date of Patent: November 15, 2022
    Assignees: HUAWEI TECHNOLOGIES CANADA CO., LTD., THE ROYAL INSTITUTION FOR THE ADVANCEMENT OF LEARNING/MCGILL UNIVERSITY
    Inventors: Juan Camilo Gamboa Higuera, Melissa Mozifian, David Meger, Elmira Amirloo Abolfathi
  • Patent number: 11346950
    Abstract: A system, device and method of generating high resolution and high accuracy point cloud. In one aspect, a computer vision system receives a camera point cloud from a camera system and a LiDAR point cloud from a LiDAR system. An error of the camera point cloud is determined using the LiDAR point cloud as a reference. A correction function is determined based on the determined error. A corrected point cloud is generated from the camera point cloud using the correction function. A training error of the corrected point cloud is determined using the first LiDAR point cloud as a reference. The correction function is updated based on the determined training error. When training is completed, the correction function can be used by the computer vision system to generate a generating high resolution and high accuracy point cloud from the camera point cloud provided by the camera system.
    Type: Grant
    Filed: November 19, 2018
    Date of Patent: May 31, 2022
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Elmira Amirloo Abolfathi, Keyvan Golestan Irani
  • Patent number: 11275965
    Abstract: A method for generation of an augmented point cloud with point features from aggregated 3D coordinate data and related device. The method comprises receiving a current point cloud in the form of 3D coordinate data in ego coordinates from one or more detection and ranging (DAR) devices of a vehicle. Features are extracted from the current point cloud. A previous point cloud is transformed into ego coordinates using a current location of the vehicle. Each point in the previous point cloud is transformed to align with a corresponding point in the current point cloud to generate a transformed point cloud. The current point cloud is aggregated with the transformed point cloud to generate an aggregated point cloud. The current point features are aggregated with the point features of the transformed point cloud to generate aggregated point features.
    Type: Grant
    Filed: April 3, 2020
    Date of Patent: March 15, 2022
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Jason Philip Ku, Elmira Amirloo Abolfathi, Mohsen Rohani
  • Patent number: 11181921
    Abstract: A method and system for determining a trajectory within an operating space for an autonomous vehicle to implement a behaviour decision, comprising: generating a set of candidate target end states for the behaviour decision based on an estimated state of the vehicle; generating a set of candidate trajectories corresponding to the set of candidate target end states based on the estimated state of the vehicle; determining a suitability of each of the candidate target end states based on the estimated state of the vehicle; and selecting a trajectory to implement the behaviour decision from the set of candidate trajectories based on the determined suitability of the candidate target end states.
    Type: Grant
    Filed: February 28, 2019
    Date of Patent: November 23, 2021
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Peyman Yadmellat, Seyed Masoud Nosrati, Elmira Amirloo Abolfathi, Mohammed Elmahgiubi, Yunfei Zhang, Jun Luo
  • Patent number: 11151734
    Abstract: Methods and systems for generating synthetic point cloud data are described. Projected 2D data grid is generated by projecting a 3D point cloud into a 2D grid, with rotation equivariance. A generative model is learned using the projected 2D data grid, wherein the generative model is implemented using flex-convolution and transpose flex convolution operations, for example in a generative adversarial network. The learned generative model is used to generate synthetic point clouds.
    Type: Grant
    Filed: September 12, 2019
    Date of Patent: October 19, 2021
    Assignees: HUAWEI TECHNOLOGIES CO., LTD., THE ROYAL INSTITUTION FOR THE ADVANCEMENT OF LEARNING/MCGILL UNIVERSITY
    Inventors: Lucas Pagé-Caccia, Joelle Pineau, Elmira Amirloo Abolfathi
  • Publication number: 20210312225
    Abstract: A method for generation of an augmented point cloud with point features from aggregated 3D coordinate data and related device. The method comprises receiving a current point cloud in the form of 3D coordinate data in ego coordinates from one or more detection and ranging (DAR) devices of a vehicle. Features are extracted from the current point cloud. A previous point cloud is transformed into ego coordinates using a current location of the vehicle. Each point in the previous point cloud is transformed to align with a corresponding point in the current point cloud to generate a transformed point cloud. The current point cloud is aggregated with the transformed point cloud to generate an aggregated point cloud. The current point features are aggregated with the point features of the transformed point cloud to generate aggregated point features.
    Type: Application
    Filed: April 3, 2020
    Publication date: October 7, 2021
    Inventors: Jason Philip KU, Elmira AMIRLOO ABOLFATHI, Mohsen ROHANI
  • Publication number: 20210276598
    Abstract: A system and method for path and/or motion planning and for training such a system are described. In one aspect, the method comprises generating a sequence of predicted occupancy grid maps (OGMs) for T-T1 time steps based on a sequence of OGMs for 0-T1 time steps, a reference map of an environment in which an autonomous vehicle is operating, and a trajectory. A cost volume is generated for the sequence of predicted OGMs. The cost volume comprises a plurality of cost maps for T-T1 time steps. Each cost map corresponds to a predicted OGM in the sequence of predicted OGMs and has the same dimensions as the corresponding predicted OGM. Each cost map comprises a plurality of cells. Each cell in the cost map represents a cost of the cell in corresponding predicted OGM being occupied in accordance with a policy defined by a policy function.
    Type: Application
    Filed: March 5, 2020
    Publication date: September 9, 2021
    Inventors: Elmira AMIRLOO ABOLFATHI, Mohsen ROHANI, Jason Philip KU, Jun LUO
  • Patent number: 11036232
    Abstract: A method and apparatus for generating adversarial scenarios and training an autonomous driving agent for an autonomous vehicle, using one or more sets of parameters, each set of parameters defining a respective driving scenario. A new set of parameters is generated by changing one or more parameters of one of the sets of parameters to define a new driving scenario, and performance of the autonomous driving agent is evaluated on the new driving scenario. The generating and evaluating is repeated until the autonomous driving agent fails to satisfy a predefined performance threshold for the new driving scenario. Each instance of changing the one or more parameters is based on a prior evaluated performance of the autonomous driving agent. The autonomous driving agent is trained to update a learned policy of the autonomous driving agent using at least one set of parameters, including the new set of parameters.
    Type: Grant
    Filed: March 11, 2019
    Date of Patent: June 15, 2021
    Assignees: HUAWEI TECHNOLOGIES CO., LTD, THE ROYAL INSTITUTION FOR THE ADVANCEMENT OF LEARNING/MCGILL UNIVERSITY
    Inventors: Florian Shkurti, Gregory Dudek, Yasasa Abeysirigoonawardena, Elmira Amirloo Abolfathi, Jun Luo
  • Publication number: 20210097386
    Abstract: Method or system for reinforcement learning that simultaneously learns a DR distribution ? while optimizing an agent policy ? to maximize performance over the learned DR distribution; method or system for training a learning agent using data synthesized by a simulator based on both a performance of the learning agent and a range of parameters present in the synthesized data.
    Type: Application
    Filed: June 2, 2020
    Publication date: April 1, 2021
    Inventors: Juan CAMILO GAMBOA HIGUERA, Melissa MOZIFIAN, David MEGER, Elmira AMIRLOO ABOLFATHI
  • Publication number: 20210004647
    Abstract: Methods and systems of training RL agent for autonomous operation of a vehicle are described. The RL agent is trained using uniformly sampled training samples and learning a policy. After the RL agent has achieved a predetermined performance goal, data is collected including a sequence of sampled states, and for each sequence of sampled states, agent parameters, and an indication of failure of the RL agent for the sequence. A failure predictor is trained, using samples from the collected data, to predict a probability of failure of the RL agent for a given sequence of states. Sequences of states are collected by simulating interaction of the vehicle with the environment. Based on a probability of failure outputted by the failure predictor, a sequence of states is selected. The RL agent is further trained based on the selected sequence of states.
    Type: Application
    Filed: July 3, 2020
    Publication date: January 7, 2021
    Inventors: Elmira AMIRLOO ABOLFATHI, Jun LUO, Peyman YADMELLAT
  • Patent number: 10831190
    Abstract: A system, method, and processor-readable medium for assessing the reliability of vehicle systems used in an autonomous vehicle. The assessment may be performed at least in part on the basis of data collected by one or more of the vehicle's sensors. The result of the assessment may be used as the basis for decisions about vehicle operation carried out by an autonomous driving module.
    Type: Grant
    Filed: August 22, 2017
    Date of Patent: November 10, 2020
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Elmira Amirloo Abolfathi
  • Publication number: 20200158869
    Abstract: A system, device and method of generating high resolution and high accuracy point cloud. In one aspect, a computer vision system receives a camera point cloud from a camera system and a LiDAR point cloud from a LiDAR system. An error of the camera point cloud is determined using the LiDAR point cloud as a reference. A correction function is determined based on the determined error. A corrected point cloud is generated from the camera point cloud using the correction function. A training error of the corrected point cloud is determined using the first LiDAR point cloud as a reference. The correction function is updated based on the determined training error. When training is completed, the correction function can be used by the computer vision system to generate a generating high resolution and high accuracy point cloud from the camera point cloud provided by the camera system.
    Type: Application
    Filed: November 19, 2018
    Publication date: May 21, 2020
    Inventors: Elmira Amirloo Abolfathi, Keyvan Golestan Irani
  • Publication number: 20200089245
    Abstract: A method and system for determining a trajectory within an operating space for an autonomous vehicle to implement a behaviour decision, comprising: generating a set of candidate target end states for the behaviour decision based on an estimated state of the vehicle; generating a set of candidate trajectories corresponding to the set of candidate target end states based on the estimated state of the vehicle; determining a suitability of each of the candidate target end states based on the estimated state of the vehicle; and selecting a trajectory to implement the behaviour decision from the set of candidate trajectories based on the determined suitability of the candidate target end states.
    Type: Application
    Filed: February 28, 2019
    Publication date: March 19, 2020
    Inventors: Peyman Yadmellat, Seyed Masoud Nosrati, Elmira Amirloo Abolfathi, Mohammed Elmahgiubi, Yunfei Zhang, Jun Luo
  • Publication number: 20200090357
    Abstract: Methods and systems for generating synthetic point cloud data are described. Projected 2D data grid is generated by projecting a 3D point cloud into a 2D grid, with rotation equivariance. A generative model is learned using the projected 2D data grid, wherein the generative model is implemented using flex-convolution and transpose flex convolution operations, for example in a generative adversarial network. The learned generative model is used to generate synthetic point clouds.
    Type: Application
    Filed: September 12, 2019
    Publication date: March 19, 2020
    Inventors: Lucas PAGÉ-CACCIA, Joelle PINEAU, Elmira AMIRLOO ABOLFATHI
  • Publication number: 20200089247
    Abstract: A method and apparatus for generating adversarial scenarios and training an autonomous driving agent for an autonomous vehicle, using one or more sets of parameters, each set of parameters defining a respective driving scenario. A new set of parameters is generated by changing one or more parameters of one of the sets of parameters to define a new driving scenario, and performance of the autonomous driving agent is evaluated on the new driving scenario. The generating and evaluating is repeated until the autonomous driving agent fails to satisfy a predefined performance threshold for the new driving scenario. Each instance of changing the one or more parameters is based on a prior evaluated performance of the autonomous driving agent. The autonomous driving agent is trained to update a learned policy of the autonomous driving agent using at least one set of parameters, including the new set of parameters.
    Type: Application
    Filed: March 11, 2019
    Publication date: March 19, 2020
    Inventors: Florian Shkurti, Gregory Dudek, Yasasa Abeysirigoonawardena, Elmira Amirloo Abolfathi, Jun Luo
  • Publication number: 20190064799
    Abstract: A system, method, and processor-readable medium for assessing the reliability of vehicle systems used in an autonomous vehicle. The assessment may be performed at least in part on the basis of data collected by one or more of the vehicle's sensors. The result of the assessment may be used as the basis for decisions about vehicle operation carried out by an autonomous driving module.
    Type: Application
    Filed: August 22, 2017
    Publication date: February 28, 2019
    Inventor: Elmira Amirloo Abolfathi