NobleBlocks
    Motion-based background subtraction using adaptive kernel density estimation | NobleBlocks