{
  "id": 37264,
  "title": "Using computer graphics to render car training samples",
  "url": "/competitions/carvana-image-masking-challenge/discussion/37264",
  "author_name": "",
  "post_date": "2017-07-30T05:01:10.631498600Z",
  "votes": 5,
  "comment_count": 5,
  "views": 0,
  "content": "<p>This discussion thread is for using computer graphics to render car training samples for training CNN. If you have resources, please free few to contribute! I am thinking of generating about half a million of virtual images and sharing them.</p>\n\n<p>This is a good chance for me to learn alittle computer graphics. Maybe it could become a required skill in future for people doing computer vision and deep learning </p>\n\n<p>e.g. </p>\n\n<ol>\n<li><p>where to download free 3d model of cars</p></li>\n<li><p>which modeler or render can be use? Any quick tutorials? like maya ?</p></li>\n<li><p>how about photommetry software and 3d reonstruction? free resources?</p></li>\n<li><p>GAN for computer graphics generation?</p></li>\n</ol>",
  "messages": [
    {
      "id": "208525",
      "postDate": "07/30/2017 05:01:10",
      "content": "<p>This discussion thread is for using computer graphics to render car training samples for training CNN. If you have resources, please free few to contribute! I am thinking of generating about half a million of virtual images and sharing them.</p>\n\n<p>This is a good chance for me to learn alittle computer graphics. Maybe it could become a required skill in future for people doing computer vision and deep learning </p>\n\n<p>e.g. </p>\n\n<ol>\n<li><p>where to download free 3d model of cars</p></li>\n<li><p>which modeler or render can be use? Any quick tutorials? like maya ?</p></li>\n<li><p>how about photommetry software and 3d reonstruction? free resources?</p></li>\n<li><p>GAN for computer graphics generation?</p></li>\n</ol>",
      "rawMarkdown": "This discussion thread is for using computer graphics to render car training samples for training CNN. If you have resources, please free few to contribute! I am thinking of generating about half a million of virtual images and sharing them.\n\nThis is a good chance for me to learn alittle computer graphics. Maybe it could become a required skill in future for people doing computer vision and deep learning \n\n\ne.g. \n\n 1. where to download free 3d model of cars\n\n 2. which modeler or render can be use? Any quick tutorials? like maya ?\n\n 3. how about photommetry software and 3d reonstruction? free resources?\n\n 4. GAN for computer graphics generation?",
      "votes": null
    },
    {
      "id": "208580",
      "postDate": "07/30/2017 09:16:53",
      "content": "<p>2) SketchUp or Blender with photorealistic rendered (for example Vray in first case or luxrenderer in second)</p>",
      "rawMarkdown": "2) SketchUp or Blender with photorealistic rendered (for example Vray in first case or luxrenderer in second)",
      "votes": null
    },
    {
      "id": "208581",
      "postDate": "07/30/2017 09:20:12",
      "content": "<p>thanks for the infor!</p>\n\n<p>i see if i can setup this:\n<a href=\"https://3dwarehouse.sketchup.com/collection/ec20cadc5f597c1a18e1def0c8a19a56/carros-detallados\">https://3dwarehouse.sketchup.com/collection/ec20cadc5f597c1a18e1def0c8a19a56/carros-detallados</a></p>",
      "rawMarkdown": "thanks for the infor!\n\ni see if i can setup this:\nhttps://3dwarehouse.sketchup.com/collection/ec20cadc5f597c1a18e1def0c8a19a56/carros-detallados",
      "votes": null
    },
    {
      "id": "209115",
      "postDate": "08/01/2017 09:19:18",
      "content": "<p>Are you able to load the 3D Collada model from the <a href=\"https://3dwarehouse.sketchup.com/collection/ec20cadc5f597c1a18e1def0c8a19a56/carros-detallados\">https://3dwarehouse.sketchup.com/collection/ec20cadc5f597c1a18e1def0c8a19a56/carros-detallados</a> into Blender with texture?</p>",
      "rawMarkdown": "Are you able to load the 3D Collada model from the https://3dwarehouse.sketchup.com/collection/ec20cadc5f597c1a18e1def0c8a19a56/carros-detallados into Blender with texture?",
      "votes": null
    },
    {
      "id": "209131",
      "postDate": "08/01/2017 10:27:27",
      "content": "<p>Great idea. Some other pointers:</p>\n\n<ul>\n<li>Virtual KITTI: <a href=\"http://www.europe.naverlabs.com/Research/Computer-Vision/Proxy-Virtual-Worlds\">http://www.europe.naverlabs.com/Research/Computer-Vision/Proxy-Virtual-Worlds</a> (I don't think it will be applicable though)</li>\n<li>GTA 5 car models: <a href=\"http://www.lcpdfr.com/downloads/gta5mods/vehiclemodels/\">http://www.lcpdfr.com/downloads/gta5mods/vehiclemodels/</a> This would be my preferred way if I were to do it.</li>\n</ul>\n\n<p>An idea: train with synthetic set and then do transfer learning by freezing everything except the first and last layer(s) (i.e. layers with most resolution) and train with the real set. The image statistics will be different in those layers.</p>",
      "rawMarkdown": "Great idea. Some other pointers:\n\n - Virtual KITTI: http://www.europe.naverlabs.com/Research/Computer-Vision/Proxy-Virtual-Worlds (I don't think it will be applicable though)\n - GTA 5 car models: http://www.lcpdfr.com/downloads/gta5mods/vehiclemodels/ This would be my preferred way if I were to do it.\n\nAn idea: train with synthetic set and then do transfer learning by freezing everything except the first and last layer(s) (i.e. layers with most resolution) and train with the real set. The image statistics will be different in those layers.",
      "votes": null
    },
    {
      "id": "209636",
      "postDate": "08/02/2017 21:51:48",
      "content": "<p>I'd think using a render engine like Vray or other ray tracers would be very time consuming to generate enough training samples without access to a renderfarm.</p>\n\n<p>Another option is the new renderer in Blender as it's realtime:\n<a href=\"https://www.youtube.com/watch?v=eAVjwXEjDdo\">https://www.youtube.com/watch?v=eAVjwXEjDdo</a></p>",
      "rawMarkdown": "I'd think using a render engine like Vray or other ray tracers would be very time consuming to generate enough training samples without access to a renderfarm.\n\nAnother option is the new renderer in Blender as it's realtime:\nhttps://www.youtube.com/watch?v=eAVjwXEjDdo",
      "votes": null
    }
  ],
  "comments": [
    {
      "id": 208580,
      "author_name": "ceperaang",
      "author_url": "",
      "post_date": "07/30/2017 09:16:53",
      "content": "<p>2) SketchUp or Blender with photorealistic rendered (for example Vray in first case or luxrenderer in second)</p>",
      "votes": null,
      "replies": [
        {
          "id": 208581,
          "author_name": "hengck23",
          "author_url": "",
          "post_date": "07/30/2017 09:20:12",
          "content": "<p>thanks for the infor!</p>\n\n<p>i see if i can setup this:\n<a href=\"https://3dwarehouse.sketchup.com/collection/ec20cadc5f597c1a18e1def0c8a19a56/carros-detallados\">https://3dwarehouse.sketchup.com/collection/ec20cadc5f597c1a18e1def0c8a19a56/carros-detallados</a></p>",
          "votes": null,
          "replies": []
        }
      ]
    },
    {
      "id": 209115,
      "author_name": "rainforest",
      "author_url": "",
      "post_date": "08/01/2017 09:19:18",
      "content": "<p>Are you able to load the 3D Collada model from the <a href=\"https://3dwarehouse.sketchup.com/collection/ec20cadc5f597c1a18e1def0c8a19a56/carros-detallados\">https://3dwarehouse.sketchup.com/collection/ec20cadc5f597c1a18e1def0c8a19a56/carros-detallados</a> into Blender with texture?</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 209131,
      "author_name": "antorsae",
      "author_url": "",
      "post_date": "08/01/2017 10:27:27",
      "content": "<p>Great idea. Some other pointers:</p>\n\n<ul>\n<li>Virtual KITTI: <a href=\"http://www.europe.naverlabs.com/Research/Computer-Vision/Proxy-Virtual-Worlds\">http://www.europe.naverlabs.com/Research/Computer-Vision/Proxy-Virtual-Worlds</a> (I don't think it will be applicable though)</li>\n<li>GTA 5 car models: <a href=\"http://www.lcpdfr.com/downloads/gta5mods/vehiclemodels/\">http://www.lcpdfr.com/downloads/gta5mods/vehiclemodels/</a> This would be my preferred way if I were to do it.</li>\n</ul>\n\n<p>An idea: train with synthetic set and then do transfer learning by freezing everything except the first and last layer(s) (i.e. layers with most resolution) and train with the real set. The image statistics will be different in those layers.</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 209636,
      "author_name": "bhowiebkr",
      "author_url": "",
      "post_date": "08/02/2017 21:51:48",
      "content": "<p>I'd think using a render engine like Vray or other ray tracers would be very time consuming to generate enough training samples without access to a renderfarm.</p>\n\n<p>Another option is the new renderer in Blender as it's realtime:\n<a href=\"https://www.youtube.com/watch?v=eAVjwXEjDdo\">https://www.youtube.com/watch?v=eAVjwXEjDdo</a></p>",
      "votes": null,
      "replies": []
    }
  ],
  "raw_markdown_by_id": {
    "208525": "This discussion thread is for using computer graphics to render car training samples for training CNN. If you have resources, please free few to contribute! I am thinking of generating about half a million of virtual images and sharing them.\n\nThis is a good chance for me to learn alittle computer graphics. Maybe it could become a required skill in future for people doing computer vision and deep learning \n\n\ne.g. \n\n 1. where to download free 3d model of cars\n\n 2. which modeler or render can be use? Any quick tutorials? like maya ?\n\n 3. how about photommetry software and 3d reonstruction? free resources?\n\n 4. GAN for computer graphics generation?",
    "208580": "2) SketchUp or Blender with photorealistic rendered (for example Vray in first case or luxrenderer in second)",
    "208581": "thanks for the infor!\n\ni see if i can setup this:\nhttps://3dwarehouse.sketchup.com/collection/ec20cadc5f597c1a18e1def0c8a19a56/carros-detallados",
    "209115": "Are you able to load the 3D Collada model from the https://3dwarehouse.sketchup.com/collection/ec20cadc5f597c1a18e1def0c8a19a56/carros-detallados into Blender with texture?",
    "209131": "Great idea. Some other pointers:\n\n - Virtual KITTI: http://www.europe.naverlabs.com/Research/Computer-Vision/Proxy-Virtual-Worlds (I don't think it will be applicable though)\n - GTA 5 car models: http://www.lcpdfr.com/downloads/gta5mods/vehiclemodels/ This would be my preferred way if I were to do it.\n\nAn idea: train with synthetic set and then do transfer learning by freezing everything except the first and last layer(s) (i.e. layers with most resolution) and train with the real set. The image statistics will be different in those layers.",
    "209636": "I'd think using a render engine like Vray or other ray tracers would be very time consuming to generate enough training samples without access to a renderfarm.\n\nAnother option is the new renderer in Blender as it's realtime:\nhttps://www.youtube.com/watch?v=eAVjwXEjDdo"
  },
  "source": "meta"
}