FOREGROUND BACKGROUND SEPARATION IN A SCENE WITH UNSTABLE TEXTURES
First Claim
1. A computer-implemented method for performing foreground/background separation on an input image, said method comprising the steps of:
- pre-classifying an input visual element in said input image as one of a first element type and a second element type dependent upon a predetermined characteristic, said first element type having unstable texture characteristics and said second element type having stable texture characteristics;
performing a first foreground/background separation on said input visual element pre-classified as the first element type, said first foreground/background separation step based on at least one of colour data and brightness data of said input visual element without texture data of said input visual element; and
performing a second foreground/background separation on said input visual element pre-classified as the second element type, said second foreground/background separation step based on colour data, brightness data, and texture of said input visual element.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed herein are a system and method for performing foreground/background separation on an input image. The method pre-classifies (1010, 1020) an input visual element in the input image as one of a first element type and a second element type, dependent upon a predetermined characteristic. The method performs a first foreground/background separation (1030) on the input visual element that has been pre-classified as the first element type, wherein the first foreground/background separation step is based on colour data and brightness data of the input visual element. The method performs a second foreground/background separation (1040) on the input visual element that has been pre-classified as the second element type, wherein the second foreground/background separation step is based on colour data, brightness data, and texture of the input visual element.
-
Citations
17 Claims
-
1. A computer-implemented method for performing foreground/background separation on an input image, said method comprising the steps of:
-
pre-classifying an input visual element in said input image as one of a first element type and a second element type dependent upon a predetermined characteristic, said first element type having unstable texture characteristics and said second element type having stable texture characteristics; performing a first foreground/background separation on said input visual element pre-classified as the first element type, said first foreground/background separation step based on at least one of colour data and brightness data of said input visual element without texture data of said input visual element; and performing a second foreground/background separation on said input visual element pre-classified as the second element type, said second foreground/background separation step based on colour data, brightness data, and texture of said input visual element. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method for detecting foreground in an input image, said method comprising the steps of:
-
pre-classifying an input visual element in said input image as one of a first element type and a second element type dependent upon a predetermined characteristic; classifying said pre-classified input visual element by applying a first classifier if said pre-classified input visual element is of the first element type and applying a second classifier if said pre-classified input visual element is of the second element type; and detecting said input visual element as foreground dependent upon said classifying step. - View Dependent Claims (10, 11, 12)
-
-
13. A computer readable storage medium having a computer program recorded thereon, the program being executable by computer apparatus to detect foreground in an input image, said computer program comprising:
-
code for pre-classifying an input visual element in said input image as one of a first element type and a second element type dependent upon a predetermined characteristic; code for classifying said pre-classified input visual element by applying a first classifier if said pre-classified input visual element is of the first element type and applying a second classifier if said pre-classified input visual element is of the second element type; and code for detecting said input visual element as foreground dependent upon said classifying step.
-
-
14. Apparatus for detecting foreground in an input image, said apparatus comprising:
-
a memory storage device storing a computer program; and a processor for executing the computer program, said program comprising code executable by the processor for; pre-classifying an input visual element in said input image as one of a first element type and a second element type dependent upon a predetermined characteristic; classifying said pre-classified input visual element by applying a first classifier if said pre-classified input visual element is of the first element type and applying a second classifier if said pre-classified input visual element is of the second element type; and detecting said input visual element as foreground dependent upon said classifying step. - View Dependent Claims (15)
-
-
16. A computer-readable storage medium having recorded thereon a program, the program being executable by computerised apparatus to perform foreground/background separation on an input image, said program comprising:
-
code for pre-classifying an input visual element in said input image as one of a first element type and a second element type dependent upon a predetermined characteristic, said first element type having unstable texture characteristics and said second element type having stable texture characteristics; code for performing a first foreground/background separation on said input visual element pre-classified as the first element type, said first foreground/background separation step based on at least one of colour data and brightness data of said input visual element without texture data of said input visual element; and code for performing a second foreground/background separation on said input visual element pre-classified as the second element type, said second foreground/background separation step based on colour data, brightness data, and texture of said input visual element.
-
-
17. Computerised apparatus for performing foreground/background separation on an input image, said apparatus comprising:
-
a processor; and a memory coupled to the processor and having a program recorded therein, the program being executable by the processor to perform the foreground/background separation and comprising; code for pre-classifying an input visual element in said input image as one of a first element type and a second element type dependent upon a predetermined characteristic, said first element type having unstable texture characteristics and said second element type having stable texture characteristics; code for performing a first foreground/background separation on said input visual element pre-classified as the first element type, said first foreground/background separation step based on at least one of colour data and brightness data of said input visual element without texture data of said input visual element; and code for performing a second foreground/background separation on said input visual element pre-classified as the second element type, said second foreground/background separation step based on colour data, brightness data, and texture of said input visual element.
-
Specification