A deep learning approach for product detection in intelligent retail environment