10872239

Entrance Detection from Street-Level Imagery

PublishedDecember 22, 2020
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
20 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A computer-implemented method comprising: accessing images of a façade of a building; extracting one or more entrance candidates from the images by detecting vertical edgelets in the images using edge detection, a vertical edgelet including an edge pixel and one or more neighboring pixels along a vertical axis; and selecting one or more true candidates from the one or more entrance candidates based on known constraints of entrances.

2

2. The computer-implemented method of claim 1 , further comprising: determining a frontal view of the façade using a map of the façade of the building; generating a foreground mask that masks out portions of the images outside the frontal view of the façade; and applying the foreground mask to the images.

3

3. The computer-implemented method of claim 2 , further comprising: determining a ground line using the map; and generating the foreground mask, the foreground mask masking out portions of the images below the ground line.

4

4. The computer-implemented method of claim 1 , wherein extracting one or more entrance candidates from the images further comprises: separating entrances from non-entrances using a classifier, the classifier performing automatic feature selection and entrance classification to remove non-entrances.

5

5. The computer-implemented method of claim 4 , wherein features used in the classifier include degree of entrance symmetry and entrance color.

6

6. The computer-implemented method of claim 1 , wherein extracting one or more entrance candidates from the images further comprises: generating a distribution of all detected vertical edgelets; extracting a number of top ranked local peaks from the distribution to determine one or more vertical boundaries; and determining one or more entrance candidates based on the one or more vertical boundaries.

7

7. The computer-implemented method of claim 6 , further comprising: detecting horizontal edgelets in the images using edge detection; generating a second distribution of all detected horizontal edgelets; extracting a number of top ranked local peaks from the second distribution to determine one or more horizontal boundaries; and selecting one or more entrance candidates, each entrance candidate having a pair of vertical boundaries within a predefined ratio of length to a horizontal boundary of the one or more horizontal boundaries.

8

8. The computer-implemented method of claim 1 , wherein selecting one or more true candidates from the entrance candidate further comprises: projecting the entrance candidates into multi-dimensional space to resolve conflicts based on the known physical constraints using a multi-dimensional reasoning component, the known physical constraints encoded within a multi-dimensional reasoning component.

9

9. A system for detecting entrances in images of structural facades, comprising: at least one processor configured to execute computer-executable instructions in a computer readable hardware storage memory, the computer-executable instructions, when executed by the processor, cause the processor to: access images of a façade of a building; extract one or more entrance candidates from the images by detecting vertical edgelets in the images using edge detection, a vertical edgelet including an edge pixel and one or more neighboring pixels along a vertical axis; and selecting one or more true candidates from the one or more entrance candidates based on known constraints of entrances.

10

10. The system of claim 9 , wherein the computer readable hardware storage memory comprises further computer-executable instructions, that when executed by the processor, cause the processor to: determining a frontal view of the façade using a map of the façade of the building; generating a foreground mask that masks out portions of the images outside the frontal view of the façade; and applying the foreground mask to the images.

11

11. The system of claim 10 , wherein the computer readable hardware storage memory comprises further computer-executable instructions, that when executed by the processor, cause the processor to: determine a ground line using the map; and generate the foreground mask, the foreground mask masking out portions of the images below the ground line.

12

12. The system of claim 9 , wherein the computer readable hardware storage memory comprises further computer-executable instructions for the extraction of the one or more entrance candidates from the images, that when executed by the processor, cause the processor to: separate entrances from non-entrances using a classifier, the classifier performing automatic feature selection and entrance classification to remove non-entrances.

13

13. The system of claim 12 , wherein features used in the classifier include degree of entrance symmetry and entrance color.

14

14. The system of claim 9 , wherein the computer readable hardware storage memory comprises further computer-executable instructions for the extraction of the one or more entrance candidates from the images, that when executed by the processor, cause the processor to: generate a distribution of all detected vertical edgelets; extract a number of top ranked local peaks from the distribution to determine one or more vertical boundaries; and determine one or more entrance candidates based on the one or more vertical boundaries.

15

15. The system of claim 14 , wherein the computer readable hardware storage memory comprises further computer-executable instructions, that when executed by the processor, cause the processor to: detect horizontal edgelets in the images using edge detection; generate a second distribution of all detected horizontal edgelets; extract a number of top ranked local peaks from the second distribution to determine one or more horizontal boundaries; and select one or more entrance candidates, each entrance candidate having a pair of vertical boundaries within a predefined ratio of length to a horizontal boundary of the one or more horizontal boundaries.

16

16. A computer-readable hardware storage medium comprising computer-executable instructions for detecting entrances in images of structural facades that when executed by a processor, cause the processor to: access images of a façade of a building; extract one or more entrance candidates from the images by detecting vertical edgelets in the images using edge detection, a vertical edgelet including an edge pixel and one or more neighboring pixels along a vertical axis; and select one or more true candidates from the one or more entrance candidates based on known constraints of entrances.

17

17. The computer-readable hardware storage medium of claim 16 , comprising further computer-executable instructions, that when executed by the processor, cause the processor to: determine a frontal view of the façade using a map of the façade of the building; generate a foreground mask that masks out portions of the images outside the frontal view of the façade; and apply the foreground mask to the images.

18

18. The computer-readable hardware storage medium of claim 17 , comprising further computer-executable instructions, that when executed by the processor, cause the processor to: determine a ground line using the map; and generate the foreground mask, the foreground mask masking out portions of the images below the ground line.

19

19. The computer-readable hardware storage medium of claim 16 , comprising further computer-executable instructions for the extraction of the one or more entrance candidates from the images, that when executed by the processor, cause the processor to: separate entrances from non-entrances using a classifier, the classifier performing automatic feature selection and entrance classification to remove non-entrances.

20

20. The computer-readable hardware storage medium of claim 16 , comprising further computer-executable instructions for the extraction of the one or more entrance candidates from the images, that when executed by the processor, cause the processor to: generate a distribution of all detected vertical edgelets; extract a number of top ranked local peaks from the distribution to determine one or more vertical boundaries; and determine one or more entrance candidates based on the one or more vertical boundaries.

Patent Metadata

Filing Date

Unknown

Publication Date

December 22, 2020

Inventors

Jingchen Liu
Vasudev Parameswaran
Thommen Korah
Varsha Hedau
Radek Grzeszczuk
Yanxi Liu

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Entrance Detection from Street-Level Imagery” (10872239). https://patentable.app/patents/10872239

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.