Information processing device, information processing method, and recording medium
By using a camera to capture the target person image in a potential contact area, and combining infection information and historical certification information, identifying individuals who may have come into contact with infected persons, solving the problem of difficult identification of people who may be infected through contact with droplets in the prior art, achieving more accurate prevention of disease transmission.
Patent Information
- Application Number
- JP2023508259
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-03-24
- Publication Date
- 2025-05-09
- Estimated Expiration
- 2041-03-24
AI Technical Summary
The prior art is difficult to identify objects that may be exposed to infected persons, especially those who do not directly approach the infected person but may be infected by contacting droplets of the infected persons.
By installing cameras in potential contact areas, capturing target person images and combining infection information and historical certification information, identifying individuals who may have come into contact with infected persons.
Effectively identifying people who may be exposed to infected people but are not in close contact, reducing the funnel of potential sources of infection and improving the accuracy of disease transmission prevention.
Smart Images

Figure 0007673792000001 
Figure 0007673792000002 
Figure 0007673792000003
Abstract
Description
[Technical field]
[0001] The present disclosure relates to the technical field of an information processing device, an information processing method, and a recording medium that are capable of identifying a person who may have come into contact with an infected person infected with an infectious disease, for example. [Background technology]
[0002] An example of an information processing device capable of identifying a person who may have come into contact with an infected person who is infected with an infectious disease is described in Patent Document 1. Specifically, Patent Document 1 describes a behavior management system including a mobile terminal that receives information from another mobile terminal using short-range wireless communication such as Bluetooth (registered trademark), and generates behavior confirmation information including terminal-specific information of the other mobile terminal, the distance to the other mobile terminal, the direction of the other mobile terminal, and the current time based on the received information, and a server that grasps the positional relationship of the user based on the behavior confirmation information. Furthermore, Patent Document 1 describes that the behavior management system can be used for early detection of agricultural contacts with infected people of infectious diseases such as COVID-19.
[0003] Other prior art documents related to this disclosure include Patent Documents 2 to 4. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] JP 2020-201287 A [Patent Document 2] JP 2019-083395 A [Patent Document 3] JP 2012-198717 A [Patent Document 4] JP 2009-259269 A Summary of the Invention [Problem to be solved by the invention]
[0005] An object of the present disclosure is to provide an information processing device, an information processing method, and a recording medium that aim to improve upon the techniques described in prior art documents. [Means for solving the problem]
[0006] One embodiment of the information processing device includes an acquisition means for acquiring infection information regarding an infected person contracting an infectious disease, and an identification means for identifying at least one subject from among the multiple subjects who was in the area where the infected person was staying during at least part of the time period that the infected person was staying in the area, as a first contact who may have come into contact with the infected person, based on the infection information and historical information generated based on a plurality of subject images each showing a plurality of subjects.
[0007] One aspect of the information processing method involves obtaining infection information regarding an infected person contracting an infectious disease, and based on the infection information and historical information generated based on a plurality of subject images each showing a plurality of subjects, identifying at least one subject from among the plurality of subjects who was in the area where the infected person was staying during at least part of the time period that the infected person was in the area as a first contact who may have come into contact with the infected person.
[0008] One embodiment of the recording medium is a recording medium having a computer program recorded thereon to cause a computer to execute an information processing method for acquiring infection information regarding an infected person contracting an infectious disease, and, based on the infection information and historical information generated based on a plurality of subject images each showing a plurality of subjects, identifying at least one subject from among the plurality of subjects who was in the area where the infected person was staying during at least part of the time period that the infected person was staying in the area as a first contact who may have come into contact with the infected person, based on the infection information and historical information generated based on a plurality of subject images each showing a plurality of subjects. [Brief description of the drawings]
[0009] [Figure 1]FIG. 1 is a block diagram showing the overall configuration of an information processing system according to the first embodiment. [Diagram 2] FIG. 2 is a block diagram showing the configuration of the information processing apparatus according to the first embodiment. [Diagram 3] FIG. 3 is a data structure diagram showing an example of the data structure of the authentication history DB. [Figure 4] FIG. 4 is a flowchart showing a flow of a contactor identifying operation performed by the information processing device of the first embodiment. [Diagram 5] FIG. 5 conceptually illustrates an example of an operation for identifying a contact person on an authentication history DB. [Figure 6] FIG. 6 conceptually illustrates an example of an operation for identifying a contact person on an authentication history DB. [Figure 7] FIG. 7 conceptually illustrates an example of an operation for identifying a contact person on an authentication history DB. [Figure 8] FIG. 8 conceptually illustrates an example of an operation for identifying a contact person on an authentication history DB. [Figure 9] FIG. 9 is a block diagram showing a modified example of the information processing device of the first embodiment. [Figure 10] FIG. 10 is a block diagram showing the overall configuration of an information processing system according to the second embodiment. [Figure 11] FIG. 11 is a block diagram showing the configuration of an information processing apparatus according to the second embodiment. [Figure 12] FIG. 12 is a data structure diagram showing an example of the data structure of the body temperature history DB. [Figure 13] FIG. 13 is a flowchart showing the flow of the entrance management operation performed by the information processing device of the second embodiment. [Figure 14] FIG. 14 is a block diagram showing the configuration of an information processing apparatus according to the third embodiment. [Figure 15] Figure 15 shows a thermal image containing a masked subject. [Figure 16] FIG. 16 is a block diagram showing the configuration of an information processing apparatus according to the fourth embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0010] Hereinafter, an information processing device, an information processing method, and a recording medium according to an embodiment will be described. Hereinafter, an information processing device, an information processing method, and a recording medium according to an embodiment will be described using an information processing system SYS.
[0011] (1) Information processing system SYS of the first embodiment First, an information processing system SYS of a first embodiment will be described. In the following description, the information processing system SYS of the first embodiment will be referred to as an "information processing system SYSa." The information processing system SYSa of the first embodiment is a system that can authenticate a subject and identify, from among the authenticated subjects, contacts who may have come into contact with an infected person who is infected with an infectious disease.
[0012] Here, the behavior management system described in the above-mentioned Patent Document 1 identifies contact persons who may have come into contact with an infected person by grasping the positional relationship of multiple users who each possess multiple mobile terminals using short-range wireless communication such as Bluetooth (registered trademark). However, because it uses short-range wireless communication, the behavior management system described in Patent Document 1 can only identify contact persons who have come close enough to an infected person to receive information from the mobile terminal possessed by the infected person and / or transmit information to the mobile terminal possessed by the infected person.
[0013] On the other hand, if a person other than the infected person comes into contact with an object on which droplets of an infected person are attached, the person may be infected with an infectious disease. For this reason, it is preferable to identify a person who may have come into contact with an object on which droplets of an infected person are attached, even if he or she has not come close enough to the infected person to be able to receive information from a mobile terminal held by the infected person and / or transmit information to the mobile terminal held by the infected person, as a contact who may have come into contact with the infected person (more specifically, who may have been affected by the infectious disease that the infected person is suffering from). However, the behavior management system described in Patent Document 1 has a technical problem in that a person who may have come into contact with an object on which droplets of an infected person are attached cannot be identified as a contact. In other words, the behavior management system described in Patent Document 1 has a technical problem in that a contact person may be missed. For this reason, there is room for improvement in the behavior management system described in Patent Document 1.
[0014] Therefore, hereinafter, an information processing system SYSa capable of solving the technical problems of the behavior management system described in Patent Document 1 will be described.
[0015] (1-1) Configuration of information processing system SYSa (1-1-1) Overall configuration of information processing system SYSa First, the overall configuration of the information processing system SYSa of the first embodiment will be described with reference to Fig. 1. Fig. 1 is a block diagram showing the overall configuration of the information processing system SYSa of the first embodiment.
[0016] As shown in Fig. 1, the information processing system SYSa includes a camera 1 and an information processing device 2. The information processing system SYSa includes a plurality of cameras 1, but may include a single camera 1. The camera 1 and the information processing device 2 are capable of communicating with each other via a communication network 3. The communication network 3 may include a wired communication network. The communication network 3 may include a wireless communication network.
[0017] The camera 1 is an imaging device capable of capturing an image of a subject (i.e., a person) located within the imaging range of the camera 1. In the following description, the subject captured by the camera 1 may be referred to as a photographed person. The camera 1 captures an image of the subject, thereby generating a person image IMG in which the subject captured by the camera 1 is captured. The person image IMG showing the subject may typically be an image in which the subject is captured. The "person image IMG in which the subject is captured" may include an image generated by the camera 1 capturing an image of a subject who does not have the intention of having the camera 1 capture the subject. The "person image IMG in which the subject is captured" may include an image generated by the camera 1 capturing an image of a subject who has the intention of having the camera 1 capture the subject. The camera 1 outputs the generated person image IMG to the information processing device 2. Specifically, the camera 1 transmits the generated person image IMG to the information processing device 2 via the communication network 3.
[0018] In the first embodiment, the camera 1 is placed in a stay area where the subject can stay. Typically, multiple cameras 1 may be placed in multiple different stay areas, respectively. That is, each camera 1 may be placed in one stay area corresponding to each camera 1. In this case, the camera 1 may capture an image of a subject newly entering the stay area from an area different from the stay area. The camera 1 may capture an image of a subject exiting from the stay area to an area different from the stay area. The camera 1 may capture an image of a subject staying in the stay area.
[0019] An example of a stay area is a specific facility (i.e., an area within a facility). An example of a specific facility is at least one of an apartment building, a hotel, an office building, a restaurant, a retail store, a school, and a factory. An example of a stay area is a specific area within a facility. An example of a specific area within a facility is at least one of each room in an apartment building, each room in a hotel, each room in an office building, each sales floor in a retail store, each classroom in a school, and each section of a factory. An example of a stay area is a specific site. An example of a specific site is at least one of the site of an apartment building, the site of a hotel, the site of an office building, the site of a restaurant, the site of a retail store, the site of a school, and the site of a factory.
[0020] The information processing device 2 receives the person image IMG transmitted from the camera 1 via the communication network 3. The information processing device 2 performs a contact person identifying operation for identifying a contact person, using the received person image IMG.
[0021] (1-1-2) Configuration of information processing device 2 Next, the configuration of the information processing device 2 of the first embodiment will be described with reference to Fig. 2. Fig. 2 is a block diagram showing the configuration of the information processing device 2 of the first embodiment.
[0022] 2, the information processing device 2 includes a calculation device 21, a storage device 22, and a communication device 23. Furthermore, the information processing device 2 may include an input device 24 and an output device 25. However, the information processing device 2 does not have to include at least one of the input device 24 and the output device 25. The calculation device 21, the storage device 22, the communication device 23, the input device 24, and the output device 25 may be connected via a data bus 26.
[0023] The arithmetic device 21 includes, for example, at least one of a central processing unit (CPU), a graphics processing unit (GPU), and a field programmable gate array (FPGA). The arithmetic device 21 reads a computer program. For example, the arithmetic device 21 may read a computer program stored in the storage device 22. For example, the arithmetic device 21 may read a computer program stored in a computer-readable and non-transient recording medium using a recording medium reading device (not shown) provided in the information processing device 2. The arithmetic device 21 may acquire (i.e., download or read) a computer program from a device (not shown) disposed outside the information processing device 2 via the communication device 23 (or other communication device). The arithmetic device 21 executes the read computer program. As a result, a logical function block for executing an operation (for example, the above-mentioned contact identification operation) to be performed by the information processing device 2 is realized in the arithmetic device 21. That is, the arithmetic device 21 can function as a controller for realizing logical functional blocks for executing the operations (in other words, processes) that the information processing device 2 should perform.
[0024] FIG. 2 shows an example of a logical functional block realized in the calculation device 21 to execute the contact person identification operation. As shown in FIG. 2, the calculation device 21 realizes an information acquisition unit 211, which is a specific example of an "acquisition means", an authentication unit 212, a contact person identification unit 213, which is a specific example of an "identification means", and an information output unit 214. Note that the operations of the information acquisition unit 211, the authentication unit 212, the contact person identification unit 213, and the information output unit 214 will be described in detail later, but will be briefly outlined here. The information acquisition unit 211 acquires a person image IMG from the camera 1. Furthermore, the information acquisition unit 211 acquires infection information related to an infected person. The authentication unit 212 uses the person image IMG acquired by the information acquisition unit 211 to authenticate a subject who appears in the person image IMG. For example, the authentication unit 212 may authenticate a subject who newly enters the stay area PS corresponding to the camera 1. For example, the authentication unit 212 may authenticate a subject who leaves the stay area PS corresponding to the camera 1. Furthermore, the authentication unit 212 stores authentication history information related to the authentication history of the subject in the authentication history DB 221. The contact person identification unit 213 identifies a contact person based on the infection information acquired by the information acquisition unit 211 and the authentication history DB 221. The information output unit 214 uses the output device 25 to output information related to at least one of the infected person and the contact person.
[0025] The storage device 22 can store desired data. For example, the storage device 22 may temporarily store a computer program executed by the arithmetic device 21. The storage device 22 may temporarily store data that the arithmetic device 21 temporarily uses when the arithmetic device 21 executes a computer program. The storage device 22 may store data that the information processing device 2 stores for a long period of time. The storage device 22 may include at least one of a RAM (Random Access Memory), a ROM (Read Only Memory), a hard disk device, a magneto-optical disk device, an SSD (Solid State Drive), and a disk array device. In other words, the storage device 22 may include a non-temporary recording medium.
[0026] In the first embodiment, the storage device 22 stores an authentication history DB221 in which history information related to the authentication history of a subject by the authentication unit 212 is stored. An example of the data structure of the authentication history DB221 is shown in Fig. 3. As shown in Fig. 3, the authentication history DB221 includes history records 2210 as authentication history information related to the authentication history of a subject. The history records 2210 may be generated for each subject authenticated by the authentication unit 212. Therefore, the number of history records 2210 included in the authentication history DB221 may match the number of subjects authenticated by the authentication unit 212.
[0027] The history record 2210 includes a person ID 2211 that is an identifier for identifying a subject, time information 2212 indicating the time when the subject was authenticated, and area information 2213 indicating the stay area where the subject was authenticated (i.e., the stay area corresponding to the camera 1 that captured the subject). In the example shown in Fig. 3, the time information 2212 includes information indicating the time when the subject entering the stay area was authenticated (i.e., the time when the subject entered the stay area) and information indicating the time when the subject leaving the stay area was authenticated (i.e., the time when the subject left the stay area). In this case, the time information 2212 can be said to substantially indicate the period during which the subject stayed in the stay area.
[0028] The authentication history DB 221 may be regarded as indicating the behavior history of the subject person. In other words, the authentication history DB 221 may be regarded as storing behavior history information related to the behavior history of the subject person.
[0029] 2, the communication device 23 is capable of communicating with the camera 1 via the communication network 3. In the first embodiment, the communication device 23 receives (that is, acquires) a person image IMG from the camera 1 via the communication network 3.
[0030] The input device 24 is a device that accepts information input to the information processing device 2 from outside the information processing device 2. For example, the input device 24 may include an operation device (for example, at least one of a keyboard, a mouse, and a touch panel) that can be operated by an operator of the information processing device 2. For example, the input device 24 may include a reading device that can read information recorded as data on a recording medium that can be externally attached to the information processing device 2.
[0031] The output device 25 is a device that outputs information to the outside of the information processing device 2. For example, the output device 25 may output information as an image. That is, the output device 25 may include a display device (so-called a display) capable of displaying an image showing the information to be output. For example, the output device 25 may output information as sound. That is, the output device 25 may include an audio device (so-called a speaker) capable of outputting sound. For example, the output device 25 may output information on paper. That is, the output device 25 may include a printing device (so-called a printer) capable of printing desired information on paper.
[0032] (1-2) Contact Identification Operation Performed by Information Processing Device 2 Next, a flow of a contact person identifying operation performed by the information processing device 2 of the first embodiment will be described with reference to Fig. 4. Fig. 4 is a flowchart showing a flow of a contact person identifying operation performed by the information processing device 2 of the first embodiment.
[0033] As shown in FIG. 4, the information acquisition unit 211 acquires a person image IMG from the camera 1 (step S11). Thereafter, the authentication unit 212 authenticates the subject who appears in the person image IMG acquired in step S11 (step S12). For example, the authentication unit 212 may authenticate the subject who appears in the person image IMG by performing face authentication based on the person image IMG acquired in step S11. For example, the authentication unit 212 may authenticate the subject who appears in the person image IMG by performing iris authentication based on the person image IMG acquired in step S11. Thereafter, the authentication unit 212 updates the authentication history DB 221 using the result of the authentication in step S12 (step S13). That is, the authentication unit 212 newly adds time information 2212 indicating the time when the subject was authenticated in step S12 and area information 2213 indicating the stay area where the subject was authenticated in step S12 to the history record 2210 corresponding to the subject authenticated in step S12.
[0034] In parallel with the processes from step S11 to step S13, the contact identifying unit 213 acquires infection information on the infected person (step S14). For example, the contact identifying unit 213 may acquire the infection information from a server that manages the infection information on the infected person (i.e., a server external to the information processing device 2) using the communication device 23.
[0035] The infection information may include information that allows an infected person to be identified. For example, the infection information may include information that allows an infected person to be identified using a person ID 2211 included in the authentication history DB 221. That is, the infection information may include information indicating the person ID 2211 of the infected person. For example, the infection information may include information regarding an area where the infected person stayed. For example, the infection information may include information regarding a time period when the infected person stayed in the area where the infected person stayed.
[0036] Thereafter, the contact identifying unit 213 identifies a contact who may have come into contact with the infected person from among the multiple subjects authenticated by the authentication unit 212, based on the infection information acquired in step S14 and the authentication history DB 221 (step S15). Hereinafter, as an example of the operation of identifying a contact, an operation of identifying a contact based on the infection information indicating that a subject with a person ID 2211 of "#3" and a subject with a person ID 2211 of "#9" are infected, and the authentication history DB 221 shown in Fig. 3 will be described. In the following description, a subject with a person ID 2211 of "#K (where K is an integer equal to or greater than 1)" will be referred to as "subject #K".
[0037] The contact identifying unit 213 may identify, from among the multiple targets, at least one target who stayed in the area where the infected person stayed (hereinafter referred to as the "close contact area") during at least a part of the time period during which the infected person stayed in the close contact area (hereinafter referred to as the "close contact time period"), as a contact. In other words, the contact identifying unit 213 may identify, from among the multiple targets, at least one target who stayed in the same area of stay as the close contact area during a time period that at least partially overlaps with the close contact time period, as a contact.
[0038] For example, as shown in Fig. 5, subject #3, who is an infected person, stays in a stay area called N Restaurant during the time period between 11:40 and 12:20. In this case, the stay area called N Restaurant is a close contact area, and the time period between 11:40 and 12:20 is a close contact time period. As a result, the contact identifying unit 213 may identify subjects #2 and #4, who stayed in the close contact area called N Restaurant during at least a part of the close contact time period between 11:40 and 12:20, as contacts who may have come into contact with subject #3, who is an infected person.
[0039] 5, the infected subject #9 stays in the meat section of K supermarket during the time period between 12:20 and 12:30. In this case, the meat section of K supermarket is the close contact area, and the time period between 12:20 and 12:30 is the close contact time period. As a result, the contact identifying unit 213 may identify subject #8, who stayed in the close contact area of K supermarket's meat section during at least a part of the close contact time period between 12:20 and 12:30, as a contact who may have come into contact with the infected subject #9.
[0040] Furthermore, as shown in FIG. 5, subject #9, who is an infected person, stays in the staying area, the fish counter of K supermarket, during the time period between 12:40 and 12:50. In this case, the staying area, the fish counter of K supermarket, becomes the close contact area, and the time period between 12:40 and 12:50 becomes the close contact time period. However, as shown in FIG. 5, there is no subject who stayed in the close contact area, the fish counter of K supermarket, during at least a part of the close contact time period between 12:40 and 12:50. Therefore, the contact identifying unit 213 does not need to identify a subject who stayed in the close contact area, the fish counter of K supermarket, during at least a part of the close contact time period between 12:40 and 12:50.
[0041] The contact identifying unit 213 may identify, as a contact, at least one subject from among the multiple subjects who stayed in the close contact area where the infected person stayed during at least a part of the time period from when the infected person left the close contact area until a predetermined first hour has elapsed (that is, a time period adjacent to the close contact time period, hereinafter referred to as the "adjacent time period"). In other words, the contact identifying unit 213 may identify, as a contact, at least one subject from among the multiple subjects who stayed in the same staying area as the close contact area during a time period that at least partially overlaps with the adjacent time period.
[0042] For example, as shown in FIG. 6, subject #3, who is an infected person, leaves the close contact area called N Restaurant at 12:20. In this case, the time period from 12:20 until the passage of a predetermined first hour is the close contact time period. For example, if the first hour is set to "2 hours", the time period from 12:20 to 14:20 is the close contact time period. As a result, the contact identifying unit 213 may identify subject #5, who stayed in the close contact area called N Restaurant during at least a part of the close contact time period from 12:20 to 14:20, as a contact who may have come into contact with subject #3, who is an infected person (specifically, a contact who may have been affected by the infectious disease from which subject #3 was infected).
[0043] Furthermore, as shown in FIG. 6, the infected subject #9 leaves the staying area, the meat section of K supermarket, at 12:30. In this case, the time period from 12:30 until the passage of a predetermined first hour is the proximate time period. For example, if the first hour is set to "2 hours", the time period from 12:30 to 14:30 is the proximate time period. As a result, the contact identifying unit 213 may identify the subject #11, who stayed in the close contact area, the meat section of K supermarket, during at least a part of the proximate time period from 12:30 to 14:30, as a contact who may have come into contact with the infected subject #9 (specifically, a contact who may have been affected by the infectious disease from which the subject #9 is infected).
[0044] Furthermore, as shown in FIG. 6, the infected subject #9 leaves the stay area, the fish section of K supermarket, at 12:50. In this case, the time period from 12:50 until the passage of a predetermined first hour is the proximate time period. For example, if the first hour is set to "2 hours", the time period from 12:50 to 14:50 is the proximate time period. However, as shown in FIG. 6, there is no subject who stayed in the close contact area, the fish section of K supermarket, during at least a part of the proximate time period from 12:50 to 14:50. Therefore, the contact identifying unit 213 does not need to identify a subject who stayed in the close contact area, the fish section of K supermarket, during at least a part of the proximate time period from 12:50 to 14:50.
[0045] When identifying a subject who stayed in a close contact area during at least a part of the proximity time period as a contact, the contact identifying unit 213 may set a contact level that is an index value indicating the degree of contact of the contact with the infected person. The contact level may be an index value that increases as the degree of contact of the contact with the infected person increases.
[0046] For example, the contact person identification unit 213 may set the contact level so that the contact level of the contactor who stayed in the close contact area during at least a part of the close contact time period is higher than the contact level of the contactor who stayed in the close contact area during at least a part of the close contact time period. That is, the contact person identification unit 213 may set the contact level of the contactor who stayed in the close contact area during at least a part of the close contact time period to a high level, and set the contact level of the contactor who stayed in the close contact area during at least a part of the close contact time period to a medium level indicating a lower degree of contact than the high level. Specifically, as shown in FIG. 6, the contact person identification unit 213 may set the contact levels of the subjects #2 and #4 who stayed in the close contact area N cafeteria during at least a part of the close contact time period from 11:40 to 12:20 to a high level, and set the contact level of the subject #5 who stayed in the close contact area N cafeteria during at least a part of the close contact time period from 12:20 to 14:20 to a medium level. As shown in FIG. 6, the contact identification unit 213 may set the contact level of subject #8, who was in the close contact area, the meat department of K Supermarket, for at least part of the close contact time period between 12:20 and 12:30, to a high level, and set the contact level of subject #11, who was in the close contact area, the meat department of K Supermarket, for at least part of the close contact time period between 12:50 and 14:50, to a medium level.
[0047] For example, the contact identifying unit 213 may set the contact level such that the contact level of a contact who stayed in a close contact area before a predetermined second time has elapsed since the infected person left the close contact area is higher than the contact level of a contact who stayed in the close contact area after a predetermined second time has elapsed since the infected person left the close contact area. That is, the contact identifying unit 213 may set the contact level of a contact who stayed in a close contact area before a predetermined second time has elapsed since the infected person left the close contact area to a medium level, and set the contact level of a contact who stayed in a close contact area after a predetermined second time has elapsed since the infected person left the close contact area during the close contact time period to a low level indicating a lower degree of contact than the medium level. In other words, the contact identifying unit 213 may set the contact level such that the shorter the time that has elapsed between the infected person leaving the close contact area and the contact person starting to stay in the close contact area, the higher the contact level. Specifically, as shown in FIG. 7, the contact identification unit 213 may set the contact level of subject #5, who stayed in the close contact area called N Restaurant before one hour has elapsed since 12:20, the time when infected subject #3 left the close contact area, to a medium level, and may set the contact level of subject #6, who stayed in the close contact area called N Restaurant after one hour has elapsed since 12:20, the time when infected subject #3 left the close contact area, to a low level.
[0048] The contact level is not limited to three levels including the high level, the medium level, and the low level. The contactor identifying unit 213 may set the contact level to at least one of an arbitrary number of levels.
[0049] Furthermore, in addition to or instead of setting the contact level of a contactor, the contact identifying unit 213 may calculate a contact score, which is an index value that quantitatively indicates the degree of contact of a contactor with an infected person. The contact score may be, for example, an index value that increases as the degree of contact of a contactor with an infected person increases. Furthermore, when the contact score is calculated, the contact identifying unit 213 may rank multiple contactors based on the contact score. For example, the contact identifying unit 213 may generate a list in which multiple contactors are listed in order of the degree of contact with an infected person (for example, in order of the largest contact score).
[0050] The contact identifying unit 213 may identify, as a contact, at least one subject who stayed in a stay area (hereinafter referred to as a "proximal area") adjacent to the close contact area in which the infected person stayed during at least a part of the close contact time period from among the multiple subjects. In other words, the contact identifying unit 213 may identify, as a contact, at least one subject who stayed in a proximal area adjacent to the close contact area but different from the close contact area from among the multiple subjects during a time period that at least partially overlaps with the close contact time period.
[0051] The adjacent area adjacent to a certain stay area may be set in advance. As an example, an operation of identifying a contact person when a stay area of the vegetable section of the K supermarket is set in advance as an adjacent area adjacent to a stay area of the fish section of the K supermarket will be described with reference to FIG. 8. In this case, as shown in FIG. 8, the infected subject #9 stays in the close contact area of the fish section of the K supermarket during the close contact time period from 12:40 to 12:50. In this case, the contact person identifying unit 213 may identify the subject #10 who stayed in the close contact area of the vegetable section of the K supermarket during at least a part of the close contact time period from 12:40 to 12:50 as a contact person who may have come into contact with the infected subject #9 (specifically, a contact person who may have been affected by the infectious disease from which the subject #9 has contracted).
[0052] When identifying a subject who stayed in a nearby area as a contact, the contact identifying unit 213 may set the contact level so that the contact level of a contact who stayed in the close contact area during at least a part of the close contact time period is higher than the contact level of a contact who stayed in the nearby area during at least a part of the close contact time period. In other words, the contact identifying unit 213 may set the contact level of a contact who stayed in the close contact area during at least a part of the close contact time period to a high level, and set the contact level of a contact who stayed in the nearby contact area during at least a part of the close contact time period to a medium level or a low level indicating a lower degree of contact than the high level. Specifically, as shown in FIG. 8, the contact identification unit 213 may set the contact level of subject #8, who was in the close contact area, the fish section of K Supermarket, for at least part of the close contact time period between 12:40 and 12:50, to a high level, and may set the contact level of subject #10, who was in the nearby area, the vegetable section of K Supermarket, for at least part of the close contact time period between 12:40 and 12:50, to a medium or low level.
[0053] Referring again to FIG. 4, thereafter, the information output unit 214 uses the output device 25 to output information on at least one of the infected person and the contact person (step S16). For example, the information output unit 214 may output information to notify the contact person identified in step S15 that he / she may have come into contact with the infected person. For example, the information output unit 214 may output information to urge the contact person identified in step S15 to go to a medical institution to be tested. For example, the information output unit 214 may output information to urge the contact person identified in step S15 to self-isolate in order to prevent infection to people around the contact person. For example, the information output unit 214 may output information on the stay area where at least one of the infected person and the contact person stayed to related persons (for example, employees of a store, etc.) in the stay area where at least one of the infected person and the contact person stayed. For example, the information output unit 214 may output information to encourage related parties (e.g., store employees, etc.) in the area where at least one of the infected person and the contact person stayed to disinfect the area where at least one of the infected person and the contact person stayed. For example, the information output unit 214 may output information about related parties who may have come into contact with at least one of the infected person and the contact person (e.g., related parties who dealt with at least one of the infected person and the contact person (e.g., cashier, etc.)) to related parties (e.g., store employees, etc.) in the area where at least one of the infected person and the contact person stayed.
[0054] In addition to or instead of using the output device 25, the information output unit 214 may use the communication device 23 to output information on at least one of an infected person and a contact person. For example, the information output unit 214 may use the communication device 23 to transmit information on at least one of an infected person and a contact person to a mobile terminal held by a person to whom information is to be output. As an example, the information output unit 214 may use the communication device 23 to transmit a text message to notify the mobile terminal held by the person to whom information is to be output of information on at least one of an infected person and a contact person. As an example, the information output unit 214 may use the communication device 23 to transmit a voice message to notify the mobile terminal held by the person to whom information is to be output of information on at least one of an infected person and a contact person.
[0055] (1-3) Technical Effects of Information Processing System SYSa As described above, in the first embodiment, the information processing device 2 can identify a contact person based on the authentication history DB221 corresponding to behavior history information generated based on the person image IMG generated by the camera 1 capturing an image of a target person. Therefore, the information processing device 2 can identify a target person who may have been affected by an infectious disease (for example, who may have come into contact with an object on which droplets of an infected person are attached) as a contact person, even though he / she has not approached an infected person to such an extent that he / she can receive information from a mobile terminal held by the infected person and / or transmit information to a mobile terminal held by the infected person. In other words, the information processing device 2 can solve the technical problem of the behavior management system described in the above-mentioned Patent Document 1. Therefore, in the information processing device 2, compared to the behavior management system described in Patent Document 1, the possibility of a situation occurring in which a target who should be identified as a contact person is not identified as a contact person is reduced.
[0056] Furthermore, the information processing device 2 can identify, as a contact, a subject who stayed in a close contact area not only during the close contact time period but also during at least a part of the proximity time period. Therefore, the information processing device 2 can appropriately identify, as a contact, a subject who may have been affected by the infectious disease even though he or she did not come into direct contact with the infected person.
[0057] Furthermore, the information processing device 2 can set the contact level so that the contact level of a contactor who stayed in the close contact area during at least a part of the close contact time period is higher than the contact level of a contactor who stayed in the close contact area during at least a part of the proximity time period. Therefore, the information processing device 2 can indirectly encourage an implementer of infection control measures to implement infection control measures according to the contact level.
[0058] Furthermore, the information processing device 2 can set the contact level so that the shorter the time that elapses between when an infected person leaves a close contact area and when a contact person starts to stay in the close contact area, the higher the contact level becomes. Therefore, the information processing device 2 can indirectly encourage an implementer of infection control measures to implement infection control measures according to the contact level.
[0059] Furthermore, the information processing device 2 can identify not only the close contact area but also the subject who stayed in the nearby area as a contact. Therefore, the information processing device 2 can appropriately identify the subject who may have been affected by the infectious disease even though he / she did not come into direct contact with the infected person as a contact.
[0060] Furthermore, the information processing device 2 can set the contact level so that the contact level of a contact who stayed in a close-contact area is higher than the contact level of a contact who stayed in a nearby area. Therefore, the information processing device 2 can indirectly encourage an implementer of infection control measures to take infection control measures according to the contact level.
[0061] (1-4) Variation of information processing system SYSa As shown in FIG. 9, the information processing device 2 may not include the authentication unit 212. In this case, the information processing device 2 may generate a behavior history DB related to the behavior history of a person appearing in the person image IMG based on the person image IMG instead of the authentication history DB 221. The behavior history DB may include a history record 2210, similar to the authentication history DB 221. However, when the behavior history DB is generated, the person ID 2211 may be an identifier for identifying a person appearing in the person image IMG, the time information 2212 may indicate the time when the person appeared in the person image IMG, and the area information 2213 may indicate the stay area where the person appearing in the person image IMG stays (that is, the stay area corresponding to the camera 1 that captured the person). As a result, even if the information processing device 2 does not include the authentication unit 212, the information processing device 2 can identify a contact person.
[0062] Alternatively, when the information processing device 2 does not include the authentication unit 212, the information processing device 2 (particularly, the storage device 22) may not store the authentication history DB 221 and the behavior history DB. In this case, the information processing device 2 may identify a contact person based on at least one of the authentication history DB 221 and the behavior history DB stored in a server external to the information processing device 2.
[0063] 9, the information processing device 2 does not need to include the information output unit 214. In other words, the information processing device 2 does not need to output information on at least one of an infected person and a contact person.
[0064] (2) Information processing system SYS of the second embodiment Next, an information processing system SYS according to a second embodiment will be described. In the following description, the information processing system SYS according to the second embodiment will be referred to as an "information processing system SYSb."
[0065] (2-1) Configuration of information processing system SYSb (2-1-1) Overall configuration of information processing system SYSb First, the overall configuration of the information processing system SYSb of the second embodiment will be described with reference to Fig. 10. Fig. 10 is a block diagram showing the overall configuration of the information processing system SYSb of the second embodiment. Note that components that have already been described are given the same reference numerals, and detailed descriptions thereof will be omitted.
[0066] 10, the information processing system SYSb of the second embodiment differs from the information processing system SYSa of the first embodiment described above in that it further includes a thermal camera 1b. The information processing system SYSb further differs from the information processing system SYSa in that it includes an information processing device 2b instead of the information processing device 2. Other features of the information processing system SYSb may be the same as other features of the information processing system SYSa.
[0067] The information processing system SYSb includes a plurality of thermal cameras 1b, but may include a single thermal camera 1b. The thermal camera 1b and the information processing device 2 are capable of communicating with each other via a communication network 3.
[0068] The thermal camera 1b is an imaging device capable of imaging a subject (i.e., a person) located within the imaging range of the thermal camera 1b. In the following description, the subject imaged by the thermal camera 1b may be referred to as an imaged person. The thermal camera 1b images the subject, thereby generating a thermal image TMP showing the body temperature of the subject imaged by the thermal camera 1b. The thermal image TMP showing the body temperature of the subject may typically be an image in which the subject is substantially reflected due to the body temperature distribution of the subject. In addition, the "thermal image TMP in which the subject is reflected" may include an image generated by the thermal camera 1b imaging a subject who does not have the intention of wanting the thermal camera 1b to image the subject. The "body temperature image TMP in which the subject is reflected" may include an image generated by the thermal camera 1b imaging a subject who has the intention of wanting the thermal camera 1b to image the subject. The thermal camera 1b outputs the generated thermal image TMP to the information processing device 2b. Specifically, the thermal camera 1b transmits the generated thermal image TMP to the information processing device 2b via the communication network 3.
[0069] In the first embodiment, the thermal camera 1b is disposed in at least one of a plurality of stay areas where the subject can stay. Typically, the plurality of thermal cameras 1b may be disposed in a plurality of different stay areas, respectively. That is, each thermal camera 1b may be disposed in one stay area corresponding to each thermal camera 1b. In this case, the thermal camera 1b may capture an image of a subject newly entering the stay area from an area different from the stay area. The thermal camera 1b may capture an image of a subject exiting from the stay area to an area different from the stay area. The thermal camera 1b may capture an image of a subject staying in the stay area.
[0070] In addition, multiple thermal cameras 1b may be arranged in all of the multiple stay areas in which multiple cameras 1 are arranged. Alternatively, while a thermal camera 1b is arranged in at least one of the multiple stay areas in which multiple cameras 1 are arranged, a thermal camera 1b may not be arranged in at least another of the multiple stay areas in which multiple cameras 1 are arranged. Alternatively, a thermal camera 1b may be arranged in a stay area in which no camera 1 is arranged.
[0071] When camera 1 and thermal camera 1b are placed in a certain stay area, the imaging target range of camera 1 and the imaging target range of thermal camera 1b may at least partially overlap. In this case, thermal camera 1b may capture an image of a subject imaged by camera 1. Camera 1 may capture an image of a subject imaged by thermal camera 1b. However, the imaging target range of camera 1 and the imaging target range of thermal camera 1b do not have to overlap.
[0072] The information processing device 2b receives the thermal image TMP transmitted from the thermal camera 1b via the communication network 3. The information processing device 2b performs an entrance management operation for managing the entrance of the subject to the staying area using the received thermal image TMP. Specifically, in the second embodiment, the staying area is set as a restricted area in which the subject is not permitted to enter unless the subject's body temperature is measured at the timing when the subject desires to enter the staying area. Furthermore, the staying area is set as a restricted area in which the subject is not permitted to enter even if the subject's body temperature is measured at the timing when the subject desires to enter the staying area, unless the measured body temperature is below the allowable threshold. For this reason, the information processing device 2b acquires a thermal image TMP from the thermal camera 1b arranged in the staying area at the timing when the subject desires to enter the staying area. Furthermore, the information processing device 2b calculates the subject's body temperature based on the thermal image TMP, and permits the subject to enter the staying area when the calculated body temperature is below the allowable threshold. For example, when a gate device through which the subject must pass to enter the staying area is installed, the information processing device 2b may allow the subject to enter the staying area by setting the state of the gate device to an open state that allows the subject to pass through the gate device. On the other hand, when the calculated body temperature exceeds the allowable threshold, the information processing device 2b may not allow the subject to enter the staying area. For example, when a gate device through which the subject must pass to enter the staying area is installed, the information processing device 2b may not allow the subject to enter the staying area by setting the state of the gate device to a closed state that prevents the subject from passing through the gate device.
[0073] (2-1-2) Configuration of information processing device 2b Next, the configuration of the information processing device 2b of the second embodiment will be described with reference to Fig. 11. Fig. 11 is a block diagram showing the configuration of the information processing device 2b of the first embodiment.
[0074] As shown in FIG. 11, the information processing device 2b of the second embodiment differs from the information processing device 2 of the first embodiment described above in that it may not include the contact identifying unit 213 and the information output unit 214. However, the information processing device 2b may include at least one of the contact identifying unit 213 and the information output unit 214. Furthermore, the information processing device 2b differs from the information processing device 2 in that it includes an admission management unit 214b, which is a specific example of the "permission means", as a logical functional block realized in the calculation device 21. Furthermore, the information processing device 2b differs from the information processing device 2 in that the storage device 22 stores a body temperature history DB222b. Other features of the information processing device 2b may be the same as other features of the information processing device 2.
[0075] The entrance management unit 214b performs an entrance management operation for managing the entrance of the subject to the staying area using the thermal image TMP. Furthermore, the entrance management unit 214b calculates the body temperature of the subject based on the thermal image TMP, and updates the body temperature history DB 222b that indicates the history of the calculated body temperature.
[0076] An example of the data structure of the body temperature history DB222b is shown in Fig. 12. As shown in Fig. 12, the body temperature history DB222b includes a history record 2220b as body temperature history information related to the body temperature history of the subject. The history record 2220b may be generated for each subject whose body temperature has been measured. Therefore, the number of history records 2220b included in the body temperature history DB222b may match the number of subjects whose body temperatures have been measured.
[0077] History record 2220b includes a person ID 2221b which is an identifier for identifying the subject, time information 2222b indicating the time when the subject's body temperature was measured (e.g., the time when thermal camera 1b imaged the subject), body temperature information 2223b indicating the subject's body temperature, and area information 2224b indicating the area where the subject's body temperature was measured.
[0078] (2-2) Entrance management operation performed by the information processing device 2b Next, the flow of the entrance management operation performed by the information processing device 2b of the second embodiment will be described with reference to Fig. 13. Fig. 13 is a flowchart showing the flow of the entrance management operation performed by the information processing device 2b of the second embodiment.
[0079] As shown in FIG. 13, the entrance management unit 214b determines whether or not the target person wishes to enter the staying area (step S21). For example, as described in the first embodiment, when the target person enters the staying area, the authentication unit 212 authenticates the target person based on the person image IMG. For this reason, the entrance management unit 214b may determine that the target person wishes to enter the staying area when the information acquisition unit 211 acquires the person image IMG used to authenticate the target person. Alternatively, the entrance management unit 214b may determine that the target person wishes to enter the staying area when the information for notifying that the target person wishes to enter the staying area is acquired using the communication device 23 or the input device 24.
[0080] As a result of the judgment in step S21, when it is judged that the subject wishes to enter the staying area (step S21: Yes), the entrance management unit 214b judges whether or not the body temperature of the subject (hereinafter referred to as "entry applicant") who wishes to enter the staying area has been measured in the past using the body temperature history DB 222b (step S22). Specifically, the entrance management unit 214b identifies the history record 2220b corresponding to the entry applicant, and judges whether or not the body temperature of the entry applicant has been measured based on the history record 2220b. In particular, the entrance management unit 214b judges whether or not the body temperature of the entry applicant has been measured within a certain period of time (e.g., one hour) from the time when it was judged that the entry applicant wishes to enter the staying area.
[0081] If it is determined in step S21 that the body temperature of the entry applicant has not been measured (step S22: No), it is assumed that the body temperature of the entry applicant has been measured in the past, but a certain amount of time has passed since the entry applicant's body temperature was measured. In this case, the possibility that the entry applicant's current body temperature roughly matches the body temperature measured in the past is relatively low. Alternatively, if it is determined that the entry applicant's body temperature has not been measured, there is a possibility that the entry applicant's body temperature has not been measured in the first place. In this case, the information acquisition unit 211 acquires a new thermal image TMP from the thermal camera 1b arranged in the staying area where the entry applicant wishes to enter (step S24).
[0082] As described above, the thermal camera 1b is not necessarily arranged in all the stay areas. Therefore, if the thermal camera 1b is not arranged in the stay area where the entry seeker wishes to enter, the entry management unit 214b may present the entry seeker with a message urging him / her to measure their body temperature in another stay area where the thermal camera 1b is arranged. For example, the entry management unit 214b may present a message urging him / her to measure their body temperature together with information indicating a route from the entry seeker's current location (i.e., the stay area where the entry seeker wishes to enter) to another stay area where the thermal camera 1b is arranged.
[0083] Thereafter, the admission management unit 214b calculates the body temperature of the person seeking admission based on the thermal image TMP, and judges whether the calculated body temperature is below the allowable threshold (step S26). When the admission management unit 214b acquires the thermal image TMP, the admission management unit 214b may update the body temperature history DB 222b using information on the body temperature calculated from the thermal image TMP. If the result of the judgment in step S26 is that the calculated body temperature is below the allowable threshold (step S26: Yes), the admission management unit 214b permits the person seeking admission to the staying area (step S27). On the other hand, if the result of the judgment in step S26 is that the calculated body temperature is above the allowable threshold (step S26: No), the admission management unit 214b does not permit the person seeking admission to the staying area (step S28).
[0084] On the other hand, if it is determined in step S21 that the body temperature of the entry applicant has been measured (step S22: Yes), it is assumed that a certain time has not yet passed since the entry applicant's body temperature was measured. In other words, it is assumed that not much time has passed since the entry applicant's body temperature was measured. In this case, the possibility that the entry applicant's current body temperature generally matches the body temperature previously measured is relatively high. In other words, the threshold value of "certain time" used in step S22 may be set to an appropriate value that can distinguish between a state in which the entry applicant's current body temperature is relatively likely to match the body temperature previously measured and a state in which the entry applicant's current body temperature is relatively unlikely to match the body temperature previously measured, based on the elapsed time since the entry applicant's body temperature was measured. In this case, the entry management unit 214b considers that the entry applicant's current body temperature matches the body temperature previously measured. For this reason, the information acquisition unit 211 does not need to newly acquire a thermal image TMP. The entrance management unit 214b obtains body temperature information 2223b indicating the previously measured body temperature of the person wishing to enter from the body temperature history DB 222b (specifically, the body temperature measured within a certain period of time from the time it was determined that the person wishing to enter the staying area wishes to enter).
[0085] Thereafter, the admission management unit 214b judges whether the body temperature indicated by the body temperature information 2223b is below the allowable threshold (step S26). If the body temperature of the person seeking admission has been measured multiple times (i.e., the body temperature information 2223b indicates multiple body temperatures measured at multiple different times), the admission management unit 214b may judge whether at least one of the multiple body temperatures is below the allowable threshold. For example, the admission management unit 214b may judge whether the latest body temperature among the multiple body temperatures is below the allowable threshold. Alternatively, the admission management unit 214b may judge whether the average value of the multiple body temperatures is below the allowable threshold. If the result of the judgment in step S26 is that the body temperature indicated by the body temperature information 2223b is below the allowable threshold (step S26: Yes), the admission management unit 214b permits the admission of the person seeking admission to the staying area (step S27). On the other hand, if the result of the determination in step S26 is that the body temperature indicated by the body temperature information 2223b is above the allowable threshold (step S26: No), the admission management unit 214b does not permit the admission of the person who wishes to enter the staying area (step S28).
[0086] (2-3) Technical Effects of Information Processing System SYSb As described above, in the second embodiment, the information processing device 2b may not need to acquire a thermal image TMP again if the body temperature of the entry applicant has been measured within a certain time (e.g., one hour) from the time when it was determined that the entry applicant wishes to enter the staying area. In this case, the information processing device 2b permits the entry of the entry applicant to the staying area if the previously measured body temperature is below the allowable threshold. This is because the possibility that the body temperature of the entry applicant will suddenly change in a short period of time is relatively low, and therefore there is almost no problem even if the previously measured body temperature is regarded as the current body temperature of the entry applicant. Therefore, even if the entry applicant wishes to enter a staying area where the thermal camera 1b is not installed, the information processing device 2b can restrict the entry of the entry applicant into the staying area, who may be suffering from some kind of disease because his or her body temperature exceeds the allowable threshold.
[0087] Furthermore, since it is not necessary to install thermal cameras 1b in all stay areas, the introduction cost of the information processing system SYSb can be reduced.
[0088] (2-4) Modified example of information processing system SYSb In the above description, the information processing system SYSb includes a thermal camera 1b. However, the information processing system SYSb may include any body temperature detection device capable of detecting the body temperature of a subject in addition to or instead of the thermal camera 1b.
[0089] In the above description, the information processing system SYSb includes the camera 1. However, the information processing system SYSb does not have to include the camera 1. In this case, the information processing system SYSb does not have to authenticate the target person using the person image IMG. Also, in this case, the information processing system SYSb does not have to include the authentication unit 212 as described in the first embodiment.
[0090] (3) Information processing system SYS of the third embodiment Next, an information processing system SYS of the third embodiment will be described. In the following description, the information processing system SYS of the third embodiment will be referred to as "information processing system SYSc". The information processing system SYSc of the third embodiment differs from the information processing system SYSb of the second embodiment in that it includes an information processing device 2c instead of the information processing device 2b. Other features of the information processing system SYSc may be the same as other features of the information processing system SYSb. Therefore, hereinafter, the configuration of the information processing device 2c of the third embodiment will be described with reference to FIG. 14. FIG. 14 is a block diagram showing the configuration of the information processing device 2c of the third embodiment.
[0091] As shown in FIG. 14, the information processing device 2c of the third embodiment is different from the information processing device 2b of the second embodiment described above in that it may not include the entrance management unit 214b. That is, the information processing device 2c is different from the information processing device 2b in that it may not perform the entrance management operation using the thermal image TMP. Therefore, the information processing system SYSc may not store the body temperature history DB222b. Furthermore, the information processing device 2c is different from the information processing device 2b in that it includes the spoofing determination unit 215c, which is a specific example of the "determination means". Other features of the information processing device 2c may be the same as other features of the information processing device 2b.
[0092] The masquerade determination unit 215c determines whether or not the subject in front of the camera 1 is trying to masquerade as another person different from the subject based on the thermal image TMP. In particular, when the subject in the person image IMG generated by the camera 1 is wearing a mask, the masquerade determination unit 215c determines whether or not the subject in front of the camera 1 is trying to masquerade as another person different from the subject based on the thermal image TMP.
[0093] Specifically, the camera 1 usually captures an image of a subject in front of the camera 1. In this case, the thermal camera 1b also captures an image of a subject in front of the camera 1 (i.e., in front of the thermal camera 1b). Here, when the subject is wearing a mask, as shown in FIG. 15 showing the thermal image TMP, the temperature of at least a part of the mask part TMP1 covered by the mask of the subject's face reflected in the thermal image TMP should periodically change in synchronization with the subject's breathing. This is because the temperature of the breath exhaled by the subject is relatively high. Also, when the subject is wearing a mask, as shown in FIG. 15, the temperature of at least a part of the adjacent part TMP2 adjacent to the outer edge of the mask of the subject's face reflected in the thermal image TMP (i.e., the adjacent part TMP2 surrounding the mask part TMP1) should periodically change in synchronization with the subject's breathing leaking out from the mask.
[0094] In addition, in Figure 15, the subject's face is depicted clearly in the body temperature image TMP in order to prioritize ease of viewing the drawing, but in reality, the body temperature image TMP will be an image having gradation and / or color tone that corresponds to the subject's body temperature.
[0095] On the other hand, a malicious person who is trying to impersonate another person may cause the camera 1 to capture a portable display (e.g., the display of a smartphone or tablet terminal) or a photo in which the other person appears. In this case, the thermal camera 1b also captures the display or photo placed in front of the camera 1 (i.e., in front of the thermal camera 1b). Here, even if the other person appearing in the display or photo is wearing a mask, the temperature of at least a part of the mask part TMP1 and the adjacent part TMP2 of the thermal image TMP does not change periodically in synchronization with the breathing of the other person. This is because the thermal image TMP only shows the temperature of the display or photo itself, not the body temperature of the other person appearing in the display or photo.
[0096] Therefore, in order to determine whether or not the subject in front of the camera 1 is trying to impersonate another person, the impersonation determination unit 215c determines whether or not the temperature of at least a part of the mask part TMP1 and the adjacent part TMP2 of the thermal image TMP changes periodically. When the temperature of at least a part of the mask part TMP1 and the adjacent part TMP2 changes periodically, it is assumed that the subject in front of the camera 1 is actually reflected in the person image IMG and the thermal image TMP. Therefore, in this case, the impersonation determination unit 215c may determine that the subject in front of the camera 1 is not trying to impersonate another person. On the other hand, when the temperature of at least a part of the mask part TMP1 and the adjacent part TMP2 does not change periodically, it is assumed that another person (particularly another person reflected in the display or photo) different from the subject in front of the camera 1 is reflected in the person image IMG and the thermal image TMP. Therefore, in this case, the impersonation determination unit 215c may determine that the subject in front of the camera 1 is trying to impersonate another person.
[0097] In this way, in the third embodiment, the information processing device 2c can appropriately determine whether or not a subject person in front of the camera 1 is trying to impersonate another person.
[0098] The masquerade determination unit 215c may present a message to the subject encouraging the subject to breathe (especially, exhale). In this case, the masquerade determination unit 215c may determine whether or not the temperature of at least a part of the mask part TMP1 and the adjacent part TMP2 changes periodically during the period in which the message is presented. As a result, the masquerade determination unit 215c can more appropriately determine whether or not the subject in front of the camera 1 is trying to impersonate another person.
[0099] (4) Information processing system SYS of the fourth embodiment Next, an information processing system SYS of the fourth embodiment will be described. In the following description, the information processing system SYS of the fourth embodiment will be referred to as "information processing system SYSd". The information processing system SYSd of the fourth embodiment differs from the information processing system SYSb of the second embodiment described above in that it includes an information processing device 2d instead of the information processing device 2b. Other features of the information processing system SYSd may be the same as other features of the information processing system SYSb. Therefore, hereinafter, the configuration of the information processing device 2d of the fourth embodiment will be described with reference to FIG. 16. FIG. 16 is a block diagram showing the configuration of the information processing device 2d of the third embodiment.
[0100] As shown in FIG. 16, the information processing device 2d of the fourth embodiment is different from the information processing device 2b of the second embodiment described above in that it may not include the entrance management unit 214b. That is, the information processing device 2d is different from the information processing device 2b in that it may not perform the entrance management operation using the thermal image TMP. Therefore, the information processing system SYSd may not store the body temperature history DB222b. Furthermore, the information processing device 2d is different from the information processing device 2b in that it may not include the authentication unit 212. That is, the information processing device 2d is different from the information processing device 2b in that it may not authenticate the subject using the person image IMG. Therefore, the information processing system SYSd may not include the camera 1 and may not store the body temperature history DB222b. Furthermore, the information processing device 2d is different from the information processing device 2b in that it includes the information output unit 216d, which is a specific example of the "output means". Other features of the information processing device 2d may be the same as other features of the information processing device 2b.
[0101] In the fourth embodiment, at least one thermal camera 1b is installed in a restaurant, which is an example of a stay area. In this case, the thermal camera 1b captures an image of a target person staying in the restaurant (that is, a customer of the restaurant).
[0102] The information output unit 216d determines whether the subject in the thermal image TMP is wearing a mask based on the thermal image TMP. For example, the information output unit 216d may determine whether the subject in the thermal image TMP is wearing a mask based on the difference between the body temperature of the face in the thermal image TMP and the temperature of the mask in the thermal image TMP.
[0103] Furthermore, when the information output unit 216d determines that the subject captured in the thermal image TMP is not wearing a mask even though a predetermined allowable time has elapsed since the subject finished eating, the information output unit 216d outputs information for notifying the subject that the subject is not wearing a mask. For example, the information output unit 216d may output information for notifying the subject that the subject is not wearing a mask to a device capable of presenting information to the subject (for example, a display placed near the subject). As a result, the subject can recognize that he or she should wear a mask. For example, the information output unit 216d may output information for notifying an employee of the restaurant where the subject is staying that the subject is not wearing a mask to a device capable of presenting information to the employee (for example, a mobile terminal held by the employee). As a result, the employee can ask the subject to wear a mask.
[0104] In this way, in the fourth embodiment, the information processing device 2d can directly or indirectly urge a subject who is not wearing a mask in a restaurant to wear a mask.
[0105] (5) Additional Notes The following supplementary notes are further disclosed regarding the above-described embodiment. [Appendix 1] An acquisition means for acquiring infection information regarding an infected person who is infected with an infectious disease; an identification means for identifying, from among the plurality of subjects, at least one subject who stayed in the area where the infected person stayed during at least a part of the time period during which the infected person stayed in the area, as a first contact who may have come into contact with the infected person, based on the infection information and history information generated based on a plurality of subject images each showing a plurality of subjects; An information processing device comprising: [Appendix 2] The identification means identifies, from among the plurality of subjects, at least one subject who stayed in the area of stay during at least a portion of the time period from when the infected person left the area of stay until a predetermined first hour has elapsed, as a second contact who may have been affected by the infectious disease, based on the infection information and the history information. 2. An information processing device according to claim 1. [Appendix 3] The identification means sets a contact level of the first contact with the infected person to a first level, The identification means sets the contact level of the second contact with the infected person to a second level indicating a lower degree of contact than the first level. 3. An information processing device according to claim 2. [Appendix 4] When the identification means identifies a plurality of second contacts who stayed in the staying area during at least partially different time periods, the identification means (i) sets a contact level with respect to the infected person of one of the plurality of second contacts who stayed in the staying area before a predetermined second time has elapsed since the infected person left the staying area to a third level, and (ii) sets a contact level with respect to the infected person of another of the plurality of second contacts who stayed in the staying area after the second time has elapsed since the infected person left the staying area to a fourth level indicating a lower degree of contact than the third level. 4. The information processing device according to claim 2 or 3. [Appendix 5] The identification means identifies, from among the plurality of subjects, at least one subject who stayed in an area adjacent to the area of stay during at least a portion of the time period during which the infected person stayed in the area of stay, as a third contact who may have been affected by the infectious disease, based on the infection information and the history information. 5. An information processing device according to any one of claims 1 to 4. [Appendix 6] The identification means sets a contact level of the first contact with the infected person to a first level, The identification means sets the contact level of the third contact with the infected person to a fifth level indicating a lower degree of contact than the first level. 6. The information processing device according to claim 5. [Appendix 7] When the plurality of subjects includes a subject whose temperature has already been measured, the history information further includes a measurement result of the temperature of the subject whose temperature has already been measured and information regarding a time when the temperature of the subject whose temperature has already been measured is measured, The apparatus further includes an authorization means for, when the measured subject wishes to enter a restricted area where the measured subject cannot enter unless the measured subject's body temperature is measured, (i) determining based on the history information whether or not a condition is satisfied that the measured subject's body temperature has been measured within a certain time period from the time the measured subject wishes to enter the restricted area and the measured body temperature is below an allowable threshold, and (ii) if the condition is satisfied, authorizing the measured subject to enter the restricted area even if the measured subject's body temperature has not been measured at the time of entering the restricted area. 7. An information processing device according to any one of claims 1 to 6. [Appendix 8] The acquisition means acquires a thermal image from a thermal camera capable of generating a thermal image indicating a body temperature of a person to be imaged by capturing the image of the person to be imaged; The present invention further includes a determination means for determining that the person to be imaged is impersonating another person when a periodic change in body temperature is not observed in at least one of a first portion of the face of the person to be imaged shown in the thermal image, the first portion being covered by a mask and a second portion adjacent to an outer edge of the mask. 8. An information processing device according to any one of claims 1 to 7. [Appendix 9] The acquisition means acquires a thermal image from a thermal camera capable of capturing an image of a customer staying at the restaurant to generate a thermal image indicating a body temperature of the customer, The apparatus further includes an output unit that determines whether the customer is wearing a mask based on the thermal image, and outputs information to notify the customer that the customer is not wearing a mask when the customer is determined to be not wearing a mask even though a predetermined allowable time has passed since the customer finished his / her meal. 9. An information processing device according to any one of claims 1 to 8. [Appendix 10] Obtaining infection information on those infected with the infectious disease; Based on the infection information and history information generated based on a plurality of subject images respectively showing a plurality of subjects, at least one subject who stayed in the area where the infected person stayed during at least a portion of the time period during which the infected person stayed in the area is identified as a first contact who may have come into contact with the infected person. Information processing methods. [Appendix 11] On the computer, Obtaining infection information on those infected with the infectious disease; Based on the infection information and history information generated based on a plurality of subject images respectively showing a plurality of subjects, at least one subject who stayed in the area where the infected person stayed during at least a portion of the time period during which the infected person stayed in the area is identified as a first contact who may have come into contact with the infected person. A recording medium on which a computer program for executing an information processing method is recorded. [Appendix 12] On the computer, Obtaining infection information on those infected with the infectious disease; Based on the infection information and history information generated based on a plurality of subject images respectively showing a plurality of subjects, at least one subject who stayed in the area where the infected person stayed during at least a portion of the time period during which the infected person stayed in the area is identified as a first contact who may have come into contact with the infected person. A computer program for executing an information processing method.
[0106] At least a part of the constituent elements of each of the above-mentioned embodiments can be appropriately combined with at least a part of the other constituent elements of each of the above-mentioned embodiments. Some of the constituent elements of each of the above-mentioned embodiments may not be used. In addition, to the extent permitted by law, the disclosures of all documents (e.g., published patent applications) cited in this disclosure above are incorporated by reference as part of the description of this disclosure.
[0107] This disclosure may be modified as appropriate within the scope of the claims and the technical idea that can be read from the entire specification. Information processing devices, information processing methods, computer programs, and recording media that involve such modifications are also included in the technical idea of this disclosure. [Explanation of symbols]
[0108] 1 Camera 1b Thermal camera 2. Information processing equipment 21 Arithmetic unit 211 Information Acquisition Department 212 Authentication Department 213 Contact Identification Department 214b Admission Management Department 215c Spoofing Detection Unit 216d Information output section 3. Communication Network SYS Information Processing System
Claims
1. An acquisition means for acquiring an image including a subject; a temperature fluctuation determination means for determining whether or not there is a temperature fluctuation in at least one of a first portion of the subject's face shown in the image that is covered by a mask and a second portion adjacent to an outer edge of the mask; a spoofing determination means for determining whether the target person is spoofing based on the temperature fluctuation; An information acquisition means for acquiring infection information regarding an infected person who is infected with an infectious disease; an identification means for identifying, from among the plurality of subjects, at least one subject who stayed in the area where the infected person stayed during at least a part of the time period during which the infected person stayed in the area, as a first contact who may have come into contact with the infected person, based on the infection information and history information generated based on a plurality of subject images each showing a plurality of subjects; Equipped with When the plurality of subjects includes a subject whose temperature has already been measured, the history information further includes a measurement result of the temperature of the subject whose temperature has already been measured and information regarding a time when the temperature of the subject whose temperature has already been measured is measured, When the measured subject wishes to enter a restricted area where entry is not permitted unless the measured subject's body temperature is measured, (i) based on the history information, it is determined whether or not the condition is met that the measured subject's body temperature has been measured within a certain period of time from the time when the measured subject wishes to enter the restricted area and the measured body temperature is below an acceptable threshold, and (ii) if the condition is met, an information processing device further comprises an authorization means for permitting the measured subject to enter the restricted area even if the measured subject's body temperature has not been measured at the time of entry into the restricted area.
2. The identification means identifies, from among the plurality of subjects, at least one subject who stayed in the area of stay during at least a portion of the time period from when the infected person left the area of stay until a predetermined first hour has elapsed, as a second contact who may have been affected by the infectious disease, based on the infection information and the history information. The information processing device according to claim 1 .
3. The identification means sets a contact level of the first contact with the infected person to a first level, The identification means sets a contact level of the second contact with the infected person to a second level indicating a lower degree of contact than the first level. The information processing device according to claim 2 .
4. When the identification means identifies a plurality of second contacts who stayed in the staying area during at least partially different time periods, the identification means (i) sets a contact level with respect to the infected person of one of the plurality of second contacts who stayed in the staying area before a predetermined second time has elapsed since the infected person left the staying area to a third level, and (ii) sets a contact level with respect to the infected person of another of the plurality of second contacts who stayed in the staying area after the second time has elapsed since the infected person left the staying area to a fourth level indicating a lower degree of contact than the third level.
4. The information processing device according to claim 2 or 3.
5. The identification means identifies, from among the plurality of subjects, at least one subject who stayed in an area adjacent to the area of stay during at least a portion of the time period during which the infected person stayed in the area of stay, as a third contact who may have been affected by the infectious disease, based on the infection information and the history information. The information processing device according to claim 1 .
6. The spoofing determination means determines that the subject is spoofing when the periodic temperature fluctuation is not observed in at least one of the first portion and the second portion. The information processing device according to claim 1 .
7. acquiring an image including a subject; determining whether there is a temperature variation in at least one of a first portion of the subject's face shown in the image that is covered by a mask and a second portion adjacent an outer edge of the mask; determining that the subject is engaging in impersonation based on the temperature fluctuation; and Obtaining infection information regarding individuals who have contracted an infectious disease; Based on the infection information and history information generated based on a plurality of subject images respectively showing the plurality of subjects, at least one subject who stayed in the area where the infected person stayed during at least a portion of the time period during which the infected person stayed in the area is identified as a first contact who may have come into contact with the infected person. Including, When the plurality of subjects includes a subject whose temperature has already been measured, the history information further includes a measurement result of the temperature of the subject whose temperature has already been measured and information regarding a time when the temperature of the subject whose temperature has already been measured is measured, An information processing method including: when the measured subject wishes to enter a restricted area where entry is not permitted unless the measured subject's body temperature is measured, (i) determining, based on the history information, whether or not a condition is met that the measured subject's body temperature has been measured within a certain time period from the time the measured subject wishes to enter the restricted area and the measured body temperature is below an acceptable threshold, and (ii) if the condition is met, allowing the measured subject to enter the restricted area even if the measured subject's body temperature has not been measured at the time of entry into the restricted area.
8. acquiring an image including a subject; determining whether there is a temperature variation in at least one of a first portion of the subject's face shown in the image that is covered by a mask and a second portion adjacent an outer edge of the mask; determining that the subject is engaging in impersonation based on the temperature fluctuation; and Obtaining infection information regarding individuals who have contracted an infectious disease; Based on the infection information and history information generated based on a plurality of subject images respectively showing the plurality of subjects, at least one subject who stayed in the area where the infected person stayed during at least a portion of the time period during which the infected person stayed in the area is identified as a first contact who may have come into contact with the infected person. Including, When the plurality of subjects includes a subject whose temperature has already been measured, the history information further includes a measurement result of the temperature of the subject whose temperature has already been measured and information regarding a time when the temperature of the subject whose temperature has already been measured is measured, When the measured subject wishes to enter a restricted area where the measured subject cannot enter unless the measured subject's body temperature is measured, (i) based on the history information, it is determined whether or not a condition is satisfied that the measured subject's body temperature has been measured within a certain time from the time when the measured subject wishes to enter the restricted area and the measured body temperature is below an allowable threshold, and (ii) if the condition is satisfied, it is determined whether or not the measured subject's body temperature has been measured within a certain time from the time when the measured subject wishes to enter the restricted area, and (ii) if the condition is satisfied, it is determined whether the measured subject's body temperature has not been measured at the time of entering the restricted area, and (ii) if the condition is satisfied, it is determined whether the measured subject's body temperature has been measured within a certain time from the time when the measured subject wishes to enter the restricted area, and (ii) if the condition is satisfied, it is determined whether the measured subject can enter the restricted area. A computer program that causes a computer to execute an information processing method.
Citation Information
Patent Citations
Body temperature and respiration data acquisition system, method and equipment for people wearing masks
CN111898580A
Face image recording system and face image recording method
JP2009259269A
Infection notification method and infection notification device
JP2012198717A
Infectious substance monitoring system, and infectious substance monitoring method
JP2019083395A
Infection risk identification system, information terminal, and infection risk identification method
JP2020067939A