Patents by Inventor Luc Robert

Luc Robert 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: 12299815
    Abstract: A sample may be generated for each point of a plurality of point clouds that represent a scene. A visibility ray may be created between each point of the plurality of point clouds and the one or more sources that generated the point. One or more sample, if any, that intersect a visibility ray may be identified. Each point corresponding to an intersecting sample may be determined to represent or likely represent an unwanted object if the visibility ray is from a different source that did not generate the point and the point is not coherent with any points generated by the different source. A visibility score for each point determined to represent or likely represent an unwanted object may be adjusted. A model may be generated, wherein the model does not include the unwanted object in the scene but includes the permanent object with see-through characteristics in the scene.
    Type: Grant
    Filed: November 8, 2022
    Date of Patent: May 13, 2025
    Assignee: Bentley Systems, Incorporated
    Inventors: Cyril Novel, Jean-Philippe Pons, Luc Robert
  • Patent number: 12020364
    Abstract: Techniques are provided for modifying coloring of images utilizing machine learning. A trained model is generated utilizing machine learning with training data that includes images of a plurality of different scenes with different illumination characteristics. New original images of a scene may each be downsampled and transformed to a corresponding output image utilizing the trained model. A color transformation from each original image to its corresponding output image may be determined. In an embodiment, the color transformation is determined utilizing a spline fitting approach. The determined color transformations may be applied to each of the original images to generate corrected images. Specifically, the color transformation that is applied to a particular original image is the color transformation determined for the input image that corresponds to the particular original image. The corrected images are utilized to generate a digital model of the scene, and the digital model has accurate model texture.
    Type: Grant
    Filed: April 7, 2022
    Date of Patent: June 25, 2024
    Assignee: Bentley Systems, Incorporated
    Inventors: Alexandrina Orzan, Hugo Lavezac, Prince Ngattai Lam, Luc Robert
  • Publication number: 20240153207
    Abstract: A sample may be generated for each point of a plurality of point clouds that represent a scene. A visibility ray may be created between each point of the plurality of point clouds and the one or more sources that generated the point. One or more sample, if any, that intersect a visibility ray may be identified. Each point corresponding to an intersecting sample may be determined to represent or likely represent an unwanted object if the visibility ray is from a different source that did not generate the point and the point is not coherent with any points generated by the different source. A visibility score for each point determined to represent or likely represent an unwanted object may be adjusted. A model may be generated, wherein the model does not include the unwanted object in the scene but includes the permanent object with see-through characteristics in the scene.
    Type: Application
    Filed: November 8, 2022
    Publication date: May 9, 2024
    Inventors: Cyril Novel, Jean-Philippe Pons, Luc Robert
  • Patent number: 11790606
    Abstract: In example embodiments, techniques are provided for calculating camera rotation using translations between sensor-derived camera positions (e.g., from GPS) and pairwise information, producing a sensor-derived camera pose that may be integrated in an early stage of SfM reconstruction. A software process of a photogrammetry application may obtain metadata including sensor-derived camera positions for a plurality of cameras for a set of images and determine optical centers based thereupon. The software process may estimate unit vectors along epipoles from a given camera of the plurality of cameras to two or more other cameras. The software process then may determine a camera rotation that best maps unit vectors defined based on differences in the optical centers to the unit vectors along the epipoles. The determined camera rotation and the sensor-derived camera position form a sensor-derived camera pose that may be returned and used.
    Type: Grant
    Filed: July 6, 2021
    Date of Patent: October 17, 2023
    Assignee: Bentley Systems, Incorporated
    Inventor: Luc Robert
  • Publication number: 20230007962
    Abstract: In example embodiments, techniques are provided for calculating camera rotation using translations between sensor-derived camera positions (e.g., from GPS) and pairwise information, producing a sensor-derived camera pose that may be integrated in an early stage of SfM reconstruction. A software process of a photogrammetry application may obtain metadata including sensor-derived camera positions for a plurality of cameras for a set of images and determine optical centers based thereupon. The software process may estimate unit vectors along epipoles from a given camera of the plurality of cameras to two or more other cameras. The software process then may determine a camera rotation that best maps unit vectors defined based on differences in the optical centers to the unit vectors along the epipoles. The determined camera rotation and the sensor-derived camera position form a sensor-derived camera pose that may be returned and used.
    Type: Application
    Filed: July 6, 2021
    Publication date: January 12, 2023
    Inventor: Luc Robert
  • Patent number: 11017594
    Abstract: In an example embodiment, techniques are provided for locking a region of fully-connected large-scale multi-dimensional spatial data (e.g., a large-scale 3-D mesh) defined by a bounding box. A region is associated with a lock state (e.g., exclusive or sharable). Clients may access the fully-connected large-scale multi-dimensional spatial data based on a comparison of the bounding box of the requested spatial data to the bounding boxes of other client's locks and their lock state.
    Type: Grant
    Filed: June 13, 2019
    Date of Patent: May 25, 2021
    Assignee: Bentley Systems, Incorporated
    Inventors: Elenie Godzaridis, Luc Robert, Jean-Philippe Pons, Stephane Nullans
  • Patent number: 10930087
    Abstract: In an example embodiment, techniques are provided for concurrently editing fully-connected large-scale multi-dimensional spatial data (e.g., a large-scale 3-D mesh) by ensuring that edits performed by multiple clients are non-conflicting edits that are “trivially” mergeable (e.g. mergeable simply via cut-and-paste operations). Conflicting edits may be prevented by locks (e.g., region-based locks). Non-conflicting edits that require “non-trivial” merging may be prevented through the use of marked read-only boundaries.
    Type: Grant
    Filed: July 17, 2019
    Date of Patent: February 23, 2021
    Assignee: Bentley Systems, Incorporated
    Inventors: Elenie Godzaridis, Luc Robert, Jean-Philippe Pons, Stephane Nullans
  • Publication number: 20200357171
    Abstract: In an example embodiment, techniques are provided for locking a region of fully-connected large-scale multi-dimensional spatial data (e.g., a large-scale 3-D mesh) defined by a bounding box. A region is associated with a lock state (e.g., exclusive or sharable). Clients may access the fully-connected large-scale multi-dimensional spatial data based on a comparison of the bounding box of the requested spatial data to the bounding boxes of other client's locks and their lock state.
    Type: Application
    Filed: June 13, 2019
    Publication date: November 12, 2020
    Inventors: Elenie Godzaridis, Luc Robert, Jean-Philippe Pons, Stephane Nullans
  • Publication number: 20200357189
    Abstract: In an example embodiment, techniques are provided for concurrently editing fully-connected large-scale multi-dimensional spatial data (e.g., a large-scale 3-D mesh) by ensuring that edits performed by multiple clients are non-conflicting edits that are “trivially” mergeable (e.g. mergeable simply via cut-and-paste operations). Conflicting edits may be prevented by locks (e.g., region-based locks). Non-conflicting edits that require “non-trivial” merging may be prevented through the use of marked read-only boundaries.
    Type: Application
    Filed: July 17, 2019
    Publication date: November 12, 2020
    Inventors: Elenie Godzaridis, Luc Robert, Jean-Philippe Pons, Stephane Nullans
  • Patent number: 10593104
    Abstract: Methods, systems, and apparatus including medium-encoded computer program products for generating and visualizing 3D scenes include, in one aspect, a method including: obtaining site data acquired by one or more capture devices, wherein the site data comprises data sets corresponding to two or more locations about a physical site, and each respective data set comprises (i) imaging data of the physical site, (ii) coordinate data for the imaging data, and (iii) time metadata for the imaging data; reconstructing a series of three dimensional (3D) modeled scenes of the physical site from the site data using the imaging data, the coordinate data, and the time metadata; receiving a request having associated position, orientation and time data; and generating, in response to the request, output for display of a portion of the 3D modeled scenes to represent the physical site based on the position, orientation and time data.
    Type: Grant
    Filed: December 29, 2016
    Date of Patent: March 17, 2020
    Assignee: Autodesk, Inc.
    Inventors: Luc Robert, Emmanuel Gallo
  • Patent number: 10074214
    Abstract: Methods, systems, and apparatus, including medium-encoded computer program products, for generating and visualizing 3D scenes include, in one aspect, a method including: obtaining metadata for 2D images that are related to a location of interest; searching for discrete image correspondences between pairs of the 2D images; grouping the 2D images into different time periods, including inferring one or more time periods for a portion of the 2D images that do not have date metadata; receiving a selection of at least one of the different time periods; finding camera intrinsic and extrinsic parameters for each image grouped into the selected time period; reconstructing a 3D scene of the location during the selected time period from the 2D images grouped into the selected time period using the camera intrinsic and extrinsic parameters; and providing the 3D scene for use in displaying the location of interest from different 3D perspectives.
    Type: Grant
    Filed: December 23, 2016
    Date of Patent: September 11, 2018
    Assignee: Autodesk, Inc.
    Inventors: James Peter La Fleur, Kimberly Whinna Cottrell, Barbara Balents, Todd Christopher Nicol, George William Fitzmaurice, Luc Robert, Emmanuel Gallo
  • Publication number: 20170193693
    Abstract: Methods, systems, and apparatus including medium-encoded computer program products for generating and visualizing 3D scenes include, in one aspect, a method including: obtaining site data acquired by one or more capture devices, wherein the site data comprises data sets corresponding to two or more locations about a physical site, and each respective data set comprises (i) imaging data of the physical site, (ii) coordinate data for the imaging data, and (iii) time metadata for the imaging data; reconstructing a series of three dimensional (3D) modeled scenes of the physical site from the site data using the imaging data, the coordinate data, and the time metadata; receiving a request having associated position, orientation and time data; and generating, in response to the request, output for display of a portion of the 3D modeled scenes to represent the physical site based on the position, orientation and time data.
    Type: Application
    Filed: December 29, 2016
    Publication date: July 6, 2017
    Inventors: Luc Robert, Emmanuel Gallo
  • Publication number: 20170193331
    Abstract: Methods, systems, and apparatus, including medium-encoded computer program products, for generating and visualizing 3D scenes include, in one aspect, a method including: obtaining metadata for 2D images that are related to a location of interest; searching for discrete image correspondences between pairs of the 2D images; grouping the 2D images into different time periods, including inferring one or more time periods for a portion of the 2D images that do not have date metadata; receiving a selection of at least one of the different time periods; finding camera intrinsic and extrinsic parameters for each image grouped into the selected time period; reconstructing a 3D scene of the location during the selected time period from the 2D images grouped into the selected time period using the camera intrinsic and extrinsic parameters; and providing the 3D scene for use in displaying the location of interest from different 3D perspectives.
    Type: Application
    Filed: December 23, 2016
    Publication date: July 6, 2017
    Inventors: James Peter La Fleur, Kimberly Whinna Cottrell, Barbara Balents, Todd Christopher Nicol, George William Fitzmaurice, Luc Robert, Emmanuel Gallo
  • Patent number: 6392653
    Abstract: The invention relates to the field of binary image processing operations, such as thinning or thickening of 2D or 3D images with pixels or with voxels, respectively. The device according to the invention has processing means which rely on the logic of binary decision diagrams, of reduced order and with inverting branch instructions, in particular for determining whether or not a current element is a simple point. The binary decision diagram then defines a set of comparisons of bits of the elements of a chosen neighbourhood of the current element, which ends up at a terminal node “1” or a terminal node “0”, defining a particular property of the current element.
    Type: Grant
    Filed: June 23, 1999
    Date of Patent: May 21, 2002
    Assignee: Inria Institut National de Recherche en Informatique et en Automatique
    Inventors: Grégoire Malandain, Luc Robert