Padding mesh data

Aperta
#544 3 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
25/100
Tipo di issue
Bug
Chiarezza
Da chiarire
Stato di attività
Ferma
Stack tecnologico
python, tensorflow

Direzione di ricerca

Inizia con il codice di segmentazione delle mesh e il notebook Colab/IPython menzionati nell’issue, quindi traccia il modo in cui gli array personalizzati di vertici e facce entrano nella rete. Riproduci il caso di un dataset con padding a zero e confronta il comportamento del rendering e dell’addestramento con quello di una mesh senza padding; il lavoro è completato quando esiste un approccio di padding documentato che esegue correttamente il rendering e consente alla rete di apprendere.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

I am trying to train the mesh segmentation code here in tensorflow graphics with my own dataset. My dataset has some meshes with varying vertex count and edge count. I tried to zero-pad the vertices and faces array for each mesh so that all the meshes in my dataset will have the same number of vertices and faces.

However, I am running into issue of

  1. not able to view the mesh from the colab ipython notebook. (My vertices are between 0 and 1, so I know without padding I can view them)
  2. Since the padding for faces did not allow any negative values (pytorch3d sets the padding value for faces to be -1 and I believe here I have to pad it with 0), I had to pad the faces with a 0 which obviously pointed to the first vertex in the list.

Can you someone clearly point a way to pad custom mesh datasets and feed it into the network. An example to do this is very much appreciated. Thanks in advance

NOTE: The network is training with this zero padded dataset, but not really learning anything.

Lingua principale
Python
Stelle
2.8k
Fork
374
Merge medio
5g 9h
PR unite (30g)
1

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di tensorflow/graphics

Tutte le issue di tensorflow/graphics

Issue simili

Altre issue su Python

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.