HUMAN DETECTION SYSTEM, HUMAN DETECTION METHOD, AND RECORDING MEDIUM
20230137225 · 2023-05-04
Inventors
Cpc classification
G01V9/005
PHYSICS
International classification
Abstract
A human detection system includes: an extractor that extracts a heat source region equivalent to a human body; and a human detector that detects a heat source region of a human body, and the human detector calculates a first heat source region by deleting an overlapping region of the latest human body-equivalent heat source region currently extracted by the extractor and the preceding human body-equivalent heat source region previously extracted by the extractor from the latest human body-equivalent heat source region, calculates a second heat source region by adding the first heat source region calculated and a human body heat source region previously detected by the human detector, calculates a third heat source region being an overlapping region of the latest human body-equivalent heat source region and the second heat source region calculated, and detects the third heat source region calculated as the heat source region of a human body.
Claims
1. A human detection system that detects a person in a room, the human detection system comprising: an extractor that extracts, at predetermined time intervals, a heat source region equivalent to a human body from heat source regions in the room detected by a heat source detector; and a human detector that detects, at the predetermined time intervals, a heat source region of a human body in the room, wherein the human detector: calculates a first heat source region by deleting an overlapping region of a latest human body-equivalent heat source region and a preceding human body-equivalent heat source region from the latest human body-equivalent heat source region, the latest human body-equivalent heat source region being a heat source region equivalent to a human body that is currently extracted by the extractor, the preceding human body-equivalent heat source region being a heat source region equivalent to a human body that is previously extracted by the extractor; calculates a second heat source region by adding the first heat source region calculated and a preceding human body heat source region, the preceding human body heat source region being a heat source region of a human body that is previously detected by the human detector; calculates a third heat source region that is an overlapping region of the latest human body-equivalent heat source region and the second heat source region calculated; and detects the third heat source region calculated as the heat source region of a human body in the room.
2. The human detection system according to claim 1, wherein at startup of the human detection system, the human detector: calculates a human body heat source region for startup by deleting an overlapping region of a first human body-equivalent heat source region and a second human body-equivalent heat source region from the second human body-equivalent heat source region, the first human body-equivalent heat source region being a heat source region equivalent to a human body that is extracted by the extractor for a first time after the startup of the human detection system, the second human body-equivalent heat source region being a heat source region equivalent to a human body that is subsequently extracted by the extractor; and detects the heat source region of a human body in the room by using the second human body-equivalent heat source region as the preceding human body-equivalent heat source region and the human body heat source region for startup as the preceding human body heat source region.
3. The human detection system according to claim 1, wherein when the third heat source region calculated has a missing region in a shape of a person, the human detector performs processing for filling the missing region by expanding and then shrinking the third heat source region.
4. A human detection method for detecting an existence region of a person in a room, the human detection method comprising: extracting, at predetermined time intervals, a heat source region equivalent to a human body from heat source regions in the room detected by a heat source detector; and detecting, at the predetermined time intervals, a heat source region of a human body, wherein the detecting includes: calculating a first heat source region by deleting an overlapping region of a latest human body-equivalent heat source region and a preceding human body-equivalent heat source region from the latest human body-equivalent heat source region, the latest human body-equivalent heat source region being a heat source region equivalent to a human body that is currently extracted in the extracting, the preceding human body-equivalent heat source region being a heat source region equivalent to a human body that is previously extracted in the extracting; calculating a second heat source region by adding the first heat source region calculated and a preceding human body heat source region, the preceding human body heat source region being a heat source region of a human body that is previously detected in the detecting; calculating a third heat source region that is an overlapping region of the latest human body-equivalent heat source region and the second heat source region calculated; and detecting the third heat source region calculated as the heat source region of a human body in the room.
5. A non-transitory computer-readable recording medium having recorded thereon a program for causing a computer to perform the human detection method according to claim 4.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0011]
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
DESCRIPTION OF EMBODIMENTS
[0029] Embodiments will be described in detail below with reference to drawings as necessary. However, a detailed description beyond necessity may be omitted. For example, a detailed description of an already well known matter or a repeated description of substantially the same configuration may be omitted. This is intended to prevent the following description from being unnecessarily redundant and facilitate the understanding of a person skilled in the art.
[0030] The inventor provides the accompanying drawings and the following description so that the person skilled in the art fully understands the present disclosure, and they are not intended to limit the subject matter of the claims.
Embodiment
[0031] A human detection system according to an embodiment will be described below with reference to
[0032]
[0033] Human detection system 10 is a system which detects a person in a room, and is installed in, for example, an air conditioner or the like. Human detection system 10 is a computer which includes a processor, a memory, and the like. The memory includes a read only memory (ROM), a random access memory (RAM), and the like, and can store programs which are executed by the processor. Human detection system 10 includes extractor 11, human detector 12, and heat source detector 20. Extractor 11 and human detector 12 are realized by the processor for executing the programs stored in the memory and the like. Human detection system 10 may be a device in which its constituent elements are provided in one housing or may be a system in which its constituent elements are distributed and arranged in a plurality of housings.
[0034] Heat source detector 20 includes an infrared sensor, and scans the interior of the room using the infrared sensor to detect a heat source region (region where a heat source exists) in the room at predetermined time intervals. Although the predetermined time interval is not particularly limited, the predetermined time interval is, for example, one second. Heat source detector 20 outputs a thermal image in which the heat source region appears as a heat distribution or data for generating a thermal image.
[0035] Here, heat source detector 20 will be described with reference to
[0036]
[0037] Heat source detector 20 has a viewing angle ϕ in a left/right direction, and can acquire a two-dimensional thermal image of an object existing in a space in front of heat source detector 20. Heat source detector 20 also has a viewing angle in an up/down direction, and can capture the existence of a person in the space in front of heat source detector 20. Heat source detector 20 includes, for example, a group of pixels arranged in a two-dimensional matrix to have a structure capable of acquiring a two-dimensional thermal image at a time. In addition to the structure described above, for example, heat source detector 20 may include a group of pixels (line sensor) arranged one-dimensionally, and in this case, heat source detector 20 may have a structure in which the group of pixels are scanned one-dimensionally and thus a two-dimensional thermal image is acquired. Heat source detector 20 may also have a structure in which one or more pixels are provided and are scanned two-dimensionally and thus a two-dimensional thermal image is acquired.
[0038] When person 30 exists in the space of the viewing angle ϕ in front of heat source detector 20 as shown in
[0039] In thermal image 40, a part (pixel) of the object in the space which has a higher temperature is displayed to have a higher density. In
[0040] Person 30 shown in
[0041] Extractor 11 extracts, at the predetermined time intervals, a heat source region equivalent to a human body from heat source regions in the room (in other words, heat source regions in the thermal image) detected by heat source detector 20. Although the heat source region equivalent to a human body is a region where a heat source of, for example, 25° C. to 40° C. exists and includes a region where a person exists, the heat source region equivalent to a human body can include a region where a heat source such as a television or a lighting device exists. The details of the operation of extractor 11 will be described later, and a heat source region equivalent to a human body which is extracted by extractor 11 from thermal image 40 shown in
[0042]
[0043] In
[0044] Human detector 12 detects, at the predetermined time intervals, a heat source region of a human body in the room. The heat source region of a human body is different from a heat source region equivalent to a human body, and is a region which is determined as a region where not a heat source such as a television or a lighting device but a person exists. The details of the operation of human detector 12 will be described later.
[0045] The details of the operation of human detection system 10 will then be described with reference to
[0046]
[0047] After the startup of human detection system 10, heat source detector 20 first detects heat source regions in the room, and extractor 11 extracts a first human body-equivalent heat source region from the heat source regions detected by heat source detector 20 (step S11). The first human body-equivalent heat source region is a heat source region equivalent to a human body that is extracted by extractor 11 for the first time after the startup of human detection system 10. A specific example of the first human body-equivalent heat source region will be described with reference to
[0048]
[0049] For example, first human body-equivalent heat source region 100a is assumed to be a heat source region corresponding to a person existing in the room, and first human body-equivalent heat source region 200a is assumed to be a heat source region corresponding to a television installed in the room. However, in the thermal image, first human body-equivalent heat source regions 100a and 200a each appear as heat source regions in the same temperature range, and thus in the thermal image shown in
[0050] Returning to the description of
[0051]
[0052] Second human body-equivalent heat source region 100b is a heat source region corresponding to a person existing in the room, and second human body-equivalent heat source region 200b is a heat source region corresponding to a television installed in the room. It is found that second human body-equivalent heat source region 100b is displaced from first human body-equivalent heat source region 100a. This means that a heat source located in a position corresponding to first human body-equivalent heat source region 100a in the room moves to a position corresponding to second human body-equivalent heat source region 100b after the elapse of the predetermined time interval, and the heat source is a moving heat source, that is, a person. On the other hand, it is found that second human body-equivalent heat source region 200b is located in the same position as second human body-equivalent heat source region 200a. This means that a heat source located in a position corresponding to first human body-equivalent heat source region 200a in the room does not move even after the elapse of the predetermined time interval, and the heat source is a stationary heat source, that is, a television or the like.
[0053] Returning to the description of
[0054]
[0055] It is found that as shown in
[0056] Returning to the description of
[0057]
[0058]
[0059] Latest human body-equivalent heat source region 100c is a heat source region corresponding to a person existing in the room, and latest human body-equivalent heat source region 200c is a heat source region corresponding to a television installed in the room. It is found that latest human body-equivalent heat source region 100c is displaced from second human body-equivalent heat source region 100b. This means that a heat source located in a position corresponding to second human body-equivalent heat source region 100b in the room moves to a position corresponding to latest human body-equivalent heat source region 100c after the elapse of the predetermined time interval, and the heat source is a moving heat source, that is, a person. On the other hand, it is found that latest human body-equivalent heat source region 200c is located in the same position as second human body-equivalent heat source region 200b. This means that a heat source located in a position corresponding to second human body-equivalent heat source region 200b in the room does not move even after the elapse of the predetermined time interval, and the heat source is a stationary heat source, that is, a television or the like.
[0060] It is found that as shown in
[0061] Returning to the description of
[0062]
[0063] It is found that as shown in
[0064] Returning to the description of
[0065]
[0066]
[0067] It is found that as shown in
[0068] Returning to the description of
[0069] Thereafter, the processing from step S21 to step S24 is performed at the predetermined time intervals. Here, the processing from step S21 to step S24 which is followed after the processing from step S11 to step S24 is performed after the startup of human detection system 10 will be described.
[0070] After the predetermined time interval, heat source detector 20 detects a heat source region in the room, and human detector 12 calculates the first heat source region (step S21). As described above, the first heat source region is a region which is obtained by deleting the overlapping region of the latest human body-equivalent heat source region and the preceding human body-equivalent heat source region from the latest human body-equivalent heat source region. The latest human body-equivalent heat source region at this point is a heat source region equivalent to a human body which is extracted the predetermined time interval after the heat source region equivalent to a human body is previously extracted by extractor 11, and the preceding human body-equivalent heat source region at this point is the heat source region equivalent to a human body which is previously extracted by extractor 11. A specific example of the preceding human body-equivalent heat source region and the latest human body-equivalent heat source region at this point will be described with reference to
[0071]
[0072]
[0073] Latest human body-equivalent heat source region 100d is a heat source region corresponding to a person existing in the room, and latest human body-equivalent heat source region 200d is a heat source region corresponding to a television installed in the room. It is found that latest human body-equivalent heat source region 100d is displaced from preceding human body-equivalent heat source region 100c. This means that a heat source located in a position corresponding to preceding human body-equivalent heat source region 100c in the room moves to a position corresponding to latest human body-equivalent heat source region 100d after the elapse of the predetermined time interval, and the heat source is a moving heat source, that is, a person. On the other hand, it is found that latest human body-equivalent heat source region 200d is located in the same position as preceding human body-equivalent heat source region 200c. This means that a heat source located in a position corresponding to preceding human body-equivalent heat source region 200c in the room does not move even after the elapse of the predetermined time interval, and the heat source is a stationary heat source, that is, a television or the like.
[0074] It is found that as shown in
[0075] Returning to the description of
[0076]
[0077] It is found that as shown in
[0078] Returning to the description of
[0079]
[0080]
[0081] It is found that as shown in
[0082] Returning to the description of
[0083] As described above, human detection system 10 is a system that detects a person in a room, and includes: extractor 11 that extracts, at predetermined time intervals, a heat source region equivalent to a human body from heat source regions in the room detected by heat source detector 20; and human detector 12 that detects, at the predetermined time intervals, a heat source region of a human body in the room. Human detector 12 calculates a first heat source region by deleting an overlapping region of a latest human body-equivalent heat source region and a preceding human body-equivalent heat source region from the latest human body-equivalent heat source region, the latest human body-equivalent heat source region being a heat source region equivalent to a human body that is currently extracted by extractor 11, the preceding human body-equivalent heat source region being a heat source region equivalent to a human body that is previously extracted by extractor 11, calculates a second heat source region by adding the first heat source region calculated and a human body heat source region being a heat source region of a human body that is previously detected by human detector 12, calculates a third heat source region that is an overlapping region of the latest human body-equivalent heat source region and the second heat source region calculated, and detects the third heat source region calculated as the heat source region of a human body in the room.
[0084] In this way, the first heat source region obtained by deleting the overlapping region of the latest human body-equivalent heat source region and the preceding human body-equivalent heat source region from the latest human body-equivalent heat source region is calculated, and thus a stationary heat source (for example, a television, a lighting device, or the like) equivalent to a human body can be prevented from being detected as a person. However, the first heat source region is only calculated, and thus a stationary person is also prevented from being detected. Hence, the second heat source region obtained by adding the first heat source region and the preceding human body heat source region is calculated, and thus the second heat source region is used to calculate the third heat source region which is detected as a heat source region of a human body. Since the second heat source region includes the heat source region of a human body which is previously detected, even when in the calculation of the first heat source region, a heat source region corresponding to a stationary person is deleted, the third heat source region which is the overlapping region of the preceding human body-equivalent heat source region included in the second heat source region and the latest human body-equivalent heat source region can be calculated as a heat source region of a heat source which is stationary after moving. Hence, in the room, a heat source, such as a television, equivalent to a human body is prevented from being detected as a person, and a moving person and a person who is stationary after moving can be detected. For example, a heat source region of a human body is detected, and thus it is possible to estimate the body temperature of a person from the surface temperature of the person and to estimate hot and cold sensations, with the result that the estimations described above can be used to control an air conditioner and the like.
[0085] For example, at startup of human detection system 10, human detector 12 may calculate a human body heat source region for startup by deleting an overlapping region of a first human body-equivalent heat source region and a second human body-equivalent heat source region from the second human body-equivalent heat source region, the first human body-equivalent heat source region being a heat source region equivalent to a human body that is extracted by extractor 10 for a first time after the startup of human detection system 10, the second human body-equivalent heat source region being a heat source region equivalent to a human body that is subsequently extracted by extractor 10, and may detect the heat source region of a human body in the room by using the second human body-equivalent heat source region as the preceding human body-equivalent heat source region and the human body heat source region for startup as the preceding human body heat source region.
[0086] In this way, since the preceding human body heat source region does not exist at the startup of human detection system 10, the human body heat source region for startup is used as the preceding human body heat source region, and thus it is possible to detect a heat source region of a human body. Thereafter, the heat source region of a human body which is detected can be used as the preceding human body heat source region.
[0087] For example, when the third heat source region calculated has a missing region in the shape of a person, human detector 12 may perform processing for filling the missing region by expanding and then shrinking the third heat source region.
[0088] In this way, even when the third heat source region has a missing region in the shape of a person, the third heat source region can be corrected to the shape of the person.
Other Embodiments
[0089] As examples of techniques disclosed in the present application, the embodiment has been described above. However, the techniques in the present disclosure are not limited to the embodiment, and can be applied to embodiments obtained by performing change, replacement, addition, omission, and the like as necessary. The constituent elements described in the embodiment can be combined to form new embodiments.
[0090] For example, although in the embodiment described above, the example is described where human detection system 10 is installed in an air conditioner or the like, among the constituent elements of human detection system 10, only heat source detector 20 may be installed in the air conditioner or the like, and the other constituent elements of human detection system 10 do not need to be installed in the air conditioner or the like. In this case, the other constituent elements of human detection system 10 may be arranged in a server or the like.
[0091] For example, although in the embodiment described above, the example is described where human detection system 10 includes heat source detector 20, human detection system 10 does not need to include heat source detector 20. In this case, human detection system 10 acquires a thermal image or data for generating a thermal image from heat source detector 20 provided outside human detection system 10.
[0092] For example, the present disclosure can be realized not only as human detection system 10 but also as a human detection method which includes steps (processing) performed by the constituent elements of human detection system 10.
[0093] Specifically, the human detection method is a human detection method for detecting an existence region of a person in a room, and includes: extracting, at predetermined time intervals, a heat source region equivalent to a human body from heat source regions in the room detected by a heat source detector; and detecting, at the predetermined time intervals, a heat source region of a human body. As shown in
[0094] For example, the human detection method may be performed by a computer (computer system). Then, the present disclosure can be realized as programs for causing the computer to perform the steps included in the human detection method. Furthermore, the present disclosure can be realized as a non-transitory computer-readable recording medium, such as a CD-ROM, in which the programs are recorded.
[0095] For example, when the present disclosure is realized by the programs (software), hardware resources such as the CPU, the memory, the input-output circuit, and the like of the computer are utilized to execute the programs, and thus the steps are performed. Specifically, the CPU acquires data from the memory, the input-output circuit, or the like to perform computation, outputs the result of the computation to the memory, the input-output circuit, or the like, and thereby performs the steps.
[0096] The constituent elements included in human detection system 10 of the embodiment described above may be realized as a large scale integration (LSI) circuit which is an integrated circuit (IC).
[0097] The integrated circuit is not limited to the LSI circuit, and may be realized by a dedicated circuit or a general-purpose processor. An FPGA which can be programed or a reconfigurable processor in which the connection and the setting of circuit cells inside an LSI circuit can be reconfigured may be utilized.
[0098] Furthermore, when a technique for forming an integrated circuit appears which replaces the LSI by advances in semiconductor technology or another derived technique, the technique described above may naturally be used to incorporate the constituent elements included in human detection system 10 into an integrated circuit.
[0099] As examples of the techniques in the present disclosure, the embodiments have been described above. Hence, the accompanying drawings and the detailed description are provided.
[0100] Thus, the constituent elements described in the accompanying drawings and the detailed description can include not only constituent elements which are essential for solving the problem but also constituent elements which are not essential for solving the problem. Therefore, by the description of the constituent elements which are not essential in the accompanying drawings and the detailed description, the constituent elements which are not essential should not be immediately admitted to be essential.
[0101] Since the embodiments described above are intended to illustrate the techniques in the present disclosure, various types of change, replacement, addition, omission, and the like can be performed in the scope of claims or a scope equivalent thereto.
INDUSTRIAL APPLICABILITY
[0102] The present disclosure can be applied to a system for detecting a person in a room and the like.