ADAPTIVE STITCHING OF FRAMES IN THE PROCESS OF CREATING A PANORAMIC FRAME
First Claim
1. A method of creating a panoramic frame by combining frames along an irregular line identified in an overlapping depicted in the frames, comprising:
- identifying an overlap between content documented in a first frame portion of a first frame and content documented in a second frame portion of a second frame;
wherein said first frame and said second frame are captured by two neighboring imagers from a plurality of imagers housed in a housing of an imaging device, said two neighboring imagers having overlapping fields of view;
segmenting a plurality of objects in said first frame portion;
identifying boundaries of said plurality of objects;
identifying an irregular line path connecting between two opposing sides of said first frame portion along at least some of said boundaries of at least some of said plurality of objects; and
stitching said first frame and second frame along said irregular line path in the process of creating a panoramic frame.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of creating a panoramic frame by combining frames along an irregular line identified in an overlapping depicted in the frames. The method comprises identifying an overlap between content documented in a first frame portion of a first frame and content documented in a second frame portion of a second frame, segmenting a plurality of objects in the first frame portion, identifying boundaries of the plurality of objects, identifying an irregular line path connecting between two opposing sides of the first frame portion along at least some of the boundaries of at least some of the plurality of objects, and stitching the first frame and second frame along the irregular line path in the process of creating a panoramic frame.
-
Citations
17 Claims
-
1. A method of creating a panoramic frame by combining frames along an irregular line identified in an overlapping depicted in the frames, comprising:
-
identifying an overlap between content documented in a first frame portion of a first frame and content documented in a second frame portion of a second frame;
wherein said first frame and said second frame are captured by two neighboring imagers from a plurality of imagers housed in a housing of an imaging device, said two neighboring imagers having overlapping fields of view;segmenting a plurality of objects in said first frame portion; identifying boundaries of said plurality of objects; identifying an irregular line path connecting between two opposing sides of said first frame portion along at least some of said boundaries of at least some of said plurality of objects; and stitching said first frame and second frame along said irregular line path in the process of creating a panoramic frame. - View Dependent Claims (2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
6. (canceled)
-
16. A system of creating a panoramic frame by combining frames along an irregular line identified in an overlapping depicted in the frames, comprising:
-
an interface adapted for receiving first and second frames from two of a plurality of frames captured by a plurality of imagers of an imaging device; a code store adapted for storing a code; a processor adapted for executing said code, wherein said code comprising; code instructions for identifying an overlap between content documented in a first frame portion of a first frame and content documented in a second frame portion of a second frame;
wherein said first frame and said second frame are captured by two neighboring imagers from a plurality of imagers housed in a housing of an imaging device, said two neighboring imagers having overlapping fields of view;code instructions for segmenting a plurality of objects in said first frame portion; code instructions for identifying boundaries of said plurality of objects; code instructions for identifying an irregular line path connecting between two opposing sides of said first frame portion along at least some of said boundaries of at least some of said plurality of objects; and code instructions for stitching said first frame and second frame along said irregular line path in the process of creating a panoramic frame.
-
-
17. A software program product for creating a panoramic frame by combining frames along an irregular line identified in an overlapping depicted in the frames, comprising:
-
a non-transitory computer readable storage medium; first program instructions for identifying an overlap between content documented in a first frame portion of a first frame and content documented in a second frame portion of a second frame;
wherein said first frame and said second frame are captured by two neighboring imagers from a plurality of imagers housed in a housing of an imaging device, said two neighboring imagers having overlapping fields of view;second program instructions for segmenting a plurality of objects in said first frame portion; third program instructions for identifying boundaries of said plurality of objects; fourth program instructions for identifying an irregular line path connecting between two opposing sides of said first frame portion along at least some of said boundaries of at least some of said plurality of objects; and fifth program instructions for stitching said first frame and second frame along said irregular line path in the process of creating a panoramic frame; wherein said first, second, third, fourth and fifth program instructions are executed by at least one computerized processor from said non-transitory computer readable storage medium.
-
Specification