An image detection-based intelligent parking space recommendation method and system
By constructing a parking lot structure database and using image processing technology, efficient matching of parking spaces was achieved, solving the problems of low detection accuracy and high cost in existing technologies, and improving the efficiency of users finding parking spaces.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-11
- Publication Date
- 2026-03-27
AI Technical Summary
Existing technologies for parking space detection have low accuracy, high cost, and require users to spend a long time searching for parking spaces.
By collecting information on the distribution, size, and spatial structure of parking spaces, a parking space structure database is constructed. Image monitoring equipment is used to track vehicle video information, image processing is performed to identify vehicle appearance features, match parking space information, and connect to the parking management system to obtain recommended parking space information.
It improves the accuracy of parking space detection, reduces costs, and saves users time in finding parking spaces.
Smart Images

Figure CN117037529B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of image detection, in particular to a parking space intelligent recommendation method and system based on image detection. BACKGROUND
[0002] With the rapid development of economy, basically every family has their own vehicles. Due to the increasing number of vehicles, parking has become a big problem. Nowadays, it is normal for parking users to have difficulty in finding parking spaces. However, there are many types of parking spaces in parking lots, and it is not easy to find suitable parking spaces, so it is of great importance to propose a parking space recommendation method.
[0003] In summary, the present application solves the technical problems of low accuracy, high cost and long time for users to find parking spaces in the prior art. SUMMARY
[0004] Therefore, it is necessary to provide a parking space intelligent recommendation method and system based on image detection to improve the detection accuracy of parking spaces, reduce costs and save time for users to find parking spaces, so as to solve the technical problems of low accuracy, high cost and long time for users to find parking spaces in the prior art, and achieve the technical effects of improving the detection accuracy of parking spaces, reducing costs and saving time for users to find parking spaces.
[0005] In a first aspect, the embodiments of the present application provide a parking space intelligent recommendation method based on image detection, which comprises: collecting parking lot distribution information, parking space size information and parking lot space structure information, and constructing a parking lot structure database; tracking the image of a vehicle to be parked through an image monitoring device to obtain vehicle video information; inputting the vehicle video information into an image processing recognition model to identify and extract the vehicle appearance features to obtain vehicle appearance frame information; determining the parking space frame information based on the parking lot structure database and the size of each parking space in the parking lot; performing traversal matching between the vehicle appearance frame information and the parking space frame information of each parking space in the parking lot to determine matching parking space information; connecting a parking lot management system to obtain parking space usage information, and obtaining recommended parking space information based on the matching parking space information and the parking space usage information.
[0006] In a second aspect, the embodiments of the present application provide a parking space intelligent recommendation system based on image detection, which comprises: a parking lot structure database construction module, which is used to collect parking lot distribution information, parking lot size information and parking lot space structure information, and construct a parking lot structure database; a vehicle video information obtaining module, which is used to track images of a vehicle to be parked through an image monitoring device, and obtain vehicle video information; a vehicle appearance frame information obtaining module, which is used to input the vehicle video information into an image processing recognition model, identify and extract vehicle appearance features, and obtain vehicle appearance frame information; a parking space size extraction module, which is used to extract parking space sizes of a parking lot based on the parking lot structure database, determine parking space frame information, and match parking space information; and a recommended parking space information obtaining module, which is used to connect a parking lot management system to obtain parking space use information, obtain recommended parking space information based on the matched parking space information and the parking space use information.
[0007] The one or more technical solutions provided in the present application have at least the following technical effects or advantages:
[0008] First, the parking lot distribution information, the parking lot size information and the parking lot space structure information of the parking lot are collected to construct a parking lot structure database. Then, the image monitoring device is used to track images of a vehicle to be parked to obtain vehicle video information. Next, the vehicle video information is input into an image processing recognition model to identify and extract vehicle appearance features to obtain vehicle appearance frame information. Then, the parking space size extraction module is used to extract parking space sizes of the parking lot based on the parking lot structure database to determine parking space frame information. Next, the vehicle appearance frame information is matched with the parking space frame information of each parking space of the parking lot to determine matched parking space information. Finally, the recommended parking space information obtaining module is used to connect the parking lot management system to obtain parking space use information, and obtain recommended parking space information based on the matched parking space information and the parking space use information. The present application solves the technical problems of low detection accuracy, high cost and long time for users to find parking spaces in the prior art, and achieves the technical effects of improving the detection accuracy of parking spaces, reducing the cost and saving the time for users to find parking spaces.
[0009] The above description is only a summary of the technical solutions of the present application. In order to more clearly understand the technical means of the present application, the embodiments of the present application can be implemented according to the content of the description, and in order to make the above and other purposes, characteristics and advantages of the present application more obvious and easy to understand, the following specific embodiments of the present application are described. BRIEF DESCRIPTION OF DRAWINGS
[0010] Figure 1 A flowchart of a parking space intelligent recommendation method based on image detection in an embodiment;
[0011] Figure 2 A flowchart of obtaining recommended parking space information in a parking space intelligent recommendation method based on image detection in an embodiment;
[0012] Figure 3 A structural block diagram of a parking space intelligent recommendation method system based on image detection in an embodiment.
[0013] Legend: parking lot structure database construction module 11, vehicle video information obtaining module 12, vehicle appearance frame information obtaining module 13, parking space size extraction module 14, matching parking space information determination module 15, and recommended parking space information obtaining module 16. DETAILED DESCRIPTION
[0014] In order to make the purposes, technical solutions and advantages of the present application clearer, the present application will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and do not limit the present application.
[0015] After introducing the basic principles of the present application, the technical solutions in the present application will be described clearly and completely below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments of the present application. It should be understood that the present application is not limited by the example embodiments described herein. Based on the embodiments of the present application, all other embodiments obtained by those skilled in the art without creative labor are within the scope of protection of the present application. In addition, it should be noted that, for convenience of description, only parts related to the present application are shown in the accompanying drawings, not all.
[0016] As shown in the accompanying drawings, Figure 1 The present application provides a parking space intelligent recommendation method based on image detection, which comprises:
[0017] S100: collecting parking space distribution information, parking space size information, and parking lot space structure information of a parking lot, and constructing a parking lot structure database;
[0018] Specifically, with the rapid development of economy, basically every family has their own vehicles, and parking has become a big problem due to the increasing number of vehicles. Nowadays, it is normal for parking users to have difficulty in finding parking spaces. In order to solve the problems of low accuracy of parking space detection, high cost, and long time for users to find parking spaces in the prior art, the application provides a parking space intelligent recommendation method based on image detection. Image recognition is an important field of artificial intelligence, which refers to the technology of using computers to process, analyze and understand images to identify targets and objects of various modes. First, the internal data information of the parking lot is collected to build a parking lot structure database. Then, the image tracking of the vehicle to be parked is performed by the image monitoring device to obtain vehicle video information. Then, the vehicle video information is input into the image processing recognition model to identify the vehicle appearance features. Then, the vehicle appearance information and the parking lot space information are matched to determine the matching parking space information. Finally, the parking lot management system is connected to obtain the parking space usage information, and the recommended parking space information is obtained according to the matching parking space information and the parking space usage information.
[0019] The parking lot refers to a place for parking vehicles. The parking space distribution information refers to the position information of the parking spaces in the parking lot. The parking space size information refers to the length, width and other information of the parking spaces, such as the design of the parking spaces in two different sizes, among which the large parking spaces are 15.6 meters long and 3.25 meters wide, suitable for medium or large cars, and the small parking spaces are 6 meters long and 2.5 meters wide, suitable for small cars. Due to different parking lot site reasons and parking space arrangement methods, the design of the parking space size may be different. The parking lot space structure information refers to the internal planning of the parking lot, such as the driving roads in the parking lot and the possible load-bearing columns in the parking lot. The parking lot structure database refers to a collection of various data in the parking lot, such as the parking space distribution information and the parking space size information.
[0020] First, a parking lot is randomly selected, and the parking space distribution information, the parking space size information, and the parking lot space structure information of the parking lot are collected to build a parking lot structure database containing all the above information, so as to understand the information of the parking lot and lay the foundation for subsequent rapid parking space searching.
[0021] S200: image tracking of the vehicle to be parked is performed by the image monitoring device to obtain vehicle video information.
[0022] Specifically, the image monitoring device refers to a device for shooting images, such as a camera. The vehicle to be parked refers to a vehicle that is ready to be parked in the parking lot. Image tracking refers to positioning the object photographed by the camera through a certain method (such as image recognition, infrared, ultrasonic wave, etc.), which in this application refers to tracking and shooting through the method of "image recognition". The vehicle video information refers to the video information of the vehicle to be parked after being photographed by the camera.
[0023] The video information of the vehicle to be parked can be obtained by video shooting of the vehicle to be parked by the image monitoring device, and the most suitable parking space for the vehicle to be parked can be found by knowing the video information of the vehicle to be parked.
[0024] S300: input the vehicle video information into an image processing recognition model to identify and extract the vehicle appearance feature, and obtain vehicle appearance frame information;
[0025] Specifically, an image processing recognition model can be constructed by a convolutional neural network model. After the vehicle video information is extracted by the image processing recognition model, the bounding box of the vehicle to be parked is output, and the length, width and height of the vehicle to be parked are obtained. The vehicle appearance feature refers to the vehicle model and size, etc. The vehicle appearance frame information refers to the three-dimensional space of the vehicle, such as the length, width and height of the vehicle frame.
[0026] The vehicle video information is input into the constructed image processing recognition model, the vehicle model is identified and extracted by the image processing recognition model, and the vehicle appearance frame information is obtained.
[0027] S400: based on the parking lot structure database, the size of each parking space in the parking lot is extracted to determine the parking space frame information;
[0028] Specifically, the parking space frame information refers to the length, width and height of the parking space, i.e. the three-dimensional space information of the parking space. The parking space frame information is determined by extracting the size of the parking space in the parking lot according to the parking lot structure database.
[0029] S500: using the vehicle appearance frame information and the parking space frame information of each parking space in the parking lot to perform traversal matching to determine the matching parking space information;
[0030] Specifically, traversal refers to extracting elements one by one from the vehicle appearance frame information and matching them with the elements in the parking space frame information. The matching parking space information refers to the parking space that matches the size of the vehicle to be parked and is suitable for parking the vehicle to be parked.
[0031] According to the traversal matching of the vehicle appearance frame information and the parking space frame information of each parking space in the parking lot, the parking space suitable for parking the vehicle to be parked is determined. By determining the matching parking space information, the distance from the vehicle to be parked to the parking space information is obtained, which provides position support for subsequent selection and recommendation of parking spaces.
[0032] Further, the steps of the application include:
[0033] S510: Positioning the driving position of the vehicle to be parked, analyzing the driving range, determining the driving position and driving trajectory range of the vehicle;
[0034] S520: Determining the matching parking space distribution positioning based on the matching parking space information, and combining the parking lot structure database to construct the matching parking space driving channel;
[0035] S530: Analyzing the connection relationship of the driving position and driving trajectory range of the vehicle and the matching parking space driving channel, finding the matching parking space driving channel with the minimum distance from the connection relationship, and determining the recommended parking space information in the matching parking space driving channel with the minimum distance.
[0036] Specifically, the driving position positioning refers to determining the regional position where the vehicle is driving; the regional range refers to the current driving position of the vehicle, and according to the direction of the vehicle, it is determined which region the vehicle is driving to, i.e. the range of the road in front of the vehicle and the driving trajectory; the matching parking space distribution positioning refers to the determination of the distribution position of the parking space suitable for the vehicle, i.e. the location of the parking space suitable for the vehicle; the matching parking space driving channel refers to the driving position of the vehicle and the driving distance and driving road of the matching parking space of the vehicle; the connection relationship analysis refers to the distance analysis of the driving position of the vehicle and the matching parking space, which in this application refers to comparing the distance to obtain the minimum value of the distance; the recommended parking space refers to the parking space information recommended to the driver which is close to the vehicle to be parked and easy to park.
[0037] Positioning the driving position of the vehicle to be parked, analyzing the driving range, determining the driving position and driving trajectory range of the vehicle; determining the matching parking space distribution positioning based on the matching parking space information, and combining the parking lot structure database to construct the matching parking space driving channel; analyzing the connection relationship of the driving position and driving trajectory range of the vehicle and the matching parking space driving channel, i.e. comparing the distance of the road, finding the matching parking space driving channel with the minimum distance from the connection relationship, and determining the recommended parking space information in the matching parking space driving channel with the minimum distance.
[0038] Further, the steps of the application further comprise:
[0039] S531: Overlapping area analysis of the driving trajectory range and the matching parking space driving channel to determine the overlapping area of the channel;
[0040] S532: Based on the overlapping area of the channel and the matching parking space driving channel, determining the overlapping entrance node of the channel and the remaining path of the channel;
[0041] S533: Determining the interface connection distance according to the driving position of the vehicle and the overlapping entrance node of the channel.
[0042] S534: determining a path driving connection distance according to the channel remaining path, taking the interface connection distance and the path driving connection distance as the path connection relationship;
[0043] S535: setting a weight value of the interface connection distance and the path driving connection distance, and obtaining a connection distance of the path connection relationship based on the weight value, the interface connection distance and the path driving connection distance.
[0044] Specifically, the overlapping area refers to the path in the driving track range that overlaps with the matching parking space driving channel, to obtain the road overlapping area; the channel overlapping entrance node refers to the position where the driving track range first overlaps with the matching parking space driving channel; the channel remaining path refers to the path in the driving track range that the vehicle needs to drive to the parking space; the interface connection distance refers to the distance from the vehicle position to the channel overlapping entrance node; the path driving connection distance refers to the driving distance from the channel overlapping entrance node to the parking space; the weight is set according to the experience of the staff, for example, the interface connection distance is set to 0.5, and the path driving connection distance is set to 0.5, and then the connection distance of the road connection relationship is interface connection distance x 0.5 + path driving connection distance x 0.5 = road connection distance.
[0045] The driving track range is overlapped with the matching parking space driving channel to analyze the overlapping area, to determine the path overlapping area; based on the path overlapping area and the matching parking space driving channel, the channel overlapping entrance node and the channel remaining path are determined; then, the interface connection distance is determined according to the vehicle driving position and the channel overlapping entrance node; the path driving connection distance is determined according to the channel remaining path, and the interface connection distance and the path driving connection distance are taken as the path connection relationship; the weight value of the interface connection distance and the path driving connection distance is set, and the connection distance of the path connection relationship is obtained based on the weight value, the interface connection distance and the path driving connection distance. The recommended parking space information is obtained by comparing the connection distances.
[0046] Further, the step of the application further comprises:
[0047] S536: frame extraction is performed on the vehicle video information by the image processing recognition model according to a preset step length, to obtain a processed video frame;
[0048] S537: vehicle recognition and background segmentation are performed based on the processed video frame, to determine vehicle driving features and background recognition features;
[0049] S538: identifying a vehicle driving area and a driving direction according to the vehicle driving feature and the background recognition feature, and determining a driving position and a driving range based on the identified vehicle driving area and driving direction.
[0050] Specifically, the preset step length refers to extracting image frames, and according to different recognition requirements, for example, according to the position of the vehicle, the information of the vehicle can be extracted for how long; frame extraction refers to extracting each frame of image from the vehicle video information, the image is the processed video frame; vehicle recognition refers to the process of classifying and qualifying the vehicle; background segmentation refers to separating the vehicle from the processed video frame.
[0051] According to the image processing recognition model, the vehicle video information is frame extracted according to the preset step length, and the processed video frame is obtained; vehicle recognition and background segmentation are performed based on the processed video frame, and vehicle driving features and background recognition features are determined; driving position positioning refers to determining the area position where the vehicle is driving; the range of the area refers to the current driving position of the vehicle, and according to the direction of the vehicle, it is determined which area the vehicle is driving to, that is, the range of the road in front of the vehicle driving and the driving track.
[0052] S600: Connect to the parking lot management system to obtain parking space usage information, and obtain recommended parking space information based on the matched parking space information and the parking space usage information.
[0053] Specifically, the parking lot management system refers to using modern electronic and information technology to solve the control problem of the vehicle at the entrance and exit of the parking lot, and has the functions of parking guidance, reverse car search, fast payment, and fast passage, etc. A smart parking Internet of Things platform is built to realize parking lot networking data sharing, achieve higher parking lot operation efficiency and higher safety, and gradually realize unmanned service; the parking space usage information refers to the information whether the parking space in the parking lot is used; the recommended parking space information refers to the parking space information recommended to the driver which is close to the vehicle to be parked and easy to park. Connect to the parking lot management system to obtain parking space usage information, and obtain recommended parking space information based on the matched parking space information and the parking space usage information.
[0054] As shown in Figure 2 Further, the steps of the present application further include:
[0055] S610: Send a parking taboo survey request, wherein the parking taboo survey request includes a preset parking taboo option;
[0056] S620: Receive a survey reply result based on the parking taboo survey request;
[0057] S630: Determine a taboo condition according to the survey reply result;
[0058] S640: screening the to-be-recommended parking space information based on the taboo condition, to obtain the recommended parking space information.
[0059] Specifically, the parking taboo refers to a place where the driver does not like or is not good at parking when parking, for example, the driver does not know how to park at a side, so the recommended parking space information should exclude the parking space that needs to be parked at a side; the survey reply result is the reply information fed back to the parking lot management system through the survey of the driver's parking taboo, for example, the driver does not know how to park at a side, so the driver's parking taboo can be sent to the parking lot management system, and the parking lot management system removes the parking space that needs to be parked at a side from the to-be-recommended parking space, that is, the survey reply result is received; the taboo condition refers to the parking method that the driver does not know or is not good at, for example, parking at a side; the to-be-recommended parking space information refers to the parking space information in the parking lot that is suitable for the distance and position of the to-be-parked vehicle; the screening refers to removing the parking space that the driver does not know how to park from the to-be-recommended parking space information according to the condition of the driver based on the driver's parking taboo.
[0060] sending a parking taboo survey request, wherein the parking taboo survey request includes a preset parking taboo option; the parking taboo survey request receives a survey reply result; determining the taboo condition of the driver according to the survey reply result; screening the to-be-recommended parking space information based on the taboo condition, to obtain the recommended parking space information.
[0061] Further, the step of the application further comprises:
[0062] S650: obtaining the remaining path of the channel corresponding to the recommended parking space information;
[0063] S660: generating parking guidance information based on the vehicle driving position and the remaining path of the channel;
[0064] S670: sending the parking guidance information to the to-be-parked vehicle, and collecting images of the to-be-parked vehicle through an image monitoring device to determine the vehicle parking state;
[0065] S680: performing parking monitoring based on the parking guidance information and the vehicle parking state, and sending a reminder information when there is an abnormality.
[0066] Specifically, the channel remaining path refers to a path that the vehicle needs to travel from the driving track range to the parking space in the driving channel of the matched parking space; the parking space guiding information refers to information for guiding the vehicle to park in the empty parking space in the parking lot, the empty parking space is detected by a detector, and the empty parking space information is displayed on a display screen, so that the driver can easily park the vehicle; the vehicle parking state refers to whether the vehicle is parked or parked in another parking space; and the reminding information refers to an abnormal reminding generated if the vehicle is parked in a wrong parking space or on a road, and the reminding information is sent to the parking management system.
[0067] obtaining a channel remaining path corresponding to the recommended parking space information; generating parking space guiding information based on the vehicle driving position and the channel remaining path; sending the parking space guiding information to the vehicle to be parked, and collecting images of the vehicle to be parked through an image monitoring device to determine a vehicle parking state; and performing parking monitoring based on the parking space guiding information and the vehicle parking state, and sending reminding information when an abnormality exists. The application solves the technical problems of low accuracy, high cost and long time for users to find a parking space in the prior art, and achieves the technical effects of improving the accuracy of parking space detection, reducing the cost and saving the time for users to find a parking space.
[0068] As shown in Figure 3 The application also provides a parking space intelligent recommendation method based on image detection, and the system comprises:
[0069] A parking lot structure database construction module 11 is configured to collect parking space distribution information, parking space size information and parking lot space structure information of a parking lot, and construct a parking lot structure database;
[0070] A vehicle video information obtaining module 12 is configured to track images of a vehicle to be parked through an image monitoring device, and obtain vehicle video information;
[0071] A vehicle appearance frame information obtaining module 13 is configured to input the vehicle video information into an image processing recognition model, recognize and extract vehicle appearance features, and obtain vehicle appearance frame information;
[0072] A parking space size extraction module 14 is configured to extract parking space sizes of a parking lot based on the parking lot structure database, and determine parking space frame information;
[0073] A matched parking space information determination module 15 is configured to perform traversal matching of the vehicle appearance frame information and the parking space frame information of each parking space of the parking lot, and determine matched parking space information;
[0074] The recommended parking space information obtaining module 16 is configured to connect a parking lot management system to obtain parking space usage information, and obtain recommended parking space information based on the matched parking space information and the parking space usage information.
[0075] Further, the embodiments of the present application further include:
[0076] The to-be-parked vehicle positioning and analysis module is configured to position a driving position and analyze a driving range of a to-be-parked vehicle, and determine a driving position and a driving trajectory range of the vehicle.
[0077] The matched parking space driving channel construction module is configured to determine matched parking space distribution positioning based on the matched parking space information, and construct a matched parking space driving channel in combination with the parking lot structure database.
[0078] The recommended parking space information determination module is configured to analyze a path connection relationship between the driving position and the driving trajectory range of the vehicle and the matched parking space driving channel, find a matched parking space driving channel with a minimum distance from the path connection relationship, and determine the recommended parking space information in the matched parking space driving channel with the minimum distance.
[0079] Further, the embodiments of the present application further include:
[0080] The road overlapping area determination module is configured to analyze an overlapping area between the driving trajectory range and the matched parking space driving channel, and determine a path overlapping area.
[0081] The channel residual path determination module is configured to determine a channel overlapping entry node and a channel residual path based on the path overlapping area and the matched parking space driving channel.
[0082] The interface connection distance determination module is configured to determine an interface connection distance according to the driving position of the vehicle and the channel overlapping entry node.
[0083] The path connection relationship module is configured to determine a path driving connection distance according to the channel residual path, and take the interface connection distance and the path driving connection distance as the path connection relationship.
[0084] The path connection distance module is configured to set a weight value of the interface connection distance and the path driving connection distance, and obtain a connection distance of the path connection relationship based on the weight value, the interface connection distance and the path driving connection distance.
[0085] Further, the embodiments of the present application further include:
[0086] a processed video frame obtaining module, configured to obtain processed video frames by frame extraction of vehicle video information according to a preset step size by the image processing identification model;
[0087] a vehicle identification module, configured to identify vehicles based on the processed video frames, perform background segmentation, determine vehicle driving features and background identification features;
[0088] a vehicle driving area obtaining module, configured to identify vehicle driving areas and driving directions according to the vehicle driving features and the background identification features, and determine driving position positioning and driving ranges based on the identified vehicle driving areas and driving directions.
[0089] Further, the embodiments of the present application further include:
[0090] a parking taboo investigation request sending module, configured to send a parking taboo investigation request, wherein the parking taboo investigation request includes preset parking taboo options;
[0091] an investigation reply result receiving module, configured to receive investigation reply results based on the parking taboo investigation request;
[0092] a taboo condition determining module, configured to determine taboo conditions according to the investigation reply results;
[0093] a recommended parking space information obtaining module, configured to filter the recommended parking space information based on the taboo conditions, and obtain the recommended parking space information.
[0094] Further, the embodiments of the present application further include:
[0095] a channel remaining path obtaining module, configured to obtain channel remaining paths corresponding to the recommended parking space information;
[0096] a parking space guidance information generating module, configured to generate parking space guidance information based on the vehicle driving position and the channel remaining paths;
[0097] a vehicle parking state determining module, configured to send the parking space guidance information to a vehicle to be parked, and determine a vehicle parking state by image acquisition of the vehicle to be parked by an image monitoring device;
[0098] The reminding information sending module is configured to send reminding information based on the parking space guiding information and the vehicle parking state, and send the reminding information when there is an abnormality.
[0099] For the specific embodiments of the intelligent parking space recommendation system based on image detection, refer to the embodiments of the intelligent parking space recommendation method based on image detection described above, which will not be repeated here. The above modules can be embedded in or independent of the processor in the computer device in hardware form, or stored in the memory in the computer device in software form, so as to call and execute the operations corresponding to the above modules by the processor.
[0100] The technical features of the above embodiments can be combined in any way. To make the description concise, all possible combinations of the technical features in the above embodiments are not described, but as long as the combination of the technical features does not exist contradictory, it should be considered as the scope of the present application.
[0101] The above embodiments only express several implementation manners of the present application, and the description is more specific and detailed, but it should not be understood as a limitation on the scope of the patent. It should be pointed out that for those skilled in the art, without departing from the concept of the present application, some modifications and improvements can be made, which are all within the protection scope of the present application. Therefore, the protection scope of the patent of the present application should be subject to the appended claims.
Claims
1. A method for intelligent recommendation of parking spaces based on image detection, characterized in that, The method comprises the following steps: Collecting parking lot space distribution information, parking lot space size information, and parking lot space structure information to construct a parking lot structure database; Tracking the vehicle to be parked by an image monitoring device to obtain vehicle video information; Inputting the vehicle video information into an image processing and recognition model to identify and extract vehicle appearance features to obtain vehicle appearance frame information; Extracting parking lot space size information based on the parking lot structure database to determine parking lot frame information; Using the vehicle appearance frame information and the parking lot frame information to perform traversal matching to determine matching parking lot information; Connecting a parking lot management system to obtain parking lot usage information, and based on the matching parking lot information and the parking lot usage information, obtaining recommended parking lot information; The method further comprises the following steps: Positioning the driving position of the vehicle to be parked and analyzing the driving range to determine the driving position and the driving trajectory range of the vehicle; Based on the matching parking lot information, determining matching parking lot distribution positioning, and combining the parking lot structure database to construct a matching parking lot driving channel; Analyzing the connection relationship of the driving position and the driving trajectory range of the vehicle and the matching parking lot driving channel to find the matching parking lot driving channel with the smallest distance, and determining the recommended parking lot information in the matching parking lot driving channel with the smallest distance; The analysis of the connection relationship of the driving position and the driving trajectory range of the vehicle and the matching parking lot driving channel comprises the following steps: Using the driving trajectory range and the matching parking lot driving channel to perform overlap area analysis to determine the overlap area of the channel; Based on the overlap area of the channel and the matching parking lot driving channel, determining the overlap entry node of the channel and the remaining path of the channel; Based on the driving position of the vehicle and the overlap entry node of the channel, determining the interface connection distance; Based on the remaining path of the channel, determining the driving connection distance of the channel, and using the interface connection distance and the driving connection distance of the channel as the connection relationship of the channel; Setting the weight values of the interface connection distance and the driving connection distance of the channel, and based on the weight values, the interface connection distance, and the driving connection distance of the channel, obtaining the connection distance of the connection relationship of the channel.
2. The method of claim 1, wherein, The positioning of the driving position and the analysis of the driving range of the vehicle to be parked comprise the following steps: Using the image processing and recognition model to extract frames from the vehicle video information according to a preset step size to obtain processed video frames; Based on the processed video frames, identifying the vehicle and performing background segmentation to determine vehicle driving features and background recognition features; Based on the vehicle driving features and the background recognition features, identifying the vehicle driving area and the driving direction, and based on the identified vehicle driving area and driving direction, determining the driving position and the driving range.
3. The method of claim 1, wherein, Before obtaining the recommended parking lot information, the method further comprises the following steps: Sending a parking taboo survey request, wherein the parking taboo survey request comprises preset parking taboo options; Based on the parking taboo survey request, receiving a survey reply result; Based on the survey reply result, determining taboo conditions; Based on the taboo conditions, screening the recommended parking lot information to obtain the recommended parking lot information.
4. The method of claim 1, wherein, After obtaining the recommended parking lot information, the method further comprises the following steps: Obtain the channel remaining path corresponding to the recommended parking space information; Generate parking space guidance information based on the vehicle driving position and channel remaining path; Send the parking space guidance information to the vehicle to be parked and collect images of the vehicle to be parked through image monitoring equipment to determine the vehicle parking state; Perform parking monitoring based on the parking space guidance information and vehicle parking state and send reminder information when there is an abnormality.
5. An intelligent parking space recommendation system based on image detection, characterized in that, Comprise: A parking lot structure database construction module for collecting parking lot parking space distribution information, parking space size information, and parking lot space structure information to construct a parking lot structure database; A vehicle video information obtaining module for tracking images of the vehicle to be parked through image monitoring equipment to obtain vehicle video information; A vehicle appearance frame information obtaining module for inputting the vehicle video information into an image processing recognition model to identify and extract vehicle appearance features to obtain vehicle appearance frame information; A parking space size extraction module for extracting parking space sizes of the parking lot based on the parking lot structure database to determine parking space frame information; A matching parking space information determination module for performing traversal matching of the vehicle appearance frame information and the parking space frame information of each parking space of the parking lot to determine matching parking space information; A recommended parking space information obtaining module for connecting a parking lot management system to obtain parking space usage information and obtaining recommended parking space information based on the matching parking space information and parking space usage information; A vehicle to be parked positioning and analysis module for positioning and analyzing the driving range of the vehicle to be parked to determine the vehicle driving position and driving trajectory range; A matching parking space driving channel construction module for determining matching parking space distribution positioning based on the matching parking space information and constructing a matching parking space driving channel in combination with the parking lot structure database; A recommended parking space information determination module for performing path connection relationship analysis based on the vehicle driving position, driving trajectory range, and matching parking space driving channel, finding the matching parking space driving channel with the smallest distance from the path connection relationship, and determining the recommended parking space information in the matching parking space driving channel with the smallest distance; A road overlapping area determination module for performing overlapping area analysis of the driving trajectory range and the matching parking space driving channel to determine a path overlapping area; A channel remaining path determination module for determining a channel overlapping entry node and a channel remaining path based on the path overlapping area and the matching parking space driving channel; An interface connection distance determination module for determining an interface connection distance based on the vehicle driving position and channel overlapping entry node; The passage connection relationship module is configured to determine a passage driving connection distance according to the channel residual path, and take the interface connection distance and the passage driving connection distance as the passage connection relationship. The passage connection distance module is configured to set weight values of the interface connection distance and the passage driving connection distance, and obtain a connection distance of the passage connection relationship based on the weight values, the interface connection distance and the passage driving connection distance.
Citation Information
Patent Citations
Method and system for realizing intelligent parking
CN114220292A