A method for dynamic 3D scanning of a spatial object comprising the following steps: - projecting a sinusoidal fringe pattern onto a spatial object by a projector of a dynamic 3D scanner, - capturing by at least one camera of the dynamic 3D scanner at least one sinusoidal frame of the spatial object with the sinusoidal fringe pattern on surface, - projecting a coding fringe pattern onto the spatial object by the projector of the dynamic 3D scanner, - capturing by at least one camera of the dynamic 3D scanner at least one coding frame of the spatial object with the coding fringe pattern on its surface, - generating a sequence of de-noised sinusoidal frames with phase shift, based on at least one captured sinusoidal frame; - generating a wrapped phase map from the sequence of the de-noised sinusoidal frames with phase shift, - correlating the wrapped phase map with the coding frame to obtain: - a pixel map with data comprising assigned period numbers, and - a map of probability values of assigning period numbers, - filtering out from the pixel map with data comprising assigned period number areas having on the map of probability values of assigning the period numbers a value ≤ 0.99, - reconstructing the filtered out areas from the pixel map, - generating an unwrapped phase map from the wrapped phase map and the pixel map with reconstructed filtered out areas, - reconstructing a 3D image of the spatial object based on the unwrapped phase map, wherein - the coding fringe pattern comprises strips and the coding fringe pattern is arranged such that - the pixel width/height of the strips is equal to an oscillation period of a sinusoidal waveform of the sinusoidal frame, - every second strip comprises a fringe unit pattern, - each of the fringe unit patterns constitutes an area comprising at most the number of pixels corresponding to the number of pixels determining the pixel width/height of the strips, - each of the fringe unit patterns occurs maximum of two times in the coding fringe pattern, - each of the fringe unit pattern comprises at least one of three component RGB channels, wherein the brightness level of each of the component RGB channel is the same and is selected from 0%, 50%, 100%; and wherein - the sequence of de-noised sinusoidal frames with phase shift comprises a set of four de-noised frames comprising a sine signal, cosine signal, π-shifted sine signal, π-shifted cosine signal. - projecting a sinusoidal fringe pattern onto a spatial object by a projector of a dynamic 3D scanner, - capturing by at least one camera of the dynamic 3D scanner at least one sinusoidal frame of the spatial object with the sinusoidal fringe pattern on surface, - projecting a coding fringe pattern onto the spatial object by the projector of the dynamic 3D scanner, - capturing by at least one camera of the dynamic 3D scanner at least one coding frame of the spatial object with the coding fringe pattern on its surface, - generating a sequence of de-noised sinusoidal frames with phase shift, based on at least one captured sinusoidal frame; - generating a wrapped phase map from the sequence of the de-noised sinusoidal frames with phase shift, - correlating the wrapped phase map with the coding frame to obtain: - a pixel map with data comprising assigned period numbers, and - a map of probability values of assigning period numbers, - a pixel map with data comprising assigned period numbers, and - a map of probability values of assigning period numbers, - filtering out from the pixel map with data comprising assigned period number areas having on the map of probability values of assigning the period numbers a value ≤ 0.99, - reconstructing the filtered out areas from the pixel map, - generating an unwrapped phase map from the wrapped phase map and the pixel map with reconstructed filtered out areas, - reconstructing a 3D image of the spatial object based on the unwrapped phase map, wherein - the coding fringe pattern comprises strips and the coding fringe pattern is arranged such that - the pixel width/height of the strips is equal to an oscillation period of a sinusoidal waveform of the sinusoidal frame, - every second strip comprises a fringe unit pattern, - each of the fringe unit patterns constitutes an area comprising at most the number of pixels corresponding to the number of pixels determining the pixel width/height of the strips, - each of the fringe unit patterns occurs maximum of two times in the coding fringe pattern, - each of the fringe unit pattern comprises at least one of three component RGB channels, wherein the brightness level of each of the component RGB channel is the same and is selected from 0%, 50%, 100%; and wherein - the pixel width/height of the strips is equal to an oscillation period of a sinusoidal waveform of the sinusoidal frame, - every second strip comprises a fringe unit pattern, - each of the fringe unit patterns constitutes an area comprising at most the number of pixels corresponding to the number of pixels determining the pixel width/height of the strips, - each of the fringe unit patterns occurs maximum of two times in the coding fringe pattern, - each of the fringe unit pattern comprises at least one of three component RGB channels, wherein the brightness level of each of the component RGB channel is the same and is selected from 0%, 50%, 100%; - the sequence of de-noised sinusoidal frames with phase shift comprises a set of four de-noised frames comprising a sine signal, cosine signal, π-shifted sine signal, π-shifted cosine signal.