Contents ...
udn網路城邦
如果不是JPG破壞了案發現場,我是有機會破案的!
2026/01/27 04:53
瀏覽590
迴響0
推薦4
引用0

這是我剛獲得的客戶提供的道路車牌辨識的影像,影像來源是另一廠牌的車牌辨識軟體辨識的結果,他們的答案是:BMK-1955,雖然可能還是不保證正確,但已經非常接近了!相對的,這張影像用我的軟體則是完全無法辨識的!連一個較接近的錯誤答案都湊不出來!

真的是這家競爭廠商的軟體那麼厲害?模糊到這種程度都可以辨識得那麼好?我應該就此認輸退出江湖了嗎?其實不是的!放大影像來看就知道:這是經過JPG檔案壓縮的影像,細節部分已經被模糊扭曲了!很像犯罪現場已經被大雨沖刷或人為踩踏破壞之後CSI專家才到場找證據,當然很多資訊都消失或不正確了!我只能事後辨識已失真的較差影像,所以這是不公平的比較!

事實經過是:第一時間由攝影機的串流資料解壓縮成單張影像給辨識軟體做辨識時,影像應該是較清晰較正確的!所以可以得到比較好的答案,但是辨識出合理答案之後軟體就會輸出那張影像存到磁碟!此時為了節省磁碟空間與網路傳輸流量,就會壓縮成JPG檔案!而JPG是個會讓影像細節嚴重失真的處理過程

我自己的動態辨識軟體也是一樣的!據我所知,其他廠商的動態辨識多半會用特殊的軟硬體解RTSP串流資料成單張影像來辨識,我比較省錢不想買額外的設備,所以是利用一般電腦預設用來解串流的顯示卡解碼成單張影像顯示到螢幕上之後拷貝下來辨識的!這兩種方式解串流後用於辨識的資料品質應該是完全一樣的!

所以我在研究自己的軟體辨識效果時也會碰到一樣的困擾!常常現場辨識成功的影像,取得的影像經過JPG壓縮存檔之後就失真降低品質了!如果影像品質夠好,解析度夠高,當然沒問題!但如上這種目標畫素本來就較少(斜視)的目標,想再拿出來用靜態辨識軟體做辨識時就會無法辨識或辨識結果不同了!

但我還是必須用這種已經變差的存檔影像進料做事後的研究!如果現場資料不壓縮那就會需要十倍以上的磁碟空間了!而且如果較差的影像經過練功都能辨識,那品質好的影像當然更不會錯了!現在這位客戶也是拿其他廠商的軟體辨識結果,事後用我的靜態軟體嘗試辨識那些已經失真的JPG檔案,如果我的辨識率跟其他廠商在現場的辨識率差不多,其實就是我贏了!這是事實,不是硬抝!

那如果用錄影的影片事後再回放作動態辨識呢?那就要看串流影像存檔時有沒有做串流格式的壓縮了!通常都是有的!所以不必懷疑,在第一現場做辨識時是面對最佳的影像品質,事後的辨識效果一定都會比較差的!

如下就是一個顯然因為JPG壓縮導致辨識有差異的好例子!放大來看就會知道那個已被破壞的B字,真的怎麼看都比較像是一個U!我的辨識也說它是U!但是現場辨識的結果卻是毫無問題的BFG-1112!從檔名就知道了!可見第一線辨識軟體看到的那個字不可能是我看到的樣子!

有誰推薦more

限會員,要發表迴響,請先登入