A light field image processing method for a light field display comprising a plurality of display pixels , wherein each display pixel is configured to emit light in a predetermined display direction, the method comprising: obtaining a multi-view image comprising a plurality of view images of a scene, wherein each of the plurality of view images corresponds to a respective virtual camera from a virtual camera array positioned on a plane, each respective virtual camera having a different position relative to the light field display ; determining , for each display pixel of the plurality of display pixels , a view image from the plurality of view images having a respective view direction that corresponds to the predetermined display direction of the respective display pixel , wherein the view image is determined by projection of an emitted ray by the respective display pixel towards the plane at which the virtual cameras of the virtual camera array are positioned, calculating distances between a spot at which the projection of the respective ray meets the plane of the virtual camera array, and wherein a view image of the plurality of view images of which the corresponding virtual camera has a smallest distance from the spot is determined as the determined view image ; determining at least one view image pixel corresponding to the display pixel in the determined view image based on a position of the display pixel in the display and pixel position information of the determined view image , wherein the at least one view image pixel is determined using a coordinate corresponding to a position of the display pixel in a display region of the determined view image on the light field display; and determining a pixel value of the display pixel based on a pixel value of the determined at least one view image pixel. obtaining a multi-view image comprising a plurality of view images of a scene, wherein each of the plurality of view images corresponds to a respective virtual camera from a virtual camera array positioned on a plane, each respective virtual camera having a different position relative to the light field display ; determining , for each display pixel of the plurality of display pixels , a view image from the plurality of view images having a respective view direction that corresponds to the predetermined display direction of the respective display pixel , wherein the view image is determined by projection of an emitted ray by the respective display pixel towards the plane at which the virtual cameras of the virtual camera array are positioned, calculating distances between a spot at which the projection of the respective ray meets the plane of the virtual camera array, and wherein a view image of the plurality of view images of which the corresponding virtual camera has a smallest distance from the spot is determined as the determined view image ; determining at least one view image pixel corresponding to the display pixel in the determined view image based on a position of the display pixel in the display and pixel position information of the determined view image , wherein the at least one view image pixel is determined using a coordinate corresponding to a position of the display pixel in a display region of the determined view image on the light field display; and determining a pixel value of the display pixel based on a pixel value of the determined at least one view image pixel. <EOS>