KIT | KIT-Bibliothek | Impressum | Datenschutz

Employing Hybrid Image Processing for Grape Sorting

Wezstein, Simon 1; Stelzl, Michael; Heizmann, Michael 1
1 Institut für Industrielle Informationstechnik (IIIT), Karlsruher Institut für Technologie (KIT)

Abstract:

This contribution presents a practical realization of hybrid image processing for grape sorting. Hybrid image processing combines FPGA (Field Programmable Gate Array), GPU (Graphics Processing Unit), and CPU (Central Processing Unit) hardware with both rule-based and CNN (Convolutional Neural Network)-based algorithms to satisfy real-time constraints at high data throughput. A detailed end-to-end latency analysis of the complete sorting pipeline is provided. Our initial solution achieves a mean latency of 10.7 ms with a 99.9th percentile of 13.2 ms and a maximum latency of 14.0 ms. Our investigation reveals that the primary bottleneck lies in data handling rather than CNN inference. Furthermore, FPGA-based and CPU-based preprocessing approaches are compared using identical image data. A CPU-/GPU-based approach achieves a mean latency of 7.3 ms with a 99.9th percentile of 13.0 ms and a maximum latency of 13.5 ms. Finally, an improved FPGA architecture is proposed and evaluated, demonstrating improved timing performance. The improved FPGA solution achieves a mean latency of 9.0 ms with a 99.9% percentile of 10.6 ms and a maximum latency of 11.3 ms. ... mehr


Verlagsausgabe §
DOI: 10.5445/IR/1000198101
Veröffentlicht am 19.10.2026
Cover der Publikation
Zugehörige Institution(en) am KIT Institut für Industrielle Informationstechnik (IIIT)
Publikationstyp Zeitschriftenaufsatz
Publikationsjahr 2026
Sprache Englisch
Identifikator ISSN: 1424-8220
KITopen-ID: 1000198101
Erschienen in Sensors
Verlag MDPI
Band 26
Heft 20
Seiten Article no: 6574
Vorab online veröffentlicht am 16.10.2026
Schlagwörter grape processing; system design; real-time processing; FPGA-based sorting; Linux
Nachgewiesen in OpenAlex
KIT – Die Universität in der Helmholtz-Gemeinschaft
KITopen Landing Page