Patents by Inventor Clemens Arth
Clemens Arth 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: 9996936Abstract: A computer-implemented method, apparatus, computer readable medium and mobile device for determining a 6DOF pose from an input image. The process of determining 6DOF pose may include processing an input image to create one or more static representations of the input image, creating a dynamic representation of the input image from an estimated 6DOF pose and a 2.5D reference map, and measuring correlation between the dynamic representation and the one or more static representations of the input image. The estimated 6DOF may be iteratively adjusted according to the measured correlation error until a final adjusted dynamic representation meets an output threshold.Type: GrantFiled: May 20, 2016Date of Patent: June 12, 2018Assignee: QUALCOMM IncorporatedInventors: Clemens Arth, Paul Wohlhart, Vincent Lepetit
-
Publication number: 20170337690Abstract: A computer-implemented method, apparatus, computer readable medium and mobile device for determining a 6DOF pose from an input image. The process of determining 6DOF pose may include processing an input image to create one or more static representations of the input image, creating a dynamic representation of the input image from an estimated 6DOF pose and a 2.5D reference map, and measuring correlation between the dynamic representation and the one or more static representations of the input image. The estimated 6DOF may be iteratively adjusted according to the measured correlation error until a final adjusted dynamic representation meets an output threshold.Type: ApplicationFiled: May 20, 2016Publication date: November 23, 2017Inventors: Clemens ARTH, Paul WOHLHART, Vincent LEPETIT
-
Publication number: 20170236302Abstract: For an image processing concept, a database is provided in a device, the database comprising data derived from a plurality of frames of a video sequence. A live video feed is obtained from a camera of the device. Information is extracted from a selected image of the live video feed. A search is performed in the database based on the extracted information to retrieve a list of potential frames out of the plurality of frames. An initial pose of the selected image is estimated with respect to one frame of the list of potential frames as a function of the extracted information and the data derived from the one frame. Respective subsequent poses for subsequent images from the live video feed are iteratively estimated, wherein for each of the subsequent images the associated subsequent pose is estimated based on said subsequent image and a respective previously estimated pose. The live video feed is augmented on the device with virtual information based on the estimated initial pose and the subsequent poses.Type: ApplicationFiled: February 9, 2017Publication date: August 17, 2017Inventors: Clemens Arth, Philipp Fleck, Denis Kalkofen, Peter Mohr, Dieter Schmalstieg
-
Patent number: 9390344Abstract: Techniques are presented for monocular visual simultaneous localization and mapping (SLAM) based on detecting a translational motion in the movement of the camera using at least one motion sensor, while the camera is performing panoramic SLAM, and initializing a three dimensional map for tracking of finite features. Motion sensors may include one or more sensors, including inertial (gyroscope, accelerometer), magnetic (compass), vision (camera) or any other sensors built into mobile devices.Type: GrantFiled: March 12, 2015Date of Patent: July 12, 2016Assignee: QUALCOMM INCORPORATEDInventors: Christian Pirchheim, Clemens Arth, Dieter Schmalstieg
-
Publication number: 20160179830Abstract: Disclosed are a system, apparatus, and method for multiple client simultaneous localization and mapping. Tracking and mapping may be performed locally and independently by each of a plurality of clients. At configurable points in time map data may be sent to a server for stitching and fusion. In response to successful stitching and fusion to one or more maps known to the server, updated position and orientation information relative to the server's maps may be sent back to the clients. Clients may update their local map data with the received server location data. Clients may receive additional map data from the server, which can be used for extending their maps. Clients may send queries to the server for 3D maps, and the queries may include metadata.Type: ApplicationFiled: September 22, 2015Publication date: June 23, 2016Inventors: Dieter Schmalstieg, Clemens Arth, Christian Pirchheim
-
Publication number: 20150371440Abstract: A computer-implemented method, apparatus, computer readable medium and mobile device for initializing a 3-Dimensional (3D) map may include obtaining, from a camera, a single image of an urban outdoor scene and estimating an initial pose of the camera. An untextured model of a geographic region may be obtained. Line features from the single image may be extracted and the orientation may be determined with respect to the untextured model and using the extracted line features, the orientation of the camera in 3 Degrees of Freedom (3DOF). In response to determining the orientation of the camera, a translation in 3DOF with respect to the untextured model may be determined using the extracted line features. The 3D map may be initialized based on the determined orientation and translation.Type: ApplicationFiled: June 18, 2015Publication date: December 24, 2015Inventors: Christian Pirchheim, Jonathan Ventura, Dieter Schmalstieg, Clemens Arth, Vincent Lepetit
-
Publication number: 20150262029Abstract: Techniques are presented for monocular visual simultaneous localization and mapping (SLAM) based on detecting a translational motion in the movement of the camera using at least one motion sensor, while the camera is performing panoramic SLAM, and initializing a three dimensional map for tracking of finite features. Motion sensors may include one or more sensors, including inertial (gyroscope, accelerometer), magnetic (compass), vision (camera) or any other sensors built into mobile devices.Type: ApplicationFiled: March 12, 2015Publication date: September 17, 2015Inventors: Christian Pirchheim, Clemens Arth, Dieter Schmalstieg
-
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: 8965057Abstract: Pose estimation is performed using a scene structure captured in a query image and reference images from a database. Each of the reference images has an associated position estimate. Direction vectors are generated that describe directions between an unknown position of a camera center for the query image and a reference camera center for each reference image based on the query image and the plurality of reference images. The direction vectors may be generated using, e.g., homographies, essential matrices, or fundamental matrices. A pose estimation with six degrees of freedom is determined using the direction vectors and the associated position estimate for each reference image. The pose estimation, for example, may be determined by solving a three-point pose problem using the direction vectors and the associated position estimate for each reference image.Type: GrantFiled: July 12, 2012Date of Patent: February 24, 2015Assignee: QUALCOMM IncorporatedInventors: Clemens Arth, Gerhard Reitmayr, Dieter Schmalstieg
-
Publication number: 20140323148Abstract: Exemplary methods, apparatuses, and systems for performing wide area localization from simultaneous localization and mapping (SLAM) maps are disclosed. A mobile device can select a first keyframe based SLAM map of the local environment with one or more received images. A respective localization of the mobile device within the local environment can be determined, and the respective localization may be based on the keyframe based SLAM map. The mobile device can send the first keyframe to a server and receive a first global localization response representing a correction to a local map on the mobile device. The first global localization response can include rotation, translation, and scale information. A server can receive keyframes from a mobile device, and localize the keyframes within a server map by matching keyframe features received from the mobile device to server map features.Type: ApplicationFiled: December 23, 2013Publication date: October 30, 2014Applicant: QUALCOMM IncorporatedInventors: Dieter Schmalstieg, Clemens Arth, Johnathan Ventura, Christian Pirchheim, Gerhard Reitmayr
-
Publication number: 20140321771Abstract: A real-time panoramic mapping process is presented for generating a panoramic image from a plurality of image frames that are being captured by one or more cameras of a device. The proposed mapping process may be used to clear-out an unwanted portion from the panoramic image and replace it with correct information from other images of the same scene. Moreover, brightness seams may be blended while constructing the panoramic image. The proposed real-time panoramic mapping process may be performed on a parallel processor.Type: ApplicationFiled: April 18, 2014Publication date: October 30, 2014Applicant: QUALCOMM IncorporatedInventors: Georg REINISCH, Clemens Arth
-
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
-
Publication number: 20130230214Abstract: Pose estimation is performed using a scene structure captured in a query image and reference images from a database. Each of the reference images has an associated position estimate. Direction vectors are generated that describe directions between an unknown position of a camera center for the query image and a reference camera center for each reference image based on the query image and the plurality of reference images. The direction vectors may be generated using, e.g., homographies, essential matrices, or fundamental matrices. A pose estimation with six degrees of freedom is determined using the direction vectors and the associated position estimate for each reference image. The pose estimation, for example, may be determined by solving a three-point pose problem using the direction vectors and the associated position estimate for each reference image.Type: ApplicationFiled: July 12, 2012Publication date: September 5, 2013Applicant: QUALCOMM IncorporatedInventors: Clemens Arth, Gerhard Reitmayr, Dieter Schmalsteig
-
Publication number: 20120300020Abstract: Real-time localization is performed using at least a portion of a panoramic image captured by a camera on a mobile device. A panoramic cylindrical map is generated using images captured by the camera, e.g., as the camera rotates. Extracted features from the panoramic cylindrical map are compared to features from a pre-generated three-dimensional model of the environment. The resulting set of corresponding features may be used to determine the pose of the camera. For example, the set of corresponding features may be converted into rays between the panoramic cylindrical map and the three-dimensional model, where the intersection of the rays is used to determine the pose. The relative orientation of the camera may also be tracked by comparing features from each new image to the panoramic cylindrical map, and the tracked orientation may be fused with the pose.Type: ApplicationFiled: March 12, 2012Publication date: November 29, 2012Applicant: QUALCOMM IncorporatedInventors: Clemens Arth, Manfred Klopschitz, Gerhard Reitmayr, Dieter Schmalstieg