Computer vision :a modern approach