Object analysis