CPC H04N 23/698 (2023.01) [G06F 9/3004 (2013.01); G06T 7/73 (2017.01); H04N 23/45 (2023.01)] | 12 Claims |
1. A panoramic video camera, comprising:
a plurality of image sensors configured to capture a plurality of frames at a time;
a processor configured to:
generate a frame read signal to read the plurality of frames generated by the plurality of camera sensors;
apply a cylindrical mapping function to map the plurality of frames to a cylindrical image plane;
correct parallax artifacts in the plurality of frames from the camera sensors, calculating a new alignment parameter as a target alignment parameter for each pair of sensors to be used in stitching images from the sensors and
stitch the cylindrically mapped plurality of frames together in the cylindrical image plane based on a plurality of projection parameters and the target alignment parameter calculated for each pair of sensors; wherein for a given target alignment parameter beginning stitching with a horizontal overlap based on the factory alignment parameter for the current frame; and subsequently adjusting said horizontal overlap for each successive frame over a plurality of frames wherein the horizontal overlap is progressively increased or decreased to be nearer to the target alignment parameter until for the final frame of said plurality of frames, the horizontal overlap is equal to the target alignment parameter.
|