John Koleszar 8106df8f5a MFQE: apply threshold to subblocks and chroma.
In cases where you have a flat background occluded by a moving object
of similar luminosity in the foreground, it was likely that the
foreground blocks would persist for a few frames after the background
is uncovered. This is particularly noticable when the object has a
different color than the background, so add the chroma planes in as an
additional check.

In addition, for block sizes of 8 and 16, the luma threshold is
applied on four subblocks independently, which helps when only part of
the background in the block has been uncovered.

This fixes issue #392, which includes a test clip to reproduce the
issue.

BUG=392

Change-Id: I2bd7b2b0e25e912dcac342e5ad6e8914f5afd302
2012-04-03 12:05:01 -07:00
..
2012-02-08 09:44:42 -08:00
2012-03-06 15:20:03 -08:00
2011-02-24 14:35:18 -05:00
2011-12-22 09:58:40 -08:00
2011-05-24 13:24:52 -04:00
2011-11-04 18:50:35 -07:00
2011-08-16 16:21:21 -04:00
2011-10-27 11:26:30 -04:00
2011-10-27 11:26:30 -04:00
2010-10-27 18:08:04 -07:00
2011-08-19 10:29:41 -04:00
2011-08-19 10:29:41 -04:00
2012-01-30 12:08:29 -08:00
2011-02-08 17:42:54 -05:00
2012-01-30 12:08:22 -08:00
2012-01-30 12:08:29 -08:00
2012-01-30 12:06:31 -08:00
2012-01-30 12:08:28 -08:00
2012-01-31 11:02:39 -05:00
2010-10-27 18:08:04 -07:00
2010-10-27 18:08:04 -07:00
2012-01-30 12:10:47 -08:00
2011-12-22 13:00:23 -08:00
2012-01-31 11:02:39 -05:00
2012-02-28 14:12:30 -05:00
2012-02-28 14:12:30 -05:00
2012-01-30 12:06:27 -08:00
2010-10-27 18:08:04 -07:00
2010-10-27 18:08:04 -07:00
2012-02-08 09:44:42 -08:00
2010-10-27 18:08:04 -07:00