1. A tomography system comprising a plurality of X-ray sources and a plurality of detectors, which are offset from one other, wherein the plurality of sources lie in a first plane and the plurality of detectors lie in a plurality of planes parallel to the first plane of sources, further comprising a controller adapted to process X-rays detected by said plurality of detectors and generate a three dimensional image wherein said controller comprises a plurality of programmatic instructions that, when executed, a) rebin each of said detected X-rays onto a non-flat surface, b) perform a two dimensional reconstruction of said rebinned data on a non-flat surface, and c) generate said three dimensional image from the said reconstructed images on the plurality of said surfaces.