A method of processing a three-dimensional holographic image, the method comprising: obtaining a plurality of depth images for a predetermined number of depth layers from depth data of a three-dimensional object, each depth image from among the plurality of depth images having a predetermined resolution and corresponding to a respective depth layer from among the predetermined number of depth layers; dividing each depth image from among the plurality of depth images into a predetermined number of sub-images to be processed by respective processing units from among a plurality of processing units; obtaining a plurality of interference patterns of a plurality of computer-generated hologram patches in a CGH plane, each CGH patch from among the plurality of CGH patches corresponding to at least one respective sub-image from among the predetermined number of sub-images, by performing a Fourier transform on object data included in the respective sub-image to calculate an interference pattern in the CGH plane corresponding to the respective sub-image, wherein the object data comprises depth data of the three-dimensional object; and generating a CGH of the three-dimensional object using the obtained plurality of interference patterns; characterized in that the obtaining the plurality of interference patterns comprises: determining, with respect to each depth image from among the plurality of depth images, a sub-image from among the predetermined number of sub-images in which the object data is present, as a region of interest, ROI, wherein the sub-image determined as the ROI is determined based on a value of the object data present in the sub-image being greater than a predetermined threshold; and obtaining the plurality of interference patterns by performing the Fourier transform on the determined sub-image and refraining from performing the Fourier transform on remaining sub-images from among the predetermined number of sub-images. obtaining a plurality of depth images for a predetermined number of depth layers from depth data of a three-dimensional object, each depth image from among the plurality of depth images having a predetermined resolution and corresponding to a respective depth layer from among the predetermined number of depth layers; dividing each depth image from among the plurality of depth images into a predetermined number of sub-images to be processed by respective processing units from among a plurality of processing units; obtaining a plurality of interference patterns of a plurality of computer-generated hologram patches in a CGH plane, each CGH patch from among the plurality of CGH patches corresponding to at least one respective sub-image from among the predetermined number of sub-images, by performing a Fourier transform on object data included in the respective sub-image to calculate an interference pattern in the CGH plane corresponding to the respective sub-image, wherein the object data comprises depth data of the three-dimensional object; and generating a CGH of the three-dimensional object using the obtained plurality of interference patterns; characterized in that the obtaining the plurality of interference patterns comprises: determining, with respect to each depth image from among the plurality of depth images, a sub-image from among the predetermined number of sub-images in which the object data is present, as a region of interest, ROI, wherein the sub-image determined as the ROI is determined based on a value of the object data present in the sub-image being greater than a predetermined threshold; and obtaining the plurality of interference patterns by performing the Fourier transform on the determined sub-image and refraining from performing the Fourier transform on remaining sub-images from among the predetermined number of sub-images. determining, with respect to each depth image from among the plurality of depth images, a sub-image from among the predetermined number of sub-images in which the object data is present, as a region of interest, ROI, wherein the sub-image determined as the ROI is determined based on a value of the object data present in the sub-image being greater than a predetermined threshold; and obtaining the plurality of interference patterns by performing the Fourier transform on the determined sub-image and refraining from performing the Fourier transform on remaining sub-images from among the predetermined number of sub-images.