Apparatus and method for matching parking-lot outline
First Claim
1. An apparatus for tracing a parking-lot, the apparatus comprising:
- a controller includes a memory and a processor, the memory configured to store program instructions and the processor configured to execute the program instructions, the program instructions when executed configured to;
recognize at least one parking-lot from a previous image frame which photographed a surrounding of a vehicle;
extract a template according to a type of a parking-lot line of the recognized parking-lot;
generate a template transformed based on a position information of the parking-lot;
calculate similarity by comparing a template generated from a previous image frame with a parking-lot line recognized from a current image frame;
determine a position of a parking-lot according to the calculated similarity;
determine a position and an orientation where a similarity with the template that corresponds to the parking-lot line recognized on the current image frame is the highest based on the calculated similarity;
correct the template based on information of the parking-lot line extracted from the determined position; and
correct the template by determining a thickness of a parking-lot line and a width of a parking-lot extracted from the determined position as a parameter of final template.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus and a method for tracing a parking-lot is provided that includes a controller configured to recognize at least one parking-lot from a previous image frame which photographed a surrounding of a vehicle and extract a template according to a type of a parking-lot line of the recognized parking-lot. In addition, the controller is configured to generate a template transformed based on a position information of the parking-lot and calculate similarity by comparing a template generated from a previous image frame with a parking-lot line recognized from a current image frame. A position of a parking-lot is determined according to the calculated similarity and the controller is configured to correct the template based on an information of a parking-lot line extracted from the determined position.
-
Citations
15 Claims
-
1. An apparatus for tracing a parking-lot, the apparatus comprising:
-
a controller includes a memory and a processor, the memory configured to store program instructions and the processor configured to execute the program instructions, the program instructions when executed configured to; recognize at least one parking-lot from a previous image frame which photographed a surrounding of a vehicle; extract a template according to a type of a parking-lot line of the recognized parking-lot; generate a template transformed based on a position information of the parking-lot; calculate similarity by comparing a template generated from a previous image frame with a parking-lot line recognized from a current image frame; determine a position of a parking-lot according to the calculated similarity; determine a position and an orientation where a similarity with the template that corresponds to the parking-lot line recognized on the current image frame is the highest based on the calculated similarity; correct the template based on information of the parking-lot line extracted from the determined position; and correct the template by determining a thickness of a parking-lot line and a width of a parking-lot extracted from the determined position as a parameter of final template. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for tracing a parking-lot, the method comprising:
-
recognizing, by a controller, at least one parking-lot from an image frame which photographed a surrounding of a vehicle; generating, by the controller, a template that corresponds to a parking-lot line of the recognized parking-lot; calculating, by the controller, a similarity by comparing a parking-lot line recognized from a current image frame with a template generated from a previous image frame; determining, by the controller, a position of the parking-lot according to the calculated similarity; determining, by the controller, a position and an orientation where a similarity with the template that corresponds to the parking-lot line recognized on the current image frame is the highest based on the calculated similarity; correcting, by the controller, the template based on information of a parking-lot line extracted from the determined position; and correcting, by the controller, the template by determining a thickness of a parking-lot line and a width of a parking-lot extracted from the determined position as a parameter of final template. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A non-transitory computer readable medium containing program instructions executed by a controller, the computer readable medium comprising:
-
program instructions that recognize at least one parking-lot from a previous image frame which photographed a surrounding of a vehicle; program instructions that extract a template according to a type of a parking-lot line of the recognized parking-lot; program instructions that generate a template transformed based on a position information of the parking-lot; program instructions that calculate similarity by comparing a template generated from a previous image frame with a parking-lot line recognized from a current image frame; program instructions that determine a position of a parking-lot according to the calculated similarity; program instructions that determine a position and an orientation where a similarity with the template that corresponds to the parking-lot line recognized on the current image frame is the highest based on the calculated similarity; program instructions that correct the template based on information of the parking-lot line extracted from the determined position; and program instructions that correct the template by determining a thickness of a parking-lot line and a width of a parking-lot extracted from the determined position as a parameter of final template. - View Dependent Claims (12, 13, 14, 15)
-
Specification