A three-dimensional display apparatus comprising: a display comprising a display panel and a viewing area separator disposed at a front side of the display panel and configured to provide a plurality of optical views having different viewpoints to a viewing zone; and a processor configured to render a plurality of image views having different viewpoints based on a depth of an input image and provide a multiview image by arranging the plurality of image views on the display panel in an arrangement pattern, wherein the processor is further configured to determine, based on the arrangement pattern, an estimated crosstalk occurring between the plurality of image views having the different viewpoints, correct the plurality of image views by performing crosstalk inverse compensation according to the estimated crosstalk, and provide the multiview image based on the crosstalk inverse compensation, wherein the processor is further configured to determine the estimated crosstalk based on a difference between an output pixel region of the display panel and a corresponding visible pixel region provided through the image views, and characterised by a plurality of visible pixel regions tilted at a preset angle corresponding to the plurality of optical views, the plurality of visible pixel regions being separated by the viewing area separator, and wherein the processor is further configured to perform theoretical crosstalk modelling on a reference image view based on the preset angle, the number of image views, and a rendering pitch corresponding to the pitch of the viewing area separator divided by the cosine of the preset angle. a display comprising a display panel and a viewing area separator disposed at a front side of the display panel and configured to provide a plurality of optical views having different viewpoints to a viewing zone; and a processor configured to render a plurality of image views having different viewpoints based on a depth of an input image and provide a multiview image by arranging the plurality of image views on the display panel in an arrangement pattern, wherein the processor is further configured to determine, based on the arrangement pattern, an estimated crosstalk occurring between the plurality of image views having the different viewpoints, correct the plurality of image views by performing crosstalk inverse compensation according to the estimated crosstalk, and provide the multiview image based on the crosstalk inverse compensation, wherein the processor is further configured to determine the estimated crosstalk based on a difference between an output pixel region of the display panel and a corresponding visible pixel region provided through the image views, and characterised by a plurality of visible pixel regions tilted at a preset angle corresponding to the plurality of optical views, the plurality of visible pixel regions being separated by the viewing area separator, and wherein the processor is further configured to perform theoretical crosstalk modelling on a reference image view based on the preset angle, the number of image views, and a rendering pitch corresponding to the pitch of the viewing area separator divided by the cosine of the preset angle.