This document presents a low-complexity bilinear interpolation algorithm for image scaling, designed for VLSI implementation, aimed at reducing hardware resource requirements while maintaining high-quality outputs. The proposed algorithm incorporates a sharpening spatial filter and a clamp filter to minimize blurring and aliasing artifacts, achieving significant reductions in gate counts and memory requirements. The VLSI architecture is capable of operating at 280 MHz with only one-line buffer memory, demonstrating efficiency improvements over previous methods.