Comments (7)
La demo con la rete pretrainata funziona.
from neural_registration_comparison.
Correzione: la demo con la rete trainata su 3DMatch funziona, per usare la rete trainata su KITTI è più complicato.
from neural_registration_comparison.
Testando il modello trainato su 3DMatch (su pointcloud circa simili, quelle del TUM), va out of memory.
La risposta degli autori è "hai troppa poca memoria": qinzheng93/GeoTransformer#1
from neural_registration_comparison.
Possiamo anche decidere di escluderlo, proprio perché va out of memory. D'altro canto abbiamo già escluso un'altra rete per lo stesso motivo. Cerca di capire per quali dimensioni della point cloud va out of memory, in modo da poter eventualmente affermare che sia proprio inutilizzabili con point clouds di dimensioni decenti.
from neural_registration_comparison.
Sono riuscita a far funzionare la rete, sia quella trainata su 3dmatch che quella trainata su kitti.
Quella su 3dmatch funziona abbastanza sui dataset del TUM, anche se a volte va OOM, su tutti gli altri va direttamente OOM, probabilmente l'estensione spaziale degli altri dataset è troppo grande e sottocampionando a 2.5cm vengono fuori point cloud con troppi punti.
Quella trainata su KITTI invece funziona abbastanza sui dataset di ETH e su p2at_met, va OOM quasi mai (forse un paio di volte sul kaist). Sui dataset del TUM invece dà errore a runtime, e se ho capito il codice è perchè con downsampling a 0.3m non riesce a trovare feature per poi fare matching.
Ho aggiunto ai file dei risultati una colonna "status", così per ogni problema sappiamo se la rete ha dato un output, se è andata OOM o se ha dato errore a runtime. Ora sto aggiornando il file che fa le statistiche sui risultati per gestire questa colonna.
Nella cartella risultati di geotransformer ci sono anche i file di tempi e misura memoria ram, ora faccio una miniguida su come sto gestendo le due misure.
from neural_registration_comparison.
Risultati con anche il numero di fallimenti. La mediana (e le altre cose) le ho calcolate solo sugli esperimenti che non fallivano, dove c'è NaN è perchè tutti gli esperimenti hanno fallito.
Kitti:
3d match
from neural_registration_comparison.
Ho fixato un piccolo bug che gli faceva usare troppa memoria. Risultati finali:
from neural_registration_comparison.
Related Issues (20)
- Test di 3dSmoothNet
- Test di FPFH HOT 2
- Test di Fully Convolutional Geometric Features
- Bug script registration_from_features HOT 3
- Test di Predator HOT 12
- Test di PPFNet HOT 2
- Test di GenReg HOT 2
- Test Feature Metric Registration
- Aggiungere per ogni algoritmo delle misure di "efficienza" (tempo/memoria?) HOT 11
- Test di RoReg
- Test di RoReg HOT 29
- Rifare test per misurare tempo/memoria
- Downsampling e preprocessing per esperimenti nuovi HOT 13
- FPFH HOT 1
- 3DSmoothNet HOT 3
- FCGF HOT 3
- 3DFeatNet HOT 1
- FMR HOT 2
- Aggiungere scenario di test "robotico" HOT 9
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from neural_registration_comparison.