Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Ontwikkeling van algoritmen voor rolnummerherke...
Search
Cédric Verstraeten
September 04, 2013
Research
1.7k
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Ontwikkeling van algoritmen voor rolnummerherkenning
Cédric Verstraeten
September 04, 2013
More Decks by Cédric Verstraeten
See All by Cédric Verstraeten
An introduction to Kerberos.io
cedricve
0
290
Kerberos.io
cedricve
0
120
Other Decks in Research
See All in Research
【ローカルAIに向き合う展示会vol.2】液体時間定数型モジュールを用いた オリジナルの双方向エンコーダーモデルNexteraBERT 推論速度向上検討並びにダウンストリーム評価
rikkabotan7
0
150
MIRU2026 チュートリアル講演2:三次元データ処理の動向
nnchiba
5
3.5k
COMETAを用いたデータ民主化運動の歴史
sazimai
0
190
Cross-Media Human-Information Interaction
signer
PRO
0
170
Research Engineerという仕事 / Research Engineering: Bridging Research and Business
chck
1
250
Apache Gravitinoで実現する Icebergカタログ統合とアクセスの一元化
matsumooon
0
400
IA for theory
gpeyre
1
330
HAKARI-Bench - 実運用視点での情報検索モデル評価ベンチマーク
hotchpotch
1
640
kintone リサーチ副部/UXリサーチャー 業務紹介
cybozuinsideout
PRO
0
130
第64回CV・PRML勉強会 論文紹介:Linguistic Priors for Visual Decoupling: Towards Symmetric Vision-Brain Alignment
sokikatayama
0
150
(SIGQS17) Frasco-VS:フラグメントに基づく薬剤候補化合物選抜の量子アニーリングによる実現
keisukeyanagisawa
PRO
0
190
XDPerf: A High-Performance Traffic Generator Built with WASM and eBPF
takehaya
1
200
Featured
See All Featured
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
4.3k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
480
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2.1k
It's Worth the Effort
3n
188
29k
Documentation Writing (for coders)
carmenintech
77
5.4k
The World Runs on Bad Software
bkeepers
PRO
72
12k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
380
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.8k
A Modern Web Designer's Workflow
chriscoyier
698
190k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
850
Transcript
Ontwikkeling van algoritmen voor rolnummerherkenning Cédric VERSTRAETEN Ing. Tim DE
PAUW Ir. Jeroen DEFOUR Ir. Jonas MAES
Overzicht 1 Situering 2 Probleem 3 Analyse 4 Uitwerking 5
Evaluatie 6 Besluit Situering Karakterherkenning
Situering 1 Rollen staal
Situering 1 Rollen staal 2 Kranen - manueel - automatisch
Situering 1 Rollen staal 2 Kranen - manueel - automatisch
3 Genesis
Situering 1 Rollen staal 2 Kranen - manueel - automatisch
3 Genesis 4 CamArc
Situering 1 Rollen staal 2 Kranen - manueel - automatisch
3 Genesis 4 CamArc
Probleemstelling Rolverwisselingen bij het verplaatsen
Probleemstelling Rolverwisselingen bij het verplaatsen
Probleemstelling Rolverwisselingen bij het inpakken
Probleemstelling Rolverwisselingen bij het inpakken
Probleemstelling Rolverwisselingen bij het inpakken
Oplossing 1 Camerabeelden
Oplossing 1 Camerabeelden 2 Rolnummerherkenning
Camerabeelden 1 640×480
Camerabeelden 1 640×480 2 MPEG4-D1
Camerabeelden 1 640×480 2 MPEG4-D1 3 Grijswaarden <=> Kleur
Camerabeelden 1 640×480 2 MPEG4-D1 3 Grijswaarden <=> Kleur 4
1 FPS
Camerabeelden \ Rotatie kranen
Camerabeelden \ Rotatie kranen
Camerabeelden \ Rotatie kranen
Camerabeelden \ Rotatie kranen
Camerabeelden \ Rotatie label
Camerabeelden \ Belichting
Camerabeelden \ Belichting
Camerabeelden \ Positie label
Camerabeelden \ Verpakking
Camerabeelden \ Barcodes
Alternatieve identificatie QR-code Barcode
Alternatieve identificatie QR-code Barcode
Samenvatting 1 Rotatie kranen 2 Rotatie label 3 Belichting 4
Positie label 5 Verpakking 6 Barcode
Samenvatting 1 Rotatie kranen 2 Rotatie label 3 Belichting 4
Positie label 5 Verpakking 6 Barcode Evaluatieset
Beeldverwerkingsbibliotheken C++
Beeldverwerkingsbibliotheken C++
Beeldverwerkingsbibliotheken C++ C#
Beeldverwerkingsbibliotheken C#
Rolnummerherkenning
Rolnummerherkenning 1 Situering label
Rolnummerherkenning 1 Situering label 2 OCR 3685 6581
Situering 1 Tekst - Sterke randen - Gealigneerd - Grootte
Situering 1 Tekst - Sterke randen - Gealigneerd - Grootte
Tekstdetectie
Situering 1 Tekst - Sterke randen - Gealigneerd - Grootte
Tekstdetectie A Laplaciaan B Adaptieve threshold C Closing-operatie D Borderfollowing E Labelanalyse
Situering \ Laplaciaan 1 tweedeordeafgeleide 2 hoge intensiteit, veel verandering
Situering \ Adaptieve threshold Hoe sterk moeten veranderingen zijn?
Situering \ Adaptieve threshold Hoe sterk moeten veranderingen zijn?
Situering \ Adaptieve threshold Hoe sterk moeten veranderingen zijn?
Situering \ Adaptieve threshold Hoe sterk moeten veranderingen zijn? -
rekenkundig gemiddelde grijsintensiteiten
Situering \ Adaptieve threshold Hoe sterk moeten veranderingen zijn? -
rekenkundig gemiddelde grijsintensiteiten
Situering \ Adaptieve threshold Hoe sterk moeten veranderingen zijn? -
rekenkundig gemiddelde grijsintensiteiten
Situering \ Adaptieve threshold Hoe sterk moeten veranderingen zijn? -
rekenkundig gemiddelde grijsintensiteiten
Situering \ Closing-operatie 2 Cijfers vormen een cluster 1 Randpixels
uitvergroten en verkleinen
Situering \ Closing-operatie 2 Cijfers vormen een cluster 1 Randpixels
uitvergroten en verkleinen
Situering \ Closing-operatie 2 Cijfers vormen een cluster 1 Randpixels
uitvergroten en verkleinen
Situering \ Closing-operatie 2 Cijfers vormen een cluster 1 Randpixels
uitvergroten en verkleinen
Situering \ Closing-operatie 2 Cijfers vormen een cluster 1 Randpixels
uitvergroten en verkleinen
Situering \ Closing-operatie 2 Cijfers vormen een cluster 1 Randpixels
uitvergroten en verkleinen
Situering \ Closing-operatie 2 Cijfers vormen een cluster 1 Randpixels
uitvergroten en verkleinen
Situering \ Borderfollowing + labelanalyse 2 Cluster afstand 1 Samenhangende
componenten
Situering \ Borderfollowing + labelanalyse 2 Cluster afstand 1 Samenhangende
componenten
Situering \ Resultaten Klasse Zichtbaar gedetecteerd Percentage Gunstig 38 38
100,00% Rotatie 11 7 63,64% Overbelicht 26 21 80,77% Onderbelicht 21 12 57,14% Gedeetelijk 5 4 80,00% Verpakte rollen 14 13 92,86% 115 95 82,61%
Voting-heuristiek 2 Hoogste frequentie waarschijnlijkst 1 Frequentie per pixel 1
5
Resultaat
Resultaat
Karakterherkenning 3685 6581 OCR
Karakterherkenning \ Tesseract 1 OCR-engine 2 Google 3 Trainen
Karakterherkenning \ Methoden 1 Standaard 2 Aangepaste methode
Karakterherkenning \ Methoden 1 Standaard 2 Aangepaste methode A Adaptieve
threshold B Auto croppen C Trainen
Karakterherkenning \ Adaptieve threshold
Karakterherkenning \ Automatisch croppen
Karakterherkenning \ Trainen
Karakterherkenning \ Trainen
Karakterherkenning \ Resultaten Rolnummer Bewerkt Standaard methode Aangepaste methode 3593
552951 3595 5205 3560 5834 53560 5834 030 2614 3676 4853 3676 4943
Karakterherkenning \ LGD Langste gemeenschappelijke deelstring 53560 5834 3560 5834
Samenvatting
Integratie
Integratie
Evaluatie 1 Productiehal VF (Gent) 2 Twee kranen 4 31016
evaluaties 3 679 verplaatsingen
Evaluatie \ Kranen
Evaluatie \ Kranen
Evaluatie \ Kranen
Evaluatie \ Totaal
Evaluatie \ Totaal
Evaluatie \ Totaal
Evaluatie \ Uitvoeringstijd realtime
Evaluatie \ Uitvoeringstijd Aantal evaluaties Minimum Maximum Gemiddelde Standaard- afwijking
5779 44 ms 84 ms 61 ms 8.33 ms realtime
Mogelijke optimalisaties 1 Barcode verwijderen
Mogelijke optimalisaties 1 Barcode verwijderen 2 OCR-lettertype
Besluit 1 Oplossing in twee fasen 3 Gunstige resultaten 2
Geïntegreerd
Vragen
Vragen ?