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: 12299815Abstract: 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: GrantFiled: November 8, 2022Date of Patent: May 13, 2025Assignee: Bentley Systems, IncorporatedInventors: Cyril Novel, Jean-Philippe Pons, Luc Robert
-
Patent number: 12020364Abstract: 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: GrantFiled: April 7, 2022Date of Patent: June 25, 2024Assignee: Bentley Systems, IncorporatedInventors: Alexandrina Orzan, Hugo Lavezac, Prince Ngattai Lam, Luc Robert
-
Publication number: 20240153207Abstract: 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: ApplicationFiled: November 8, 2022Publication date: May 9, 2024Inventors: Cyril Novel, Jean-Philippe Pons, Luc Robert
-
Patent number: 11790606Abstract: 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: GrantFiled: July 6, 2021Date of Patent: October 17, 2023Assignee: Bentley Systems, IncorporatedInventor: Luc Robert
-
Publication number: 20230007962Abstract: 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: ApplicationFiled: July 6, 2021Publication date: January 12, 2023Inventor: Luc Robert
-
Patent number: 11017594Abstract: 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: GrantFiled: June 13, 2019Date of Patent: May 25, 2021Assignee: Bentley Systems, IncorporatedInventors: Elenie Godzaridis, Luc Robert, Jean-Philippe Pons, Stephane Nullans
-
Patent number: 10930087Abstract: 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: GrantFiled: July 17, 2019Date of Patent: February 23, 2021Assignee: Bentley Systems, IncorporatedInventors: Elenie Godzaridis, Luc Robert, Jean-Philippe Pons, Stephane Nullans
-
Publication number: 20200357171Abstract: 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: ApplicationFiled: June 13, 2019Publication date: November 12, 2020Inventors: Elenie Godzaridis, Luc Robert, Jean-Philippe Pons, Stephane Nullans
-
Publication number: 20200357189Abstract: 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: ApplicationFiled: July 17, 2019Publication date: November 12, 2020Inventors: Elenie Godzaridis, Luc Robert, Jean-Philippe Pons, Stephane Nullans
-
Patent number: 10593104Abstract: 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: GrantFiled: December 29, 2016Date of Patent: March 17, 2020Assignee: Autodesk, Inc.Inventors: Luc Robert, Emmanuel Gallo
-
Patent number: 10074214Abstract: 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: GrantFiled: December 23, 2016Date of Patent: September 11, 2018Assignee: Autodesk, Inc.Inventors: James Peter La Fleur, Kimberly Whinna Cottrell, Barbara Balents, Todd Christopher Nicol, George William Fitzmaurice, Luc Robert, Emmanuel Gallo
-
Publication number: 20170193693Abstract: 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: ApplicationFiled: December 29, 2016Publication date: July 6, 2017Inventors: Luc Robert, Emmanuel Gallo
-
Publication number: 20170193331Abstract: 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: ApplicationFiled: December 23, 2016Publication date: July 6, 2017Inventors: James Peter La Fleur, Kimberly Whinna Cottrell, Barbara Balents, Todd Christopher Nicol, George William Fitzmaurice, Luc Robert, Emmanuel Gallo
-
Patent number: 6392653Abstract: 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: GrantFiled: June 23, 1999Date of Patent: May 21, 2002Assignee: Inria Institut National de Recherche en Informatique et en AutomatiqueInventors: Grégoire Malandain, Luc Robert