IP Library Granted Patent US 8,401,292
Granted Patent B2
US 8,401,292 · App. 13/094,217 · Granted Mar 19, 2013

Identifying high saliency regions in digital images

Inventors: Minwoo Park (Pittsford, NY); Alexander C. Loui (Penfield, NY); Mrityunjay Kumar (Rochester, NY)
Assignee: Eastman Kodak Company
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 8,401,292
App. No.
13/094,217
Granted
Mar 19, 2013
Kind
B2
Abstract

A method for identifying high saliency regions in a digital image, comprising: segmenting the digital image into a plurality of segmented regions; determining a saliency value for each segmented region, merging neighboring segmented regions that share a common boundary in response to determining that one or more specified merging criteria are satisfied; and designating one or more of the segmented regions to be high saliency regions. The determination of the saliency value for a segmented region includes: determining a surround region including a set of image pixels surrounding the segmented region; analyzing the image pixels in the segmented region to determine one or more segmented region attributes; analyzing the image pixels in the surround region to determine one or more corresponding surround region attributes; determining a region saliency value responsive to differences between the one or more segmented region attributes and the corresponding surround region attributes.

Claims (38)

1. A method for identifying high saliency regions in a digital image having an array of image pixels, comprising:

using a data processor to automatically analyze the digital image to segment the digital image into a plurality of segmented regions, each segmented region including a set of image pixels and being bounded by a segment boundary;

determining a saliency value for each segmented region by:

determining a surround region including a set of image pixels surrounding the segmented region, wherein the surround region has an outer boundary and an inner boundary defined by the segment boundary;

using a data processor to automatically analyze the image pixels in the segmented region to determine one or more segmented region attributes;

using a data processor to automatically analyze the image pixels in the surround region to determine one or more corresponding surround region attributes; and

determining a region saliency value responsive to differences between the one or more segmented region attributes and the corresponding surround region attributes;

merging neighboring segmented regions that share a common boundary in response to determining that one or more specified merging criteria are satisfied, wherein the specified merging criteria include a criterion that the saliency of the merged segmented region be higher than the saliency of neighboring segmented regions;

designating one or more of the segmented regions having the highest region saliency values to be high saliency regions; and

storing an indication of the one or more high saliency regions in a processor-accessible memory.

2. The method of claim 1 wherein the determination of the region saliency value includes:

determining attribute difference values between each of the one or more segmented region attributes and the corresponding surround region attributes; and

combining the attribute difference values to determine the region saliency.

3. The method of claim 2 wherein the region saliency is determined by averaging the attribute difference values.

4. The method of claim 2 wherein the region saliency is determined by computing the maximum of the attribute difference values.

5. The method of claim 2 wherein the attribute difference values are scaled to a predefined range before they are combined to determine the region saliency.

6. The method of claim 1 wherein one of the segmented region attributes is a color histogram attribute, an average color attribute, a color contrast attribute, an edge response attribute, an isocentric curvedness attribute, an image texture attribute or a semantic content attribute.

7. The method of claim 1 wherein the segmented regions are determined based on a color of the image pixels.

8. The method of claim 1 wherein the determination of the surround region includes:

applying a morphological dilation operator to the segmented region to form a dilated region; and

designating the image pixels that are included in the dilated region but are not included in the segmented region to be the surround region.

9. The method of claim 8 wherein the morphological dilation operator uses a square structuring element having a predefined size.

10. The method of claim 1 wherein the surround region is determined by applying a set complement operator to the segmented region.

11. The method of claim 1 wherein the specified merging criteria include a criterion that a region similarity value determined to represent a similarity the two neighboring segmented regions exceeds a predefined threshold.

12. The method of claim 11 wherein the region similarity value is determined responsive to differences between the one or more segmented region attributes for the two neighboring segmented regions.

13. The method of claim 1 wherein the digital image is down-sampled to a lower resolution before segmenting the digital image into the plurality of segmented regions.

14. A system comprising:

a data processing system; and

a memory system communicatively connected to the data processing system and storing instructions configured to cause the data processing system to implement a method for identifying high saliency regions in a digital image having an array of image pixels wherein the method includes:

analyzing the digital image to segment the digital image into a plurality of segmented regions, each segmented region including a set of image pixels and being bounded by a segment boundary;

determining a saliency value for each segmented region by:

determining a surround region including a set of image pixels surrounding the segmented region, wherein the surround region has an outer boundary and an inner boundary defined by the segment boundary;

analyzing the image pixels in the segmented region to determine one or more segmented region attributes;

analyzing the image pixels in the surround region to determine one or more corresponding surround region attributes; and

determining a region saliency value responsive to differences between the one or more segmented region attributes and the corresponding surround region attributes;

merging neighboring segmented regions that share a common boundary in response to determining that one or more specified merging criteria are satisfied, wherein the specified merging criteria include a criterion that the saliency of the merged segmented region be higher than the saliency of neighboring segmented regions;

designating one or more of the segmented regions having the highest region saliency values to be high saliency regions; and

storing an indication of the one or more high saliency regions in a processor-accessible memory.

Assignments (13)
SHORT-FORM PATENTS SECURITY AGREEMENT Recorded Sep 5, 2025
From: KODAK ALARIS LLC
To: ENCINA PRIVATE CREDIT SPV 2, LLC, AS COLLATERAL AGENT
Reel/Frame 072818/0674 →
RELEASE OF SECURITY INTEREST Recorded Aug 29, 2025
From: FGI WORLDWIDE LLC
To: KODAK ALARIS LLC
Reel/Frame 072740/0681 →
CHANGE OF NAME Recorded Oct 31, 2024
From: KODAK ALARIS INC.
To: KODAK ALARIS LLC
Reel/Frame 069282/0866 →
RELEASE OF SECURITY INTEREST Recorded Aug 7, 2024
From: THE BOARD OF THE PENSION PROTECTION FUND
To: KODAK ALARIS INC.
Reel/Frame 068481/0300 →
SECURITY AGREEMENT Recorded Aug 2, 2024
From: KODAK ALARIS INC.
To: FGI WORLDWIDE LLC
Reel/Frame 068325/0938 →
ASSIGNMENT OF SECURITY INTEREST Recorded Nov 17, 2021
From: KPP (NO. 2) TRUSTEES LIMITED
To: THE BOARD OF THE PENSION PROTECTION FUND
Reel/Frame 058175/0651 →
SECURITY INTEREST Recorded Oct 5, 2020
From: KODAK ALARIS INC.
To: KPP (NO. 2) TRUSTEES LIMITED
Reel/Frame 053993/0454 →
CHANGE OF NAME Recorded Oct 9, 2013
From: 111616 OPCO (DELAWARE) INC.
To: KODAK ALARIS INC.
Reel/Frame 031394/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 6, 2013
From: EASTMAN KODAK COMPANY
To: 111616 OPCO (DELAWARE) INC.
Reel/Frame 031172/0025 →
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 →
PATENT SECURITY AGREEMENT Recorded Apr 1, 2013
From: EASTMAN KODAK COMPANY; PAKON, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS AGENT
Reel/Frame 030122/0235 →
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 26, 2011
From: PARK, MINWOO; LOUI, ALEXANDER C.; KUMAR, MRITYUNJAY
To: EASTMAN KODAK
Reel/Frame 026182/0136 →
Continuity (1)
Related Publication 20120275701A1 · Nov 1, 2012