Eliminating noise from a color image represents an essential task in image processing, given that noise can markedly diminish visual quality and impact the precision of subsequent analyses or applications (such as visual quality inspection, medical image analysis, etc.). In this study, we introduce an innovative approach designed to remove noise while preserving the edges and fine details of a color image. This method is based on Laplacian operators, threshold values for identifying potentially corrupted pixels due to noise, and the Vector Directional Filter (VDF) for substituting noisy pixels. Consequently, this technique is termed Laplacian VDF (LVDF). Additionally, a Hardware/Software (HW/SW) design is formulated for the real-time implementation of the LVDF filter. The hardware architecture is designed through the High-Level Synthesis (HLS) flow, while the software component is executed using the ARM Cortex-A53 hardcore processor. Furthermore, five Direct Memory Access (DMAs) are employed to enhance data throughput between the hardware coprocessor and Double Data Rate (DDR) memory. Performance evaluations conducted on the ZCU102 kit reveal that the LVDF HW/SW design facilitates the restoration of 74 images per second, resulting in a 94 % reduction in execution time compared to the software implementation, all while maintaining consistent objective and subjective image quality.