The document presents a VLSI architecture for a bilateral filter to enable real-time image denoising. The bilateral filter is commonly used for image denoising but is computationally intensive. The proposed architecture uses techniques like distance-oriented grouping, resource sharing, and lookup tables to reduce hardware complexity, power consumption, and computation time. Experimental results show the architecture can perform real-time image denoising with high accuracy and minimal hardware resources. The design could be useful for applications involving medical imaging, video surveillance, and autonomous driving.