Software and Hardware Collaborative Image Enlargement System Design
Image enlargement has a wide range of applications.Interpolation-based algorithms for image enlargement are fast,but generally provide average scaling results.On the other hand,image enlargement based on convolutional neural network(CNN)models is excellent,but the processing speed is not fast enough.In this paper,we propose a simple tow-layer model for image enlargement and design an FPGA-based hardware ac-celerator for the two-layer model.The accelerator is called using software on the PYNQ-Z1 board to achieve image enlargement,resulting in a software-hardware co-design image enlargement system.Our designed image enlargement system is 22%faster than third-order convolutional interpolation in terms of processing speed,and provides a PSNR improvement of 0.76,resulting in a significant visual enhancement.