Background designer: Detecting real life objects properly and removing their background