← Nieuwste papers
💻 computer science

Character Recognition of Nepali Number Plate

Dit artikel presenteert een robuust gepipelined Automatic Number Plate Recognition (ANPR)-systeem voor Nepalese kentekens dat YOLO-gebaseerde detectie combineert met een CNN-classifier getraind op 34 Devanagari-tekens, waarbij tot 93% nauwkeurigheid wordt bereikt onder diverse real-world omstandigheden.

Oorspronkelijke auteurs: Satyasa Khadka, Sandhya Baral, Sudip Tiwari, Sharad Kumar Ghimire

Gepubliceerd 2026-06-30
📖 5 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: Satyasa Khadka, Sandhya Baral, Sudip Tiwari, Sharad Kumar Ghimire

Oorspronkelijk artikel gelicentieerd onder CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dit is een AI-gegenereerde uitleg van het onderstaande artikel. Het is niet geschreven of goedgekeurd door de auteurs. Raadpleeg het oorspronkelijke artikel voor technische nauwkeurigheid. Lees de volledige disclaimer

Stel je voor dat je een kenteken probeert te lezen van een auto die door de drukke straten van Nepal rijdt. In veel landen is dit gemakkelijk omdat de kentekens standaard Engelse letters en cijfers gebruiken. Maar in Nepal gebruiken de kentekens het Devanagari-schrift (hetzelfde schrift dat wordt gebruikt voor het schrijven van Nepalees en Hindi), en ze zijn een beetje slordig. Sommige kentekens hebben één rij, andere twee of drie, de letters kunnen met de hand zijn geschilderd met ongelijkmatige tussenruimte, en soms zijn de letters verhoogd (geëmbosseerd) zoals een stempel.

Dit artikel beschrijft een team van onderzoekers dat een digitische "superlezer" heeft gebouwd, specifiek ontworpen om met deze Nepalese chaos om te gaan. Zo hebben ze het aangepakt, onderverdeeld in eenvoudige stappen:

1. Het Probleem: Een Slordige Bibliotheek

Denk aan het Nepalese kenteken systeem als een bibliotheek waar boeken willekeurig op de grond zijn gegooid, geschreven in een taal die de bibliothecaris niet goed kent.

  • De Uitdaging: Standaard computersystemen zijn als bibliothecarissen die alleen getraind zijn op nette, Engelse boeken. Wanneer ze een Nepalees kenteken zien met ongelijkmatige tussenruimte of verhoogde letters, raken ze in de war en falen ze.
  • Het Doel: Een nieuwe bibliothecaris bouwen die de taal van Nepalese kentekens spreekt en niet gestoord wordt door de rommel.

2. De Oplossing: Een Assemblagelijn van Drie Stappen

De onderzoekers bouwden een pijplijn (een assemblagelijn) met drie hoofdmedewerkers, die elk een specifieke taak uitvoeren:

  • Werker 1: De Spotter (YOLO)
    Eerst moet het systeem de kentekenplaat vinden in een foto van een auto. Ze gebruikten een hulpmiddel genaamd YOLO (wat staat voor "You Only Look Once"). Denk aan deze werker als een beveiligingsbeambte met een adelaarsblik die onmiddellijk de kentekenplaat in een menigte auto's opspoort en er een kader omheen tekent, waarbij de rest wordt genegeerd.

  • Werker 2: De Snijder (YOLOv8)
    Zodra de plaat is gevonden, moet het systeem de individuele letters scheiden. Dit is lastig omdat de letters dicht op elkaar geperst kunnen zijn of juist ver uit elkaar staan. Ze trainden een tweede, meer gespecialiseerde versie van de Spotter (YOLOv8) om te fungeren als een precieze papiersnijder. Het snijdt het beeld van de kentekenplaat in kleine stukjes, waardoor elk individueel Devanagari-karakter wordt geïsoleerd.

  • Werker 3: De Lezer (CNN)
    Nu de letters zijn geïsoleerd, moet het systeem ze identificeren. Ze bouwden een Convolutional Neural Network (CNN), wat als een student is die een set flashcards heeft uit het hoofd geleerd van alle 34 unieke Devanagari-tekens die op Nepalese kentekens worden gebruikt. Deze "student" kijkt naar elk uitgesneden letter en zegt: "Dat is de letter 'Ka'!" of "Dat is het cijfer '5'!"

3. De Training: Leren van een Groot Boek

Om deze werkers te leren, gebruikten de onderzoekers niet zomaar een klein schriftje. Ze gebruikten twee enorme, publiekelijk beschikbare "leerboeken" (datasets) met duizenden afbeeldingen:

  • Boek 1: Foto's van hele auto's met kentekens, zodat de Spotter leert ze te vinden.
  • Boek 2: Meer dan 26.000 foto's van individuele letters, zodat de Lezer elke variatie van de 34 tekens leert herkennen.

De "Geëmbosseerde" Hindernis:
Een specifiek probleem deed zich voor bij geëmbosseerde platen (waar letters verhoogd zijn). Er waren niet genoeg foto's van deze platen in Nepal om het systeem op te trainen. Om dit op te lossen, handelden de onderzoekers als een slimme student die boeken van een buurman leent. Ze gebruikten foto's van geëmbosseerde platen uit India en de VS om hun systeem te leren hoe verhoogde letters eruitzien, ook al was het schrift anders. Dit hielp het systeem te generaliseren en niet in de war te raken van de 3D-textuur van de letters.

4. Het Resultaat: Een Hoog Scorende Student

Na al deze training en "data augmentation" (wat is als het aan de student laten zien van dezelfde letter in verschillende lettertypes, maten en lichtomstandigheden om hem slimmer te maken), werd het systeem getest.

  • De Score: Het systeem behaalde een nauwkeurigheidspercentage van 93%. Dit betekent dat van de 100 kentekens die het probeerde te lezen, er 93 correct waren, zelfs onder real-world omstandigheden met slecht licht of slordige platen.
  • De Demo: Ze hebben zelfs een eenvoudige website gebouwd waar je een foto van een auto kunt uploaden, en het systeem zal je vertellen wat er op het kenteken staat, wat bewijst dat het in de echte wereld werkt.

Samenvatting

Kortom, het artikel presenteert een op maat gemaakte robot-bibliothecaris voor Nepal. In plaats van te proberen Nepalese kentekens in een standaard Engelse mal te persen, hebben ze een gespecialiseerd team gebouwd (Spotter, Cutter, Lezer) dat specifiek is getraind op de eigenaardigheden van het Devanagari-schrift en slordige, handbeschilderde platen. Door trainingsdata uit andere landen te lenen om met verhoogde letters om te gaan, creëerden ze een systeem dat 93% nauwkeurig is en klaar is om het verkeer in Nepal te helpen beheren.

Verdrinkt u in papers in uw vakgebied?

Ontvang dagelijkse digests van de nieuwste papers die bij uw onderzoekswoorden passen — met technische samenvattingen, in uw taal.

Probeer Digest →