A method of decoding a video stream encoded using video point cloud coding, the method being performed by at least one processor and comprising: obtaining a geometry-reconstructed point cloud; for a first iteration, computing a first set of reference points respectively for a plurality of 2x2x2 cells comprising a first plurality of points, wherein each reference point in the first set of reference points is computed as a centroid of points in one 2x2x2 cell; applying a first interpolation filter to the first plurality of points based on the first set of reference points to obtain a second plurality of points; for a second iteration, computing a second set of reference points respectively for the plurality of the 2x2x2 cells comprising the second plurality of points, wherein each reference point in the second set of reference points is computed as a centroid of points in one 2x2x2 cell; applying a second interpolation filter to the second plurality of points based on the second set of reference points to obtain a third plurality of points; obtaining a smoothed geometry-reconstructed point cloud based on the third plurality of points; and reconstructing a dynamic point cloud using the smoothed geometry-reconstructed point cloud, wherein a strength of the first interpolation filter is higher than a strength of the second interpolation filter; the method further comprising: comparing a number of points of each 2x2x2 cell to a threshold value, wherein, if said number is lower or equal than a threshold value, the centroid of the points of the 2x2x2 cell is determined using a vector median of the points of the 2x2x2 cell, and wherein, if said number is higher than the threshold value, the centroid of the points of the 2x2x2 cell is determined using an average filter. obtaining a geometry-reconstructed point cloud; for a first iteration, computing a first set of reference points respectively for a plurality of 2x2x2 cells comprising a first plurality of points, wherein each reference point in the first set of reference points is computed as a centroid of points in one 2x2x2 cell; applying a first interpolation filter to the first plurality of points based on the first set of reference points to obtain a second plurality of points; computing a first set of reference points respectively for a plurality of 2x2x2 cells comprising a first plurality of points, wherein each reference point in the first set of reference points is computed as a centroid of points in one 2x2x2 cell; applying a first interpolation filter to the first plurality of points based on the first set of reference points to obtain a second plurality of points; for a second iteration, computing a second set of reference points respectively for the plurality of the 2x2x2 cells comprising the second plurality of points, wherein each reference point in the second set of reference points is computed as a centroid of points in one 2x2x2 cell; applying a second interpolation filter to the second plurality of points based on the second set of reference points to obtain a third plurality of points; computing a second set of reference points respectively for the plurality of the 2x2x2 cells comprising the second plurality of points, wherein each reference point in the second set of reference points is computed as a centroid of points in one 2x2x2 cell; applying a second interpolation filter to the second plurality of points based on the second set of reference points to obtain a third plurality of points; obtaining a smoothed geometry-reconstructed point cloud based on the third plurality of points; and reconstructing a dynamic point cloud using the smoothed geometry-reconstructed point cloud, wherein a strength of the first interpolation filter is higher than a strength of the second interpolation filter; the method further comprising: comparing a number of points of each 2x2x2 cell to a threshold value, wherein, if said number is lower or equal than a threshold value, the centroid of the points of the 2x2x2 cell is determined using a vector median of the points of the 2x2x2 cell, and wherein, if said number is higher than the threshold value, the centroid of the points of the 2x2x2 cell is determined using an average filter. comparing a number of points of each 2x2x2 cell to a threshold value, wherein, if said number is lower or equal than a threshold value, the centroid of the points of the 2x2x2 cell is determined using a vector median of the points of the 2x2x2 cell, and wherein, if said number is higher than the threshold value, the centroid of the points of the 2x2x2 cell is determined using an average filter.