No, I am asking about 3D panorama imaging. I found that stitching imaging is the technique adopted by most companies. This is done by fusion of multiple images taken at different angles with some overlapping fields. It seems that this is done by finding common pattern/color to match between different images. However, this is all done with no relation to any reference frame which means that it does not require a gyroscope in its action.
In fact, this could act as a gyroscope itself. For example, the first step is to obtain a 3D panorama. Then followed by the second step which is shooting at any angle, of course with the camera kept at the same position as 3D panorama has been originally taken. This will relate the current image with the 3D virtual world of panorama images and then can define the angle relative to the virtual world frame of reference. In other words, it will then act as a gyroscope or better to say a virtual gyroscope.