IP Library Granted Patent US 7,356,193
Granted Patent B2
US 7,356,193 · App. 10/816,317 · Granted Apr 8, 2008

Detection of hanging wires in digital color images

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,356,193
App. No.
10/816,317
Granted
Apr 8, 2008
Kind
B2
Abstract

A method of improving a digital color image having pixels, the method includes identifying pixels from the digital color image representing one or more sky regions; detecting sky occlusion regions by examining the sky regions; developing a model based on the identified sky pixels, wherein such model is a mathematical function that has inputs of pixel position and outputs of color; and using the model to operate on the digital color image to replace the values of pixels from the sky occlusion regions with values predicted by the model.

Claims (27)

1. A method of detecting and using hanging wire pixels in a digital image, having pixels comprising:

(a) identifying pixels from the digital color image representing one or more sky regions without user intervention;

(b) detecting pixels representing hanging wire regions in the sky regions without user intervention; and

(c) using the detected hanging wire pixels to determine the orientation of the digital image or to replace such hanging wire pixels without user intervention.

2. A method of improving a digital color image having pixels, the method comprising:

(a) identifying pixels from the digital color image representing one or more sky regions without user intervention;

(b) detecting sky occlusion regions by examining the sky regions without user intervention;

(c) developing a model based on the identified sky pixels without user intervention, wherein such model is a mathematical function that has inputs of pixel position and outputs of color;

(d) using the model to operate on the digital color image to replace the values of pixels from the sky occlusion regions with values predicted by the model without user intervention; and

(e) determining when sky occlusion regions are formed by hanging wires and determining the orientation of the image based on the detected hanging wire regions.

3. The method of claim 2 wherein the model is a two-dimensional polynomial of the pixel position in the digital color image.

4. The method of claim 3 wherein the polynomial is a second-order polynomial.

5. The method of claim 2 wherein the step of identifying an initial sky region further comprises:

(i) identifying pixels from the digital color image representing an initial sky region;

(ii) developing a model based on the identified sky pixels, wherein such model is a mathematical function that has inputs of pixel position and outputs of color; and

(iii) and using the model to operate on the digital color image to classify additional pixels not included in the initial sky region as sky.

6. A method of determining the orientation of a digital color image having pixels, the method comprising:

(a) identifying pixels from the digital color image representing one or more sky regions without user intervention;

(b) detecting one or more hanging wire regions by examining the sky regions without user intervention; and

(c) analyzing the hanging wire regions to determine the orientation of the digital color image without user intervention.

7. The method of claim 6 wherein analyzing the hanging wire regions further comprises:

determining the direction of gravity by examining the location of pixels of the hanging wire region with respect to the endpoints of the hanging wire region.

8. A method of removing hanging wire region pixels from detected sky regions in a digital color image having pixels, the method comprising:

(a) identifying pixels from the digital color image representing one or more sky regions without user intervention;

(b) detecting hanging wire regions by examining the sky regions without user intervention;

(c) developing a model based on the identified sky pixels, wherein such model is a mathematical function that has inputs of pixel position and outputs of color without user intervention; and

(d) using the model to operate on the digital color image to replace the values of digital color image pixels associated with the hanging wire regions with values predicted by the model to thereby remove the hanging wire region pixels without user intervention.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Aug 15, 2023
From: INTELLECTUAL VENTURES FUND 83 LLC
To: MONUMENT PEAK VENTURES, LLC
Reel/Frame 064599/0304 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 9, 2017
From: INTELLECTUAL VENTURES FUND 83 LLC
To: MONUMENT PEAK VENTURES, LLC
Reel/Frame 041941/0079 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 22, 2013
From: EASTMAN KODAK COMPANY
To: INTELLECTUAL VENTURES FUND 83 LLC
Reel/Frame 030271/0517 →
PATENT RELEASE Recorded Feb 1, 2013
From: CITICORP NORTH AMERICA, INC.; WILMINGTON TRUST, NATIONAL ASSOCIATION
To: EASTMAN KODAK COMPANY; EASTMAN KODAK INTERNATIONAL CAPITAL COMPANY, INC.; FAR EAST DEVELOPMENT LTD.; KODAK (NEAR EAST), INC.; KODAK AMERICAS, LTD.; KODAK PORTUGUESA LIMITED; KODAK REALTY, INC.; LASER-PACIFIC MEDIA CORPORATION; KODAK AVIATION LEASING LLC; KODAK PHILIPPINES, LTD.; NPEC INC.; FPC INC.; KODAK IMAGING NETWORK, INC.; PAKON, INC.; QUALEX INC.; CREO MANUFACTURING AMERICA LLC
Reel/Frame 029913/0001 →
SECURITY INTEREST Recorded Feb 21, 2012
From: EASTMAN KODAK COMPANY; PAKON, INC.
To: CITICORP NORTH AMERICA, INC., AS AGENT
Reel/Frame 028201/0420 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 1, 2004
From: GALLAGHER, ANDREW C.
To: EASTMAN KODAK COMPANY
Reel/Frame 015178/0983 →