Parking detection system and method thereof

TWI937890BActive Publication Date: 2026-09-01WELL LONG INFORMATION CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
TW114122018
Authority / Receiving Office
TW · TW
Patent Type
Patents
Current Assignee / Owner
Priority Date
2025-04-07
Filing Date
2025-06-11
Publication Date
2026-09-01
Estimated Expiration
2045-06-10

Smart Images

  • Figure TWG2TB001908878_001
    Figure TWG2TB001908878_001
  • Figure TWG2TB001908878_002
    Figure TWG2TB001908878_002
  • Figure TWG2TB001908878_003
    Figure TWG2TB001908878_003
Patent Text Reader

Abstract

This invention primarily utilizes a reading module to read video segments and real-time frames from an image stream according to storage rules to form a reading segment. An analysis module then analyzes regions of interest (ROIs) in at least two real-time frames and determines the similarity between the two ROIs. When the similarity exceeds a set threshold, a parking event is identified, and an analysis program is executed to analyze at least one reading segment and obtain the vehicle's parking information. Finally, a transmission module transmits the parking information matching the parking event to a processing device. This invention allows for rapid determination of changes in parking space areas, thereby improving computational efficiency.
Need to check novelty before this filing date? Find Prior Art

Claims

1. A parking detection system, comprising: A reading module reads a video segment and a real-time frame from an image stream according to a storage rule to form a reading segment; an analysis module connected to the reading module analyzes a region of interest in at least two real-time frames and determines a similarity between the two regions of interest. When the similarity is greater than a set threshold, the analysis module determines that a parking event has occurred and executes an analysis program. The analysis module analyzes at least one reading segment according to the analysis program and obtains parking information of a vehicle in the reading segment. The analysis program is stopped when it is determined that the vehicle has completed the parking event; a transmission module connected to the analysis module transmits the parking information that matches the parking event to a processing device. A storage module connected to the reading module and the analysis module, the storage module acquires and stores the read segment from the reading module, and sends at least one read segment to the analysis module for analysis of the analysis program. The storage module deletes portions of the read segment based on a deletion rule, wherein the deletion rule includes deleting a plurality of read segments exceeding a set number, deleting a plurality of read segments exceeding a set expiration period, or a combination of both. A load controller connected to the reading module, the storage module, and the analysis module, when the reading module reads a plurality of image streams, the load controller checks the number of unanalyzed read segments in each image stream in the storage module at a detection time, and marks the image stream with the largest number of unanalyzed read segments as Q(cqmax). The load controller performs load control according to the following rule: if Q(cqmax) < Qth, the load controller does not perform load control. If Q(cqmax) > Qth, the load controller performs a first-level load control; if Qsum > N × Qth, the load controller, while performing the first-level load control, then enters a second-level load control; where Qth represents a load threshold for the number of read segments, Qsum represents the total number of unanalyzed read segments in each image stream, and N represents the number of image streams.

2. The parking detection system as described in claim 1, wherein, When the reading module reads a video segment and a real-time frame from a video stream according to a storage rule to form a reading segment, the reading module reads the video segment according to a time length set by the storage rule and reads the real-time frame at a time point set by the storage rule to form the reading segment. The time point includes reading the real-time frame after the video segment ends, reading the real-time frame during the recording of the video segment, or reading the real-time frame before the start of the video segment.

3. The parking detection system as described in claim 1, wherein, When the analysis module analyzes a region of interest in at least two real-time frames and confirms a similarity between the two regions of interest, the analysis module extracts a plurality of feature points from the two regions of interest and calculates these feature points according to a cosine similarity algorithm to confirm the similarity.

4. The parking detection system as described in claim 1, wherein, When the analysis module executes the analysis program, it detects the vehicle's position and identifies vehicle information based on multiple image frames and real-time frames in the video clip. The analysis module analyzes the image frames and real-time frames frame by frame to obtain a vehicle detection box. It then determines the overlap area between the region of interest and the vehicle detection box based on an overlap threshold. When the overlap area exceeds the overlap threshold, the analysis module obtains the vehicle's parking information in the read segment and determines that the vehicle has completed the parking event.

5. The parking detection system as described in claim 1, wherein, When the analysis module executes the analysis program, it detects the vehicle's position and identifies the vehicle based on the two real-time frames, and determines the overlap area between the region of interest and the vehicle based on an overlap threshold. When the overlap area exceeds the overlap threshold, the analysis module obtains the vehicle's parking information in the read segment and determines that the vehicle has completed the parking event.

6. The parking detection system as described in claim 1, wherein, When the load controller performs a first-level load control, it instructs the analysis module to prioritize analyzing the read segments of the video stream corresponding to Q(cqmax). When the load controller performs a second-level load control, it instructs the read module to modify the storage rule according to the following rule to increase the duration of the video segment corresponding to Q(cqmax): Every TV(cqmax), the load controller checks the video stream corresponding to Q(cqmax). When Q(cqmax) > Qth, it instructs the read module to modify the storage rule according to TV(cqmax) + S, where S represents 0.25 × TV0(cqmax). When TV(cqmax) reaches 2 × TV0(cqmax), the duration of TV(cqmax) is no longer increased. Here, TV(cqmax) represents the currently set duration of the video segment, and TV0(cqmax) represents the originally set duration of the video segment.

7. The parking detection system as described in claim 6, wherein, When the load controller checks the storage module and performs the second-level load control at the detection time, if the load controller determines that Q(cqmax) < Qth, the load controller will not perform load control and will restore TV(cqmax) to TV0(cqmax).

8. A parking detection method applied to a parking detection system as described in any one of claims 1 to 7, comprising: A reading module is used to read a video segment and a real-time frame from a video stream according to a storage rule to form a reading segment; An analysis module is used to analyze a region of interest in at least two real-time frames and to determine a similarity between the two regions of interest. When the similarity is greater than a set threshold, the analysis module determines that a parking event has occurred and executes an analysis program. The analysis program is used to analyze at least one read segment and to obtain parking information of a vehicle in the read segment. The analysis program is stopped when it is determined that the vehicle has completed the parking event. And using a transmission module to transmit the parking information that matches the parking event to a processing device; The parking detection method further includes: acquiring and storing the read segment from the read module using a storage module, and sending at least one read segment required for the analysis module to perform the analysis program to the analysis module; the storage module deleting a portion of the read segment based on a deletion rule, wherein the deletion rule includes deleting a plurality of read segments exceeding a set number, deleting a plurality of read segments exceeding a set validity period, or a combination of both; and when the read module reads a plurality of the image streams, using a load controller to check the number of unanalyzed read segments in each image stream in the storage module at a detection time, and marking the image stream with the largest number of unanalyzed read segments as Q(cqmax); the load controller performs load control according to the following rules: Q(cqmax) < Qth, the load controller does not perform load control; Q(cqmax) > Qth, the load controller performs a first-level load control; Qsum > N × Qth, the load controller, while performing the first-level load control, then enters a second-level load control. Where Qth represents a load threshold for the number of read segments, Qsum represents the total number of unanalyzed read segments in each of the image streams, and N represents the number of the image streams.

Citation Information

Patent Citations

  • Methods and systems for content processing

    CN102216941A

  • Vehicle entering parking space detection method, device, electronic equipment and storage medium

    CN112766216B

  • Systems and methods for vehicle navigation

    CN113840765A

  • Parking lot surveillance video processing methods and devices

    CN114664096B

  • Parking space state monitoring method, device and system

    CN116935620A