Inter-mode region-of-interest video object segmentation
First Claim
1. A method comprising:
- receiving a video frame of a video sequence;
identifying a moving foreground region of the video frame representing movement relative to a different video frame in the video sequence;
detecting region of interest (ROI) features within a combined foreground region of the video frame corresponding to the moving foreground region and a foreground region of the different video frame; and
approximating a shape of an ROI object within the video frame based on the detected ROI features.
1 Assignment
0 Petitions
Accused Products
Abstract
The disclosure is directed to techniques for automatic segmentation of a region-of-interest (ROI) video object from a video sequence. ROI object segmentation enables selected ROI or “foreground” objects of a video sequence that may be of interest to a viewer to be extracted from non-ROI or “background” areas of the video sequence. Examples of a ROI object are a human face or a head and shoulder area of a human body. The disclosed techniques include a hybrid technique that combines ROI feature detection, region segmentation, and background subtraction. In this way, the disclosed techniques may provide accurate foreground object generation and low-complexity extraction of the foreground object from the video sequence. A ROI object segmentation system may implement the techniques described herein. In addition, ROI object segmentation may be useful in a wide range of multimedia applications that utilize video sequences, such as video telephony applications and video surveillance applications.
-
Citations
27 Claims
-
1. A method comprising:
-
receiving a video frame of a video sequence;
identifying a moving foreground region of the video frame representing movement relative to a different video frame in the video sequence;
detecting region of interest (ROI) features within a combined foreground region of the video frame corresponding to the moving foreground region and a foreground region of the different video frame; and
approximating a shape of an ROI object within the video frame based on the detected ROI features. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-readable medium comprising instructions that cause a programmable processor to:
-
receive a video frame of a video sequence;
identify a moving foreground region of the video frame representing movement relative to a different video frame in the video sequence;
detect region of interest (ROI) features within a combined foreground region of the video frame corresponding to the moving foreground region and a foreground region of the different video frame; and
approximate a shape of an ROI object within the video frame based on the detected ROI features. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system comprising a processor programmed to:
-
receive a video frame in a video sequence;
identify a moving foreground region of the video frame representing movement relative to a different video frame in the video sequence;
detect region of interest (ROI) features within a combined foreground region of the video frame corresponding to the moving foreground region and a foreground region of the different video frame; and
approximate a shape of an ROI object within the video frame based on the detected ROI features. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification