Comments (5)
And then,I test oxford-v1.0 dataset using your oxford-v1.0_pretrained_l5_w3 model and get the reacall@1=0.7424 recall@5=0.8775 racall@20=0.9632. But the results in paper Table I are SeqNet(S5) recall@1/5/20=0.62/0.76/0.88.
I don't konw why.
Thank you!
from seqnet.
Hi @kaiyi98,
Hi! Thanks for your work! I have some doubts about the nordland image descriptors.
- The nordland image descriptors are from netvlad. Whether the netvlad model was trained in the nordland?
The provided single image descriptors are not trained on Nordland but Pittsburgh (30K). Please see this and this to train the model.
- Which one is a fixed distance sample between oxford-pnv and oxford-v1.0
oxford-v1.0 has the fixed distance sampling. oxford-pnv refers to the data split as per the PointNetVLAD paper.
Hope that helps.
from seqnet.
And then,I test oxford-v1.0 dataset using your oxford-v1.0_pretrained_l5_w3 model and get the reacall@1=0.7424 recall@5=0.8775 racall@20=0.9632. But the results in paper Table I are SeqNet(S5) recall@1/5/20=0.62/0.76/0.88. I don't konw why. Thank you!
Both the results are valid. The difference is in the underlying trained model used for the purpose. In the paper, we mainly reported results by testing with models trained on a different city. So, in Table 1 there, Oxford results correspond to a model trained on Brisbane data and vice versa.
The results you obtained are expected to be better for Oxford as the model is trained on Oxford.
Hope that helps.
from seqnet.
And then,I test oxford-v1.0 dataset using your oxford-v1.0_pretrained_l5_w3 model and get the reacall@1=0.7424 recall@5=0.8775 racall@20=0.9632. But the results in paper Table I are SeqNet(S5) recall@1/5/20=0.62/0.76/0.88. I don't konw why. Thank you!
Both the results are valid. The difference is in the underlying trained model used for the purpose. In the paper, we mainly reported results by testing with models trained on a different city. So, in Table 1 there, Oxford results correspond to a model trained on Brisbane data and vice versa.
The results you obtained are expected to be better for Oxford as the model is trained on Oxford.
Hope that helps.
Thank you! Can you tell me how to align the gps timestamps and the stereo.timestamps for Oxford RobotCar.
from seqnet.
You can do it as below:
import numpy as np
from scipy.spatial.distance import cdist
def getClosestPoseTsIndsPerImgTs(poseTs,imgTs,memEff=True):
if memEff:
matchInds = np.array([np.argmin(abs(poseTs-ts)) for ts in imgTs])
else:
diffMat = cdist(poseTs.reshape([-1,1]),imgTs.reshape([-1,1]))
matchInds = np.argmin(diffMat,axis=0)
return matchInds
closeInds = getClosestPoseTsIndsPerImgTs(insTS,imgTS,memEff=True)
imgPoses = insNE[closeInds,:]
from seqnet.
Related Issues (20)
- use SeqNet without SeqMatch HOT 1
- use SeqNet without SeqMatch HOT 1
- Train sequential descriptors through SeqNet on the MSLS dataset HOT 2
- "seqL_filterData" argument HOT 1
- The descriptor data for the Brisbane dataset HOT 2
- MSLS pretrained model HOT 1
- MSLS austin/melbourne image number difference between original seq_info.csv and provided seqBounds.txt here HOT 2
- Doubt regarding MSLS sequences HOT 4
- Related files for msls experiments HOT 1
- pretrained model HOT 2
- The evaluation metric about Precision@K HOT 1
- the Oxford dataset Preprocessing HOT 5
- nGPU HOT 1
- Broken links for pre-trained models and dataset HOT 2
- Questions about training and testing Seqnet using other dataset HOT 12
- discussion on sequential descriptor HOT 2
- MSLS results HOT 2
- dataset split issues HOT 5
- use SeqNet without SeqMatch HOT 2
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 seqnet.