{"id":"https://openalex.org/W4400640658","doi":"https://doi.org/10.3390/computers13070173","title":"Optimizing Convolutional Neural Networks for Image Classification on Resource-Constrained Microcontroller Units","display_name":"Optimizing Convolutional Neural Networks for Image Classification on Resource-Constrained Microcontroller Units","publication_year":2024,"publication_date":"2024-07-15","ids":{"openalex":"https://openalex.org/W4400640658","doi":"https://doi.org/10.3390/computers13070173"},"language":"en","primary_location":{"id":"doi:10.3390/computers13070173","is_oa":true,"landing_page_url":"https://doi.org/10.3390/computers13070173","pdf_url":"https://www.mdpi.com/2073-431X/13/7/173/pdf?version=1721055402","source":{"id":"https://openalex.org/S4210228075","display_name":"Computers","issn_l":"2073-431X","issn":["2073-431X"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310310987","host_organization_name":"Multidisciplinary Digital Publishing Institute","host_organization_lineage":["https://openalex.org/P4310310987"],"host_organization_lineage_names":["Multidisciplinary Digital Publishing Institute"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Computers","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://www.mdpi.com/2073-431X/13/7/173/pdf?version=1721055402","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5104557100","display_name":"Susanne Brockmann","orcid":null},"institutions":[{"id":"https://openalex.org/I4210148941","display_name":"IU International University of Applied Sciences","ror":"https://ror.org/04fdat027","country_code":"DE","type":"education","lineage":["https://openalex.org/I4210148941"]}],"countries":["DE"],"is_corresponding":true,"raw_author_name":"Susanne Brockmann","raw_affiliation_strings":["IU International University of Applied Sciences, 99084 Erfurt, Germany"],"affiliations":[{"raw_affiliation_string":"IU International University of Applied Sciences, 99084 Erfurt, Germany","institution_ids":["https://openalex.org/I4210148941"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5019720894","display_name":"Tim Schlippe","orcid":"https://orcid.org/0000-0002-9462-8610"},"institutions":[{"id":"https://openalex.org/I4210148941","display_name":"IU International University of Applied Sciences","ror":"https://ror.org/04fdat027","country_code":"DE","type":"education","lineage":["https://openalex.org/I4210148941"]}],"countries":["DE"],"is_corresponding":true,"raw_author_name":"Tim Schlippe","raw_affiliation_strings":["IU International University of Applied Sciences, 99084 Erfurt, Germany"],"affiliations":[{"raw_affiliation_string":"IU International University of Applied Sciences, 99084 Erfurt, Germany","institution_ids":["https://openalex.org/I4210148941"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5019720894","https://openalex.org/A5104557100"],"corresponding_institution_ids":["https://openalex.org/I4210148941"],"apc_list":{"value":1600,"currency":"CHF","value_usd":1732},"apc_paid":{"value":1600,"currency":"CHF","value_usd":1732},"fwci":3.8737,"has_fulltext":true,"cited_by_count":15,"citation_normalized_percentile":{"value":0.94670001,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":96,"max":99},"biblio":{"volume":"13","issue":"7","first_page":"173","last_page":"173"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10036","display_name":"Advanced Neural Network Applications","score":0.9995999932289124,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10036","display_name":"Advanced Neural Network Applications","score":0.9995999932289124,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11992","display_name":"CCD and CMOS Imaging Sensors","score":0.996399998664856,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10502","display_name":"Advanced Memory and Neural Computing","score":0.9955000281333923,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8311035633087158},{"id":"https://openalex.org/keywords/convolutional-neural-network","display_name":"Convolutional neural network","score":0.681907594203949},{"id":"https://openalex.org/keywords/benchmark","display_name":"Benchmark (surveying)","score":0.6098573207855225},{"id":"https://openalex.org/keywords/deep-learning","display_name":"Deep learning","score":0.4611317217350006},{"id":"https://openalex.org/keywords/inference","display_name":"Inference","score":0.4583413600921631},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.44834017753601074},{"id":"https://openalex.org/keywords/porting","display_name":"Porting","score":0.4429527521133423},{"id":"https://openalex.org/keywords/artificial-neural-network","display_name":"Artificial neural network","score":0.4155910015106201},{"id":"https://openalex.org/keywords/contextual-image-classification","display_name":"Contextual image classification","score":0.41462916135787964},{"id":"https://openalex.org/keywords/computer-engineering","display_name":"Computer engineering","score":0.349648118019104},{"id":"https://openalex.org/keywords/image","display_name":"Image (mathematics)","score":0.22330856323242188}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8311035633087158},{"id":"https://openalex.org/C81363708","wikidata":"https://www.wikidata.org/wiki/Q17084460","display_name":"Convolutional neural network","level":2,"score":0.681907594203949},{"id":"https://openalex.org/C185798385","wikidata":"https://www.wikidata.org/wiki/Q1161707","display_name":"Benchmark (surveying)","level":2,"score":0.6098573207855225},{"id":"https://openalex.org/C108583219","wikidata":"https://www.wikidata.org/wiki/Q197536","display_name":"Deep learning","level":2,"score":0.4611317217350006},{"id":"https://openalex.org/C2776214188","wikidata":"https://www.wikidata.org/wiki/Q408386","display_name":"Inference","level":2,"score":0.4583413600921631},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.44834017753601074},{"id":"https://openalex.org/C106251023","wikidata":"https://www.wikidata.org/wiki/Q851989","display_name":"Porting","level":3,"score":0.4429527521133423},{"id":"https://openalex.org/C50644808","wikidata":"https://www.wikidata.org/wiki/Q192776","display_name":"Artificial neural network","level":2,"score":0.4155910015106201},{"id":"https://openalex.org/C75294576","wikidata":"https://www.wikidata.org/wiki/Q5165192","display_name":"Contextual image classification","level":3,"score":0.41462916135787964},{"id":"https://openalex.org/C113775141","wikidata":"https://www.wikidata.org/wiki/Q428691","display_name":"Computer engineering","level":1,"score":0.349648118019104},{"id":"https://openalex.org/C115961682","wikidata":"https://www.wikidata.org/wiki/Q860623","display_name":"Image (mathematics)","level":2,"score":0.22330856323242188},{"id":"https://openalex.org/C205649164","wikidata":"https://www.wikidata.org/wiki/Q1071","display_name":"Geography","level":0,"score":0.0},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.0},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.0},{"id":"https://openalex.org/C13280743","wikidata":"https://www.wikidata.org/wiki/Q131089","display_name":"Geodesy","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.3390/computers13070173","is_oa":true,"landing_page_url":"https://doi.org/10.3390/computers13070173","pdf_url":"https://www.mdpi.com/2073-431X/13/7/173/pdf?version=1721055402","source":{"id":"https://openalex.org/S4210228075","display_name":"Computers","issn_l":"2073-431X","issn":["2073-431X"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310310987","host_organization_name":"Multidisciplinary Digital Publishing Institute","host_organization_lineage":["https://openalex.org/P4310310987"],"host_organization_lineage_names":["Multidisciplinary Digital Publishing Institute"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Computers","raw_type":"journal-article"},{"id":"pmh:oai:doaj.org/article:d850d901e279458a9b53bf065c805d79","is_oa":true,"landing_page_url":"https://doaj.org/article/d850d901e279458a9b53bf065c805d79","pdf_url":null,"source":{"id":"https://openalex.org/S112646816","display_name":"SHILAP Revista de lepidopterolog\u00eda","issn_l":"0300-5267","issn":["0300-5267","2340-4078"],"is_oa":true,"is_in_doaj":true,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Computers, Vol 13, Iss 7, p 173 (2024)","raw_type":"article"}],"best_oa_location":{"id":"doi:10.3390/computers13070173","is_oa":true,"landing_page_url":"https://doi.org/10.3390/computers13070173","pdf_url":"https://www.mdpi.com/2073-431X/13/7/173/pdf?version=1721055402","source":{"id":"https://openalex.org/S4210228075","display_name":"Computers","issn_l":"2073-431X","issn":["2073-431X"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310310987","host_organization_name":"Multidisciplinary Digital Publishing Institute","host_organization_lineage":["https://openalex.org/P4310310987"],"host_organization_lineage_names":["Multidisciplinary Digital Publishing Institute"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Computers","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":true,"grobid_xml":false},"content_urls":{"pdf":"https://content.openalex.org/works/W4400640658.pdf"},"referenced_works_count":36,"referenced_works":["https://openalex.org/W1686810756","https://openalex.org/W2097117768","https://openalex.org/W2108598243","https://openalex.org/W2156150815","https://openalex.org/W2163605009","https://openalex.org/W2183182206","https://openalex.org/W2194775991","https://openalex.org/W2531409750","https://openalex.org/W2752782242","https://openalex.org/W2805003733","https://openalex.org/W2883780447","https://openalex.org/W2937108468","https://openalex.org/W2962697884","https://openalex.org/W2963122961","https://openalex.org/W2963125010","https://openalex.org/W2963150697","https://openalex.org/W2963163009","https://openalex.org/W2963821229","https://openalex.org/W2963918968","https://openalex.org/W2963993763","https://openalex.org/W2964081807","https://openalex.org/W2964349401","https://openalex.org/W2965658867","https://openalex.org/W2967733054","https://openalex.org/W2982083293","https://openalex.org/W2996721521","https://openalex.org/W3035414587","https://openalex.org/W3094136258","https://openalex.org/W3120418020","https://openalex.org/W3160945783","https://openalex.org/W4282025104","https://openalex.org/W4287639545","https://openalex.org/W6677103964","https://openalex.org/W6684191040","https://openalex.org/W6784225549","https://openalex.org/W6784581357"],"related_works":["https://openalex.org/W2356602486","https://openalex.org/W2351992668","https://openalex.org/W2324828474","https://openalex.org/W2952813363","https://openalex.org/W4360783045","https://openalex.org/W2963346891","https://openalex.org/W3176438653","https://openalex.org/W2770149305","https://openalex.org/W3167930666","https://openalex.org/W3014952856"],"abstract_inverted_index":{"Running":[0],"machine":[1],"learning":[2],"algorithms":[3],"for":[4,28,64,98,119,139,147,184],"image":[5,99,220],"classification":[6,100,221],"locally":[7],"on":[8,34,38,128,215],"small,":[9],"cheap,":[10],"and":[11,26,48,51,59,167,191,194],"low-power":[12],"microcontroller":[13],"units":[14],"(MCUs)":[15],"has":[16],"advantages":[17],"in":[18,107,111,210],"terms":[19],"of":[20,90],"bandwidth,":[21],"inference":[22,168],"time,":[23],"energy,":[24],"reliability,":[25],"privacy":[27],"different":[29],"applications.":[30],"Therefore,":[31],"TinyML":[32],"focuses":[33],"deploying":[35],"neural":[36,95],"networks":[37,96],"MCUs":[39,71],"with":[40],"random":[41],"access":[42],"memory":[43,53],"sizes":[44],"between":[45,56],"2":[46,60],"KB":[47,50,58],"512":[49],"read-only":[52],"storage":[54],"capacities":[55],"32":[57],"MB.":[61],"Models":[62],"designed":[63],"high-end":[65],"devices":[66],"are":[67],"usually":[68],"ported":[69],"to":[70,126,176,195],"using":[72,101],"model":[73,79,124,143,157,163,180,198,202,225],"scaling":[74,92,104,121,145,159,182],"factors":[75,105,146,160,183],"provided":[76,209],"by":[77,151,227,233],"the":[78,148,156,205,211,216,224,231],"architecture\u2019s":[80],"designers.":[81],"However,":[82],"our":[83,133,171],"analysis":[84],"shows":[85],"that":[86,161],"this":[87,112],"naive":[88],"approach":[89],"substantially":[91],"down":[93,122],"convolutional":[94],"(CNNs)":[97],"such":[102],"default":[103],"results":[106],"suboptimal":[108],"performance.":[109],"Consequently,":[110],"paper":[113],"we":[114,131,173],"present":[115,132],"a":[116,136],"systematic":[117],"strategy":[118,150],"efficiently":[120],"CNN":[123,134,142],"architectures":[125],"run":[127],"MCUs.":[129],"Moreover,":[130],"Analyzer,":[135],"dashboard-based":[137],"tool":[138],"determining":[140],"optimal":[141],"architecture":[144,158,181],"downscaling":[149],"gaining":[152],"layer-wise":[153],"insights":[154],"into":[155],"drive":[162],"size,":[164],"peak":[165],"memory,":[166],"time.":[169],"Using":[170],"strategy,":[172],"were":[174],"able":[175],"introduce":[177],"additional":[178],"new":[179],"MobileNet":[185,187,189,206],"v1,":[186],"v2,":[188],"v3,":[190],"ShuffleNet":[192],"v2":[193],"optimize":[196],"these":[197],"architectures.":[199],"Our":[200],"best":[201],"variation":[203],"outperforms":[204],"v1":[207],"version":[208],"MLPerf":[212],"Tiny":[213],"Benchmark":[214],"Visual":[217],"Wake":[218],"Words":[219],"task,":[222],"reducing":[223],"size":[226],"20.5%":[228],"while":[229],"increasing":[230],"accuracy":[232],"4.0%.":[234]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":11},{"year":2024,"cited_by_count":3}],"updated_date":"2026-03-12T08:34:05.389933","created_date":"2025-10-10T00:00:00"}
