Imaging apparatuses, mosaic image compositing methods, video stitching methods and edgemap generation methods
First Claim
1. An imaging apparatus comprising:
- data circuitry configured to provide image data for a plurality of frames of a source; and
processing circuitry configured to generate mosaic data for the source using the image data, wherein the processing circuitry is configured to convert the image data into a plurality of edgepoints for individual ones of the frames, to identify a plurality of common edgepoints in a first frame and a second frame, to determine a positional representation with respect to the first frame and the second frame using the common edgepoints, and to map image data from one of the first frame and the second frame into the mosaic data using the positional representation to generate a mosaic image of the source using the mosaic data.
2 Assignments
0 Petitions
Accused Products
Abstract
Imaging apparatuses, mosaic image compositing methods, video stitching methods and edgemap generation methods are provided. An exemplary imaging apparatus includes data circuitry configured to provide image data for a plurality of frames of a source and processing circuitry configured to generate mosaic data for the source using the image data, wherein the processing circuitry is configured to convert the image data into a plurality of edgepoints for individual ones of the frames, to identify a plurality of common edgepoints in a first frame and a second frame, to determine a positional representation with respect to the first frame and the second frame using the common edgepoints, and to map image data from one of the first frame and the second frame into the mosaic data using the positional representation to generate a mosaic image of the source using the mosaic data.
24 Citations
43 Claims
-
1. An imaging apparatus comprising:
-
data circuitry configured to provide image data for a plurality of frames of a source; and
processing circuitry configured to generate mosaic data for the source using the image data, wherein the processing circuitry is configured to convert the image data into a plurality of edgepoints for individual ones of the frames, to identify a plurality of common edgepoints in a first frame and a second frame, to determine a positional representation with respect to the first frame and the second frame using the common edgepoints, and to map image data from one of the first frame and the second frame into the mosaic data using the positional representation to generate a mosaic image of the source using the mosaic data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A mosaic image compositing method comprising:
-
providing image data of a plurality of frames of an image;
converting the image data to edgemap data;
creating a mosaic image using image data from a plurality of the frames; and
coordinating placement of the image data into the mosaic image using the edgemap data. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A video stitching method comprising:
-
providing image data for a plurality of frames;
converting the image data into edgemap data;
first identifying a frame subset in a first frame using respective edgemap data of the first frame;
second identifying the frame subset in a second frame using respective edgemap data of the second frame;
providing movement information indicating movement between the first frame and the second frame responsive to the first identifying and the second identifying; and
combining at least some of the image data of the second frame with mosaic data using the movement information. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. An edgemap generation method comprising:
-
providing image data for a plurality of frames and corresponding to a plurality of pixels for individual ones of the frames;
defining a plurality of frame thresholds using the image data of the respective frames and wherein the frame thresholds correspond to respective ones of the frames;
individually selecting the frames and the respective frame thresholds for the selected frames;
individually comparing the image data of the selected frame with the respective selected frame threshold; and
identifying selected pixels as comprising edgepoints responsive to the comparing for individual ones of the frames. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43)
-
Specification