Abstract:
Various techniques are provided for identifying a position uncertainty of a mobile device, such as, based, at least in part, on a measure of potential hindrance of an estimated trajectory. For example, an example method may comprise estimating a trajectory of the mobile device within a particular environment, determining a measure of potential hindrance for at least a portion of the trajectory based, at least in part, on an electronic map that is indicative of a presence or an absence of one or more obstacles, and presenting an indication of a position uncertainty to a user of the mobile device. The position uncertainty may be based, at least in part, on the measure of potential hindrance.
Abstract:
Techniques for providing improved navigation through an indoor environment using a mobile device are provided. A method according to these techniques includes accessing a 2D map of the indoor environment, accessing customization information comprising one or more attributes to be applied to a 3D model of the indoor environment derived from the 2D map, analyzing the 2D map to extract geometry information associated with the layout of the indoor environment, generating the 3D model based on the geometry extracted from the 2D map and the customization information, generating a 3D representation of a current location of the mobile device within the indoor environment based on the 3D model; and displaying the 3D representation on a display of the mobile device.
Abstract:
Methods, apparatus, and computer program products for classifying a mobile device location are described. An example of a method for classifying the mobile device location includes mapping the mobile device location to a pixel address in a dilated test texture, wherein the dilated test texture corresponds to an uncertainty estimation associated with the mobile device location and determining an in-out classification of the mobile device location based on a query of a pixel value associated with the pixel address in the dilated test texture.
Abstract:
Certain embodiments relate to systems and methods for generating a single group image from multiple captured images. A first image and a second image may be captured, the first image including a first part of a group and the second image including a second part of the group. A user interface may be provided, in some embodiments, for capture of the second image that enables a photographer to provide input regarding the relative positioning of the first and second image as well as providing input on the relative positioning of the first and second parts of the group and the image scene background. In some embodiments, a lowest energy seam line may be determined for an overlapping portion of the first and second images, and the lowest energy seam line may be used for generating a final stitched image including both the first and second parts of the group.
Abstract:
Disclosed are systems, apparatus, devices, methods, computer program products, and other implementations, including a method that includes capturing an image of a scene by an image capturing unit of a device that includes an accelerometer, and determining orientation of the device based, at least in part, on determined location of a vanishing point (e.g., a single vanishing point) in the captured image of the scene and at least one measurement obtained from the accelerometer.
Abstract:
Systems, apparatus and methods for generating a heatmap are presented. A first floor plan is received. A device detects stair lines in the first floor plan and reduces the stair lines from the first floor plan to form a second floor plan. A heatmap is generated based on the second floor plan. The device includes a transceiver to receive the first floor plan and a processor, coupled to the transceiver, to detect stair lines in the first floor plan, reduce the stair lines in the first floor plan to form a second floor plan, and generate the heatmap from the second floor plan.
Abstract:
Systems, methods, and devices are described for reducing error in geo-reference data. One embodiment estimates a plurality of distortion error values corresponding to a first set of geo-reference data based on one or more map constraints, generates a second set of geo-reference data by correcting the distortion error values in the first set of geo-reference data, and estimating an offset value corresponding to the second set of geo-reference data using a position determination technique. The offset value may be used to reduce systematic error in the second set of geo-reference data.
Abstract:
Methods and devices are described for providing localized secure navigation in conjunction with near field communication access control systems. In one potential embodiment, a mobile device such as a cell phone may communicate with a door access control point using near field communication to receive location access system information. The mobile device may then authorize download and execution of a local secure navigation module from a location access system using the location access system information for use in receiving location assistance data, based on an authentication level associated with the mobile device. Such location assistance data may be used by the local secure navigation module to provide location assistance when the mobile device is in a secure location. The location of the mobile device may then be tracked using at least the location assistance data and the communication with the door access control point.
Abstract:
Methods and devices are described for aligning map data from different levels of the same location/venue/environment. Certain embodiments may include receiving, at a computing device, first and second sets of map data associated with corresponding first and second levels of a location. The device may receive via a network or user interface, sets of anchor points matched across the different levels. These matched anchor points may then be used to deform one or more levels of map data to align any misaligned anchor points.
Abstract:
Example methods, apparatuses, or articles of manufacture are disclosed herein that may be utilized, in whole or in part, to facilitate or support one or more operations or techniques for improving positioning accuracy of a mobile device with a lower positioning capability, such as, for example, via one or more proximate mobile devices with a higher positioning capability.