Image segmentation from focus varied images using graph cuts
First Claim
1. A system for providing an adjusted image of a scene, the scene including a foreground object and a background object, the system comprising:
- an optical assembly that is adjustable to alternatively be focused on a first focal area and a second focal area that is different than the first focal area;
a capturing system coupled to the optical assembly, the capturing system capturing a first frame of the scene when the optical assembly is focused at the first focal area, and subsequently capturing a second frame of the scene when the optical assembly is focused at the second focal area; and
a control system that analyzes at least one of the frames and divides the first frame into a plurality of first image segments, each first image segment being substantially homogeneous in color and including a plurality of pixels, the control system analyzes the first image segments using a segment based energy cost function and the first frame and the second frame, and the control system uses graph cut techniques to solve the energy cost function to determine that one of the first image segments corresponds to one of a portion of the foreground object and a portion of the background object.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for providing an adjusted image of a scene includes an optical assembly, a capturing system coupled to the optical assembly, and a control system. The optical assembly is adjustable to alternatively be focused on a first focal area and a second focal area that is different than the first focal area. The capturing system captures a first frame of the scene when the optical assembly is focused at the first focal area, and a second frame of the scene when the optical assembly is focused at the second focal area. The first frame includes a plurality of first pixels and the second frame includes a plurality of second pixels. The control system analyzes the first frame and the second frame and utilizes graph cuts techniques to assign a depth label to at least a portion of the first frame.
48 Citations
26 Claims
-
1. A system for providing an adjusted image of a scene, the scene including a foreground object and a background object, the system comprising:
-
an optical assembly that is adjustable to alternatively be focused on a first focal area and a second focal area that is different than the first focal area; a capturing system coupled to the optical assembly, the capturing system capturing a first frame of the scene when the optical assembly is focused at the first focal area, and subsequently capturing a second frame of the scene when the optical assembly is focused at the second focal area; and a control system that analyzes at least one of the frames and divides the first frame into a plurality of first image segments, each first image segment being substantially homogeneous in color and including a plurality of pixels, the control system analyzes the first image segments using a segment based energy cost function and the first frame and the second frame, and the control system uses graph cut techniques to solve the energy cost function to determine that one of the first image segments corresponds to one of a portion of the foreground object and a portion of the background object. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for providing an adjusted image of a scene, the scene including a foreground object and a background object, the method comprising the steps of:
-
alternatively focusing an optical assembly on a first focal area and a second focal area that is different than the first focal area; capturing a first frame of the scene when the optical assembly is focused at the first focal area with a capturing system; capturing a second frame of the scene after the first frame when the optical assembly is focused at the second focal area with the capturing system; dividing the first frame into a plurality of first image segments with a control system that includes a processor, each first image segment being substantially homogeneous in color and including a plurality of pixels; using a segment based energy cost function to analyze the first image segments with the control system using the first frame and the second frame; and solving the segment based energy cost function using graph cut techniques with the control system to determine that one of the first image segments corresponds to one of a portion of the foreground object and a portion of the background object. - View Dependent Claims (9, 10)
-
-
11. A method for identifying a foreground object and a background object in a scene, the method comprising the steps of:
-
providing a capturing system; focusing light onto the capturing system with an optical assembly; alternatively focusing the optical assembly on a first focal area and a second focal area that is different than the first focal area; capturing a first frame of the scene when the optical assembly is focused at the first focal area with the capturing system; capturing a second frame of the scene after the first frame when the optical assembly is focused at the second focal area with the capturing system; dividing the first frame into a plurality of image segments with a control system that includes a processor based on color, each image segment being substantially homogeneous in color and including a plurality of adjacent pixels; assigning an initial depth label to each of the plurality of image segments with the control system, the initial depth label being either a foreground image segment or a background image segment; and using a segment based energy cost function on the image segments with the control system using the first frame and the second frame to determine if the initial depth label assigned to each of the plurality of the image segments is correct. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for identifying a foreground object and a background object in a scene, the method comprising the steps of:
-
providing a first frame and a second frame of the scene, the first frame being different from the second frame; dividing the first frame into a plurality of image segments based on color with a control system that includes a processor so that each image segment is substantially homogeneous in color and includes a plurality of adjacent pixels; assigning an initial depth label to each of the image segments with the control system, the initial depth label being either a foreground image segment or a background image segment; and using a segment based energy cost function on the image segments with the control system using the first frame and the second frame to determine if the initial depth label assigned to each of the image segments is correct. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
Specification