1. A method for converting at least one of 2 dimensional images and video frames to stereoscopic 3d, the method comprising: a) supplying at least one of 2 dimensional digital images and video frames to an imaging system, the system comprising: i) at least one of a central processing unit, a graphics processing unit, a co-processor, a fpga, an asic, and another processor capable of running the method in at least one of realtime and offline; ii) an output that provides at least one of stereoscopic 3d anaglyph images and video frames created by the method for at least one of storage, processing, compression, displaying, streaming, and broadcasting; iii) a plurality of 2 dimensional memory arrays that are configured to be used to store, access, and process at least one of an image, a shademap, a light densogram, a and a depthmap; and iv) a plurality of parallelizable nested loops that are configured to perform at least one of an image processing function and a mathematical operation; b) analyzing a shading of the at least one of the 2 dimensional images and the video frames being processed to create red, green, and blue shademaps; c) analyzing a light density of the at least one of the 2 dimensional images and the video frames being processed to create red, green, and blue light densograms; d) generating a depthmap used to convert the at least one of the 2 dimensional images and the video frames being processed to stereoscopic 3d; e) adjusting at least one of a brightness and a lighting of the at least one of the 2 dimensional images and the video frames being processed; f) adjusting a color of the at least one of the 2 dimensional images and the video frames being processed; g) increasing an optical sharpness of the at least one of the 2 dimensional images and the video frames being processed; h) using a square of the red, green, and blue light densograms generated to at least one of brighten the at least one of the 2 dimensional images and the video frames, anti alias the at least one of the 2 dimensional images and the video frames, and reduce sharpness-related flickering in motion video; and i) at least one of shifting, scaling, and deforming at least one of an input image and video frame at a pixel level to create synthetic left-eye, right-eye images, together comprising an anaglyph output image that is configured to appear as a stereoscopic 3D image.