As far as I understand, depth values make the blob detection easier. Normally blob detection tries to use the brightness differences caused by 3D objects - depth values make it much accurate.
http://en.wikipedia.org/wiki/Blob_detection
The youtube video channel of the author has his previous demos : http://www.youtube.com/user/yankeyan