A method of executing a free viewpoint video synthesis process of video frames starting from source frames belonging to source viewpoints of a scene acquired using a multi-viewpoint camera system, including: defining at least one target virtual viewpoint for the synthesis and computing a corresponding projection matrix for the target virtual viewpoint; computing a corresponding projection matrix for each source viewpoint; projecting pixels of the source frames from the source viewpoints to the target virtual viewpoint as respective contributions to a resulting video frame, wherein the projecting uses the projection matrixes corresponding to the source viewpoints and the target virtual viewpoint; merging the contributions to the resulting video frame, with possible occlusions and artifacts deriving from the projecting and merging; and filling the occlusions and masking the artifacts in the resulting video frame, characterized in that merging the contributions to the resulting video frame comprises a layered blending, wherein those of the contributions equally close to the target virtual viewpoint are used to fill occlusions in a layer-by-layer fashion by: - grouping the cameras in layers before projection with reference to their distance of the target virtual viewpoint, and - uniformly blending the frames involved, wherein only the views belonging to the first layer contribute with all their pixels and the other views participate just with those pixels that are needed to fill the occluded areas remaining after the previous iterations. defining at least one target virtual viewpoint for the synthesis and computing a corresponding projection matrix for the target virtual viewpoint; computing a corresponding projection matrix for each source viewpoint; projecting pixels of the source frames from the source viewpoints to the target virtual viewpoint as respective contributions to a resulting video frame, wherein the projecting uses the projection matrixes corresponding to the source viewpoints and the target virtual viewpoint; merging the contributions to the resulting video frame, with possible occlusions and artifacts deriving from the projecting and merging; and filling the occlusions and masking the artifacts in the resulting video frame, characterized in that merging the contributions to the resulting video frame comprises a layered blending, wherein those of the contributions equally close to the target virtual viewpoint are used to fill occlusions in a layer-by-layer fashion by: - grouping the cameras in layers before projection with reference to their distance of the target virtual viewpoint, and - uniformly blending the frames involved, wherein only the views belonging to the first layer contribute with all their pixels and the other views participate just with those pixels that are needed to fill the occluded areas remaining after the previous iterations. - grouping the cameras in layers before projection with reference to their distance of the target virtual viewpoint, and - uniformly blending the frames involved, wherein only the views belonging to the first layer contribute with all their pixels and the other views participate just with those pixels that are needed to fill the occluded areas remaining after the previous iterations.