Small Object detection is an interesting topic in computer vision. With the rapid development in deep learning, it has drawn attention of several researchers with innovations in approaches to join a race. These innovations proposed comprised region proposals, divided grid cell, multiscale feature maps, and new loss function. As a result the performance of object detection has recently had significant improvements. However, most of the state of the art detectors, both in one stage and two stage approaches, have struggled with detecting small objects.