G06V20/56

License plate detection and recognition system

A license plate detection and recognition system receives training data comprising images of license plates. The system prepares ground truth data from the training data based predefined parameters. The system trains a first machine learning algorithm based on the ground truth data to generate a license plate detection model. The license plate detection model is configured to detect one or more regions in the images. The one or more regions contains a candidate for a license plate. The LPDR system generates a bounding box for each region. The LPDR system trains a second machine learning algorithm based on the ground truth data and the license plate detection model to generate a license plate recognition model. The license plate recognition model generates a sequence of alphanumeric characters with a level of recognition confidence for the sequence.

License plate detection and recognition system

A license plate detection and recognition system receives training data comprising images of license plates. The system prepares ground truth data from the training data based predefined parameters. The system trains a first machine learning algorithm based on the ground truth data to generate a license plate detection model. The license plate detection model is configured to detect one or more regions in the images. The one or more regions contains a candidate for a license plate. The LPDR system generates a bounding box for each region. The LPDR system trains a second machine learning algorithm based on the ground truth data and the license plate detection model to generate a license plate recognition model. The license plate recognition model generates a sequence of alphanumeric characters with a level of recognition confidence for the sequence.

Automatic correction method for onboard camera and onboard camera device
11580668 · 2023-02-14 · ·

There is provided an automatic correction method for an onboard camera and an onboard camera device. The automatic correction method includes the following steps: obtaining a lane image with the onboard camera and a current extrinsic parameter matrix, and identifying two lane lines in the lane image; converting the lane image into a top-view lane image, and obtaining two projected lane lines in the top-view lane image for the two lane lines; calculating a plurality of correction parameter matrices corresponding to the current extrinsic parameter matrix according to the two projected lane lines; and correcting the current extrinsic parameter matrix according to the plurality of correction parameter matrices. This can be applied in situations where the vehicle is stationary or travelling for automatic correction on the extrinsic parameter matrix of the onboard camera.

Systems and methods for updating navigational maps
11579627 · 2023-02-14 · ·

Systems and methods for updating navigational maps based using at least one sensor are provided. In one aspect, a control system for an autonomous vehicle, includes a processor and a computer-readable memory configured to cause the processor to: receive output from at least one sensor located on the autonomous vehicle indicative of a driving environment of the autonomous vehicle, retrieve a navigational map used for driving the autonomous vehicle, and detect one or more inconsistencies between the output of the at least one sensor and the navigational map. The computer-readable memory is further configured to cause the processor to: in response to detecting the one or more inconsistencies, trigger mapping of the driving environment based on the output of the at least one sensor, update the navigational map based on the mapped driving environment, and drive the autonomous vehicle using the updated navigational map.

Systems and methods for updating navigational maps
11579627 · 2023-02-14 · ·

Systems and methods for updating navigational maps based using at least one sensor are provided. In one aspect, a control system for an autonomous vehicle, includes a processor and a computer-readable memory configured to cause the processor to: receive output from at least one sensor located on the autonomous vehicle indicative of a driving environment of the autonomous vehicle, retrieve a navigational map used for driving the autonomous vehicle, and detect one or more inconsistencies between the output of the at least one sensor and the navigational map. The computer-readable memory is further configured to cause the processor to: in response to detecting the one or more inconsistencies, trigger mapping of the driving environment based on the output of the at least one sensor, update the navigational map based on the mapped driving environment, and drive the autonomous vehicle using the updated navigational map.

Transferring data from autonomous vehicles
11580687 · 2023-02-14 · ·

A system includes at least one imaging sensor and a processor. The processor is configured to acquire, using the imaging sensor, detected data describing an environment of an autonomous vehicle. The processor is further configured to derive reference data, which describe the environment, from a predefined map, to compute difference data representing a difference between the detected data and the reference data, and to transfer the difference data. Other embodiments are also described.

Transferring data from autonomous vehicles
11580687 · 2023-02-14 · ·

A system includes at least one imaging sensor and a processor. The processor is configured to acquire, using the imaging sensor, detected data describing an environment of an autonomous vehicle. The processor is further configured to derive reference data, which describe the environment, from a predefined map, to compute difference data representing a difference between the detected data and the reference data, and to transfer the difference data. Other embodiments are also described.

Localization and mapping method and moving apparatus

A localization and mapping method is for localizing and mapping a moving apparatus in a moving process. The localization and mapping method includes an image capturing step, a feature point extracting step, a flag object identifying step, and a localizing and mapping step. The image capturing step includes capturing an image frame at a time point of a plurality of time points in the moving process by a camera unit. The flag object identifying step includes identifying whether the image frame includes a flag object among a plurality of the feature points in accordance with a flag database. The flag database includes a plurality of dynamic objects, and the flag object is corresponding to one of the dynamic objects. The localizing and mapping step includes performing localization and mapping in accordance with the image frames captured and the flag object thereof in the moving process.

Localization and mapping method and moving apparatus

A localization and mapping method is for localizing and mapping a moving apparatus in a moving process. The localization and mapping method includes an image capturing step, a feature point extracting step, a flag object identifying step, and a localizing and mapping step. The image capturing step includes capturing an image frame at a time point of a plurality of time points in the moving process by a camera unit. The flag object identifying step includes identifying whether the image frame includes a flag object among a plurality of the feature points in accordance with a flag database. The flag database includes a plurality of dynamic objects, and the flag object is corresponding to one of the dynamic objects. The localizing and mapping step includes performing localization and mapping in accordance with the image frames captured and the flag object thereof in the moving process.

Imaging device, video retrieving method, video retrieving program, and information collecting device

A drive recorder according to an embodiment of the present disclosure includes: an imaging unit that is mounted on a vehicle and captures a video of the surroundings of the vehicle; a video recording unit that has, recorded therein, video data captured; a network connecting unit that receives accident information including a time and date when an accident occurred and a place where the accident occurred; and a video retrieving unit that determines whether any video data captured in a predetermined time period and in a predetermined region are available in the video data recorded in the video recording unit, the predetermined time period including the time and date when the accident occurred, the predetermined region including the place where the accident occurred.