An evacuation route guidance system, which can respectively acquire one or more images shot by one or more cameras placed near roads of a target area, and a hazard map which includes locations of one or more dangerous places and locations of one or more safe areas in the target aera, including: a movement analysis part for analyzing movement of one or more moving bodies passing through a road in the target area based on one or more images shot by the one or more cameras at a time of occurrence of a disaster; a route creation part for creating a route adapted to movement of a moving body passing through the road, which route enables the moving body to move to a safe area by avoiding the one or more dangerous places; and a route output part for outputting the route to a predetermined display apparatus.
1. An evacuation route guidance system, comprising:
at least a processor; and a memory in circuit communication with the processor, wherein the processor is configured to execute program instructions stored in the memory to perform: acquiring one or more images shot by one or more cameras placed near roads of a target area; acquiring a hazard map including locations of one or more dangerous places and locations of one or more safe areas in the target area; analyzing movement of one or more moving bodies passing through a road in the target area based on one or more images shot by the one or more cameras at a time of occurrence of a disaster; creating a route adapted to movement of a moving body passing through the road, the route enabling the moving body to move to a safe area by avoiding the one or more dangerous places; and outputting the route to a predetermined display apparatus. 2. The evacuation route guidance system according to wherein the processor is further configured to execute program instructions to perform analyzing the movement of one or more moving bodies passing through one or more intersections of the target area based on the one or more images shot by the one or more cameras. 3. The evacuation route guidance system according to wherein the processor is further configured to execute program instructions to perform analyzing a number of one or more moving bodies passing through the one or more intersections based on the one or more images shot by the one or more cameras, and wherein the processor is further configured to execute program instructions to perform creating the route based on the number of one or more moving bodies passing through the intersection. 4. The evacuation route guidance system according to wherein the processor is further configured to execute program instructions to perform creating the route by giving a priority to a route having a large number of the one or more moving bodies passing through the one or more intersections. 5. The evacuation route guidance system according to wherein the processor is further configured to execute program instructions to perform calculating a moving velocity of one or more moving bodies passing through the one or more intersections based on the one or more images shot by the one or more cameras, and wherein the processor is further configured to execute program instructions to perform creating the route based on the moving velocity of one or more moving bodies passing through the one or more intersections. 6. The evacuation route guidance system according to wherein the processor is further configured to execute program instructions to perform creating the route by giving a priority to a route having a high moving velocity of one or more moving bodies passing through the one or more intersections. 7. The evacuation route guidance system according to wherein the processor is further configured to execute program instructions to perform analyzing movement of one or more moving bodies, for each attribute, passing through the one or more intersections based on the one or more images shot by the one or more cameras, and wherein, the processor is further configured to execute program instructions to perform creating, based on movement of a moving bodies for each attribute of a user of a route, the route for each attribute of the user. 8. The evacuation route guidance system according to wherein the processor is further configured to execute program instructions to perform creating the route by selecting a hazard map according to a disaster which has occurred from among a plurality of hazard maps for each type or each scale of a disaster. 9. An evacuation route creation method, comprising:
by a computer, acquiring one or more images shot by one or more cameras placed near roads of a target area; acquiring a hazard map including locations of one or more dangerous places and locations of one or more safe areas in the target area; analyzing movement of one or more moving bodies passing through a road in the target area based on one or more images shot by the one or more cameras at a time of occurrence of a disaster; creating a route adapted to movement of a moving body passing through the road, which route enables the moving body to move to a safe area by avoiding the one or more dangerous places; and outputting the route to a predetermined display apparatus. 10. A computer-readable non-transitory recording medium recording a program, the program causing a computer to perform processings of:
acquiring one or more images shot by one or more cameras placed near roads of a target area; acquiring a hazard map including locations of one or more dangerous places and locations of one or more safe areas in the target area; analyzing movement of one or more moving bodies passing through a road in the target area based on one or more images shot by the one or more cameras at a time of occurrence of a disaster; creating a route adapted to movement of a moving body passing through the road, which route enables the moving body to move to a safe area by avoiding the one or more dangerous places; and outputting the route to a predetermined display apparatus. 11. The evacuation route creation method according to wherein the computer analyzes the movement of one or more moving bodies passing through one or more intersections of the target area based on the one or more images shot by the one or more cameras. 12. The evacuation route creation method according to wherein the computer analyzes a number of one or more moving bodies passing through the one or more intersections based on the one or more images shot by the one or more cameras, and creates the route based on the number of one or more moving bodies passing through the intersection. 13. The evacuation route creation method according to wherein the computer creates the route by giving a priority to a route having a large number of the one or more moving bodies passing through the one or more intersections. 14. The evacuation route creation method according to wherein the computer calculates a moving velocity of one or more moving bodies passing through the one or more intersections based on the one or more images shot by the one or more cameras, and creates the route based on the moving velocity of one or more moving bodies passing through the one or more intersections. 15. The evacuation route creation method according to wherein the computer creates the route by giving a priority to a route having a high moving velocity of one or more moving bodies passing through the one or more intersections. 16. The recording medium according to wherein the program causes the computer to perform processings of: analyzing the movement of one or more moving bodies passing through one or more intersections of the target area based on the one or more images shot by the one or more cameras. 17. The recording medium according to wherein the program causes the computer to perform processings of: analyzing a number of one or more moving bodies passing through the one or more intersections based on the one or more images shot by the one or more cameras, and creating the route based on the number of one or more moving bodies passing through the intersection. 18. The recording medium according to wherein the program causes the computer to perform processings of: creating the route by giving a priority to a route having a large number of the one or more moving bodies passing through the one or more intersections. 19. The recording medium according to wherein the program causes the computer to perform processings of: calculating a moving velocity of one or more moving bodies passing through the one or more intersections based on the one or more images shot by the one or more cameras, and creating the route based on the moving velocity of one or more moving bodies passing through the one or more intersections. 20. The recording medium according to wherein the program causes the computer to perform processings of: creating the route by giving a priority to a route having a high moving velocity of one or more moving bodies passing through the one or more intersections.
This application is a National Stage Entry of PCT/JP2021/011039 filed on Mar. 18, 2021, the contents of all of which are incorporated herein by reference, in their entirety. The present invention relates to an evacuation route guidance system, an evacuation route creation method, and a recording medium recording a program. Patent Literature (PTL) 1 discloses a real-time hazard map system which can deal with an actual flood or overflow which varies from moment to moment. According to PTL 1, the real-time hazard map system has a function to acquire inundation and flood depth information (including underground malls) from inundation and flood depth sensors and flood status display means which provide flood status map (areas and locations, and water depth) by automatically drawing the contents on the map.
The following analysis has been made by the present inventors. Although local governments or the like provide a hazard map, each of residents currently moves to evacuation sites by judgement of each the residents. In the past, there have been a case in which a vehicle became undrivable as a result of forcibly moving a car in a flood caused heavy rain and a case in which vehicles are engulfed by tsunamis caused by earthquakes. PTL 1 discloses that it is possible to display safe evacuation routes in the real-time hazard map system, but it is not assured that presented evacuation routes are always passable because a disaster varies from moment to moment. Conversely, it may become passable on foot because water has receded from a section which is judged to be flooded. The evacuation guidance system of PTL 2 also creates an evacuation route by referring to danger information in a disaster related information database but it cannot necessarily create an optimum evacuation route at the occasions. It is an object of the present invention to provide an evacuation route guidance system, an evacuation route creation method, and a recording medium recording a program which can provide an appropriate evacuation route based on a disaster situation in real-time. According to a first aspect, there is provided an evacuation route guidance system, which can respectively acquire one or more images shot by one or more cameras placed near roads of a target area, and a hazard map which includes locations of one or more dangerous places and locations of one or more safe areas in the target aera, including: a movement analysis part for analyzing movement of one or more moving bodies passing through a road in the target area based on one or more images shot by the one or more cameras at a time of occurrence of a disaster: a route creation part for creating a route adapted to movement of a moving body passing through the road, which route enables the moving body to move to a safe area by avoiding the one or more dangerous places: and a route output part for outputting the route to a predetermined display apparatus. According to a second aspect, there is provided an evacuation route creation method which is performed by a computer which can respectively acquire one or more images shot by one or more cameras placed near roads of a target area, and a hazard map which includes locations of one or more dangerous places and locations of one or more safe areas in the target aera. According to the evacuation route creation method, the computer analyzes movement of one or more moving bodies passing through a road in the target area based on one or more images shot by the one or more cameras at a time of occurrence of a disaster: creates a route adapted to movement of a moving body passing through the road, which route enables the moving body to move to a safe area by avoiding the one or more dangerous places: and outputs the route to a predetermined display apparatus. This method is associated with a certain machine, which is a computer which respectively acquires the one or more camera images and a hazard map. According to a third aspect, there is provided a computer program (hereinafter, a “program”) for realizing the functions of the above evacuation route guidance system. This computer program is inputted to a computer apparatus via an input device or a communication interface from outside, is stored in a storage device, and drives a processor in accordance with predetermined steps or processing. In addition, this program can display, as needed, a processing result including an intermediate state per stage on a display device or can communicate with outside via the communication interface. As an example, the computer apparatus for this purpose typically includes a processor, a storage device, an input device, a communication interface, and as needed, a display device, which can be connected to each other via a bus. In addition, this program can be recorded in a computer-readable (non-transitory) storage medium. That is to say, the present invention can be realized by a computer program product. According to the present disclosure, it is possible to provide an appropriate evacuation route based on a disaster situation in real-time. First, an outline of an example embodiment of the present invention will be described with reference to drawings. Note, in the following outline, reference signs of the drawings are denoted to each element as an example for the sake of convenience to facilitate understanding and description of this outline is not intended to limit the present invention to any mode shown in the drawings or any limitation. An individual connection line between blocks in the drawings, etc., referred to in the following description includes both one-way and two-way directions. A one-way arrow schematically illustrates a principal signal (data) flow and does not exclude bidirectionality. In addition, although a port or an interface is present at an input/output connection point of an individual block in the relevant drawings, illustration of the port or the interface is omitted. A program is executed via a computer apparatus, and the computer apparatus includes, for example, a processor, a storage device, an input device, a communication interface, and as needed, a display device. In addition, this computer apparatus is configured such that the computer apparatus can communicate with its internal device or an external device (including a computer) via the communication interface in a wired or wireless manner. In addition, although a port or an interface is present at an input/output connection point of an individual block in the relevant drawings, illustration of the port or the interface is omitted. In an example embodiment, as illustrated in The evacuation route guidance system 10 includes a movement analysis part 11, a route creation part 12, and route output part 13. More concretely, the movement analysis part 11 analyzes movement of one or more moving bodies passing through a road in the target area based on the one or more images shot by the one or more cameras at a time of occurrence of a disaster. The route creation part 12 creates a route adapted to movement of a moving body passing through the road, which route enables the moving body to move to the safe area by avoiding the one or more dangerous places. The route output part 13 outputs the route to a predetermined display apparatus. Next, an operation according to a present example embodiment will be described in detail with reference to On the other hand, the route creation part 12 creates a route adapted to movement of a moving body passing through the road, which route enables the moving body to move to the safe area by avoiding the one or more dangerous areas (dangerous places) of the hazard map 14. For example, as routes from an intersection A which is a user location to an evacuation center as one of the safe areas as shown in Then, the route output part 13 outputs the route via the intersection A—the intersection B—the intersection D—the intersection F—the intersection G to a predetermined display apparatus to display. The route as displayed in this way is not only a route that enables the moving body to move to the safe area by avoiding the one or more dangerous areas (dangerous places) of the hazard map 14 but also a route adapted to the movement of the moving body passing through the road. As a result, the user can safely move from a current location to an evacuation center. Note, the evacuation route guidance system 10 as described above can be realized, for example, by causing a smart phone, a mobile terminal or an on-board terminal or the like held by a user to execute a program which causes to realize each function as described above. That is, the evacuation route guidance system 10 can be realized as a smart phone, a mobile terminal, an on-board terminal or the like which have the functions as described above. Next, a first example embodiment of the present invention will be described in detail with reference to drawings. The movement analysis part 101 analyzes movement of one or more moving bodies passing through each intersection of the target area based on the one or more images shot by the one or more cameras 200 at a time of occurrence of a disaster. Note, as a moving body which is an analysis target, a vehicle or a pedestrian is considered. Movement of a moving body can be grasped using a method in such way that areas in an image in which a vehicle or a pedestrian exists are recognized and the movement of the moving body is grasped using sizes or movement of these areas in the image. In addition, as a method for recognizing areas in which a vehicle or a pedestrian exists in the image, a method using a classifier created by machine learning in advance can be used. The hazard map storing part 104 stores a hazard map created by local governments based on records of past disasters and field investigations. Note, in the description of the present example embodiment, it is assumed that the hazard map includes locations of one or more dangerous places and locations of one or more safe areas, such as one or more evacuation centers, in the target area. When a current location of a user or any start point is inputted, the route creation part 102 creates one or more routes which enable the moving body from the location to move toward a safe area, such as an evacuation center, by avoiding one or more dangerous places. In addition, the route creation part 102 creates an evacuation route by selecting a rout adapted to a moving body passing through the intersection from among the routes. The evacuation route transmission part 103 transmits the evacuation route created by the route creation part 102 to terminate 400 held by a user. The terminate 400 held by a user is a smart phone, a mobile terminal or an on-board terminal which can display the evacuation route transmitted from the evacuation route transmission part 103. Note, as a mode for transmitting an evacuation route from the evacuation route guidance server 100 to the terminal 400, one according to a function of a terminal may be selected. For example, when a terminal 400 is a smart phone, it is conceivable that route information is received from the evacuation route guidance server 100 by a function of an application (software) installed in the terminal 400. When a terminal 400 is an on-board terminal, it is conceivable that reflecting to a dynamic map, broadcasting from a base station installed as traffic infrastructure, or the like, in addition to the method as described above. Furthermore, the terminal 400 may be a terminal for information reception which is connected to a display panel and so on for traffic information. Next, the operation of the present example embodiments will be described in detail with reference to drawings. Next, the evacuation route guidance server 100 analyzes movement of one or more moving bodies passing through each intersection in the target area based on the one or more images shot by the one or more cameras 200 (step S002). Here, for example, it is assumed that the evacuation route guidance server 100 has detected movement of one or more moving bodies denoted by open arrows at each intersection as shown in Next, the evacuation route guidance server 100 selects one or more routes which have high degree of adaptation to movement of a moving body from among the routes created in step S001 (step S003). Selection of the route is performed, for example, in such way that scores which indicate degree of adaptation to movement to the moving body analyzed in step S002 are respectively calculated for the routes created in step S001 and a route having high degree of the score is selected. For example, a route shown by a dashed line among 3 routes as shown in Next, the evacuation route guidance server 100 transmits the created evacuation route to the terminal 400 held by the user (step S004). As described above, according to the present example embodiment, it becomes possible to creates a route for enabling to actually move to a safe area such as an evacuation center or the like in addition to avoiding dangerous places on a hazard map and guide the route to a user. Note, in the example embodiment as described above, at a time of occurrence of a disaster, it is assumed that a present location of a user or any start point is inputted from a terminal 400 of a user or a communication carrier, a trigger of creation of an evacuation route is not limited thereto. For example, after receiving explicit transmission request of an evacuation route from a user, the evacuation route guidance server 100 may receive an input of a current location of a user or any start point and create an evacuation route. In this way, a user in distant place can acquire an evacuation route from the evacuation route guidance server 100 for the sake of a family in the area of a disaster. Note, in the above description, after the evacuation route guidance server 100 has created one or more evacuation routes, movement of moving bodies passing through each intersection in the target area is analyzed. However, processings of steps S001 and S002 may be executed in parallel or an order of processings of step S001 and S002 may be exchanged and executed. Next, a second example embodiment in which movement of one or more moving bodies for each attribute is analyzed from one or more images shot by one or more cameras and a route for each attribute can be created will be described. Because a configuration and an operation of the second example embodiment are mostly common to those of the first example embodiment, a difference between them is mainly described below. Next, an operation of the present example embodiment will be described in detail with reference to drawings. In step S002 In a step S003 Next, the evacuation route guidance server 100 As described above, according to the present example embodiment, it becomes possible to creates a route for enabling to actually move to an evacuation center by taking account of user attribute in addition to avoiding dangerous places on a hazard map and guide the route to a user. Particularly, in the present example embodiment, more optimal route can be guided in a case where a section in which a user of one attribute cannot pass through but a user of other attribute can pass through as shown in Note, in the above description, an example in which an “attribute” of a moving body indicates a type of a moving body, such as a vehicle, a pedestrian, a bicycle or the like has been described but the “attribute” of a moving body is not limited thereto. For example, for a pedestrian, “attribute” such as able-bodied person, a user of a wheeled chair, a user of sticks or the like are set and an evacuation route according to each attribute may be created. In the same way, for a vehicle, “attribute” such as a regular passenger car, a big-size car, a motor bike or the like are set and an evacuation route according to each attribute may be created. Next, a third example embodiment in which a moving velocity of one or more moving bodies and a number of one or more moving bodies are analyzed from one or more images shot by one or more cameras and an evacuation route is created will be described. Because a configuration and an operation of the third example embodiment are mostly common to those of the first example embodiment, a difference between them is mainly described. The movement analysis part 101 The route creation part 102 Concretely, if there are two or more routes each of which is a route toward the location of the safe area, such as the evacuation center as described above, and is adapted to movement of a moving body passing through the one or more intersections, the route creation part 102 Next, an operation of the present example embodiment will be described in detail with reference to drawings. In step S0021, the evacuation route guidance server 100 In next step S0022, the evacuation route guidance server 100 Next, the evacuation route guidance server 100 Concretely, the evacuation route guidance server 100 Finally, the evacuation route guidance server 100 As described above, according to the present example embodiment, it becomes possible to creates a route enabling to pass through easily and to evacuate fast in addition to avoiding dangerous places on a hazard map and guide the route to a user. The reason is that it is configured that a selection of a route is performed based on a number of one or more moving bodies having passed through each intersection in a target area and a moving velocity thereof. Note, in the above description, it has been described that both a number of one or more moving bodies and a moving velocity thereof are calculated and selection of a route is performed based on them but a route may be selected by calculating either one of a number of one or more moving bodies or a moving velocity thereof. Note, it is possible to enforce a combination of the third example embodiment and the second example embodiment as described above. In this case, both a number of moving body and a moving velocity thereof for each attribute are necessary to be calculated. By this, it becomes possible to creates a route enabling to pass through easily and to evacuate fast for each attribute, that is, an optimal evacuation route can be created, and the route can be guided to a user. Next, a fourth example embodiment in which a hazard map that is referred to according to a disaster which has occurred is switched will be described. Because a configuration and an operation of the fourth example embodiment are mostly common to those of the first example embodiment, a difference between them is mainly described. The hazard map selection part 105 acquires a hazard map according to a type of a disaster and a size thereof from the hazard map storing part 104 Note, it is possible to enforce a combination of the fourth example embodiment and the second and third example embodiments. In this case, an evacuation route may be created by taking account of an attribute of moving body and both a number of one or more moving bodies at each intersection and a moving velocity thereof. The exemplary embodiments of the present invention have been described as above, however, the present invention is not limited thereto. Further modifications, substitutions, or adjustments can be made without departing from the basic technical concept of the present invention. For example, the configurations of the apparatuses and the elements and the representation modes of the data or the like illustrated in the individual drawings are merely used as examples to facilitate the understanding of the present invention. Thus, the present invention is not limited to the configurations illustrated in the drawings. For example, in the example embodiment described above, it is described by assuming that an evacuation route guidance system can acquire movement of one or more moving bodies in a plurality of intersections in a target area. However, it is assumed that there is a case where it is difficult to install one or more cameras at a lot of intersections. In such a case, it may employ a configuration in which one or more camera images at intersections which are important points for evacuation in a target area may only be acquired. In such configuration, it is possible to create a safer evacuation route by analyzing movement of one or more moving bodies, selecting and creating a route based on analysis of movement. For example, in the example embodiment as described above, it has been described that an evacuation route guidance system is configured by evacuation route guidance servers 100 to 100 Furthermore, in the example embodiments as described above, it has been described that evacuation route guidance servers 100 to 100 Furthermore, when an autonomous driving car or a mobile terminal with a position tracking function are included in moving bodies, a configuration in which movement in intersections directly is directly acquired from these moving bodies may be employed. Furthermore, it has been described that a route is created by analyzing movement of one or more moving bodies, the evacuation route guidance servers 100 to 100 In addition, the procedures described in the above each example embodiment can each be realized by a program causing a computer (9000 in That is, the individual parts (processing means, functions) of each of the evacuation route guidance servers 100 to 100 Finally, suitable modes of the present invention will be summarized. (See the evacuation route guidance system according to the above first aspect) The movement analysis part of the evacuation route guidance system as described above may have a configuration:
The evacuation route guidance system as described above may have a configuration:
The evacuation route guidance system as described above may have a configuration:
The evacuation route guidance system as described above may have a configuration:
The evacuation route guidance system as described above may have a configuration:
The evacuation route guidance system as described above may have a configuration:
The route creation part of the evacuation route guidance system as described above may have a configuration:
(See the evacuation route creation method according to the above second aspect) (See the program according to the above third aspect) The above modes 9 and 10 can be expanded to the modes 2 to 8 in the same way as the mode 1 is expanded. The disclosure of each of the above PTLs is incorporated herein by reference thereto and may be used as the basis or a part of the present invention, as needed. Modifications and adjustments of the example embodiments or examples are possible within the scope of the overall disclosure (including the claims) of the present invention and based on the basic technical concept of the present invention. Various combinations or selections (including partial deletion) of various disclosed elements (including the elements in each of the claims, example embodiments, examples, drawings, etc.) are possible within the scope of the disclosure of the present invention. That is, the present invention of course includes various variations and modifications that could be made by those skilled in the art according to the overall disclosure including the claims and the technical concept. The description discloses numerical value ranges. However, even if the description does not particularly disclose arbitrary numerical values or small ranges included in the ranges, these values and ranges should be construed to have been concretely disclosed. In addition, as needed and based on the gist of the present invention, the individual disclosed matters in the above literatures, as a part of the disclosure of the present invention, and partial or entire use of the individual disclosed matters in the above literatures that have been referred to in combination with what is disclosed in the present application, should be deemed to be included in what is disclosed in the present application.FIELD
BACKGROUND
SUMMARY
BRIEF DESCRIPTION OF DRAWINGS
EXAMPLE EMBODIMENTS
First Example Embodiment
Second Example Embodiment
Third Example Embodiment
Fourth Example Embodiment
[Mode 1]
[Mode 2]
[Mode 3]
[Mode 4]
[Mode 5]
[Mode 6]
[Mode 7]
[Mode 8]
[Mode 9]
[Mode 10]
REFERENCE SIGNS LIST