教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 小学教育 >

A 201.4 GOPS 496 mW Real-Time Multi-Object Recognition Proce(2)

来源:网络收集 时间:2026-08-22
导读: 4040pixelsizedtile,calledagrid-tile.Fortheimplementationofvisualperceptionstage,aspecialhardwareblockwithbio-inspiredneuralnetworksandfuzzylogiccircuitsisproposedtomimicoperationsofhumanvisualsystem.

4040pixelsizedtile,calledagrid-tile.Fortheimplementationofvisualperceptionstage,aspecialhardwareblockwithbio-inspiredneuralnetworksandfuzzylogiccircuitsisproposedtomimicoperationsofhumanvisualsystem.

Thedescriptorgenerationstageextractskey-pointsofobjectsoutoftheselectedROIgrid-tilesfromthevisualperceptionstage,andgeneratesdescriptorvectorsforthem.Tothisend,variousalgorithmicmethodssuchasKLT,Harris-cornerdetector,af netransformations,andscaleinvariantfeaturetransform(SIFT)exist[6].Inouralgorithm,theSIFTisse-lectedbecauseitisrobusttonoiseinjectionaswellasscaleandrotationvariances.Fortheimplementationofdescriptorgenerationstage,aparallelprocessorconsistingofmanypro-cessingunitsisadoptedtotackleparallelandcompleximageprocessingtasks.Tobeapplicableforvariousalgorithms,eachprocessingunitisdesignedasaprogrammabledevice.

Theobjectdecisionstagedeterminesthe nalrecognitionre-sultsbyperformingdatabasematchingforselectedregions.Itmatchesthedescriptorvectorsoutofthedescriptorgenerationstagewiththeobjectdatabaseincludingthousandsofobjectvectors.Avectormatchingistosearchtheminimumdistancevectoroutofthevectorsinthedatabasewithaninputinquiryvector.Toacceleratetheserepeatedvectormatchingoperations,

A 201.4 GOPS real-time multi-object recognitionprocessor is presented with a three-stage pipelined architecture.Visual perception based multi-object recognition algorithm isapplied to give multiple attentions to multiple objects in the inputimage. For human-like multi-object perception, a neural perceptionengine is proposed with biologically inspired neural networksand fuzzy logic circ

34IEEEJOURNALOFSOLID-STATECIRCUITS,VOL.45,NO.1,JANUARY

2010

Fig.2.Three-stagemulti-objectrecognitionalgorithm.

dedicatedvectordistancecalculationunitsareemployedintheobjectdecisionstage.

Overall,theproposedalgorithmemploysgrid-basedROIpro-cessingthatdividestheinputimageintoanumberoftwo-di-mensional(2-D)grid-tilesandperformstheprocessingbasedonthem.Itenables ne-grainedROIextractionofmultipleob-jectsandreducestheeffectiveprocessingareaofinputimages.Toevaluatetheproposedalgorithm,weperformexperimentswith50of ceobjectsoutofColumbiaobjectimagelibrary(Coil-100)[10].Itisappliedto2400sampleimagesthatincluderandomobjectsinnaturalbackgroundscenes,witha16384-entrydatabasemadebytheSIFT.Asaresult,overallrecog-nitionratebytheproposedalgorithmismeasuredas92%.ForevaluationsoftheROIdetectionbyvisualperception,truepos-itiveratethatrepresentstheratioofcorrectlydetectedregionoutofgroundtruthROIandfalsepositiveratethatrepresentstheratioofincorrectlydetectedregionoutofnotinterestedre-gion[11]aremeasuredas70%and5%,respectively.Thevisualperceptionbarelyaffectstheoverallrecognitionratewhilere-ducingtheprocessingareaoftheimagesto32.8%onaverage.

III.SYSTEMARCHITECTURE

Fig.3showstheoverallblockdiagramoftheproposedpro-cessor.Itconsistsof21IPblocks:aneuralperceptionengine(NPE),aSPUtask/powermanager(STM),16SIMDprocessorunits(SPUs),adecisionprocessor(DP),andtwoexternalmemoryinterfaces.TheNPEisresponsibleforthe rstvisualperceptionstage.ItextractstheROIgrid-tilesforeachobjectandsendsthemto16SPUsfordetailedimageprocessing.The16SPUs,whosepowerdomainisseparatedintofour,areresponsiblefortheseconddescriptorgenerationstage.TheyextractobjectfeaturesoutoftheselectedROIsandconvertthemtodescriptorvectors.Thedescriptorvectorsoutofthe16SPUsaregatheredattheDP.TheDPacceleratesthevectormatchingprocessofdescriptorvectorsforthethirdobjectdecisionstage.TheSTMisspeciallydevisedtodistributethetasksoftheROIgrid-tilesfromtheNPEtothe16SPUsandtomanagethem.Italsocontrolsthepipelinestagesoftheoverallprocessorandmanagesfourpowerdomainsof16SPUs.Theoverall21IPblocksareinterconnectedthroughtheproposedmulti-castingNoC.

Toincreaseparallelismandhardwareutilizationofthepro-posedprocessor,theproposedthreestagesareexecutedinthepipelineinframelevelasshowninFig.4.ThepipelineddataareROIgrid-tilesanddescriptorvectorsbetweenthe rst–secondstageandsecond–thirdstage,respectively.Unliketheexecu-tiontimeofthe rstvisualperceptionstageisconstantduetoits xedcomputationamount,theexecutiontimeofthesecondde-scriptorgenerationandthirdobjectdecisionarevaryingwiththenumberofROIgrid-tilesanddescriptorvectors.Inordertobal-ancetheexecutiontimesofthreestages,theSTMestimatestheworkloadofthefollowingdescriptorvectorandobjectdecisionstagebasedonthenumberofextractedROIgrid-tilesandde-scriptorvectors,respectively,andcontrolstheirexecutiontimesusingtwopipelinetimebalancingschemes.

Tocontroltheexecutiontimeofthedescriptorgenerationstage,theSTMperformsworkload-awaretaskscheduling(WATS)thatdiffersthenumberofschedulingSPUsaccordingtothestage’sinputworkload.Fig.5(a)showsthe owchartoftheWATS.First,theSTMmeasuresthenumberofROIgrid-tilesfromtheNPEandclassi esittooneofNwork-loadlevelsdividedbyN-1thresholdvalues.Andthen,theSTMdeterminesthenumberofoperatingSPUsaccordingtotheclassi edworkloadlevel.SinceitallocatestheSPUsin

A 201.4 GOPS real-time multi-object recognitionprocessor is presented with a three-stage pipelined architecture.Visual perception based multi-object recognition algorithm isapplied to give multiple attentions to multiple objects in the inputimage. For human-like multi-object perception, a neural perceptionengine is proposed with biologically inspired neural networksand fuzzy logic circ

KIMetal.:A201.4GOPS496mWREAL-TIMEMULTI-OBJECTRECOGNITIONPROCESSORWITHBIO-INSPIREDNEURALPERCEPTIONENGINE

35

Fig.3.Overallblockdiagramofproposed

processor.

Fig.4.Three-stagepipelinedarchitecture.

proportionaltotheamountofworkload,theexecutiontimeoftheoveralldescriptorgenerationstageiskeptinconstant.Theoverallexecutiontimeisadjustedbymodifyingthresholdvaluesofclassi cationprocess.Byloweringthresholdvalues,theexecutiontimeisdecreasedbecausemoreSPUsareas-signedforthesameamountofworkload.Ontheotherhand,theexecutiontimeincreaseswhenthresholdvaluesbecomehigh,whilethenumberofoperatingSPUsisreduced.

Tocont …… 此处隐藏:6317字,全部文档内容请下载后查看。喜欢就下载吧 ……

A 201.4 GOPS 496 mW Real-Time Multi-Object Recognition Proce(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/41969.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)