IP Library Granted Patent US 9,036,002
Granted Patent B2
US 9,036,002 · App. 13/663,898 · Granted May 19, 2015

System for making a panoramic image

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 9,036,002
App. No.
13/663,898
Granted
May 19, 2015
Kind
B2
Abstract

A system for making a panoramic image includes a digital camera ( 20 ) for capturing a first image ( 30 ) defining a first overlap region ( 115 ) and a second image ( 40 ) defining a second overlap region ( 215 ). Two points ( 150, 151 ) in the first overlap region are identified and a first vector ( 175 ) overlap region connecting the two points is defined. Two points ( 250, 251 ) in the second overlap region which correspond to the two points in the first overlap region are identified and a second vector ( 275 ) of the two points is defined. If the points in the first vector match points in the second vector, determine if the first and second vectors are parallel. If the vectors are not parallel, rotate the second vector image until the second vector is parallel to the first vector.

Claims (41)

1. A system for making a panoramic image comprising:

a digital camera for capturing a first image;

wherein the first image has a first overlap region adjacent a first edge of the first image;

capturing a second image with the digital camera;

wherein the second image has a second overlap region adjacent to a first edge of the second image;

identifying at least two points in an area containing variable image content in the first overlap region;

extracting information from each of the two points in the first overlap region;

defining a first vector in the first overlap region connecting the two points in the first overlap region;

locating two points in the second overlap region which correspond to the two points in the first overlap region;

defining a second vector in the second overlap region connecting the two points in the second overlap region;

determining if a first plurality of points in the first vector matches a second plurality of points in the second vector;

if the first plurality of points in the first vector matches the second plurality of points in the second vector, determine if the first and second vectors are parallel;

if the first and second vectors are not parallel, rotate the second vector and the second image until the second vector is parallel to the first vector and in the same direction;

determining if the first and second vectors have the same length;

if the first and second vector do not have the same length, adjust magnification of the second image so that the length of the second vector has the same length as the first vector; and

overlap the first image and the second image so that the first vector is overlaid on the second vector.

2. The system of claim 1 further comprising:

determining an angle of rotation required to make the second vector parallel to the first vector.

3. The system of claim 1 further comprising:

determining a density of the first overlap region; and

adjusting a density of the combined first and second overlap region to match the density of the first overlap region.

4. The system of claim 3 wherein adjusting a density of the combined first and second overlap region comprises:

reducing the density of the second overlap region to zero compared to the first density.

5. The system of claim 1 further comprising:

determining a point of highest density in the first vector;

determining a point of lowest density in the first vector;

determining a point of highest density in the second vector;

determining a point of lowest density in the second vector;

determining a first scale factor to make the highest density in the second vector match the highest density in the first vector;

determining a second scale factor to make the lowest density in the second vector match the lowest density in the first vector;

determining a linear density correction using the first and second scale factor; and

applying the linear density correction to each pixel in the second image.

6. The system of claim 1 further comprising:

determining an average density of the first vector;

determining an average density of the second vector;

determining a scale factor to make the average density of the second vector match the average density of the first vector; and

applying the scale factor to each pixel in the second image.

7. The system of claim 1 further comprising:

a display for displaying the panoramic image.

8. The system of claim 1 further comprising:

a printer for printing the panoramic image.

Assignments (12)
RELEASE OF SECURITY INTEREST Recorded Jan 24, 2020
From: BARCLAYS BANK PLC
To: EASTMAN KODAK COMPANY; FAR EAST DEVELOPMENT LTD.; FPC INC.; KODAK (NEAR EAST) INC.; KODAK AMERICAS LTD.; KODAK REALTY INC.; LASER PACIFIC MEDIA CORPORATION; QUALEX INC.; KODAK PHILIPPINES LTD.; NPEC INC.
Reel/Frame 052773/0001 →
RELEASE OF SECURITY INTEREST Recorded Jul 30, 2019
From: JP MORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: EASTMAN KODAK COMPANY; FAR EAST DEVELOPMENT LTD.; PFC, INC.; KODAK (NEAR EAST), INC.; KODAK AMERICAS, LTD.; KODAK IMAGING NETWORK, INC.; KODAK PORTUGUESA LIMITED; KODAK REALTY, INC.; LASER PACIFIC MEDIA CORPORATION; PAKON, INC.; QUALEX, INC.; KODAK PHILIPPINES, LTD.; NPEC, INC.; CREO MANUFACTURING AMERICA LLC; KODAK AVIATION LEASING LLC
Reel/Frame 049901/0001 →
RELEASE OF SECURITY INTEREST Recorded Jul 22, 2019
From: JP MORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: QUALEX, INC.; EASTMAN KODAK COMPANY; FAR EAST DEVELOPMENT LTD.; FPC, INC.; KODAK (NEAR EAST), INC.; KODAK AMERICAS, LTD.; KODAK IMAGING NETWORK, INC.; KODAK PORTUGUESA LIMITED; KODAK REALTY, INC.; LASER PACIFIC MEDIA CORPORATION; PAKON, INC.; KODAK PHILIPPINES, LTD.; NPEC, INC.; CREO MANUFACTURING AMERICA LLC; KODAK AVIATION LEASING LLC
Reel/Frame 050239/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 16, 2017
From: EASTMAN KODAK COMPANY
To: COMMERCIAL COPY INNOVATIONS, INC.
Reel/Frame 041735/0922 →
RELEASE OF SECURITY INTEREST Recorded Feb 1, 2017
From: JP MORGAN CHASE BANK N.A.
To: EASTMAN KODAK COMPANY
Reel/Frame 041581/0943 →
RELEASE OF SECURITY INTEREST Recorded Feb 1, 2017
From: BANK OF AMERICA, N.A.
To: EASTMAN KODAK COMPANY
Reel/Frame 041582/0013 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Sep 5, 2013
From: CITICORP NORTH AMERICA, INC., AS SENIOR DIP AGENT; WILMINGTON TRUST, NATIONAL ASSOCIATION, AS JUNIOR DIP AGENT
To: EASTMAN KODAK COMPANY; PAKON, INC.
Reel/Frame 031157/0451 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT (FIRST LIEN) Recorded Sep 5, 2013
From: EASTMAN KODAK COMPANY; FAR EAST DEVELOPMENT LTD.; FPC INC.; KODAK (NEAR EAST), INC.; KODAK IMAGING NETWORK, INC.; KODAK PORTUGUESA LIMITED; KODAK REALTY, INC.; LASER-PACIFIC MEDIA CORPORATION; PAKON, INC.; QUALEX INC.; KODAK PHILIPPINES, LTD.; NPEC INC.; CREO MANUFACTURING AMERICA LLC; KODAK AVIATION LEASING LLC; KODAK AMERICAS, LTD.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE
Reel/Frame 031158/0001 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT (SECOND LIEN) Recorded Sep 5, 2013
From: EASTMAN KODAK COMPANY; FAR EAST DEVELOPMENT LTD.; FPC INC.; KODAK (NEAR EAST), INC.; KODAK AMERICAS, LTD.; KODAK IMAGING NETWORK, INC.; KODAK PORTUGUESA LIMITED; KODAK REALTY, INC.; LASER-PACIFIC MEDIA CORPORATION; PAKON, INC.; QUALEX INC.; KODAK PHILIPPINES, LTD.; NPEC INC.; CREO MANUFACTURING AMERICA LLC; KODAK AVIATION LEASING LLC
To: BARCLAYS BANK PLC, AS ADMINISTRATIVE AGENT
Reel/Frame 031159/0001 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT (ABL) Recorded Sep 5, 2013
From: EASTMAN KODAK COMPANY; FAR EAST DEVELOPMENT LTD.; FPC INC.; KODAK (NEAR EAST), INC.; KODAK AMERICAS, LTD.; KODAK IMAGING NETWORK, INC.; KODAK PORTUGUESA LIMITED; KODAK REALTY, INC.; LASER-PACIFIC MEDIA CORPORATION; PAKON, INC.; QUALEX INC.; KODAK PHILIPPINES, LTD.; NPEC INC.; CREO MANUFACTURING AMERICA LLC; KODAK AVIATION LEASING LLC
To: BANK OF AMERICA N.A., AS AGENT
Reel/Frame 031162/0117 →
PATENT SECURITY AGREEMENT Recorded Apr 1, 2013
From: EASTMAN KODAK COMPANY; PAKON, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS AGENT
Reel/Frame 030122/0235 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 6, 2012
From: RIMAI, DONAL S.; LAWNICZAK, GARY P.; BLISH, NELSON A.
To: EASTMAN KODAK COMPANY
Reel/Frame 029415/0146 →