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
300
Kerberos.io
cedricve
0
120
Other Decks in Research
See All in Research
研究室単位での自律的 IPv6接続性確立に向けたAS共同運用モデルの提案と実証
reokashiwa
PRO
0
200
シングルチャネルマルチトーカー音声認識の進展
ryomasumura
0
240
「AIとWhyを深堀る」をAIと深堀る
iflection
0
590
CVPR2026論文紹介_VLMにとって良いvision encoderとは何か?Rethinking Model Selection in VLM Through the Lens of Gromov-Wasserstein Distance
kobayashi31
1
200
Language and AI
ayaniwa
0
220
【Zozo Research 技術共有会】三次元領域の現在と展望
mickey_0226
3
580
Claude Code × autoresearch 実践
mathbullet
0
250
さくらインターネット研究所テックトーク2026春、研究開発Gr.25年度成果26年度方針
kikuzo
0
180
J-STAGEの現況と全文XML登載必須化について
xspa2012
0
160
LINEヤフー データサイエンス Meetup「三井物産コモディティ予測チャレンジ」の舞台裏-AlpacaTechパート
gamella
1
640
[最先端NLP勉強会2026] Checklists Are Better Than Reward Models For Aligning Language Models
nzw0301
1
270
最先端NLP勉強会2026 論文紹介:Reasoning with Sampling: Your Base Model is Smarter Than You Think (ICLR 2026 paper)
kogoro
3
430
Featured
See All Featured
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
3k
Embracing the Ebb and Flow
colly
88
5.1k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
650
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
430
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
250
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
550
How to Think Like a Performance Engineer
csswizardry
28
2.7k
What's in a price? How to price your products and services
michaelherold
247
13k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
350
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.3k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
4.3k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
220
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 ?