The present invention relates to a detection system, a control apparatus, a detection apparatus, and a detection method.
Patent Documents 1 and 2 disclose techniques that relate to the present invention.
Patent Document 1 (Japanese Patent Application Publication No. 2020-204513) discloses a technique for inspecting belongings by using a radio wave at least having a wavelength between one millimeter to 30 millimeters, and a technique for detecting a suspicious person carrying a dangerous object by a primary screening in which a large number of people are roughly inspected at once and performing a detailed inspection on the detected suspicious person by a secondary screening.
Patent Document 2 (Japanese Patent Application Publication No. 2002-008013) discloses a technique for processing an image generated by a CCD camera and thereby determining whether an appearance of a detection target object is good, and a technique for performing image processing with an inspection flow according to an inspection target type being input.
In order to ensure security and the like, a belongings inspection is performed at various places. It is desirable that a waiting time for the belongings inspection is shortened.
The present invention aims to shorten a waiting time for a belongings inspection by using an unconventional method.
According to the present invention,
a detection system including:
a plurality of detection apparatuses; and
a control apparatus, wherein
the control apparatus includes a setting means for setting, for each of the detection apparatuses, at least one piece of pre-registered referrable data as reference data,
the detection apparatus includes an electromagnetic wave transmission/reception means for irradiating an electromagnetic wave having a wavelength of equal to or more than 30 micrometers and equal to or less than one meter, and receiving a reflection wave, and
the control apparatus or the detection apparatus includes a detection means for performing, based on a signal of the reflection wave generated by each of the detection apparatuses, detection processing based on the reference data being set for each of the detection apparatuses is provided.
Further, according to the present invention,
a detection method including:
by a detection system including a plurality of detection apparatuses and a control apparatus,
setting, for each of the detection apparatuses, at least one piece of pre-registered referrable data as reference data;
irradiating an electromagnetic wave having a wavelength of equal to or more than 30 micrometers and equal to or less than one meter, and receiving a reflection wave; and
performing, based on a signal of the reflection wave generated by each of the detection apparatuses, detection processing based on the reference data being set for each of the detection apparatuses is provided.
Further, according to the present invention, a control apparatus included in the detection system is provided.
Further, according to the present invention, a detection apparatus included in the detection system is provided.
According to the present invention, a waiting time for a belongings inspection can be shortened.
In the following, example embodiments of the present invention are described with reference to the drawings. Note that, a similar component is denoted by a similar reference sign in all the drawings, and description thereof is omitted as appropriate.
As illustrated in
In the present example embodiment, a plurality of the detection apparatuses 20 are installed in one facility, and a multi-step belongings inspection is performed on a visitor to the facility. For example, an example and the like where the detection apparatus 20 is installed at an entrance of the facility and the detection apparatus 20 is further installed at an entrance of each of a plurality of areas in the facility is conceivable.
Further, in the detection system 1 according to the present example embodiment, it is possible to set, for each of the detection apparatuses 20, at least one of pre-registered detectable target objects, as a detection target object. Specifically, the detection target object can be different for each detection apparatus 20. For example, detection target objects of a first detection apparatus 20 are “a gun and a knife”, and detection target objects of a second detection apparatus 20 are “a camera, a smartphone, and a mobile phone”.
Incidentally, there can be an object that cannot be brought into a facility, which is an “object that cannot be brought into any area of the facility” and an “object that cannot be brought into some areas of the facility but may be brought into the other areas of the facility”. In such a case, for example, when a centralized-type belongings inspection in which all of the “object that cannot be brought into any area of the facility” and the “object that cannot be brought into some areas of the facility but may be brought into the other areas of the facility” are detected is performed by the detection apparatus 20 installed at an entrance of the facility, a load of the belongings inspection on the detection apparatus 20 is increased, and a waiting time may also be increased.
On the other hand, for example, when a distributed-type belongings inspection in which the “object that cannot be brought into any area of the facility” is detected by the detection apparatus 20 installed at the entrance of the facility, and an “object that cannot be brought beyond a current location” among the “object that cannot be brought into some areas of the facility but may be brought into the other areas of the facility” is detected by the detection apparatus 20 installed at another location in the facility is performed, a load on each of the detection apparatuses 20 is reduced, and a waiting time for a belongings inspection at each of the detection apparatuses 20 can be shortened. According to the detection system 1 according to the present example embodiment, such a distributed-type belongings inspection is achieved.
Further, according to the detection system 1 according to the present example embodiment, it is possible to set a detection target object for each of the plurality of detection apparatuses 20 via the control apparatus 10 configured in such a way as to be communicable with each of the plurality of detection apparatuses 20. According to the detection system 1 described above, it is possible to set a detection target object for each of the plurality of detection apparatuses 20 from a location away from the detection apparatus 20. Work efficiency is improved in comparison to a case where a person goes to each location of the plurality of detection apparatuses 20 installed at various locations in the facility, directly operates each of the detection apparatuses 20, and thereby sets a detection target object for each of the detection apparatuses 20.
Further, according to the detection system 1 according to the present example embodiment, it is possible to set a detection target object for each of the detection apparatuses 20 through a simple operation of selecting at least one of pre-registered detectable target objects and setting the selected detectable target object as a detection target object. Since it is possible to set a detection target object for each of the detection apparatuses 20 by such a simple operation, a detection target object of each of the detection apparatuses 20 can be dynamically and appropriately adjusted according to a status of that day and time.
“Hardware Configuration”
Next, one example of a hardware configuration of the control apparatus10 and the detection apparatus 20 will be described.
As illustrated in
Similarly, the detection apparatus 20 may be configured of a plurality of apparatuses that are physically and/or logically separated. In a case where a configuration is made by a plurality of apparatuses that are physically and/or logically separated, each of the plurality of apparatuses may be provided with the above-described hardware configuration.
The bus 5A is a data transmission path for the processor 1A, the memory 2A, the peripheral circuit 4A, and the input/output interface 3A to transmit/receive data to/from one another. The processor 1A is, for example, an arithmetic processing apparatus such a as a CPU or a graphics processing unit (GPU). The memory 2A is, for example, a memory such as a random access memory (RAM) or a read only memory (ROM). The input/output interface 3A includes an interface for acquiring information from an input apparatus, an external apparatus, an external server, an external sensor, an electromagnetic wave transmission/reception apparatus, and the like, an interface for outputting information to an output apparatus, an external apparatus, an external server, an electromagnetic wave transmission/reception apparatus, and the like, and the like. The input apparatus is, for example, a keyboard, a mouse, a microphone, and the like.
The output apparatus is, for example, a display, a speaker, a printer, a mailer, and the like. The processor 1A is capable of issuing an instruction for each module, and performing arithmetic operation, based on a result of operation of each module.
Next, a functional configuration of the detection system 1 will be described. One example of a functional block diagram of the detection system 1 is illustrated in
As illustrated in
The electromagnetic wave transmission/reception unit 22 irradiates an electromagnetic wave having a wavelength of equal to or more than 30 micrometers and equal to or less than one meter (e.g., a microwave, a millimeter wave, a terahertz wave, and the like) toward a person present in a predetermined area, and receives a reflection wave. The electromagnetic wave transmission/reception unit 22 is, for example, a radar. The electromagnetic wave transmission/reception unit 22 can be configured by employing any technique. For example, the electromagnetic wave transmission/reception unit 22 may be a sensor panel configured of a radar with a plurality of antenna elements in line, as in an example in
The detection unit 21 determines whether a person present in the predetermined area carries a preset detection target object, based on a signal of the reflection wave received by the electromagnetic wave transmission/reception unit 22. In the following, one example of determination processing will be described.
In the present example, the detection unit 21 generates a transmission image, based on a signal of a reflection wave received by the electromagnetic wave transmission/reception unit 22. Then, the detection unit 21 detects a detection target object from the transmission image, based on a shape of an object captured in the transmission image. When a detection target object is detected from the transmission image, it is determined that a person present in the predetermined area carries the detected detection target object.
Through prior preparation, a feature value of a shape of each of a plurality of objects is generated and is registered in the detection apparatus 20. An object of which a feature value of a shape is registered becomes a “detectable target object”. In the present example embodiment, at least one of a plurality of detectable target objects is set as a detection target object for each of the detection apparatuses 20 by a setting unit 11 described in the following.
The detection unit 21 detects the detection target object from the transmission image, based on a collation result of a feature value of a shape of the detection target object set in the own detection apparatus 20 and a feature value of a shape captured in the transmission image. Note that, an object among the detectable target objects that is not set as a detection target object is eliminated from a collation target. These pieces of processing performed by the detection unit 21 may be achieved by using an estimation model generated by machine learning based on training data configured of transmission images and labels of the plurality of objects, or may be achieved by template matching.
In the present example, the detection unit 21 determines whether a person present in a predetermined area carries a preset detection target object, based on a feature value (reflection wave feature value) that appears in a signal of a reflection value received by the electromagnetic wave transmission/reception unit 22. When a reflection wave feature value being specific to the detection target object is detected from the signal of the reflection wave, it is determined that a person present in the predetermined area carries the detected detection target object.
Through prior preparation, a reflection wave feature value of each of a plurality of objects is generated and is registered in the detection apparatus 20. An object of which a reflection wave feature value is registered becomes a “detectable target object”. In the present example embodiment, at least one of a plurality of detectable target objects is set as a detection target object for each of the detection apparatuses 20 by the setting unit 11 described in the following.
The detection unit 21 detects, from a signal of a reflection wave, a reflection wave feature value being specific to the detection target object, based on a collation result of a reflection wave feature value of the detection target object set in the own detection apparatus 20 and a feature value that appears in the signal of the reflection wave. Note that, an object among the detectable target objects that is not set as a detection target object is eliminated from a collation target. These pieces of processing performed by the detection unit 21 may be achieved by using an estimation model generated by machine learning based on training data configured of signals of reflection waves and labels of the plurality of objects, or may be achieved by template matching.
The detection unit 21 is capable of outputting a detection result via a predetermined output apparatus (a display, a speaker, a warning lamp, a projection apparatus, and the like). For example, the output apparatus may be installed in a vicinity of each of the detection apparatuses 20, and may present predetermined information to a person to be inspected or a manager who manages an inspection. Further, the detection unit 21 may differ an output method of the output apparatus according to a content of the detection result (whether the detection target object is detected). There are various output methods, and any means may be employed in the present example embodiment.
“Functional Configuration of Control Apparatus 10”
As illustrated in
The setting unit 11 sets, for each of the detection apparatuses 20, at least one piece of pre-registered referable data as reference data. In the present example embodiment, the setting unit 11 sets at least one of feature values (a feature value of a shape or a reflection wave feature value) of pre-registered detectable target objects as reference data. Through this setting, at least one of the pre-registered detectable target objects is set as a detection target object.
As described above, in the present example embodiment, through prior preparation, a feature value (a feature value of a shape or a reflection wave feature value) of each of the plurality of objects is generated and is registered in the detection apparatus 20. An object of which a feature value is registered becomes a “detectable target object”. The setting unit 11 accepts a user input that selects, for each of the detection apparatuses 20, at least one of the plurality of detectable target objects and that sets the selected detectable target object as a detection target object. For example, the setting unit 11 outputs a list of the detectable target objects as illustrated in
According to the detection system 1 according to the present example embodiment, which includes the plurality of detection apparatuses 20 and is capable of setting a detection target object for each of the detection apparatuses 20, a distributed-type belongings inspection in which a detection target object is different for each of the detection apparatuses 20 is achieved.
As a result, a load on each of the detection apparatuses 20 is reduced, and a waiting time for the belongings inspection at each of the detection apparatuses 20 can be shortened.
Further, according to the detection system 1 according to the present example embodiment, it is possible to set a detection target object for each of the plurality of detection apparatuses 20 via the control apparatus 10 configured in such a way as to be communicable with each of the plurality of detection apparatuses 20. According to the detection system 1 described above, it is possible to set a detection target object for each of the plurality of detection apparatuses 20 from a location away from the detection apparatus 20. Work efficiency is improved in comparison to a case where a person goes to each location of the plurality of detection apparatuses 20 installed at various locations in the facility, directly operates each of the detection apparatuses 20, and thereby sets a detection target object for each of the detection apparatuses 20.
Further, according to the detection system 1 according to the present example embodiment, it is possible to set a detection target object for each of the detection apparatuses 20 through a simple operation of selecting at least one of the pre-registered detectable target objects and setting the selected detectable target object as a detection target object. Since it is possible to set a detection target object for each of the detection apparatuses 20 by such a simple operation, a detection target object of each of the detection apparatuses 20 can be dynamically and appropriately adjusted according to a status of that day and time.
A detection system 1 according to the present example embodiment is different from that of the first example embodiment in that a control apparatus 10 is a server and a setting of a detection target object of each of a plurality of detection apparatuses 20 is managed by the server. In the following, a detailed description thereof will be made.
A setting unit 11 accepts a user input that selects, for each of the detection apparatuses 20, at least one of a plurality of detectable target objects and that sets the selected detectable target object as a detection target object. As illustrated in
Note that, the setting unit 11 may output, to a user, information as illustrated in
One example of a processing flow of the detection system 1 is described by using a sequence diagram in
Other parts of the configuration of the detection system 1 according to the present example embodiment are similar to those of the first example embodiment.
According to the detection system 1 according to the present example embodiment, an advantageous effect similar to the first example embodiment is achieved. Further, according to the detection system 1 according to the present example embodiment, it is possible that settings of the detection target objects of the plurality of detection apparatuses 20 are collectively managed by the server. Therefore, it is made easier to manage the settings of the detection target objects of the plurality of detection apparatuses 20, and it is also made easier to collectively recognize setting statuses and the like of the detection target objects of the plurality of detection apparatuses 20.
A detection system 1 according to the present example embodiment is different from that of the second example embodiment in that setting information specifying a detection target object of each detection apparatus 20 when each condition is satisfied is registered for each condition, and that it is possible to set a detection target object for each detection apparatus 20, based on the setting information. In the following, a detailed description thereof will be made.
Based on a user input, a setting unit 11 registers, for each condition, setting information specifying a detection target object of each detection apparatus 20 when each condition is satisfied. Further, the setting unit 11 sets a detection target object for each detection apparatus 20, based on the setting information.
Note that, the setting unit 11 may survey whether the condition is satisfied, and instruct, based on a surveillance result, each of the detection apparatuses 20 to change the detection target object. As another example, the setting unit 11 may preliminarily transmits the setting information to each of the detection apparatuses 20 and set a detection target object for each condition indicated by the setting information. In this case, each of the detection apparatuses 20 surveys whether the condition is satisfied, and changes, based on a surveillance result, the detection target object being set in an own apparatus. Means for acquiring material data for determining whether the condition is satisfied is not specifically limited, and may be achieved by using any technique.
The condition is defined by using at least either a date and time or a day of week, for example.
Although an example where the condition is defined in terms of date is not illustrated, it is possible to categorize cases by date, such as from February 1 to 15, 2021, after Feb. 15, 2021, and the like, and specify a detection target object of each of the detection apparatuses 20 according to each of the cases.
Otherwise, the condition may be defined by using at least either a weather or an air temperature.
Otherwise, the condition may be defined by using a congestion status of a facility where the plurality of detection apparatuses 20 are installed.
Otherwise, the condition may be defined by using a content of an event performed in a facility where the plurality of detection apparatuses 20 is installed.
Note that, although it is not illustrated, the categorization of cases may be performed by using another item, and a detection target object of each of the detection apparatuses 20 may be specified according to each of the cases. Further, the categorization of cases may be performed by combining several of such items as a date and time, a day of a week, a weather, an air temperature, a congestion status of a facility, a content of an event performed in the facility, and another item, and a detection target object of each of the detection apparatuses 20 may be specified according to each of the cases.
Other parts of the configuration of the control apparatus 10 are similar to those of the second example embodiment.
According to the detection system 1 according to the present example embodiment, an advantageous effect similar to the second example embodiment is achieved. Further, according 25 to the detection system 1 according to the present example embodiment, it is possible to register, for each condition, setting information specifying a detection target object of each of the detection apparatuses 20 when each condition is satisfied, and set a detection target object for each of the detection apparatuses 20, based on the setting information. According to the detection system 1 described above, a user can avoid a troublesome operation on the control apparatus 10 of changing a detection target object of each of the detection apparatuses 20 every time a change of detection target object is necessary.
As illustrated in a functional block diagram in
One example of a processing flow of the detection system 1 is described by using a sequence diagram in
Each detection apparatus 20 executes processing of irradiating an electromagnetic wave having a wavelength of equal to or more than 30 micrometers and equal to or less than one meter and receiving a reflection wave (S21, S23). Further, each detection apparatus 20 transmits a reception result to the control apparatus 10 (S22, S24). S22 and S24 may be performed in real-time processing, or may be performed in batch processing. The reception result to be transmitted in S22 and S24 may be a signal of the reflection wave itself received by an electromagnetic wave transmission/reception unit 22, or may be a transmission image generated based on the signal of the reflection wave.
After that, based on the reception result received from each detection apparatus 20, the control apparatus 10 performs processing of detecting the detection target object being set for each detection apparatus 20 (S25).
Other parts of the configuration of the detection system 1 according to the present example embodiment are similar to those of the first to third example embodiments.
According to the detection system 1 according to the present example embodiment, an advantageous effect similar to the first to third example embodiments is achieved.
Herein, an application example of a multi-stage configuration achieved by a detection system 1 will be described.
For example, it is possible to set a dangerous object as a detection target object at a reception of a company building, and set a camera, a smartphone, a mobile phone, and the like as detection target objects at an entrance of a security area in the company building.
In addition, it is possible to set a dangerous object as a detection target object at an entrance of a theme park, and set a plastic bottle and the like as detection target objects at an entrance of an attraction in the theme park.
In addition, it is possible to set a relatively large number of detection target objects for a detection apparatus 20 installed in an uncrowded location, and set a relatively small number of detection target objects for the detection apparatus 20 installed in a crowded location.
In addition, it is possible to set, for the detection apparatus 20 installed in a hall or a stadium, an appropriate detection target object according to an event being performed at that time. For example, it is possible to set a camera as a detection target object when an exhibition is being performed, and set a plastic bottle or a musical instrument as a detection target object when a sporting event is being performed.
In the above-described example embodiment, a “setting unit 11 that sets, for each detection apparatus 20, at least one piece of pre-registered referrable data as reference data” sets a feature value (a feature value of a shape or a reflection wave feature value) of a detection target object as the reference data. Specifically, the setting unit 11 sets abnormal data (data of a target object being prohibited to be brought in), which is not desirable to be included, as the reference data. Further, the detection unit 21 executes processing of detecting, from a signal of a reflection wave, the abnormal data being set as the reference data.
In the present modification example, the setting unit 11 sets normal data, which is desirable to be included, as reference data. Specifically, the setting unit 11 sets at least one of a plurality of pieces of pre-registered normal data (referrable data) as the reference data. Further, the detection unit 21 performs, based on the normal data, processing of detecting an abnormal state (a state that is different from a state indicated by the normal data) from a signal of a reflection wave. Also in such a modification example, an advantageous effect similar to the above-described example embodiment is achieved.
In the above-described example embodiment, a target object being prohibited to be brought in is set as a detection target object. In the present modification example, a target object that a user is required to carry is set as a detection target object. For example, a badge of a police officer, an object that a person participating in an event is required to carry, and the like are detection target objects in the present modification example. Further, in the present modification example, a user whose detection target object is detected is allowed to pass and a user whose detection target object is not detected is not allowed to pass.
Note that, the target object being prohibited to be brought in may be set as a first detection target object, and the target object that a user is required to carry may be set as a second detection target object. In this case, detection results are categorized into a plurality of cases, which are “a case where the first detection target object is detected and the second detection target object is not detected”, “a case where the second detection target object is detected and the first detection target object is not detected”, “a case where both the first detection target object and the second detection target object are detected”, “a case where both the first detection target object and the second detection target object are not detected”, and the like. What processing is to be performed for a user in each of the cases is a design matter.
Note that, in the present description, “acquisition” includes at least one of “fetching data stored in another apparatus or a storage medium by an own apparatus (active acquisition)”, based on a user input, or based on a program instruction, for example, requesting or inquiring another apparatus and receiving, accessing to another apparatus or a storage medium and reading, and the like, “inputting data to be output from another apparatus to an own apparatus (passive acquisition)”, based on a user input, or based on a program instruction, for example, receiving data to be distributed (or transmitted, push-notified, or the like), and acquiring by selecting from among received data or received information, and “generating new data by editing data (converting into a text, rearranging data, extracting a part of pieces of data, changing a file format, and the like) and the like, and acquiring the new data”.
A part or the whole of the above-described example embodiments may also be described as the following supplementary notes, but is not limited thereto.
a plurality of detection apparatuses; and
a control apparatus, wherein
the control apparatus includes a setting means for setting, for each of the detection apparatuses, at least one piece of pre-registered referrable data as reference data,
the detection apparatus includes an electromagnetic wave transmission/reception means for irradiating an electromagnetic wave having a wavelength of equal to or more than 30 micrometers and equal to or less than one meter, and receiving a reflection wave, and
the control apparatus or the detection apparatus includes a detection means for performing, based on a signal of the reflection wave generated by each of the detection apparatuses, detection processing based on the reference data being set for each of the detection apparatuses.
the setting means sets the reference data for each of the detection apparatuses, based on setting information specifying, for each condition, the reference data of each of the detection apparatuses when the condition is satisfied.
by a detection system including a plurality of detection apparatuses and a control apparatus,
setting, for each of the detection apparatuses, at least one piece of pre-registered referrable data as reference data;
irradiating an electromagnetic wave having a wavelength of equal to or more than 30 micrometers and equal to or less than one meter, and receiving a reflection wave; and
performing, based on a signal of the reflection wave generated by each of the detection apparatuses, detection processing based on the reference data being set for each of the detection apparatuses.
Number | Date | Country | Kind |
---|---|---|---|
2021-045897 | Mar 2021 | JP | national |