1. An apparatus, comprising: a memory; and an image signal processor comprising a temporal filter module, wherein the image signal processor is configured to: receive a current image frame for filtering at the temporal filter module, wherein the current image frame is one of plurality of image frames captured to generate a high dynamic range (HDR) image frame; access the memory to obtain a reference image frame for a temporal filter module that comprises image data of one or more different image frames of the plurality of image frames captured to generate the HDR image frame; generate a filtered version of the current image frame according to an HDR blending scheme for the plurality of images that blends the reference image frame with the current image frame; write the filtered version of the current image frame to the memory to be maintained for filtering a subsequent image frame; determine that the current image frame is last of the plurality of image frames to be filtered; and in response to the determination that the current image frame is the last of the plurality of image frames to be filtered, provide the filtered version of the current image frame as the HDR image frame.