1. A system for removing noise from a low-light image, the system comprising: a luma filter circuit for selecting a first filter from a plurality of luma component filters and applying the first filter to a luma component of a low-light image, thereby creating a filtered luma component, wherein the plurality of luma component filters includes an edge-detection-based adaptive filter configured to identify a non-edge pixel, analyze the non-edge pixel as compared to a neighboring pixel region, and assign an output based on the analyzed non-edge pixel; a chroma filter circuit for applying a second filter to a chroma component of the low-light image, thereby creating a filtered chroma component; and a summing circuit for combining the filtered luma component and the filtered chroma component to thereby produce a filtered low-light image.