1. A CT scanner comprising: at least one source of X-rays and a multi-row detector array having non-flat and non-circular geometry, both supported so as rotate around an axis of rotation during a scan of an object translated along the said axis, wherein data for each detector is generated as a function of the X-ray energy received; and a data processor configured so as to perform equiangular resampling with row dithering of the data onto curves in a virtual detector array; wherein said curves project onto tilted lines in a virtual flat detector as to enable tangential filtering of the data.