AI Resources (Under Development)

Sections

Significant Areas-Current Task List - Tutorials - Applications - Prominent Papers

Multi view based 3D models
  • Neural Fields Rendering System: Requirements:
    • Store objects as neural network
      • It could be a single neural network for each object
      • multiple obejcts encoded in the same network using embedding as input.
      • Store embeedding for each voxel and a common neural network. A generalized marching cubes algorithm.
      • A hybrid progressive representation
        • A global embedding for overall structure and progressive embedding for successive voxel breaking to refine the shape to increased quality
        • DeepLS, SDF (It has a different embedding compared to NSVF). It tried to learn NN to learn smaller edges. Heirarchical NeRF -> NSVF
      • Can transformer networks be used instead of NN?
    • Learning material properties: Nerf Issues
      • Looks like there is a solution which uses Albedo and Illumination in CVPR. Environment maps are used to replicate theillumination problem
      • Light could be used as a dot product i.e. a NN which takes the direction of light, direction of incident ray and material properties at that point and produces the output at that point
Current Task List
  • Modify NSVF - embedding and voxel culling
  • Modify NeRF - to support SDF experiments, add support of embedding for individual shape using DeepSDF idea
List of ideas:

Nerf Universe:

  • Basic Nerf

  • Ability to choose appropriate texture and material properties based on BRDF

Prominent Papers

AI Sculptor: Assuming the rays as a nail, we like to sculpt a 3D model based on multiple input views. We use the NSVF as our based code. The list of problems we are planning to attack: - Marching cubes would fail to recover the surface since the function learns only the boundary and does not learn inside the object. So a different learning algorithm is required for learning the 3D mesh object. We need to find a better algorithm to extract the 3D mesh and surface information. - A soluttion would be to shoot rays from different directions and choose only those points which have normals which are parallel to the ray of intersection. Use these points as an input to creat a point cloud and then convert this point cloud to a mesh using pointcloud2mesh algorithms, Surface Reconstruction - Alternative representation: Signed Distance field representation has better representation of objects than transparency representation. Can we use SDF instead of transparency? Define a rendering function using SDF. Use this function instead of transparency based rendering function and then use it to represent Neural scene DeepSDF, DeepLS, Papier-Machˆe, Occupancy Networks - Heirarchical representation: Nerf/DeepSDF use NN to represent the whole scene. NSVF/DeepLS use local embedding information to represent shapes in voxels. Can a heirarchchical representation of latent variables be used to represnet the whole shape to get consistent representation. - Can the shape information used as code in DeepSDF be used in NERF/NSVF kind of setup to reduce the number of images to encode a scene directly from a siingle image - Physics simulation using NeRF: Real Time Fluid simulation, Learning to simulate

List of questions
Other queries
Significant Areas
To Be Read Papers
Current Task List
Tutorials
Applications

Sections

Children resources - Videos - Accelerators - Channels followed - GPU and CUDA resource - Projects

Tutorials
Children resources
Videos
List of topics to be covered
Good resources
Accelerators
Job Options
Internships
Portfolio creation
Channels followed
GPU and CUDA resource
  • AWS:

    • p2 - NVIDIA Tesla K80 - 2 x 2496
    • G3 - NVIDIA Tesla M60 - 4096 NVIDIA CUDA® cores (2048 per GPU)
    • G2 - NVIDIA GRID K520 GPUs - 3072 core
    • CG1 - NVIDIA Tesla M2050
  • NVIDIA Grant

    • NVIDIA Quadro M5000 - 2048 [GeForce Titan Xp, Quadro P5000, NVIDIA M5000 specification]
    • GTX 1080i - 3584 - 700$
    • GTX 1080 - 2,560 - 500$
    • GTX 1070 - 1920 - 390
    • Titan X pascal - 3584
    • Jetson
  • EGPU: egpu, 9to5mac