1. A method for generating a stereoscopic panorama image, the method comprising: while a portable imaging device is being panned across a scene, automatically acquiring multiple image frames of portions of said scene; wherein the multiple image frames are at least partially overlapping; wherein the multiple image frames are automatically acquired using an optic and imaging sensor of the portable imaging device; extracting a first set of image pieces from a first subset of the multiple image frames; constructing a first panoramic image from the first set of image pieces; wherein each piece in the first set of image pieces is from a different frame than each other image piece in the first set of image pieces; extracting a second set of image pieces from a second subset of the multiple image frames; constructing a second panoramic image from the second set of image pieces; wherein no two pieces in the second set of image pieces are from the same frame; wherein the first subset and said second subset are distinct and have no image frames in common; wherein each image piece in the first set of image pieces, from which the first panoramic image is constructed, has a corresponding displaced image piece in the second set of image pieces, from which the second panoramic image is constructed; determining displacements between each image piece in the first set of image pieces and the corresponding displaced image piece in the second set of image pieces; wherein the determined displacements between each image piece in the first set of image pieces and the corresponding displaced image piece in the second set of image pieces are constant; forming a stereoscopic image using the first panoramic image and the second panoramic image; and storing, transmitting or displaying said stereoscopic panorama image, or combinations thereof.