2d laser servoing for precision motion control of an odv robotic license plate recognition system

1
2D Laser Servoing for Precision Motion Control of an ODV Robotic License Plate Recognition System Authors: Zhen Song, Kevin Moore, YangQuan Chen, and Vikas Bahl The Center for Self-Organizing and Intelligent Systems (CSOIS) Utah State University, Logan, UT, USA Contact: Dr. Kevin Moore Utah State University, 4160 Old Main Hill, Logan, UT 84322-4160. Phone/Fax: (435)797-2924/2003. [email protected] http://www.csois.usu.edu Motivation: Enhance the accuracy rate of the LPR system on T4 (T2E). System Architecture for the Bumper Fitting module 1. Three embedded systems – the master node, sensor node, and LPR node – are wirelessly connected to the workstation. 2. The sensor node preprocesses the sensor data. 3. The bumper fitter module resides on the master node responsible for the major part of the computation. 4. The T4LPR module on the LPR node is based on a commercial product named See/Car DLL, provided by HiTech Solutions, Inc. 5. The workstation is used as an interface between the user and the system via a Graphical User Interface (GUI). Typical Task for the T4/ODIS System • T4 patrols a parking-lot carrying ODIS in its under-chassis elevator. • T4 triggers its LPR system in front of each user-desired parking stall and retrieves the license plate (LP) number of the parked vehicle (if any). • T4 transfers the obtained LP number wirelessly to a remote workstation, which acknowledges the receipt by validating or invalidating the number. • If the LP number is valid, T4 continues its mission towards the next stall on its list. Otherwise, T4 deploys ODIS for a closer under-chassis inspection. T4-ODIS System T2E showing its sensors. T2E serves as the test bed for theT4 system. System Diagram from the Control System Point of View 1. Input: Set of Stall(s) selected by the user. 2. Output: License plate number(s) of the vehicle(s) in the selected stall(s). 3. The inner loop: The odometry system is the feedback of the inner loop. 4. The “bumper fitter” block processes the laser data associated with the map of the parking-lot (database), fits bumper lines, and computes appropriate positions for LPR triggering. LP checking when moving along a line. Accuracy rate distribution of LPR system. Collected laser data. One Laser data set of a bumper. One laser sweep on a bumper. The fitted bumper line. Fit Bumper with Hough Based-Line Fitting Algorithm 1.Why?: Robust. 2.The standard Hough transforms each point from the Cartesian space to the Hough accumulation space. 3.The proposed sparse Hough transform is faster and requires less memory if the input is sparse . The Standard Hough Transform. The Proposed Sparse Hough Transform. Left: Comparison between images with and without the IR optical filter. Image (a) was taken with the filter and (b) was taken without the filter. Top-Left: T2E executing the LPR mission in a parking-lot. Top-Right: GUI showing the bumper- lines of the vehicles parked in the parking-lot. Inspection angle and distance of the LPR system. (a) (b) (c) (d) (a) (b) Vs Abstract: This poster introduces a parking-lot surveillance system consisting of two robots: a low-profile Omni-Directional Inspection System (ODIS) and a mid-sized T4 robot. While ODIS is used for under-vehicle inspections of suspicious vehicles, T4 serves as a “marsupial mother-ship'' for it and performs coarse resolution inspection. A key task for the T4 robot is License Plate Recognition (LPR) of parked vehicles. For a successful LPR task, without compromising the recognition rate, the robot must be able to locate the bumper of parked vehicles followed by precise positioning of its LPR camera. The system is titled “Laser Servoing” since the feedback for the motion control system comes from a gimbal- mounted 2D-scanning laser. A “bumper fitter” module processes data from the laser and locates the bumper line for target stalls by using a recursive line-fitting algorithm. The fitting technique uses Hough based transforms, thus providing real-time efficiency and robustness over segmentation problems.

Upload: cheche

Post on 23-Mar-2016

57 views

Category:

Documents


1 download

DESCRIPTION

2D Laser Servoing for Precision Motion Control of an ODV Robotic License Plate Recognition System. Authors: Zhen Song, Kevin Moore, YangQuan Chen, and Vikas Bahl The Center for Self-Organizing and Intelligent Systems (CSOIS) Utah State University, Logan, UT, USA Contact: Dr. Kevin Moore - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: 2D Laser Servoing for Precision Motion Control of an ODV Robotic License Plate Recognition System

2D Laser Servoing for Precision Motion Control of an ODV Robotic License Plate Recognition System

Authors:Zhen Song, Kevin Moore, YangQuan Chen, and Vikas BahlThe Center for Self-Organizing and Intelligent Systems (CSOIS)Utah State University, Logan, UT, USA

Contact:Dr. Kevin MooreUtah State University, 4160 Old Main Hill, Logan, UT 84322-4160. Phone/Fax: (435)797-2924/[email protected] http://www.csois.usu.edu

Motivation: Enhance the accuracy rate of the LPR system on T4 (T2E).

System Architecture for the Bumper Fitting module

1. Three embedded systems – the master node, sensor node, and LPR node – are wirelessly connected to the workstation.

2. The sensor node preprocesses the sensor data.

3. The bumper fitter module resides on the master node responsible for the major part of the computation.

4. The T4LPR module on the LPR node is based on a commercial product named See/Car DLL, provided by HiTech Solutions, Inc.

5. The workstation is used as an interface between the user and the system via a Graphical User Interface (GUI).

Typical Task for the T4/ODIS System

• T4 patrols a parking-lot carrying ODIS in its under-chassis elevator.

• T4 triggers its LPR system in front of each user-desired parking stall and retrieves the license plate (LP) number of the parked vehicle (if any).

• T4 transfers the obtained LP number wirelessly to a remote workstation, which acknowledges the receipt by validating or invalidating the number.

• If the LP number is valid, T4 continues its mission towards the next stall on its list. Otherwise, T4 deploys ODIS for a closer under-chassis inspection.

T4-ODIS System T2E showing its sensors.T2E serves as the test bed for

theT4 system.

System Diagram from the Control System Point of View

1. Input: Set of Stall(s) selected by the user.2. Output: License plate number(s) of the vehicle(s) in the

selected stall(s). 3. The inner loop: The odometry system is the feedback of the

inner loop.4. The “bumper fitter” block processes the laser data associated

with the map of the parking-lot (database), fits bumper lines, and computes appropriate positions for LPR triggering.

LP checking whenmoving along a line.

Accuracy rate distribution of LPR system.

Collected laser data. One Laser data set of a bumper.

One laser sweep on a bumper.The fitted bumper line.

Fit Bumper with Hough Based-Line Fitting Algorithm

1. Why?: Robust.2. The standard Hough transforms each point from the Cartesian space

to the Hough accumulation space.3. The proposed sparse Hough transform is faster and requires less

memory if the input is sparse.

The Standard Hough Transform.

The Proposed Sparse Hough Transform.

• Left: Comparison between images with and without the IR optical filter. Image (a) was taken with the filter and (b) was taken without the filter.

• Top-Left: T2E executing the LPR mission in a parking-lot.

• Top-Right: GUI showing the bumper-lines of the vehicles parked in the parking-lot.

Inspection angle and distance of the LPR system.

(a)

(b)

(c)

(d)

(a)

(b)

Vs

Abstract:This poster introduces a parking-lot surveillance system consisting of two robots: a low-profile Omni-Directional Inspection System (ODIS) and a mid-sized T4 robot. While ODIS is used for under-vehicle inspections of suspicious vehicles, T4 serves as a “marsupial mother-ship'' for it and performs coarse resolution inspection. A key task for the T4 robot is License Plate Recognition (LPR) of parked vehicles. For a successful LPR task, without compromising the recognition rate, the robot must be able to locate the bumper of parked vehicles followed by precise positioning of its LPR camera. The system is titled “Laser Servoing” since the feedback for the motion control system comes from a gimbal-mounted 2D-scanning laser. A “bumper fitter” module processes data from the laser and locates the bumper line for target stalls by using a recursive line-fitting algorithm. The fitting technique uses Hough based transforms, thus providing real-time efficiency and robustness over segmentation problems.