We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

Image Geocoding as a Service

00:00

Formal Metadata

Title
Image Geocoding as a Service
Title of Series
Number of Parts
183
Author
License
CC Attribution - NonCommercial - ShareAlike 3.0 Germany:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal and non-commercial purpose as long as the work is attributed to the author in the manner specified by the author or licensor and the work or content is shared also in adapted form only under the conditions of this
Identifiers
Publisher
Release Date
Language
Producer
Production Year2015
Production PlaceSeoul, South Korea

Content Metadata

Subject Area
Genre
Abstract
Driven by the ambition of a global geocoding solution, in this paper we present the architecture of an image geocoding service. It takes advantage of the ubiquity of cameras, that are present in almost all smartphones. It is an inexpensive sensor yet powerful, that can be used to provide precise location and orientation. This geocoding service provides an API similar to existing ones for place names and addresses, like Google Geocoding API. Instead of a text based query, images can be submitted to estimate the location and orientation of the user. Developers can use this new API, keeping almost all the existing code already used for other geocoding APIs. Behind the scenes, image features are extracted from the submitted photograph, and compared against a huge database of georeferenced models. These models were constructed using structure from motion (SFM) techniques, and heavily reduced to a representative set of all information using Synthetic Views. Our preliminary results shows that the pose estimation of the majority of the images submitted to our geocoding was successfully computed (more than 60%) with the mean positional error around 2 meters. With this service, an inexpensive outdoor/indoor location service can be provided, for example, for urban environments, where GPS fails.
DataflowMachine visionPosition operatorProjective planeProcess (computing)NumberVideoconferencingService-oriented architectureDigital photographyEstimatorLogicPresentation of a groupOrientation (vector space)Uniform resource locator2 (number)Cellular automatonService (economics)Computer animation
Traffic reportingOpen setComputer animation
CASE <Informatik>Universe (mathematics)InformationMobile WebTablet computerPosition operatorServer (computing)BuildingComputer animation
Parameter (computer programming)GeometrySoftware developerSpherePoint (geometry)Data structurePosition operatorString (computer science)CuboidPoint cloudPlastikkarteView (database)MereologySoftwareProcess (computing)DemoscenePresentation of a groupBuildingForm (programming)Uniform resource locatorCodeEndliche ModelltheorieDatabase normalizationSheaf (mathematics)IP addressACIDAlgorithmConfidence intervalSocial classOrientation (vector space)Computer configurationDegree (graph theory)Copula (linguistics)Dependent and independent variablesService-oriented architectureMappingEstimatorWebsiteMultiplication signStack (abstract data type)Service (economics)Graph coloringVisualization (computer graphics)Entropie <Informationstheorie>Digital photographyOpen setLevel (video gaming)DatabaseMaxima and minimaFront and back endsDebuggerFlow separationSet (mathematics)Field (computer science)Limit (category theory)Computer animation
ScalabilityObject (grammar)Descriptive statisticsPoint cloudView (database)ResultantPhysical systemMetric systemData structureData modelEstimatorPosition operatorSign (mathematics)Group actionUniform resource locatorDifferent (Kate Ryan album)Network topologyMechanism designLogarithmRepository (publishing)SpacetimeSoftware developerReal numberChemical equationSubject indexingState of matterSearch algorithmBenchmarkInformationProjective planeStudent's t-testCovering spacePressureMaxima and minimaMatrix (mathematics)outputMatching (graph theory)BuildingMathematicsDecimalTemporal logicRevision controlProcess (computing)Computer fileMachine visionNeuroinformatikScaling (geometry)Multiplication signAlgebraPoint (geometry)Electronic mailing listMereologyThomas BayesFunction (mathematics)Flow separationDarstellungsmatrixSet (mathematics)CodeGeometrySemantics (computer science)FreewareAlgorithmSoftwareDatabaseComputer animation
2 (number)Position operatorMathematical analysisLevel (video gaming)Formal languagePresentation of a groupSoftwareCASE <Informatik>AreaRight angleNeuroinformatikProjective planeMachine visionLibrary (computing)Open setDecision theoryJava appletDescriptive statisticsPulse (signal processing)Software developerProcess (computing)Point (geometry)HypermediaSpacetimeIntegrated development environmentGroup actionMathematicsAlgorithmState observerDifferent (Kate Ryan album)Universe (mathematics)Line (geometry)Service (economics)Endliche ModelltheorieArithmetic meanSet (mathematics)Flow separationResultantTransformation (genetics)Data storage deviceInstance (computer science)ChainingPoint cloudModeling languageProgramming languageGoodness of fitServer (computing)Term (mathematics)Computer animation
Computer animation
Transcript: English(auto-generated)