Skip to content

Energy-Efficient Visual Inspection with FFT-Based CNNs and Adaptive Floating-Point Quantization

Lukas Krupp, Marco Groß, Michael Graichen, Kim Ulrich, Norbert Wehn

cs.ARarXiv:2608.19837

Abstract

This paper investigates reduced-precision floating-point arithmetic for FFT-based CNN inference on an industrial CPU-FPGA platform. We combine FFT-based convolution with adaptive post-training FP8 quantization and evaluate two FPGA-oriented optimization methods: progressive bias adjustment (PBA) within the FFT and layer-wise exponent-bias selection across the CNN. The methods are implemented in a LeNet-5 accelerator using serial radix-22 SDF FFT modules and evaluated on an industrial fault detection dataset. Results show that weight scaling outperforms PBA, while layer-wise bias optimization increases the accuracy from 80.33% to 84.13% without modifying the datapath width. Compared with CPU-only inference, the FPGA achieves approximately 2.5× higher energy efficiency.

Create a lesson