1. A processor based method for pipelining a plurality of actions at a real-time video rate to generate a high dynamic range (HDR) video output stream, comprising: capturing a plurality of images as low dynamic range images, at least one image having a different exposure setting than at least one other image in the plurality of images; performing image alignment between the images in the plurality of images; determining misaligned pixels between the images via comparing the difference between corresponding pixels of the images to a threshold; creating an HDR image by combining each of the aligned images with each other aligned image based on at least a pixel-wise blending, the blending comprising pushing a weighting value closer to one of first and second whole numbers closest to the weighting value when the difference between the corresponding pixels of the images is greater than the threshold, the first whole number being less than the weighting value and the second whole number being greater than the weighting value, the pushing comprising: i) pushing the weighting value closer to the first whole number when the weighting value is closer to the first whole number than the second whole number, and ii) pushing the weighting value closer to the second whole number when the weighting value is closer to the second whole number than the first whole number, the pushed weighting value being applied to the misaligned pixels in a selected one of the images being blended; and encoding the HDR image into a HDR video output stream.