VISUAL SALIENCY ESTIMATION FOR IMAGES AND VIDEO
First Claim
1. A method, comprising:
- decomposing, by a processor, an image into elements, wherein each element comprises at least one pixel;
calculating, by the processor, at least one of a first image measure indicative of each element'"'"'s uniqueness in the image on a per element basis and a second image measure indicative of each element'"'"'s spatial distribution in the image on a per element basis; and
providing, by the processor, a per element saliency measure by at least one of combining the first image measure and the second image measure, utilizing the first image measure, or utilizing the second image measure.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus for visual saliency estimation for images and video are described. In an embodiment, a process includes decomposing, by a processor, an image into elements, wherein each element includes at least one pixel. The processor then calculates a first image measure indicative of each element'"'"'s uniqueness in the image on a per element basis, and a second image measure indicative of each element'"'"'s spatial distribution in the image on a per element basis. A per element saliency measure is provided by combining the first image measure and the second image measure, or by utilizing the first image measure, or by utilizing the second image measure.
48 Citations
21 Claims
-
1. A method, comprising:
-
decomposing, by a processor, an image into elements, wherein each element comprises at least one pixel; calculating, by the processor, at least one of a first image measure indicative of each element'"'"'s uniqueness in the image on a per element basis and a second image measure indicative of each element'"'"'s spatial distribution in the image on a per element basis; and providing, by the processor, a per element saliency measure by at least one of combining the first image measure and the second image measure, utilizing the first image measure, or utilizing the second image measure. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-readable medium storing non-transitory instructions configured to cause a processor to:
-
decompose an image into elements, wherein each element comprises at least one pixel; calculate at least one of a first image measure indicative of each element'"'"'s uniqueness in the image on a per element basis and a second image measure indicative of each element'"'"'s spatial distribution in the image on a per element basis; and provide a per element saliency measure by at least one of combining the first image measure and the second image measure, utilizing the first image measure, or utilizing the second image measure. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. An apparatus, comprising:
-
a processor; a communication device operably connected to the processor; and a storage device operably connected to the storage device, the storage device storing non-transitory instructions configured to cause the processor to; decompose an image into elements, wherein each element comprises at least one pixel; calculate at least one of a first image measure indicative of each element'"'"'s uniqueness in the image on a per element basis and a second image measure indicative of each element'"'"'s spatial distribution in the image on a per element basis; and provide a per element saliency measure by at least one of combining the first image measure and the second image measure, utilizing the first image measure, or utilizing the second image measure.
-
-
17. A method comprising:
-
identifying, by a processor based on a per element saliency measure, a background portion of a video frame of a video; aligning, by the processor based on the identified background portion, the video frame with an adjacent video frame using a global transformation to remove camera motion; computing an optical flow between the two aligned video frames; clustering the optical flow into flow elements; and computing a uniqueness measure and a spatial distribution measure of the optical flow elements to result in a video saliency map. - View Dependent Claims (18)
-
-
19. A computer-readable medium storing non-transitory instructions configured to cause a processor to:
-
identify, based on a per element saliency measure, a background portion of a video frame of a video; align, based on the identified background portion, the video frame with an adjacent video frame using a global transformation to remove camera motion; compute an optical flow between the two aligned video frames; cluster the optical flow into flow elements; and compute a uniqueness measure and a spatial distribution measure of the optical flow elements to result in a video saliency map. - View Dependent Claims (20)
-
-
21. An apparatus, comprising:
-
a processor; a communication device operably connected to the processor; and a storage device operably connected to the storage device, the storage device storing non-transitory instructions configured to cause the processor to; identify, based on a per element saliency measure, a background portion of a video frame of a video; align, based on the identified background portion, the video frame with an adjacent video frame using a global transformation to remove camera motion; compute an optical flow between the two aligned video frames; cluster the optical flow into flow elements; and compute a uniqueness measure and a spatial distribution measure of the optical flow elements to result in a video saliency map.
-
Specification