IP Library Granted Patent US 11,068,714
Granted Patent B2
US 11,068,714 · App. 16/496,213 · Granted Jul 20, 2021

Method and apparatus for determining hot zones of human flow based on cartography

Inventor: Zhengong Zhao (Beijing, CN)
Assignee: BOE TECHNOLOGY GROUP CO., LTD.
G06K9/00637G06K9/3233G06T7/44G06T7/73
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,068,714
App. No.
16/496,213
Granted
Jul 20, 2021
Kind
B2
Abstract

The present disclosure discloses a method and apparatus for determining hot zones of a human flow based on cartography. The method includes: performing statistics on density data of the human flow at each coordinate point in a region for a period of time; after the density data of the human flow at each coordinate point is used as height data at the coordinate point, drawing contours in the region by using cartography according to the height data; and after the drawn contours are used as equidensity lines of the human flow, determining the hot zones of the human flow in the region according to ranges enclosed by the equidensity lines of the human flow. With the present disclosure, a small amount of calculation is required for determining the hot zones of the human flow, and the hot zones of the human flow may be rapidly determined, to realize real-time calculation and display.

Claims (68)

1. A computer-implemented method for determining hot zones of a human flow based on cartography, the method comprising:

determining height data at each coordinate point in a region in the cartography sense based on density data of the human flow at the coordinate point for a period of time;

drawing contours in the region by using cartography according to the height data; and

determining the hot zones of the human flow in the region according to ranges enclosed by the drawn contours.

2. The method according to claim 1 , wherein the step of determining height data at each coordinate point in a region in the cartography sense based on density data of the human flow at the coordinate point for a period of time comprises:

using the density data of the human flow at each coordinate point directly as the height data at the corresponding coordinate point in the cartography sense.

3. The method according to claim 1 , wherein the step of determining the hot zones of the human flow in the region according to ranges enclosed by the drawn contours comprises:

determining the drawn contours as equidensity lines of the human flow; and

determining the hot zones of the human flow in the region according to the ranges enclosed by the equidensity lines of the human flow.

4. The method according to claim 3 , wherein the step of determining the hot zones of the human flow in the region according to the ranges enclosed by the equidensity lines of the human flow comprises:

selecting ranges enclosed by equidensity lines of the human flow each having a hot degree greater than a set hot degree value as the hot zones of the human flow in the region; or

selecting ranges enclosed by equidensity lines of the human flow each having a density of the human flow higher than a set threshold as the hot zones of the human flow in the region.

5. The method according to claim 3 , wherein the step of determining the hot zones of the human flow in the region according to the ranges enclosed by the equidensity lines of the human flow comprises:

selecting ranges enclosed by equidensity lines of the human flow each having a hot degree greater than a set hot degree value as candidate hot zones; and

determining candidate hot zones each having an area greater than a set area as the hot zones of the human flow in the region.

6. The method according to claim 1 , further comprising:

sorting the determined hot zones of the human flow according to hot degrees; and

marking the hot zones of the human flow in different colors on a display interface according to a sorting result.

7. The method according to claim 1 , wherein the step of drawing contours in the region by using cartography according to the height data comprises:

for grid units which are obtained by uniformly dividing the region, comparing height data at a coordinate point corresponding to each of the grid units with a set height value;

marking, in response to height data at a coordinate point corresponding to a grid unit being greater than the set height value, an upper left corner of the grid unit in black;

drawing corresponding outlines in the grid unit according to conditions in which four corners of the grid unit are marked in black; and

forming contours in the region each having a height marked as the set height value from respective outlines in the grid units,

wherein the set height value is equal to a set density value of the human flow.

8. An apparatus for determining hot zones of a human flow based on cartography, the apparatus comprising:

a processor; and

a memory having stored thereon instructions, which when executed by the processor, cause the processor to:

determine height data at each coordinate point in a region in the cartography sense based on density data of the human flow at the coordinate point for a period of time;

draw contours in the region by using cartography according to the height data; and

determine the hot zones of the human flow in the region according to ranges enclosed by the drawn contours.

9. The apparatus according to claim 8 , wherein the instructions, when executed by the processor, further cause the processor to:

use the density data of the human flow at each coordinate point directly as the height data at the corresponding coordinate point in the cartography sense.

10. The apparatus according to claim 8 , wherein the instructions, when executed by the processor, further cause the processor to:

determine the drawn contours as equidensity lines of the human flow; and

determine the hot zones of the human flow in the region according to the ranges enclosed by the equidensity lines of the human flow.

11. The apparatus according to claim 10 , wherein the instructions, when executed by the processor, further cause the processor to:

select ranges enclosed by equidensity lines of the human flow each having a hot degree greater than a set hot degree value as the hot zones of the human flow in the region; or

select ranges enclosed by equidensity lines of the human flow each having a density of the human flow higher than a set threshold as the hot zones of the human flow in the region.

12. The apparatus according to claim 10 , wherein the instructions, when executed by the processor, further cause the processor to:

select ranges enclosed by equidensity lines of the human flow each having a hot degree greater than a set hot degree value as candidate hot zones; and

determine candidate hot zones each having an area greater than a set area as the hot zones of the human flow in the region.

13. The apparatus according to claim 10 , wherein the instructions, when executed by the processor, further cause the processor to:

sort the determined hot zones of the human flow according to hot degrees; and

mark the hot zones of the human flow in different colors on a display interface according to a sorting result.

14. A non-transitory computer readable storage medium having stored thereon instructions which, when executed by a processor, enable the processor to perform the following operations:

determining height data at each coordinate point in a region in the cartography sense based on density data of the human flow at the coordinate point for a period of time;

drawing contours in the region by using cartography according to the height data; and

determining the hot zones of the human flow in the region according to ranges enclosed by the drawn contours.

15. The apparatus according to claim 10 , wherein the instructions, when executed by the processor, further cause the processor to:

for grid units which are obtained by uniformly dividing the region, compare height data at a coordinate point corresponding to each of the grid units with a set height value;

mark, in response to height data at a coordinate point corresponding to a grid unit being greater than the set height value, an upper left corner of the grid unit in black;

draw corresponding outlines in the grid unit according to conditions in which four corners of the grid unit are marked in black; and

form contours in the region each having a height of the set height value from respective outlines in the grid units,

wherein the set height value is equal to a set density value of the human flow.

16. The non-transitory computer readable storage medium according to claim 14 , wherein the instructions, when executed by the processor, further cause the processor to:

use the density data of the human flow at each coordinate point directly as the height data at the corresponding coordinate point in the cartography sense.

17. The non-transitory computer readable storage medium according to claim 14 , wherein the instructions, when executed by the processor, further cause the processor to:

determine the drawn contours as equidensity lines of the human flow; and

determine the hot zones of the human flow in the region according to the ranges enclosed by the equidensity lines of the human flow.

18. The non-transitory computer readable storage medium according to claim 17 , wherein the instructions, when executed by the processor, further cause the processor to:

select ranges enclosed by equidensity lines of the human flow each having a hot degree greater than a set hot degree value as the hot zones of the human flow in the region; or

select ranges enclosed by equidensity lines of the human flow each having a density of the human flow higher than a set threshold as the hot zones of the human flow in the region.

19. The non-transitory computer readable storage medium according to claim 17 , wherein the instructions, when executed by the processor, further cause the processor to:

select ranges enclosed by equidensity lines of the human flow each having a hot degree greater than a set hot degree value as candidate hot zones; and

determine candidate hot zones each having an area greater than a set area as the hot zones of the human flow in the region.

20. The non-transitory computer readable storage medium according to claim 17 , wherein the instructions, when executed by the processor, further cause the processor to:

sort the determined hot zones of the human flow according to hot degrees; and

mark the hot zones of the human flow in different colors on a display interface according to a sorting result.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 27, 2022
From: BOE TECHNOLOGY GROUP CO., LTD.
To: BEIJING BOE TECHNOLOGY DEVELOPMENT CO., LTD.
Reel/Frame 060826/0252 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 20, 2019
From: ZHAO, ZHENGONG
To: BOE TECHNOLOGY GROUP CO., LTD.
Reel/Frame 050446/0378 →
Priority Claims (1)
CN 201810359674.9 · Apr 20, 2018 · national
Continuity (1)
Related Publication 20200380256A1 · Dec 3, 2020