The present invention discloses a method for removing streaks from detector cells with performance difference specifically a method for removing streaks from detector cells with performance difference and streaks caused by other reasons. The method comprises: estimating a projection on a detector cell with performance difference for each of one or more views reconstructing one or more initial images with the estimated projection on the detector cell with performance difference for each view estimating a projection error on the detector cell with performance difference for each view from the reconstructed one or more initial images having streaks and reconstructing one or more output images with the estimated projection error on the detector cell with performance difference for each view to remove the streaks from the reconstructed one or more output images improving quality of CT reconstructed images. Fig.1