Hide metadata

dc.contributor.authorIkram, Chaudhry Rehan
dc.date.accessioned2019-08-26T23:46:34Z
dc.date.available2019-08-26T23:46:34Z
dc.date.issued2019
dc.identifier.citationIkram, Chaudhry Rehan. A benchmark for evaluating Deep Learning based Image Analytics. Master thesis, University of Oslo, 2019
dc.identifier.urihttp://hdl.handle.net/10852/69588
dc.description.abstractDeep learning based systems are on the rise as they have shown tremendous potential to extract concealed patterns through the data. Today Deep learning systems are surpassing human-level vision capabilities, which leads to the widespread adoption of deep learning on image classification and object detection. There is a wide variety of hardware, deep learning frameworks, model architectures and algorithms to chose from if one wants to implement deep learning based system, but a fair apple to apple comparison to aid selection remains a considerable challenge. The study aims to serve as a guide for the selection of deep learning framework and object detection algorithm with appropriate backbone feature extractor, which provides the optimal speed and accuracy trade-off. The proposed solution ImageMark has two parts. First part is a classification benchmark which provides a comparative study of seven state-of-the-art GPU-accelerated deep learning software tools ( MXNet, Tensorflow, PyTorch, CNTK, MXNet(Gluon), Keras, Theano) by executing a Convolutional Neural Network workload over all of them. All of them provide almost similar performance in terms of accuracy while some differences in training and inference speed are observed.MXNet is the fastest in terms of training speed while Theano is the leader in terms of inference speed while all of the frameworks utilize the GPU very efficiently. The second part is an object detection benchmark component which is focused on the evaluation of state of the art object detection algorithms which we view as “meta-architectures” i.e. Faster-RCNN, RFCN and SSD using seven different base feature extractor CNN architectures for high-level feature extraction from the input image. We use a small, more practical dataset on road damage detection for the workloads. Faster-RCNN based object detectors generally provide better accuracy then RFCN based models, while RFCN based models, in turn, perform better than SSD based models.SSD based models provide high inference and training speed compared to RFCN and Faster-RCNN based models. We study speed-accuracy trade-off curve by keeping the hyper-parameters same across all models and apply multi-objective optimization to optimize speed and accuracy and present range of object detectors on Pareto front. Faster-RCNN based model with PNasNet base feature extractor achieves a highest mAP and F1-score but takes much more time to train and is impractical for scenarios which require high frame rate during inference. On the other extreme, we present SSD based model with Inception base feature extractor, which takes the least amount of time for training and inference and still provides decent accuracy.eng
dc.language.isoeng
dc.subject
dc.titleA benchmark for evaluating Deep Learning based Image Analyticseng
dc.typeMaster thesis
dc.date.updated2019-08-26T23:46:34Z
dc.creator.authorIkram, Chaudhry Rehan
dc.identifier.urnURN:NBN:no-72729
dc.type.documentMasteroppgave
dc.identifier.fulltextFulltext https://www.duo.uio.no/bitstream/handle/10852/69588/5/imagemark_final.pdf


Files in this item

Appears in the following Collection

Hide metadata