1. A method for generating a plurality of sub-images from an input image, comprising: determining a number of projection devices N; partitioning the input image into a number of sub-regions within the input image, wherein the number of sub-regions is equal to the number of projection devices N; generating a number of sub-images from the input image, wherein the number of sub-images is equal to the number of projection devices N, each of the number of sub-images has a same number of pixels as the input image, each of the number of sub-images corresponds to one of the number of projection devices, and a partitioning of a number of sub-regions within each of the number of sub-images is identical to the partitioning of the number of sub-regions within the input image, wherein there is one and only one sub-region in all sub-regions of the i-th sub-image that has a higher frequency component than any other sub-regions in the i-th sub-image, i is from 1 to N, wherein there is one and only one sub-region in all j-th sub-regions of all the sub-images that has a higher frequency component than any other j-th sub-regions of all the sub-images, j is from 1 to N, wherein lower frequency components of the j-th sub-regions in all the sub-images overlap.