System and method for automatic remote assembly of partially overlapping images
AssigneeProject Ray Ltd.
InventorsBoaz ZILBERMAN, Michael VAKULENKO, Nimrod SANDLERMAN
Life of this patent
Estimating the term…
Abstract
A system for creating a panorama image in real time across a bandwidth-limited network by communicating low-resolution images and selected high-resolution image portions, and registering (stitching) the low-resolution images based on shared objects in the high-resolution image portions.
Claims18
A method for registering together two or more images at least partly overlapping the method comprising:
- acquiring a plurality of at least partly overlapping high-resolution images by an imaging device in a first location;
- converting, in said first location, said plurality of least partly overlapping high-resolution images into a respective plurality of least partly overlapping low-resolution images;
- communicating said plurality of at least partly overlapping low-resolution images, via a communication network, to a panorama creation device in a second location;
- identifying, in said second location, at least one shared object within an overlapping part of at least two images of said plurality of least partly overlapping low-resolution images;
- communicating, from said first location to said second location, high-resolution image portions of said at least two images, said image portions including said shared object;
- and
- registering said at least two images based on said shared object in said high-resolution image portions.
A method for creating a panorama image, said method comprising:
- acquiring, by a panorama assembly station, via a communication network, from a camera in a remote location, a plurality of low-resolution images;
- acquiring, by said panorama assembly station, via said communication network, from said camera a plurality of high-resolution image portions of said images;
- and
- assembling, in said panorama assembly station, a panorama image comprising said low-resolution images by registering said low-resolution images using said high-resolution image portions.
A system for registering together two or more images at least partly overlapping the system comprising:
- A first device comprising:
- an image capturing module acquiring a plurality of at least partly overlapping high-resolution images;
- a resolution conversion module converting said plurality of least partly overlapping high-resolution images into a respective plurality of least partly overlapping low-resolution images;
- and
- a communication module configured to communicate:
- said plurality of at least partly overlapping low-resolution images, via a communication network, to a second device;
- and
- a plurality high-resolution image portions;
- and
- said second device comprising:
- a portion identification module providing a portion identifier for at least one image portion of at least one of said low-resolution images;
- a communication module configured to:
- receive said plurality of at least partly overlapping low-resolution images, from said first device, via said communication network;
- send said portion identifier to said first device;
- and
- receive a plurality high-resolution image portions, from said first device, via said communication network;
- an image registering module registering at least two of said low-resolution images using said high-resolution image portions.
- identifying at least one shared object within an overlapping part of at least two images of said plurality of least partly overlapping low-resolution images,
A device for creating a panorama image, said device comprising:
- a communication module configured to receive image data from a remote image capturing device, said image data comprising:
- a plurality of low-resolution images;
- and
- a plurality of high-resolution image portions of said images;
- a panorama creation module registering said low-resolution images using said high-resolution image portions.
A remote image capturing device comprising:
- an image capturing module configured to acquire and store high-resolution images;
- a resolution conversion module converting said plurality of least partly overlapping high-resolution images into a respective plurality of least partly overlapping low-resolution images;
- and
- a communication module configured to:
- send said plurality of at least partly overlapping low-resolution images, via a communication network, to a second device;
- and
- receive a request for a high-resolution image portion;
- send said high-resolution image portions.
Dependencies are inferred from the claim text.