集裝箱箱号

總計十個字元,前三個字元(即上圖的“SUD”)為擁有者的代碼,對應的是HAMBURG SUD,即漢堡南美航運公司,第四個字元(“U”)代表的是集裝箱類型,一般都會為U。
第5到第10個字元,即(“307007”)為箱體注冊碼,是集裝箱箱體持有的唯一辨別。
第11個字元(即“9”)為校驗碼,有前4位字母和6位數字通過校驗規則運算得到,用于識别在校驗時是否發生錯誤。
雖然隻要識别10個字元,即得到集裝箱箱号,但在商用産品中,一般也都會将校驗碼識别出來
集裝箱箱号識别難點
(1)箱号位置不統一,字元之間距離間隔不統一
(2)箱号的印刷字型不一緻
檢測方法
CRNN_STN是帶有STN(Spatial Transformer Networks)的CRNN(Convolutional Recurrent Neural Network)網絡。
選用的源碼來自于
這裡。但原作者的代碼中,模型部分有錯誤,需要更正。
STN
STN即空間變換網絡,普通的CNN能夠顯示的學習平移不變性,以及隐式的學習旋轉不變性,但注意力機制模型告訴我們,與其讓網絡隐式的學習到某種能力,不如為網絡設計一個顯示的處理子產品,專門處理各種變換。
CRNN
CRNN網絡分為三個部分,① 用于提取圖像特征的CNN,② 用于提取文字序列特征的BLSTM(Bidirectional Long Short-Term Memory),③ 用于選擇最佳序列,剔除多餘字元的CTC(Connectionist Temporal Classification)
評價名額
IoU(Intersection-over-Union),是預測的框與原标記框的交疊率,即它們的交集與并集的比值,最理想的情況是完全重疊,即比值為1。
計算公式: