A method for reducing metal artifacts in a volume radiographic image, the method executed at least in part on a computer, comprising: acquiring a first set of a plurality of projection images of an object captured as pixels on a radiographic detector at different acquisition angles; generating an estimate of a volume that includes the object using the acquired projection images; updating the estimated volume by executing one or more iterations of: (i) generating a second set of a plurality of scatter-corrected projection images by combining the acquired first set of projection images and projection images obtained from a scatter distribution calculated for the estimated volume at angles corresponding to the different acquisition angles; (ii) generating a third set of a plurality of estimated projection images using forward ray-tracing through the estimated volume at angles corresponding to the different acquisition angles; and (iii) reconstructing the estimated volume according to a signal quality factor obtained from analysis of a detector signal and used in a comparison of the second set of scatter-corrected projection images with the third set of estimated projection images, wherein the signal quality factor includes a weighting that is calculated based on the different acquisition angles and the number of photons detected in each pixel of the projection images; and displaying, storing, or transmitting one or more images rendered from the updated estimated volume. acquiring a first set of a plurality of projection images of an object captured as pixels on a radiographic detector at different acquisition angles; generating an estimate of a volume that includes the object using the acquired projection images; updating the estimated volume by executing one or more iterations of: (i) generating a second set of a plurality of scatter-corrected projection images by combining the acquired first set of projection images and projection images obtained from a scatter distribution calculated for the estimated volume at angles corresponding to the different acquisition angles; (ii) generating a third set of a plurality of estimated projection images using forward ray-tracing through the estimated volume at angles corresponding to the different acquisition angles; and (iii) reconstructing the estimated volume according to a signal quality factor obtained from analysis of a detector signal and used in a comparison of the second set of scatter-corrected projection images with the third set of estimated projection images, wherein the signal quality factor includes a weighting that is calculated based on the different acquisition angles and the number of photons detected in each pixel of the projection images; and (i) generating a second set of a plurality of scatter-corrected projection images by combining the acquired first set of projection images and projection images obtained from a scatter distribution calculated for the estimated volume at angles corresponding to the different acquisition angles; (ii) generating a third set of a plurality of estimated projection images using forward ray-tracing through the estimated volume at angles corresponding to the different acquisition angles; and (iii) reconstructing the estimated volume according to a signal quality factor obtained from analysis of a detector signal and used in a comparison of the second set of scatter-corrected projection images with the third set of estimated projection images, wherein the signal quality factor includes a weighting that is calculated based on the different acquisition angles and the number of photons detected in each pixel of the projection images; and displaying, storing, or transmitting one or more images rendered from the updated estimated volume.