1. An image processing system, the system comprising: a decomposition processor that utilizes a discrete wavelet transform to decompose data from one or more images into one or more sets of wavelet coefficients, the one or more sets of wavelet coefficients comprising a low frequency data set of wavelet coefficients that retains essential image information of the one or more images and one or more high frequency data sets of wavelet coefficients that represent gradient between adjacent pixels of the one or more images; a memory that stores the one or more sets of wavelet coefficients; and at least one processor configured to: apply two or more image enhancement processing techniques to provide processing enhancements to at least one of the one or more images, the two or more image enhancement processing techniques including one frequency-based image enhancement processing technique configured to transform the one or more sets of wavelet coefficients into a set of modified wavelet coefficients representing one or more enhanced images; and transform the set of modified wavelet coefficients into one or more enhanced images, wherein the two or more image enhancement processing techniques include a parallax-correcting image registration technique in conjunction with two or more images, the parallax-correcting image registration technique performed by applying one or more registration algorithms to low frequency coefficients of the two or more images to provide a coarse registration and using high frequency coefficients of the two or more images to refine the coarse registration, and leveraging high frequency coefficients of the two or more images as weights to guide and select appropriate coefficients to construct an output image, wherein larger coefficients of the two or more images are chosen to ensure more detailed image data is captured in the constructed output image.