{
  "id": 118700,
  "title": "Fun Experiment",
  "url": "/competitions/pku-autonomous-driving/discussion/118700",
  "author_name": "",
  "post_date": "2019-11-23T17:46:32.853757500Z",
  "votes": 10,
  "comment_count": 11,
  "views": 0,
  "content": "<p>An interesting way to estimate depth, isn't very accurate though. Green dots are from train.csv and predictions are made by converting x,y,z from train.csv into image pixel coordinates and indexing the model output. <br>\nThe model used wasn't made by me.\n<img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F3543139%2F10bda72d118451c12f01b66c34b77424%2Fd005a3526211fa9e6a68082a669a51e1.png?generation=1574531154433068&amp;alt=media\" alt=\"\">\n<img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F3543139%2F8f9b62bb98b1bee4914fc681bbe427a4%2F97ccbfac05234cd529227cbcf7f247be.png?generation=1574531171345504&amp;alt=media\" alt=\"\"></p>",
  "messages": [
    {
      "id": "679942",
      "postDate": "11/23/2019 17:46:32",
      "content": "<p>An interesting way to estimate depth, isn't very accurate though. Green dots are from train.csv and predictions are made by converting x,y,z from train.csv into image pixel coordinates and indexing the model output. <br>\nThe model used wasn't made by me.\n<img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F3543139%2F10bda72d118451c12f01b66c34b77424%2Fd005a3526211fa9e6a68082a669a51e1.png?generation=1574531154433068&amp;alt=media\" alt=\"\">\n<img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F3543139%2F8f9b62bb98b1bee4914fc681bbe427a4%2F97ccbfac05234cd529227cbcf7f247be.png?generation=1574531171345504&amp;alt=media\" alt=\"\"></p>",
      "rawMarkdown": "An interesting way to estimate depth, isn't very accurate though. Green dots are from train.csv and predictions are made by converting x,y,z from train.csv into image pixel coordinates and indexing the model output.  \nThe model used wasn't made by me.\n![](https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F3543139%2F10bda72d118451c12f01b66c34b77424%2Fd005a3526211fa9e6a68082a669a51e1.png?generation=1574531154433068&amp;alt=media)\n![](https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F3543139%2F8f9b62bb98b1bee4914fc681bbe427a4%2F97ccbfac05234cd529227cbcf7f247be.png?generation=1574531171345504&amp;alt=media)",
      "votes": null
    },
    {
      "id": "679944",
      "postDate": "11/23/2019 17:49:55",
      "content": "<p>Awesome !</p>",
      "rawMarkdown": "Awesome !",
      "votes": null
    },
    {
      "id": "679986",
      "postDate": "11/23/2019 19:19:34",
      "content": "<p>looks nice. Which model was used for the depth prediction?</p>",
      "rawMarkdown": "looks nice. Which model was used for the depth prediction?",
      "votes": null
    },
    {
      "id": "679996",
      "postDate": "11/23/2019 19:41:34",
      "content": "<p><a href=\"https://github.com/nianticlabs/monodepth2\">https://github.com/nianticlabs/monodepth2</a></p>",
      "rawMarkdown": "https://github.com/nianticlabs/monodepth2",
      "votes": null
    },
    {
      "id": "709458",
      "postDate": "01/03/2020 14:38:36",
      "content": "<p>Hi, GreatGameDota:\nwould you mind share the code you use to get depth map? thanks😀  <a href=\"/greatgamedota\">@greatgamedota</a> </p>",
      "rawMarkdown": "Hi, GreatGameDota:\nwould you mind share the code you use to get depth map? thanks😀  @greatgamedota",
      "votes": null
    },
    {
      "id": "709591",
      "postDate": "01/03/2020 17:40:05",
      "content": "<p>Here's the colab notebook, tell me if the link works: <a href=\"https://colab.research.google.com/drive/1u5CynV40wqJRuf0kIWuK-aLSVzjjjMr7\">https://colab.research.google.com/drive/1u5CynV40wqJRuf0kIWuK-aLSVzjjjMr7</a></p>",
      "rawMarkdown": "Here's the colab notebook, tell me if the link works: https://colab.research.google.com/drive/1u5CynV40wqJRuf0kIWuK-aLSVzjjjMr7",
      "votes": null
    },
    {
      "id": "709878",
      "postDate": "01/04/2020 03:20:52",
      "content": "<p>Thanks, and it needs your permission, or would you mind sharing .ipynb document? I'm using colab too.😀 \nHere's a algorithm that uses depth map in a better way. <a href=\"https://arxiv.org/abs/1812.07179\">https://arxiv.org/abs/1812.07179</a> <a href=\"/greatgamedota\">@greatgamedota</a> \n<img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F3876174%2F62aa13a4ad93f0ddcd8aaf6d96796f8b%2F2020-01-04_111625.png?generation=1578107849054627&amp;alt=media\" alt=\"\"></p>",
      "rawMarkdown": "Thanks, and it needs your permission, or would you mind sharing .ipynb document? I'm using colab too.😀 \nHere's a algorithm that uses depth map in a better way. https://arxiv.org/abs/1812.07179 @greatgamedota \n![](https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F3876174%2F62aa13a4ad93f0ddcd8aaf6d96796f8b%2F2020-01-04_111625.png?generation=1578107849054627&amp;alt=media)",
      "votes": null
    },
    {
      "id": "709880",
      "postDate": "01/04/2020 03:24:45",
      "content": "<p>Whoops, here's the sharable link: <a href=\"https://colab.research.google.com/drive/1u5CynV40wqJRuf0kIWuK-aLSVzjjjMr7\">https://colab.research.google.com/drive/1u5CynV40wqJRuf0kIWuK-aLSVzjjjMr7</a> <br>\nThanks for the link, I'll check it out!</p>",
      "rawMarkdown": "Whoops, here's the sharable link: https://colab.research.google.com/drive/1u5CynV40wqJRuf0kIWuK-aLSVzjjjMr7  \nThanks for the link, I'll check it out!",
      "votes": null
    },
    {
      "id": "710245",
      "postDate": "01/04/2020 13:58:20",
      "content": "<p>Hi, I see the outputs have 4 disp, what is it used for? I plot it out, they are same. <a href=\"/greatgamedota\">@greatgamedota</a> </p>\n\n<p>disp = outputs[(\"disp\", 0)]</p>",
      "rawMarkdown": "Hi, I see the outputs have 4 disp, what is it used for? I plot it out, they are same. @greatgamedota \n\ndisp = outputs[(\"disp\", 0)]",
      "votes": null
    },
    {
      "id": "710279",
      "postDate": "01/04/2020 14:33:57",
      "content": "<p>It's just the same output but at different resolutions, you can control it when initializing the decoder: <code>depth_decoder = networks.DepthDecoder(num_ch_enc=encoder.num_ch_enc, scales=range(4))</code></p>",
      "rawMarkdown": "It's just the same output but at different resolutions, you can control it when initializing the decoder: ```depth_decoder = networks.DepthDecoder(num_ch_enc=encoder.num_ch_enc, scales=range(4))```",
      "votes": null
    },
    {
      "id": "711094",
      "postDate": "01/05/2020 17:18:41",
      "content": "<p>If your still working with this I found a much better depth predictor. <br>\n<img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F3543139%2F9aed3d8ff36f8c054dd8afca31f25e6e%2Fvnl.png?generation=1578244717716386&amp;alt=media\" alt=\"\">\n<img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F3543139%2F1466629fc162dc5eb910a031d3c01883%2Fpred_vnl.png?generation=1578248372851148&amp;alt=media\" alt=\"\"></p>",
      "rawMarkdown": "If your still working with this I found a much better depth predictor.  \n![](https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F3543139%2F9aed3d8ff36f8c054dd8afca31f25e6e%2Fvnl.png?generation=1578244717716386&amp;alt=media)\n![](https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F3543139%2F1466629fc162dc5eb910a031d3c01883%2Fpred_vnl.png?generation=1578248372851148&amp;alt=media)",
      "votes": null
    },
    {
      "id": "711398",
      "postDate": "01/06/2020 03:19:55",
      "content": "<p>Thanks, I havn't try it, the timeline is coming, no time to try new model.😄 </p>",
      "rawMarkdown": "Thanks, I havn't try it, the timeline is coming, no time to try new model.😄",
      "votes": null
    }
  ],
  "comments": [
    {
      "id": 679944,
      "author_name": "phoenix9032",
      "author_url": "",
      "post_date": "11/23/2019 17:49:55",
      "content": "<p>Awesome !</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 679986,
      "author_name": "tugstugi",
      "author_url": "",
      "post_date": "11/23/2019 19:19:34",
      "content": "<p>looks nice. Which model was used for the depth prediction?</p>",
      "votes": null,
      "replies": [
        {
          "id": 679996,
          "author_name": "greatgamedota",
          "author_url": "",
          "post_date": "11/23/2019 19:41:34",
          "content": "<p><a href=\"https://github.com/nianticlabs/monodepth2\">https://github.com/nianticlabs/monodepth2</a></p>",
          "votes": null,
          "replies": []
        }
      ]
    },
    {
      "id": 709458,
      "author_name": "diegojohnson",
      "author_url": "",
      "post_date": "01/03/2020 14:38:36",
      "content": "<p>Hi, GreatGameDota:\nwould you mind share the code you use to get depth map? thanks😀  <a href=\"/greatgamedota\">@greatgamedota</a> </p>",
      "votes": null,
      "replies": [
        {
          "id": 709591,
          "author_name": "greatgamedota",
          "author_url": "",
          "post_date": "01/03/2020 17:40:05",
          "content": "<p>Here's the colab notebook, tell me if the link works: <a href=\"https://colab.research.google.com/drive/1u5CynV40wqJRuf0kIWuK-aLSVzjjjMr7\">https://colab.research.google.com/drive/1u5CynV40wqJRuf0kIWuK-aLSVzjjjMr7</a></p>",
          "votes": null,
          "replies": []
        },
        {
          "id": 709878,
          "author_name": "diegojohnson",
          "author_url": "",
          "post_date": "01/04/2020 03:20:52",
          "content": "<p>Thanks, and it needs your permission, or would you mind sharing .ipynb document? I'm using colab too.😀 \nHere's a algorithm that uses depth map in a better way. <a href=\"https://arxiv.org/abs/1812.07179\">https://arxiv.org/abs/1812.07179</a> <a href=\"/greatgamedota\">@greatgamedota</a> \n<img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F3876174%2F62aa13a4ad93f0ddcd8aaf6d96796f8b%2F2020-01-04_111625.png?generation=1578107849054627&amp;alt=media\" alt=\"\"></p>",
          "votes": null,
          "replies": []
        },
        {
          "id": 709880,
          "author_name": "greatgamedota",
          "author_url": "",
          "post_date": "01/04/2020 03:24:45",
          "content": "<p>Whoops, here's the sharable link: <a href=\"https://colab.research.google.com/drive/1u5CynV40wqJRuf0kIWuK-aLSVzjjjMr7\">https://colab.research.google.com/drive/1u5CynV40wqJRuf0kIWuK-aLSVzjjjMr7</a> <br>\nThanks for the link, I'll check it out!</p>",
          "votes": null,
          "replies": []
        },
        {
          "id": 710245,
          "author_name": "diegojohnson",
          "author_url": "",
          "post_date": "01/04/2020 13:58:20",
          "content": "<p>Hi, I see the outputs have 4 disp, what is it used for? I plot it out, they are same. <a href=\"/greatgamedota\">@greatgamedota</a> </p>\n\n<p>disp = outputs[(\"disp\", 0)]</p>",
          "votes": null,
          "replies": []
        },
        {
          "id": 710279,
          "author_name": "greatgamedota",
          "author_url": "",
          "post_date": "01/04/2020 14:33:57",
          "content": "<p>It's just the same output but at different resolutions, you can control it when initializing the decoder: <code>depth_decoder = networks.DepthDecoder(num_ch_enc=encoder.num_ch_enc, scales=range(4))</code></p>",
          "votes": null,
          "replies": []
        },
        {
          "id": 711094,
          "author_name": "greatgamedota",
          "author_url": "",
          "post_date": "01/05/2020 17:18:41",
          "content": "<p>If your still working with this I found a much better depth predictor. <br>\n<img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F3543139%2F9aed3d8ff36f8c054dd8afca31f25e6e%2Fvnl.png?generation=1578244717716386&amp;alt=media\" alt=\"\">\n<img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F3543139%2F1466629fc162dc5eb910a031d3c01883%2Fpred_vnl.png?generation=1578248372851148&amp;alt=media\" alt=\"\"></p>",
          "votes": null,
          "replies": []
        },
        {
          "id": 711398,
          "author_name": "diegojohnson",
          "author_url": "",
          "post_date": "01/06/2020 03:19:55",
          "content": "<p>Thanks, I havn't try it, the timeline is coming, no time to try new model.😄 </p>",
          "votes": null,
          "replies": []
        }
      ]
    }
  ],
  "raw_markdown_by_id": {
    "679942": "An interesting way to estimate depth, isn't very accurate though. Green dots are from train.csv and predictions are made by converting x,y,z from train.csv into image pixel coordinates and indexing the model output.  \nThe model used wasn't made by me.\n![](https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F3543139%2F10bda72d118451c12f01b66c34b77424%2Fd005a3526211fa9e6a68082a669a51e1.png?generation=1574531154433068&amp;alt=media)\n![](https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F3543139%2F8f9b62bb98b1bee4914fc681bbe427a4%2F97ccbfac05234cd529227cbcf7f247be.png?generation=1574531171345504&amp;alt=media)",
    "679944": "Awesome !",
    "679986": "looks nice. Which model was used for the depth prediction?",
    "679996": "https://github.com/nianticlabs/monodepth2",
    "709458": "Hi, GreatGameDota:\nwould you mind share the code you use to get depth map? thanks😀  @greatgamedota",
    "709591": "Here's the colab notebook, tell me if the link works: https://colab.research.google.com/drive/1u5CynV40wqJRuf0kIWuK-aLSVzjjjMr7",
    "709878": "Thanks, and it needs your permission, or would you mind sharing .ipynb document? I'm using colab too.😀 \nHere's a algorithm that uses depth map in a better way. https://arxiv.org/abs/1812.07179 @greatgamedota \n![](https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F3876174%2F62aa13a4ad93f0ddcd8aaf6d96796f8b%2F2020-01-04_111625.png?generation=1578107849054627&amp;alt=media)",
    "709880": "Whoops, here's the sharable link: https://colab.research.google.com/drive/1u5CynV40wqJRuf0kIWuK-aLSVzjjjMr7  \nThanks for the link, I'll check it out!",
    "710245": "Hi, I see the outputs have 4 disp, what is it used for? I plot it out, they are same. @greatgamedota \n\ndisp = outputs[(\"disp\", 0)]",
    "710279": "It's just the same output but at different resolutions, you can control it when initializing the decoder: ```depth_decoder = networks.DepthDecoder(num_ch_enc=encoder.num_ch_enc, scales=range(4))```",
    "711094": "If your still working with this I found a much better depth predictor.  \n![](https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F3543139%2F9aed3d8ff36f8c054dd8afca31f25e6e%2Fvnl.png?generation=1578244717716386&amp;alt=media)\n![](https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F3543139%2F1466629fc162dc5eb910a031d3c01883%2Fpred_vnl.png?generation=1578248372851148&amp;alt=media)",
    "711398": "Thanks, I havn't try it, the timeline is coming, no time to try new model.😄"
  },
  "source": "meta"
}