This document describes an adaptive Kalman filter implementation for video denoising. It proposes processing video frames independently in the spatial domain and then applying an adaptive temporal Kalman filter to each pixel sequence to reduce complexity. An adaptive Kalman filter is used which can adjust its parameters based on noise statistics variations and detected motions between frames. The algorithm is tested through MATLAB simulation on sample video frames, showing it produces a denoised output with reduced noise while still responding to changes in pixel values over time. The design considerations for FPGA implementation focus on using fixed-point arithmetic and shift operations instead of division to optimize for the FPGA hardware.