An alarm blocking system
By utilizing the detection and alarm modules in the alarm blocking system, and employing the information ratio threshold and occlusion judgment of information queue D, the problem of false alarms when maintenance workers place reflective cones has been solved, thus achieving the accuracy and timeliness of the alarm system.
Patent Information
- Application Number
- CN202311662689.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-06
- Publication Date
- 2025-12-26
- Estimated Expiration
- 2043-12-06
AI Technical Summary
In existing technologies, when maintenance workers place reflective cones after confirming that the aircraft has stopped, the system is prone to false alarms due to obstruction by service vehicles or other objects, which affects the accuracy of the alarm system.
An alarm blocking system is adopted, including a detection module, an alarm module, and an information queue D. The system detects whether there is a target object in the target area, uses the information ratio threshold in the information queue to determine whether to output an alarm, and adjusts the state of the alarm module when the target object is obscured to prevent false alarms.
It effectively reduces false alarms, improves the accuracy of the alarm system, and ensures that alarm information is output in a timely manner when the target object is absent or obscured.
Smart Images

Figure CN117523794B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of image processing, in particular to an alarm blocking system. BACKGROUND
[0002] After the aircraft lands at the designated parking position, the ground crew needs to confirm that the engine is no longer running, quickly arrange the wheel chocks, and place the reflective cones at the specific positions of the aircraft (front and rear fuselage, left and right wings, and front engine) to prevent various service vehicles from approaching the aircraft and causing damage. During the aircraft's entry and the aircraft's guard period, the ground crew needs to continuously identify and obtain position data of the reflective cones through video monitoring equipment, and timely alarm when the position data of the reflective cones does not match the designated area. SUMMARY
[0003] To solve the above technical problems, the present application provides an alarm blocking system, which at least partially solves the problems existing in the prior art.
[0004] In one aspect of the present application, an alarm blocking system is provided, comprising: a detection module, an alarm module, an alarm blocking module, and an information queue D; D is a one-way first-in-first-out queue; the alarm module has an open state and a closed state.
[0005] The detection module is used to perform the following steps:
[0006] S100, obtaining a target image collected by a target monitoring device at the current time.
[0007] S110, determining whether there is a target object in the target region according to the target image.
[0008] S120, if there is, sending first information as result information to the information queue D; the first information includes a first identifier and position information of the target object in the target image; the first identifier indicates that there is a target object in the target region.
[0009] S130, if there is not, sending second information as result information to the information queue D; the second information includes a second identifier; the second identifier indicates that there is no target object in the target region.
[0010] The alarm module in the open state is used to perform the following steps:
[0011] S200, in response to the update of the information queue D, obtaining the current information queue D=(D1, D2,..., Di,..., Dn); i=1, 2,..., n; wherein n is the number of the current result information in the information queue D; n is an even number; Di is the i-th result information in D.
[0012] S210, if NUM1 / nNQ, issuing an alarm output request to the alarm blocking module; NUM1 is the number of the first information in the n result information; NQ is a preset proportion threshold.
[0013] S220, if the output indication returned by the alarm blocking module for the alarm output request is received, outputting alarm information; the alarm information is used to prompt that there is no target object in the target region at the current time.
[0014] The alarm blocking module is used to perform the following steps after receiving the alarm output request:
[0015] S300, determining whether the target object is blocked by other objects, if the target object is blocked by other objects, adjusting the alarm module to a closed state, otherwise, returning an output indication to the alarm module.
[0016] The present application has at least the following beneficial effects:
[0017] The alarm blocking system provided by the application comprises a detection module, an alarm module, an alarm blocking module and an information queue D. The detection module is used to perform the following steps: obtaining a target image collected by a target monitoring device at a current time; and determining whether a target object exists in a target area according to the target image. The detection module can detect the target object in real time through the target monitoring device, determine whether the target object exists in the target area, and obtain the position information of the target object if the target object exists. The alarm module is used to perform the following steps when it is in an open state: obtaining the current information queue D in response to the update of the information queue D; sending an alarm output request to the alarm blocking module if NUM1 / n < NQ; and outputting alarm information if the output indication returned by the alarm blocking module for the alarm output request is received. If the first information in the information queue is relatively more, the detection module detects the target object more frequently, and the second information in the information queue may be caused by the detection module misjudgment or other objects passing in front of the target object, so the alarm information is not outputted at this time, and the false alarm can be avoided. However, if NUM1 is relatively less, NUM1 / n < NQ, which indicates that the situation is suspicious, and the target object may not be in the target area, so the alarm information needs to be outputted in time. The alarm blocking module is used to perform the following steps after receiving the alarm output request: determining whether the target object is blocked by other objects, adjusting the alarm module to a closed state if the target object is blocked by other objects, or returning the output indication to the alarm module if the target object is not blocked. If the target object is blocked, the alarm is not needed at this time, and the false alarm is caused if the alarm is needed. Therefore, the alarm blocking module adjusts the alarm module to the closed state to prevent the alarm module from outputting the alarm information. If the target object is not blocked, the target object may not be in the target area, and the alarm blocking module needs to return the output indication to the alarm module in time. The application can obtain the position information of the target object in real time through the detection module, the alarm module, the alarm blocking module and the information queue D, and output the alarm information in time when it is detected that the target object does not exist in the target area. Meanwhile, the situation that the target object is blocked can be excluded, the alarm module can be prevented from outputting the alarm information when the target object is blocked, and the false alarm situation can be reduced. BRIEF DESCRIPTION OF DRAWINGS
[0018] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings needed to be used in the embodiment description. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without any creative effort on the basis of these drawings.
[0019] Figure 1 The structural block diagram of the alarm blocking system provided by the embodiments of the present application is shown in the figure. DETAILED DESCRIPTION
[0020] With reference to the drawings of the embodiments of the present application, the technical solutions in the embodiments of the present application will be clearly and completely described, obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work belong to the scope of protection of the present application.
[0021] It should be noted that the terms "first", "second" and the like in the description and claims of the present application and the above drawings are used to distinguish similar objects, and do not necessarily indicate a specific order or sequence. It should be understood that the data thus used can be interchanged under appropriate circumstances, so that the embodiments of the application described herein can be implemented in an order other than that illustrated or described herein. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion, for example, a process, method, system, product or server including a series of steps or units does not necessarily have to be limited to those steps or units clearly listed, but can include other steps or units not clearly listed or inherent to these processes, methods, products or devices.
[0022] It should be noted that various aspects of the embodiments described below are within the scope of the appended claims. It should be apparent that the aspects described herein can be embodied in a wide variety of forms and that any specific structure and / or function described herein is merely illustrative. Based on the disclosure provided, one skilled in the art should appreciate that an aspect described herein can be implemented independently of any other aspects and that two or more of these aspects can be combined in various ways. For example, an apparatus can be implemented or a method can be practiced using any number of the aspects set forth herein. In addition, such an apparatus can be implemented or such a method can be practiced using other structure and / or functionality in addition to or other than one or more of the aspects set forth herein.
[0023] Reference should be made to Figure 1 As shown in the drawings, the embodiments of the present application provide an alarm blocking system, comprising: a detection module, an alarm module, an alarm blocking module and an information queue D; D is a one-way first-in first-out queue.
[0024] It should be noted that those skilled in the art can know the specific working mode of the information queue D, which will not be described here.
[0025] The detection module is used to perform the following steps:
[0026] S100, acquiring a target image collected by a target monitoring device at a current time.
[0027] In the present embodiment, the target image is an image obtained by frame extraction on a monitoring video collected by the target monitoring device.
[0028] Specifically, those skilled in the art know that any method for extracting images by frame extraction from a video in the prior art falls within the protection scope of the present application, which will not be described here.
[0029] S110, determining whether the target object exists in the target region according to the target image.
[0030] In the embodiment, those skilled in the art know that any method for identifying a specific object in an image in the prior art falls within the protection scope of the present application, which will not be described here.
[0031] S120, if the target object exists, sending first information as result information into the information queue D; the first information includes a first identifier and position information of the target object in the target image; the first identifier indicates that the target object exists in the target region.
[0032] S130, if the target object does not exist, sending second information as result information into the information queue D; the second information includes a second identifier; the second identifier indicates that the target object does not exist in the target region.
[0033] In the embodiment, the detection module can detect the target object in real time by the target monitoring device, determine whether the target object exists in the target region, and if the target object exists, obtain the position information of the target object.
[0034] The alarm module in the open state is used to perform the following steps:
[0035] S200, in response to the update of the information queue D, obtaining the current information queue D=(D1, D2, …, Di, …, Dn); i=1, 2, …, n; wherein n is the number of current result information in the information queue D; n is an even number; Di is the i-th result information in D.
[0036] S210, if NUM1 / n
[0037] S220, if the output indication of the alarm output request returned by the alarm blocking module is received, outputting alarm information; the alarm information is used to prompt that the target object does not exist in the target region at the current time.
[0038] In the embodiment, the alarm module outputs the alarm information only when NUM1 / n<NQ, because when the first information in the information queue is more, the detection module detects the target object more times, and the second information in the information queue is probably due to the detection module misjudgment or other objects passing in front of the target object, so the alarm information is not outputted, and the false alarm is avoided. However, if NUM1 is less, NUM1 / n<NQ, it indicates that the situation is suspicious, and the target object is probably not in the target area, so the alarm information needs to be outputted in time.
[0039] Specifically, the preset proportion threshold NQ has a value range of 0.25-0.75, and preferably NQ=0.5.
[0040] The alarm blocking module is used to execute the following steps after receiving the alarm output request:
[0041] S300, determining whether the target object is blocked by other objects, if the target object is blocked by other objects, adjusting the alarm module to the closed state, otherwise, returning an output instruction to the alarm module.
[0042] In the embodiment, if the target object is blocked, the alarm is not needed at this time, and if the alarm is needed, it is a false alarm. Therefore, the alarm blocking module adjusts the alarm module to the closed state to prevent the alarm module from outputting the alarm information. If the target object is not blocked, the target object is probably not in the target area, and the alarm blocking module needs to return an output instruction to the alarm module in time to improve the accuracy of the alarm.
[0043] The alarm blocking system provided by the application comprises a detection module, an alarm module, an alarm blocking module and an information queue D. The detection module is used to perform the following steps: obtaining a target image collected by a target monitoring device at a current time; and determining whether a target object exists in a target area according to the target image. The detection module can detect the target object in real time through the target monitoring device, determine whether the target object exists in the target area, and obtain the position information of the target object if the target object exists. The alarm module is used to perform the following steps when it is in an open state: obtaining the current information queue D in response to the update of the information queue D; sending an alarm output request to the alarm blocking module if NUM1 / n < NQ; and outputting alarm information if the output indication returned by the alarm blocking module for the alarm output request is received. If the first information in the information queue is relatively more, the detection module detects the target object more times, and the second information in the information queue may be caused by the detection module misjudgment or other objects passing in front of the target object, so that the alarm information is not outputted and the false alarm is avoided. However, if NUM1 is relatively less, NUM1 / n < NQ, which indicates that the situation is suspicious and the target object may not be in the target area, the alarm information needs to be outputted in time. The alarm blocking module is used to perform the following steps after receiving the alarm output request: determining whether the target object is blocked by other objects, adjusting the alarm module to a closed state if the target object is blocked by other objects, or returning the output indication to the alarm module if the target object is not blocked by other objects. If the target object is blocked, the alarm is not needed, and if the alarm is needed, it is a false alarm. Therefore, the alarm blocking module adjusts the alarm module to the closed state to prevent the alarm module from outputting the alarm information. If the target object is not blocked, the target object may not be in the target area, and the alarm blocking module needs to return the output indication to the alarm module in time. The application can obtain the position information of the target object in real time through the detection module, the alarm module, the alarm blocking module and the information queue D, and output the alarm information in time when it is detected that the target object does not exist in the target area. Meanwhile, the situation that the target object is blocked can be excluded, the alarm module can be prevented from outputting the alarm information when the target object is blocked, and the false alarm situation can be reduced.
[0044] In an exemplary embodiment of the application, when the alarm module is in a closed state, the alarm blocking module is used to perform the following steps:
[0045] S400, determining other objects blocking the target object as key objects.
[0046] S410, determine the region information of the region where the key object is located in the target image as key region information G=(GX1, GX2, GY1, GY2); GX1 is the minimum value of the horizontal coordinate of the region where the key object is located, GX2 is the maximum value of the horizontal coordinate of the region where the key object is located; GY1 is the minimum value of the vertical coordinate of the region where the key object is located, and GY2 is the maximum value of the vertical coordinate of the region where the key object is located.
[0047] S420, whenever the detection module obtains a new target image, the new target image is determined as a key image, and the occlusion removal determination processing of the key object is performed.
[0048] In the embodiment, if it is determined that the target object is occluded by other objects, the alarm blocking module will adjust the alarm module to the closed state. At this time, the alarm blocking module needs to determine whether the object (key object) occluding the target object is removed, and then perform subsequent processing.
[0049] Specifically, those skilled in the art know that any method for determining the range of the region where the object in the image is located in the prior art falls within the protection scope of the present application, and will not be described here.
[0050] In an exemplary embodiment of the present application, the occlusion removal determination processing includes:
[0051] S421, obtain the intermediate region information Z=(ZX1, ZX2, ZY1, ZY2) corresponding to the key object in the key image; wherein ZX1 is the minimum value of the horizontal coordinate of the region where the key object is located, ZX2 is the maximum value of the horizontal coordinate of the region where the key object is located; ZY1 is the minimum value of the vertical coordinate of the region where the key object is located, and ZY2 is the maximum value of the vertical coordinate of the region where the key object is located.
[0052] S422, obtain the key center point information GJ=(GJX, GJY) corresponding to the key region information and the intermediate center point information ZJ=(ZJX, ZJY) corresponding to the intermediate region information; wherein GJX=(GX1+GX2) / 2, GJY=(GY1+GY2) / 2; ZJX=(ZX1+ZX2) / 2, ZJY=(ZY1+ZY2) / 2.
[0053] S423, according to GJ and ZJ, obtain the target center point distance XL; wherein XL=sqrt((GJX-ZJX) 2 +(GJY-ZJY) 2 ), sqrt() is a preset square root determination function.
[0054] S424, if XL>EL, it is determined that the key object occluding the target object is removed; wherein EL is a preset distance threshold.
[0055] In the embodiment, by comparing the region information of the region where the key object is located in the target image to determine the key region information G=(GX1, GX2, GY1, GY2) and the intermediate region information Z=(ZX1, ZX2, ZY1, ZY2) corresponding to the key object in the key image, whether the key object shielding the target object is removed can be determined.
[0056] Specifically, whether the key object shielding the target object is removed can be determined by comparing the distance between the center points of the key region and the intermediate region.
[0057] In an exemplary embodiment of the present application, the preset distance threshold EL can be determined by the following method:
[0058] EL=(sqrt((ZX1-ZX2) 2 +(ZY1-ZY2) 2 ) / 2+sqrt((GX1-GX2) 2 +(GY1-GY2) 2 ) / 2) / 2.
[0059] In an exemplary embodiment of the present application, when the alarm module is in the closed state, the alarm blocking module is used to perform the following steps:
[0060] S500, whenever the detection module obtains a new target image, according to the new target image, it is determined whether there is a target object in the target region.
[0061] S510, if there is, n / 2 first information is sent as the result information to the current information queue D.
[0062] S520, the alarm module is adjusted to the open state.
[0063] In the embodiment, when the alarm module is in the closed state, it indicates that the target object is shielded before. If the detection module determines that there is a target object in the target region, it indicates that the target object is not shielded at this time, then the detection module sends a first information to the information queue, but in order to ensure that the alarm module does not alarm, and to avoid the detection module from making a detection error, n / 2 first information is sent as the result information to the current information queue D, and the alarm module is opened at this time, so that the alarm module will not alarm, and whether the object shielding the target object is removed can be determined through further detection, reducing the false alarm situation.
[0064] In an exemplary embodiment of the present application, whether the target object is shielded by other objects can be determined by the following steps:
[0065] S600, obtaining a current information queue D=(D1, D2, …, Di, …, Dn).
[0066] S610, obtaining a target value k=n.
[0067] S620, determining whether Dk is first information; if yes, taking Dk as target information, and entering step S630, otherwise, obtaining k=k-1, and re-executing step S620.
[0068] S630, obtaining position information W=(x, y) in the target information; wherein x is a horizontal coordinate corresponding to W, and y is a vertical coordinate corresponding to W.
[0069] S640, obtaining range information of each other object in the target image corresponding to Dn, to obtain a range information list F=(F1, F2, …, Fj, …, Fm); Fj=(X1j, X2j, Y1j, Y2j); wherein j=1, 2, …, m; m is the number of other objects in the target image except the target object; Fj is the range information of the jth other object in the target image except the target object; X1j is the minimum value of the horizontal coordinate corresponding to Fj; X2j is the maximum value of the horizontal coordinate corresponding to Fj; Y1j is the minimum value of the vertical coordinate corresponding to Fj; and Y2j is the maximum value of the vertical coordinate corresponding to Fj.
[0070] S650, if X1j≤x≤X2j, Y1j≤y≤Y2j, it is determined that the target object is blocked by other objects; otherwise, the target object is not blocked by other objects.
[0071] Specifically, since it cannot be determined whether the result information corresponding to the tail of the current information queue D is first information or second information, only the object information of the target object is contained in the first information, therefore, it is necessary to determine the first information closest to the tail as the target information. The position information in the target information is the position information of the target object last appearing in the target region detected by the detection module.
[0072] Further, if X1j≤x≤X2j, Y1j≤y≤Y2j, it indicates that the position of the target object in the target image at the current time is covered by other objects, that is, the target object is blocked by other objects, so the alarm blocking module should prevent the alarm module from outputting alarm information.
[0073] In an exemplary embodiment of the present application, when the alarm module is in a closed state, the alarm blocking module is used to execute the following steps:
[0074] S700, sending 2 target information to the information queue D.
[0075] In this embodiment, after determining that the target object is occluded, since it is uncertain whether the object occluding the target object will leave in the next frame of the target image, if it has not left, two target information are first sent to the information queue D. If the object occluding the target object has not left in the next frame of the target image, the detection module sends a second piece of information to the information queue to prevent the alarm module from outputting alarm information when it is turned on, which can reduce false alarms and reduce the amount of data processing.
[0076] In an exemplary embodiment of the present invention, when the alarm module is in a closed state, the alarm blocking module is used to perform the following steps:
[0077] S710, the detection module is turned off, and the detection module is turned on after a set time period.
[0078] In this embodiment, after determining that the target object is obstructed, the detection module is turned off, allowing the obstructing object time to leave within a set time period. At this time, the detection module no longer sends result information to the information queue, thus preventing the alarm module from outputting alarm information when it is turned on.
[0079] Furthermore, the set time length ranges from 3s to 10s, and preferably, the set time length is 5s.
[0080] In an exemplary embodiment of the present invention, the first information further includes the generation time of the first information, and the second information further includes the generation time of the second information.
[0081] When the alarm module is in the off state, the alarm blocking module performs the following steps:
[0082] S720, retrieve the generation time contained in each result information to obtain a generation time list T=(T1, T2, ..., T... i ,…,T n );T i is the time when the i-th result information is generated.
[0083] S721, Obtain the target quantity NL=MT / ((T n -T1) / n); where MT is the preset critical duration; MT≤T n -T1.
[0084] S722, send NL target messages to the information queue D.
[0085] In the embodiment, when the target object is blocked, the alarm blocking module can send NL target information into the information queue D, so as to reduce the case that all the result information from the head of the information queue is the first information, prevent the alarm module from outputting alarm information when the alarm module is opened, and improve the accuracy of blocking alarm.
[0086] Specifically, NL is determined according to the average frequency of the result information entering the information queue.
[0087] Further, the preset key time length MT can be determined by experiment or limited by the specific implementer according to the actual situation.
[0088] In an exemplary embodiment of the present application, when the alarm module is in the closed state, the alarm blocking module is configured to perform the following steps:
[0089] S730, continuously sending the target information into the information queue D in a future target time length; the target time length is determined according to the frequency of the result information sent by the detection module into the information queue D.
[0090] In the embodiment, when the target object is blocked, the alarm blocking module can continuously send the target information into the information queue D in a future target time length, regardless of whether the result information sent by the detection module into the information queue is the first information or the second information, the alarm blocking module will send the target information into the information queue D, so as to prevent the alarm module from outputting alarm information when the alarm module is opened, and reduce the case of false alarm.
[0091] In an exemplary embodiment of the present application, when the alarm module is in the closed state, the alarm blocking module is configured to perform the following steps:
[0092] S740, after a future target time length, determining whether the target object is blocked.
[0093] S750, if the target object is blocked, sending one target information into the information queue D, and entering step S750; otherwise, ending the current step.
[0094] In the embodiment, when the target object is blocked, the alarm blocking module can continuously send the target information into the information queue D in a future target time length, so as to prevent the alarm module from outputting alarm information when the alarm module is opened, and after the future target time length, it is necessary to determine again whether the target object is blocked. If the target object is blocked, one target information is sent into the information queue D at this time, so as to reduce the data processing amount while reducing false alarm.
[0095] While particular embodiments of the application have been described in detail hereinabove, it is understood that the foregoing examples have been presented by way of example and are not intended to limit the scope of the application. It will be apparent to persons skilled in the art that various modifications can be made without departing from the spirit and scope of the application. The scope of the application is defined by the appended claims.
Claims
1. An alarm deterrence system, comprising: The application relates to a target monitoring device, which comprises a detection module, an alarm module, an alarm blocking module and an information queue D; D is a one-way first-in-first-out queue; the alarm module has an open state and a closed state; the detection module is used for performing the following steps: S100, acquiring a target image collected by a target monitoring device at a current time; S110, determining whether a target object exists in a target region according to the target image; S120, if the target object exists, sending first information as result information into the information queue D; the first information comprises a first identifier and position information of the target object in the target image; the first identifier indicates that the target object exists in the target region; S130, if the target object does not exist, sending second information as result information into the information queue D; the second information comprises a second identifier; the second identifier indicates that the target object does not exist in the target region; the alarm module is used for performing the following steps when the alarm module is in the open state: S200, acquiring the current information queue D=(D1, D2,..., Di,..., Dn) in response to the update of the information queue D; i=1, 2,..., n; wherein n is the number of current result information in the information queue D; n is an even number; Di is the ith result information in D; S210, if NUM1 / n 2. The alert blocking system of claim 1, wherein, 3. The alert blocking system of claim 2, wherein, S421, obtaining intermediate region information Z=(ZX1, ZX2, ZY1, ZY2) corresponding to the key object in the key image; wherein ZX1 is the minimum value of the horizontal coordinate of the region where the key object is located, ZX2 is the maximum value of the horizontal coordinate of the region where the key object is located; ZY1 is the minimum value of the vertical coordinate of the region where the key object is located, and ZY2 is the maximum value of the vertical coordinate of the region where the key object is located; S422, obtaining key center point information GJ=(GJX, GJY) corresponding to the key region information and intermediate center point information ZJ=(ZJX, ZJY) corresponding to the intermediate region information; wherein GJX=(GX1+GX2) / 2, GJY=(GY1+GY2) / 2; ZJX=(ZX1+ZX2) / 2, ZJY=(ZY1+ZY2) / 2; S423, according to the GJ and ZJ, obtain the target center point distance XL; wherein, XL=sqrt((GJX-ZJX) 2 +(GJY-ZJY) 2 ), sqrt() is a preset square root determination function; S424, if XL>EL, it is determined that the key object shielding the target object is removed; wherein EL is a preset distance threshold.
4. The alert blocking system of claim 1, wherein, When the alarm module is in the closed state, the alarm blocking module is used to execute the following steps: S500, whenever the detection module obtains a new target image, it is determined whether there is a target object in the target region according to the new target image; S510, if there is, n / 2 first information is sent to the current information queue D as result information; S520, the alarm module is adjusted to an open state.
5. The alert blocking system of claim 1, wherein, The target object is determined whether it is shielded by other objects by the following steps: S600, obtaining the current information queue D=(D1, D2, …, Di, …, Dn); S610, obtaining the target value k=n; S620, determining whether Dk is first information; if yes, Dk is taken as target information, and step S630 is entered, otherwise, k=k-1 is obtained, and step S620 is re-executed; S630, obtaining the position information W=(x, y) in the target information; wherein x is the horizontal coordinate corresponding to W, and y is the vertical coordinate corresponding to W; S640, obtaining the range information of each other object in the target image corresponding to Dn except the target object to obtain the range information list F=(F1, F2, …, Fj, …, Fm); Fj=(X1j, X2j, Y1j, Y2j); wherein j=1, 2, …, m; m is the number of other objects in the target image corresponding to Dn except the target object; Fj is the range information of the jth other object in the target image corresponding to Dn except the target object; X1j is the minimum value of the horizontal coordinate corresponding to Fj; X2j is the maximum value of the horizontal coordinate corresponding to Fj; Y1j is the minimum value of the vertical coordinate corresponding to Fj; Y2j is the maximum value of the vertical coordinate corresponding to Fj; S650, if X1j≤x≤X2j, Y1j≤y≤Y2j, it is determined that the target object is shielded by other objects; otherwise, the target object is not shielded by other objects.
6. The alert blocking system of claim 1, wherein, The preset proportion threshold NQ is in the range of 0.25-0.
75.
7. The alert blocking system of claim 3, wherein, The preset distance threshold EL is determined by the following method: EL=(sqrt((ZX1-ZX2) 2 +(ZY1-ZY2) 2 ) / 2+sqrt((GX1-GX2) 2 +(GY1-GY2) 2 ) / 2) / 2。
Citation Information
Patent Citations
Target object detection system
CN117612106A