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)

老用户专享福利 腾讯云 免费领取轻量云2核4G服务器一年

感恩一年有你!免费领取2核4G套餐!2核4G轻量应用服务器2核 CPU 4GB内存 60G SSD云硬盘 6Mbps带宽领取地址:https://cloud.tencent.com/act/pro/lighthousethankyou活动规则活动时间2021年9月23日 ~ 2021年10月23日活动对象腾讯云官网已注册且完成实名认证的国内站用户(协作者与子用户账号除外),且符合以下活动条件:账号...

妮妮云36元,美国VPS洛杉矶 8核 8G 36元/月,香港葵湾 8核 8G

妮妮云的来历妮妮云是 789 陈总 张总 三方共同投资建立的网站 本着“良心 便宜 稳定”的初衷 为小白用户避免被坑妮妮云的市场定位妮妮云主要代理市场稳定速度的云服务器产品,避免新手购买云服务器的时候众多商家不知道如何选择,妮妮云就帮你选择好了产品,无需承担购买风险,不用担心出现被跑路 被诈骗的情况。妮妮云的售后保证妮妮云退款 通过于合作商的友好协商,云服务器提供2天内全额退款,超过2天不退款 物...

麻花云:3折优惠,香港CN2安徽麻花云香港安徽移动BGP云服务器(大带宽)

麻花云在7月特意为主机测评用户群定制了促销活动:香港宽频CN2云服务器、安徽移动云服务器(BGP网络,非单线,效果更好)、安徽移动独立服务器、安徽电信独立服务器,全部不限制流量,自带一个IPv4,默认5Gbps的DDoS防御。活动链接:https://www.mhyun.net/act/zjcp特价云服务器不限流量,自带一个IPv4,5Gbps防御香港宽频CN2全固态Ⅲ型 4核4G【KVM】内存:...

fedora17为你推荐
固态硬盘是什么固态硬盘是什么?和原先的有什么差别?有必要买吗?mathplayer如何学好理科336.com求一个游戏的网站 你懂得125xx.com高手指教下,www.fshxbxg.com这个域名值多少钱?baqizi.cc和空姐一起的日子电视剧在线观看 和空姐一起的日子全集在线观看dadi.tvApple TV是干嘛的?怎么用?多少钱?66smsm.comffff66com手机可以观看视频吗?www.toutoulu.com安装好派克滤芯后要检查其是否漏气www.mfav.org邪恶动态图587期 www.zqzj.org59ddd.com网站找不到了怎么办啊
域名信息查询 域名注册godaddy 租服务器价格 vps动态ip 日本动态vps 免费二级域名申请 主机屋 云网数据 新加坡服务器 mediafire下载 360抢票助手 服务器日志分析 租空间 卡巴斯基永久免费版 宁波服务器 南通服务器 美国免费空间 东莞服务器 移动服务器托管 万网注册 更多