IP Library Granted Patent US 11,120,556
Granted Patent B2
US 11,120,556 · App. 16/880,505 · Granted Sep 14, 2021

Iterative method for salient foreground detection and multi-object segmentation

Inventors: Alexander C. Loui (Rochester, NY); David Kloosterman (Rochester, NY); Michal Kucer (Rochester, NY); Nathan Cahill (Rochester, NY); David Messinger (Rochester, NY)
Assignee: KODAK ALARIS INC.
G06T7/11G06K9/4671G06T7/12G06T7/136G06T7/162G06T7/194G06T2207/10004G06T2207/20072
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 11,120,556
App. No.
16/880,505
Filed
May 21, 2020
Granted
Sep 14, 2021
Kind
B2
Art Unit
2668
USPC
382/173
Abstract

A system and method that performs iterative foreground detection and multi-object segmentation in an image is disclosed herein. A new background prior is introduced to improve the foreground segmentation results. Three complimentary methods detect and segment foregrounds containing multiple objects. The first method performs an iterative segmentation of the image to pull out the salient objects in the image. In a second method, a higher dimensional embedding of the image graph is used to estimate the saliency score and extract multiple salient objects. A third method uses a metric to automatically pick the number of eigenvectors to consider in an alternative method to iteratively compute the image saliency map. Experimental results show that these methods succeed in accurately extracting multiple foreground objects from an image.

Claims (27)

1. A method for detecting and segmenting multiple foreground objects, comprising:

(a) constructing an image adjacency graph for an image by performing superpixel image segmentation of the image with an augmented background model;

(b) constructing a Laplacian matrix of the image adjacency graph;

(c) embedding the k smallest eigenvectors corresponding to nonzero eigenvalues as a k-dimensional embedding of graph nodes in the image adjacency graph;

(d) calculating a new saliency score by:

(i) calculating a distance between a k-dimensional embedding of a background node and a node i;

(ii) renormalizing all of the distances to lie in the range between [0, 1] to generate relevant saliency scores;

(e) computing an overall image saliency score for a saliency map generated by the relevant saliency scores;

(f) repeating steps (c) to (e) for a different k ranging from one to a predetermined number; and

(g) choosing the saliency map with highest overall image saliency score.

2. The method of claim 1 wherein the image adjacency graph comprises a reduced image representation of the image, in which a group of pixels are represented by an average color of pixels in a corresponding superpixel and represented by a node in a graph, and local relationships in the image are represented by connecting two regions in the graph if the corresponding superpixels share a border in the original image.

3. The method of claim 1 , wherein the augmented background model comprises a multi-color background model obtained by clustering the superpixel colors represented in the Lab color space.

4. The method of claim 1 wherein the k-dimensional embedding comprises a numerical representation for each node of the image region adjacency graph, where each embedding consists of k numerical descriptors corresponding to a particular node that are obtained from the k eigenvectors in consideration.

5. The method of claim 1 wherein the overall image saliency score is computed by combining a silhouette score and a mean image saliency.

6. The method of claim 1 wherein the overall image saliency map is computed by creating a new greyscale image of a size identical to the image and assigning a saliency score to each pixel that corresponds to the saliency score of the superpixel to which the pixel belongs.

7. A method for detecting and segmenting multiple foreground objects in an image, comprising;

(a) computing a number of iterations, n, which represents the largest percentage difference between dimensions of two subsequent eigenvalues;

(b) constructing an image adjacency graph by performing superpixel image segmentation of the image with an augmented background model;

(c) computing a set of saliency scores from the image adjacency graph for a current dimension k when n does not equal 1 and beginning with dimension k equal to 2;

(d) extracting a set of superpixels having a saliency score larger than a predetermined threshold;

(e) computing a new saliency score for each superpixel in the set of extracted superpixels;

(f) repeat steps (c) to (e) until dimension k is equal to n;

(g) computing an image saliency map based on a set of newest saliency scores.

8. The method of claim 7 wherein the image adjacency graph comprises a reduced image representation of the image, in which a group of pixels are represented by an average color of the pixels in a corresponding superpixel and represented by a node in a graph, and local relationships in the image are represented by connecting two regions in the graph if the corresponding superpixels share a border in the original image.

9. The method of claim 7 , wherein the augmented background model comprises a multi-color background model obtained by clustering superpixel colors represented in the Lab color space.

10. The method of claim 7 wherein all saliency scores are computed by using the Fiedler vector and rescaling the resulting scores between [0; 1].

11. The method of claim 7 , wherein the threshold is computed as a function of mean image saliency score.

Assignments (9)
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 →
IP SECURITY AGREEMENT SUPPLEMENT (FISCAL YEAR 2022) Recorded Sep 22, 2022
From: KODAK ALARIS INC.
To: THE BOARD OF THE PENSION PROTECTION FUND
Reel/Frame 061504/0900 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 21, 2020
From: LOUI, ALEXANDER; KLOOSTERMAN, DAVID; KUCER, MICHAL; CAHILL, NATHAN; MESSINGER, DAVID
To: KODAK ALARIS INC.
Reel/Frame 052728/0582 →
Continuity (3)
Division 15847050 · Dec 19, 2017
Provisional Application 62436803 · Dec 20, 2016
Related Publication 20200286239A1 · Sep 10, 2020