Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Evaluation of models on OAK devices #5

Open
13 tasks
tersekmatija opened this issue Oct 28, 2021 · 0 comments
Open
13 tasks

Evaluation of models on OAK devices #5

tersekmatija opened this issue Oct 28, 2021 · 0 comments
Labels
enhancement New feature or request

Comments

@tersekmatija
Copy link
Contributor

tersekmatija commented Oct 28, 2021

Start with the why:

We've accumulated a lot of different models that are available in luxonis/depthai-experiments and this Model ZOO. With the development of web based search engine for models available on OAK devices, it would be beneficial to evaluate the models on the data sets they were trained on, with execution on OAKs. During the conversion some layers might be replaced, and models based on FP32 are converted to FP16. Such evaluation would show whether the model was converted successfully, emphasize possible issues, as well as enable us to compare which model performs better on OAK devices.

Move to the what:

  • Evaluation of models in model ZOO on popular task related data sets:

    • depth_estimation_mbnv2_240x320,
    • depth_estimation_mbnv2_480x640,
    • dmcount_540x960,
    • east_text_detection_256x256,
    • fast_depth_256x320,
    • fast_depth_480x640,
    • head-pose-estimation_160x160,
    • hrdepth_192x640,
    • inceptionv4_299x299,
    • megadepth,
    • mobile_object_localizer_192x192,
    • scdepth_256x832,
    • yolop_320x320.
  • Provide information on which data sets the models in the zoo were trained on.

Move to the how:

This can be executed in two steps:

  1. provide an API that exposes the OAK as a backbone for computation, so evaluation on device is as easy as few lines of code,
  2. download required data sets and adapt models' evaluation scripts so that OAK is used as a backbone.

As this is a tedious process, help from the community is much appreciated!

@tersekmatija tersekmatija added the enhancement New feature or request label Oct 28, 2021
@tersekmatija tersekmatija pinned this issue Nov 4, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant