An intelligent monitoring and communication system and method suitable for intelligent transportation
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-13
- Publication Date
- 2026-08-14
Smart Images

Figure CN120564423B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to data processing technology, and more particularly to an intelligent monitoring and communication system and method suitable for intelligent transportation. Background Technology
[0002] In the field of modern intelligent transportation, traffic monitoring systems have become an important means of ensuring road traffic safety and order. These systems use cameras and other sensors distributed throughout the roads to collect real-time data on traffic flow, vehicle speed, and road conditions, providing a basis for traffic signal control and guidance, and facilitating pedestrian crossings.
[0003] When faced with situations such as road flooding, existing systems mainly identify flooded areas through cameras and then issue simple road condition prompts to traffic participants or pedestrians in the form of text or voice through terminals such as traffic guidance screens. However, they lack effective means of monitoring and analyzing water splashing during vehicle movement and cannot predict the potential impact of water splashing on pedestrians, surrounding facilities, and bus stops.
[0004] Therefore, how to monitor and analyze the splashing situation in waterlogged areas and provide avoidance guidance for vehicles and pedestrians has become a critical issue that urgently needs to be addressed. Summary of the Invention
[0005] This invention provides an intelligent monitoring and communication system and method suitable for intelligent transportation, which can monitor and analyze the splashing situation in water accumulation areas and provide avoidance guidance for vehicles and pedestrians.
[0006] A first aspect of the present invention provides an intelligent monitoring and communication system suitable for intelligent transportation, comprising:
[0007] The determination module obtains the restricted distance between the waterlogged area and the hub area within the traffic monitoring area, as well as the water volume in the waterlogged area, and determines the restricted speed of the moving entity based on the water volume and the restricted distance;
[0008] The analysis module determines the actual splash area corresponding to the water accumulation area based on the actual speed of the moving object and the monitoring footage of the traffic monitoring area.
[0009] The update module updates the monitoring screen based on the speed limit and the actual splash area to obtain a splash warning screen corresponding to the moving subject.
[0010] Optionally, in one possible implementation of the first aspect, determining the limiting speed of the moving subject based on the accumulated water volume and the limiting distance includes:
[0011] Retrieve historical splash data corresponding to the water accumulation volume, wherein the historical splash data includes a one-to-one correspondence between historical velocity and historical distance;
[0012] When a restricted distance is determined among the historical distances, the historical speed corresponding to the corresponding historical distance is retrieved as the restricted speed for the water accumulation area;
[0013] When it is determined that there is no restricted distance among the historical distances, the historical distance that is less than the restricted distance and closest to the restricted distance is retrieved as the first distance, and the historical distance that is greater than the restricted distance and closest to the restricted distance is retrieved as the second distance;
[0014] The calculated distance is obtained based on the sum of the first distance and the second distance, and the calculated speed is obtained based on the sum of the historical speeds of the first distance and the historical speeds of the second distance.
[0015] The distance ratio is obtained based on the ratio of the restricted distance to the calculated distance. The restricted speed for the waterlogged area is obtained by multiplying the distance ratio and the calculated speed.
[0016] The speed limit for the smallest waterlogged area is selected as the speed limit for the moving main body.
[0017] Optionally, in one possible implementation of the first aspect, determining the limiting speed of the moving subject based on the accumulated water volume and the limiting distance includes:
[0018] Retrieve the baseline speed and baseline distance corresponding to the water accumulation volume, and obtain the calculation coefficient based on the ratio of the baseline speed to the baseline distance;
[0019] Based on the product of the calculated coefficient and the limiting distance, the limiting speed of the water accumulation area is obtained, and the limiting speed of the water accumulation area with the smallest limiting speed is selected as the limiting speed of the moving body.
[0020] Optionally, in one possible implementation of the first aspect, determining the actual splash area corresponding to the water accumulation area based on the actual speed of the moving subject and the monitoring footage of the traffic monitoring area includes:
[0021] The actual speed of the moving subject is obtained, and the reference splash distance for each water accumulation area is retrieved based on the actual speed.
[0022] Identify the waterlogged area in the monitoring screen corresponding to the traffic monitoring area, and retrieve the boundary line of the hub area in the monitoring screen as the hub boundary line;
[0023] Based on the water accumulation area and the hub boundary line, determine the fitting center point and the splash angle;
[0024] Using the fitted center point as the center, a sputtering sector region is determined based on the sputtering angle and the reference sputtering distance;
[0025] The sputtering fan-shaped region is adjusted based on the regional contour of the water accumulation area to obtain the adjusted sputtering region corresponding to the water accumulation area;
[0026] Obtain the occlusion position of the occlusion element in the monitoring screen, and determine that the occlusion position is located between the water accumulation area and the hub area, and is located within the adjustment splash area. Then, take the corresponding occlusion element as the intermediate occlusion element, and adjust the area of the adjustment splash area based on the intermediate occlusion element to obtain the actual splash area corresponding to the water accumulation area.
[0027] Obtain both sides of the hub area, taking the side where the waterlogged area is located as the inner side and the other side as the outer side;
[0028] When the shielding position is determined to be located within the adjustment splashing area and outside the hub area, the corresponding shielding element is used as the outer shielding element. Based on the outer shielding element, the adjustment splashing area is adjusted to obtain the actual splashing area corresponding to the water accumulation area.
[0029] Optionally, in one possible implementation of the first aspect, determining the fitting center point and the splash angle based on the water accumulation area and the hub boundary line includes:
[0030] Obtain the main center point of the water accumulation area, and construct a coordinate axis parallel to the hub boundary line with the main center point as the origin to obtain the splash coordinate system;
[0031] The monitoring image is processed into coordinates based on the sputtering coordinate system. The extreme values of the coordinates of the water accumulation area are obtained in the sputtering coordinate system. A fitting region corresponding to the water accumulation area is constructed based on the extreme values of the coordinates.
[0032] The center point of the fitted region is taken as the fitting center point;
[0033] The two vertices closest to the hub region in the fitted region are obtained as construction vertices, and the construction vertices are connected to the fitted center point to obtain the sputtering angle.
[0034] Optionally, in one possible implementation of the first aspect, adjusting the sputtering fan-shaped region based on the region contour of the water accumulation region to obtain the adjusted sputtering region corresponding to the water accumulation region includes:
[0035] Obtain the arc-shaped pixels on the arc-shaped edge line in the sputtering fan-shaped region, and connect the center of the sputtering fan-shaped region to the arc-shaped pixels in sequence to obtain the region adjustment connection line;
[0036] Determine the boundary intersection points of each region adjustment line and the region boundary of the fitted region, and count the number of pixels between the boundary intersection points of the region adjustment lines and the center of the circle as the baseline number of pixels.
[0037] Determine the intersection point of the adjustment line between each region and the outline of the water accumulation area, and count the number of pixels between the intersection point of the adjustment line and the center of the circle as the actual number of pixels.
[0038] The adjustment quantity is obtained based on the difference between the reference pixel count and the actual pixel count. The corresponding adjustment lines in the region are adjusted based on the adjustment quantity to obtain the adjusted region adjustment lines. The adjusted region adjustment lines are combined to obtain the adjusted splashing region corresponding to the water accumulation region.
[0039] Optionally, in one possible implementation of the first aspect, the step of adjusting the splash area based on the intermediate occlusion element to obtain the actual splash area corresponding to the water accumulation area includes:
[0040] The theoretical occlusion range corresponding to the middle occlusion element is retrieved based on the occlusion position, element attributes, and occlusion height of the middle occlusion element.
[0041] Based on the intersection of the theoretical shielding range and the adjusted sputtering area, the actual shielding range is obtained. Based on the difference between the adjusted sputtering area and the actual shielding range, the actual sputtering area corresponding to the water accumulation area is obtained.
[0042] Optionally, in one possible implementation of the first aspect, the step of adjusting the splash area based on the outer shading element to obtain the actual splash area corresponding to the water accumulation area includes:
[0043] Based on the occlusion position, element attributes, and occlusion height of the outer occluding element, retrieve the theoretical reflection range corresponding to the outer occluding element;
[0044] Based on the union of the theoretical reflection range and the adjusted sputtering area, the actual sputtering area corresponding to the water accumulation area is obtained.
[0045] Optionally, in one possible implementation of the first aspect, updating the monitoring screen based on the limited speed and the actual splash area to obtain a splash warning screen corresponding to the moving subject includes:
[0046] Obtain the center point of each water accumulation area in the monitoring screen, update the speed limit of each water accumulation area to the center point of the water accumulation area, and update the speed limit of the moving object to the position of the moving object in the monitoring screen.
[0047] The actual splash area is updated to the location of the corresponding water accumulation area to obtain a splash warning screen corresponding to the moving subject.
[0048] A second aspect of the present invention provides an intelligent monitoring and communication method suitable for intelligent transportation, comprising:
[0049] The system obtains the restricted distance between the waterlogged area and the hub area within the traffic monitoring area, as well as the water volume in the waterlogged area. Based on the water volume and the restricted distance, the system determines the restricted speed of the moving entity.
[0050] Based on the actual speed of the moving object and the monitoring footage of the traffic monitoring area, the actual splash area corresponding to the water accumulation area is determined;
[0051] The monitoring screen is updated based on the speed limit and the actual splash area to obtain a splash warning screen corresponding to the moving subject.
[0052] The beneficial effects of this invention are as follows:
[0053] 1. This invention obtains the restricted speed of a moving vehicle by acquiring the water volume in the flooded area and its limiting distance from the hub area, and combining this with the proportional relationship between historical splash data or benchmark parameters. On the one hand, the method of determining the restricted speed based on historical splash data fully utilizes the empirical information in historical data, making the restricted speed more closely match actual road conditions. On the other hand, the method of calculating the restricted speed based on benchmark speed and benchmark distance is relatively convenient, and can quickly provide a reasonable restricted speed for the moving vehicle when historical data is lacking or when a rapid determination of the restricted speed is required. By providing a speed reference for the moving vehicle through the determination of the restricted speed, safety hazards caused by excessive speed can be avoided.
[0054] 2. This invention, based on the actual speed of the moving subject and monitoring footage, determines the splashing fan-shaped area through a fitting region. Furthermore, by combining the regional contour of the water accumulation area, the blocking range of the intermediate obstructing elements, and the reflection range of the outer obstructing elements, the splashing fan-shaped area is dynamically adjusted to obtain a more realistic splashing area that closely reflects the actual scene. This method comprehensively considers the influence of multiple factors such as the shape of the water accumulation area and the position and properties of obstructions, making the warning information more realistic and reliable.
[0055] 3. This invention overlays the calculated speed limit with the actual splash area onto the monitoring screen to create a splash warning screen. The speed limit is marked at the center of the water accumulation area and the position of the moving object, and the actual splash area is visually marked at the corresponding position, allowing drivers to intuitively obtain risk information for different water accumulation areas and take preventive measures in advance.
[0056] 4. This invention determines the personnel warning area by calculating the intersection of the hub area and the actual splash area, and generates a warning time by combining the distance between the moving object and the water accumulation area and the actual speed. Both are then sent to the warning equipment in the hub area for display. This method identifies the activity area of personnel threatened by water splash, provides hazard avoidance guidance from a time perspective, helps pedestrians avoid risks in a timely manner, and improves the protection capabilities of personnel in water accumulation scenarios. Attached Figure Description
[0057] Figure 1 This is a schematic diagram of the structure of an intelligent monitoring and communication system suitable for intelligent transportation provided by the present invention;
[0058] Figure 2 A schematic diagram of the water accumulation area and hub area provided by the present invention;
[0059] Figure 3 A schematic diagram of the area adjustment connection provided by the present invention;
[0060] Figure 4 This is a flowchart illustrating an intelligent monitoring and communication method for intelligent transportation provided by the present invention. Detailed Implementation
[0061] The technical solution of the present invention will be described in detail below with reference to specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments.
[0062] This invention provides an intelligent monitoring and communication system suitable for intelligent transportation, such as... Figure 1 As shown, it includes:
[0063] S1, the determination module obtains the restricted distance between the waterlogged area and the hub area within the traffic monitoring area, as well as the water volume in the waterlogged area, and determines the restricted speed of the moving entity based on the water volume and the restricted distance.
[0064] It should be noted that in urban traffic, road flooding can pose a safety hazard to pedestrians and other pedestrian gathering areas such as bus stops. Vehicles driving through flooded areas may splash pedestrians on the roadside or at bus stops. Existing traffic monitoring systems mainly rely on sensors and cameras to collect road data and display simple traffic information on traffic screens. While existing systems can identify flooded areas, they lack methods to monitor water splashing during vehicle movement and cannot predict the impact of splashing on pedestrians, bus stops, and other affected areas.
[0065] Therefore, this invention determines the speed limit based on real-time water accumulation, providing a speed limit reference for driving vehicles and reducing the impact of water splashing on pedestrians from the source. In addition, this invention also predicts the splash range and compares and corrects it with the regional outline of the water accumulation area, combined with the influence of obstructions on water splashing, to obtain the actual splash area for pedestrians on the road, thereby generating accurate and timely warning information.
[0066] Understandably, a waterlogged area is an area on the road surface where water accumulates, such as a puddle. A section of road may have one or more waterlogged areas. A junction area is an area on either side of the road where pedestrians walk or gather, such as a pedestrian walkway or bus stop. The restricted distance is the distance between a waterlogged area and a junction area; specifically, it's the distance between the center point of the waterlogged area and the boundary of the junction area. The water volume is the capacity of the water accumulated within the waterlogged area; the water volume directly affects the splash distance when a vehicle passes through the waterlogged area. Based on the water volume and the restricted distance, the speed limit for moving vehicles is determined.
[0067] The mobile subject refers to any moving object within the traffic monitoring area, which can be a motor vehicle. The speed limit refers to the maximum speed allowed for the mobile subject to travel within the waterlogged area without splashing into the hub area, based on the current water volume and the limited distance.
[0068] It should be noted that this invention determines the speed limit for moving entities through two implementation methods. The first method fully utilizes historical data. Under different water accumulation and distance restrictions, water splashing during vehicle movement varies. By analyzing historical splashing data, when a record matching the current situation exists, the corresponding historical speed is directly used as the speed limit. When no identical record exists, a reasonable speed limit can be estimated by selecting similar historical data. The second method addresses situations where sufficiently detailed historical splashing data may be lacking for speed limit determination (e.g., in small and medium-sized city roads, temporary water accumulation points, etc., where data accumulation is limited). In such cases, a baseline speed and distance can be set, and the speed limit can be calculated using the proportional relationship between them. This allows for rapid determination of the speed limit for moving entities while maintaining a certain level of reasonableness.
[0069] In some embodiments, step S1 (determining the limiting speed of the moving body based on the accumulated water volume and the limiting distance) includes A1-A6:
[0070] A1, retrieve the historical splash data corresponding to the water accumulation volume, the historical splash data including the one-to-one correspondence between historical velocity and historical distance.
[0071] It is understandable that, given a fixed amount of water, different movement speeds of the moving entity will result in different splash distances. With sufficiently detailed historical splash data, for each water-affected area, historical splash data corresponding to the current water volume is retrieved. This historical splash data includes a one-to-one correspondence of historical speed and historical distance.
[0072] Among them, historical splash data refers to the speed at which a vehicle travels under different water accumulation scenarios as historical speed, and the splash distance reached by the water accumulation at the corresponding historical speed as historical distance.
[0073] A2, when it is determined that there is a restricted distance in the historical distance, the historical speed corresponding to the corresponding historical distance is retrieved as the restricted speed of the water accumulation area.
[0074] Understandably, by using historical splash data, it is determined whether there is a value in the historical distance that is the same as the current limit distance. If so, the historical speed corresponding to the corresponding historical distance is directly retrieved and determined as the limit speed for the water accumulation area.
[0075] A3, when it is determined that there is no restricted distance in the historical distance, retrieve the historical distance that is less than the restricted distance and closest to the restricted distance as the first distance, and retrieve the historical distance that is greater than the restricted distance and closest to the restricted distance as the second distance.
[0076] It is easy to understand that, based on A2, if there is no historical distance that is the same as the current limit distance, the closest historical distance that is less than the current limit distance is selected as the first distance, and the closest historical distance that is greater than the current limit distance is selected as the second distance.
[0077] A4. The calculated distance is obtained based on the sum of the first distance and the second distance, and the calculated speed is obtained based on the sum of the historical speeds of the first distance and the second distance.
[0078] It is not difficult to understand that the calculated distance is obtained by summing the first distance and the second distance, and the calculated speed is obtained by summing the historical speed corresponding to the first distance and the historical speed corresponding to the second distance.
[0079] A5. Based on the ratio of the restricted distance to the calculated distance, the distance ratio is obtained. The restricted speed for the waterlogged area is obtained by multiplying the distance ratio and the calculated speed.
[0080] Understandably, the distance ratio is obtained by calculating the ratio of the restricted distance to the calculated distance, and then multiplying the distance ratio by the calculated speed to obtain the restricted speed for the waterlogged area.
[0081] A6. Select the speed limit of the smallest water accumulation area as the speed limit of the moving main body.
[0082] It is easy to understand that when there are multiple waterlogged areas within the traffic monitoring area, the speed limit for each waterlogged area is calculated, and the minimum speed value is selected as the speed limit for the moving vehicle. This ensures that the moving vehicle will not splash water onto the hub area when passing through each waterlogged area while passing through the monitoring area.
[0083] In some other embodiments, step S1 (determining the limiting speed of the moving body based on the accumulated water volume and the limiting distance) includes B1-B2:
[0084] B1. Retrieve the reference speed and reference distance corresponding to the water accumulation volume, and obtain the calculation coefficient based on the ratio of the reference speed and the reference distance.
[0085] It is understandable that the reference speed and reference distance refer to a set of pre-set reference parameters corresponding to the water accumulation volume. These parameters represent the furthest distance the water splashes when the moving object passes through at the reference speed under the current water accumulation volume. The reference distance can be a standard value obtained based on actual conditions. The reference speed and reference distance can be determined based on actual conditions, or through model simulation or historical distances. The ratio of the reference speed to the reference distance is calculated to obtain a calculation coefficient.
[0086] B2. Based on the product of the calculated coefficient and the limiting distance, the limiting speed of the water accumulation area is obtained, and the limiting speed of the water accumulation area with the smallest limiting speed is selected as the limiting speed of the moving body.
[0087] Understandably, when determining the water volume and the restricted distance, the restricted speed of the water-filled area is obtained by multiplying the coefficient and the restricted distance. The restricted speed of the water-filled area with the smallest water volume is selected as the restricted speed of the moving body. This ensures that the moving body will not splash water into the hub area when passing through each water-filled area while passing through the monitored area.
[0088] S2, the analysis module, determines the actual splash area corresponding to the water accumulation area based on the actual speed of the moving subject and the monitoring screen of the traffic monitoring area.
[0089] It should be noted that simply setting speed limits for moving vehicles is insufficient to completely eliminate safety hazards in flooded road sections; the speed limit is merely a reference value for moving vehicles. The actual splash range of a vehicle driving through a flooded area is affected by various factors, including vehicle speed, water pattern, and the surrounding environment. For example, a high-speed vehicle may cause splashing over a greater distance, while surrounding buildings, guardrails, and other obstructions can alter the direction and range of the splash. Therefore, it is necessary to accurately determine the actual impact area of water splashing through real-time analysis of actual speeds and monitoring footage, providing a more direct reference for subsequent early warning systems.
[0090] In some embodiments, step S2 (determining the actual splash area corresponding to the water accumulation area based on the actual speed of the moving subject and the monitoring screen of the traffic monitoring area) includes S21-S28:
[0091] S21, obtain the actual speed of the moving subject, and retrieve the reference splash distance for each water accumulation area based on the actual speed.
[0092] It's easy to understand that the actual speed of the moving object can be obtained through devices such as cameras. Based on this actual speed, the baseline splash distance for each water accumulation area within the monitored area is then retrieved.
[0093] The reference splash distance refers to the actual splash distance corresponding to the actual velocity under the current water accumulation. This reference splash distance can be obtained through the two implementation methods provided in step S1.
[0094] S22, identify the water accumulation area in the monitoring screen corresponding to the traffic monitoring area, and retrieve the area boundary line of the hub area in the monitoring screen as the hub boundary line.
[0095] Understandably, see Figure 2 The system identifies waterlogged areas in the traffic monitoring footage corresponding to specific traffic monitoring zones, and retrieves the boundary lines of the hub areas from those footage as hub boundary lines. The location and outline of the waterlogged areas, as well as the location of the hub areas, are identified through traffic monitoring.
[0096] S23, determine the fitting center point and the splash angle based on the water accumulation area and the hub boundary line.
[0097] It should be noted that when determining the actual splash area of the water accumulation area, it is necessary to first perform fitting processing on the identified irregularly shaped water accumulation areas.
[0098] In some embodiments, step S23 (determining the fitting center point and the splash angle based on the water accumulation area and the hub boundary line) includes S231-S234:
[0099] S231, obtain the main center point of the water accumulation area, construct a coordinate axis parallel to the hub boundary line with the main center point as the coordinate origin, and obtain the splash coordinate system.
[0100] Understandably, the main center point of the waterlogged area is obtained by establishing a coordinate system. Specifically, a planar coordinate system is established in the monitoring screen. For example, the origin can be a corner vertex of the screen, the horizontal direction is the x-coordinate, and the vertical direction is the y-coordinate. The maximum and minimum values of the waterlogged area on the x and y coordinates are obtained. The sum of the maximum and minimum values of the x-coordinate is used to obtain the horizontal value, and the sum of the maximum and minimum values of the y-coordinate is used to obtain the vertical value. Half of the horizontal value is the x-coordinate of the main center point, and half of the vertical value is the y-coordinate of the main center point, thus determining the main center point of the waterlogged area.
[0101] A sputtering coordinate system is obtained by constructing coordinate axes parallel to the hub boundary line with the center point of the main body as the origin. One of the coordinate axes of the sputtering coordinate system, which is parallel to the hub boundary line, can be the horizontal axis.
[0102] S232, the monitoring image is processed into coordinates based on the sputtering coordinate system, the extreme values of the water accumulation area are obtained in the sputtering coordinate system, and a fitting region corresponding to the water accumulation area is constructed based on the extreme values of the coordinates.
[0103] Understandably, under the newly established sputtering coordinate system, the extreme values of the water accumulation area are re-acquired. The extreme values refer to the maximum and minimum values of the water accumulation area in each coordinate axis direction, and the smallest bounding rectangle covering the water accumulation area is used as the fitting region.
[0104] The fitting region refers to the geometric shape surrounding the water accumulation area to approximate its shape; it can be implemented using a rectangle or a square.
[0105] S233, the center point of the fitted region is taken as the fitting center point.
[0106] It is not difficult to understand that seeing Figure 2 The geometric center of the fitted region is taken as the fitting center point.
[0107] S234, obtain the two vertices in the fitting region that are closest to the hub region as construction vertices, and connect the construction vertices with the fitting center point to obtain the sputtering angle.
[0108] Understandably, on the boundary of the fitting region, the two vertices closest to the hub region are selected as construction vertices. Connecting these two construction vertices to the fitting center point, the resulting angle is the splash angle, which reflects the splashing range of the accumulated water.
[0109] S24, with the fitted center point as the center, determine the sputtering fan-shaped region based on the sputtering angle and the reference sputtering distance.
[0110] It is easy to understand that after determining the fitting center and the sputtering angle, a sputtering fan-shaped region is constructed based on the sputtering angle, with the fitting center point as the center and the reference sputtering distance as the radius.
[0111] Among them, the sputtering fan-shaped region is a fan-shaped sputtering region.
[0112] S25, the sputtering fan-shaped region is adjusted based on the region contour of the water accumulation area to obtain the adjusted sputtering region corresponding to the water accumulation area.
[0113] It should be noted that the initially constructed sputtering fan-shaped region still deviates from the actual contour of the water accumulation area. For example, some water accumulation areas may have irregular concave or convex shapes. Directly using the standard fan-shaped region will lead to deviations in the sputtering range prediction. Therefore, the sputtering fan-shaped region can be corrected by combining the actual contour of the water accumulation area (region contour) to make the entire sputtering region closer to the real state.
[0114] In some embodiments, step S25 (adjusting the sputtering fan-shaped region based on the region contour of the water accumulation region to obtain the adjusted sputtering region corresponding to the water accumulation region) includes S251-S254:
[0115] S251, obtain the arc-shaped pixels on the arc-shaped edge line of the sputtering fan-shaped region, and connect the center of the sputtering fan-shaped region with the arc-shaped pixels in sequence to obtain the region adjustment connection line.
[0116] Understandably, see Figure 3 On the arc-shaped edge line of the sputtering fan-shaped region, select arc-shaped pixels, and connect the center of the sputtering fan-shaped region to each arc-shaped pixel in turn to generate region adjustment lines. These lines serve as the baseline for subsequent analysis.
[0117] Among them, the arc-shaped pixels are the pixels on the arc-shaped edge line of the sputtering fan-shaped region, and the region adjustment line is the line segment connecting the center of the sputtering fan-shaped region and the arc-shaped pixels.
[0118] S252, determine the boundary intersection point of each region adjustment line and the region boundary of the fitted region, and count the number of pixels between the boundary intersection point of the region adjustment line and the center of the circle as the reference number of pixels.
[0119] It is understandable that the boundary intersection point is the intersection point between the region adjustment line and the region boundary of the fitted region, and the number of reference pixels is the number of pixels between the boundary intersection point and the center of the circle on each region adjustment line.
[0120] S253, determine the intersection point of the adjustment line of each region with the outline of the water accumulation area, and count the number of pixels between the intersection point of the outline of the adjustment line and the center of the circle as the actual number of pixels.
[0121] It is understandable that the contour intersection point is the intersection point between the region adjustment line and the region contour of the water accumulation area, and the actual number of pixels is the number of pixels between the contour intersection point and the center of the circle on each region adjustment line.
[0122] S254: Based on the difference between the number of reference pixels and the number of actual pixels, the adjustment quantity is obtained. The quantity of the corresponding area adjustment lines is adjusted based on the adjustment quantity to obtain the adjusted area adjustment lines. The adjusted area adjustment lines are combined to obtain the adjusted splashing area corresponding to the water accumulation area.
[0123] Understandably, the adjustment amount is obtained by calculating the difference between the reference pixel count and the actual pixel count on each region adjustment line. It's important to note that the fitted region is the smallest bounding rectangle covering the water accumulation area, so the difference between the actual pixel count and the reference pixel count is either positive or zero, meaning the adjustment amount is either positive or zero. The magnitude of the adjustment amount reflects the error length (i.e., correction amount) between the fitted region boundary and the water accumulation area contour on the corresponding region adjustment line. Based on the adjustment amount, the corresponding region adjustment lines are adjusted, i.e., their lengths are shortened, resulting in adjusted region adjustment lines. For example, if the reference pixel count for a region adjustment line is 100, while the actual pixel count is 80, then the adjustment amount is 20. In this case, the region adjustment line in that direction needs to be shortened by 20 pixels, causing the splashed fan-shaped area to shrink inward in that direction, covering a more realistic water accumulation range. Combining all the adjusted region adjustment lines yields the adjusted splashed area corresponding to the water accumulation area.
[0124] Among them, adjusting the splash area refers to the splash area obtained by adjusting the splash fan-shaped area based on the regional contour of the water accumulation area.
[0125] It should be noted that when the adjustment value is 0, it means that the boundary of the fitted area and the outline of the water accumulation area coincide on the corresponding area adjustment line, and therefore no adjustment of the area adjustment line is required.
[0126] S26, obtain the occlusion position of the occlusion element in the monitoring screen, and determine that the occlusion position is located between the water accumulation area and the hub area, and is located within the adjustment splash area. Then, take the corresponding occlusion element as the intermediate occlusion element, and adjust the area of the adjustment splash area based on the intermediate occlusion element to obtain the actual splash area corresponding to the water accumulation area.
[0127] It should be noted that in real-world scenarios, the direct obstruction of the splash path by obstructions needs to be considered. For example, median strips, green belts, and other objects may cut off the splash trajectory, causing the actual splash area to be smaller than the estimated range. This invention identifies obstructing elements located between the water accumulation area and the hub area, and subtracts the obstructed portion from the adjusted splash area, making the final actual splash area more consistent with the actual application situation.
[0128] Among them, the blocking element refers to the physical object that physically blocks or reflects the splashed water, and the intermediate blocking element is the blocking element located between the water accumulation area and the hub area, and within the adjustment splash area.
[0129] In some embodiments, step S26 (adjusting the sputtering area based on the intermediate blocking element to obtain the actual sputtering area corresponding to the water accumulation area) includes S261-S262:
[0130] S261, retrieve the theoretical occlusion range corresponding to the intermediate occlusion element based on the occlusion position, element attributes and occlusion height of the intermediate occlusion element.
[0131] It is understandable that the occlusion position refers to the location of the occluding element, the element attribute refers to the object type of the occluding element, the intermediate occluding element can be a guardrail or green belt, and the occlusion height refers to the height of the occluding element. Based on the occlusion position, element attribute, and occlusion height of the intermediate occluding element, the theoretical occlusion range corresponding to the intermediate occluding element is retrieved. Specifically, existing technologies such as 3D modeling or ray projection algorithms can be used to simulate its occlusion boundary to determine the theoretical occlusion range.
[0132] The theoretical occlusion range refers to the splash blocking area predicted based on the occlusion position, element attributes, and occlusion height of the intermediate occlusion element.
[0133] S262, based on the intersection of the theoretical shielding range and the adjusted sputtering area, the actual shielding range is obtained, and based on the difference between the adjusted sputtering area and the actual shielding range, the actual sputtering area corresponding to the water accumulation area is obtained.
[0134] Understandably, the actual shading range refers to the overlap between the theoretical shading range and the adjusted splash area. The actual splash area corresponding to the water accumulation area is obtained by calculating the difference between the adjusted splash area and the actual shading range. Specifically, the area corresponding to the actual shading range is removed from the adjusted splash area, and the remaining area is the unshaded actual splash area. Therefore, the actual splash area can be adjusted and corrected based on the position and shape of intermediate shading elements. For example, when there is a barrier between the water accumulation area and the bus stop, the actual splash area automatically excludes the area blocked by the barrier, thus accurately reflecting the area that the water splash may actually cover.
[0135] S27, obtain both sides of the hub area, take the side where the water accumulation area is located as the inner side, and the other side as the outer side.
[0136] It should be noted that in real-world scenarios, it is necessary to consider not only the direct obstruction of the splash path by obstacles but also the reflection effect. That is, splashed water may spread in other directions after impacting an obstacle, such as a wall on the inner side of a roadside. When the splashing force is high, the water splashing onto the wall may reflect and spread again onto the sidewalk. Therefore, this invention identifies obstacles located outside the hub area and within the adjusted splash area, and superimposes the reflection area onto the adjusted splash area, making the final actual splash area more consistent with practical applications.
[0137] It is understandable that, when obtaining the two sides of the hub area, the side where the waterlogged area is located is taken as the inner side, that is, the space on the side closer to the waterlogged area, and the other side is taken as the outer side, that is, the space on the side farther away from the waterlogged area.
[0138] S28, when it is determined that the shielding position is located within the adjustment splashing area and outside the hub area, the corresponding shielding element is used as the outer shielding element, and the adjustment splashing area is adjusted based on the outer shielding element to obtain the actual splashing area corresponding to the water accumulation area.
[0139] It should be noted that when the obstruction is located inside the hub area, that is, between the water accumulation area and the hub area, the reflection of water by the obstruction at this position will not affect the hub area, but will instead reflect towards the water accumulation area. Therefore, this invention uses obstruction elements located within the adjustment sputtering area and outside the hub area as outer obstruction elements, and analyzes them accordingly.
[0140] In some embodiments, step S28 (adjusting the sputtering area based on the outer shielding element to obtain the actual sputtering area corresponding to the water accumulation area) includes S281-S282:
[0141] S281, based on the occlusion position, element attributes and occlusion height of the outer occlusion element, retrieve the theoretical reflection range corresponding to the outer occlusion element.
[0142] It is understandable that the occlusion position refers to the location of the occluding element, the element attribute refers to the object type of the occluding element, the outer occluding element can be a building wall, and the occlusion height refers to the height of the occluding element. Based on the occlusion position, element attribute, and occlusion height of the outer occluding element, the theoretical reflection range corresponding to the outer occluding element is retrieved. Specifically, this can be done by combining existing computer simulation tools, using fluid dynamics software (such as ANSYS Fluent or OpenFOAM) to simulate the interaction between splashing water and the outer occluding element, generating a visualization of the reflection path, thereby determining the theoretical reflection range.
[0143] The theoretical reflection range refers to the water splash reflection area predicted based on the shading position, element properties, and shading height of the outer shading element.
[0144] S282, based on the union of the theoretical reflection range and the adjusted sputtering area, the actual sputtering area corresponding to the water accumulation area is obtained.
[0145] Understandably, based on the union of the theoretical reflection range and the adjusted sputtering area, the originally uncovered reflection area is merged with the adjusted sputtering area to ensure coverage of all possible paths of direct sputtering and reflective sputtering. The area after merging the theoretical reflection range and the adjusted sputtering area is the actual sputtering area.
[0146] S3, the update module updates the monitoring screen based on the speed limit and the actual splash area to obtain a splash warning screen corresponding to the moving subject.
[0147] It is understood that the present invention overlays the calculated speed limit with the actual splash area onto the monitoring screen to form a splash warning screen, enabling traffic management personnel and drivers to intuitively grasp the risk information at different locations.
[0148] In some embodiments, step S3 (updating the monitoring screen based on the limited speed and the actual splash area to obtain a splash warning screen corresponding to the moving subject) includes S31-S32:
[0149] S31, obtain the center point of each water accumulation area in the monitoring screen, update the speed limit of each water accumulation area to the center point of the water accumulation area, and update the speed limit of the moving subject to the position of the moving subject in the monitoring screen.
[0150] Understandably, in order to clearly display the speed limit in the monitoring screen, the center point of each water accumulation area in the monitoring screen is obtained, the speed limit of each water accumulation area is updated to the center point of the water accumulation area, and the speed limit of the moving object is updated to the position of the moving object in the monitoring screen.
[0151] The center point of the area refers to the geometric center of the waterlogged area in the monitoring screen, and is used as a marker point for speed limit information.
[0152] It should be noted that the speed limit for updating the moving subject's location refers to the minimum speed value corresponding to all water accumulation areas in the monitoring screen.
[0153] S32, update the actual splash area to the position of the corresponding water accumulation area to obtain a splash warning screen corresponding to the moving subject.
[0154] Understandably, in order to clearly display the actual splash area in the monitoring screen, the actual splash area is updated to the location of the corresponding water accumulation area to obtain a splash warning screen corresponding to the moving subject.
[0155] Among them, the splash warning image refers to the visual warning image formed by superimposing the obtained speed limit and the actual splash area onto the original monitoring image.
[0156] Based on the above embodiments, C1-C3 are also included:
[0157] C1, based on the intersection of the hub area and the actual splashing area, the personnel warning area is obtained.
[0158] Understandably, the personnel warning area refers to the intersection of the actual splash area and the hub area, indicating the area of personnel activity that may be directly affected by the splashing water.
[0159] C2, obtain the distance between the moving subject and the corresponding water accumulation area, and obtain the warning time based on the ratio of the distance to the actual speed.
[0160] It is understandable that the spacing distance is the distance between the moving object and the waterlogged area, and the warning time is the ratio of the spacing distance to the actual speed of the moving object, that is, the time required for the moving object to move to the waterlogged area at its actual speed.
[0161] The actual speed refers to the real-time speed of the moving entity.
[0162] C3, sends the warning time and the personnel warning area to the warning equipment in the hub area for display.
[0163] It is understandable that early warning equipment is installed in the hub area, which displays the early warning time and the area of personnel alert, and this information can be displayed on an information display screen.
[0164] This invention enables pedestrians to know the warning area and warning time in advance, and pushes the information in real time through a visual device, thereby reducing the safety hazards caused by sudden splashing.
[0165] See Figure 4 This is a flowchart illustrating an intelligent monitoring and communication method applicable to intelligent transportation provided by an embodiment of the present invention. The intelligent monitoring and communication method includes:
[0166] The system obtains the restricted distance between the waterlogged area and the hub area within the traffic monitoring area, as well as the water volume in the waterlogged area. Based on the water volume and the restricted distance, the system determines the restricted speed of the moving entity.
[0167] Based on the actual speed of the moving object and the monitoring footage of the traffic monitoring area, the actual splash area corresponding to the water accumulation area is determined;
[0168] The monitoring screen is updated based on the speed limit and the actual splash area to obtain a splash warning screen corresponding to the moving subject.
[0169] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention.
Claims
1. An intelligent monitoring and communication system suitable for intelligent transportation, characterized in that, include: The determination module obtains the restricted distance between the waterlogged area and the hub area within the traffic monitoring area, as well as the water volume in the waterlogged area, and determines the restricted speed of the moving entity based on the water volume and the restricted distance; The analysis module, based on the actual speed of the moving object and the monitoring footage of the traffic monitoring area, determines the actual splash area corresponding to the water accumulation area, including: The actual speed of the moving subject is obtained, and the reference splash distance for each water accumulation area is retrieved based on the actual speed. Identify the waterlogged area in the monitoring screen corresponding to the traffic monitoring area, and retrieve the boundary line of the hub area in the monitoring screen as the hub boundary line; Based on the water accumulation area and the hub boundary line, determine the fitting center point and the splash angle; Using the fitted center point as the center, a sputtering sector region is determined based on the sputtering angle and the reference sputtering distance; The sputtering fan-shaped region is adjusted based on the regional contour of the water accumulation area to obtain the adjusted sputtering region corresponding to the water accumulation area; Obtain the occlusion position of the occlusion element in the monitoring screen, and determine that the occlusion position is located between the water accumulation area and the hub area, and is located within the adjustment splash area. Then, take the corresponding occlusion element as the intermediate occlusion element, and adjust the area of the adjustment splash area based on the intermediate occlusion element to obtain the actual splash area corresponding to the water accumulation area. Obtain both sides of the hub area, taking the side where the waterlogged area is located as the inner side and the other side as the outer side; When it is determined that the shielding position is located within the adjustment splashing area and outside the hub area, the corresponding shielding element is used as the outer shielding element. Based on the outer shielding element, the adjustment splashing area is adjusted to obtain the actual splashing area corresponding to the water accumulation area. The update module updates the monitoring screen based on the speed limit and the actual splash area to obtain a splash warning screen corresponding to the moving subject.
2. The system according to claim 1, characterized in that, Determining the speed limit for the moving entity based on the accumulated water volume and the restricted distance includes: Retrieve historical splash data corresponding to the water accumulation volume, wherein the historical splash data includes a one-to-one correspondence between historical velocity and historical distance; When a restricted distance is determined among the historical distances, the historical speed corresponding to the corresponding historical distance is retrieved as the restricted speed for the water accumulation area; When it is determined that there is no restricted distance among the historical distances, the historical distance that is less than the restricted distance and closest to the restricted distance is retrieved as the first distance, and the historical distance that is greater than the restricted distance and closest to the restricted distance is retrieved as the second distance; The calculated distance is obtained based on the sum of the first distance and the second distance, and the calculated speed is obtained based on the sum of the historical speeds of the first distance and the historical speeds of the second distance. The distance ratio is obtained based on the ratio of the restricted distance to the calculated distance. The restricted speed for the waterlogged area is obtained by multiplying the distance ratio and the calculated speed. The speed limit for the smallest waterlogged area is selected as the speed limit for the moving main body.
3. The system according to claim 1, characterized in that, Determining the speed limit for the moving entity based on the accumulated water volume and the restricted distance includes: Retrieve the baseline speed and baseline distance corresponding to the water accumulation volume, and obtain the calculation coefficient based on the ratio of the baseline speed to the baseline distance; Based on the product of the calculated coefficient and the limiting distance, the limiting speed of the water accumulation area is obtained, and the limiting speed of the water accumulation area with the smallest limiting speed is selected as the limiting speed of the moving body.
4. The system according to claim 1, characterized in that, The step of determining the fitting center point and the splash angle based on the water accumulation area and the hub boundary line includes: Obtain the main center point of the water accumulation area, and construct a coordinate axis parallel to the hub boundary line with the main center point as the origin to obtain the splash coordinate system; The monitoring image is processed into coordinates based on the sputtering coordinate system. The extreme values of the coordinates of the water accumulation area are obtained in the sputtering coordinate system. A fitting region corresponding to the water accumulation area is constructed based on the extreme values of the coordinates. The center point of the fitted region is taken as the fitting center point; The two vertices closest to the hub region in the fitted region are obtained as construction vertices, and the construction vertices are connected to the fitted center point to obtain the sputtering angle.
5. The system according to claim 4, characterized in that, The step of adjusting the sputtering fan-shaped region based on the regional contour of the water accumulation region to obtain the adjusted sputtering region corresponding to the water accumulation region includes: Obtain the arc-shaped pixels on the arc-shaped edge line in the sputtering fan-shaped region, and connect the center of the sputtering fan-shaped region to the arc-shaped pixels in sequence to obtain the region adjustment connection line; Determine the boundary intersection points of each region adjustment line and the region boundary of the fitted region, and count the number of pixels between the boundary intersection points of the region adjustment lines and the center of the circle as the baseline number of pixels. Determine the intersection point of the adjustment line between each region and the outline of the water accumulation area, and count the number of pixels between the intersection point of the adjustment line and the center of the circle as the actual number of pixels. The adjustment quantity is obtained based on the difference between the reference pixel count and the actual pixel count. The corresponding adjustment lines in the region are adjusted based on the adjustment quantity to obtain the adjusted region adjustment lines. The adjusted region adjustment lines are combined to obtain the adjusted splashing region corresponding to the water accumulation region.
6. The system according to claim 1, characterized in that, The step of adjusting the splashing area based on the intermediate blocking element to obtain the actual splashing area corresponding to the water accumulation area includes: The theoretical occlusion range corresponding to the middle occlusion element is retrieved based on the occlusion position, element attributes, and occlusion height of the middle occlusion element. Based on the intersection of the theoretical shielding range and the adjusted sputtering area, the actual shielding range is obtained. Based on the difference between the adjusted sputtering area and the actual shielding range, the actual sputtering area corresponding to the water accumulation area is obtained.
7. The system according to claim 1, characterized in that, The process of adjusting the splashing area based on the outer shading element to obtain the actual splashing area corresponding to the water accumulation area includes: Based on the occlusion position, element attributes, and occlusion height of the outer occluding element, retrieve the theoretical reflection range corresponding to the outer occluding element; Based on the union of the theoretical reflection range and the adjusted sputtering area, the actual sputtering area corresponding to the water accumulation area is obtained.
8. The system according to claim 2 or 3, characterized in that, The process of updating the monitoring screen based on the speed limit and the actual splash area to obtain a splash warning screen corresponding to the moving subject includes: Obtain the center point of each water accumulation area in the monitoring screen, update the speed limit of each water accumulation area to the center point of the water accumulation area, and update the speed limit of the moving object to the position of the moving object in the monitoring screen. The actual splash area is updated to the location of the corresponding water accumulation area to obtain a splash warning screen corresponding to the moving subject.
9. An intelligent monitoring and communication method suitable for intelligent transportation, characterized in that, The method is executed by any one of the intelligent monitoring and communication systems applicable to intelligent transportation as described in claims 1 to 8, comprising: The system obtains the restricted distance between the waterlogged area and the hub area within the traffic monitoring area, as well as the water volume in the waterlogged area. Based on the water volume and the restricted distance, the system determines the restricted speed of the moving entity. Based on the actual speed of the moving object and the monitoring footage of the traffic monitoring area, the actual splash area corresponding to the water accumulation area is determined, including: The actual speed of the moving subject is obtained, and the reference splash distance for each water accumulation area is retrieved based on the actual speed. Identify the waterlogged area in the monitoring screen corresponding to the traffic monitoring area, and retrieve the boundary line of the hub area in the monitoring screen as the hub boundary line; Based on the water accumulation area and the hub boundary line, determine the fitting center point and the splash angle; Using the fitted center point as the center, a sputtering sector region is determined based on the sputtering angle and the reference sputtering distance; The sputtering fan-shaped region is adjusted based on the regional contour of the water accumulation area to obtain the adjusted sputtering region corresponding to the water accumulation area; Obtain the occlusion position of the occlusion element in the monitoring screen, and determine that the occlusion position is located between the water accumulation area and the hub area, and is located within the adjustment splash area. Then, take the corresponding occlusion element as the intermediate occlusion element, and adjust the area of the adjustment splash area based on the intermediate occlusion element to obtain the actual splash area corresponding to the water accumulation area. Obtain both sides of the hub area, taking the side where the waterlogged area is located as the inner side and the other side as the outer side; When it is determined that the shielding position is located within the adjustment splashing area and outside the hub area, the corresponding shielding element is used as the outer shielding element. Based on the outer shielding element, the adjustment splashing area is adjusted to obtain the actual splashing area corresponding to the water accumulation area. The monitoring screen is updated based on the speed limit and the actual splash area to obtain a splash warning screen corresponding to the moving subject.
Citation Information
Patent Citations
Automobile deceleration prompting method and system, automobile and storage medium
CN113581185A
Driving support device, driving support method, and program
JP2019168968A