A method for identifying snow-throwing areas of snow truck cargo boxes based on machine vision
Through the machine vision-based snow truck cargo box target snow throw area recognition method, the cargo box loading situation is used to identify the cargo box loading situation, which solves the problem of difficulty in controlling the snow throwing direction of snow throwing trucks, realizes automatic control, and improves the safety and efficiency of snow removal operations.
Patent Information
- Application Number
- CN202210519698.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-05-12
- Publication Date
- 2025-03-14
- Estimated Expiration
- 2042-05-12
AI Technical Summary
In the prior art, the snow throwing direction control of the snow throwing vehicle depends on the driver's experience, and the operation is difficult, and the driving difficulty increases during night snow removal operations, making it difficult to automatically control the snow throwing direction of the snow throwing tube.
A machine vision-based snow truck cargo container target snow throw area recognition method is used to construct a snow truck cargo container loading status recognition model through a 3D convolutional neural network, automatically identify the loading status of each area of the cargo container, divide the full-load area and the unfull-load area, and divide the snow throw target area in the unfull-load area.
It realizes automatic identification of the loading of the cargo container of the snow truck, reduces the operation difficulty of the driver, and improves the safety and efficiency of snow removal operations, especially during snow removal operations at night.
Smart Images

Figure CN114998723B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of snow throwers, and in particular to a method for controlling the distance between a snow carrier and a snow thrower. Background Art
[0002] A snow thrower is a vehicle that gathers the accumulated snow by rotating its auger and throws the snow out through its snow throwing impeller, thereby achieving the purpose of snow removal. The snow carrier works in conjunction with the snow thrower. The snow carrier drives beside the snow thrower and the snow thrower throws the snow into the cargo box of the snow carrier.
[0003] However, the snow throwing direction of the snow thrower in the prior art is entirely controlled by the driver's experience. The driver controls the direction of the snow throwing pipe while driving the vehicle, which is difficult to operate. It is easy for the snow to accumulate too much in one part of the snow truck's cargo box and overflow the cargo box, while other parts of the cargo box are not full of snow. Moreover, distraction is not conducive to safe driving. In addition, when performing snow removal operations at night, especially at night, the driving difficulty of the snow thrower is further increased due to the low ambient brightness.
[0004] Allowing the snow thrower to automatically control the direction of the snow thrower is an effective measure to reduce the difficulty of driving the snow thrower and improve driving safety. To achieve automatic control of the snow thrower direction, it is necessary to be able to identify the loading conditions of different parts of the snow truck cargo box, so that the next step is to control the snow thrower to throw snow to the unloaded area. Summary of the invention
[0005] In view of this, the purpose of the present invention is to provide a method for identifying target snow-throwing areas in a snow-carrying vehicle cargo box based on machine vision, so as to solve the technical problem of automatically identifying the loading conditions of different areas in the snow-carrying vehicle cargo box.
[0006] The present invention provides a method for identifying a target snow throwing area of a snow truck cargo box based on machine vision, which comprises the following steps:
[0007] 1) Collect image data of various loading states of snow truck cargo boxes during the day and at night, and make the collected image data into image data sets according to a certain format, and divide the image data sets into training data sets and test data sets;
[0008] 2) Construct a snow truck cargo box loading status recognition model based on 3D convolutional neural network;
[0009] 3) The images in the training data set and the test data set are first subjected to discrete Laplace transform and then binarized; the operator of discrete Laplace transform is shown in the following formula:
[0010] l(x,y)=[f(x+1,y)+f(x-1,y)+f(x,y+1)+f(x,y-1)]-4(x,y)
[0011] Where x, y are the x, y coordinates of a pixel in the image respectively; l(x, y) is the Laplace value at the coordinate point x, y;
[0012] In the binarization process of each pixel, the image Laplacian values in the horizontal and vertical directions are defined as l x and l y When the Laplace amplitude is binarized, the (min(l x |+|ly|,255) / 255) is rounded to get a binary amplitude;
[0013] 4) using the training data set processed in step 3) to train the parameter weights of the snow truck cargo box loading state recognition model, and then using the test data set to test the trained snow truck cargo box loading state recognition model, and finally obtaining a qualified snow truck cargo box loading state recognition model;
[0014] 5) An image acquisition device is arranged on the snow thrower to continuously and in real time acquire images of the snow truck cargo box loading, and the acquired images are binarized using the method described in step 3);
[0015] 6) inputting the image obtained in step 5) into the snow truck cargo box loading state recognition model obtained in step 4), identifying the loading conditions of various areas of the cargo box in the image through the snow truck cargo box loading state recognition model, and dividing the cargo box into fully loaded areas and underloaded areas;
[0016] 7) According to the recognition result of step 6), the next snow throwing target area adjacent to the fully loaded area is divided in the not fully loaded area.
[0017] Furthermore, the snow truck cargo box loading status recognition model constructed in the step 2) is composed of a single-layer sparse autoencoder layer and a multi-layer convolutional neural network, and the multi-layer convolutional neural network includes a convolutional layer connected to the single-layer sparse autoencoder layer, a sampling layer connected to the convolutional layer, a feature convolutional layer connected to the sampling layer, a feature downsampling layer connected to the feature convolutional layer, and a fully connected layer connected to the feature downsampling layer.
[0018] Beneficial effects of the present invention:
[0019] The present invention discloses a method for identifying a target snow throwing area for a snow truck cargo box based on machine vision. The method automatically identifies the loading status of the cargo box through a snow truck cargo box loading status recognition model, distinguishes between a full load area and an underloaded area of the cargo box, and divides the next snow throwing target area in the underloaded area. This can replace the human eye observation of the snow truck cargo box device, and prepare for controlling the steering of the snow throwing tube of the snow truck. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] Figure 1Schematic diagram of the feature extraction process of the snow truck cargo box loading status recognition model. DETAILED DESCRIPTION
[0021] The present invention will be further described below in conjunction with the accompanying drawings and embodiments.
[0022] The method for identifying a target snow throwing area of a snow truck cargo box based on machine vision in this embodiment includes the following steps:
[0023] 1) Collect image data of various loading states of the snow truck cargo box during the day and at night, and make the collected image data into an image data set according to a certain format, and divide the image data set into a training data set and a test data set. In this embodiment, night vision technology is specifically used to collect image data of various loading states of the snow truck cargo box, such as empty cargo box, partially underloaded cargo box, and fully loaded cargo box during the day and at night.
[0024] 2) Construct a snow truck cargo box loading state recognition model based on a 3D convolutional neural network. The constructed snow truck cargo box loading state recognition model consists of a single-layer sparse autoencoding layer and a multi-layer convolutional neural network. The multi-layer convolutional neural network includes a convolution layer connected to the single-layer sparse autoencoding layer, a sampling layer connected to the convolution layer, a feature convolution layer connected to the sampling layer, a feature downsampling layer connected to the feature convolution layer, and a fully connected layer connected to the feature downsampling layer. In this embodiment, the snow truck cargo box loading state recognition model constructed based on the 3D convolutional neural network can effectively identify time series feature information. By processing the target time series features, while improving the recognition effect and real-time performance, it can also divide the snow truck cargo box into full and empty state areas.
[0025] 3) The images in the training data set and the test data set are first subjected to discrete Laplace transform, which can enhance the underlying features of the image, and then binarized. The operator of discrete Laplace transform is shown in the following formula:
[0026] l(x,y)=[f(x+1,y)+f(x-1,y)+f(x,y+1)+f(x,y-1)]-4(x,y)
[0027] Where x, y are the x, y coordinates of a pixel in the image respectively; l(x, y) is the Laplace value at the coordinate point x, y;
[0028] In the binarization process of each pixel, the image Laplacian values in the horizontal and vertical directions are defined as l x and l y When the Laplace amplitude is binarized, the (min(|l x |+|ly|,255) / 255) is rounded to get a binary amplitude.
[0029] 4) Use the training data set processed in step 3) to train the parameter weights of the snow truck cargo box loading status recognition model, and then use the test data set to test the trained snow truck cargo box loading status recognition model, and finally obtain a qualified snow truck cargo box loading status recognition model.
[0030] 5) An image acquisition device is arranged on the snow thrower to continuously and in real time acquire images of the snow truck cargo box loading, and the acquired images are binarized using the method described in step 3);
[0031] 6) inputting the image obtained in step 5) into the snow truck cargo box loading state recognition model obtained in step 4), identifying the loading conditions of various areas of the cargo box in the image through the snow truck cargo box loading state recognition model, and dividing the cargo box into fully loaded areas and underloaded areas;
[0032] 7) According to the recognition result of step 6), the next snow throwing target area adjacent to the fully loaded area is divided in the not fully loaded area.
[0033] In the present embodiment, the method for identifying the target snow-throwing area of the snow-carrying truck cargo box based on machine vision automatically identifies the loading status of the cargo box through the snow-carrying truck cargo box loading status recognition model, distinguishes the full load area and the underloaded area of the cargo box, and divides the next snow-throwing target area in the underloaded area, thereby replacing the human eye of the snow-throwing truck driver to observe the status of the snow-carrying truck cargo box device, and preparing for controlling the steering of the snow-throwing truck's snow-throwing tube.
[0034] Finally, it should be noted that the above embodiments are only used to illustrate the technical solution of the present invention rather than to limit it. Although the present invention has been described in detail with reference to the preferred embodiments, those skilled in the art should understand that the technical solution of the present invention can be modified or replaced by equivalents without departing from the purpose and scope of the technical solution of the present invention, which should be included in the scope of the claims of the present invention.
Claims
1. A method for identifying a target snow throwing area of a snow truck cargo box based on machine vision, characterized in that: The following steps are involved: 1) Collect image data of various loading states of snow truck cargo boxes during the day and at night, and make the collected image data into image data sets according to the format, and divide the image data sets into training data sets and test data sets; 2) Construct a snow truck cargo box loading status recognition model based on 3D convolutional neural network; 3) The images in the training data set and the test data set are first subjected to discrete Laplace transform and then binarized; the operator of discrete Laplace transform is shown in the following formula: l(x,y)=[f(x+1,y)+f(x-1,y)+f(x,y+1)+f(x,y-1)]-4f(x,y) Where x, y are the x, y coordinates of a pixel in the image; l(x, y) is the Laplace value at the coordinate point x, y; In the binarization process of each pixel, the image Laplacian values in the horizontal and vertical directions are defined as l x and l y When the Laplace amplitude is binarized, the (min(l x| + | l y| ,255) / 255) is rounded to get a binary amplitude; 4) using the training data set processed in step 3) to train the parameter weights of the snow truck cargo box loading state recognition model, and then using the test data set to test the trained snow truck cargo box loading state recognition model, and finally obtaining a qualified snow truck cargo box loading state recognition model; 5) An image acquisition device is arranged on the snow thrower to continuously and in real time acquire images of the snow truck cargo box loading, and the acquired images are binarized using the method described in step 3); 6) inputting the image obtained in step 5) into the snow truck cargo box loading state recognition model obtained in step 4), identifying the loading conditions of various areas of the cargo box in the image through the snow truck cargo box loading state recognition model, and dividing the cargo box into fully loaded areas and underloaded areas; 7) Based on the recognition result of step 6), the next snow throwing target area adjacent to the fully loaded area is divided in the not fully loaded area.
2. The method for identifying a target snow throwing area of a snow truck cargo box based on machine vision according to claim 1 is characterized in that: The snow truck cargo box loading status recognition model constructed in the step 2) is composed of a single-layer sparse autoencoding layer and a multi-layer convolutional neural network, wherein the multi-layer convolutional neural network includes a convolutional layer connected to the single-layer sparse autoencoding layer, a sampling layer connected to the convolutional layer, a feature convolutional layer connected to the sampling layer, a feature downsampling layer connected to the feature convolutional layer, and a fully connected layer connected to the feature downsampling layer.
Citation Information
Patent Citations
Form recognition method, recognition system and computer device
CN109086714A
Method and system for the spotting of arbitrary words in handwritten documents
WO2014075174A1