Patents by Inventor Lorenzo Peppoloni

Lorenzo Peppoloni 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: 11961241
    Abstract: Examples disclosed herein may involve a computing system that is operable to (i) receive a sequence of images captured by a camera associated with a vehicle, (ii) for each of at least a subset of the received images in which a given agent is detected, (a) generate a respective pixel mask that identifies a boundary of the given agent within the image, (b) identify, as a tracking point for the given agent within the image, at least one given pixel within the pixel mask that is representative of an estimated intersection point between the given agent and a ground plane, and (c) determine a position of the given agent at the capture time of the image based on the tracking point and information regarding the ground plane, and (iii) determine a trajectory for the given agent based on the determined positions of the given agent.
    Type: Grant
    Filed: July 7, 2020
    Date of Patent: April 16, 2024
    Assignee: Lyft, Inc.
    Inventors: Lorenzo Peppoloni, Michal Witkowski
  • Patent number: 11961304
    Abstract: Examples disclosed herein may involve a computing system that is operable to (i) receive a first sequence of images captured by a monocular camera associated with a vehicle during a given period of operation and a second sequence of image pairs captured by a stereo camera associated with the vehicle during the given period of operation, (ii) derive, from the first sequence of images captured by the monocular camera, a first track for a given agent that comprises a first sequence of position information for the given agent, (iii) derive, from the second sequence of image pairs captured by the stereo camera, a second track for the given agent that comprises a second sequence of position information for the given agent, and (iv) determine a trajectory for the given agent based on the first and second tracks for the given agent.
    Type: Grant
    Filed: July 7, 2020
    Date of Patent: April 16, 2024
    Assignee: Lyft, Inc.
    Inventors: Lorenzo Peppoloni, Michal Witkowski
  • Publication number: 20220284619
    Abstract: Examples disclosed herein involve a computing system configured to (i) based on image data captured by a vehicle in an environment, obtain observations of a time-sequence of positions of an agent identified within the image data, (ii) generate a first updated time-sequence of positions of the agent by performing a first optimization operation that includes processing the observed time-sequence of positions by beginning with a position associated with an observation having the highest confidence in the time-sequence of observations and proceeding in a first direction, (iii) after generating the first updated time-sequence of positions, generate a second updated time-sequence of positions of the agent by performing a second optimization operation that includes processing the first updated time-sequence of positions in a second direction opposite the first direction, and (iv) derive a trajectory for the agent in the environment based on the second updated time-sequence of positions for the agent.
    Type: Application
    Filed: March 2, 2021
    Publication date: September 8, 2022
    Inventors: Filippo Brizzi, Luca del Pero, Tayyab Naseer, Lorenzo Peppoloni
  • Publication number: 20220012503
    Abstract: Examples disclosed herein may involve a computing system that is operable to (i) receive a first sequence of images captured by a monocular camera associated with a vehicle during a given period of operation and a second sequence of image pairs captured by a stereo camera associated with the vehicle during the given period of operation, (ii) derive, from the first sequence of images captured by the monocular camera, a first track for a given agent that comprises a first sequence of position information for the given agent, (iii) derive, from the second sequence of image pairs captured by the stereo camera, a second track for the given agent that comprises a second sequence of position information for the given agent, and (iv) determine a trajectory for the given agent based on the first and second tracks for the given agent.
    Type: Application
    Filed: July 7, 2020
    Publication date: January 13, 2022
    Inventors: Lorenzo Peppoloni, Michal Witkowski
  • Publication number: 20220012899
    Abstract: Examples disclosed herein may involve a computing system that is operable to (i) receive a sequence of images captured by a camera associated with a vehicle, (ii) for each of at least a subset of the received images in which a given agent is detected, (a) generate a respective pixel mask that identifies a boundary of the given agent within the image, (b) identify, as a tracking point for the given agent within the image, at least one given pixel within the pixel mask that is representative of an estimated intersection point between the given agent and a ground plane, and (c) determine a position of the given agent at the capture time of the image based on the tracking point and information regarding the ground plane, and (iii) determine a trajectory for the given agent based on the determined positions of the given agent.
    Type: Application
    Filed: July 7, 2020
    Publication date: January 13, 2022
    Inventors: Lorenzo Peppoloni, Michal Witkowski
  • Publication number: 20210397854
    Abstract: Examples disclosed herein may involve a computing system that is operable to (i) derive a first representation of an agent's trajectory from a first set of sensor data captured by a first sensor system associated with a vehicle, (ii) derive a second representation of the agent's trajectory from a second set of sensor data captured by a second sensor system associated with the vehicle, (iii) align the spatial reference frames of the first and second representations by applying a spatial transformation to a given one of the first and second representations, and (iv) align the temporal reference frames of the first and second representations by determining an origin-time offset between the temporal reference frames of the first and second representations and applying the determined origin-time offset to timing information encoded in the given one of the first and second representations.
    Type: Application
    Filed: June 18, 2020
    Publication date: December 23, 2021
    Inventors: Filippo Brizzi, Lorenzo Peppoloni, Michal Witkowski
  • Publication number: 20210389133
    Abstract: Examples disclosed herein may involve a computing system that is configured to (i) identify a set of trajectories traveled through a path within an area, (ii) for each of two or more sampling positions along the path, (a) determine a respective set of intersection points between the identified set of trajectories and the sampling position and (b) generate a respective aggregation of the respective set of intersection points, and (iii) based on the generated aggregations for the two or more sampling positions along the path, derive a path-prior dataset for the path.
    Type: Application
    Filed: June 12, 2020
    Publication date: December 16, 2021
    Inventors: Filippo Brizzi, Lorenzo Peppoloni