Forgot your password?
typodupeerror

Comment What your looking for is Extended Depth Imaging. (Score 1) 67

Extended Depth Imaging is definately whats called for here. Basically, you stick a filter on the front of the lens that is comprised of mostly transparent grid lines. Then you right software that searches for the grid lines in the image, and maps the source image using the distorted grid lines *contained* within each picture. High-end systems generally have a piece of hardware stuck on the camera that
does it for you prior to dumping to the storage unit. This technique is used extensively in robotics to "extend the plane of depth" e.g. if you are using a stereoscopic matching algorithm to reconstruct 3D structures from stereopictures, you can SIGNIFICANTLY improve the 3d reconstruction by sticking aforementioned filter on the front of a lense, and digitally preprocessing to remove distortions introduced by lens aberrations. It shouldn't be too difficult to code up a stupid simple algorithm to sample a picture according to detect said distorted grid in each picture, and then remap the distorted picture into a corrected image.

BTW - if you are serious about digital photography, another technique thats been pioneered recently is using a range finder (associated with the CCD) to store the z depths of each pixel in the image; the benefit being that if you are attempting to do any collage work, you can mask out area of the image based on depth (ergo saying: "Please provide me with all pixels 6 feet or less away from the camera position")... I'm currently researching techniques (- film deposition) for correcting for chromatic lens aberrations, so if anyone knows a good way, let me know :P

Slashdot Top Deals

A man is known by the company he organizes. -- Ambrose Bierce

Working...