Parking service providing method and system

The parking service system employs AI to track vehicles using sensor images, addressing the limitations of conventional systems by enabling accurate and automatic payment for parking time without relying on vehicle number recognition.

JP7694972B2Active Publication Date: 2025-06-18ライトビジョン インク
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2023570457
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2021-05-31
Filing Date
2022-05-18
Publication Date
2025-06-18
Estimated Expiration
2042-05-18

AI Technical Summary

Technical Problem

Conventional parking service systems rely on vehicle number recognition, which can fail or be impossible in certain situations, leading to difficulties in accurately calculating parking time and refunding excess fees, as well as issues with extending parking reservations.

Method used

A parking service method and system that uses artificial intelligence to detect and track vehicles based on images from sensors installed near parking lots, allowing for automatic determination of vehicle departure and accurate calculation of parking time without relying on vehicle number recognition.

Benefits of technology

Enables convenient and accurate payment for parking by automatically calculating and charging for the exact time a vehicle is parked, even in situations where vehicle number recognition is not possible, thus improving user convenience and reducing administrative burdens.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007694972000001
    Figure 0007694972000001
  • Figure 0007694972000002
    Figure 0007694972000002
  • Figure 0007694972000003
    Figure 0007694972000003
Patent Text Reader

Abstract

To provide a parking service providing method and system capable of managing parking with convenient payment even without recognizing a vehicle number. [Solution] The parking service providing method includes a step of analyzing a parking control image acquired at a first time point from a sensor that controls a specific parking control area of ​​a parking lot, and calculating an overlap degree of a specific parking space of a target vehicle to determine whether or not the target vehicle is parked; a step of analyzing a parking control image acquired at a second time point from the sensor, and positioning the target vehicle in a waiting queue for exiting a specific parking space when it is detected that the target vehicle is leaving the specific parking space; and a step of analyzing a parking control image acquired at a third time point from the sensor, and performing a final exit process and a parking payment process according to the exit settlement according to the payment information already registered when the target vehicle was parked.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a parking service providing method and system.

Background Art

[0002] Generally, a user who uses a parking space pays a parking fee to a parking service provider only for the time during which the parking space is used when leaving the vehicle. Also, conventional parking service providers have installed a breaker including a vehicle number recognition function at the entrance of the parking lot to calculate the entry time and exit time of the vehicle and charge a fee, or the user manually provides entry and exit information via a phone, an app, or the web to perform the charging. In this method, the user has to predict the usage time in advance and reserve a parking space regardless of the actual parking time, and pay the parking fee in advance.

[0003] In the case of a parking lot where the entrance and exit are not restricted, there is a problem that the parking service provider has no choice but to charge depending on the entry and exit information provided by the user's actions. It is difficult for the user to get the remaining parking fee refunded if the actual usage time is less than the prepaid time, and there is also an inconvenience that parking cannot be extended if someone reserves the parking space during that time even if the prepaid time is exceeded.

[0004] Therefore, the present invention can provide a parking service capable of parking management without recognizing a vehicle number, detects and tracks a vehicle based on artificial intelligence using an image obtained from a sensor installed near the parking lot, automatically discriminates the departure of a vehicle in a parking space, and can perform automatic settlement only for the accurately parked time when leaving the vehicle even in a situation where vehicle number recognition fails or vehicle number recognition is impossible.

Summary of the Invention

Problems to be Solved by the Invention

[0005] An object of the present invention is to provide a parking service providing method and system capable of convenient payment for parking management, whether or not a vehicle number is recognized. Another object of the present invention is to provide a parking service providing method and system that uses an image acquired from a sensor installed near a parking lot to detect and track a vehicle based on artificial intelligence, automatically determines the departure of a vehicle in a parking space, and enables automatic payment. Another object of the present invention is to provide a parking service providing method and system that can accurately calculate the departure time of a vehicle in a parking space based on artificial intelligence and perform charging.

Means for Solving the Problems

[0006] According to one aspect of the present invention, a method is provided that enables the use of a parking service even when the vehicle number recognition by a sensor fails or there is no sensor, and enables automatic payment at the time of vehicle departure.

[0007] A parking service providing method according to an embodiment of the present invention includes analyzing a parking control video acquired at a first time point from a sensor that controls a specific parking control area of a parking lot, calculating the degree of overlap of a specific parking space of a target vehicle, and determining whether the vehicle is parked; analyzing a parking control video acquired at a second time point from the sensor, and when it is detected that the vehicle has left the specific parking space, positioning the target vehicle in a departure candidate waiting queue; analyzing a parking control video acquired at a third time point from the sensor, and when it is detected that the target vehicle included in the departure candidate waiting queue has moved outside the specific parking control area, performing a final departure process and performing a parking settlement process according to the departure settlement using the settlement information already registered at the time of parking of the target vehicle.

[0008] The parking service providing method according to another embodiment of the present invention includes: (a) analyzing a first parking control video obtained from a first sensor that controls a first parking control area of a parking lot, calculating an overlapping degree of a specific parking space of a target vehicle, and determining whether there is a parking; (b) analyzing a second parking control video obtained from the first sensor, and when movement of the target vehicle parked in the specific parking space is detected, positioning the target vehicle in an outgoing vehicle candidate waiting queue; and (c) analyzing a third parking control video obtained from a second sensor that controls a second parking control area of the parking lot, and when the detected vehicle is the same as the target vehicle included in the outgoing vehicle candidate waiting queue, matching the detected vehicle with the target vehicle to perform a final outgoing vehicle process, and performing a parking settlement process according to the outgoing vehicle settlement based on the settlement information already registered when the target vehicle is parked.

[0009] The overlapping degree is calculated using the area of the target vehicle and the area of the specific parking space, and is calculated by dividing the overlapping area of the target vehicle and the specific parking space by the total area of the target vehicle and the specific parking space. In the step (a), when the overlapping degree is within a reference range, it can be recognized that the target vehicle is parked in the specific parking space.

[0010] Before the step (b), when a parking space unique number by electronic code recognition mapped to the specific parking space is received from a user terminal corresponding to the parking of the target vehicle in the specific parking space, after sending an entry guidance message to the user terminal, acquiring terminal information, vehicle information, and settlement information, and performing a primary pre-settlement process for a basic parking fee; and when the primary pre-settlement process is completed, further including updating a parking status table corresponding to the parking of the target vehicle in the specific parking space.

[0011] The parking status table includes the presence or absence of parking and vehicle-related information for each parking space, analyzes each parking control video obtained via a sensor that controls the parking lot, and when a vehicle parked in a parking space not registered in the parking status table is detected, further includes the step of sending a message requesting confirmation of illegal parking to the administrator terminal.

[0012] The step (c) can refer to the parking status table to reflect the pre-settlement amount by the primary pre-settlement, perform the settlement process according to the departure settlement, and then update the parking status table to change the specific parking space to an unoccupied state.

[0013] The detected vehicle's external shape information can be applied to a machine learning or deep learning algorithm to reconstruct it into a feature vector, and it can be analyzed whether the detected vehicle is the same as the target vehicle included in the departure candidate waiting queue.

[0014] The feature vector can be composed of at least one of the global features and regional features based on the external shape information of the detected vehicle.

[0015] According to another aspect of the present invention, a system is provided that enables the use of a parking service even when the sensor fails to recognize the vehicle number or there is no sensor, and enables automatic settlement when departing.

[0016] A server according to an embodiment of the present invention includes a communication unit, a memory storing at least one instruction word, and a processor that executes the instruction word stored in the memory. The instruction word executed by the processor includes steps of analyzing a parking control video acquired from a sensor that controls a specific parking control area in a parking lot at a first time point, calculating the degree of overlap of a specific parking space of a target vehicle, and determining whether there is parking; analyzing a parking control video acquired from the sensor at a second time point, and if it is detected that the target vehicle leaves the specific parking space, positioning the target vehicle in an outbound candidate waiting queue; analyzing a parking control video acquired from the sensor at a third time point, and if it is detected that the target vehicle included in the outbound candidate waiting queue moves outside the specific parking control area, performing a final outbound process, and performing a parking settlement process according to the outbound settlement using the settlement information already registered when the target vehicle is parked.

[0017] A server according to another embodiment of the present invention includes a communication unit, a memory storing at least one instruction word, and a processor that executes the instruction word stored in the memory. The instruction word executed by the processor includes: (a) analyzing a parking control video acquired from a first sensor that controls a first parking control area in a parking lot at a first time point through the communication unit, calculating the degree of overlap of a specific parking space of a target vehicle, and determining whether there is parking; (b) analyzing a parking control video acquired from the first sensor at a second time point through the communication unit, and if it is detected that the target vehicle parked in the specific parking space moves, positioning the target vehicle in an outbound candidate waiting queue; (c) analyzing a parking control video acquired from a second sensor that controls a second parking control area in the parking lot at a third time point through the communication unit, and if the detected vehicle is the same as the target vehicle included in the outbound candidate waiting queue, matching the detected vehicle with the target vehicle and performing a final outbound process, and performing a parking settlement process according to the outbound settlement using the settlement information already registered when the target vehicle is parked.

[0018] The system according to an embodiment of the present invention includes a sensor for controlling a parking control area of a parking lot, and a server that, after the analysis result of the parking control video acquired from the sensor and the movement of the vehicle is first detected in the parking space, determines that the vehicle has left the parking control area at a predetermined time interval, and performs a parking settlement process corresponding to the departure settlement according to the already registered settlement information.

[0019] The system according to another embodiment of the present invention includes a first sensor for controlling a first parking control area of a parking lot, a second sensor for controlling a second parking control area of the parking lot, the analysis result of the first parking control video acquired from the first sensor, and after the movement of the vehicle is first detected in the parking space, the analysis result of the second parking control video acquired from the second sensor at a predetermined time interval. When the vehicle is detected, the system includes a server that determines that the vehicle has left the parking lot and performs a parking settlement process corresponding to the departure settlement according to the already registered settlement information.

Advantages of the Invention

[0020] By providing the parking service providing method and its device according to the present invention, there is an advantage that a parking service capable of parking management without recognizing the vehicle number can be provided. Further, the present invention uses the video acquired from the sensor installed near the parking lot to detect and track the vehicle based on artificial intelligence, automatically discriminates the departure of the vehicle in the parking space, and enables automatic settlement only for the accurately parked time when the vehicle departs even in a situation where the vehicle number recognition fails or the vehicle number recognition is impossible. Further, the present invention also has an advantage that it can accurately calculate the vehicle departure time in the parking space based on artificial intelligence and perform charging.

Brief Description of the Drawings

[0021]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10

Embodiments for Carrying Out the Invention

[0022] As used herein, singular expressions include plural expressions unless the context clearly indicates otherwise. In this specification, terms such as "configured" or "including" should not be construed as necessarily including all of the plurality of components or steps described in the specification. Some of the components or steps may not be included, or additional components or steps may be further included. Also, terms such as "... part" and "module" described in the specification mean a unit for processing at least one function or operation, which can be implemented by hardware or software, or a combination of hardware and software.

[0023] Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.

[0024] FIG. 1 is a drawing schematically illustrated for explaining a parking service according to an embodiment of the present invention. The parking service of the present invention targets on-street parking lots installed on back roads or off-street parking lots installed on separate sites. Different from conventional public parking lots, the parking service can target parking lots without separately installed barriers for entry and exit.

[0025] FIG. 1 illustrates a parking lot demarcated on a back road. As shown in FIG. 1, the parking lot is not equipped with a separate barrier, parking spaces are demarcated on the road, and it is assumed that it is operated by no or a small number of personnel. In FIG. 1, it is assumed that the parking spaces are demarcated in a row on the road, but it is not necessarily limited to the case where a plurality of parking spaces are demarcated in a row as shown in FIG. 1. Naturally, the demarcation form of the parking spaces can be variously demarcated according to the road conditions.

[0026] The parking service providing system of the present invention uses sensors to control different areas of the parking lot (hereinafter referred to as parking control areas) in real time, analyzes the videos captured through each sensor (hereinafter referred to as parking control videos) to detect each vehicle, and can assign identification information (ID) to each detected vehicle. In addition, the parking service providing system can not only analyze the parking control videos to identify the parking spaces where the detected vehicles park and determine the presence or absence of parking, but also detect the movement of the vehicles parked in the corresponding specific parking spaces and determine the presence or absence of vehicle departure.

[0027] When analyzing the parking control videos obtained from each sensor, the parking service providing system of the present invention can perform vehicle number recognition through the sensors. Assuming the case of failure in recognition or no sensor installed in the corresponding area, temporary identification information is assigned to the detected vehicles, and based on this, parking or vehicle departure management, settlement processing, etc. can be performed.

[0028] In addition, in each video, different identification information is given to the vehicle, resulting in a problem that, despite being the same vehicle, it is recognized as different vehicle objects and vehicle tracking becomes impossible. Therefore, the parking service providing system of the present invention can manage so that the same identification information is given to the same vehicle. Thereby, there is an advantage that vehicle tracking becomes possible without recognizing the vehicle number.

[0029] The vehicle identification number matching process (re-id) is a process of analyzing the video taken by each sensor to detect the position of the vehicle in the video, and then reconstructing the external shape information of the detected vehicle into a feature vector form, and matching the identification information so that the same identification information is given to the same vehicle. At this time, the external shape information of the vehicle can include global features and regional features.

[0030] The global features represent features shared by vehicles of the same model, such as the general shape and hue of the vehicle. The regional features represent the detailed features of each vehicle, and can include unique scratches on the vehicle and stickers attached to the glass. The parking service providing system can compare the feature vectors of the vehicle obtained by different cameras, and determine that they are the same vehicle if the two feature vectors are similar, and determine that they are different vehicles if not. The similarity of the two feature vectors can be calculated using, for example, the Euclidean distance. The method of calculating the similarity can be different depending on the machine learning or deep learning method used when calculating the feature vector.

[0031] The parking service providing system of the present invention will be more clearly understood from the following description.

[0032] FIG. 2 is a drawing schematically showing a parking service providing system according to an embodiment of the present invention. As shown in FIG. 2, the parking service providing system 200 of the present invention includes at least one sensor 210 and a server 220. The at least one sensor 210 controls a partial area of the parking lot (i.e., the parking control area) in real time. The at least one sensor 210 can control different parking control areas of the parking lot in real time to capture a parking control video. For example, the at least one sensor 210 can be a device capable of video shooting such as a CCTV installed near the parking lot. Each parking control area controlled by each sensor can include a plurality of parking spaces, and information about each parking space included in the parking control area controlled by each sensor can be pre-stored in the server 220.

[0033] The server 220 is a main body for providing a parking service by using the parking control video provided from the at least one sensor 210. The server 220 analyzes the parking control video provided from the at least one sensor 210, identifies a specific parking space where a vehicle has parked through vehicle object detection without recognizing the vehicle number, and then can perform operations such as determining whether there is a parked vehicle, whether a vehicle has left, and settlement processing for parking. This will be more clearly understood from the following description.

[0034] FIG. 3 is a flowchart showing a method for providing a parking service by entering a parking lot according to an embodiment of the present invention, and FIGS. 4 and 5 are drawings illustrated to explain the shielding phenomenon of a parking space by a vehicle of the present invention. In step 310, the server 220 acquires a parking control video from a sensor. Due to the limitations of the description on the paper, it is described that the server 220 acquires the parking control video from the sensor once, but it should be construed that the server 220 repeatedly and periodically acquires the parking control video from the sensor. That is, it is possible to determine the presence or absence of parking, the presence or absence of vehicle movement, the presence or absence of vehicle departure, etc. by using the parking control videos acquired from the sensor at different times. Therefore, even without separate explanation below, the parking control videos used to determine the presence or absence of parking, the presence or absence of vehicle movement, and the presence or absence of vehicle departure should be construed as videos acquired at different times by one sensor or a plurality of sensors, respectively.

[0035] In step 315, the server 220 analyzes the parking control video acquired from the sensor to determine whether a vehicle parks in a specific parking space. For example, when the server 220 analyzes the parking control video acquired from the sensor and detects a vehicle, the server 220 assigns identification information (ID) to the vehicle. In addition, as a result of analyzing the parking control video acquired from the sensor, the server 220 derives the area of the detected vehicle. It is assumed that the area of each parking space and the coordinate information of each parking space are already stored in the server 220. The server 220 can determine the presence or absence of parking in a specific parking space by calculating the overlapping information of the parking space of the vehicle by using the area of the detected vehicle and the area of the parking space.

[0036] For example, when the detected vehicle is positioned in a specific parking space, the server 220 can calculate the overlap information by dividing the area (hereinafter referred to as the overlapping area) overlapped by the detected vehicle and the specific parking space by the total area of the detected vehicle and the specific parking space. If the overlap information calculated for the corresponding vehicle is within the reference range, the server 220 can determine that the corresponding vehicle has parked in the specific parking space. However, if the degree of overlap calculated for the corresponding vehicle exceeds the reference range or is less than the reference range, the server 220 can determine that the vehicle is not parked in the corresponding specific parking space.

[0037] FIG. 4 illustrates an example where a vehicle is normally parked within a specific parking space, and FIG. 5 illustrates an example where a specific parking space is blocked by another vehicle.

[0038] As shown in FIG. 5, when the vehicle is not located within the specific parking space but in front of the specific parking space, the area of the parking space overlapped by the vehicle becomes large and exceeds the preset reference range. In such a case, if the corresponding vehicle is located at the same position for more than a predetermined time without being recognized as normally parked in the parking space, the server 220 can send a warning request to the management terminal. If it is determined that the vehicle is not parked in the specific parking space, the process proceeds to step 310.

[0039] However, if it is determined that the vehicle is parked in the specific parking space, in step 320, the server 220 receives an entry guidance request by recognizing the electronic code mapped to the corresponding specific parking space from the user terminal corresponding to the detected vehicle. Here, the entry request can also include the unique number for the parking space obtained from the corresponding electronic code.

[0040] In one embodiment of the present invention, the description has been centered around assuming electronic code recognition. However, it is of course also possible to directly input the unique number displayed in the parking space via a web or an app through the user terminal and request parking guidance.

[0041] In step 325, after the server 220 provides the user terminal with an entry guidance page corresponding to the request, it receives an entry approval request including terminal information (e.g., phone number, etc.), vehicle information, and payment information. In step 330, the server 220 first pre-settles the basic parking fee (e.g., a certain amount) according to the corresponding entry approval request, and then sends an entry approval message to the user terminal. After that, the server 220 can update the parking status table and change the current status of the corresponding specific parking space to "parked". The parking status table is a table that records the parking status for each specific parking space. The parking status can include whether there is a vehicle parked, vehicle information, terminal information, parking start time, and so on.

[0042] FIG. 6 is a flowchart showing a method for providing a parking service by vehicle departure according to an embodiment of the present invention, and FIG. 7 is a drawing illustrated for explaining vehicle departure according to an embodiment of the present invention. In the following, a method for providing a parking service by vehicle departure when the movement of a vehicle parked in a parking space is detected by one sensor will be described.

[0043] In step 610, the server 220 analyzes the parking control video acquired from the sensor at any point in time, and determines whether the vehicle parked in a specific parking space has continuously moved and left the parking space. If the vehicle has not left the parking space, the process proceeds to step 610. However, if the vehicle has left the parking space, in step 615, the server 220 positions the information related to the vehicle (vehicle-related information) parked in the specific parking space in the departure candidate waiting queue. Here, the vehicle-related information can include the vehicle object and the identification information assigned to the vehicle. In step 620, the server 220 analyzes the parking control video acquired from the sensor after any point in time to determine whether the vehicle has left the sensing area of the sensor.

[0044] For example, the server 220 continuously analyzes the parking control video periodically acquired from the sensor. If the vehicle that has left the parking space is not detected in the parking control video acquired from the corresponding sensor, it can be determined that the vehicle has left the sensing area (control area) of the corresponding sensor. If it is determined that the vehicle has not left the sensing area of the sensor, the process proceeds to step 620. However, if it is determined that the vehicle has left the sensing area of the sensor, in step 625, the server 220 performs a settlement process corresponding to the departure settlement using the settlement information already registered based on the identification information of the vehicle. The server 220 calculates the parking time recorded in the parking status table and can perform the settlement process if there is an additional charge. Thereafter, the server 220 can update the parking status table to change the parking space where the corresponding vehicle was parked to "unparked".

[0045] FIG. 8 is a flowchart showing a method for providing a parking service by vehicle departure according to another embodiment of the present invention, and FIG. 9 is a drawing illustrated to explain the vehicle identification number matching process (re-id) process of the present invention. In the following, as described with reference to FIG. 3, a case where the vehicle moves for vehicle departure from the state of being parked in a specific parking space will be assumed and described.

[0046] Another parking service providing system of the present invention can perform a departure process when vehicle movement is detected by at least two sensors at the time of departure. Therefore, for convenience, the sensor that controls a specific parking space where a vehicle is parked is referred to as the first sensor, and the sensor that controls other areas is referred to as the second sensor for explanation.

[0047] In step 810, the server 220 analyzes the parking control video obtained from the first sensor to determine whether there is movement of the vehicle parked in a specific parking space. If the vehicle is not moving, it proceeds to step 810. However, if the vehicle is moving, in step 815, the server 220 positions the vehicle-related information in the departure candidate waiting queue. Here, the vehicle-related information can include a vehicle object and identification information assigned to the vehicle. In step 820, the server 220 analyzes the parking control video obtained from the second sensor that controls other parking control areas in the parking lot to detect the vehicle.

[0048] The parking service providing system of the present invention provides an unmanned parking management service using sensors that control different areas. Therefore, after detecting a vehicle in the parking control video obtained from each sensor, the server 220 can assign identification information respectively and use it for vehicle tracking. However, different identification information can be assigned to the vehicles detected in the parking control videos obtained by different sensors. Therefore, when the same vehicle is repeatedly photographed by different sensors due to its movement, the server 220 can assign different identification information even though it is the same vehicle.

[0049] Therefore, in one embodiment of the present invention, it is possible to precede the process of determining the identity of the vehicles detected in the parking control videos photographed by different sensors and matching the identification information. This will be described with reference to FIG. 9.

[0050] As shown in FIG. 9, when a vehicle parked in a parking space moves for departure by a first sensor, it is photographed by a second sensor. In this case, there is a problem that vehicle tracking is difficult because usually different identification information is given. Therefore, in one embodiment of the present invention, it is possible to determine whether vehicles detected from parking control images photographed by different sensors within a predetermined time are the same and match the identification information.

[0051] In step 825, the server 220 determines whether a vehicle detected in the parking control image acquired from the second sensor matches one of the vehicles included in the departure candidate waiting queue. If they do not match, in step 830, the server 220 locates the vehicle-related information detected in the departure candidate waiting queue and the entry candidate waiting queue. That is, the server 220 can determine that the detected vehicle has moved for departure or is a vehicle that has entered the parking lot for entry. Thereafter, as a result of analyzing the parking control image acquired by another sensor, the process of departure or entry can be performed when the same vehicle is detected. If the determination result in step 825 is a match, in step 835, the server 220 performs a settlement process corresponding to departure settlement using the settlement information already registered based on the identification information of the vehicle. The server 220 calculates the parking time recorded in the parking status table and can perform the settlement process if there is an additional charge. Thereafter, the server 220 can update the parking status table and change the parking space where the corresponding vehicle was parked to "unparked".

[0052] FIG. 10 is a block diagram schematically showing the internal configuration of a server according to an embodiment of the present invention. Referring to FIG. 10, the server 220 of the present invention includes a communication unit 1010, a memory 1020, and a processor 1030. The communication unit 1010 is a means for transmitting and receiving data to and from other devices (for example, at least one sensor 210, a user terminal, a manager terminal, etc.) via a communication network. The memory 1020 is a means for storing command words necessary for performing a parking service providing method capable of parking management without recognizing the vehicle number of the present invention.

[0053] The processor 1030 is a means for controlling internal components of the server of the present invention (for example, the communication unit 1010, the memory 1020, etc.). Further, the processor 1030 can execute the instruction words stored in the memory 1020, and the instruction words executed by the processor 1030 can execute the parking service providing method as described with reference to FIGS. 3 to 9. Since this is the same as what has been described above, duplicate explanations are omitted.

[0054] The apparatus and method of the present invention can be embodied in the form of program instructions executable via various computer means and can be recorded on a computer-readable medium. The computer-readable medium can include program instructions, data files, data structures, etc. alone or in combination. The program instructions recorded on the computer-readable medium can be those specially designed and configured for the present invention or those known to and usable by ordinary technicians in the field of computer software. Examples of computer-readable recording media include magnetic media such as hard disks, floppy disks, and magnetic tapes, optical media such as CD-ROMs, DVDs, magneto-optical media such as floptical disks, and hardware devices specially configured to store and execute program instructions such as ROMs, RAMs, flash memories, etc. Examples of program instructions include not only machine language codes such as those created by compilers but also high-level language codes that can be executed by a computer using an interpreter or the like. The above-described hardware devices can be configured to operate as one or more software modules for performing the operations of the present invention, and vice versa.

[0055] So far, the embodiments of the present invention have been described in detail. For those having ordinary knowledge in the technical field to which the present invention pertains, since the present invention can be embodied in a modified form without departing from the essential characteristics of the present invention, the disclosed embodiments should be considered from an explanatory perspective rather than a limiting perspective. The scope of the present invention is indicated in the claims, and all differences within the equivalent scope should be construed as being included in the present invention.

Claims

1. Analyzing the parking control video obtained from a sensor that controls a specific parking control area in a parking lot at a first time point, calculating the degree of overlap of a specific parking space of a target vehicle, and determining whether there is parking; Analyzing the parking control video obtained from the sensor at a second time point, and if it is detected that the target vehicle leaves the specific parking space, positioning the target vehicle in a departure candidate waiting queue; Analyzing the parking control video obtained from the sensor at a third time point, and if it is detected that the target vehicle included in the departure candidate waiting queue moves outside the specific parking control area, performing a final departure process, and performing a parking settlement process according to the departure settlement based on the settlement information already registered when the target vehicle parked; and The degree of overlap is calculated using the area of the target vehicle and the area of the specific parking space, and is calculated by dividing the overlapping area of the target vehicle and the specific parking space by the total area of the target vehicle and the specific parking space. A parking service providing method, characterized in that when the degree of overlap is within a reference range, it is recognized that the target vehicle is parked in the specific parking space.

2. (a) Analyzing the parking control video obtained from a first sensor that controls a first parking control area in a parking lot at a first time point, calculating the degree of overlap of a specific parking space of a target vehicle, and determining whether there is parking; (b) Analyzing the parking control video obtained from the first sensor at a second time point, and if it is detected that the target vehicle parked in the specific parking space moves, positioning the target vehicle in a departure candidate waiting queue; (c) Analyze the parking control video obtained from the second sensor that controls the second parking control area of the parking lot at the third time point. If the detected vehicle is the same as the target vehicle included in the vehicle departure candidate waiting line, match the detected vehicle with the target vehicle to perform the final vehicle departure process, and perform the parking settlement process corresponding to the vehicle departure settlement according to the settlement information already registered when the target vehicle was parked. The degree of overlap is calculated using the area of the target vehicle and the area of the specific parking space, and is calculated by performing an operation of dividing the overlapping area of the target vehicle and the specific parking space by the combined area of the target vehicle and the specific parking space. A parking service providing method, characterized in that when the degree of overlap is within a reference range, it is recognized that the target vehicle is parked in the specific parking space.

3. Before step (b), If a parking space unique number obtained by recognizing an electronic code mapped to the specific parking space is received from the user terminal in response to parking of the target vehicle in the specific parking space, after transmitting an entry guidance message to the user terminal, obtain terminal information, vehicle information, and settlement information and perform a primary preliminary settlement process for the basic parking fee. When the primary preliminary settlement process is completed, further include the step of updating the parking status table corresponding to the parking of the target vehicle in the specific parking space. The parking service providing method according to claim 2, characterized in that.

4. The parking status table includes the presence or absence of parking for each parking space and vehicle-related information. Further include the step of analyzing each parking control video obtained through the sensor that controls the parking lot, and when a vehicle parked in a parking space where parking is not registered in the parking status table is detected, sending a message requesting confirmation of illegal parking to the administrator terminal. The method for providing a parking service according to claim 3, characterized in that.

5. The step of performing the parking settlement process according to the vehicle departure settlement includes: Referring to the parking status table to reflect the pre-settlement amount by the first-stage prior settlement, and after performing the settlement process according to the vehicle departure settlement, updating the parking status table to change the specific parking space to an unoccupied state. The parking service providing method according to claim 4, characterized in that.

6. The step (c) includes: Applying the detected vehicle's external shape information to a machine learning or deep learning algorithm to reconstruct it into a feature vector, and analyzing whether the detected vehicle is the same as the target vehicle included in the vehicle departure candidate waiting queue. The parking service providing method according to claim 2, characterized in that.

7. The feature vector is composed of at least one of the global features and regional features based on the detected vehicle's external shape information. The parking service providing method according to claim 6, characterized in that.

8. A computer-readable recording medium product recording program code for performing the method according to any one of claims 1 to 7.

9. A communication unit, A memory storing at least one instruction word, A processor for executing the instruction word stored in the memory, and includes: The instruction word executed by the processor is: Analyzing the parking control video acquired from a sensor for controlling a specific parking control area of a parking lot at a first time point, calculating the overlapping degree of a specific parking space of a target vehicle, and determining whether there is a parking; Analyzing the parking control video acquired from the sensor at a second time point, and when it is sensed that the vehicle leaves the specific parking space, positioning the target vehicle in a vehicle departure candidate waiting queue; Analyze the parking control video obtained from the sensor at the third time point. If it is detected that the target vehicle included in the departure candidate waiting queue moves outside the specific parking control area, perform the final departure process and execute the parking settlement process according to the departure settlement based on the settlement information already registered when the target vehicle parked. The overlapping degree is calculated using the area of the target vehicle and the area of the specific parking space, and is calculated by dividing the overlapping area of the target vehicle and the specific parking space by the total area of the target vehicle and the specific parking space. The step of determining whether there is parking is When the overlapping degree is within the reference range, the server is characterized in that it recognizes that the target vehicle is parked in the specific parking space.

10. A communication unit, A memory storing at least one instruction word, A processor that executes the instruction words stored in the memory, and includes The instruction words executed by the processor are (a) Analyze the parking control video obtained from the first sensor that controls the first parking control area of the parking lot at the first time point through the communication unit, calculate the overlapping degree of the target vehicle with a specific parking space, and determine whether there is parking. (b) Analyze the parking control video obtained from the first sensor at the second time point through the communication unit. If the movement of the target vehicle parked in the specific parking space is detected, position the target vehicle in the departure candidate waiting queue. (c) Analyze the parking control video obtained from the second sensor that controls the second parking control area of the parking lot at the third time point through the communication unit. If the detected vehicle is the same as the target vehicle included in the departure candidate waiting queue, match the detected vehicle with the target vehicle and perform the final departure process, and execute the parking settlement process according to the departure settlement based on the settlement information already registered when the target vehicle parked. The degree of overlap is calculated using the area of the target vehicle and the area of the specific parking space, and is calculated by dividing the overlapping area of the target vehicle and the specific parking space by the combined area of the target vehicle and the specific parking space. The step of determining the presence or absence of parking is A server characterized in that when the degree of overlap is within a reference range, it is recognized that the target vehicle is parked in the specific parking space.

11. A sensor for controlling a parking control area of a parking lot, As a result of analyzing the parking control video obtained from the sensor, when the vehicle moves out of the parking control area at a predetermined time interval after the movement of the vehicle is first detected in the parking space, it is determined as a departure, and a parking settlement process corresponding to the departure settlement is performed based on the already registered settlement information. A server, including The server analyzes the parking control image obtained by the sensor, calculates the degree of overlap of the parking space of the vehicle, and determines the presence or absence of parking. The degree of overlap is calculated using the area of the vehicle and the area of the parking space, and is calculated by dividing the overlapping area of the vehicle and the parking space by the combined area of the vehicle and the parking space. A system characterized in that when the degree of overlap is within a reference range, it is recognized that the vehicle is parked in the parking space.

12. A first sensor for controlling a first parking control area of a parking lot, A second sensor for controlling a second parking control area of the parking lot, As a result of analyzing the first parking control video obtained from the first sensor, when the vehicle is detected as a result of analyzing the second parking control video obtained from the second sensor at a predetermined time interval after the movement of the vehicle is first detected in the parking space, it is determined as a departure, and a parking settlement process corresponding to the departure settlement is performed based on the already registered settlement information. A server, including The server analyzes the parking control image acquired by the first sensor, calculates the overlapping degree of the parking space of the vehicle, and determines whether parking is possible. The overlapping degree is calculated using the area of the vehicle and the area of the parking space, and is calculated by dividing the overlapping area of the vehicle and the parking space by the total area of the vehicle and the parking space. A system characterized by recognizing that the vehicle is parked in the parking space when the overlapping degree is within a reference range.

Citation Information

Patent Citations

  • Method and system for parking lot management

    JP2001084418A

  • Parking lot management system, parking lot management device, parking lot management method, and program

    JP2020013293A

  • Vehicle facility monitoring system

    JP2020098415A

  • Parking lot monitoring system

    WO2018025381A1