1. A method for creating a parallax video from one singular still image, the method comprising: performing an image segmentation for separating at least a foreground object within the singular still image from an image background of the singular still image; filling a blank region of the image background, the blank region corresponding to where the separated foreground object locates within the singular still image; creating a virtual three-dimensional (3D) scene from the singular still image, the virtual 3D scene consisting of the foreground object and the image background from the singular still image; analyzing the virtual 3D scene created from the singular still image for determining a camera path; and creating the parallax video by observing the virtual 3D scene with a virtual camera moving along the camera path, wherein the step of analyzing the virtual 3D scene for determining the camera path comprises: determining whether the blank region of the image background is at least partially filled as an in-painting region; and estimating different leakage ratios of the in-painting region corresponding to how much the in-painting region is observable from different candidate nodes by the virtual camera in the virtual 3D scene.