Patents by Inventor Francesco MICHIELIN

Francesco MICHIELIN 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).

  • Publication number: 20230316546
    Abstract: A method of performing sensor fusion of data obtained from a camera (51) and a supplemental sensor (52), the method comprising performing patch tracking (55) on image data (53) provided by the camera (51) to determine tracked patches (56), and performing a fusion (57) of the image data (53) obtained from the camera (51) with supplemental data (54) provided by the supplemental sensor (52) based on the tracked patches (56).
    Type: Application
    Filed: March 24, 2023
    Publication date: October 5, 2023
    Applicant: Sony Group Corporation
    Inventors: Francesco MICHIELIN, Oliver VOGEL
  • Publication number: 20230020069
    Abstract: The present disclosure relates to a camera system for a mobile device. The camera system comprises at least one camera which is freely mounted to the mobile device. Further, the camera system comprises at least one motion measurement unit configured to provide motion data of the camera and a data processing circuitry configured to determine a pose of the camera from the motion data.
    Type: Application
    Filed: November 17, 2020
    Publication date: January 19, 2023
    Applicant: Sony Semiconductor Solutions Corporation
    Inventors: Roderick KOEHLE, Francesco MICHIELIN
  • Patent number: 11341723
    Abstract: Methods, systems, and computer program products for improving the generation of a 3D representation of an object may include adding a distribution of additional points to plurality of points representative of captured portions of the object based on a computational analysis of the plurality of points, and performing a surface reconstruction on the plurality of points and the distribution of additional points to generate a three-dimensional mesh representation of the object that is watertight.
    Type: Grant
    Filed: February 23, 2018
    Date of Patent: May 24, 2022
    Assignee: SONY GROUP CORPORATION
    Inventors: Francesco Michielin, Pal Szasz, Fredrik Mattisson
  • Patent number: 11315313
    Abstract: A method of generating a 3D model may include receiving a plurality of 2D images of a physical object captured from a respective plurality of viewpoints in a 3D scan of the physical object in a first process. The method may include receiving a first process 3D mesh representation of the physical object and calculating respective second process estimated position and/or orientation information for each one of the respective plurality of viewpoints of the plurality of 2D images. The method may include generating a second process 3D mesh representation of the physical object using the plurality of 2D images, the second process estimated position and/or orientation information, and the first process 3D mesh representation of the physical object. The method may include generating a 3D model of the physical object by applying surface texture information from the plurality of 2D images to the second process 3D mesh representation of the physical object.
    Type: Grant
    Filed: February 23, 2018
    Date of Patent: April 26, 2022
    Assignee: SONY GROUP CORPORATION
    Inventors: Francesco Michielin, Lars Novak, Fredrik Mattisson
  • Patent number: 11288870
    Abstract: A method of guiding a user when performing a three-dimensional scan of an object includes determining two-dimensional feature points from two-dimensional captured images of the object, determining three-dimensional coordinates for the two-dimensional feature points, determining a cut plane based on the three-dimensional coordinates that divides the object into a target portion and a cut-away portion, and displaying the target portion of the object on a display using a first indicium and the cut-away portion of the object on the display using a second indicium that is different from the first indicium.
    Type: Grant
    Filed: August 31, 2017
    Date of Patent: March 29, 2022
    Assignee: SONY GROUP CORPORATION
    Inventors: Mattias Walls, Francesco Michielin, Henrick Tuszynski, Johannes Elg, Fredrik Olofsson, Lars Novak
  • Patent number: 11210804
    Abstract: A method for estimating a 3D map is described. The method includes performing an initialization of a plurality of 3D points in the 3D map based on the plurality of 2D images, reprojecting ones of the 3D points onto ones of the 2D images to obtain reprojection points, determining respective reprojection errors of ones of the reprojection points, determining a robust camera parameter associated with a weighting function based on the respective reprojection errors, and performing bundle adjustment to update the 3D map and update the plurality of poses, based on the robust camera parameter and the weighting function. Related systems, devices and computer program products are also described.
    Type: Grant
    Filed: February 23, 2018
    Date of Patent: December 28, 2021
    Assignee: SONY GROUP CORPORATION
    Inventors: Francesco Michielin, Roderick Köehle, Sebastian Farås, Fredrik Mattisson
  • Patent number: 11158036
    Abstract: Methods of determining whether an environment is suitable or acceptable for performing a three-dimensional (3D) scan are provided. The methods may include performing one or more checks on captured image data of the environment, wherein performing each of the one or more checks comprises determining whether the environment satisfies a respective criterion. The method may further include determining that the environment is suitable or unsuitable for performing the 3D scan based on a result of each performed check. Determining that the environment is suitable for performing the 3D scan may include determining that the environment satisfies each of the respective criteria of the performed one or more checks. Determining that the environment is unsuitable for performing the 3D scan may include determining that the environment does not satisfy at least one criterion of the performed one or more checks. Related devices and computer program products are also provided.
    Type: Grant
    Filed: August 31, 2017
    Date of Patent: October 26, 2021
    Assignee: Sony Group Corporation
    Inventors: Mattias Walls, Francesco Michielin, Daniel Linåker, Bo-Erik Månsson, Henrik Tuszynski, Johannes Elg, Henrik Vallgren, Fredrik Mattisson, Fredrik Olofsson, Lars Novak
  • Patent number: 11151746
    Abstract: Image processing devices and methods according to embodiments of the invention advantageously utilize computationally efficient and high speed operations based on dynamic camera models to support rapid determination of multiple camera intrinsics. These built-in dynamic models can utilize varying focus distance values as inputs (i.e., operands) to generate respective intrinsic parameters as outputs, as a stream of images are captured and processed in real time to possibly determine pose and position of a three-dimensional (3D) object during 3 image scanning.
    Type: Grant
    Filed: August 31, 2017
    Date of Patent: October 19, 2021
    Assignee: SONY GROUP CORPORATION
    Inventors: Mattias Walls, Francesco Michielin, Fredrik Olofsson, Fredrik Mattisson
  • Patent number: 11145072
    Abstract: A method for estimating a 3D map and a plurality of poses is described. The method includes non-recursively performing an initialization of the 3D map and the respective poses of the plurality of poses based on a plurality of first 2D images of the series of 2D images, and recursively performing sequential updating of the 3D map based on recursively updating the 3D map for respective ones of a plurality of second 2D images of the series of 2D images. Related systems, devices and computer program products are also described.
    Type: Grant
    Filed: August 31, 2017
    Date of Patent: October 12, 2021
    Assignee: SONY GROUP CORPORATION
    Inventors: Sebastian Farås, Mattias Walls, Francesco Michielin, Bo-Erik Månsson, Johannes Elg, Fredrik Mattisson, Lars Novak, Fredrik Olofsson, Sebastian Haner, Roderick Köhle
  • Publication number: 20210272359
    Abstract: Methods, systems, and computer program products for improving the generation of a 3D representation of an object may include adding a distribution of additional points to plurality of points representative of captured portions of the object based on a computational analysis of the plurality of points, and performing a surface reconstruction on the plurality of points and the distribution of additional points to generate a three-dimensional mesh representation of the object that is watertight.
    Type: Application
    Filed: February 23, 2018
    Publication date: September 2, 2021
    Inventors: Francesco MICHIELIN, Pal SZASZ, Fredrik MATTISSON
  • Patent number: 11074752
    Abstract: A method of generating a refined depth map for a three-dimensional (3D) model of an object is described. The method may include may include warping a set of target images, resulting in warped target images, wherein the set of target images is selected from the plurality of images; determining a difference between each warped target image and a reference image, wherein the reference image is from the plurality of images; determining, for each warped target image, an alpha mask comprising per-pixel weights; and updating an initialized depth map based on alpha mask, resulting in the estimated depth map. Related systems, devices and computer program products are also described.
    Type: Grant
    Filed: February 23, 2018
    Date of Patent: July 27, 2021
    Assignee: SONY GROUP CORPORATION
    Inventors: Francesco Michielin, Roderick Köehle, Fredrik Mattisson
  • Publication number: 20210118160
    Abstract: A method for estimating a 3D map and a plurality of poses is described. The method includes non-recursively performing an initialization of the 3D map and the respective poses of the plurality of poses based on a plurality of first 2D images of the series of 2D images, and recursively performing sequential updating of the 3D map based on recursively updating the 3D map for respective ones of a plurality of second 2D images of the series of 2D images. Related systems, devices and computer program products are also described.
    Type: Application
    Filed: August 31, 2017
    Publication date: April 22, 2021
    Inventors: Sebastian FARÅS, Mattias WALLS, Francesco MICHIELIN, Bo-Erik MÅNSSON, Johannes ELG, Fredrik MATTISSON, Lars NOVAK, Fredrik OLOFSSON, Sebastian HANER, Roderick KÖHLE
  • Publication number: 20200349754
    Abstract: A method of generating a 3D model may include receiving a plurality of 2D images of a physical object captured from a respective plurality of viewpoints in a 3D scan of the physical object in a first process. The method may include receiving a first process 3D mesh representation of the physical object and calculating respective second process estimated position and/or orientation information for each one of the respective plurality of viewpoints of the plurality of 2D images. The method may include generating a second process 3D mesh representation of the physical object using the plurality of 2D images, the second process estimated position and/or orientation information, and the first process 3D mesh representation of the physical object. The method may include generating a 3D model of the physical object by applying surface texture information from the plurality of 2D images to the second process 3D mesh representation of the physical object.
    Type: Application
    Filed: February 23, 2018
    Publication date: November 5, 2020
    Inventors: Francesco MICHIELIN, Lars NOVAK, Fredrik MATTISSON
  • Publication number: 20200334909
    Abstract: A method of guiding a user when performing a three-dimensional scan of an object includes determining two-dimensional feature points from two-dimensional captured images of the object, determining three-dimensional coordinates for the two-dimensional feature points, determining a cut plane based on the three-dimensional coordinates that divides the object into a target portion and a cut-away portion, and displaying the target portion of the object on a display using a first indicium and the cut-away portion of the object on the display using a second indicium that is different from the first indicium.
    Type: Application
    Filed: August 31, 2017
    Publication date: October 22, 2020
    Inventors: Mattias WALLIS, Francesco MICHIELIN, Henrick TUSZYNSKI, Johannes ELG, Fredrik OLOFSSON, Lars NOVAK
  • Publication number: 20200334842
    Abstract: A method for estimating a 3D map is described. The method includes performing an initialization of a plurality of 3D points in the 3D map based on the plurality of 2D images, reprojecting ones of the 3D points onto ones of the 2D images to obtain reprojection points, determining respective reprojection errors of ones of the reprojection points, determining a robust camera parameter associated with a weighting function based on the respective reprojection errors, and performing bundle adjustment to update the 3D map and update the plurality of poses, based on the robust camera parameter and the weighting function. Related systems, devices and computer program products are also described.
    Type: Application
    Filed: February 23, 2018
    Publication date: October 22, 2020
    Inventors: Francesco MICHIELIN, Roderick KÖEHLE, Sebastian FARÅS, Fredrik MATTISSON
  • Publication number: 20200286217
    Abstract: Methods of determining whether an environment is suitable or acceptable for performing a three-dimensional (3D) scan are provided. The methods may include performing one or more checks on captured image data of the environment, wherein performing each of the one or more checks comprises determining whether the environment satisfies a respective criterion. The method may further include determining that the environment is suitable or unsuitable for performing the 3D scan based on a result of each performed check. Determining that the environment is suitable for performing the 3D scan may include determining that the environment satisfies each of the respective criteria of the performed one or more checks. Determining that the environment is unsuitable for performing the 3D scan may include determining that the environment does not satisfy at least one criterion of the performed one or more checks. Related devices and computer program products are also provided.
    Type: Application
    Filed: August 31, 2017
    Publication date: September 10, 2020
    Inventors: Mattias WALLS, Francesco MICHIELIN, Daniel LINÅKER, Bo-Erik MÅNSSON, Henrik TUSZYNSKI, Johannes ELG, Henrik VALLGREN, Fredrik MATTISSON, Fredrik OLOFSSON, Lars NOVAK
  • Publication number: 20200167960
    Abstract: Image processing devices and methods according to embodiments of the invention advantageously utilize computationally efficient and high speed operations based on dynamic camera models to support rapid determination of multiple camera intrinsics. These built-in dynamic models can utilize varying focus distance values as inputs (i.e., operands) to generate respective intrinsic parameters as outputs, as a stream of images are captured and processed in real time to possibly determine pose and position of a three-dimensional (3D) object during 3 image scanning.
    Type: Application
    Filed: August 31, 2017
    Publication date: May 28, 2020
    Inventors: Mattias WALLS, Francesco MICHIELIN, Fredrik OLOFSSON, Fredrik MATTISSON
  • Patent number: 10462447
    Abstract: An electronic system includes a circuitry configured to obtain a sequence of frames of an object under different viewing angles at consecutive time instances. For a first time instance, the circuitry generates a point cloud descriptive for an external surface of the object on basis of (i) a point cloud obtained for a second time instance preceding the first time instance and (ii) disparity information concerning a frame captured at the first time instance.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: October 29, 2019
    Assignee: Sony Corporation
    Inventors: Roderick Köhle, Francesco Michielin, Dennis Harres
  • Publication number: 20190320154
    Abstract: An electronic system includes a circuitry configured to obtain a sequence of frames of an object under different viewing angles at consecutive time instances. For a first time instance, the circuitry generates a point cloud descriptive for an external surface of the object on basis of (i) a point cloud obtained for a second time instance preceding the first time instance and (ii) disparity information concerning a frame captured at the first time instance.
    Type: Application
    Filed: June 28, 2019
    Publication date: October 17, 2019
    Applicant: Sony Corporation
    Inventors: Roderick KÖHLE, Francesco MICHIELIN, Dennis HARRES
  • Patent number: 10410366
    Abstract: An imaging system includes an optical unit that captures, from a scene, sets of first images as well as sets of second images. The scene is illuminated with non-structured light when the sets of first images are captured and illuminated with structured light when the sets of second images are captured. A pattern processing unit generates, from the second images, a recovered shadow pattern from a shadow pattern projected onto the scene during illumination with structured light, wherein at least one motion-compensated reference image is used. A depth processing unit obtains depth information on the basis of the recovered shadow pattern.
    Type: Grant
    Filed: March 23, 2016
    Date of Patent: September 10, 2019
    Assignee: SONY CORPORATION
    Inventors: Francesco Michielin, Paul Springer, Thimo Emmerich, Zoltan Facius, Piergiorgio Sartor