Home

Awesome

Comparative Evaluation of Hand-Crafted and Learned Local Features

This repository contains the instructions and the code for evaluating feature descriptors on our image-based reconstruction benchmark. The details of our local feature benchmark can be found in our paper:

"Comparative Evaluation of Hand-Crafted and Learned Local Features".
J.L. Schönberger, H. Hardmeier, T. Sattler and M. Pollefeys. CVPR 2017.

Paper, Supplementary, Bibtex

You might also be interested in the HPatches benchmark by Balntas and Lenc et al. presented at CVPR 2017.

Benchmark Results

This table lists the latest benchmark results. Note that the results differ from the original paper, since they were updated with the latest COLMAP version. If you want to submit your own results, please open a new issue or pull request for this repository. Note that the below table extends to the right and alternatively can be viewed in a code or text editor.

Metrics:

DatasetMethod# Images# Reg. Images# Sparse Points# ObservationsTrack LengthObs. Per ImageReproj. Error [px]# Dense PointsDense Error [2cm]Dense Error [10cm]Mean Pose Error [m]Median Pose Error [m]# Inlier Pairs# Inlier Matches
FountainSIFT111114722706314.797656421.000.39289329260955127734
SIFT-PCA1114281677764.745886161.450.37941129587055117257
DSP-SIFT1114867711534.785966468.450.41494429378955130820
ConvOpt1114717706144.798126419.450.39343529652255127540
TFeat1114273675844.735096144.000.37278229843355113928
LIFT116003282964.713642572.360.5805943042585552293
HerzjesuSIFT887502316704.221543958.750.4316322413472848965
SIFT-PCA87161297354.152353716.870.4090612452912844443
DSP-SIFT87769328094.223064101.120.4595352381222851893
ConvOpt84957202274.080492528.370.3876402422622627830
TFeat87061292324.139923654.000.4048792470652843297
LIFT83742148903.979151861.250.6200342411732822683
South-BuildingSIFT1281281081246539756.048385109.180.545747214196438222036024
SIFT-PCA1281056126321455.985544938.630.531500209091539791927873
DSP-SIFT1281127196668085.915665209.430.580537214187339582076833
ConvOpt128623063975796.381073106.080.48792421172211901984762
TFeat1281021436043575.916774721.530.510260208900443421751327
LIFT128426012331105.471931821.170.73087421547552830711142
Madrid MetropolisSIFT13445001160887337456.320531467.490.60533018224342270926969437
SIFT-PCA4691110906454375.810031376.190.586054157158464457313970478
DSP-SIFT467995146497046.528771391.220.66013516436141352154586807
ConvOpt348407492131765.23144612.570.534638125170566566912531539
TFeat4351027755749805.594551321.790.566243153676071250115207011
LIFT416440563030556.87885728.4970.7687771577304825622531640
GendarmenmarktSIFT1463103533897218723085.523481809.000.699118422503132185412625310
SIFT-PCA97534921716904644.840721733.800.701904364926082299720321433
DSP-SIFT97929320915779215.381551611.760.74971426001892655759315075
ConvOpt7721788596942113.88133899.230.723822295510581172415583270
TFeat90228023313249314.727961468.880.695517338451365518115040928
LIFT9591429828199405.73456854.990.84194539399571250845012767
Tower of LondonSIFT157680423995118633017.765342317.530.615406305025216509711249925
SIFT-PCA69322038114916866.768662152.500.602057251867755817314605601
DSP-SIFT79926790619407527.244152428.970.655440294670226096312750104
ConvOpt5371433977888555.501191469.000.580207244821574232214648025
TFeat67525566616053226.278982378.250.580068258356092651721742783
LIFT713968487393407.634021036.940.7282002879455608413628677
AlamoSIFT2915963198433243708412.281642530.720.64727137375166406821263831
SIFT-PCA921197723227933911.527912474.850.626812325636414374720145150
DSP-SIFT961223192256465911.490822668.730.71200538150127997323375984
ConvOpt684110261116775410.590811707.240.53784925468611683838065721
TFeat865180730204077511.291842359.270.609598297303519211516518550
LIFT79678892101111712.8164711270.240.7681772900266402198151208
Roman ForumSIFT2364167943315236036628.319622146.310.70842096301707654716424472
SIFT-PCA166343431732670757.522321964.560.674920937987015169415134227
DSP-SIFT164446479236537457.861032222.470.749306942928310082716469792
ConvOpt128218292212633246.90635985.430.62790474041631589406151296
TFeat160340196528975377.208431807.570.647753909682518030112869235
LIFT150317443014208008.14538945.300.8144678584480494135775222
CornellSIFT651460731847141128656816.965182118.500.6605223523220922747861428156
SIFT-PCA60101856258123071316.630072047.770.6437963526310441766859874790
DSP-SIFT60692071407136719526.600322252.750.7081433544939528350364364585
ConvOpt500993831660826836.482551214.350.5708243061930235346125017605
TFeat57791730263112927176.526591954.090.6227753391777848944755385797
LIFT551873905946020816.22694834.010.7302083337217314340819144270

Runtime:

MethodRuntimeHardware
SIFT9.3s(Intel E5-2697 2.60GHz CPU - single-threaded)
SIFT-PCA10.5s(Intel E5-2697 2.60GHz CPU - single-threaded)
DSP-SIFT23.7s(Intel E5-2697 2.60GHz CPU - single-threaded)
ConvOpt49.9s(Intel E5-2697 2.60GHz CPU, NVIDIA Titan X GPU)
TFeat11.8s(Intel E5-2697 2.60GHz CPU, NVIDIA Titan X GPU)
LIFT212.3s(Intel E5-2697 2.60GHz CPU, NVIDIA Titan X GPU)

References: