Patents by Inventor Alessandro Mulloni
Alessandro Mulloni 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: 10309762Abstract: A method of determining a reference coordinate system includes: obtaining information indicative of a direction of gravity relative to a device; and converting an orientation of a device coordinate system using the direction of gravity relative to the device to produce the reference coordinate system. The method may also include setting an origin of the reference coordinate system and/or determining a scale value of the reference coordinate system. The method may also include refining the reference coordinate system.Type: GrantFiled: June 15, 2016Date of Patent: June 4, 2019Assignee: Qualcomm IncorporatedInventors: Prince Gupta, Daniel Wagner, Gerhard Reitmayr, Alessandro Mulloni
-
Patent number: 9948911Abstract: Disclosed are a system, apparatus, and method for depth camera image re-mapping. A depth camera image from a depth camera may be received and a depth camera's physical position may be determined. The depth camera's physical position may be determined relative to an other physical position, such as the physical position of a color camera. The depth camera image may be transformed according to a processing order associated with the other physical position.Type: GrantFiled: September 3, 2015Date of Patent: April 17, 2018Assignee: QUALCOMM IncorporatedInventors: Daniel Wagner, Alessandro Mulloni
-
Patent number: 9905039Abstract: One disclosed example method for view independent color equalized 3D scene texturing includes capturing a plurality of keyframes of an object; accessing a 3D representation of the object comprising a surface mesh model for the object, the surface mesh model comprising a plurality of polygons; for each polygon, assigning one of the plurality of keyframes to the polygon based on one or more image quality characteristics associated with a portion of the keyframe corresponding to the polygon; reducing a number of assigned keyframes by changing associations between assigned keyframes; and for each polygon of the surface mesh model having an assigned keyframe: equalizing a texture color of at least a portion of the polygon based at least in part on one or more image quality characteristics of the plurality of keyframes associated with the polygon; and assigning the equalized texture color to the 3D representation of the object.Type: GrantFiled: February 18, 2015Date of Patent: February 27, 2018Assignee: QUALCOMM IncorporatedInventors: Daniel Knoblauch, Alessandro Mulloni, Daniel Wagner
-
Patent number: 9667873Abstract: Embodiments disclosed pertain to systems, method s and apparatus for the initialization of Computer Vision (CV) applications on user devices (UDs) comprising a camera and a display. In some embodiments, an optimal camera trajectory for initialization of a Computer Vision (CV) application may be determined based on an initial camera pose and an estimated pivot distance. For example, the initial camera pose may be estimated based on a first image captured by the camera. Further, the display may be updated in real-time with an indication of a desired movement direction for the camera. In some embodiments, the indication of desired movement direction may be based, in part, on a current camera pose and the optimal trajectory, where the current camera pose may be estimated based on a current image captured by the camera.Type: GrantFiled: May 2, 2014Date of Patent: May 30, 2017Assignee: QUALCOMM IncorporatedInventors: Alessandro Mulloni, Gerhard Reitmayr, Mahesh Ramachandran, Daniel Wagner
-
Patent number: 9635251Abstract: A mobile platform maps and tracks the orientation of the mobile platform in real-time as the mobile platform rotates. The mobile platform captures a plurality of camera images as the camera rotates and projects the plurality of camera images consecutively to a panoramic cylindrical map. The map is extended by projecting areas of any camera image that correspond to unmapped portions of the panoramic cylindrical map. Keypoints are extracted from mapped portions of the map and using the keypoints the orientation of the camera is determined. Accumulated error is removed when closing the panoramic cylindrical map by extending the map horizontally beyond 360 degrees to produce overlapping regions and extracting and matching keypoints from the overlapping regions. Additionally, an incorrect estimate of the initial orientation of the map may be corrected by determining the correct orientation and re-projecting the map onto a map with the correct orientation.Type: GrantFiled: May 20, 2011Date of Patent: April 25, 2017Assignee: QUALCOMM IncorporatedInventors: Daniel Wagner, Alessandro Mulloni, Dieter Schmalstieg, Tobias Martin Langlotz
-
Patent number: 9576183Abstract: Apparatuses and methods for fast visual simultaneous localization and mapping are described. In one embodiment, a three-dimensional (3D) target is initialized immediately from a first reference image and prior to processing a subsequent image. In one embodiment, one or more subsequent reference images are processed, and the 3D target is tracked in six degrees of freedom. In one embodiment, the 3D target is refined based on the processed the one or more subsequent images.Type: GrantFiled: March 14, 2013Date of Patent: February 21, 2017Assignee: QUALCOMM IncorporatedInventors: Gerhard Reitmayr, Alessandro Mulloni
-
Publication number: 20160300340Abstract: A method of determining a reference coordinate system includes: obtaining information indicative of a direction of gravity relative to a device; and converting an orientation of a device coordinate system using the direction of gravity relative to the device to produce the reference coordinate system. The method may also include setting an origin of the reference coordinate system and/or determining a scale value of the reference coordinate system. The method may also include refining the reference coordinate system.Type: ApplicationFiled: June 15, 2016Publication date: October 13, 2016Inventors: Prince GUPTA, Daniel WAGNER, Gerhard REITMAYR, Alessandro MULLONI
-
Patent number: 9443350Abstract: Embodiments disclosed facilitate resource utilization efficiencies in Mobile Stations (MS) during 3D reconstruction. In some embodiments, camera pose information for a first color image captured by a camera on an MS may be obtained and a determination may be made whether to extend or update a first 3-Dimensional (3D) model of an environment being modeled by the MS based, in part, on the first color image and associated camera pose information. The depth sensor, which provides depth information for images captured by the camera, may be disabled, when the first 3D model is not extended or updated.Type: GrantFiled: June 3, 2015Date of Patent: September 13, 2016Assignee: QUALCOMM IncorporatedInventors: Daniel Wagner, Alessandro Mulloni, Gerhard Reitmayr, Daniel Knoblauch
-
Publication number: 20160073080Abstract: Disclosed are a system, apparatus, and method for depth camera image re-mapping. A depth camera image from a depth camera may be received and a depth camera's physical position may be determined The depth camera's physical position may be determined relative to an other physical position, such as the physical position of a color camera. The depth camera image may be transformed according to a processing order associated with the other physical position.Type: ApplicationFiled: September 3, 2015Publication date: March 10, 2016Inventors: Daniel Wagner, Alessandro Mulloni
-
Patent number: 9204040Abstract: A mobile platform generates a panoramic map by rotating a camera and stores the panoramic map. The mobile platform performs a computer vision operation on the panoramic map while continuing to generate the panoramic map. The mobile platform may determine the location of the camera when the panoramic map is generated, produce an annotation on the panoramic map and transmit the determined location, annotation, and portion to a storage device. In another example, the mobile platform may receive an annotation, a portion of a source panoramic map associated with the annotation, and a location where the source panoramic map was generated. The mobile platform may compare the portion of the source panoramic map to the panoramic map to identify a position on the panoramic map that corresponds to the portion of the source panoramic map, and display the annotation based on the determined position on the panoramic map.Type: GrantFiled: May 20, 2011Date of Patent: December 1, 2015Assignee: QUALCOMM IncorporatedInventors: Tobias Martin Langlotz, Daniel Wagner, Alessandro Mulloni, Dieter Schmalstieg
-
Publication number: 20150294499Abstract: Embodiments disclosed facilitate resource utilization efficiencies in Mobile Stations (MS) during 3D reconstruction. In some embodiments, camera pose information for a first color image captured by a camera on an MS may be obtained and a determination may be made whether to extend or update a first 3-Dimensional (3D) model of an environment being modeled by the MS based, in part, on the first color image and associated camera pose information. The depth sensor, which provides depth information for images captured by the camera, may be disabled, when the first 3D model is not extended or updated.Type: ApplicationFiled: June 3, 2015Publication date: October 15, 2015Inventors: Daniel Wagner, Alessandro Mulloni, Gerhard Reitmayr, Daniel Knoblauch
-
Publication number: 20150243069Abstract: One disclosed example method for view independent color equalized 3D scene texturing includes capturing a plurality of keyframes of an object; accessing a 3D representation of the object comprising a surface mesh model for the object, the surface mesh model comprising a plurality of polygons; for each polygon, assigning one of the plurality of keyframes to the polygon based on one or more image quality characteristics associated with a portion of the keyframe corresponding to the polygon; reducing a number of assigned keyframes by changing associations between assigned keyframes; and for each polygon of the surface mesh model having an assigned keyframe: equalizing a texture color of at least a portion of the polygon based at least in part on one or more image quality characteristics of the plurality of keyframes associated with the polygon; and assigning the equalized texture color to the 3D representation of the object.Type: ApplicationFiled: February 18, 2015Publication date: August 27, 2015Inventors: Daniel KNOBLAUCH, Alessandro MULLONI, Daniel WAGNER
-
Patent number: 9083960Abstract: Embodiments disclosed facilitate resource utilization efficiencies in Mobile Stations (MS) during 3D reconstruction. In some embodiments, camera pose information for a first color image captured by a camera on an MS may be obtained and a determination may be made whether to extend or update a first 3-Dimensional (3D) model of an environment being modeled by the MS based, in part, on the first color image and associated camera pose information. The depth sensor, which provides depth information for images captured by the camera, may be disabled, when the first 3D model is not extended or updated.Type: GrantFiled: January 22, 2014Date of Patent: July 14, 2015Assignee: QUALCOMM IncorporatedInventors: Daniel Wagner, Alessandro Mulloni
-
Patent number: 9031283Abstract: A mobile device uses vision and orientation sensor data jointly for six degree of freedom localization, e.g., in wide-area environments. An image or video stream is captured while receiving geographic orientation data and may be used to generate a panoramic cylindrical map of an environment. A bin of model features stored in a database is accessed based on the geographic orientation data. The model features are from a pre-generated reconstruction of the environment produced from extracted features from a plurality of images of the environment. The reconstruction is registered to a global orientation and the model features are stored in bins based on similar geographic orientations. Features from the panoramic cylindrical map are matched to model features in the bin to produce a set of corresponding features, which are used to determine a position and an orientation of the camera.Type: GrantFiled: December 18, 2012Date of Patent: May 12, 2015Assignee: QUALCOMM IncorporatedInventors: Clemens Arth, Alessandro Mulloni, Gerhard Reitmayr, Dieter Schmalstieg
-
Patent number: 8933986Abstract: A mobile platform uses orientation sensors and vision-based tracking to track with absolute orientation. The mobile platform generates a panoramic map by rotating a camera, which is compared to an image frame produced by the camera, to determine the orientation of the camera with respect to the panoramic map. The mobile platform also estimates an orientation of the panoramic map with respect to a world reference frame, e.g., magnetic north, using orientation sensors, including at least one accelerometer and a magnetic sensor. The orientation of the camera with respect to the world reference frame is then determined using the orientation of the camera with respect to the panoramic map and the orientation of the panoramic map with respect to the world reference frame. A filter, such as a Kalman filter, provides an accurate and stable estimate of the orientation of the panoramic map with respect to the world reference frame.Type: GrantFiled: May 20, 2011Date of Patent: January 13, 2015Assignee: QUALCOMM IncorporatedInventors: Gerhard Schall, Alessandro Mulloni, Gerhard Reitmayr
-
Publication number: 20140327792Abstract: Embodiments disclosed pertain to systems, method s and apparatus for the initialization of Computer Vision (CV) applications on user devices (UDs) comprising a camera and a display. In some embodiments, an optimal camera trajectory for initialization of a Computer Vision (CV) application may be determined based on an initial camera pose and an estimated pivot distance. For example, the initial camera pose may be estimated based on a first image captured by the camera. Further, the display may be updated in real-time with an indication of a desired movement direction for the camera. In some embodiments, the indication of desired movement direction may be based, in part, on a current camera pose and the optimal trajectory, where the current camera pose may be estimated based on a current image captured by the camera.Type: ApplicationFiled: May 2, 2014Publication date: November 6, 2014Applicant: QUALCOMM IncorporatedInventors: Alessandro MULLONI, Gerhard REITMAYR, Mahesh RAMACHANDRAN, Daniel WAGNER
-
Publication number: 20140139639Abstract: Embodiments disclosed facilitate resource utilization efficiencies in Mobile Stations (MS) during 3D reconstruction. In some embodiments, camera pose information for a first color image captured by a camera on an MS may be obtained and a determination may be made whether to extend or update a first 3-Dimensional (3D) model of an environment being modeled by the MS based, in part, on the first color image and associated camera pose information. The depth sensor, which provides depth information for images captured by the camera, may be disabled, when the first 3D model is not extended or updated.Type: ApplicationFiled: January 22, 2014Publication date: May 22, 2014Applicant: QUALCOMM INCORPORATEDInventors: Daniel Wagner, Alessandro Mulloni
-
Publication number: 20140123507Abstract: A method of determining a reference coordinate system includes: obtaining information indicative of a direction of gravity relative to a device; and converting an orientation of a device coordinate system using the direction of gravity relative to the device to produce the reference coordinate system. The method may also include setting an origin of the reference coordinate system and/or determining a scale value of the reference coordinate system. The method may also include refining the reference coordinate system.Type: ApplicationFiled: March 6, 2013Publication date: May 8, 2014Applicant: QUALCOMM INCORPORATEDInventors: Prince GUPTA, Daniel WAGNER, Gerhard REITMAYR, Alessandro MULLONI
-
Publication number: 20140126769Abstract: Apparatuses and methods for fast visual simultaneous localization and mapping are described. In one embodiment, a three-dimensional (3D) target is initialized immediately from a first reference image and prior to processing a subsequent image. In one embodiment, one or more subsequent reference images are processed, and the 3D target is tracked in six degrees of freedom. In one embodiment, the 3D target is refined based on the processed the one or more subsequent images.Type: ApplicationFiled: March 14, 2013Publication date: May 8, 2014Applicant: QUALCOMM IncorporatedInventors: Gerhard Reitmayr, Alessandro Mulloni
-
Publication number: 20140016821Abstract: A mobile device uses vision and orientation sensor data jointly for six degree of freedom localization, e.g., in wide-area environments. An image or video stream is captured while receiving geographic orientation data and may be used to generate a panoramic cylindrical map of an environment. A bin of model features stored in a database is accessed based on the geographic orientation data. The model features are from a pre-generated reconstruction of the environment produced from extracted features from a plurality of images of the environment. The reconstruction is registered to a global orientation and the model features are stored in bins based on similar geographic orientations. Features from the panoramic cylindrical map are matched to model features in the bin to produce a set of corresponding features, which are used to determine a position and an orientation of the camera.Type: ApplicationFiled: December 18, 2012Publication date: January 16, 2014Applicant: QUALCOMM INCORPORATEDInventors: Clemens Arth, Alessandro Mulloni, Gerhard Reitmayr, Dieter Schmalstieg