A method, system, and computer program product for compensating for the
unavailability of projection data of a scanned object at a selected
point, the selected point located outside a detection range of a
detector. The method include the steps of obtaining projection data of
the scanned object, and compensating for the unavailability of the
projection data at the selected point based on the obtained projection
data and coordinates of the selected point relative to the detector. The
compensating step includes determining at least one complementary
projection angle and coordinates of at least one complementary point
based on a source projection angle and the coordinates of the selected
point relative to the detector, and estimating the projection data value
at the selected point based on the acquired projection data, the at least
one complementary projection angle, and the coordinates of the at least
one complementary point.