Object Detection using deep learning

I am working on a problem statement that how to correctly identify the same objects which is varying in size or structure. For example: in the image there are a number of chairs but each of which is of different shape and size (Like few are small chairs and few are big likewise).

Would you give your opinion on how to deal with this?