A digital imaging method for use with an endoscope in ambient light deficient environments comprising: actuating an emitter to emit a plurality of pulses of electromagnetic radiation, wherein the plurality of pulses comprises a sequence of predetermined wavelengths of electromagnetic radiation to cause illumination within the light deficient environment; pulsing said emitter at a predetermined interval; sensing reflected electromagnetic radiation from each of said pulses with a monochromatic pixel array of an image sensor (600; 700; 800); wherein said pixel array is actuated at a sensing interval that corresponds to the pulse interval of said emitter; creating a captured frame for each pulse of electromagnetic radiation in the sequence, wherein the captured frame comprises one of chrominance or luminance; providing a plurality of captured frames to create an output frame, wherein the plurality of captured frames comprises a plurality of luminance captured frames (Y; 110) and at least one chrominance captured frame (C; 108); detecting motion of objects being imaged in the plurality of captured frames; increasing resolution for the pixel array by compensating for the detected motion based at least in part on the luminance captured frames (Y; 110), wherein increasing resolution comprises: sensing luminescence of a plurality of neighboring pixels in at least one of the luminance captured frames (Y; 110) to gather luminance data; bilinear interpolating the luminance data into a first up-scaled data set, wherein the first up-scaled data set is used for block matching; bicubic interpolating the luminance data into a second up-scaled data set, wherein the second up-scaled data set is used for fallback pixel data for unfilled pixels within the resolution-enhanced data set; creating a baseline with no interpolation of the luminance data into a third up-scaled data set, wherein the third up-scaled data set forms the baseline for the resolution-enhanced data set; and creating a stream of images by combining a plurality of output frames, such that there is a constant video frame rate. actuating an emitter to emit a plurality of pulses of electromagnetic radiation, wherein the plurality of pulses comprises a sequence of predetermined wavelengths of electromagnetic radiation to cause illumination within the light deficient environment; pulsing said emitter at a predetermined interval; sensing reflected electromagnetic radiation from each of said pulses with a monochromatic pixel array of an image sensor (600; 700; 800); wherein said pixel array is actuated at a sensing interval that corresponds to the pulse interval of said emitter; creating a captured frame for each pulse of electromagnetic radiation in the sequence, wherein the captured frame comprises one of chrominance or luminance; providing a plurality of captured frames to create an output frame, wherein the plurality of captured frames comprises a plurality of luminance captured frames (Y; 110) and at least one chrominance captured frame (C; 108); detecting motion of objects being imaged in the plurality of captured frames; increasing resolution for the pixel array by compensating for the detected motion based at least in part on the luminance captured frames (Y; 110), wherein increasing resolution comprises: sensing luminescence of a plurality of neighboring pixels in at least one of the luminance captured frames (Y; 110) to gather luminance data; bilinear interpolating the luminance data into a first up-scaled data set, sensing luminescence of a plurality of neighboring pixels in at least one of the luminance captured frames (Y; 110) to gather luminance data; bilinear interpolating the luminance data into a first up-scaled data set, wherein the first up-scaled data set is used for block matching; bicubic interpolating the luminance data into a second up-scaled data set, wherein the second up-scaled data set is used for fallback pixel data for unfilled pixels within the resolution-enhanced data set; creating a baseline with no interpolation of the luminance data into a third up-scaled data set, wherein the third up-scaled data set forms the baseline for the resolution-enhanced data set; and bicubic interpolating the luminance data into a second up-scaled data set, wherein the second up-scaled data set is used for fallback pixel data for unfilled pixels within the resolution-enhanced data set; creating a baseline with no interpolation of the luminance data into a third up-scaled data set, wherein the third up-scaled data set forms the baseline for the resolution-enhanced data set; and creating a stream of images by combining a plurality of output frames, such that there is a constant video frame rate.