Skip to main content
QUICK REVIEW

[論文レビュー] Vehicle and License Plate Recognition with Novel Dataset for Toll Collection

Muhammad Usama, Hafeez Anwar|arXiv (Cornell University)|Feb 11, 2022
Vehicle License Plate Recognition被引用数 10
ひとこと要約

本論文は、車両種別認識、ナンバープレート検出、文字認識を組み合わせた3段階のディーブラーニングフレームワークを提案し、パキスタン車両の画像10,000枚からなる新規データセット(DVLPD)を活用して自動料金徴収を実現する。YOLOv4は車両認識で98.8%、ナンバープレート検出で98.5%、文字読み取りで98.3%の最高mAPを達成し、Tiny YOLOv4を用いることで、Raspberry Pi上で1枚あたり0.95秒のリアルタイム推論が可能となった。

ABSTRACT

We propose an automatic framework for toll collection, consisting of three steps: vehicle type recognition, license plate localization, and reading. However, each of the three steps becomes non-trivial due to image variations caused by several factors. The traditional vehicle decorations on the front cause variations among vehicles of the same type. These decorations make license plate localization and recognition difficult due to severe background clutter and partial occlusions. Likewise, on most vehicles, specifically trucks, the position of the license plate is not consistent. Lastly, for license plate reading, the variations are induced by non-uniform font styles, sizes, and partially occluded letters and numbers. Our proposed framework takes advantage of both data availability and performance evaluation of the backbone deep learning architectures. We gather a novel dataset, \emph{Diverse Vehicle and License Plates Dataset (DVLPD)}, consisting of 10k images belonging to six vehicle types. Each image is then manually annotated for vehicle type, license plate, and its characters and digits. For each of the three tasks, we evaluate You Only Look Once (YOLO)v2, YOLOv3, YOLOv4, and FasterRCNN. For real-time implementation on a Raspberry Pi, we evaluate the lighter versions of YOLO named Tiny YOLOv3 and Tiny YOLOv4. The best Mean Average Precision (mAP@0.5) of 98.8% for vehicle type recognition, 98.5% for license plate detection, and 98.3% for license plate reading is achieved by YOLOv4, while its lighter version, i.e., Tiny YOLOv4 obtained a mAP of 97.1%, 97.4%, and 93.7% on vehicle type recognition, license plate detection, and license plate reading, respectively. The dataset and the training codes are available at https://github.com/usama-x930/VT-LPR

研究の動機と目的

  • パキスタンの実際の交通状況における、クラス内変動、非均一なナンバープレート位置、画像劣化といった要因に起因する自動料金徴収の課題を解決すること。
  • RFIDインfraストラクチャに依存しない、耐障害性に富んだエンドツーエンドの画像ベースの車両およびナンバープレート認識システムを構築すること。
  • パキスタン車両に特化した新しい多様なデータセットを用いて、最先端のオブジェクト検出および認識モデル(YOLOv2–v4、FasterRCNN、Tiny YOLO)の性能を評価すること。
  • 低コストハードウェア(例:Raspberry Pi)上でリアルタイムのデプロイを可能にするための最適化を図ること。
  • 将来的な研究を支援するため、公開可能なデータセットとコードベースを提供すること。

提案手法

  • 6種類の車両種別に分類された10,000枚の画像を収集・アノテーションし、車両種別、ナンバープレート位置、文字・数字の内容について手動でアノテーションした「多様な車両およびナンバープレートデータセット(DVLPD)」を構築した。
  • 3段階のパイプラインを設計:Vehicle-Net(車両検出および分類)、LP-Net(ナンバープレート局所化)、CR-Net(文字および数字認識)。
  • 平均平均精度(mAP@0.5)を主な指標として用い、YOLOv2、YOLOv3、YOLOv4、FasterRCNNおよびその軽量版(Tiny YOLOv3、Tiny YOLOv4)を、すべての3つのタスクで訓練・評価した。
  • GPUおよびRaspberry Piハードウェア上での推論時間を評価し、エッジデプロイに最適なTiny YOLOv4を対象にリアルタイム推論を最適化した。
  • 信頼度しきい値の調整と複数段階の出力可視化をサポートするグラフィカルユーザーインターフェース(GUI)を実装した。
  • 実際の料金徴収パーキングの状況を想定し、各車両種別100枚ずつの専用テストセットを用いてエンドツーエンド評価を実施した。
Vehicle and License Plate Recognition with Novel Dataset for Toll Collection

実験結果

リサーチクエスチョン

  • RQ1複雑な視覚的変動を伴う、実世界のパキスタン車両の多様なデータセットにおいて、最先端のオブジェクト検出および認識モデルの性能はどの程度か?
  • RQ2エッジデバイス上で料金徴収用途に適したYOLOベースアーキテクチャおよびその軽量版は、精度と推論速度の面でどのように比較されるか?
  • RQ3クラス内変動、非均一なナンバープレート位置、およびオクルージョンが、実際の料金徴収状況における認識精度にどの程度影響を与えるか?
  • RQ43段階のディーブラーニングパイプラインは、低コストハードウェアにデプロイ可能なリアルタイム動画ストリームに対して、高いエンドツーエンド認識精度を達成できるか?
  • RQ5非標準のナンバープレートフォーマットが広く使われる地域において、RFIDベースのシステムと比較して、本フレームワークは精度、コスト、デプロイ可能性の面でどの程度優れているか?

主な発見

  • YOLOv4はDVLPDデータセット上で、車両種別認識で98.8%、ナンバープレート検出で98.5%、文字認識で98.3%の最高mAPを達成した。
  • Tiny YOLOv4は、車両認識で97.1%、ナンバープレート検出で97.4%、文字認識で93.7%のmAPを達成し、計算コストを削減しつつも高い性能を示した。
  • Raspberry Pi上では、フルYOLoV4パイプラインの1枚あたりの推論時間が約18.6秒(7.1 + 6.5 + 5.0秒)であったが、Tiny YOLOv4に切り替えることで推論時間を2.45秒(0.95 + 0.8 + 0.7秒)に短縮した。
  • エンドツーエンド認識精度は、乗用車(99%)とバン(98%)が最も高く、装飾が多めで非標準フォーマットのため、トラックは96–97%とやや低い性能を示した。
  • 本フレームワークはRaspberry Pi上でリアルタイム推論を実現し、Tiny YOLOv4が1枚あたり3秒未塔で全パイプラインを完了したため、ライブ料金徴収パーキングへのデプロイに適していた。
  • 多様な車両およびナンバープレートデータセット(DVLPD)とトレーニングコードは、https://github.com/usama-x930/VT-LPR にて公開された。
Vehicle and License Plate Recognition with Novel Dataset for Toll Collection

より良い研究を、今すぐ始めましょう

論文の読解から最終レビューまで、研究時間を劇的に削減しましょう。

クレジットカード登録不要

このレビューはAIが作成し、人間の編集者が確認しました。