A method of generating a stereoscopic panoramic picture comprising at least a first panoramic picture and a second panoramic picture, the method comprising: - acquiring a series of frames (2.50-2.5k) using a frame acquisition device while said device is panned in a main direction; computing a global motion value and a perspective transform for each pair of consecutive frames of the series, said global motion value reflecting a displacement in the main direction between the frames of a pair of frames and said perspective transform reflecting a perspective change between the frames of a pair of frames; - for each frame of the series, a first area (51.0-51.k) of the frame is determined for the first panoramic picture and a second area (52.0-52.k) of the frame, separated from the first area by a constant distance, is determined for the second panoramic picture, wherein the method further comprises, upon each acquisition of a current frame of the series of frames, if the sum of the global motion values of all the frames that have been acquired up until and including the current frame is greater than or equal to the constant distance: determining a first frame (2.5p) among the already acquired frames of the series of frames, which has a second area that shares at least a common area with the first area of the current frame; - calculating a global transform based on the perspective transforms of the pairs of consecutive frames that have been acquired between said first frame and the current frame; - determining an adapted first area by applying an inverse of the global transform to the first area of the current frame, said adapted first area being included into the first panoramic picture and the second area of the current frame being included into the second panoramic picture. - acquiring a series of frames (2.50-2.5k) using a frame acquisition device while said device is panned in a main direction; computing a global motion value and a perspective transform for each pair of consecutive frames of the series, said global motion value reflecting a displacement in the main direction between the frames of a pair of frames and said perspective transform reflecting a perspective change between the frames of a pair of frames; - for each frame of the series, a first area (51.0-51.k) of the frame is determined for the first panoramic picture and a second area (52.0-52.k) of the frame, separated from the first area by a constant distance, is determined for the second panoramic picture, wherein the method further comprises, upon each acquisition of a current frame of the series of frames, if the sum of the global motion values of all the frames that have been acquired up until and including the current frame is greater than or equal to the constant distance: determining a first frame (2.5p) among the already acquired frames of the series of frames, which has a second area that shares at least a common area with the first area of the current frame; determining a first frame (2.5p) among the already acquired frames of the series of frames, which has a second area that shares at least a common area with the first area of the current frame; - calculating a global transform based on the perspective transforms of the pairs of consecutive frames that have been acquired between said first frame and the current frame; - determining an adapted first area by applying an inverse of the global transform to the first area of the current frame, said adapted first area being included into the first panoramic picture and the second area of the current frame being included into the second panoramic picture.