Image processing method and apparatus for generating panoramic image
First Claim
1. An image processing method for generating a full-view panoramic image by compositing a plurality of images each of which has overlapping portions with neighboring images, comprising the steps of:
- acquiring, when an arbitrary one of the plurality of images is defined as a first image, and images to be composited as right and left neighboring images of the first image are defined as second and third images, a first reference image having overlapping portions with both the first and second images, and a second reference image having overlapping portions with both the first and third images;
calculating first and second conversion conditions required to adjust a hue or brightness level of the first image to hue or brightness levels of the first and second reference images;
generating a converted image by converting a left predetermined region of the first image on the basis of the first conversion condition and converting a right predetermined region of the first image on the bases of the second conversion condition, andgenerating a full-view panoramic image by compositing the converted images generated for all of the plurality of images,wherein the conversions based on the first and second conversion conditions are weighted depending on distances from right and left ends of the first image.
1 Assignment
0 Petitions
Accused Products
Abstract
There are disclosed an image processing method and apparatus for generating a panoramic image in which the hue or brightness discontinuities generated at the seams of source images are reduced. According to the image processing method of this invention, upon compositing source images (221, 222) having an overlap portion, the hue or brightness of each source image is converted (H211, H221) using a reference image which has overlap portions with both the source images to be composited, and the converted images (241, 242) are composited, thereby reducing the hue or brightness discontinuities generated at the seam of images.
16 Citations
4 Claims
-
1. An image processing method for generating a full-view panoramic image by compositing a plurality of images each of which has overlapping portions with neighboring images, comprising the steps of:
-
acquiring, when an arbitrary one of the plurality of images is defined as a first image, and images to be composited as right and left neighboring images of the first image are defined as second and third images, a first reference image having overlapping portions with both the first and second images, and a second reference image having overlapping portions with both the first and third images; calculating first and second conversion conditions required to adjust a hue or brightness level of the first image to hue or brightness levels of the first and second reference images; generating a converted image by converting a left predetermined region of the first image on the basis of the first conversion condition and converting a right predetermined region of the first image on the bases of the second conversion condition, and generating a full-view panoramic image by compositing the converted images generated for all of the plurality of images, wherein the conversions based on the first and second conversion conditions are weighted depending on distances from right and left ends of the first image. - View Dependent Claims (2)
-
-
3. A computer-readable storage medium storing a computer program that makes a computer execute an image processing method for generating a full-view panoramic image by compo siting a plurality of images each of which has overlapping portions with neighboring images, said computer program comprising:
-
code of a step of acquiring, when an arbitrary one of the plurality of images is defined as a first image, and images to be composited as right and left neighboring images of the first image are defined as second and third images, a first reference image having overlapping portions with both the first and second images, and a second reference image having overlapping portions with both the first and third images; code of a step of calculating first and second conversion conditions required to adjust a hue or brightness level of the first image to hue or brightness levels of the first and second reference images; code of a step of generating a converted image by converting a left predetermined region of the first image on the basis of the first conversion condition and converting a right predetermined region of the first image on the basis of the second conversion condition; and code of a step of generating a full-view panoramic image by compositing the converted images generated for all of the plurality of images, wherein the conversions on the basis of the first and second conversion conditions are weighted depending on distances from right and left ends of the first image.
-
-
4. An image processing apparatus for generating a full-view panoramic image by compositing a plurality of images each of which has overlapping portions with neighboring images, comprising:
-
an acquiring unit adapted to, when an arbitrary one of the plurality of images is defined as a first image, and images to be composited as right and left neighboring images of the first image are defined as second and third images, acquire a first reference image having overlapping portions with both the first and second images, and a second reference image having overlapping portions with both the first and third images; a calculating unit adapted to calculate first and second conversion conditions required to adjust a hue or brightness level of the first image to hue or brightness levels of the first and second reference images; a first generating unit adapted to generate a converted image by converting a left predetermined region of the first image on the basis of the first conversion condition and converting a right predetermined region of the first image on the basis of the second conversion condition; and a second generating unit adapted to generate a full-view panoramic image by compositing the converted images generated for all of the plurality of images, wherein, in said first generating unit, the conversions on the basis of the first and second conversion conditions are weighted depending on distances from the right and left ends of the first image.
-
Specification