Object detection using convolutional neural networks and transformer-based models: a review | Synapse