Mosaic based image processing system
First Claim
1. A method for automatically generating a display mosaic from a sequence of images, comprising:
- automatically aligning image information in each of said images in said sequence of images with common image information in at least one other image in said sequence of images, where said alignment is performed with respect to an arbitrary reference coordinate system;
composing said aligned images to produce a first mosaic;
modifying said first mosaic to product said display mosaic; and
displaying said display mosaic.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for automatically generating a mosaic from a plurality of input images. The system sequentially executes an image alignment process, an editing process, and a combining process such that, from a sequence of images, the system automatically produces a seamless mosaic for various applications. Illustrative applications for the mosaic include: (1) a mosaic based display system including an image printing system, (2) a surveillance system and (3) a mosaic based compression system. The mosaic based display system permits a system user to display, manipulate and alter a mosaic. The mosaic based compression system exploits the temporal and spatial redundancy in image sequences and efficiently compresses the image information. The compression system can be used for compressing image information for storage in a storage device or can be used for compressing image information for transmission through a band-limited transmission channel. The surveillance system combines the mosaic construction system, the compression system and the display system into a comprehensive system for remote motion detection.
-
Citations
17 Claims
-
1. A method for automatically generating a display mosaic from a sequence of images, comprising:
-
automatically aligning image information in each of said images in said sequence of images with common image information in at least one other image in said sequence of images, where said alignment is performed with respect to an arbitrary reference coordinate system;
composing said aligned images to produce a first mosaic;
modifying said first mosaic to product said display mosaic; and
displaying said display mosaic. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
tiling the display mosaic to form a series of sub-mosaics; and
storing said series of sub-mosaics.
-
-
5. The method of claim 4, further comprising:
combining with at least one sub-mosaic, at least one second sub-mosaic and one or more input images to recreate any previously displayed display mosaic.
-
6. The mosaic of claim 1, wherein said modifying step further comprises stabilizing objects in said display mosaic by freezing said objects to a reference coordinate system.
-
7. The method of claim 1, wherein said modifying step further comprises stabilizing objects in said display mosaic by controlling motion.
-
8. The method of claim 6, wherein said stabilizing step further comprises stabilizing background objects of said display mosaic, wherein foreground objects appear to move relative to the stabilized background.
-
9. The method of claim 6, wherein said stabilizing step further comprises stabilizing foreground objects of said display mosaic, wherein background objects appear to freely move relative to the stabilized foreground.
-
10. The method of claim 1, wherein said displaying step comprises enabling said display mosaic to be viewed on a viewport.
-
11. The method of claim 10, further comprising providing at least one of scrolling, zooming-in, and zooming-out functions of said display mosaic on said viewport.
-
12. The method of claim 10, further comprising enabling image editing and enhancement of said display mosaic on said viewport.
-
13. The method of claim 1, further comprising generating overlays for the display mosaic, wherein said overlays comprise defining a position of an latest image added to the display mosaic.
-
14. The method of claim 1, further comprising generating overlays for the display mosaic, wherein said overlays comprise outlining motion of foreground objects within the display mosaic, and indicating areas of the display mosaic containing untimely information.
-
15. The method of claim 1, further comprising generating overlays for the display mosaic, wherein said overlays comprise indicating areas of the display mosaic containing inaccurate and untimely information.
-
16. The method of claim 1, wherein said displaying step further comprises enabling printing of said display mosaic on a hard copy medium.
-
17. The method of claim 16, wherein said printing step further comprises adjusting resolution of a printed hard copy higher than a resolution of the display mosaic.
Specification