# US 2014/0153773 A1 · Image-Based Indoor Position Determination

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2014/0153773 A1
- Document ID: US20140153773A1
- Status: Published application
- Kind: A1
- Application number: 13/757,645
- Filed: 2013-02-01
- Published: 2014-06-05
- Earliest claimed: 2012-11-30
- Assignees: QUALCOMM Incorporated
- Applicants: Qualcomm Incorporated
- Inventors: Rajarshi GUPTA; Saumitra Mohan DAS; Hui CHAO; Ayman Fawzy NAGUIB
- Web page: https://patentgrep.com/patent/US20140153773A1

## CPC

- G06T 7/75: {involving models}
- G06V 20/10: Terrestrial scenes (scenes under surveillance with static cameras G06V20/52; scenes perceived from the exterior of a vehicle G06V20/56; scenes perceived from the interior of a vehicle G06V20/59)
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06V: IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING

## Abstract

In one implementation, a method may comprise: determining a topological representation of an indoor portion of a building based, at least in part, on positions or number of lines in an image of the indoor portion of the building; and comparing the topological representation to one or more stored topological representations, for example in a digital map of the building, to determine a potential position of the indoor portion of the building.

## Claims

### Claim 1

A method comprising:
extracting linear features from an image of an indoor portion of a building, said image captured by a camera at a mobile station;
determining a topological representation of said indoor portion based, at least in part, on positions or quantity of said linear features in said image; and
comparing said topological representation to stored topological representations of said building to determine a candidate position of said mobile station.

### Claim 2 (depends on 1)

The method of claim 1, wherein said indoor portion of said building comprises a hallway or corridor.

### Claim 3 (depends on 2)

The method of claim 2, wherein said linear features comprise four or more lines converging to a vanishing point in said image.

### Claim 4 (depends on 3)

The method of claim 3, wherein said linear features further comprise one or more paired lines between two of said converging lines, and further comprising associating said one or more paired lines to one or more doorways, respectively, wherein said determined representation is based, at least in part, on said one or more doorways.

### Claim 5 (depends on 1)

The method of claim 1, further comprising:
resolving multiple candidate positions of said mobile station based, at least in part, on a signal strength or a travel time of a wireless signal received at said mobile station.

### Claim 6 (depends on 1)

The method of claim 1, further comprising:
annotating said image with a rotation vector based, at least in part, on an inertial sensor or gravitometer.

### Claim 7 (depends on 1)

The method of claim 1, wherein said topological representation corresponds to said linear features in three-dimensions.

### Claim 8 (depends on 1)

The method of claim 1, further comprising:
initializing a particle filter based, at least in part, on said candidate position or additional candidate positions.

### Claim 9 (depends on 1)

The method of claim 1, further comprising:
determining a heading of said mobile station, wherein said comparing is further based, at least in part, on said heading.

### Claim 10 (depends on 1)

The method of claim 1, further comprising:
correcting an estimated position of said mobile station based, at least in part, on said candidate position.

### Claim 11

An apparatus comprising:
means for extracting linear features from an image of an indoor portion of a building, said image captured by a camera at a mobile station;
means for determining a topological representation of said indoor portion based, at least in part, on positions or quantity of said linear features in said image; and
means for comparing said topological representation to stored topological representations of said building to determine a candidate position of said mobile station.

### Claim 12 (depends on 11)

The apparatus of claim 11, wherein said indoor portion of said building comprises a hallway or corridor.

### Claim 13 (depends on 12)

The apparatus of claim 12, wherein said linear features comprise four or more lines converging to a vanishing point in said image.

### Claim 14 (depends on 13)

The apparatus of claim 13, wherein said linear features further comprise one or more paired lines between two of said converging lines, and further comprising means for associating said one or more paired lines to one or more doorways, respectively, wherein said determined representation is based, at least in part, on said one or more doorways.

### Claim 15 (depends on 11)

The apparatus of claim 11, further comprising:
means for resolving multiple candidate positions of said mobile station based, at least in part, on a signal strength or a travel time of a wireless signal received at said mobile station.

### Claim 16 (depends on 11)

The apparatus of claim 11, further comprising:
means for annotating said image with a rotation vector based, at least in part, on an inertial sensor or gravitometer.

### Claim 17 (depends on 11)

The apparatus of claim 11, wherein said topological representation corresponds to said linear features in three-dimensions.

### Claim 18 (depends on 11)

The apparatus of claim 11, further comprising:
means for initializing a particle filter based, at least in part, on said candidate position or additional candidate positions.

### Claim 19 (depends on 11)

The apparatus of claim 11, further comprising:
means for determining a heading of said mobile station, wherein said comparing is further based, at least in part, on said heading.

### Claim 20 (depends on 11)

The apparatus of claim 11, further comprising:
means for correcting an estimated position of said mobile station based, at least in part, on said candidate position.

### Claim 21

An apparatus comprising:
one or more processing units configured to:
extract linear features from an image of an indoor portion of a building, said image captured by a camera at a mobile station;
determine a topological representation of said indoor portion based, at least in part, on positions or quantity of said linear features in said image; and
compare said topological representation to stored topological representations of said building to determine a candidate position of said mobile station.

### Claim 22 (depends on 21)

The apparatus of claim 21, wherein said indoor portion of said building comprises a hallway or corridor.

### Claim 23 (depends on 22)

The apparatus of claim 22, wherein said linear features comprise four or more lines converging to a vanishing point in said image.

### Claim 24 (depends on 23)

The apparatus of claim 23, wherein said linear features further comprise one or more paired lines between two of said converging lines, wherein said one or more processing units are further configured to associate said one or more paired lines to one or more doorways, respectively, and wherein said determined representation is based, at least in part, on said one or more doorways.

### Claim 25 (depends on 21)

The apparatus of claim 21, wherein said one or more processing units are further configured to resolve multiple candidate positions of said mobile station based, at least in part, on a signal strength or a travel time of a wireless signal received at said mobile station.

### Claim 26 (depends on 21)

The apparatus of claim 21, wherein said one or more processing units are further configured to annotate said image with a rotation vector based, at least in part, on an inertial sensor or gravitometer.

### Claim 27 (depends on 21)

The apparatus of claim 21, wherein said topological representation corresponds to said linear features in three-dimensions.

### Claim 28 (depends on 21)

The apparatus of claim 21, wherein said one or more processing units are further configured to initialize a particle filter based, at least in part, on said candidate position or additional candidate positions.

### Claim 29 (depends on 21)

The apparatus of claim 21, wherein said one or more processing units are further configured to determine a heading of said mobile station, wherein said comparing is further based, at least in part, on said heading.

### Claim 30 (depends on 21)

The apparatus of claim 21, wherein said one or more processing units are further configured to correct an estimated position of said mobile station based, at least in part, on said candidate position.

### Claim 31

A non-transitory storage medium comprising machine-readable instructions stored thereon that are executable by a special purpose computing device to:
extract linear features from an image of an indoor portion of a building, said image captured by a camera at a mobile station;
determine a topological representation of said indoor portion based, at least in part, on positions or quantity of said linear features in said image; and
compare said topological representation to stored topological representations of said building to determine a candidate position of said mobile station.
