Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror
×
Technology

Finding Yourself With Photo Recognition 336

itchyfish writes "You are lost in a foreign city, you don't speak the language and you are late for your meeting. What do you do? Take out your cellphone, photograph the nearest building and press send. For a small fee, photo recognition software on a remote server works out precisely where you are, and sends back directions that will get you to your destination. Seems a little far fetched, but amazingly cool if it really works."
This discussion has been archived. No new comments can be posted.

Finding Yourself With Photo Recognition

Comments Filter:
  • GIS technologies (Score:5, Informative)

    by BWJones ( 18351 ) * on Thursday April 15, 2004 @01:33AM (#8866473) Homepage Journal
    The software then looks for useful features, such as the corners of windows and doors, and extracts the colours and intensities of the pixels around them. Next, it searches the image database for matching data, using the base station the cellphone's signal came from as a guide. Finally, it uses the differences between the two images to calculate the photographer's position.

    To me, it would appear that an easier solution might be to use GIS data in combination with the cell phone signal and comparisons of rough morphological features of buildings. The instructions should simply be: Point your camera at a building near you so that you can approximate its outline and then send that image. This would scale much larger than the methods referenced in the article as you would not have to store every detail of the buildings surrounding you including pixel maps of textures and color. This approach could be handled for a large city by a few commodity servers whereas the other approach would require significantly more computational resources.

    Imagine how difficult it would be to capture details like that in a major city such as NYC? I don't really need directions to find my way around Cambridge city center as you could almost throw a rock from the center and hit just about every building around, but London, Washington, Houston etc... are another story and the data required from their approach would require massive computational infrastructure.

    • by Black Mage Balthazar ( 708812 ) on Thursday April 15, 2004 @01:45AM (#8866533)
      Turns out the company owns stock in a number of hard drive manufacturers...
    • by orthogonal ( 588627 ) on Thursday April 15, 2004 @02:04AM (#8866636) Journal
      Imagine how difficult it would be to capture details like that in a major city such as NYC? I don't really need directions to find my way around Cambridge city center as you could almost throw a rock from the center and hit just about every building around, but London, Washington, Houston etc... are another story and the data required from their approach would require massive computational infrastructure.

      And I fear that there won't be enough "lost tourists" to make this a paying proposition.

      But how much would it be worth to professional historians -- or to Hollywood, or just to you personally -- to be able to "walk" through a virtual representation of New York circa 1890?

      Or London in Holbein's time?

      This is one of those projects -- much like something called ARPANET, which had to rely on government handouts but later made some guy named Steve Case a fortune -- that will never fund itself but will be of literally incalculable value to posterity.

      Let's be realistic -- physics and fanaticism not being mutually incompatible, eventually "freedom fighters" -- whether named Atta, McVeigh, or Patrick Magee -- will make bee-lines for our biggest cities, carrying suitcase filled with two precisely machined hemispheres of plutonium. And everything but the maps of those cities will be lost.

      Hopefully the Cambridge researchers will by then have completed their -- apparently -- quixotic project, and we will at least have, in redundant storage, a rather precise picture of what will be lost to radioactive ruin, a snapshot of urban life in the twenty-first century.

      • Beautiful post orthogonal, didn't even consider that you could use this technology to show how things have changed, and possibly, virtual reality. *Thinks of star trek holodecks*... that could be very interesting.
    • Re:GIS technologies (Score:4, Interesting)

      by Viceice ( 462967 ) on Thursday April 15, 2004 @02:07AM (#8866653)
      Not only that, i see another problem would be the distortion inherent in all camera lenses. Using a diffrent phone camera or even diffrent batches of the same phone might yeald a diffrent picture.

      Because of lens geometry, even though a picture was taken from the same spot and the same angle, the distortions from the lens would make the image appear magnified, or concaved or simply have varying degrees of image detail.

      Since this system works by identifying geometric shapes and outlines in an image and then compare it to a database, the diffrences in the lens curveture ought to give results that don't reflect the true geometry of a building.

      So it'd be interesting to find out how, if they solved this problem.

      __
      • by Bazzargh ( 39195 )
        "the diffrences in the lens curveture ought to give results that don't reflect the true geometry of a building. So it'd be interesting to find out how, if they solved this problem."

        This is one of those enigma style puzzles: you can solve because you know there is a solution. You know that the image is of a building and that the image contains long straight edges. Edge detection would pull out several long curves instead. The problem is reduced to finding the lens function to apply that produces the most lo
    • by Broege ( 626045 ) on Thursday April 15, 2004 @02:48AM (#8866805) Homepage
      To me, it would appear that an easier solution might be to use GIS data in combination with the cell phone signal and comparisons of rough morphological features of buildings.

      For most people even photos aren't necessary. Using the data from nearest cells a mobile could be pinpointed within 100 m accuracy (in urban terrain, it degrades down do about 1000 m in rural terrain). It's enough if you are sent a map with the neighbourhood - the biggest problem then is the size of your mobile's screen.

      Such services (sending a map of the neighbourhood, with interesting points, like ATMs, marked) already exist in Poland (Europe). I find them quite helpful.
  • by Throtex ( 708974 ) on Thursday April 15, 2004 @01:34AM (#8866482)
    ... a GPSr reading and request information about that location, we get this?

    Sounds like a solution in search of a problem.
  • GPS? (Score:5, Insightful)

    by ajiva ( 156759 ) on Thursday April 15, 2004 @01:35AM (#8866489)
    Some problems that I can see with it. What if your in a flat area with no buildings, landmarks, etc? Or even worse, a very rocky, natural area (say something similar to the grand canyon). And even barring those problems, wouldn't GPS just plain be easier? Take the same concept, have the phone grab its GPS location, have you enter the address you want to go, and both pieces of information are sent and the phone gets its route to get you where you want to go (with associated fee). Seems cool, though.
    • Re:GPS? (Score:5, Interesting)

      by ciroknight ( 601098 ) on Thursday April 15, 2004 @01:44AM (#8866528)
      Gotta remember one thing; Civilians aren't in control of GPS. GPS's accuracy can be degraded at any time on the US Military's whim. Same with any of the other networks that are currently being built by different government agencies. IF there were a Civilian GPS, then this would /almost/ always be a solution. But what if there's a solar flare? What if there's some other feature about the region blocking satelite traffic, but not wireless traffic (bad weather maybe?)?

      I believe this could actually be really cool if we get it to work, especially in an urban environment, but not so much out in the desert or anywhere; it's not meant for that. Instead, it's for finding that office building in Portugal when you're about to be late for a business appointment, and yet you've never been to Portugal before.
      • Re:GPS? (Score:5, Informative)

        by grahamsz ( 150076 ) on Thursday April 15, 2004 @01:49AM (#8866561) Homepage Journal
        Even old-style degraded GPS let you get your position to within a few hundred feet. Assuming that a map was returned with a 400 sq ft circle instead of a "you are exactly here" any half intelligent person could figure it out.

        Anyway most cellphone networks can triangulate your position to within a block.

        As for photo recognition being MORE accurate, i cant see how. To get your position to within a few hundred feet you'd need to know the exact parameterization of the lens, the zoom, the angle of the camera... unlikely.

        Getting GPRS to work correctly in a foreign country so that you can make such a request is hard enough to begin with.
        • As for photo recognition being MORE accurate, i cant see how. To get your position to within a few hundred feet you'd need to know the exact parameterization of the lens, the zoom, the angle of the camera... unlikely.

          It's not more accurate now, but at least this kind of new technology gives us a renewed reason to MAKE it more accurate, and to give us some reason to keep going in the field of image processing. So just because something isn't perfectly convienent now, doesn't mean with a few years work an
          • Re:GPS? (Score:5, Interesting)

            by grahamsz ( 150076 ) on Thursday April 15, 2004 @02:06AM (#8866648) Homepage Journal
            But if we build a new global network where each phone has exactly the same hardware... then why not build our own GPS-like network instead.

            The system being open-source is also not a big deal. Sure it'd be nice to have an OS library which could find similar images of buildings but the real value would be in the dataset which almost certainly wouldn't be free.

            Also this makes no consideration for similar buildings. The company i work for has a campus where 5 of the 7 buildings are cookie cutter - how would it deal with that situation.

            Nokia has a street in helsinki with a whole bunch of identical buildings... same problem.

            What about mirror glass buildings?

            Sure it might work great if you are lost outside the transamerica pyramid, or the flatiron building, or maybe the houses of parliament but god help you if you are lost in the latest "homely community for comfortable family living"
            • My real point... (Score:3, Insightful)

              by grahamsz ( 150076 )
              I was ranting too much to say it..

              This is cool technology, and research into this kind of thing is cool. But it's just not commercial IN THIS FORM.

              The best application i can think of is for publishers to be able to find a crappy image using google and then submit it to corbis or any other pro image library and ask for a high quality shot of the same scene... but i'm not that inventive.
            • But if we build a new global network where each phone has exactly the same hardware... then why not build our own GPS-like network instead.

              GPS is flawed in that it's under governmental control, and it's outside of the world itself, where any number of things could go wrong.

              The system being open-source is also not a big deal. Sure it'd be nice to have an OS library which could find similar images of buildings but the real value would be in the dataset which almost certainly wouldn't be free.

              I'm spe
              • Re:GPS? (Score:3, Insightful)

                by grahamsz ( 150076 )
                While buildings built from a duplicate schematic obviously wont be identical, after they've been photographed through a cheap lens, to a cheap ccd, compressed to jpg... the error will dwarf any subtle difference. Also it's easy for me to know that building 2 was built before building 4 and has a lighter, more weathered roof - but a camera cant use that information unless it can take a photo with both buildings in it.

                Stellar travel is a fairly well solved problem, plenty software can predict what the stars
        • Right, GPS just makes more sense, especially given that the European Union is making their own GPS network.
      • by Tiro ( 19535 )
        If you were in Portugal you would probably have a street address.

        This is more apt to help you in China or Korea or Vietnam.

        • lol, *randomly thinks of a country.. Ooh, i'd like to go to Portugal, PORTUGAL IT IS!*..

          my brain works in weird ways at night...
      • Re:GPS? (Score:4, Funny)

        by BlackHawk-666 ( 560896 ) on Thursday April 15, 2004 @04:01AM (#8866984)
        If you're the sort of imbecile that flies to Portugal for a meeting, then tries to drive/walk there yourself without bothering to use a street map or taking a taxi then you're the sort of imbecile who won't have bothered to check the phone number for this service in Portugal. Surely a GPS reading is going to be more sensible? Frankly, people who are this stupid can stay lost in a foreign country for all I care.
      • Re:GPS? (Score:3, Insightful)

        by dvdeug ( 5033 )
        GPS's accuracy can be degraded at any time on the US Military's whim.

        And this system can be shut down at any time on any local judge's injunction. Which is a lot more likely than the US Military degrading something large parts of the US has come to depend on.

        IF there were a Civilian GPS, then this would /almost/ always be a solution.

        So you believe they'll turn off the military GPS on a whim, but will have absolutely no plan to deal with civilian GPS?

        What if there's some other feature about the regio
    • Re:GPS? (Score:5, Funny)

      by PacoTaco ( 577292 ) on Thursday April 15, 2004 @01:59AM (#8866612)
      What if your in a flat area with no buildings, landmarks, etc? Or even worse, a very rocky, natural area (say something similar to the grand canyon).

      Then I think you're going to be late for that meeting.


    • Well why worry about that and just use Cell-triangulation which is already used in many applications of this sort in Europe.

      Great concept... but its already been solved much better. GPS adds accuracy but costs money to put in the phone (some do have it though). Location based elements are already accessible on Symbian devices and will be accessible on all next gen Java devices via the Location APIs.

      This is a pointless solution to a problem that has been solved.
    • by Hast ( 24833 )
      Read the article!

      One of the premises for the solution is that you are in a large city where tall buildings interfere with the signal from a GPS. Furthermore they use basic cellphone positioning using the mobile network to find a "target" to search around.

      I still find it a bit hard to believe that you could make this work on a large scale though. Computer vision seems to be one of those stupid hard things to get right. It's really fun though.

      Personally I think their suggestion for use is a bit off though.
  • by matlantis ( 686027 ) on Thursday April 15, 2004 @01:35AM (#8866491)
    Every house looks the same where I live
  • Problems (Score:5, Insightful)

    by Caedar ( 635764 ) on Thursday April 15, 2004 @01:36AM (#8866496)
    If the photo is taken and the data on the server isn't updated very frequently, couldn't items like cars and other movable objects interfere with the location calculation, as it bases it highly off of the details of the location?
    • Taking pictures of things that dont change much *except for lighting* would be best for a situation like this.. a tall building, a fountain, not the street you're walking on. A computer should be able to tell the same building from two pictures in two light settings.. we're way past this advanced I believe...
      • Re:Problems (Score:3, Insightful)

        by tftp ( 111690 )
        You presume that each and every building is unique and was built by its own architect. This may be so for downtown areas, but is utterly false in residential and industrial areas - that's where you would need such a system most. The houses in those areas are often built from the same set of blueprints, and likely by the same builder. Even people have trouble navigating by sight in those areas, they have to look for subtler navigational signs, like street numbers :-)
    • Re:Problems (Score:4, Informative)

      by bobbis.u ( 703273 ) on Thursday April 15, 2004 @04:44AM (#8867116)
      This is clearly a problem with object recognition and there are certain techniques for doing this that reject the "clutter" in the scene. I'm not sure exactly how this system would work in 3D, but when viewing a planar scene (i.e. objects flat on a table), you can calculate "invariants" associated with the objects in view. Essentially, an invariant is a viewpoint independent representation of the object.

      You would clearly have a library of objects (e.g. buildings) on the servers. When a picture is sent, the service would perform some sort of feature extraction, and calculate the invariants of the objects in the scene. It would then see if these objects nearly matched any in the database. If they did, it would project possible matches onto the image and look for edges around the model. If there was good correlation (accepting the fact that the match would not be perfect because of moveable objects) it would return the name of the building.

      Prof. Cipolla lectures me on (suprise, surprise...) Computer Vision. You can find his lecture handouts here [cam.ac.uk]. (the projection handout, page 46 onwards talks about the process I have just described.)

  • Ideally (Score:5, Insightful)

    by phiz187 ( 533366 ) on Thursday April 15, 2004 @01:36AM (#8866497) Homepage Journal
    Ideally, the much sought after all in one convergence device (fone/pda/etc.) would have built-in GPS, negating the need for this otherwise functionally sound service.

    I wouldn't invest to much into this technology, as I think it'll be obsoleted before it comes to fruition.

    -PHiZ
    • Re:Ideally (Score:5, Interesting)

      by ciroknight ( 601098 ) on Thursday April 15, 2004 @01:50AM (#8866563)
      Once again, as we saw in 2002, GPS quality can be degraded at any moment, even taken wholly offline. Not to mention the "Act of God" possibilities to knock it offline *metorites, solar flares, etc etc*.

      Meanwhile, investing in this technology gives us a reason to improve image detection and image processing. It gives us a reason to build the technologies needed to digitially map our world, which could be useful for anything and everything, including finding the best way out of a highrise during a fire, or even police task forces on drug busts... there's really no end to what a Digital Map can do, that GPS just will never have the capability of doing.
      • Once again, as we saw in 2002, GPS quality can be degraded at any moment, even taken wholly offline. Not to mention the "Act of God" possibilities to knock it offline *metorites, solar flares, etc etc*.

        Yeah, but the doors of a building can get a new layer of paint. Which is more likely?

        • Why does chromanance of an image have to be linked? It's just as easy to take a black and white picture and isolate points of references, as it is a color one. In fact, a color image would simply give you three layers of black and white images, and allow you to composite them, giving you a better look at what's actually there.

          Updating something as silly as paint wouldn't effect much, but things like adding a new door or shutters might do the trick.. But once again, if enough of the points line up, then
      • Re:Ideally (Score:3, Insightful)

        It would have to be a big act of god since GPS is a string of satellites around the earth and a good GPS reading will take in data from any number of these. I seem to recall picking up 7 or more when trying some readings in Australia. What sort of accident are you planning that will knock out ALL of the satelites? GPS would just run with reduced service quality if it lost only a few satelites.
    • Functionally sound, as much as taking 1000 tiny steps to get to my kitchen as opposed to asking someone else to get me that soda.

  • Won't work (Score:5, Funny)

    by ExCEPTION ( 102399 ) on Thursday April 15, 2004 @01:39AM (#8866507)
    I can just image the server's cpu goes up to 100% when I send in a photo of McDonald's.
  • Oh good lord. (Score:5, Insightful)

    by PedsDoc ( 529974 ) on Thursday April 15, 2004 @01:39AM (#8866511)
    Is this really necessary? Not everything needs to be so darned tech, you know... maybe we should just get a map and use that.
  • GPS Does This (Score:4, Interesting)

    by crass751 ( 682736 ) on Thursday April 15, 2004 @01:41AM (#8866513) Homepage
    Where I worked this summer, I had an iPaq with a few software packages installed on it to do GIS tasks. One of the packages was ArcPad from ESRI and the other was StreetMap for ArcPad also from ESRI. When connected to a GPS unit, you could tell ArcPad a destination, and it could either use your current position or one that you entered to calculate driving directions. The accuracy of the maps was amazing, we went out and road tested them (read: drove around with the GPS unit on the truck and compared our path to the roads on the maps) and there was little or no discrepancy between our actual path and the street layer on the PDA. This seems much better than taking a picture of a building that looks like thousands of other buildings in the world. Interesting idea, just not very practial.
  • by Throtex ( 708974 ) on Thursday April 15, 2004 @01:42AM (#8866518)
    ... the other way around. If its image database is as large as it would have to be to correctly support this behavior, then I'd like to give it a position and get back a photo so I know what landmarks to look for when I get there, rather than getting lost in the first place.
  • by agurkan ( 523320 ) on Thursday April 15, 2004 @01:42AM (#8866520) Homepage
    You are lost in a foreign city, you don't speak the language and you are late for your meeting. What do you do? Take out your cellphone, ...
    ... get it stolen, and get screwed over the phonebill as well.
    what kind of meeting is this, that is hold where you do not know the language, and have no clue to get around, did you parachuted to the meeting but missed the building?
    what happened to phrasebooks?
    man i'm bitter...
    • Nah, think of it as a neighboring country, or even somewhere where the people aren't exactly friendly. Chances are you'll be in a car so that'll afford you a little protection from the wild beasties...

      Imagine driving up to Quebec and trying to find your way around. Most everyone speaks french. I know enough to say, "help me im lost".. but I doubt i could intepret their directions.
      • Imagine driving up to Quebec and trying to find your way around. Most everyone speaks french.

        Just show them your non-US passport and it's impressive how good their english suddenly becomes ...

        Well, this trick worked for years in eastern european countries where the only language in common with the people there was German, but they didn't really want to talk to you unless they were sure you weren't from Germany. Seems that they lost that curse now :-)
  • by Spiffae ( 707428 ) on Thursday April 15, 2004 @01:43AM (#8866523)
    There's a technology, that can take a poorly shot digital photo, and then match it to a database of images of every building in the world, come up with a single match, and then let you know where you are?

    Does such a database exist? Could it possibly work without bringing up false positives? I mean, I don't have figures, but there are millions of buildings in any large urban area, and within those millions, they all have multiple sides, and then they all look radically different at different times of day. We're talking storage space that seems like it would be incredibly dificult to manage, let alone search efficiently and return good results from a cell-phone camera image.

    Count me as a skeptic.
  • Finding yourself, also known as college.
  • Hopefully this will help preempt the 5000 coming posts of "Why is this better than GPS?"...

    1. GPS doesn't work well in cities with tall buildings where sky is obscured by large buildings.

    2. GPS has only 10m accuracy. This is important when you're giving pedestrians directions (eg cross the street and enter the second door on your right).

    3. Unlike GPS or cell-phone base station approaches, this method gives information specific to the direction the user is facing (eg cross the street and enter the second
    • GPS One overcomes your first two problems by augmenting the GPS satellite signals with timing and data from local CDMA cells. It is possible to get accurate fixes inside buildings and in urban canyons where conventional 3- or 4- satellite GPS fixes would not be possible. This stuff is now being widely deployed in CDMA systems primarily to meet E911 requirements, but it will also be available for general positioning applications.
    • 2. GPS has only 10m accuracy. This is important when you're giving pedestrians directions (eg cross the street and enter the second door on your right).

      And how will this improve on 10m accuracy? Will you have to submit your camera lens's focal length as well in order to determine the distance from the photographed objects? Humans generally can't tell the difference between a 20mm lens photographing at 40m vs. a 35mm lens at 70m but this software can supposedly get 1m accuracy levels? I very much doubt
  • Why? (Score:2, Insightful)

    by dakan ( 746916 )
    How about using mapquest before you leave?
  • 1) get 50 indian graduates
    2) buy 50 world atlases
    3) buy 50 multimedia phones
    4) ?
    5) profit
  • Little far fetched (Score:4, Interesting)

    by $exyNerdie ( 683214 ) on Thursday April 15, 2004 @01:47AM (#8866550) Homepage Journal
    So if they plan to launch something like this on a national scale, how are they going to get pictures of every nook and corner of every town and keep the database up-to-date. Seems like huge investment and effort and I am not sure how much of such data they can buy from govenrment agencies. Plus lot of construction like apartment communities, etc is done on the basis of same model design. It could definitely get a person lost if the building signature happens to be alike. With high volume, the probability of signature matching increases.

  • Hand gestures? (Score:5, Insightful)

    by mark_space2001 ( 570644 ) on Thursday April 15, 2004 @01:48AM (#8866556)
    You are lost in a foreign city, you don't speak the language and you are late for your meeting.

    Find the nearest native, start talking and gesturing wildly. Point at a map or street sign and say the name of the place you are looking for. They'll figure it out.

    Sorry I just don't see this one.

  • it asks you to make sure that you get the street sign and a building number in the shot
  • Hendrik Spruyt lectured us yesterday about how Japan took down all the street signs the American occupying forces put up. Apparently you have to know where things are, you may only be given the neighborhood for a location and have to go find things on your own.

    Which comes in handy today as a barrier for foreign corporations like FedEx, who need street addresses to operate.

  • What if... (Score:5, Funny)

    by Bill_Royle ( 639563 ) on Thursday April 15, 2004 @01:52AM (#8866576)
    What if you took a picture of a McDonalds?

    Hell, you could be lost for days.
  • by grahamsz ( 150076 ) on Thursday April 15, 2004 @01:53AM (#8866579) Homepage Journal
    Presumably you first need someone to visit every major city and take photographs of every building... but wait, you need to know the positions that those photographs were taken from, so you need GPS, but if GPS doesn't work because it's sheilded from high buildings...

    Obviously a skilled surveyor could work it out, but that transforms this photographing job into a highly skilled position, making it many times more expensive.

    If it weren't for that then you could probably pay students 10c a photo.
  • ... for the www.iLocate.com in 2000 :-) Get loads of VC cash, never have the product done, go public right before that...

    Seriously, this feat is practically impossible. I guess, if you try hard, you can cover a few downtown areas. However the resolution of those little cameras is ridiculously bad. Add variable lighting conditions (day/night, sunrise/noon/sunset), add random camera angle and tilt, and seasonal changes, and local construction, and all you end up with is a fuzzy picture of something.

    GPS is

  • Guys asking for directions...

    This honestly seems pretty far-fetched. If you can't take the time to get directions, chances are that you deserve to die. You know, that whole thing of natural selection:-)
  • What do you do? (Score:5, Insightful)

    by $exyNerdie ( 683214 ) on Thursday April 15, 2004 @02:00AM (#8866618) Homepage Journal
    You are lost in a foreign city, you don't speak the language and you are late for your meeting. What do you do?

    You start thinking about what the hell is this that is so important that you go to a foreign country to have a meeting where people don't understand your language and you bet all your chances on the assumption that your cellphone will find the carrier that will allow you data transfer without a subscription plan. If the meeting is so important in the foreign land, I would think that you would do little more homework than to just depend on a cameraphone!!

    • Re:What do you do? (Score:5, Insightful)

      by tftp ( 111690 ) on Thursday April 15, 2004 @02:34AM (#8866760) Homepage
      If the meeting is so important in the foreign land, I would think that you would do little more homework than to just depend on a cameraphone!!

      If I am in a country which language I do not understand, my secret plan would be to take a taxi cab from the hotel (and back.) If the meeting is so important, I can not trust an inexperienced traveller (myself) to deliver me to the location and back.

  • by jea6 ( 117959 ) on Thursday April 15, 2004 @02:02AM (#8866628)
    Make sure you take a good picture...of the closest street sign.
    • Quite insightful, jea6. The practical application for this technology that the article was predicated upon are silly, and you proved it elegantly: all urban areas have street signs and text recognition is loads easier that the sort of computer vision proof-of-concept being described.

      That last bit is what the article is really reporting on--research into intelligent computer vision. The fact that this research is being applied to giving walking directions to stupid humans has far more to do with securi
  • Many people above are way overthinking this problem. Here's a couple of reasons why:
    1. The database doesn't have to have a full 3D map of each building - actually the range of possible shots of each building in a city scape is extremely limited - across the road and across the width of the building's frontage is about it.
    2. The tendancy for people to point the camera at what look like landmarks would be very very strong.
    3. Many cities (Paris, London being two) have interactive streetscape maps already, these coul
  • by Chuck Chunder ( 21021 ) on Thursday April 15, 2004 @02:15AM (#8866676) Journal
    Taking "intimate" photos and seeing what building [cabinetmagazine.org] you most resemble.
  • Many problems (Score:2, Insightful)

    by rabs ( 208464 )
    The viability of this has got to be pretty poor:

    1) The database would have to be huge -- Not every meeting or event that I attend takes place in the city center.

    2) Along the same lines, they need to store every face of these buildings.

    3) The image processing better be really good at color correction and noise filtering (weather, blurry photos)

    4) Wouldn't people just go buy a map?

    5) Wouldn't distortions introduced from a cell-phone lens make the system less accurate?

    - rabs
  • How? (Score:2, Funny)

    by gnu-sucks ( 561404 )
    How, can a system that doesn't know the difference from your ass and a hole in the ground possibly tell which of the million or so McDonalds restaurants you are at?
  • ... for which we do not yet have an adequate probelm

  • You could also take a picture of yourself and be told who you are
  • Alternate uses...? (Score:2, Interesting)

    by huchida ( 764848 )
    You are lost in a foreign city, you don't speak the language and you are late for your meeting. What do you do?

    I'd rather use the phone to call whoever it is I have a meeting with and ask them how to get there. If they don't speak my language, what'm I doing meeting with them in the first place?

    I'm wondering what the alternate uses of this technology might be, because I just can't see this as being a common problem. Could it actually be designed, say, for a missle to target a landmark by sight?

  • D'oh (Score:2, Funny)

    by lintmint ( 539531 )
    And to think I've been using street signs when I could of just photographed a building.
  • but how bout a fucking map?
  • This is definately cool, and may have some great applications, but may be a bit of overkill for the "lost in a big city" scenario. With available technology, a cell phone company should be able to provide you with a map of the area within a few blocks radius of your location. If this is not enough to get you to your destination, perhaps you don't have much to offer at your important meeting anyway.
  • What do you DO?!? (Score:3, Informative)

    by errxn ( 108621 ) on Thursday April 15, 2004 @02:49AM (#8866809) Homepage Journal
    Q: You are lost in a foreign city, you don't speak the language and you are late for your meeting. What do you do?

    A: Do just like all of the other PHBs who were stupid enough to get stuck like that, i.e. screw the meeting, find the nearest bar, and start blowing the company expense account on cheap booze and hookers.
  • Couldn't they just process images of street signs? Or why not have the person who is lost to SMS the street name(s) they are at (perferrably a corner) and get an SMS back with directions?

  • My guess is they have this great photo matching software and made up this ridiculous application as a way to get publicity.

    Am I the only one who had a few other uses for the tech pop into their head?
  • Why Bother? (Score:5, Informative)

    by windside ( 112784 ) <pmjboyle@@@gmail...com> on Thursday April 15, 2004 @03:16AM (#8866885)

    This seems like an overly complicated solution. At the moment, my phone in Japan has a feature where I logon to Vodafone's website (from the phone) and click through a couple of links and then it tells me where I am. I assume it gets this information by figuring out which cell the phone is dialing from. From the subsequent menus, there are various options like "find the last train to station X", "find the nearest place to catch a taxi", and so on. A few months ago it was only available in Japanese, but now they've introduced a bilingual version - hoochie mamma.

    Why bother using the fancy-dancy image recognition software when cellular telephony has a built-in system that basically acts like a constantly-updated "user location" variable?

    (Actually, the answer is simple - to make geeks foam at the mouth. Come on now people!! Excess ain't rebellion.)

    --

  • ...and within minutes there is a SWAT team all around your party.

    *** Turns out your buddy was flagged for a terrorist. ***

    darn.

    party over.

    but, it was a computer mismatch.

    great.

    and, you got a map of your location.

    party on!
  • by leereyno ( 32197 ) on Thursday April 15, 2004 @03:57AM (#8866975) Homepage Journal
    You're in a foreign country, where the people don't speak your language, and you're late for a meeting with some murderous thugs you've been tasked with removing from the gene pool.

    What do you do?

    You pull out your night-vision goggles, target a nearby heap of rubble that used to be one of Saddam's "palaces." The goggles lock onto the complex geometric shapes and this information is automatically transmitted to a massive cluster of Cray's in New Jersey on loan from the NSA. Using state of the art satellite x-ray photography and next-generation neural-net AI (NGNNAI), your precise location is calculated and relayed back to you, all at the price of only 3 million dollars an hour. What, you didn't think it was the energizer bunny keeping all those Cray's up an running did you?

    Lee
  • by VC ( 89143 ) * on Thursday April 15, 2004 @04:28AM (#8867066)
    Here in the UK, try this. Get your cell phone (or mobile as we say here) dial 2580.
    Hold the phone up to the radio till it gets disconnected.
    Wait.
    A text message will arrive with the name of the song.

    It costs about 50p. Disclaimer i do not work for or have any involvment in this venture, except friends who built it.
  • by dpr20 ( 771480 ) on Thursday April 15, 2004 @04:57AM (#8867170)
    Dear All,

    Wow! Thank you very much for all your comments on this mobile phone navigation system. I thought I'd throw in my 2 cents worth since I'm one of the people who invented it! Forgive the lack of structure in what follows, but I'm trying to address several different issues raised throughout this discussion...

    Yes, another way of doing this is radio signal triangulation (including GPS). But actually, this method doesn't work too well in cities because of things like multipath effects and satellite visibility (BTW our system isn't designed to work outside urban environments). GPS car navigation systems rely on a combination of GPS and inertial sensors, i.e. they take a sort of average of a large number of inaccurate readings to get a good fix on position. But the simpler positioning strategies are unlikely to give good enough acccuracy to establish on which side of the street you are standing (and in any case, they don't tell you whhat direction you're looking in). GPS is also expensive: most people would not be prepared to pay more for a phone with an in-built GPS receiver - but camera phones are already selling well.

    No, we're not going to build a database of every building in the world! But a good place to start would be large city centres. FYI what motivated us to invent this system was the familiar problem of getting lost outside London tube stations. Obviously I know which tube station I'm at but I don't usually know which exit I took or what direction I'm facing. Of course I can retrieve a local map via my mobile phone. But the problem is I'm missing that critical "you are here" dot that tells me where to start. This is where our system comes in: by providing the dot (well, an arrow actually because it tells you which direction you're looking in too).

    In practice, builing a database is easier than you might think. Probably we could do it with nothing more than a video camera attached to a car. Granted someone will have to drive down the streets of interest but only once (and this shouldn't be too difficult in somewhere like New York).

    Finally, no, movable objects don't cause too many problems. The system uses a feature based strategy that is robust to 'clutter' in the form of things like cars, pedestrians, changing shop window displays, etc. That being said, there will always be ways of confusing it, e.g. by demolishing a building. But supposing that picture messages will one day cost as little as text messages do now, a system that works almost instantaneously and gets it right 99% of the time sounds as if it might have some commercial potential at least. And what if the hypothetical tourist isn't lost but just interested? For example, the system could return information about the history of any building of interest in the middle of Venice.

    Yours,
    Duncan Robertson
  • by thrill12 ( 711899 ) on Thursday April 15, 2004 @05:11AM (#8867218) Journal
    Or summer, or spring, or fall ? Seasons tend to change the environment quite a bit. You need a lot of processing, or 4 different photographs of each season to at least reduce the difference in those.
    Ofcourse, if it is raining on the day you take your picture you are left with a lot of noise, etc. etc.

    I saw the field of high-level image recognition up close a few years ago. While the particular paper [utwente.nl] that the person who did the research wrote was about stereographic recognition of (simple) 3D objects, it shows a great deal about the processing power required to correct an occluded part of a scene, or to work under darker or lighter circumstances (p117-). I expect that in a 2D recognition the same problems rear their ugly head and make things a whole lot harder.
  • A better way... (Score:3, Insightful)

    by adamofgreyskull ( 640712 ) on Thursday April 15, 2004 @06:30AM (#8867436)
    CCTV cameras all over the city capture images for face recognition, if you get lost...take your own photo and send it. The server compares the image to those in the face recognition database, and returns the where the most recent match was taken.


    Ha!! I tricked you, it isn't a better way at all!!
  • by sonamchauhan ( 587356 ) <sonamc@PARISgmail.com minus city> on Thursday April 15, 2004 @06:34AM (#8867447) Journal
    From the article:

    > However, the system's commercial future is uncertain.
    > "The question is: how much are people prepared to pay
    > for it, and how often will they use it?" says Rob Morland,
    > of technology consultants Scientific Generics near Cambridge.
    > "That's a tough one."

    I've posted earlier on this...

    The solution could be to use cell phones + cameras + GPS to effectively do collaborative cartography. i.e. units could be both consumers and producers of information - both raw picture data and processed maps - like much of the internet today.

    A person could take pictures or video, each frame having a GPS timespace-stamp, and load it onto his computer at home, which could then participate with thousands of other computers in feature extraction using freely available mapping sources like TIGER data [census.gov]. Annotations to mapping information could include: GPS timespace stamps, voice or text annotation, accelerometer data (for data on observer orientation and acceleration). The latter could also help improve feature extraction from multiple images in a video (for eg: Intel OpenCV [sourceforge.net] vision library uses stereo cameras for feature detection).

    Throw in concepts like local P2P exchanges by mobile units (for eg: my PDA has GPS, your cellphone has a camera & GPRS, both can communicate over bluetooth --> potential for a win-win situation for us both), distributed image storage and feature extraction, novel types of feature recognition (eg: ATM screens, McDonald outlets), multiple freenet-like distributed cartography servers --- the concept can get quit interesting. - for users, also potentially for cartography vendors even though they will have to improve their value proposition.
  • by erroneous ( 158367 ) on Thursday April 15, 2004 @08:44AM (#8867914) Homepage
    "You are lost in a foreign city, you don't speak the language and you are late for your meeting. What do you do? "

    You go into the nearest hotel and ask the nice English-speaking person behind the reception desk.

    Even on Mars the hotel receptionists speak perfectly-accented English.
  • 2 Simple reasons (Score:3, Interesting)

    by MantiX ( 64230 ) on Thursday April 15, 2004 @09:38AM (#8868251)
    1. GPS. Whether or not the government can, or would, degrade a GPS network at its own whim, generally speaking, one assumes it will be running as we would expect, all bar WWIII breaks out. Whilst their is never a shortage of cash for projects like this (Photo recognition positioning software), fact is GPS is a technology that is on a day to day basis, more accurate, and cheaper to implement and use. (IE, cost of imaging all major cities/towns. How long will it take in the first place to create that database.) It wont be long before mobile phones have GPS recievers in them, along with any other need gadget.

    2. Triangular positioning. It's been in various media articles, the concept of parents being able to use this technology provided by the mobile phone company, to keep track of thier child, using 3 towers to calculate the position of the phone. Wouldn't be hard to implement a service where by which you dial that number, and you are provided with immediate locations.

    The point is, as cool as the idea is, practically speaking, it's a very long way of solving a problem, that's allready solved!

Intel CPUs are not defective, they just act that way. -- Henry Spencer

Working...