event info extraction from mobile camera imageskw303mf0907/zhang...event info extraction from mobile...
TRANSCRIPT
Eventinfoextractionfrommobilecameraimages
HaoranLi,HaoZhangandYangZhang
GoalEveryday,weencounteralotofeventsinformationfromthepaperflyerspostedonthehallwaywalls,entrancedoorsandelevatorsinourbuildings.Willitbeapresentation,aforumdiscussionoraconcert;theyallcomewithadata&timeandvenue.Becausetheseinformationarenotdigitized,itisvery
inconvenientforustomanuallyinputsuchinformationintooursmartphonecalendars.Therefore,weareproposingtobuildanOCR‐basedmobileimageprocessingsystemthatcanautomaticextracteventinformationfromflyerpicturesanddirectlyintegratethemintotheusers’digitalcalendars.Ourgoalis
todesignasmalltoolonAndroidplatformthatenablestheusertoputtheeventinfo(timeandlocation)intohispersonalcalendarbysimplysnappingapictureontherelatedflyer/poster.
ProjectdesignsObviously,themainpartoftheprojectistobuildanOCR‐basedmobileimageprocessingsystem,usingthetechniqueswelearnon368class[1][2].Weproposethefollowingworkflowinourdesign:
1) Inputasingleimagecapturedfromthesmartphonecamera.
2) Applyseveralpreprocessingstepstotheoriginalimagetoimprovetheimagequality,forexample,illuminationbalancing/histogramequalization,denoising,spatialtransform[2]tocorrectgeometricdistortioncausedbytiltedcapturingangle.
3) Detecttheregionofinterest(ROI)usingaMaximallystableextremalregions(MSER)[3]detector.Byusingsomecriterions,wehopetofilteroutareasthatarenotlikelytobethetextweareinterestedin.
4) Binarizetheimagefortextrecognition.5) UseanAndroid‐basedOCRengine(Tesseract‐ocr[4])torecognizetheactualtextintheROI.6) ParsethetextwegetfromtheOCRoutput,searchspecificallyforthedates/venue/eventname
informationamongthetextandextractthem.7) Invokethesystem’scalendarsystem,sendthiseventinfotothecalendarsystem
automatically[5],andtheuserjustneedtodecidewhetherhe/shewouldwanttoadditto
schedule.
LiteratureSurveyWedidsomesurveyontheInternet,anddidnotfoundanymobileapponAndroidstorethatdoestheexactfunctionalityweproposed.Onthetechnicalside,therearemanyliteraturesonbuildingimagerecognitionsystemsonmobilephones,[6]forexample,andimplementationwise,therearealready
manyapplicationsonimagerecognitionandOCRdetectionlikeGoogleGoggles,buttheseappsarenotspecificallytargetingevent‐calendarmanagement,anddonotprovidegooduserexperienceforourpurpose.
References1. EE368,DigitalImageProcessing,http://www.stanford.edu/class/ee368/2. ComputerVision:AlgorithmsandApplications,byRichardSzeliski,2010.SpringerPress.3. J.Matas,O.Chum,M.Urban,andT.Pajdla."Robustwidebaselinestereofrommaximallystable
extremalregions."Proc.ofBritishMachineVisionConference,pp384‐396,20024. TesseractOCRengine,https://code.google.com/p/tesseract‐ocr/5. AndroidCalendarTutorial,http://www.vogella.com/tutorials/AndroidCalendar/article.html
6. JonathanJ.Hull,XuLiu,BernaErol,JameyGraham,andJorgeMoraleda.2010.Mobileimagerecognition:architecturesandtradeoffs.InProceedingsoftheEleventhWorkshoponMobileComputingSystems&Applications(HotMobile'10).ACM,NewYork,NY,USA,84‐88
AsnapshotoftheeventflyersintheelevatorofMitchellBldgoncampus.