IP Library › Granted Patent US 7,388,982
Granted Patent B2
US 7,388,982 · App. 10/721,875 · Granted Jun 17, 2008

Image processing method and apparatus for generating panoramic image

Assignee: Canon Kabushiki Kaisha
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,388,982
App. No.
10/721,875
Granted
Jun 17, 2008
Kind
B2
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 (H 211 , H 221 ) 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.

Claims (19)

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.

2. The method according to claim 1 , wherein the first and second reference images are generated from one image.

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.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 26, 2003
From: ENDO, TAKAAKI; KATAYAMA, AKIHIRO; SUZUKI, MASAHIRO; KOTAKE, DAISUKE; SAKAGAWA, YUKIO
To: CANON KABUSHIKI KAISHA
Reel/Frame 014744/0550 →
Priority Claims (1)
JP 2002-348727 · Nov 29, 2002 · national
Continuity (1)
Related Publication 20040228544A1 · Nov 18, 2004