traditional edge-based algorithms of image interpolation are hardly used for real-time image processing. And non-edge based interpolation algorithms usually lead to the target images blurring because of their low-pass effect
so the visual effect of the interpolated images is unpleasant. In this paper
a novel adaptive edge-based algorithm of image interpolation is proposed to eliminate the defect. According to the second-order difference of the consecutive pixels
the source pixel group is automatically selected to compute the corresponding target pixel gray value. Several algorithms of image scaling are implemented in Matlab. Then the visual appearance and the edges of target images are compared
and the complexity of the algorithms is analyzed. The implementation circuit architecture for our proposed algorithm is devised and the algorithm is realized by Verilog HDL. Finally
the synthesized code is verified by downloading to FPGA on the evaluated board. The results show that our proposed algorithm achieves vivid edges of target images
and has lower computation complexity and easy for hardware implementation. So the algorithm can effectively interpolate images and adapts to real-time image resizing.