[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"doc-detail-85137-en":3,"doc-seo-85137-105":29,"detail-sidebar-cat-0-en-105":90},{"code":4,"msg":5,"data":6},0,"success",{"doc_id":7,"user_id":8,"nickname":9,"user_avatar":10,"doc_module":4,"category_id":11,"category_name":12,"doc_title":13,"doc_description":14,"doc_content":15,"file_id":16,"file_url":17,"file_type":18,"file_size":19,"view_count":4,"is_deleted":4,"is_public":20,"is_downloadable":20,"audit_status":20,"page_count":21,"language":22,"language_code":23,"site_id":24,"html_lang":23,"table_of_contents":25,"faqs":26,"seo_title":13,"seo_description":14,"update_tm":27,"read_time":28},85137,2336464648746,"Skyler","https://ap-avatar.wpscdn.com/davatar_276721f389ce27ea32af1340a28f341c",8,"Research & Report","Low-Power License Plate Detection and Recognition on a RISC-V Multi-Core MCU-Based Vision System","The paper demonstrates a low-power MCU-based edge device for automatic license plate recognition (ALPR), using a 9-core RISC-V processor (GAP8) with a QVGA ultra-low-power greyscale imager. A multi-model inference visual pipeline employs SSDlite-MobilenetV2 for license plate detection and LPRNet for optical character recognition, achieving 38.9% mAP and >99.13% recognition accuracy on public datasets. On real data, it recognizes small LP crops down to 30×5 pixels. Compression and optimization yield 1.09 FPS at 117 mW, embedding high network complexity without hardwired accelerators and improving energy efficiency by 73× versus a Raspberry Pi 3 system.","This paper has been accepted for publication in the IEEE International Symposium on Circuits and  \nSystems (ISCAS) ©2021 IEEE.  \nLow-Power License Plate Detection and Recognition on a RISC-V Multi-Core MCU-based Vision System  \nLorenzo Lamberti∗ , Manuele Rusci ∗‡, Marco Fariselli‡, Francesco Paci‡, Luca Benini∗†  \n∗ Department of Electrical, Electronic and Information Engineering -University of Bologna, Italy †Integrated System Laboratory -ETH Zurich, Switzerland  \n‡GreenWaves Technologies, Grenoble, France  \narXiv :2607 .09768v 1 [ cs .CV] 7 Jul 2026  \nAbstract—In this paper, we present the first (to the best of our knowledge) demonstration of a low-power MCU-based edge device for Automatic License Plate Recognition (ALPR). The design leverages on a 9-core RISC-V processor, GAP8, coupled with a QVGA ultra-low-power greyscale imager. The proposed visual processing pipeline uses a multi-model inference approach based on SSDlite-MobilenetV2 for license plate detection and LPRNet for optical character recognition, reaching a 38.9% mAP score for the first task and a recognition rate of >99.13% for the latter on public datasets. On real-world data, the pipeline recognizes registration numbers when the size of LP crops is as small as 30×5 pixels. Thanks to the applied compression and optimization strategies, the multi-model inference (687MMAC) achieves a throughput of 1.09FPS at a power cost of 117mW when running on GAP8. Our solution is the first MCU-class device embedding such a level of network complexity, resulting to be 73 × more energy-efficient w.r.t. precedent mobile-class ALPR system featuring a Raspberry Pi3. The proposed design does not resort to any hardwired acceleration engines, thus retaining full flexibility for future algorithmic improvements.  \nI. INTRODUCTION  \nAutomatic License Plate Recognition (ALPR) is an optical character recognition (OCR) task consisting of detecting and transcribing the vehicle’s License Plates (LPs) . Currently, Deep Learning (DL) algorithms are the state-of-the-art (SoA) solution to this problem [1] . However, because of the high complexity (>10GMAC) and stringent latency requirements, the deployment of ALPR pipelines is limited to high-performance embedded platforms that feature a high power envelope (>5 Watts) [2]–[4]: such systems would operate for no longer than 30 minutes when powered with a single AA battery, hence not suitable as an always-on smart sensing solution.  \nConversely, MicroController Units (MCUs) are the typical data processing engines for battery-powered systems, because of the low-cost and low-power characteristics (as low as few mW) and their SW programmability. However, MCUs, e.g. ARM Cortex-M4-based devices, present severe limitations in terms of on-chip memory budget (few MB) and computing resources (a single-core running up to few hundreds of MHz) that prevent the implementation of complex vision DL pipelines [5] . Indeed, a typical SSD object detector is estimated to execute in 3s at 262mW on an STM32H7 MCU [6], hence not meeting the requirements of low-power embedded devices.  \nTo tackle this challenge, in this work we propose a vision pipeline for ALPR, which relies on a 2-step DL-based algorithm composed of a SSD object detector [7] and LPRNet [8], tailored for LP detection and recognition respectively. To gain an ultra-  \nhigh energy-efficient smart sensing solution, the design of the DL model is optimized for the deployment on an ultra-low power smart camera platform, which includes GAP8 [9], a Parallel Ultra-Low-Power (PULP) [10] architecture featuring an 8-core cluster that has a peak computing capability ∼1GMAC/s within ∼100mW of power envelope, and an ultra-low-power Himax image sensor. To fit the memory, latency, and energy consumption constraints of the target platform, we apply a multi-objective optimization procedure aiming at minimizing both the computational complexity (MAC operations) and the model size of a baseline solution [11], which exceed ","cbCaifeDrySvmVWU","https://ap.wps.com/l/cbCaifeDrySvmVWU","pdf",576733,1,5,"English","en",105,"# Introduction\n# Related Works","[{\"question\":\"What hardware and platform does the proposed ALPR edge device use?\",\"answer\":\"It uses a GAP8 9-core RISC-V processor with a QVGA ultra-low-power greyscale image sensor, targeting an MCU-based vision edge node.\"},{\"question\":\"Which models are used for license plate detection and character recognition?\",\"answer\":\"SSDlite-MobilenetV2 is used for license plate detection, and LPRNet is used for optical character recognition.\"},{\"question\":\"How efficient and accurate is the proposed pipeline?\",\"answer\":\"It reaches 38.9% mAP for detection and \\u003e99.13% recognition accuracy on public datasets, and it runs at 1.09 FPS with about 117 mW power cost on GAP8.\"}]",1784201320,13,{"code":4,"msg":30,"data":31},"ok",{"site_id":24,"language":23,"slug":32,"title":13,"keywords":33,"description":14,"schema_data":34,"social_meta":85,"head_meta":87,"extra_data":89,"updated_unix":27},"low-power-license-plate-detection-and-recognition-on-a-risc-v-multi-core-mcu-based-vision-system","",{"@graph":35,"@context":84},[36,53,67],{"@type":37,"itemListElement":38},"BreadcrumbList",[39,43,47,50],{"item":40,"name":41,"@type":42,"position":20},"https://docshare.wps.com","Home","ListItem",{"item":44,"name":45,"@type":42,"position":46},"https://docshare.wps.com/document/","Document",2,{"item":48,"name":12,"@type":42,"position":49},"https://docshare.wps.com/document/research-report/",3,{"item":51,"name":13,"@type":42,"position":52},"https://docshare.wps.com/document/low-power-license-plate-detection-and-recognition-on-a-risc-v-multi-core-mcu-based-vision-system/85137/",4,{"url":51,"name":13,"@type":54,"author":55,"headline":13,"publisher":57,"fileFormat":60,"inLanguage":23,"description":14,"dateModified":61,"datePublished":61,"encodingFormat":60,"isAccessibleForFree":62,"interactionStatistic":63},"DigitalDocument",{"name":9,"@type":56},"Person",{"url":40,"name":58,"@type":59},"DocShare","Organization","application/pdf","2026-07-16",true,{"@type":64,"interactionType":65,"userInteractionCount":4},"InteractionCounter",{"@type":66},"ViewAction",{"@type":68,"mainEntity":69},"FAQPage",[70,76,80],{"name":71,"@type":72,"acceptedAnswer":73},"What hardware and platform does the proposed ALPR edge device use?","Question",{"text":74,"@type":75},"It uses a GAP8 9-core RISC-V processor with a QVGA ultra-low-power greyscale image sensor, targeting an MCU-based vision edge node.","Answer",{"name":77,"@type":72,"acceptedAnswer":78},"Which models are used for license plate detection and character recognition?",{"text":79,"@type":75},"SSDlite-MobilenetV2 is used for license plate detection, and LPRNet is used for optical character recognition.",{"name":81,"@type":72,"acceptedAnswer":82},"How efficient and accurate is the proposed pipeline?",{"text":83,"@type":75},"It reaches 38.9% mAP for detection and >99.13% recognition accuracy on public datasets, and it runs at 1.09 FPS with about 117 mW power cost on GAP8.","https://schema.org",{"og:url":51,"og:type":86,"og:title":13,"og:site_name":58,"og:description":14},"article",{"robots":88,"canonical":51},"index,follow",{"doc_id":7,"site_id":24},{"code":4,"msg":5,"data":91},[92,96,100,104,108,113,118,121,126,129,133],{"id":20,"doc_module":4,"doc_module_name":45,"category_name":93,"show_sort_weight":94,"slug":95},"Story & Novel",90,"story-novel",{"id":46,"doc_module":4,"doc_module_name":45,"category_name":97,"show_sort_weight":98,"slug":99},"Literature",80,"literature",{"id":52,"doc_module":4,"doc_module_name":45,"category_name":101,"show_sort_weight":102,"slug":103},"Exam",70,"exam",{"id":21,"doc_module":4,"doc_module_name":45,"category_name":105,"show_sort_weight":106,"slug":107},"Comic",60,"comic",{"id":109,"doc_module":4,"doc_module_name":45,"category_name":110,"show_sort_weight":111,"slug":112},6,"Technology",50,"technology",{"id":114,"doc_module":4,"doc_module_name":45,"category_name":115,"show_sort_weight":116,"slug":117},7,"Healthcare",40,"healthcare",{"id":11,"doc_module":4,"doc_module_name":45,"category_name":12,"show_sort_weight":119,"slug":120},30,"research-report",{"id":122,"doc_module":4,"doc_module_name":45,"category_name":123,"show_sort_weight":124,"slug":125},9,"Religion & Spirituality",20,"religion-spirituality",{"id":124,"doc_module":4,"doc_module_name":45,"category_name":127,"show_sort_weight":124,"slug":128},"World Cup","world-cup",{"id":130,"doc_module":4,"doc_module_name":45,"category_name":131,"show_sort_weight":130,"slug":132},10,"Lifestyle","lifestyle",{"id":134,"doc_module":4,"doc_module_name":45,"category_name":135,"show_sort_weight":21,"slug":136},19,"General","general"]