Purdue University Graduate School
Browse

REPRODUCIBLE DEEP LEARNING SOFTWARE FOR EFFICIENT COMPUTER VISION

Download (2.61 MB)
thesis
posted on 2024-04-19, 00:50 authored by Nikita RaviNikita Ravi

Computer vision (CV) using deep learning can equip machines with the ability to understand visual information. CV has seen widespread adoption across numerous industries, from autonomous vehicles to facial recognition on smartphones. However, alongside these advancements, there have been increasing concerns about reproducing the results. The difficulty of reproducibility may arise due to multiple reasons, such as differences in execution environments, missing or incompatible software libraries, proprietary data, and the stochastic nature in some software. A study conducted by the Nature journal reveals that more than 70% of researchers failed to reproduce other researcher's experiments; over 50% failed to reproduce their own experiments. Given the critical role that computer vision plays in many applications, for example in edge devices like mobile phones and drones, irreproducibility poses significant challenges for researchers and practitioners. To address these concerns, this thesis presents a systematic approach at analyzing and improving the reproducibility of computer vision models through case studies. This approach combines rigorous documentation standards, standardized software environment, and a comprehensive guide of best practices. By implementing these strategies, we aim to bridge the gap between research and practice, ensuring that innovations in computer vision can be effectively reproduced and deployed.

History

Degree Type

  • Master of Science

Department

  • Electrical and Computer Engineering

Campus location

  • West Lafayette

Advisor/Supervisor/Committee Chair

Yung-Hsiang Lu

Additional Committee Member 2

Qiang Qiu

Additional Committee Member 3

Nak-Seung Hyun

Usage metrics

    Licence

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC