binnedfedora17

fedora17  时间:2021-03-26  阅读:()
SetDistanceFunctionsfor3DObjectRecognitionLusA.
AlexandreInstitutodeTelecomunicacoes,Univ.
BeiraInterior,Covilha,PortugalAbstract.
Oneofthekeystepsin3Dobjectrecognitionisthematch-ingbetweenaninputcloudandacloudinadatabaseofknownobjects.
Thisisusuallydoneusingadistancefunctionbetweensetsofdescrip-tors.
Inthispaperweproposetostudyhowseveraldistancefunctions(somealreadyavailableandothernewproposals)behaveexperimentallyusingalargefreelyavailablehouseholdobjectdatabasecontaining1421pointcloudsfrom48objectsand10categories.
Wepresentexperimentsillustratingtheaccuracyofthedistancesbothforobjectandcategoryrecognitionandndthatsimpledistancesgivecompetitiveresultsbothintermsofaccuracyandspeed.
1IntroductionThereisagrowinginterestintheuseof3Dpointcloudimagesformanytasks,sincetherecentintroductionofcheapsensorsthatproduceRGBplusdepthimages,suchastheMicrosoftKinectortheAsusXtion.
Oneofthemostchallengingtaskstobeachievedwithsuchdataistorecognizeobjectsinascene.
Animportantpartoftheprocessofrecognitionistobeabletocomparetherepresentationsoftheinput(testorprobe)dataagainststored(trainorgallery)data.
Theobjectsareusuallyrepresentedbysetsofdescriptors.
Severaldistancesexistthatareabletoworkwithsetsofdescriptors,notablythePyramidMatchKernel[1],forobjectrecognitionfromimages.
Itisimportanttoobtainaquantitativenotionoftheperformanceofsuchdistancefunctions.
Inthispaperwepresentacomparisonbetween8distancefunctionsfor3Dobjectrecognitionfrompointclouds.
Twotypesofdescriptorsareusedandtherelativedistanceperformanceissimilarinbothcases.
Weshowboththeobjectandcategoryaccuraciesthatcanbeobtainedfromthesedistancesandalsothecomputationalcostintermsofthetimeittakestoprocessthetestsetused.
Fromtheexperimentsweconcludethatgoodperformancecanbeobtainedusingquitesimpledistancefunctions,bothintermsofaccuracyandspeed.
Therestofthepaperisorganizedasfollows:thenextsectionpresentsanoverviewofthe3Dobjectrecognitionpipelineusedinthispaper,thefollow-ingsectionexplainsthedescriptorsused;section4presentsthedistancesthatareevaluated;section5containstheexperimentsandthepaperendswiththeconclusionsinsection6.
WeacknowledgethenancialsupportofprojectPEst-OE/EEI/LA0008/2013.
J.
Ruiz-ShulcloperandG.
SannitidiBaja(Eds.
):CIARP2013,PartI,LNCS8258,pp.
57–64,2013.
cSpringer-VerlagBerlinHeidelberg201358L.
A.
Alexandre2The3DObjectRecognitionPipelineTheinputcloudgoesthroughakeypointextractionalgorithm,theHarris3DkeypointdetectorimplementedinPCL[2].
Thecovariancematrixofthesurfacenormalsonapointneighborhoodisusedtondthepoint'sresponsetothedetector.
Thendescriptorsareobtainedontheextractedkeypointsandtheseformasetthatisusedtorepresenttheinputcloud.
Thissetismatchedagainstsetsalreadypresentintheobjectdatabaseandtheonewithlargestsimilarity(smallestdistance)isconsideredthematchfortheinputcloud.
3DescriptorsInthispaperweusethetwodescriptorsthatproducedthebestresultsinthecomparativeevaluationperformedin[3].
Theybothusecolorinformation.
TherstoneisthePointFeatureHistograms(PFH)[4].
Thisdescriptor'sgoalistogeneralizeboththesurfacenormalsandthecurvatureestimates.
Giventwopoints,pandq,axedreferenceframe,consistingofthethreeunitvectors(u,v,w),isbuiltcenteredonpusingthefollowingprocedure:1)thevectoruisthesurfacenormalatp;2)v=u*pqd3)w=u*v;whered=pq2.
Usingthisreferenceframe,thedierencebetweenthenormalsatp(np)andq(nq),canberepresentedby:1)α=arccos(v·nq);2)φ=arccos(u·(pq)/d);3)θ=arctan(w·np,u·np).
Theanglesα,φ,θandthedistancedarecomputedforallpairsinthek-neighborhoodofpointp.
Infact,usuallythedistancedisdroppedasitchangeswiththeviewpoint,keepingonlythe3angles.
Thesearebinnedintoan125-binhistogrambyconsideringthateachofthemcanfallinto5distinctbins,andthenalhistogramencodesineachbinauniquecombinationofthedistinctvaluesforeachoftheangles.
Oneofthese125-binhistogramsisproducedforeachinputpoint.
TheversionofPFHusedinthispaperincludescolorinformationandiscalledPFHRGB.
Thisvariantincludesthreeadditionalhistograms,onefortheratiobetweeneachcolorchannelofpandthesamechannelofq.
Thesehistogramsarebinnedasthe3anglesofPFHandhenceproduceanother125oatvalues,givingthetotalsizeof250valuesforthePFHRGBdescriptor.
TheseconddescriptorusedistheSHOTCOLOR[5].
ThisdescriptorisbasedontheSHOTdescriptor[6],thatobtainsarepeatablelocalreferenceframeusingtheeigenvaluedecompositionaroundaninputpoint.
Giventhisreferenceframe,asphericalgridcenteredonthepointdividestheneighborhoodsothatineachgridbinaweightedhistogramofnormalsisobtained.
Thedescriptorconcatenatesallsuchhistogramsintothenalsignature.
Ituses9valuestoencodethereferenceframeandtheauthorsproposetheuseof11shapebinsand32divisionsofthesphericalgrid,whichgivesanadditional352values.
Thedescriptorisnormalizedtosum1.
TheSHOTCOLORaddscolorinformation(basedontheCIELabcolorspace)totheSHOTdescriptor.
Ituses31binseachwith32divisionsyielding992values,plusthe352fromtheSHOTwhichgivesSetDistanceFunctionsfor3DObjectRecognition59thetotalof1344values(plus9valuestodescribethelocalreferenceframe).
ThehistogramsinthiscasestoretheL1distancebetweentheCIELabcolorofapointandthecolorofitsneighbors.
4SetDistancesThefocusofthispaperisonthedistancefunctionthatshouldbeusedwhencomparingtwopointcloudsthatarerepresentedbysetsofdescriptors.
Notethattheword"distance"shouldbeinterpretedlooselysincesomeofthefunctionspresentedbelowdonotverifyalltheconditionsofanorm(forinstance,D4andD5canproduceavalueofzeroevenifthetwoinputcloudsarenotthesame).
AdescriptorcanbeseenasapointinXRn.
Weinvestigatetheperformanceoffunctionsthatreceivetwosetsofdescriptors,AXandBX,withapossibledierentnumberofelements,|A|=|B|,andreturna(distance)valueinR.
Wewillusebelowthefollowingdistancesbetweendescriptors(notsets)x,y∈X:Lp(x,y)=ni=1|x(i)y(i)|p1/p,p=1,2dχ2(x,y)=12ni=1(x(i)y(i))2x(i)+y(i).
WewillassignacodetoeachsetdistanceintheformDz,wherezisanintegertomakeiteasiertorefertotheseveraldistancesthroughoutthepaper.
4.
1HausdorDistanceConsiderS(X)tobethesetofsubsetsofXthatareclosed,boundedandnon-empty.
LetA,B∈S(X).
TheHausdordistance,D1,betweensetsAandBisdenedasD1(A,B)=max{sup{d(a,B)|a∈A},sup{d(b,A)|b∈B}}whered(a,B)isadistancebetweenapointaandasetB,denedbyd(a,B)=min{d(a,bi),i=1,B|}andd(a,bi)isthedistancebetweentwopointsaandbiinRn.
InourcaseweusetheL1distancebetweentwopoints.
4.
2PyramidMatchKernelThepyramidmatchkernel(D2)[1]usesahierarchicalapproachtomatchingthesets.
Itndsthesimilaritybetweentwosetsastheweightedsumofthenumberoffeaturematchingsfoundateachlevelofapyramid.
60L.
A.
AlexandreConsidertheinputspaceXofsetsofn-dimensionalvectorsboundedbyasphereofdiameterD.
ThefeatureextractionfunctionisΨ(x)=[H1(x),H0(x)HL(x)]whereL=log2D+1,x∈X,Hi(x)isahistogramvectorformedoverdataxusingn-dimensionalbinsofsidelength2i.
Then,thepyramidreferredaboveisgivenby:KΔ(Ψ(y),Ψ(z))=Li=0Ni/2iwhereNiisthenumberofnewlymatchedpairsatleveli.
Anewmatchatleveliisdenedasapairoffeaturesthatwerenotincorrespondenceatannerlevel(jTobecomeincorrespondencemeansthatbothfallinthesamehistogrambin.
4.
3OtherSetDistancesWeproposetoevaluatealsothefollowingsetdistances,thatareallvariationsaroundthesametheme:usestatisticalmeasureslikethemean,standardvaria-tion,maximumandminimumofthepointsineachsettodevelopsimplerepre-sentationsfortheset.
Thegoalistosearchforasimplesetdistancethatproducesaccurateresultsandatthesametimeisfast,suchthat,otherthingspermitting(thetimethekeypointstaketobedetectedplusthetimethedescriptortakestoextract)wouldallowforrealtimecloudprocessing.
Belowweuseaj(i)torefertothecoordinateiofthedescriptorj.
ThedistanceD3isobtainedbyndingtheminimumandmaximumvaluesforeachcoordinateineachsetandsumtheL1distancesbetweenthemD3=L1(minA,minB)+L1(maxA,maxB)whereminA(i)=minj=1,.
.
.
,|A|{aj(i)},i=1,nandmaxA(i)=maxj=1,.
.
.
,|A|{aj(i)},i=1,nandlikewiseforminB(i)andmaxB(i).
Thenexttwodistancesaresimplythedistancebetweenthecentroidsofeachset,cAandcBrespectively,usingthedescriptordistancesL1andL2:D4=L1(cA,cB)andD5=L2(cA,cB).
DistanceD6isthesumofD4withtheL1distancebetweenthestandarddeviationforeachdimension(coordinate)ofeachset:D6=D4+L1(stdA,stdB)SetDistanceFunctionsfor3DObjectRecognition61wherestdA(i)=1|A|1|A|j=1(aj(i)cA(i))2,i=1,nandlikewiseforstdB.
DistanceD7issimilartoD6butinsteadofusingtheL1distanceusesthedχ2distancebetweentwovectors:D7=dχ2(cA,cB)+dχ2(stdA,stdB).
ThenaldistancetobeevaluatedconsistsontheaverageL1distancebetweenallpointsinonesettoallthepointsintheother(thenormalizedaveragelinkagesetdistance):D8=1|A||B||A|i=1|B|j=1L1(ai,bj).
5Experiments5.
1DatasetWeusedasubsetofthelargedatasetof3Dpointcloudsfrom[7].
Theoriginaldatasetcontains300objectsfrom51dierentcategoriescapturedonaturntablefrom3dierentcameraposes.
Weused48objectsrepresenting10categories.
Thetrainingdatacontaincloudscapturedfromtwodierentcameraviews,andthetestdatacontainscloudscapturedusingathirddierentview.
Thetrainingsethasatotalof946cloudswhilethetestsetcontains475clouds.
Sinceforeachtestcloudwedoanexhaustivesearchthroughthecompletetrainingsettondthebestmatch,thisamountstoatotalof449.
350cloudcomparisonsforeachoftheevaluateddescriptorsandeachofthedistancefunctionsused.
5.
2SetupThecodeusedintheexperimentswasdevelopedinC++usingthePCLlibrary[2]onalinuxmachine.
ThecodeusedforD2wasfrom[8].
WeusedtheUni-formPyramidMakerwiththefollowingparametersobtainedfromexperimentswitha10%subsetoftheoneusedinthenalevaluation:finest_side_length=(1/250,104),discretize_order=(3,3)andside_length_factor=(2,2)for(PFHRGB,SHOTCOLOR),respectively.
Tomakeafaircomparisonbetweenthedistances,allstepsinthepipelineareequal.
ThedescriptorsarefoundonthekeypointsobtainedusingtheHarris3Dkey-pointdetectorwiththefollowingparameters:theradiusfornormalestimationandnon-maximasupression(Radius)wassetto0.
01andthesphereradiusthatistobeusedfordeterminingthenearestneighborsusedforthekeypointdetec-tion(RadiusSearch)wasalsosetto0.
01.
Theonlyparameterneededforthedescriptorcalculationisthesphereradiusthatistobeusedfordeterminingthenearestneighborsusedinitscalculation.
Itwassetat0.
05forbothdescriptors.
62L.
A.
AlexandreTable1.
Categoryandobjectrecognitionaccuracyandthetimeusedforevaluatingthetestsetinseconds,forthedierentdistancesanddescriptorsPFHRGBSHOTCOLORAccuracy[%]Accuracy[%]DistanceCategoryObjectTime[s]CategoryObjectTime[s]D191.
1470.
04191467.
7244.
09175D263.
9242.
19219726.
5817.
931510D388.
8267.
93188988.
8267.
72132D490.
9375.
95187687.
9769.
20137D582.
7067.
72188679.
7555.
49134D693.
8878.
06189187.
7665.
82134D794.
7379.
96189488.
1965.
82127D877.
6460.
13191471.
7341.
351745.
3ResultsTable1andgure1containtheresultsoftheexperimentsdone.
Anobjectisconsideredtoberecognizedwhenaninputcloudismatchedbyoneoftheviewsofthesameobjectinthedatabase,whereasacategoryisconsideredtoberecognizedwhentheinputcloudismatchedtoaviewofanyoftheobjectsthatareinthesamecategoryastheinputobject.
So,categoryrecognitionisaneasiertaskthanthatofobjectrecognition,sinceinthelattercasethesystemneedstodistinguishbetweenthe(similar)objectswithinagivencategory.
Thatcategoryrecognitioniseasierthanobjectrecognitioncanbeseenintable1.
Foralldistancefunctions,categoryaccuracyisalwayshigherthanobjectrecognition.
Regardingtheaccuraciesobtained,theseresultsshowtheimportanceofchoos-ingagooddistancefunction.
Foragivendescriptorthereareconsiderablevari-ationsintermsofaccuracy:intermsofobjectrecognitiontheresultsforthePFHRGBvaryfromaround42%toalmost80%whereasfortheSHOTCOLORdescriptortheresultsvaryfromaround18%toover69%.
ThebestresultsareobtainedforthePFHRGBwithdistanceD7andfortheSHOTCOLORwithdistanceD3forcategoryrecognitionandD4forobjectrecognition.
Fromtherecall*(1-precision)curvesingure1,wenotethattheresultscanbegroupedintothreesets:thebestresultsforbothdescriptors,andwithsimilarcurves,areobtainedwithdistancesD4,D6andD7(forSHOTCOLOR,D3isalsoonthisrstgroup).
ThesecondgroupcontainsthedistancesD1,D5andD8(D3isinthissecondgroupforPFHRGB)thatshowadecreaseinperformancewhencomparedwiththerstgroup.
Thedierenceinperformancefromgroup1togroup2islargerwithSHOTCOLORthanwithPFHRGB.
ThismighthavetodowiththefactthatSHOTCOLORworksonamuchhigherdimensionalspace(1344)thanPFHRGB(250).
DistanceD2isthesolememberofthethirdgroupwithapoorperformance.
Webelievethismighthavetodowithapoorchoiceofparameters.
Buthavingtochoose3parametersforadistancethatisveryheavySetDistanceFunctionsfor3DObjectRecognition6300.
20.
40.
60.
810.
20.
30.
40.
50.
60.
70.
80.
91Recall1-PrecisionD1D2D3D4D5D6D7D800.
20.
40.
60.
810.
20.
30.
40.
50.
60.
70.
80.
91Recall1-PrecisionD1D2D3D4D5D6D7D8Fig.
1.
Recall*(1-Precision)curvesfortheobjectrecognitionexperimentsusingthePFHRGB(top)andSHOTCOLOR(bottom)descriptors(bestviewedincolor)fromacomputationalpointofviewisnotaneasytaskandwemightneededtospentmoretimesearchingfortheoptimalparameterstoobtainabetterresult.
DistanceD4isbetterthanD5(thesearesimplytheL1andL2distancesbetweencloudcentroids)forbothdescriptors,conrmingthefactthattheEu-clidiandistanceisnotappropriateforthesehighdimensionalspaces.
Thefthandseventhcolumnsoftable1containthetimeinsecondsthattooktoruntheevaluation(testset)ona12threadversionusingai7-3930K@3.
2GHz64L.
A.
AlexandreCPUonFedora17.
ThePFHRGBismuchmoredemandingintermsofcompu-tationalcomplexitythantheSHOTCOLOR,hencethetimeittakesisaround10timesmorethanthetimeusedbytheSHOTCOLOR.
Intermsoftimetakentocompletethetests,D2ismuchslowerthantherest.
Givenitstimeoverhead,D2shouldonlybeusedifitcouldprovideanimprovedaccuracywhencomparedtotheremainingdistances,butthatwasnotthecase.
6ConclusionsAnimportantpartofa3Dobjectrecognitionsetupisthedistancefunctionusedtocompareinputdataagainststoreddata.
Sincetherearemanypossibledistancefunctionsthatcanbeusedinthisscenario,theuserisfacedwithatoughdecisionregardingwhichdistancetochoose.
Theobviouswayistomakeexperimentscomparingthesefunctionsfortheirparticulardescriptoranddata,butthiscanbeatimeconsumingtask.
Thispaperpresentsanevaluationof8distancefunctionsonalargepointclouddatasetusingtwodescriptors.
Fromtheresultsoftheexperimentsmadeweconcludethatsimpledistances(suchasD3,D4,D6andD7)canbeagoodchoicesincetheirperformancebothintermsofaccuracyasintermsofspeedsurpassesothermorecommonusedonessuchasD1andD2.
Theformerdistancesalsobenetbynotrequiringtheadjustmentofparameters.
References1.
Grauman,K.
,Darrell,T.
:Thepyramidmatchkernel:Ecientlearningwithsetsoffeatures.
JournalofMachineLearningResearch8,725–760(2007)2.
Rusu,R.
,Cousins,S.
:3Dishere:PointCloudLibrary(PCL).
In:IEEEInternationalConferenceonRoboticsandAutomation(ICRA),Shanghai,China(2011)3.
Alexandre,L.
A.
:3Ddescriptorsforobjectandcategoryrecognition:acompara-tiveevaluation.
In:WorkshoponColor-DepthCameraFusioninRoboticsattheIEEE/RSJInternationalConferenceonIntelligentRobotsandSystems(IROS),Vilamoura,Portugal(2012)4.
Rusu,R.
,Blodow,N.
,Marton,Z.
,Beetz,M.
:Aligningpointcloudviewsusingpersistentfeaturehistograms.
In:InternationalConferenceonIntelligentRobotsandSystems(IROS),Nice,France(2008)5.
Tombari,F.
,Salti,S.
,DiStefano,L.
:Acombinedtexture-shapedescriptorforen-hanced3Dfeaturematching.
In:IEEEInternationalConferenceonImageProcessing(2011)6.
Tombari,F.
,Salti,S.
,DiStefano,L.
:Uniquesignaturesofhistogramsforlocalsurfacedescription.
In:Daniilidis,K.
,Maragos,P.
,Paragios,N.
(eds.
)ECCV2010,PartIII.
LNCS,vol.
6313,pp.
356–369.
Springer,Heidelberg(2010)7.
Lai,K.
,Bo,L.
,Ren,X.
,Fox,D.
:ALarge-ScalehierarchicalMulti-ViewRGB-Dobjectdataset.
In:Proc.
oftheIEEEInternationalConferenceonRobotics&Automation,ICRA(2011)8.
Lee,J.
J.
:Libpmk:Apyramidmatchtoolkit.
TechnicalReportMIT-CSAIL-TR-2008-17,MITComputerScienceandArticialIntelligenceLaboratory(2008)

spinservers:圣何塞10Gbps带宽服务器月付$109起,可升级1Gbps无限流量

spinservers是Majestic Hosting Solutions LLC旗下站点,主营国外服务器租用和Hybrid Dedicated等,数据中心在美国达拉斯和圣何塞机房。目前,商家针对圣何塞部分独立服务器进行促销优惠,使用优惠码后Dual Intel Xeon E5-2650L V3(24核48线程)+64GB内存服务器每月仅109美元起,提供10Gbps端口带宽,可以升级至1Gbp...

LOCVPS:美国XEN架构VPS七折,全场八折,日本/新加坡XEN架构月付29.6元起

LOCVPS发来了针对XEN架构VPS的促销方案,其中美国洛杉矶机房7折,其余日本/新加坡/中国香港等机房全部8折,优惠后日本/新加坡机房XEN VPS月付仅29.6元起。这是成立较久的一家国人VPS服务商,目前提供美国洛杉矶(MC/C3)、和中国香港(邦联、沙田电信、大埔)、日本(东京、大阪)、新加坡、德国和荷兰等机房VPS主机,基于XEN或者KVM虚拟架构,均选择国内访问线路不错的机房,适合建...

Virtono:圣何塞VPS七五折月付2.2欧元起,免费双倍内存

Virtono是一家成立于2014年的国外VPS主机商,提供VPS和服务器租用等产品,商家支持PayPal、信用卡、支付宝等国内外付款方式,可选数据中心共7个:罗马尼亚2个,美国3个(圣何塞、达拉斯、迈阿密),英国和德国各1个。目前,商家针对美国圣何塞机房VPS提供75折优惠码,同时,下单后在LET回复订单号还能获得双倍内存的升级。下面以圣何塞为例,分享几款VPS主机配置信息。Cloud VPSC...

fedora17为你推荐
中老铁路老挝磨丁经济特区的前景如何?留学生认证留学生服务中心认证内容和范围?haokandianyingwang谁有好看电影网站啊、要无毒播放速度快的、在线等789se.com莫非现在的789mmm珍的com不管了www.se333se.com米奇网www.qvod333.com 看电影的效果好不?抓站工具仿站必备软件有哪些工具?最好好用的仿站工具是那个几个?16668.com香港最快开奖现场直播今晚开99nets.com制作网络虚拟证件的网站 那里有呀?www.mfav.org海关编码在线查询http://www.ccpit.org.chao.rising.cn瑞星强制篡改主页 HTTP://HAO.RISING.CN 各位有什么办法可以解决吗?
虚拟主机代理 重庆域名注册 免费linux主机 俄罗斯vps 阿里云代金券 tk域名 世界测速 服务器托管什么意思 绍兴电信 中国电信测速网站 畅行云 双线空间 ledlamp 中国联通宽带测速 江苏徐州移动 hdsky globalsign 卡巴斯基免费版下载 卡巴斯基官方下载 远程主机强迫关闭了一个现有的连接 更多