Some explanations about the news in pixelshift:
Here’s the current gui:

There’s a new method 3x3 new. While the other methods 1x1, 1x2, 3x3 and so on marked a pixel as motion when one of the pixels in the surrounding grid was dectected as motion, the new method does the following:
For each pixel it looks for motion in greens and marks them as value 1.0. If no motion in green is found (and red/blue check is enabled) it marks red/blue motion with the value of Red&Blue weight, 0.7 in example screen shot.
Then, if 3x3 new: Blur is enabled the values run through a gaussian blur with Blur simga.
This can be used to eliminate false positives.
In next step the sum of the values of a 3x3 grid for each pixel is compared against 3x3 new threshold (3.0 in example screen shot). If the sum is >= this threshold, the pixel is treated as motion.
When 3x3 new: Fill holes is enabled the result additionally runs through a hole fill algorithm.
Then, all pixels marked as motion are taken from:
- the selected amaze demosaiced frame in case
medianis disabled. - the median of all 4 amaze demosaiced frames in case ‘median’ is enabled and
Exclude selected frame from medianis disabled - the median of 3 amaze demosaiced frames in case ‘median’ is enabled and
Exclude selected frame from medianis enabled
Because images show more than words, here a first example for the hole fill (Left in screenshot is always pixelshift without motion detection):
The part at right shows what you get with simple green and Red/Blue cross detection.
There are still some artifacts. Let’s have a look at the motion mask:
As you can see, motion detection failed to detect motion at the back of the persons.
Let’s activate hole fill and have a look at the motion mask:
Now, the persons are completly marked as motion. Lets’s have a look without the motion mask:
Artifacts are gone 



