-
1.
公开(公告)号:US12020364B1
公开(公告)日:2024-06-25
申请号:US17715500
申请日:2022-04-07
CPC分类号: G06T15/04 , G06T3/40 , G06T7/90 , G06T2207/10152 , G06T2207/20081
摘要: 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.
-
2.
公开(公告)号:US10930087B2
公开(公告)日:2021-02-23
申请号:US16514585
申请日:2019-07-17
摘要: 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.
-
3.
公开(公告)号:US20240153207A1
公开(公告)日:2024-05-09
申请号:US17982798
申请日:2022-11-08
发明人: Cyril Novel , Jean-Philippe Pons , Luc Robert
CPC分类号: G06T17/005 , G06T15/06 , G06T19/20 , G06T2210/12 , G06T2210/21 , G06T2210/56
摘要: 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.
-
公开(公告)号:US11790606B2
公开(公告)日:2023-10-17
申请号:US17368477
申请日:2021-07-06
发明人: Luc Robert
CPC分类号: G06T17/20 , G06T7/579 , G06T7/70 , G06T2210/56
摘要: 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.
-
公开(公告)号:US11017594B2
公开(公告)日:2021-05-25
申请号:US16440178
申请日:2019-06-13
摘要: 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.
-
公开(公告)号:US20230007962A1
公开(公告)日:2023-01-12
申请号:US17368477
申请日:2021-07-06
发明人: Luc Robert
摘要: 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.
-
-
-
-
-