CN114783172A - Method and system for identifying empty parking space of parking lot and computer readable storage medium - Google Patents
Method and system for identifying empty parking space of parking lot and computer readable storage medium Download PDFInfo
- Publication number
- CN114783172A CN114783172A CN202110088091.9A CN202110088091A CN114783172A CN 114783172 A CN114783172 A CN 114783172A CN 202110088091 A CN202110088091 A CN 202110088091A CN 114783172 A CN114783172 A CN 114783172A
- Authority
- CN
- China
- Prior art keywords
- point cloud
- parking space
- parking
- empty
- point
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 52
- 238000001914 filtration Methods 0.000 claims abstract description 49
- 238000005070 sampling Methods 0.000 claims abstract description 16
- 238000006243 chemical reaction Methods 0.000 claims abstract description 12
- 230000008569 process Effects 0.000 claims abstract description 11
- 238000004088 simulation Methods 0.000 claims description 31
- 238000004590 computer program Methods 0.000 claims description 7
- 230000001360 synchronised effect Effects 0.000 claims description 4
- 230000007547 defect Effects 0.000 abstract description 3
- 238000001514 detection method Methods 0.000 description 5
- 230000009466 transformation Effects 0.000 description 4
- 230000008859 change Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 238000012800 visualization Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000013135 deep learning Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000005012 migration Effects 0.000 description 1
- 238000013508 migration Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012805 post-processing Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000008439 repair process Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
- 238000013024 troubleshooting Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/01—Detecting movement of traffic to be counted or controlled
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/14—Traffic control systems for road vehicles indicating individual free spaces in parking areas
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Traffic Control Systems (AREA)
Abstract
The invention discloses a method and a system for identifying an empty parking space in a parking lot and a computer readable storage medium, wherein the method comprises the following steps: acquiring a depth image obtained by detecting the single-side direction of a vehicle by a vehicle-mounted depth camera in the driving process of the vehicle; performing point cloud conversion on the depth image to obtain a first point cloud; filtering the first point cloud according to a preset filtering rule to obtain a second point cloud; down-sampling the second point cloud to obtain a third point cloud; identifying whether an empty parking space exists in the third cloud according to the third cloud and a preset parking space three-dimensional space parameter; and if the empty parking spaces exist, generating a parking space frame of the empty parking spaces. The invention can overcome the technical defects of the existing three parking space identification methods based on ultrasonic radar, geomagnetic sensors and panoramic images.
Description
Technical Field
The invention relates to the technical field of automatic parking, in particular to a method and a system for identifying an empty parking space in a parking lot and a computer readable storage medium.
Background
The empty parking space positioning is the basis in the automatic parking technology; the existing parking space identification method can be mainly divided into three parking space identification methods based on an ultrasonic radar, a geomagnetic sensor and a panoramic image; the parking space identification method based on the ultrasonic radar is used for identifying the parking space by sensing the surrounding environment (vehicles, obstacles and the like) by using the ultrasonic radar, but the information points of the ultrasonic radar are few, the parking space cannot be accurately identified, and only a drivable or barrier-free area can be roughly inferred; the parking space identification method based on the geomagnetic sensor needs to realize the integral transformation of a parking area in advance, and is inconvenient to apply; the parking space identification method based on the all-around image is characterized in that the all-around camera is used for collecting real-time images, parking spaces in the collected images are extracted, sensing results of the surrounding environment are combined to determine target empty parking spaces, the target empty parking spaces are identified depending on parking space lines, and if the parking space lines of the parking spaces are not obvious or incomplete, the identification effect is poor.
In summary, it is necessary to provide a new parking space identification method to overcome the above technical defects of the existing three parking space identification methods based on ultrasonic radar, geomagnetic sensor and looking around image.
Disclosure of Invention
The invention aims to provide a method and a system for identifying an empty parking space in a parking lot and a computer readable storage medium, so as to overcome the technical defects of the existing three parking space identification methods based on an ultrasonic radar, a geomagnetic sensor and a panoramic image.
In order to achieve the above object, a first aspect of the present invention provides a method for identifying an empty parking space in a parking lot, including:
acquiring a depth image obtained by detecting the single-side direction of a vehicle by a vehicle-mounted depth camera in the driving process of the vehicle;
performing point cloud conversion on the depth image to obtain a first point cloud;
filtering the first point cloud according to a preset filtering rule to obtain a second point cloud;
down-sampling the second point cloud to obtain a third point cloud;
identifying whether an empty parking space exists in the third point cloud according to the third point cloud and a preset parking space three-dimensional space parameter; and if the empty parking spaces exist, generating a parking space frame of the empty parking spaces.
Optionally, the filtering the first point cloud according to a preset filtering rule to obtain a second point cloud includes:
filtering for the first time to filter out points with depth values equal to preset depth values in the first point cloud;
and performing secondary filtering to filter out outliers in the first point cloud.
Optionally, the down-sampling the second point cloud to obtain a third point cloud includes:
and dividing the second point cloud into a plurality of cubes, and reserving 1 point in each cube so as to obtain a third point cloud.
Optionally, the recognizing whether there is an empty parking space in the depth image according to the third point cloud and a preset parking space three-dimensional space parameter includes:
traversing all points in the point cloud space of the third point cloud, taking each point as the upper left corner point of the parking space frame, generating a simulated parking space frame corresponding to each point according to the upper left corner point of the parking space frame and the preset parking space three-dimensional space parameters, and judging whether at least one point of the third point cloud exists in the simulated parking space frame; if so, the simulation parking space frame is an invalid simulation parking space frame; if not, the simulated parking space frame is an effective simulated parking space frame;
and counting points corresponding to all the effective simulation parking stall frames, and generating the parking stall frame of the empty parking stall according to the points corresponding to all the effective simulation parking stall frames.
Optionally, the method further comprises:
and respectively generating first display information, second display information, third display information and fourth display information according to the first point cloud, the second point cloud, the third point cloud and the parking space frame, and sending the first display information, the second display information, the third display information and the fourth display information to a vehicle-mounted display unit for synchronous display.
The second aspect of the present invention provides a system for identifying an empty parking space in a parking lot, including:
the image acquisition unit is used for acquiring a depth image obtained by detecting the unilateral direction of a vehicle by a vehicle-mounted depth camera in the driving process of the vehicle;
the point cloud conversion unit is used for carrying out point cloud conversion on the depth image to obtain a first point cloud;
the point cloud filtering unit is used for filtering the first point cloud according to a preset filtering rule to obtain a second point cloud;
the point cloud sampling unit is used for carrying out down-sampling on the second point cloud to obtain a third point cloud; and
the empty parking space identification unit is used for identifying whether an empty parking space exists in the third point cloud according to the third point cloud and preset parking space three-dimensional space parameters; and if the empty parking spaces exist, generating the parking space frames of the empty parking spaces.
Optionally, the point cloud filtering unit comprises:
the first filtering unit is used for filtering for the first time so as to filter out points with depth values equal to preset depth values in the first point cloud;
and the second filtering unit is used for carrying out secondary filtering so as to filter out outliers in the first point cloud.
Optionally, the point cloud sampling unit, in particular for
And dividing the second point cloud into a plurality of cubes, and reserving 1 point in each cube so as to obtain a third point cloud.
Optionally, the empty space recognition unit specifically includes:
the simulation unit is used for traversing all points in the point cloud space of the third point cloud, taking each point as the upper left angular point of the parking space frame, generating a simulated parking space frame corresponding to each point according to the upper left angular point of the parking space frame and the preset parking space three-dimensional space parameters, and judging whether at least one point of the third point cloud exists in the simulated parking space frame; if so, the simulation parking space frame is an invalid simulation parking space frame; if not, the simulated parking space frame is an effective simulated parking space frame;
and the counting unit is used for counting the points corresponding to all the effective simulation parking stall frames and generating the parking stall frame of the empty parking stall according to the points corresponding to all the effective simulation parking stall frames.
A third aspect of the present invention provides a computer-readable storage medium, on which a computer program is stored, where the computer program is executed by a processor to implement the method for identifying an empty space in a parking lot according to the first aspect.
In summary, the embodiments of the present invention provide a method and a system for identifying an empty parking space in a parking lot, and a computer readable storage medium, which have at least the following advantages:
(1) compared with the traditional parking space identification method based on the ultrasonic radar, the embodiment of the invention has more information points in the two-dimensional space of the parking space plane and a large number of information points in the vertical direction, thereby greatly improving the accuracy of empty parking space identification;
(2) compared with the traditional parking space identification method based on the geomagnetic sensor, the parking space identification method is convenient to apply and does not need to realize integral transformation of a parking area in advance;
(3) compared with the traditional visual-based parking space identification method, the embodiment of the invention does not depend on the parking space line for detecting the empty parking space, thereby improving the robustness of the detection of the empty parking space in the automatic parking process.
Additional features and advantages of the invention will be set forth in the description which follows.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
Fig. 1 is a flowchart of a method for identifying an empty space in a parking lot according to an embodiment of the present invention.
Fig. 2 is a schematic structural diagram of a system for identifying empty parking spaces in a parking lot according to an embodiment of the present invention.
Detailed Description
Various exemplary embodiments, features and aspects of the present disclosure will be described in detail below with reference to the accompanying drawings. In addition, in the following detailed description, numerous specific details are set forth in order to provide a better understanding of the present invention. It will be understood by those skilled in the art that the present invention may be practiced without some of these specific details. In some instances, well known means have not been described in detail so as not to obscure the present invention.
Referring to fig. 1, an embodiment of the present invention provides a method for identifying an empty parking space in a parking lot, including the following steps S1-S5:
s1, acquiring a depth image obtained by detecting the one-side direction of the vehicle by the vehicle-mounted depth camera in the driving process of the vehicle;
specifically, in the implementation process of the embodiment, a driver drives a vehicle to run, and a vehicle-mounted depth camera arranged on one side of the vehicle detects a depth image in the direction of one side of the vehicle;
step S2, performing point cloud conversion on the depth image to obtain a first point cloud;
specifically, the pixels of the depth camera are, for example, 320 × 240, the depth image is subjected to three-dimensional coordinate conversion according to the internal reference of the depth camera, the number of points in a first point cloud obtained after conversion is 76800, all the points are represented by three-dimensional space coordinates (X, Y, Z), the origin of a converted reference coordinate is the optical center of the depth camera, and a reference coordinate system is established according to the right-hand rule;
step S3, filtering the first point cloud according to a preset filtering rule to obtain a second point cloud;
specifically, the first point cloud obtained in step S2 is an original point cloud, which may further include some invalid points or outliers, and needs to be filtered to obtain a second point cloud;
exemplarily, the step S3 includes:
step S31, performing primary filtering to filter out points with depth values equal to preset depth values in the first point cloud;
specifically, the primary filtering is conditional filtering, for example, the effective detection range of the depth camera used is 6.0 meters at most, the depth value is considered to be the maximum depth for the points beyond the detection range, and the depth value corresponds to Z in the three-dimensional space coordinates (X, Y, Z), so the points where Z is equal to the maximum depth are considered to be invalid points, and they need to be filtered out through the conditional filtering, in this embodiment, the conditional filtering sets the points where Z is greater than 0 and less than 5.9 as valid points;
step S32, secondary filtering is carried out to filter out outliers in the first point cloud;
specifically, the secondary filtering is statistical filtering, that is, outliers are identified by counting the number of respective neighboring points of all points in the point cloud, and the outliers are taken as noise points to be removed;
preferably, in the statistical filtering in this embodiment, the number of neighboring points of the query point is considered to be 50 during statistics, and the threshold for determining whether the neighboring points are outliers is 0.3;
step S4, down-sampling the second point cloud to obtain a third point cloud;
exemplarily, the step S4 includes:
dividing the second point cloud into a plurality of cubes, and reserving 1 point in each cube, thereby obtaining a third point cloud;
specifically, in this example, the point cloud is down-sampled by using a voxel grid, that is, the point cloud is divided into a plurality of small cubes, 1 point is reserved in each cube to reduce the number of points and reduce the operation complexity of post-processing on the premise of not destroying the distribution characteristics of the point cloud, and the voxel block in this example is set to be a cube of 0.01 × 0.01 × 0.01 m;
step S5, identifying whether an empty parking space exists in the third point cloud according to the third point cloud and a preset parking space three-dimensional space parameter; and if the empty parking spaces exist, generating a parking space frame of the empty parking spaces.
Exemplarily, the step S5 includes:
step S51, traversing all points in the point cloud space of the third point cloud, taking each point as the upper left corner point of a parking space frame, namely the origin of an empty parking space, generating a simulated parking space frame corresponding to each point according to the upper left corner point of the parking space frame and the preset parking space three-dimensional space parameters, and judging whether at least one point of the third point cloud exists in the simulated parking space frame; if so, the simulation parking space frame is an invalid simulation parking space frame; if not, the simulated parking space frame is an effective simulated parking space frame;
step S52, counting points corresponding to all effective simulation parking stall frames, and generating a parking stall frame of an empty parking stall according to the points corresponding to all the effective simulation parking stall frames;
specifically, in the example, whether the parking space requirement is met is calculated based on the point cloud after down sampling; setting three-dimensional space parameters of the parking space, for example, the length, the width and the height are respectively 5.0 × 1.8 × 1.6 meters, taking the upper left corner point of the parking space frame as a parking space origin point, firstly assuming that the parking space origin point is located at a certain place, then generating a corresponding simulation parking space frame according to the length, the width and the height of the parking space, traversing all point clouds in the simulation parking space frame, and considering that the simulation parking space frame is not supposed to be true as long as at least one effective point exists in the simulation parking space frame; traversing all points in the point cloud space of the third point cloud by changing the original point position of the parking space, exhausting the point cloud space, and finding out all parking space frames meeting the conditions, namely empty parking spaces;
for example, assuming that the initial coordinates (X, Y, Z) of the parking space origin are (-1.9, -0.8,0.5), the Y coordinate of the parking space origin is fixed at-0.8, the Z coordinate is fixed at 0.5, and the X coordinate increases from left to right by a step width of 0.1, the translation iteration calculation is performed, and the boundary condition is that the inverse of the initial value of the X coordinate — the parking space width, i.e., 1.9-1.8 ═ 0.1, i.e., the X coordinate of the parking space origin is translated from-1.9 to 0.1, and the step length is 0.1. Finally, all the empty parking place original points meeting the conditions are gathered into line segments which are used as the position distribution of the effective empty parking places and are recorded in the form of the line segments;
in a specific embodiment, the method further comprises:
and S6, respectively generating first display information, second display information, third display information and fourth display information according to the first point cloud, the second point cloud, the third point cloud and the parking space frame, and sending the first display information, the second display information, the third display information and the fourth display information to a vehicle-mounted display unit for synchronous display.
Specifically, point cloud visualization is proposed in the embodiment, a window is firstly created in the point cloud visualization, then four viewpoints are created in the window of the vehicle-mounted display unit, each viewpoint is displayed in a linkage manner, namely one viewpoint is dragged to change a rotation angle or enlarge and reduce, and the other three viewpoints are subjected to the same transformation along with the change, namely synchronous display; the four viewpoints are the first display information, the second display information, the third display information and the fourth display information respectively. The fourth display information including the parking space frame is generated again according to the last valid empty parking space line segment generated in the previous step, for example, if the X coordinate of the empty parking space line segment is from-1.9 to 0.1, the parking space frame becomes 5.0 × 2.0 × 1.6 meters.
In the method, a single depth camera is used for detecting the direction of one side of a vehicle in the driving process to obtain a single-frame depth map, the depth map is converted into point clouds, the point clouds are filtered, down-sampled and the like, then the point clouds are traversed to complete the hypothesis test of empty parking spaces and the exhaustion of the positions of the empty parking spaces, and the position set of the empty parking spaces is accurately identified within an effective distance; based on the above description, the embodiments of the present invention have the following advantages:
(1) compared with the traditional parking space identification method based on the ultrasonic radar, the embodiment of the invention has more information points in the two-dimensional space of the parking space plane and a large number of information points in the vertical direction, thereby greatly improving the accuracy of empty parking space identification;
(2) compared with the traditional parking space identification method based on the geomagnetic sensor, the parking space identification method is convenient to apply and does not need to realize integral transformation of a parking area in advance;
(3) compared with the traditional visual-based parking space identification method, the embodiment of the invention does not depend on the parking space line for detecting the empty parking space, thereby improving the robustness of the detection of the empty parking space in the automatic parking process.
(4) Compared with the traditional point cloud parking space identification method based on deep learning, the embodiment of the invention realizes parking space detection by using simple logic rules, saves the work of data acquisition and processing, and reduces the operation complexity, thereby reducing the computational requirements on hardware, facilitating parameter adjustment and migration aiming at different parking lot scenes, and having strong logic and being beneficial to function realization and problem troubleshooting and repair.
Referring to fig. 2, another embodiment of the present invention provides a system for identifying an empty parking space in a parking lot, including:
the system comprises an image acquisition unit 1, a depth image acquisition unit and a depth image acquisition unit, wherein the image acquisition unit is used for acquiring a depth image obtained by detecting the direction of one side of a vehicle by a vehicle-mounted depth camera in the driving process of the vehicle;
the point cloud conversion unit 2 is used for carrying out point cloud conversion on the depth image to obtain a first point cloud;
the point cloud filtering unit 3 is used for filtering the first point cloud according to a preset filtering rule to obtain a second point cloud;
the point cloud sampling unit 4 is used for carrying out down-sampling on the second point cloud to obtain a third point cloud; and
the empty parking space identification unit 5 is used for identifying whether an empty parking space exists in the third point cloud according to the third point cloud and preset parking space three-dimensional space parameters; and if the empty parking spaces exist, generating the parking space frames of the empty parking spaces.
Illustratively, the point cloud filtering unit includes:
the first filtering unit is used for carrying out primary filtering so as to filter out points with depth values equal to preset depth values in the first point cloud;
and the second filtering unit is used for carrying out secondary filtering so as to filter out outliers in the first point cloud.
Exemplarily, the point cloud sampling unit is used for
And dividing the second point cloud into a plurality of cubes, and reserving 1 point in each cube so as to obtain a third point cloud.
Exemplarily, the empty space recognition unit specifically includes:
the simulation unit is used for traversing all points in the point cloud space of the third point cloud, taking each point as the upper left angular point of the parking space frame, generating a simulated parking space frame corresponding to each point according to the upper left angular point of the parking space frame and the preset parking space three-dimensional space parameters, and judging whether at least one point of the third point cloud exists in the simulated parking space frame; if so, the simulation parking space frame is an invalid simulation parking space frame; if not, the simulated parking space frame is an effective simulated parking space frame;
and the counting unit is used for counting the points corresponding to all the effective simulation parking stall frames and generating the parking stall frame of the empty parking stall according to the points corresponding to all the effective simulation parking stall frames.
The above-described system embodiments are merely illustrative, and the units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment.
It should be noted that the system described in the foregoing embodiment corresponds to the method described in the foregoing embodiment, and therefore, the parts of the system described in the foregoing embodiment that are not described in detail can be obtained by referring to the contents of the method described in the foregoing embodiment, and are not described again here.
Moreover, the parking space recognition system in the above embodiment may be stored in a computer readable storage medium if it is implemented in the form of a software functional unit and sold or used as an independent product.
Another embodiment of the present invention provides a computer-readable storage medium, on which a computer program is stored, where the computer program is executed by a processor to implement the method for identifying an empty parking space in a parking lot according to the above embodiment.
Specifically, the computer-readable storage medium may include: any entity or device capable of carrying said computer program code, recording medium, usb disk, removable hard disk, magnetic disk, optical disk, computer memory, read Only memory (R value OM, R value ead-Only memory value y), random Access memory (R value AM, R value and Access memory value y), electrical carrier signal, telecommunications signal, software distribution medium, etc.
Having described embodiments of the present invention, the foregoing description is intended to be exemplary, not exhaustive, and not limited to the embodiments disclosed. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The terminology used herein was chosen in order to best explain the principles of the embodiments, the practical application, or technical improvements to the market, or to enable others of ordinary skill in the art to understand the embodiments disclosed herein.
Claims (10)
1. The utility model provides a parking area vacant parking stall identification method which characterized in that includes:
acquiring a depth image obtained by detecting the single-side direction of a vehicle by a vehicle-mounted depth camera in the driving process of the vehicle;
performing point cloud conversion on the depth image to obtain a first point cloud;
filtering the first point cloud according to a preset filtering rule to obtain a second point cloud;
down-sampling the second point cloud to obtain a third point cloud;
identifying whether an empty parking space exists in the third cloud according to the third cloud and a preset parking space three-dimensional space parameter; and if the empty parking spaces exist, generating the parking space frames of the empty parking spaces.
2. The method for identifying the empty parking spaces in the parking lot according to claim 1, wherein the filtering the first point cloud according to a preset filtering rule to obtain a second point cloud comprises the following steps:
filtering for the first time to filter out points with depth values equal to preset depth values in the first point cloud;
and performing secondary filtering to filter out outliers in the first point cloud.
3. The method for identifying the empty parking space in the parking lot according to claim 1, wherein the down-sampling of the second point cloud to obtain a third point cloud comprises:
and dividing the second point cloud into a plurality of cubes, and reserving 1 point in each cube so as to obtain a third point cloud.
4. The method for identifying the empty parking spaces in the parking lot according to claim 1, wherein the step of identifying whether the empty parking spaces exist in the depth image according to the third point cloud and a preset parking space three-dimensional space parameter comprises the steps of:
traversing all points in the point cloud space of the third point cloud, taking each point as the upper left corner point of the parking space frame, generating a simulated parking space frame corresponding to each point according to the upper left corner point of the parking space frame and the preset parking space three-dimensional space parameters, and judging whether at least one point of the third point cloud exists in the simulated parking space frame; if so, the simulation parking space frame is an invalid simulation parking space frame; if not, the simulated parking space frame is an effective simulated parking space frame;
and counting points corresponding to all the effective simulation parking stall frames, and generating the parking stall frame of the empty parking stall according to the points corresponding to all the effective simulation parking stall frames.
5. The method for identifying the empty space in the parking lot according to claim 1, further comprising:
and respectively generating first display information, second display information, third display information and fourth display information according to the first point cloud, the second point cloud, the third point cloud and the parking space frame, and sending the first display information, the second display information, the third display information and the fourth display information to a vehicle-mounted display unit for synchronous display.
6. The utility model provides a parking area vacant parking stall identification system which characterized in that includes:
the image acquisition unit is used for acquiring a depth image obtained by detecting the direction of one side of the vehicle by the vehicle-mounted depth camera in the driving process of the vehicle;
the point cloud conversion unit is used for carrying out point cloud conversion on the depth image to obtain a first point cloud;
the point cloud filtering unit is used for filtering the first point cloud according to a preset filtering rule to obtain a second point cloud;
the point cloud sampling unit is used for carrying out down-sampling on the second point cloud to obtain a third point cloud; and
the empty parking space identification unit is used for identifying whether an empty parking space exists in the third point cloud according to the third point cloud and preset parking space three-dimensional space parameters; and if the empty parking spaces exist, generating a parking space frame of the empty parking spaces.
7. The parking lot empty space recognition system according to claim 6, wherein the point cloud filtering unit comprises:
the first filtering unit is used for carrying out primary filtering so as to filter out points with depth values equal to preset depth values in the first point cloud;
and the second filtering unit is used for carrying out secondary filtering so as to filter out outliers in the first point cloud.
8. The system of claim 6, wherein the point cloud sampling unit is specifically configured to sample the empty space in the parking lot
And dividing the second point cloud into a plurality of cubes, and reserving 1 point in each cube so as to obtain a third point cloud.
9. The parking lot empty space identification system according to claim 6, wherein the empty space identification unit specifically comprises:
the simulation unit is used for traversing all points in the point cloud space of the third point cloud, taking each point as the upper left angular point of the parking space frame, generating a simulated parking space frame corresponding to each point according to the upper left angular point of the parking space frame and the preset parking space three-dimensional space parameters, and judging whether at least one point of the third point cloud exists in the simulated parking space frame; if so, the simulation parking space frame is an invalid simulation parking space frame; if not, the simulated parking space frame is an effective simulated parking space frame;
and the counting unit is used for counting the points corresponding to all the effective simulation parking stall frames and generating the parking stall frame of the empty parking stall according to the points corresponding to all the effective simulation parking stall frames.
10. A computer-readable storage medium, on which a computer program is stored, wherein the computer program, when executed by a processor, implements the method for identifying an empty space in a parking lot according to any one of claims 1 to 5.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110088091.9A CN114783172B (en) | 2021-01-22 | 2021-01-22 | Parking lot empty space recognition method and system and computer readable storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110088091.9A CN114783172B (en) | 2021-01-22 | 2021-01-22 | Parking lot empty space recognition method and system and computer readable storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114783172A true CN114783172A (en) | 2022-07-22 |
CN114783172B CN114783172B (en) | 2024-05-17 |
Family
ID=82407752
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110088091.9A Active CN114783172B (en) | 2021-01-22 | 2021-01-22 | Parking lot empty space recognition method and system and computer readable storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114783172B (en) |
Citations (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2436577A2 (en) * | 2010-09-30 | 2012-04-04 | Valeo Schalter und Sensoren GmbH | Device and method for detecting free parking spots |
US20170017848A1 (en) * | 2015-07-17 | 2017-01-19 | Magna Electronics Inc. | Vehicle parking assist system with vision-based parking space detection |
US20180018870A1 (en) * | 2016-07-15 | 2018-01-18 | Intel Corporation | Parking management system and method |
JP2018116014A (en) * | 2017-01-20 | 2018-07-26 | パイオニア株式会社 | Own vehicle position estimation device, control method, program and storage medium |
CN109766404A (en) * | 2019-02-12 | 2019-05-17 | 湖北亿咖通科技有限公司 | Points cloud processing method, apparatus and computer readable storage medium |
CN109817018A (en) * | 2019-02-20 | 2019-05-28 | 东软睿驰汽车技术(沈阳)有限公司 | A kind of automatic parking method and relevant apparatus |
CN109871745A (en) * | 2018-12-29 | 2019-06-11 | 百度在线网络技术(北京)有限公司 | Identify method, system and the vehicle of empty parking space |
CN109872355A (en) * | 2019-01-25 | 2019-06-11 | 哈工大机器人(合肥)国际创新研究院 | A kind of shortest distance acquisition methods and device based on depth camera |
CN110211420A (en) * | 2019-06-25 | 2019-09-06 | 重庆长安汽车股份有限公司 | Judge current scene whether be parking lot method, system and computer readable storage medium |
CN110766979A (en) * | 2019-11-13 | 2020-02-07 | 奥特酷智能科技(南京)有限公司 | Parking space detection method for automatic driving vehicle |
CN110807412A (en) * | 2019-10-30 | 2020-02-18 | 驭势科技(北京)有限公司 | Vehicle laser positioning method, vehicle-mounted equipment and storage medium |
KR20200020186A (en) * | 2018-08-16 | 2020-02-26 | 주식회사 다산네트웍스 | Method for parking management of autonomous vehicle |
CN110889974A (en) * | 2018-09-11 | 2020-03-17 | 广州汽车集团股份有限公司 | Intelligent parking space identification method and device and automobile |
CN111415526A (en) * | 2020-03-27 | 2020-07-14 | 北京百度网讯科技有限公司 | Method and device for acquiring parking space occupation state, electronic equipment and storage medium |
US20200258385A1 (en) * | 2019-02-11 | 2020-08-13 | Byton North America Corporation | Advanced detection of parking spot for vehicle |
CN112009462A (en) * | 2020-08-10 | 2020-12-01 | 广州汽车集团股份有限公司 | Forward automatic parking method and device |
-
2021
- 2021-01-22 CN CN202110088091.9A patent/CN114783172B/en active Active
Patent Citations (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2436577A2 (en) * | 2010-09-30 | 2012-04-04 | Valeo Schalter und Sensoren GmbH | Device and method for detecting free parking spots |
US20170017848A1 (en) * | 2015-07-17 | 2017-01-19 | Magna Electronics Inc. | Vehicle parking assist system with vision-based parking space detection |
US20180018870A1 (en) * | 2016-07-15 | 2018-01-18 | Intel Corporation | Parking management system and method |
JP2018116014A (en) * | 2017-01-20 | 2018-07-26 | パイオニア株式会社 | Own vehicle position estimation device, control method, program and storage medium |
KR20200020186A (en) * | 2018-08-16 | 2020-02-26 | 주식회사 다산네트웍스 | Method for parking management of autonomous vehicle |
CN110889974A (en) * | 2018-09-11 | 2020-03-17 | 广州汽车集团股份有限公司 | Intelligent parking space identification method and device and automobile |
CN109871745A (en) * | 2018-12-29 | 2019-06-11 | 百度在线网络技术(北京)有限公司 | Identify method, system and the vehicle of empty parking space |
CN109872355A (en) * | 2019-01-25 | 2019-06-11 | 哈工大机器人(合肥)国际创新研究院 | A kind of shortest distance acquisition methods and device based on depth camera |
US20200258385A1 (en) * | 2019-02-11 | 2020-08-13 | Byton North America Corporation | Advanced detection of parking spot for vehicle |
CN109766404A (en) * | 2019-02-12 | 2019-05-17 | 湖北亿咖通科技有限公司 | Points cloud processing method, apparatus and computer readable storage medium |
CN109817018A (en) * | 2019-02-20 | 2019-05-28 | 东软睿驰汽车技术(沈阳)有限公司 | A kind of automatic parking method and relevant apparatus |
CN110211420A (en) * | 2019-06-25 | 2019-09-06 | 重庆长安汽车股份有限公司 | Judge current scene whether be parking lot method, system and computer readable storage medium |
CN110807412A (en) * | 2019-10-30 | 2020-02-18 | 驭势科技(北京)有限公司 | Vehicle laser positioning method, vehicle-mounted equipment and storage medium |
CN110766979A (en) * | 2019-11-13 | 2020-02-07 | 奥特酷智能科技(南京)有限公司 | Parking space detection method for automatic driving vehicle |
CN111415526A (en) * | 2020-03-27 | 2020-07-14 | 北京百度网讯科技有限公司 | Method and device for acquiring parking space occupation state, electronic equipment and storage medium |
CN112009462A (en) * | 2020-08-10 | 2020-12-01 | 广州汽车集团股份有限公司 | Forward automatic parking method and device |
Also Published As
Publication number | Publication date |
---|---|
CN114783172B (en) | 2024-05-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110032949B (en) | Target detection and positioning method based on lightweight convolutional neural network | |
US11971726B2 (en) | Method of constructing indoor two-dimensional semantic map with wall corner as critical feature based on robot platform | |
EP3570253B1 (en) | Method and device for reconstructing three-dimensional point cloud | |
CN108748184B (en) | Robot patrol method based on regional map identification and robot equipment | |
CN112991534B (en) | Indoor semantic map construction method and system based on multi-granularity object model | |
CN113034586B (en) | Road inclination angle detection method and detection system | |
CN111860072A (en) | Parking control method and device, computer equipment and computer readable storage medium | |
WO2021017211A1 (en) | Vehicle positioning method and device employing visual sensing, and vehicle-mounted terminal | |
CN111046809B (en) | Obstacle detection method, device, equipment and computer readable storage medium | |
CN115381354A (en) | Obstacle avoidance method and obstacle avoidance device for cleaning robot, storage medium and equipment | |
CN111881752B (en) | Guardrail detection classification method and device, electronic equipment and storage medium | |
WO2023216555A1 (en) | Obstacle avoidance method and apparatus based on binocular vision, and robot and medium | |
CN116052120A (en) | Excavator night object detection method based on image enhancement and multi-sensor fusion | |
CN114783172B (en) | Parking lot empty space recognition method and system and computer readable storage medium | |
CN115618602A (en) | Lane-level scene simulation method and system | |
CN113052118A (en) | Method, system, device, processor and storage medium for realizing scene change video analysis and detection based on high-speed dome camera | |
CN115236672A (en) | Obstacle information generation method, device, equipment and computer readable storage medium | |
CN117197182B (en) | Lei Shibiao method, apparatus and storage medium | |
Changzhen et al. | Research on high-definition video vehicles location and tracking | |
CN117726880A (en) | Traffic cone 3D real-time detection method, system, equipment and medium based on monocular camera | |
CN117095560A (en) | Parking space determining method, device, equipment and storage medium | |
CN118131254A (en) | Farmland obstacle detection and track tracking method, device and product | |
CN115147803A (en) | Object detection method and device | |
CN117994755A (en) | Parking space detection method and device | |
CN116468876A (en) | Three-dimensional reconstruction method and device for obstacle, mobile robot and medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |