1. A method for generating an image having an expanded illumination range of an observed scene, comprising: obtaining a first image of said observed scene at a first illumination level; obtaining one or more additional images of said observed scene, each said additional image being taken at an associated unique illumination level; registering said first image and said one or more additional images; identifying at least one of either a dark region or a saturated region in said first image; replacing said identified dark region in said first image with information extracted from a corresponding illuminated region in said one or more additional images; and replacing said identified saturated region in said first image with information extracted from a corresponding unsaturated region in said one or more additional images.