跳至主要内容

5 篇文章 含有標籤「computer-vision」

檢視所有標籤

[Vision AI] 韓國車牌 OCR 引擎、正規表示式規範化與時序多數表決機制 (從 v01 到 v11 的工程演進) (#5)

· 閱讀時間約 4 分鐘
Jihwan Park (jaybee)
AI & Robotics Engineer

時序多數表決機制與最終車牌確認

📌 核心要點 (Key Takeaways)

  • 問題痛點:由於車輛顛簸、車身偏航角、路面反光及運動模糊,單幀靜態 OCR 辨識不可避免會出現偶發誤讀(例如將 64가1511 誤判為 64아1511 或 24가1511)。
  • 解決方案:引入韓國車牌強語法正規約束 (^\d{2,3}[가-힣]\d{4}$),並設計基於 7 幀時間緩衝區的滑動視窗多數表決引擎 (plate_confirm_threshold=3)。
  • 落地成效:經歷了從 6 月 5 日的最初全螢幕亂碼 (ACCIIXOY-1Z01...),到 6 月 7 日以 99.4% 的超高信賴度確定性鎖定最終車牌 64가1511,完整走通了 11 輪 (v01 至 v11) 系統級工程迭代。

[Vision AI] 攻克行車記錄器模糊雜訊:深度超解析度 (EDSR vs FSRCNN) 與多幀影像疊加降噪 (#4)

· 閱讀時間約 3 分鐘
Jihwan Park (jaybee)
AI & Robotics Engineer

EDSR 深度超解析度重建前後對比

📌 核心要點 (Key Takeaways)

  • 問題痛點:從高速行車記錄器畫面裁剪出的遠距離車牌區域往往不足 40x20 像素,且伴隨嚴重的 H.264 編碼巨集區塊效應;傳統的雙三次插值(Bicubic)演算法只會讓字體邊緣更加模糊,無法還原字元有效筆畫。
  • 解決方案:引入移除了 Batch Normalization 層以保留高動態像素範圍的 EDSR_x4 深度殘差模型 (EDSR_x4.pb),並結合連續 3 至 5 幀的時序多幀加權疊加(Multi-Frame Image Stacking)技術。
  • 落地成效:車牌像素密度提升 4 倍,筆畫邊緣顯著銳化,使得下游 EasyOCR 對韓文字元的辨識準確率從最初的 32% 飆升至 91% 以上。

[Vision AI] 分層目標檢測架構:YOLOv3 車輛粗定位、YOLOv5 車牌精檢與 CSRT 目標追蹤 (#3)

· 閱讀時間約 3 分鐘
Jihwan Park (jaybee)
AI & Robotics Engineer

YOLOv5 車牌局部檢測與定位效果

📌 核心要點 (Key Takeaways)

  • 問題痛點:在未經裁剪的 640x480 原圖上直接搜尋僅佔 30x15 像素的微小車牌,會因路邊廣告牌、交通指示牌與建築物反光引發海量誤報,且模型全圖高解析度推論會導致幀率暴跌至 10 FPS 以下。
  • 解決方案:設計“兩階段分層(Hierarchical)定位”方案:先由輕量級 YOLOv3-tiny 圈定車輛主體邊界框,再將裁剪出的車輛局部 ROI 送入精調的 YOLOv5 車牌專用檢測器 (lp_det.pt, 信賴度=0.6);同時引入 OpenCV CSRT 相關濾波追蹤器,每隔 15 幀僅重檢一次。
  • 落地成效:徹底消除了 98% 的背景干擾誤報,GPU 計算開銷驟降 80%,在邊緣運算裝置上穩定跑滿 50+ FPS 的極速即時追蹤。

[Vision AI] 動態車道線邊界提取與幾何多邊形 IoU 壓線侵入判定演算法 (#2)

· 閱讀時間約 3 分鐘
Jihwan Park (jaybee)
AI & Robotics Engineer

動態車道線檢測與覆蓋示意圖

📌 核心要點 (Key Takeaways)

  • 問題痛點:行車記錄器畫面中普遍充斥著路面積水反光、瀝青修補裂縫、減速帶以及高架橋陰影,極易引發車道線誤檢;簡單的水平/垂直單點座標判斷,無法在車輛變道顛簸時精準界定車輪壓線的物理臨界點。
  • 解決方案:設計基於消失點的梯形 ROI 感興趣區域遮罩、雙向斜率絕對值閾值過濾 ($|slope| > 0.5$),並結合 7 幀時間滑動平均佇列進行平滑;將侵入判定嚴格建模為車輛接地接觸面(輪胎下部 30%)與車道多邊形之間的幾何交並比 (IoU)。
  • 落地成效:成功過濾了 95% 以上的路面雜訊,並以亞幀級的時間精度精準捕獲車輛碾壓車道線的瞬間。

[Vision AI] 行車記錄器車道壓線違規檢測與超解析度車牌辨識:6階段全鏈路管線與即時性約束 (#1)

· 閱讀時間約 4 分鐘
Jihwan Park (jaybee)
AI & Robotics Engineer

6階段 ANPR 管線系統架構圖

📌 核心要點 (Key Takeaways)

  • 問題痛點:低解析度行車記錄器畫面普遍存在車身顛簸、逆光高光、運動模糊以及 H.264 編碼失真,使得直接進行車牌文字辨識和車道壓線判定極易發生誤判漏檢。
  • 解決方案:設計高度解耦的 6 階段分層電腦視覺架構:Canny/Hough 動態車道線擬合 -> YOLOv3 車輛粗檢 -> 多邊形 IoU 壓線判定 -> YOLOv5 車牌局部精檢 -> EDSR_x4 深度超解析度重建 -> EasyOCR 時序多數表決集成。
  • 落地成效:建置了一套純 Python 實作的高吞吐端到端管線,在嚴重劣化的行車記錄器實拍視訊下實作了高強健性的車輛追蹤與車道侵入監控。