WO2025060413A1 - 行车盲区监测方法、装置、设备及可读存储介质 - Google Patents
行车盲区监测方法、装置、设备及可读存储介质 Download PDFInfo
- Publication number
- WO2025060413A1 WO2025060413A1 PCT/CN2024/088761 CN2024088761W WO2025060413A1 WO 2025060413 A1 WO2025060413 A1 WO 2025060413A1 CN 2024088761 W CN2024088761 W CN 2024088761W WO 2025060413 A1 WO2025060413 A1 WO 2025060413A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- grayscale
- images
- value
- frames
- obstacle
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/16—Anti-collision systems
- G08G1/167—Driving aids for lane monitoring, lane changing, e.g. blind spot detection
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R1/00—Optical viewing arrangements; Real-time viewing arrangements for drivers or passengers using optical image capturing systems, e.g. cameras or video systems specially adapted for use in or on vehicles
- B60R1/20—Real-time viewing arrangements for drivers or passengers using optical image capturing systems, e.g. cameras or video systems specially adapted for use in or on vehicles
- B60R1/22—Real-time viewing arrangements for drivers or passengers using optical image capturing systems, e.g. cameras or video systems specially adapted for use in or on vehicles for viewing an area outside the vehicle, e.g. the exterior of the vehicle
- B60R1/23—Real-time viewing arrangements for drivers or passengers using optical image capturing systems, e.g. cameras or video systems specially adapted for use in or on vehicles for viewing an area outside the vehicle, e.g. the exterior of the vehicle with a predetermined field of view
- B60R1/25—Real-time viewing arrangements for drivers or passengers using optical image capturing systems, e.g. cameras or video systems specially adapted for use in or on vehicles for viewing an area outside the vehicle, e.g. the exterior of the vehicle with a predetermined field of view to the sides of the vehicle
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/20—Analysis of motion
- G06T7/254—Analysis of motion involving subtraction of images
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/70—Determining position or orientation of objects or cameras
- G06T7/73—Determining position or orientation of objects or cameras using feature-based methods
- G06T7/74—Determining position or orientation of objects or cameras using feature-based methods involving reference images or patches
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/70—Arrangements for image or video recognition or understanding using pattern recognition or machine learning
- G06V10/764—Arrangements for image or video recognition or understanding using pattern recognition or machine learning using classification, e.g. of video objects
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/40—Scenes; Scene-specific elements in video content
- G06V20/41—Higher-level, semantic clustering, classification or understanding of video scenes, e.g. detection, labelling or Markovian modelling of sport events or news items
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/40—Scenes; Scene-specific elements in video content
- G06V20/46—Extracting features or characteristics from the video content, e.g. video fingerprints, representative shots or key frames
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/50—Context or environment of the image
- G06V20/52—Surveillance or monitoring of activities, e.g. for recognising suspicious objects
- G06V20/54—Surveillance or monitoring of activities, e.g. for recognising suspicious objects of traffic, e.g. cars on the road, trains or boats
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/50—Context or environment of the image
- G06V20/56—Context or environment of the image exterior to a vehicle by using sensors mounted on the vehicle
- G06V20/58—Recognition of moving objects or obstacles, e.g. vehicles or pedestrians; Recognition of traffic objects, e.g. traffic signs, traffic lights or roads
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R2300/00—Details of viewing arrangements using cameras and displays, specially adapted for use in a vehicle
- B60R2300/80—Details of viewing arrangements using cameras and displays, specially adapted for use in a vehicle characterised by the intended use of the viewing arrangement
- B60R2300/802—Details of viewing arrangements using cameras and displays, specially adapted for use in a vehicle characterised by the intended use of the viewing arrangement for monitoring and displaying vehicle exterior blind spot views
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R2300/00—Details of viewing arrangements using cameras and displays, specially adapted for use in a vehicle
- B60R2300/80—Details of viewing arrangements using cameras and displays, specially adapted for use in a vehicle characterised by the intended use of the viewing arrangement
- B60R2300/8093—Details of viewing arrangements using cameras and displays, specially adapted for use in a vehicle characterised by the intended use of the viewing arrangement for obstacle warning
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/10—Image acquisition modality
- G06T2207/10016—Video; Image sequence
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30248—Vehicle exterior or interior
- G06T2207/30252—Vehicle exterior; Vicinity of vehicle
- G06T2207/30261—Obstacle
Definitions
- the present application relates to the field of vehicle warning technology, and in particular to a driving blind spot monitoring method, device, equipment and readable storage medium.
- Blind spots refer to areas that the driver cannot directly see or observe while driving. These areas are located on the side and rear of the vehicle and are often prone to accidents. Blind spot monitoring is an important part of the assisted driving function. It can help the driver monitor obstacles in the blind spots, thereby reducing the potential dangers caused by them.
- the current blind spot monitoring method uses a feature matching algorithm to identify obstacles from the video data collected by the camera.
- the feature matching algorithm needs to be trained on a model to form a feature database before use. During use, it is limited by the feature database and can only identify a limited number of obstacles, which makes it easy for the blind spot monitoring method to miss detections.
- the present application provides a driving blind spot monitoring method, device, equipment and readable storage medium, which can solve the technical problem that the driving blind spot monitoring method in the prior art is prone to missed detection.
- an embodiment of the present application provides a driving blind spot monitoring method, the driving blind spot monitoring method comprising:
- a grayscale change reference value of the target image group is less than a grayscale change threshold value
- the grayscale change reference value of the target image group is calculated based on grayscale change quantization values of all two adjacent frames of images contained in the group
- the grayscale change quantization value of two adjacent frames of images is determined based on inter-frame grayscale changes in a background area, and the greater the grayscale change, the greater the corresponding grayscale change quantization value
- the grayscale average value of the same pixel in the target image group is used as the grayscale standard value of the pixel;
- the obstacle recognition result in the obstacle monitoring area is output.
- the step of determining the target image group from the target video data includes:
- the grayscale change reference value of the N frames of image is calculated according to the first formula group, and the first formula group is:
- f k (i, j) is the gray value of the pixel (i, j) in the k-th frame image
- T f is the gray difference threshold of the same pixel in the background area of two adjacent frames
- Ak (i, j) is the two-dimensional value of the gray difference between the pixel (i, j) in the k-th frame image and the k-1-th frame image
- D is the background area
- Ak is the quantized value of the gray change between the k-th frame image and the k-1-th frame image
- A is the gray change reference value
- the N frames of images are determined to be the target image group.
- the obstacle monitoring area in the subsequent image of the target image group comprises:
- the first difference reference value of the L frames of images is calculated according to the second formula group, and the second formula group is:
- f k (i, j) is the gray value of the pixel (i, j) in the k-th frame image
- R (i, j) is the gray standard value of the pixel (i, j)
- T b is the gray difference threshold between the gray value of the same pixel in the obstacle monitoring area and the gray standard value
- B k (i, j) is the gray difference two-dimensional value of the pixel (i, j) in the k-th frame image based on T b
- d is the obstacle monitoring area
- B k is the sum of the gray difference two-dimensional values of all pixels in the obstacle monitoring area of the k-th frame image
- B is the first difference reference value
- the first difference reference value of the L frames of images is less than the first difference threshold, it is determined that there is no obstacle in the obstacle monitoring area;
- the first difference reference value of the L frames of images is greater than or equal to the first difference threshold, it is determined that an obstacle exists in the obstacle monitoring area.
- the following steps are further included:
- the average grayscale value of the same pixel in these N frames of images is used as the grayscale standard value of the pixel;
- the method further includes:
- the second difference reference value of the L frames of images is calculated according to the third formula group, and the third formula group is:
- f k (i, j) is the gray value of the pixel (i, j) in the k-th frame image
- R (i, j) is the gray standard value of the pixel (i, j)
- TL is the gray difference threshold between the gray value of the same pixel in the background area and the gray standard value
- C k (i, j) is the gray difference two-dimensional value of the pixel (i, j) in the k-th frame image based on TL
- D is the background area
- C k is the sum of the gray difference two-dimensional values of all pixels in the background area of the k-th frame image
- C is the second difference reference value
- the second difference reference value of the L frames of images is greater than or equal to the second difference threshold, then taking the first frame of the L frames of images as the starting frame, obtaining N consecutive frames of images from the target video data, and calculating the grayscale change reference value of the N frames of images, where N is equal to the number of image frames in the target image group;
- the grayscale change reference value of the N frames of images is less than the grayscale change threshold, the N frames of images are used as a new target image group, and the grayscale standard value is updated based on the new target image group.
- the following step is further performed:
- N is equal to the number of image frames in the target image group
- the grayscale change reference value of the N frames of images is less than the grayscale change threshold, the N frames of images are used as a new target image group, and the grayscale standard value is updated based on the new target image group.
- the following step is further included:
- the camera on the corresponding side of the vehicle is used as the target camera.
- the background area includes all drivable areas in the area photographed by the target camera, and the obstacle monitoring area is located in the adjacent lane area corresponding to the target camera.
- an embodiment of the present application further provides a driving blind spot monitoring device, the driving blind spot monitoring device comprising:
- An area determination module is used to determine a background area and an obstacle monitoring area from the area photographed by the target camera, wherein the background area includes the obstacle monitoring area;
- a preprocessing module is used to preprocess the video data collected by the target camera to obtain target video data
- An image determination module is used to determine a target image group from target video data, wherein a grayscale change reference value of the target image group is less than a grayscale change threshold value, the grayscale change reference value of the target image group is calculated based on grayscale change quantization values of all two adjacent frames of images contained in the group, the grayscale change quantization value of two adjacent frames of images is determined based on inter-frame grayscale changes in a background area, and the greater the grayscale change, the greater the corresponding grayscale change quantization value;
- a standard value calculation module is used to take the grayscale average value of each pixel in the obstacle monitoring area as the grayscale standard value of the pixel in the target image group;
- the obstacle recognition module is used to output the obstacle recognition result in the obstacle monitoring area according to the difference between the grayscale value of all pixels in the obstacle monitoring area in the subsequent images of the target image group and the corresponding grayscale standard value.
- the embodiment of the present application further provides a driving blind spot monitoring device, the driving blind spot monitoring device comprising a processor, a memory, and a program stored in the memory and executable by the processor.
- a driving blind spot monitoring program wherein when the driving blind spot monitoring program is executed by the processor, the steps of the above-mentioned driving blind spot monitoring method are implemented.
- an embodiment of the present application further provides a readable storage medium, on which a blind spot monitoring program is stored, wherein when the blind spot monitoring program is executed by a processor, the steps of the above-mentioned blind spot monitoring method are implemented.
- This application obtains a target image group by analyzing the inter-frame grayscale changes in the background area of the target video data, calculates the grayscale standard value based on the target image group, and outputs the obstacle recognition result in the obstacle monitoring area according to the difference between the grayscale values of all pixels in the obstacle monitoring area in the subsequent images of the target image group and the corresponding grayscale standard value.
- This application does not rely on feature matching and is not limited to the feature database, thereby reducing missed detections.
- this application does not require model training before use, and has lower requirements for computing power and processing speed during use, which helps to reduce implementation costs.
- FIG1 is a schematic diagram of a flow chart of a method for monitoring a vehicle blind spot in an embodiment of the present application
- FIG2 is a schematic diagram of the process of obstacle recognition and road surface fluctuation recognition in one embodiment of the present application
- FIG3 is a schematic diagram of a process of attempting to update a grayscale standard value in an embodiment of the present application
- FIG4 is a schematic diagram of functional modules of a driving blind spot monitoring device according to an embodiment of the present application.
- FIG. 5 is a schematic diagram of the hardware structure of the blind spot monitoring device involved in the embodiment of the present application.
- A/B can mean A or B.
- the “and/or” in the text is merely a description of the association relationship of associated objects, indicating that three relationships may exist.
- a and/or B can mean: A exists alone, A and B exist at the same time, and B exists alone.
- “multiple” refers to two or more than two.
- an embodiment of the present application provides a method for monitoring a driving blind spot.
- FIG. 1 is a schematic flow chart of a method for monitoring a vehicle's blind spot in an embodiment of the present application.
- the driving blind spot monitoring method includes the following steps:
- Blind spot detection systems usually monitor the area around the vehicle by using sensors, cameras or radars. When other vehicles or objects enter the blind spot, the system will sound an alarm to alert the driver.
- the vision-based blind spot warning system currently on the market includes the following steps:
- Camera angle adjustment Adjust the camera angle to cover the blind spot of the vehicle. Make sure the camera can clearly capture the situation on the side and rear.
- Camera connection Connect the camera to the vehicle's electrical system.
- the camera is usually connected to the display screen or navigation system on the vehicle.
- Image processing and analysis The camera captures images around the vehicle in real time. These images are then processed by image processing and analysis algorithms to detect and identify obstacles in blind spots.
- blind spot alarm Once the camera detects an obstacle in the blind spot, the system will trigger the alarm mechanism and remind the driver through the vehicle's display screen, sound or vibration.
- a high-quality camera can provide clear and stable images and work properly under various lighting conditions.
- the target camera in this embodiment belongs to the above-mentioned camera for blind spot monitoring. It can be understood that the area photographed by the target camera includes more than just the obstacle monitoring area that needs to be paid attention to during driving. Therefore, it is necessary to determine the obstacle monitoring area from the area photographed by the target camera, and its demarcation rules are determined according to vehicle characteristics and driving safety requirements.
- the background area is an area including the obstacle monitoring area, which also includes other areas adjacent to the obstacle monitoring area, and is used to characterize the overall situation of the road surface where the obstacle monitoring area is located.
- the target camera refers to the camera that needs to monitor video data.
- the following step is further included:
- the camera on the corresponding side of the vehicle is used as the target camera.
- the target camera is determined according to the lane the vehicle is in. For example, if the vehicle is in the leftmost lane, there is no obstacle risk on its left side, and there is no need to monitor the video data of the left camera. There is an adjacent lane on its right side, and there is an obstacle risk, so it is necessary to monitor the video data of the right camera, and the right camera is used as the target camera.
- the background area includes all visible Driving area
- the obstacle monitoring area is located in the adjacent lane area corresponding to the target camera.
- the background area is the entire road area (excluding trees, guardrails, etc.) in the area captured by the target camera
- the obstacle monitoring area is a part of the adjacent lane area corresponding to the target camera.
- the drivable area involved in the background area can be determined based on high-precision map data, or edge detection can be performed based on a visual segmentation algorithm.
- the obstacle monitoring area is a rectangular area, the length of which is determined by vehicle characteristics and driving safety requirements, and the width of which is determined by the width of an adjacent lane.
- the preprocessing process mainly includes time filtering and space filtering.
- the purpose of time filtering is to obtain continuous video frames
- the purpose of space filtering is to eliminate camera noise and environmental noise such as rain and snow.
- the preprocessing process can also convert the video data into a form that is easy to process by subsequent algorithms, such as a gray matrix form.
- determining a target image group from the target video data wherein a grayscale change reference value of the target image group is less than a grayscale change threshold value, the grayscale change reference value of the target image group is calculated based on grayscale change quantization values of all two adjacent frames of images contained in the group, the grayscale change quantization value of two adjacent frames of images is determined based on inter-frame grayscale changes in the background area, and the greater the grayscale change, the greater the corresponding grayscale change quantization value;
- the grayscale change quantization value is determined according to the grayscale change between the background areas of two adjacent frames of images
- the grayscale change reference value of a group of images is determined according to the grayscale change quantization values of all two adjacent frames of images of a group of continuous images.
- the image group whose grayscale change reference value is less than the grayscale change threshold is taken as the target image group. Image group.
- the grayscale change reference value of this embodiment is used to reflect the grayscale change of the background area of the continuous multi-frame images.
- the smaller the grayscale change reference value the smaller the grayscale change and the lower the possibility of the existence of obstacles.
- the larger the grayscale change reference value the larger the grayscale change and the higher the possibility of the existence of obstacles.
- the grayscale change threshold is used to define whether there are obstacles in the background area.
- the target image group is a group of continuous multi-frame images that are screened from the target video data based on the above judgment logic, which is considered that there are no obstacles in the background area.
- the step of determining the target image group from the target video data includes:
- the grayscale change reference value of the N frames of image is calculated according to the first formula group, and the first formula group is:
- f k (i, j) is the gray value of the pixel (i, j) in the k-th frame image
- T f is the gray difference threshold of the same pixel in the background area of two adjacent frames
- Ak (i, j) is the two-dimensional value of the gray difference between the pixel (i, j) in the k-th frame image and the k-1-th frame image
- D is the background area
- Ak is the quantized value of the gray change between the k-th frame image and the k-1-th frame image
- A is the gray change reference value
- the N frames of images are determined to be the target image group.
- the grayscale change reference value of the N frames of images is greater than or equal to the grayscale change threshold, the first frame of the N frames of images is discarded, and the next frame of the Nth frame of images is acquired, and the grayscale change reference value of the new N frames of images is calculated until the target image group is successfully acquired. That is, a sliding window with a sliding step of 1 frame and a size of N frames is created to continuously acquire N consecutive frames of images until the target image group is successfully acquired.
- the grayscale standard value is used to characterize the grayscale value when there is no obstacle in the obstacle monitoring area.
- the appropriate expansion of the background area relative to the obstacle monitoring area helps to improve the reliability of the grayscale standard value. Assuming that the target image group is determined and the grayscale standard value is calculated directly based on the grayscale change of the obstacle monitoring area, it is possible that an obstacle will be identified as a stable road surface.
- the grayscale standard value is calculated according to the following formula:
- R(i,j) is the grayscale standard value of pixel (i,j)
- f k (i,j) is the grayscale value of pixel (i,j) in the k-th frame image.
- the grayscale standard value cannot be calculated, and the subsequent obstacle recognition operation cannot be performed.
- obstacle recognition can be performed with the help of other detection methods, such as radar detection, or using the preset grayscale standard value.
- the grayscale values of all pixels in the obstacle monitoring area in the subsequent image are The greater the difference in the grayscale standard values, the higher the possibility that an obstacle exists, and the smaller the difference, the lower the possibility that an obstacle exists.
- the step of outputting the obstacle recognition result in the obstacle monitoring area according to the difference between the grayscale values of all pixels in the obstacle monitoring area in the subsequent images of the target image group and the corresponding grayscale standard values comprises:
- the first difference reference value of the L frames of images is calculated according to the second formula group, and the second formula group is:
- f k (i, j) is the gray value of the pixel (i, j) in the k-th frame image
- R (i, j) is the gray standard value of the pixel (i, j)
- T b is the gray difference threshold between the gray value of the same pixel in the obstacle monitoring area and the gray standard value
- B k (i, j) is the gray difference two-dimensional value of the pixel (i, j) in the k-th frame image based on T b
- d is the obstacle monitoring area
- B k is the sum of the gray difference two-dimensional values of all pixels in the obstacle monitoring area of the k-th frame image
- B is the first difference reference value
- the first difference reference value of the L frames of images is less than the first difference threshold, it is determined that there is no obstacle in the obstacle monitoring area;
- the first difference reference value of the L frames of images is greater than or equal to the first difference threshold, it is determined that an obstacle exists in the obstacle monitoring area.
- the first difference reference value is used to reflect the overall average difference between the grayscale of all pixels in the obstacle monitoring area of L consecutive frames of images and the corresponding grayscale standard value.
- the first difference threshold is used to determine whether there is an obstacle in the background area. Compared with the method of monitoring each image individually, the missed detection rate is lower.
- this embodiment obtains a target image group by analyzing the inter-frame grayscale changes of the background area in the target video data, calculates the grayscale standard value based on the target image group, and outputs the obstacle recognition result in the obstacle monitoring area according to the difference between the grayscale values of all pixels in the obstacle monitoring area in the subsequent images of the target image group and the corresponding grayscale standard value.
- This embodiment does not rely on feature matching and is not limited to the feature database, thereby reducing missed detection.
- this embodiment does not require model training before use, and has lower requirements for computing power and processing speed during use, which helps to reduce implementation costs.
- the accuracy of the obstacle recognition algorithm in this application depends on the stability of the road surface appearance. For scenes where the road surface appearance changes frequently, its accuracy is difficult to guarantee.
- the highway area is a typical area with a stable road surface appearance. The application works well in the highway area.
- FIG2 is a schematic diagram showing the process of obstacle recognition and road surface fluctuation recognition in one embodiment of the present application
- FIG3 is a schematic diagram showing the process of attempting to update the grayscale standard value in one embodiment of the present application.
- the following steps are further included:
- the average grayscale value of the same pixel in these N frames of images is used as the grayscale standard value of the pixel;
- the method further includes:
- the second difference reference value of the L frames of images is calculated according to the third formula group, and the third formula group is:
- f k (i, j) is the gray value of pixel (i, j) in the k-th frame image
- R (i, j) is the gray value of pixel (i, j) Grayscale standard value
- TL is the grayscale difference threshold between the grayscale value of the same pixel in the background area and the grayscale standard value
- Ck (i,j) is the grayscale difference two-dimensional value obtained based on TL for the pixel ( i,j) in the k-th frame image
- D is the background area
- Ck is the sum of the grayscale difference two-dimensional values of all pixels in the background area of the k-th frame image
- C is the second difference reference value
- the second difference reference value of the L frames of images is greater than or equal to the second difference threshold, then taking the first frame of the L frames of images as the starting frame, obtaining N consecutive frames of images from the target video data, and calculating the grayscale change reference value of the N frames of images, where N is equal to the number of image frames in the target image group;
- the grayscale change reference value of the N frames of images is less than the grayscale change threshold, the N frames of images are used as a new target image group, and the grayscale standard value is updated based on the new target image group.
- This embodiment provides a method for updating the target image group and grayscale standard value.
- the second difference reference value of the L-frame image is further calculated.
- the second difference reference value is used to reflect the overall average difference between the grayscale of all pixels in the background area of the continuous L-frame image and the corresponding grayscale standard value.
- the second difference threshold is used to define whether there is road surface fluctuation in the background area. For example, due to factors such as road surface material or external lighting, the overall color of the road surface in the image changes, and there may also be obstacles in the area outside the obstacle monitoring area.
- the target image group and the grayscale standard value will be tried to be updated.
- the following step is further performed:
- N is equal to the number of image frames in the target image group
- the grayscale change reference value of the N frames of images is less than the grayscale change threshold, the N frames of images are used as a new target image group, and the grayscale standard value is updated based on the new target image group.
- This embodiment provides another method for updating the target image group and the grayscale standard value.
- a trial operation is performed, that is, N consecutive frames of images are acquired, and the grayscale change reference value is calculated. If the grayscale change reference value meets the requirement, the target image group and the grayscale standard value are updated, otherwise no update is performed. For example, an update attempt is performed every 30 minutes of driving of the vehicle.
- the first real-time fluctuation update strategy ensures that the grayscale standard value is updated in time when the road surface changes to a certain extent.
- the second periodic update strategy ensures that a certain update frequency can be guaranteed even when the road surface changes slightly, thereby comprehensively improving the reliability of the grayscale standard value and ensuring the accuracy of the obstacle recognition algorithm.
- an embodiment of the present application also provides a driving blind spot monitoring device.
- FIG. 4 is a schematic diagram showing the functional modules of a driving blind spot monitoring device in an embodiment of the present application.
- the driving blind spot monitoring device includes:
- the area determination module 10 is used to determine the background area and the obstacle monitoring area from the area photographed by the target camera, wherein the background area includes the obstacle monitoring area;
- the preprocessing module 20 is used to preprocess the video data collected by the target camera to obtain target video data;
- the image determination module 30 is used to determine the target image group from the target video data, wherein the grayscale change reference value of the target image group is less than the grayscale change threshold value, the grayscale change reference value of the target image group is calculated based on the grayscale change quantization value of all two adjacent frames of images contained in the group, and the grayscale change quantization value of the two adjacent frames of images is determined based on the inter-frame grayscale change of the background area.
- the larger the grayscale change the corresponding The larger the grayscale change quantization value is;
- the standard value calculation module 40 is used to use the grayscale average value of each pixel in the obstacle monitoring area as the grayscale standard value of the pixel in the target image group;
- the obstacle recognition module 50 is used to output the obstacle recognition result in the obstacle monitoring area according to the difference between the grayscale values of all pixels in the obstacle monitoring area in the subsequent images of the target image group and the corresponding grayscale standard values.
- the image determination module 30 is used to:
- the grayscale change reference value of the N frames of image is calculated according to the first formula group, and the first formula group is:
- f k (i, j) is the gray value of the pixel (i, j) in the k-th frame image
- T f is the gray difference threshold of the same pixel in the background area of two adjacent frames
- Ak (i, j) is the two-dimensional value of the gray difference between the pixel (i, j) in the k-th frame image and the k-1-th frame image
- D is the background area
- Ak is the quantized value of the gray change between the k-th frame image and the k-1-th frame image
- A is the gray change reference value
- the N frames of images are determined to be the target image group.
- the obstacle identification module 50 is used to:
- the first difference reference value of the L frames of images is calculated according to the second formula group, and the second formula group is:
- f k (i, j) is the gray value of the pixel (i, j) in the k-th frame image
- R (i, j) is the gray standard value of the pixel (i, j)
- T b is the gray difference threshold between the gray value of the same pixel in the obstacle monitoring area and the gray standard value
- B k (i, j) is the gray difference two-dimensional value of the pixel (i, j) in the k-th frame image based on T b
- d is the obstacle monitoring area
- B k is the sum of the gray difference two-dimensional values of all pixels in the obstacle monitoring area of the k-th frame image
- B is the first difference reference value
- the first difference reference value of the L frames of images is less than the first difference threshold, it is determined that there is no obstacle in the obstacle monitoring area;
- the first difference reference value of the L frames of images is greater than or equal to the first difference threshold, it is determined that an obstacle exists in the obstacle monitoring area.
- the standard value calculation module 40 is also used for:
- the average grayscale value of the same pixel in these N frames of images is used as the grayscale standard value of the pixel;
- the driving blind spot monitoring device also includes an update module for:
- the second difference reference value of the L frames of images is calculated according to the third formula group, and the third formula group is:
- f k (u, j) is the gray value of the pixel (i, j) in the k-th frame image
- R (i, j) is the gray standard value of the pixel (i, j)
- TL is the gray difference threshold between the gray value of the same pixel in the background area and the gray standard value
- C k (i, j) is the gray difference two-dimensional value of the pixel (i, j) in the k-th frame image based on TL
- D is the background area
- C k is the sum of the gray difference two-dimensional values of all pixels in the background area of the k-th frame image
- C is the second difference reference value
- the second difference reference value of the L frames of images is greater than or equal to the second difference threshold, then taking the first frame of the L frames of images as the starting frame, obtaining N consecutive frames of images from the target video data, and calculating the grayscale change reference value of the N frames of images, where N is equal to the number of image frames in the target image group;
- the grayscale change reference value of the N frames of images is less than the grayscale change threshold, the N frames of images are used as a new target image group, and the grayscale standard value is updated based on the new target image group.
- the driving blind spot monitoring device further includes an updating module, which is used to:
- N is equal to the number of image frames in the target image group
- the grayscale change reference value of the N frames of images is less than the grayscale change threshold, the N frames of images are used as a new target image group, and the grayscale standard value is updated based on the new target image group.
- the driving blind spot monitoring device further includes a camera determination module, which is used to:
- the camera on the corresponding side of the vehicle is used as the target camera.
- the background area includes all drivable areas in the area photographed by the target camera, and the obstacle monitoring area is located in the adjacent lane area corresponding to the target camera.
- each module in the above-mentioned blind spot monitoring device corresponds to the various steps in the above-mentioned blind spot monitoring method embodiment, and its functions and implementation processes will not be repeated here one by one.
- an embodiment of the present application provides a blind spot monitoring device, which can be a personal computer (PC), a laptop computer, a server, or other device with data processing capabilities.
- a blind spot monitoring device which can be a personal computer (PC), a laptop computer, a server, or other device with data processing capabilities.
- FIG5 shows a schematic diagram of the hardware structure of the blind spot monitoring device involved in the embodiment of the present application.
- the blind spot monitoring device may include a processor, a memory, a communication interface, and a communication bus.
- the communication bus may be of any type and is used to interconnect the processor, the memory, and the communication interface.
- the communication interface includes input/output (I/O) interface, physical interface and logical interface, etc., which are used to realize the interconnection of devices inside the blind spot monitoring device, and the interface used to realize the interconnection between the blind spot monitoring device and other devices (such as other computing devices or user devices).
- the physical interface can be an Ethernet interface, a fiber optic interface, an ATM interface, etc.; the user device can be a display, a keyboard, etc.
- the memory can be various types of storage media, such as random access memory (RAM), read-only memory (ROM), non-volatile RAM (NVRAM), flash memory, optical storage, hard disk, programmable ROM (PROM), erasable PROM (EPROM), electrically erasable PROM (EEPROM), etc.
- RAM random access memory
- ROM read-only memory
- NVRAM non-volatile RAM
- flash memory optical storage
- hard disk programmable ROM
- PROM erasable PROM
- EEPROM electrically erasable PROM
- the processor may be a general-purpose processor, which may call the blind spot monitoring program stored in the memory and execute the blind spot monitoring method provided in the embodiment of the present application.
- the general-purpose processor may be a central processing unit (CPU).
- the method executed when the blind spot monitoring program is called may refer to the various embodiments of the blind spot monitoring method of the present application, and will not be described here. Elaborate.
- FIG. 5 does not constitute a limitation on the present application, and may include more or fewer components than shown in the figure, or a combination of certain components, or a different arrangement of components.
- an embodiment of the present application also provides a readable storage medium.
- the readable storage medium of the present application stores a driving blind spot monitoring program, wherein when the driving blind spot monitoring program is executed by the processor, the steps of the driving blind spot monitoring method as described above are implemented.
- the method implemented when the blind spot monitoring program is executed can refer to the various embodiments of the blind spot monitoring method of the present application, and will not be repeated here.
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Software Systems (AREA)
- Computing Systems (AREA)
- Artificial Intelligence (AREA)
- Databases & Information Systems (AREA)
- Evolutionary Computation (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Health & Medical Sciences (AREA)
- Computational Linguistics (AREA)
- Mechanical Engineering (AREA)
- Closed-Circuit Television Systems (AREA)
Abstract
Description
Claims (10)
- 一种行车盲区监测方法,其特征在于,所述行车盲区监测方法包括:从目标摄像头拍摄的区域中确定背景区域和障碍物监测区域,其中,背景区域包含障碍物监测区域;对目标摄像头采集的视频数据进行预处理,得到目标视频数据;从目标视频数据中确定目标图像组,其中,目标图像组的灰度变化参考值小于灰度变化阈值,目标图像组的灰度变化参考值根据组内包含的所有相邻两帧图像的灰度变化量化值计算得到,相邻两帧图像的灰度变化量化值根据背景区域的帧间灰度变化情况确定,灰度变化越大,对应的灰度变化量化值越大;针对障碍物监测区域的每个像素点,将同一像素点在目标图像组中的灰度平均值作为该像素点的灰度标准值;根据目标图像组后续的图像中障碍物监测区域的所有像素点的灰度值与对应的灰度标准值的差异,输出障碍物监测区域内的障碍物识别结果。
- 如权利要求1所述的行车盲区监测方法,其特征在于,所述从目标视频数据中确定目标图像组的步骤包括:从目标视频数据中获取连续N帧图像;根据第一公式组计算得到这N帧图像的灰度变化参考值,第一公式组为:
其中,fk(i,j)为第k帧图像中像素点(i,j)的灰度值,Tf为相邻两帧图像的 背景区域中同一像素点的灰度差异阈值,Ak(i,j)为像素点(i,j)在第k帧图像与第k-1帧图像之间的灰度差异二维值,D为背景区域,Ak为第k帧图像与第k-1帧图像的灰度变化量化值,A为灰度变化参考值;若这N帧图像的灰度变化参考值小于灰度变化阈值,则确定这N帧图像为目标图像组。 - 如权利要求1所述的行车盲区监测方法,其特征在于,所述根据目标图像组后续的图像中障碍物监测区域的所有像素点的灰度值与对应的灰度标准值的差异,输出障碍物监测区域内的障碍物识别结果的步骤包括:从目标图像组后续的图像中获取连续L帧图像;根据第二公式组计算得到这L帧图像的第一差异参考值,第二公式组为:
其中,fk(i,j)为第k帧图像中像素点(i,j)的灰度值,R(i,j)为像素点(i,j)的灰度标准值,Tb为障碍物监测区域中同一像素点的灰度值与灰度标准值的灰度差异阈值,Bk(i,j)为第k帧图像中的像素点(i,j)基于Tb得到的灰度差异二维值,d为障碍物监测区域,Bk为第k帧图像的障碍物监测区域中所有像素点的灰度差异二维值之和,B为第一差异参考值;若这L帧图像的第一差异参考值小于第一差异阈值,则判断障碍物监测区域不存在障碍物;若这L帧图像的第一差异参考值大于或等于第一差异阈值,则判断障碍物监测区域存在障碍物。 - 如权利要求3所述的行车盲区监测方法,其特征在于,在所述从目标视频数据中确定目标图像组的步骤之后还包括:针对背景区域中除障碍物监测区域以外的其他每个像素点,将同一像素点在这N帧图像中的灰度平均值作为该像素点的灰度标准值;在所述判断障碍物监测区域不存在障碍物的步骤之后还包括:根据第三公式组计算得到这L帧图像的第二差异参考值,第三公式组为:
其中,fk(i,j)为第k帧图像中像素点(i,j)的灰度值,R(i,j)为像素点(i,j)的灰度标准值,TL为背景区域中同一像素点的灰度值与灰度标准值的灰度差异阈值,Ck(i,j)为第k帧图像中的像素点(i,j)基于TL得到的灰度差异二维值,D为背景区域,Ck为第k帧图像的背景区域中所有像素点的灰度差异二维值之和,C为第二差异参考值;若这L帧图像的第二差异参考值大于或等于第二差异阈值,则以这L帧图像的第一帧为起始帧,从目标视频数据中获取连续N帧图像,计算得到这N帧图像的灰度变化参考值,N等于目标图像组中的图像帧数;若这N帧图像的灰度变化参考值小于灰度变化阈值,则将这N帧图像作为新的目标图像组,基于新的目标图像组更新灰度标准值。 - 如权利要求1所述的行车盲区监测方法,其特征在于,在所述针对障碍物监测区域的每个像素点,将同一像素点在目标图像组中的灰度平均值作为该像素点的灰度标准值的步骤之后还包括:根据更新周期定期从目标视频数据中获取连续N帧图像,计算得到这N帧图像的灰度变化参考值,N等于目标图像组中的图像帧数;若这N帧图像的灰度变化参考值小于灰度变化阈值,则将这N帧图像作为新的目标图像组,基于新的目标图像组更新灰度标准值。
- 如权利要求1至5中任一项所述的行车盲区监测方法,其特征在于,在所述从目标摄像头拍摄的区域中确定背景区域和障碍物监测区域的步骤之前还包括:根据车辆定位系统和高精度地图确定车辆所在车道;若车辆所在车道的左侧和/或右侧存在相邻车道,则将车辆对应侧的摄像头作为目标摄像头。
- 如权利要求6所述的行车盲区监测方法,其特征在于,背景区域包含目标摄像头拍摄的区域中的所有可行驶区域,障碍物监测区域位于目标摄像头对应的相邻车道区域中。
- 一种行车盲区监测装置,其特征在于,所述行车盲区监测装置包括:区域确定模块,用于从目标摄像头拍摄的区域中确定背景区域和障碍物监测区域,其中,背景区域包含障碍物监测区域;预处理模块,用于对目标摄像头采集的视频数据进行预处理,得到目标视频数据;图像确定模块,用于从目标视频数据中确定目标图像组,其中,目标图像组的灰度变化参考值小于灰度变化阈值,目标图像组的灰度变化参考值根据组内包含的所有相邻两帧图像的灰度变化量化值计算得到,相邻两帧图像的灰度变化量化值根据背景区域的帧间灰度变化情况确定,灰度变化越大,对应的灰度变化量化值越大;标准值计算模块,用于针对障碍物监测区域的每个像素点,将同一像素点在目标图像组中的灰度平均值作为该像素点的灰度标准值;障碍物识别模块,用于根据目标图像组后续的图像中障碍物监测区域的所有像素点的灰度值与对应的灰度标准值的差异,输出障碍物监测区域内的障碍物识别结果。
- 一种行车盲区监测设备,其特征在于,所述行车盲区监测设备包括处理器、存储器、以及存储在所述存储器上并可被所述处理器执行的行车盲区监测程序,其中所述行车盲区监测程序被所述处理器执行时,实现如权利要求1至7中任一项所述的行车盲区监测方法的步骤。
- 一种可读存储介质,其特征在于,所述可读存储介质上存储有行车盲区监测程序,其中所述行车盲区监测程序被处理器执行时,实现如权利要求1至7中任一项所述的行车盲区监测方法的步骤。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP24785958.0A EP4553794A4 (en) | 2023-09-22 | 2024-04-19 | METHOD, APPARATUS AND DEVICE FOR BLIND SPOT MONITORING DURING DRIVING, AND READABLE STORAGE HANDLE |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202311233136.2A CN117315619B (zh) | 2023-09-22 | 2023-09-22 | 行车盲区监测方法、装置、设备及可读存储介质 |
| CN202311233136.2 | 2023-09-22 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2025060413A1 true WO2025060413A1 (zh) | 2025-03-27 |
Family
ID=89249215
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2024/088761 Pending WO2025060413A1 (zh) | 2023-09-22 | 2024-04-19 | 行车盲区监测方法、装置、设备及可读存储介质 |
Country Status (3)
| Country | Link |
|---|---|
| EP (1) | EP4553794A4 (zh) |
| CN (1) | CN117315619B (zh) |
| WO (1) | WO2025060413A1 (zh) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN120431141A (zh) * | 2025-07-08 | 2025-08-05 | 龙岩学院 | 一种基于图像融合的半挂车危险源监控方法 |
| CN120740863A (zh) * | 2025-09-01 | 2025-10-03 | 延安大学 | 一种用于天然气泄漏的智能检测装置及方法 |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN117315619B (zh) * | 2023-09-22 | 2024-12-31 | 东风商用车有限公司 | 行车盲区监测方法、装置、设备及可读存储介质 |
| CN119445296B (zh) * | 2024-11-07 | 2025-08-29 | 深圳市小飞达电子有限公司 | 一种基于ai摄像技术的盲区精度评估方法及系统 |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20110075927A (ko) * | 2009-12-29 | 2011-07-06 | 주식회사바텍 | 파노라마 영상 획득 방법 및 장치 |
| CN111186432A (zh) * | 2018-11-13 | 2020-05-22 | 杭州海康威视数字技术股份有限公司 | 一种车辆盲区预警的方法及装置 |
| CN113642453A (zh) * | 2021-08-11 | 2021-11-12 | 北京京东乾石科技有限公司 | 障碍物的检测方法、装置和系统 |
| CN116092050A (zh) * | 2022-12-29 | 2023-05-09 | 深圳市豪恩汽车电子装备股份有限公司 | 机动车障碍物检测方法、装置及计算机可读存储介质 |
| CN117315619A (zh) * | 2023-09-22 | 2023-12-29 | 东风商用车有限公司 | 行车盲区监测方法、装置、设备及可读存储介质 |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7104916B2 (ja) * | 2018-08-24 | 2022-07-22 | 国立大学法人岩手大学 | 移動物体検出装置および移動物体検出方法 |
-
2023
- 2023-09-22 CN CN202311233136.2A patent/CN117315619B/zh active Active
-
2024
- 2024-04-19 WO PCT/CN2024/088761 patent/WO2025060413A1/zh active Pending
- 2024-04-19 EP EP24785958.0A patent/EP4553794A4/en active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20110075927A (ko) * | 2009-12-29 | 2011-07-06 | 주식회사바텍 | 파노라마 영상 획득 방법 및 장치 |
| CN111186432A (zh) * | 2018-11-13 | 2020-05-22 | 杭州海康威视数字技术股份有限公司 | 一种车辆盲区预警的方法及装置 |
| CN113642453A (zh) * | 2021-08-11 | 2021-11-12 | 北京京东乾石科技有限公司 | 障碍物的检测方法、装置和系统 |
| CN116092050A (zh) * | 2022-12-29 | 2023-05-09 | 深圳市豪恩汽车电子装备股份有限公司 | 机动车障碍物检测方法、装置及计算机可读存储介质 |
| CN117315619A (zh) * | 2023-09-22 | 2023-12-29 | 东风商用车有限公司 | 行车盲区监测方法、装置、设备及可读存储介质 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP4553794A4 * |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN120431141A (zh) * | 2025-07-08 | 2025-08-05 | 龙岩学院 | 一种基于图像融合的半挂车危险源监控方法 |
| CN120740863A (zh) * | 2025-09-01 | 2025-10-03 | 延安大学 | 一种用于天然气泄漏的智能检测装置及方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| EP4553794A1 (en) | 2025-05-14 |
| EP4553794A4 (en) | 2026-01-14 |
| CN117315619B (zh) | 2024-12-31 |
| CN117315619A (zh) | 2023-12-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2025060413A1 (zh) | 行车盲区监测方法、装置、设备及可读存储介质 | |
| CN110889351B (zh) | 视频检测方法、装置、终端设备及可读存储介质 | |
| EP3798975B1 (en) | Method and apparatus for detecting subject, electronic device, and computer readable storage medium | |
| US9111169B2 (en) | Method and system of identifying one or more features represented in a plurality of sensor acquired data sets | |
| US10212397B2 (en) | Abandoned object detection apparatus and method and system | |
| US20100141806A1 (en) | Moving Object Noise Elimination Processing Device and Moving Object Noise Elimination Processing Program | |
| Atkočiūnas et al. | Image processing in road traffic analysis | |
| JP2019139729A (ja) | 車線を検出するためのシステムおよび方法 | |
| CN113076851B (zh) | 一种车辆违章数据的采集方法、装置以及计算机设备 | |
| CN110033425B (zh) | 干扰区域检测装置及方法、电子设备 | |
| CN105046719B (zh) | 一种视频监控方法及系统 | |
| WO2020140611A1 (zh) | 一种基于图像处理的vin码识别方法、设备及介质 | |
| CN110647818A (zh) | 一种遮挡目标物体的识别方法及装置 | |
| CN111428644A (zh) | 基于深度神经网络的斑马线区域监测方法、系统及介质 | |
| US20160210759A1 (en) | System and method of detecting moving objects | |
| CN114898325A (zh) | 一种车辆危险变道检测方法、装置及电子设备 | |
| WO2018068312A1 (zh) | 交通异常事件检测装置及方法 | |
| CN110458029B (zh) | 一种雾天环境中的车辆检测方法及装置 | |
| CN115880634A (zh) | 车辆监控方法、设备及计算机可读存储介质 | |
| CN115861624B (zh) | 摄像头被遮挡的检测方法、装置、设备及存储介质 | |
| CN114550060B (zh) | 周界入侵识别方法、系统及电子设备 | |
| JP2002342762A (ja) | 物体追跡方法 | |
| CN112927258A (zh) | 一种目标跟踪方法及装置 | |
| CN115205536A (zh) | 图像处理方法、装置、设备、路侧单元和自动驾驶车辆 | |
| CN119785162A (zh) | 一种基于多模型融合提升事件检测正确率的方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| ENP | Entry into the national phase |
Ref document number: 2024785958 Country of ref document: EP Effective date: 20241014 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2024133568 Country of ref document: RU |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 24785958 Country of ref document: EP Kind code of ref document: A1 |
|
| WWP | Wipo information: published in national office |
Ref document number: 2024785958 Country of ref document: EP |
|
| WWG | Wipo information: grant in national office |
Ref document number: 2024133568 Country of ref document: RU |