1. A tomography system comprising a plurality of X-ray sources; a plurality of detectors; and 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, wherein said rebinning process further comprises using data from said plurality of detectors to approximate a combination of measured data from at least two intersecting lines and using the combination to solve two or more simultaneous equations to determine values of each point in the three dimensional image such that each point lies in at least one of two surfaces, wherein each of said two surfaces is associated with at least one of the at least two intersecting lines.