Slashdot Mirror


Google Research Leads To Automated Real-Time Pedestrian Detection

An anonymous reader writes with a link to a story about one of the unexciting but vital bits of technology that will need to be even further developed as autonomous cars' presence grows: making sure that those cars don't hit people. Google researchers have recently presented findings about a method that tops previous ones for real-time pedestrian detection using neural nets "that is both extremely fast and extremely accurate." From the article: There are other approaches that provide a real-time solution on the GPU but in doing so, have not achieved accuracy targets (in this real-time approach there was a miss rate of 42% on the Caltech pedestrian detection benchmark). Another approach called the VeryFast method can run at 100 frames per second (compared to the Google team's 15) but the miss rate is even greater. Others that emphasize accuracy, even with GPU acceleration, are up to 195 times slower.

57 comments

  1. So... by Anonymous Coward · · Score: 0

    So, in other words, there's a 58% chance you can hit the pedestrian?

    1. Re:So... by paskie · · Score: 3, Insightful

      No. As usual, the summary is confusing as it gives numbers for the *older* methods, but the current Google's method is: "The resulting approach achieves a 26.2% average miss rate on the Caltech Pedestrian detection benchmark, which is competitive with the very best reported results. "

      So, there's 26.2% chance that on a single particular image, you miss the pedestrian (at the same time, it seems that in about 15-20% images it sees a pedestrian that is in fact a shrubbery or whatever). This is an academic dataset, and in reality you will have a video feed. AFAICS it's not clear how the precision translates when you have a sequence of many pictures of the pedestrian - whether you will have much higher chances to spot them at least on some of them, or if it's more of a systematic problem and khaki-clothed people just don't stand a chance.

      --
      It's not the fall that kills you. It's the sudden stop at the end. -Douglas Adams
    2. Re:So... by Anonymous Coward · · Score: 0

      I'm sorry, I'm confused. What do they mean by miss rate?

      A. 26.2% chance of failing to identify the pedestrian.
      B. 26.2% chance of identifying the pedestrian.

      I assume A now that you mentioned the rate.

    3. Re:So... by Anonymous Coward · · Score: 0

      miss rate 26.2% = 26.2% chance of missing the pedestrian = 73.8% chance of hitting the pedestrian

    4. Re:So... by paskie · · Score: 1

      A is right. The task is identifying pedestrians. Miss rate means that the algorithm fails to identify the pedestrian. Lower number is better.

      Also, when the algorithm fails, it doesn't mean the car will just happily drive through the pedestrian!

      First, most pedestrians are not at the road, and the ones at the road should be actually easier to identify as they won't blend that much (I guess). Second, there are probably already many components that already identify obstacles and try to avoid them. Identifying pedestrians specifically is helpful to predict their movement, choosing another obstacle if you are going to hit some obstacle anyway, etc.

      --
      It's not the fall that kills you. It's the sudden stop at the end. -Douglas Adams
    5. Re:So... by davester666 · · Score: 1

      More like:

      1) "That was a pedestrian you just hit"
      or
      2) "That might have been a pedestrian you just hit"

      --
      Sleep your way to a whiter smile...date a dentist!
    6. Re:So... by Anonymous Coward · · Score: 0

      I think you meant:

      Passenger: "Hey, you just hit a pedestrian!"

      Car: "Nah!"

  2. Two ideas by CustomSolvers2 · · Score: 2

    Idea 1: the fact that accounting for the eventuality of not hitting pedestrians (or any other being/thing) is "one of the unexciting but vital bits of technology" when talking about an autonomous car provides a quite accurate summary about what a big proportion of AI-focused approaches are about. Lots buzz (= exciting technological break-troughs) and not actually-working results (= unexciting technical bits avoiding the big idea to work at all). And this is not just what the OP thinks; Google has been testing autonomous cars for some years already without having still tackled such a secondary(?!) issue.

    Idea 2: after quickly skimming through this paper, it seems that the new much-more-accurate algorithm still misses 30% of cases. For me, hurting (even killing) 3 out of 10 pedestrians still sounds quite bad. Additionally, we are talking about their training dataset whose exact complexity is not too clear. For example: what about a kid suddenly crossing the street?, how good is this algorithm at differentiating between persons and similar shapes (human-like advertisement)?, how does it behave in poor-visibility conditions?, etc.

    I am completely aware about the tremendous difficulty associated with accomplishing the expected goal and the outputs so far seem promising. But why are they implying that something is almost done, when quite a few basic problems haven't still been tackled?

    --
    Custom Solvers 2.0 = Alvaro Carballo Garcia = varocarbas.
    1. Re:Two ideas by Gravis+Zero · · Score: 4, Funny

      it seems that the new much-more-accurate algorithm still misses 30% of cases. For me, hurting (even killing) 3 out of 10 pedestrians still sounds quite bad.

      missing 30% isn't killing 3 out of 10 people, it's killing 7 out of 10 people which is a solid 70 points or 210 points if you are drifting. #Carmageddon

      --
      Anons need not reply. Questions end with a question mark.
    2. Re:Two ideas by WoLpH · · Score: 2

      Well, the question here is. Given that 26.2% at 15 fps, does that make the probability of a detection within a second (1-.262)^15 = .010491689? So less than one percent?

      Or is it far larger because the results are not actually independent?

    3. Re:Two ideas by CustomSolvers2 · · Score: 2

      I took the information from the paper itself, more specifically from the following part:
      "For example, when training on the KITTI pedestrian dataset [18], the best known average miss rate is 61.2%, whereas when training on INRIA [10], the average miss rate is 50.2% [6]. Both miss rates are much higher than 31.1% of our method"

      As I understand it, a miss rate of 31.1% on a given dataset means that 31.1% of the tested attempts failed.

      --
      Custom Solvers 2.0 = Alvaro Carballo Garcia = varocarbas.
    4. Re:Two ideas by CustomSolvers2 · · Score: 1

      Good point. Sorry for my short-sighted interpretation.

      --
      Custom Solvers 2.0 = Alvaro Carballo Garcia = varocarbas.
    5. Re:Two ideas by CustomSolvers2 · · Score: 1

      PS: I am not sure about where your reasoning is coming from. What 26.2% at 15 fps means is that 26.2% of the occurrences of the target behaviour (= not necessarily matching a given frame) succeeded. You cannot extrapolate this information to different conditions, like higher/lower number of frames per second.

      --
      Custom Solvers 2.0 = Alvaro Carballo Garcia = varocarbas.
    6. Re:Two ideas by CustomSolvers2 · · Score: 1

      I meant that the target expectation succeeded (i.e., in this case, proportion of failures).

      --
      Custom Solvers 2.0 = Alvaro Carballo Garcia = varocarbas.
    7. Re:Two ideas by umafuckit · · Score: 2

      For me, hurting (even killing) 3 out of 10 pedestrians still sounds quite bad.

      Unless we know what the video feed is we can't make that statement. Are these pedestrians crossing the road or on the sidewalk? If the algorithm is missing 3 out of 10 sidewalk pedestrains that's much less serious than 3 out of 10 crossing the road. I suspect the idea behind the visual search is to identify people who could potentially cross the road so the car can slow down in anticipation. People actually on the road, in front of the car, can be spotted in other ways using other sensors.

    8. Re:Two ideas by CustomSolvers2 · · Score: 1

      When analysing the reliability of a given approach, you have to consider the worst scenario conditions. In this case, not being able to adequately recognise a pedestrian might be irrelevant or a tremendous problem. It is impossible to know where people or objects would be located with respect to the car and thus you cannot count on "perhaps I fail to recognise a person who is far away enough" (and another algorithm will take care of this determination; the recognition algorithm just has to worry about having an as high as possible success ratio). Additionally, bear in mind that the future safety tests, which this kind of approaches will have to pass before becoming commercially available, will certainly be based on ideas on these lines (toughest conditions; lots of tests and very small error margins).

      On the other hand, note that the global figures published in technical papers are usually very positive (i.e., worst-scenario conditions are rarely tested, unless expressly mentioned in the paper), what makes much more sense with this partially-promotional attempt. I am quite sure that their 30% of errors would become much higher under tough-enough testing conditions. I am also quite sure that if they were completely certain about the reliability of their methodology, a much more detailed set of results would have been published.

      In any case, we cannot know anything for sure without having access to detailed enough information.

      --
      Custom Solvers 2.0 = Alvaro Carballo Garcia = varocarbas.
    9. Re:Two ideas by Anonymous Coward · · Score: 2, Interesting

      But why are they implying that something is almost done, when quite a few basic problems haven't still been tackled?

      This isn't about not hitting pedestrians in the roadway. This is about categorizing objects outside the roadway so that you know if they are pedestrians, who may enter the roadway at any time, or stationary objects, which may be presumed to stay stationary. Once categorized as a pedestrian, additional algorithms can be used to guess whether the pedestrians are going to enter the roadway and take defensive driving precautions to avoid hitting them.

      Note that even if this algorithm were wrong 100% of the time, the actual injury rate would be much lower. While pedestrians can enter the roadway at any time, most stick to the sidewalk most of the time. Even those who enter the roadway will generally be trying to avoid being hit by cars. So normal obstacle detection (which doesn't care if they are a pedestrian or an inanimate object) will be able to avoid them most of the time. Which may help explain why Google cars haven't been hitting 26% of the pedestrians they pass but instead 0%.

      In other words, this isn't quite as basic of a problem as you make it out to be. This will make no difference in the vast majority of trips. In a small number of trips, it may cause the car to take extra precautions to avoid potential interactions with a pedestrian. Even there, most of the time it won't matter (i.e. the vehicle would not hit the pedestrian even without the precautions). In a very, very small number of trips, this could allow an autonomous car to avoid hitting a pedestrian that a human driver would have hit. In a truly miniscule number of trips, this could allow the autonomous vehicle to avoid hitting a pedestrian that a human driver would have avoided but the autonomous vehicle otherwise would not have.

      Even without this, autonomous cars are likely to be safer than human drivers. The biggest contributor to accidents by human drivers is negligence. The driver makes a mistake, is distracted, or whatever. Those things don't happen to AI. I'm not saying that we shouldn't tweak the AI to avoid a one-in-a-million accident. We should. But it's not an absolute bar to deployment. Presumably we will continue to tweak and improve the AI after deployment.

      Actually, the biggest problem that I see with this is that they are using neural nets to "learn" the difference between pedestrians and other objects. It's much harder to fix a neural net problem than an algorithmic problem. You can tweak an algorithm. With a neural net, changes are as likely to make the situation worse as better. This means that we don't fix the system any more than we would fix a human driver who was in an accident. Neural nets are just too complicated to tweak -- that's why we're using a neural net rather than an algorithmic solution in the first place.

    10. Re: Two ideas by Anonymous Coward · · Score: 0

      Detecting pedestrians isn't that important. The car shouldn't hit any object. The difficult part is predicting pedestrian behavior. Is the pedestrian going to cross the sidewalk or not? What does the hand wave mean?

    11. Re:Two ideas by CustomSolvers2 · · Score: 1

      Your first paragraph explains what I have said in some other comments: this is a (pedestrian-)recognition algorithm and thus it has only to take care of performing proper recognitions (not what the proposed figures indicate). Properly recognising a pedestrian is the pre-step to perform many further actions (e.g., calling the whattodowithhumans() method); if a so basic feature fails, lots of further issues would also fail. In your own words "Once categorized as a pedestrian", represents the starting point for quite a few other decisions and doesn't still work fine. There is no problem in building all the remaining parts before (e.g., "guess whether the pedestrians are going to enter the roadway and take defensive driving precautions to avoid hitting them"), but you shouldn't say that the system is almost working when very important steps are still too faulty.

      On the other hand, I don't think that traffic safety authorities will agree with your "even those who enter the roadway will generally be trying to avoid being hit by cars" and let autonomous cars run free. Also note that your "which may help explain why Google cars haven't been hitting 26% of the pedestrians they pass but instead 0%" is quite misleading as far as no single fully-autonomous car has ever been released in public streets (not as per my knowledge); in all the tests performed by Google, the cars had drivers. This is equivalently to what happens since day 1 when a person learns to drive; would you trust in the 0-day-experience novice driver ability to deal with any situation autonomously?

      Regarding your "in other words, this isn't quite as basic of a problem as you make it out to be", I don’t agree with you and think that this is almost the same than trying to write a book by relying on an alphabet which has various missing letters (i.e., something completely unacceptable). If your intention is getting all the required permissions to allow such a system to be commercialised, it would certainly not happen (the whole system is still very far away from a first not-too-bad version). On the other hand, if your intention is just showing how cool and forward-thinking your company is, I guess that it is OK; your promotional-with-driver cars might continue running for other 5 years, before people getting bored of them.

      All what you say after "even without this, autonomous cars are likely to be safer than human drivers" seems to show a knowledge-from-sci-fi-movies about which I don't feel like discussing.

      One last comment, though: your "we're using a neural net rather than an algorithmic solution in the first place" seems to imply that you work at Google, not sure if in this exact project (not even sure if in actually-technical issues, as far as your whole speech seems too managerial to me). In any case, you should be happy as far as most likely will never have any money-related problem (I mean money/work-stability is a major concern for most of people and I guess that also for you) independently upon the future of this project.

      PS: sorry about my late reply, but I am still new in Slashdot and haven’t got properly how notifications work. Apparently, I am only notified about logged-in users replying to my comments. I guess that you are called Anonymous Cowards for something (i.e., Slashdot does not take you too seriously).

      --
      Custom Solvers 2.0 = Alvaro Carballo Garcia = varocarbas.
    12. Re: Two ideas by CustomSolvers2 · · Score: 1

      Recursively using simple parts to create more complex ones is a basic idea underlying any algorithm (it even explains how computers work). For example: a computer program can only understand a concept like movement by relying on simpler ideas like initial position, final position and time (which are also defined on account of other simpler ideas and so on until reaching pure 0s and 1s, only things which a computer can truly understand). "Detecting pedestrians" is so important that all what you are proposing (e.g., predicting pedestrian behaviour) cannot happen without it.

      --
      Custom Solvers 2.0 = Alvaro Carballo Garcia = varocarbas.
  3. back in the day by Anonymous Coward · · Score: 0

    This one time, I detected an Automated Real-Time Pedestrian. Now Google can do the same!

  4. 26.2% miss rate... FAIL. by Anonymous Coward · · Score: 0

    Though if they are only missing 26.2% of all pedestrians I'd call that a fail. If they are missing 74.8% that is still a fail. They should not be hitting any pedestrians. I believe eye contact between driver and pedestrian is a pretty important factor, we are pretty good at reading each other's body language.
    We need to bridge the uncanny valley between driverless car and pedestrian to get this fool proof.

    1. Re:26.2% miss rate... FAIL. by MobileTatsu-NJG · · Score: 1

      And, apparently, human drivers need extra sets of eyes. Now we need to make eye contact with pedestrians AND bicycles AND lane-splitting motorcycles coming up from behind us.

      --

      "I like to lick butts!" by MobileTatsu-NJG (#32700246) (Score:5, Informative)

    2. Re:26.2% miss rate... FAIL. by Gaygirlie · · Score: 1

      Though if they are only missing 26.2% of all pedestrians I'd call that a fail. If they are missing 74.8% that is still a fail.

      You're interpreting it incorrectly. "Missing" a pedestrian, in this case, means the system didn't detect the pedestrian, so it did detect and avoided 73.8% of them.

    3. Re:26.2% miss rate... FAIL. by Anonymous Coward · · Score: 0

      I believe eye contact between driver and pedestrian is a pretty important factor, we are pretty good at reading each other's body language.

      Unfortunately we have built our cities around minimizing interaction between drivers and pedestrians. At this point most drivers are essentially mindless automatons. They can keep track of other cars but anything else is blocked at a cognitive level. I'm not sure that AI drivers be any worse.

    4. Re:26.2% miss rate... FAIL. by known_coward_69 · · Score: 1

      don't jaywalk, or at least be very careful if you jaywalk and you should be OK

    5. Re:26.2% miss rate... FAIL. by Anonymous Coward · · Score: 0

      *this does not apply to albuquerque, nm, regardless of whether you jay walk or not the fatality rate is still almost certain

  5. My concerns by Anonymous Coward · · Score: 1

    Look, Google cars have had a few hits, they released ONE data set showing a hit from behind, what I noticed on that metric was THERE WERE NO PEDESTRIANS being tracked. It's like it wasn't seeing pedestrians.

    I also notice that other report it sits in the middle of the road far more than normal, which suggests to me the fix was to avoid the sides as much as possible and only spot pedestrians if they step out into the road.

    So really what I want is a little less icky-sticky-butty-licky from the regulators and a bit more hard testing. A bit less "computer driver cars are so safe that insurance should be lower" and "people were afraid of driverless elevators" marketing and misdirection, and a bit more, throwing dummies out into the road to see how it responds, spraying water at the sensors to see how it handles it, blowing a black bin bag over the sensor, all the normal fail scenarios.

    Proper f**ing testing. The kind the independent test agencies are supposed to do, in case Google engineers are self deluding themselves as to their own skills.

    1. Re:My concerns by Anonymous Coward · · Score: 0

      Proper f**ing testing. The kind the independent test agencies are supposed to do, in case Google engineers are self deluding themselves as to their own skills.

      Why is that any concern at all?

      As a nation we have already decided it is perfectly acceptable for 3000 people per month to be killed by drivered cars and another 6000 people per month severely injured in that same month by drivered cars.

      https://en.wikipedia.org/wiki/...

      Please explain why it is OK to kill that many people by forcing cars to have human drivers, but it is "concerning" that driverless cars will only kill a quarter of that many people in the same amount of time?

      Is your concern purely that not enough people are dying per month? Or are you just self deluding yourself as to your own and humanities skills?

    2. Re:My concerns by andymadigan · · Score: 1

      So that's 200 "errors" per day. Do you have any idea how many times cars encounter pedestrians on a given day? What would you say the error rate was on that? What if it turned out some cheaply made self driving car had an error rate of 1%? (or 5%?)

      No matter how bad human drivers are, there will have to be standardized tests conducted by third parties before these things can be operated fully autonomously, or sold to consumers. The failure conditions will have to be understood. These cars are pretty fresh off the assembly line, no doubt well maintained. Just wait until regular people start driving them and maintaining them. The tests should combine those suggested by the industry with others that come from independent research. Minimum standard will have to apply.

      I doubt the manufacturers will complain much, and I guarantee you that the regulatory approval will be used in advertising.

      --
      The right to protest the State is more sacred than the State.
  6. Darwin Cried by Anonymous Coward · · Score: 0

    The last pieces of the survival of the fittest are being removed.

    1. Re: Darwin Cried by Anonymous Coward · · Score: 0

      Seems the rule has to be amended to survival of the fattest.

  7. It doesn't have to be perfect. by SuricouRaven · · Score: 2

    It just has to be equal to a human driver - and human drivers are not that good.

    1. Re:It doesn't have to be perfect. by pellik · · Score: 2

      No, it has to be way better then a human driver. There is a completely different scale of liability for a self driving car then for a human. The blame will hit much harder when someone gets hurt.

    2. Re:It doesn't have to be perfect. by Anonymous Coward · · Score: 0

      It has to be much better than a human driver or the lawyers will be all over it. Human drivers get sued too (and/or hauled off to jail).

      Random driver hits random pedestrian there might not be much money in it so who cares. AI built by billion dollar company hits random pedestrian the lawyers will be crowding in 3 deep.

      For these to be safe to have on the road it has to equal a human driver. Realistically it has to be better.

    3. Re:It doesn't have to be perfect. by rockmuelle · · Score: 1

      This notion that human drivers aren't that good needs to die. How many rides occur each day? How many pedestrians are hit? Yeah, a lot and very few. Computers have a very high bar to reach just to be on par with humans.

      -Chris

    4. Re:It doesn't have to be perfect. by AthanasiusKircher · · Score: 1

      It just has to be equal to a human driver - and human drivers are not that good.

      In a completely rational world, perhaps. We don't live in a rational world. We live in a world where unusual accidents are governed by media hysteria and lawyers.

      And what happens with liability for such an accident with an autonomous car? Who is responsible? The driver? The manufacturer? The individual programmers who created the recognition and behavioral subroutines?

      Here's the reality -- early adopters of autonomous cars are probably going to be wealthy folks, because like any new technology they'll probably be expensive at the beginning. So, the first time we get something that any lawyer could call an "avoidable" accident, the rich owner, the company, the programmers, etc. will be sued... for LOTS of money.

      Whether they win or lose the lawsuit might be irrelevant, because by that time media hysteria will have kicked in, particularly if "the car killed someone." Other potential rich owners won't want to buy the cars anymore, and if the accident is big enough, some politicians might start getting involved in regulation (even completely unreasonable regulation)... and suddenly the adoption of autonomous vehicles will be set back 20-30 years.

      Yes, human drivers are often terrible. But there we at least have a specific person to blame. When an autonomous car kills someone, things could get ugly as people try to sort out why this happened.

      I always think that engineers involved in these autonomous car projects must live in fear of the "nightmare scenario," which I picture as some autonomous car ending up being involved in an accident where a bunch of kids die in the first few months after the technology becomes available.

      It won't matter if the accident seemed "unavoidable" or if the computer made a good choice that might have actually saved more lives. The fact will be that some black box of technology killed kids.

      You have one or two things like that happen early on, and adoption of autonomous vehicles will probably be pushed decades into the future.

      So the standard isn't "equal to a human driver" -- it's instead a system that is so far superior that it is "above reproach" when it comes time for lawsuits or a hysterical media witchhunt.

    5. Re:It doesn't have to be perfect. by phantomfive · · Score: 1

      Human drivers get way better than a 26% miss rate.

      --
      "First they came for the slanderers and i said nothing."
    6. Re:It doesn't have to be perfect. by dougmc · · Score: 1

      There's another confounding factor to this ... every autonomous car collision will be documented in exquisite detail, but in a format that few are familiar with.

      So ... if the logs say that the car was at fault, people will use that to crucify those responsible for the car. And if the logs say that the pedestrian was at fault ... people will say that the logs were altered, incomplete, etc. and use those claims (accurate or not) to crucify those responsible for the car. And if something went wrong and there are no logs ... that too will be used to crucify those responsible for the car.

    7. Re:It doesn't have to be perfect. by Anonymous Coward · · Score: 0

      How many rides occur each day? How many pedestrians are hit?

      That's mainly because pedestrians and vehicles us separate patch 99.9% of the time, ususally separated at least by a curbstone. If mindless pedestrians were bumbling all over the highways just like they do on the sidewalks, the death toll would be astronomical.

  8. "Active City Stop" by Kartu · · Score: 2

    One of the recent models of Mazda I drove (I'm pretty sure all manufacturers have that, Ford at the very least) had "active city stop" feature, active at speeds up to, 30km/h, if I remember correctly.

    Car would emergency break ON ITS OWN if it would spot a pedestrian.
    To my knowledge, they use some "radar like" technology for it.
    I guess it's not far sighted enough for a self driving car.

  9. Simple method. by 140Mandak262Jamuna · · Score: 1

    They will just follow some simple trial-and-error hit-or-miss approach. No harm done.

    --
    sed -e 's/Chuck Norris/Rajnikant/g' joke > fact
  10. But wait: pedestrians are blurred in Street View!! by TheRealHocusLocus · · Score: 1

    Q: Why does Google blur out pedestrians' faces in Street View?
    A: So self-driving cars won't develop an attachment to them.

    Q: Why does Google blur out license plates?
    A: To protect the identity of self-driving cars that mow 'em down for sport and points.

    Q: Why then is Google developing a 'real-time pedestrian detection' system?
    A: To improve scoring and help populate their Deathrace 2015 leaderboard.

    --
    <blink>down the rabbit hole</blink>
  11. 1 in 4 chance of missing.. by Anonymous Coward · · Score: 0

    a 26.2% average miss rate isn't all that impressive. the caltech data set is 10 hours of 30 fps video (http://www.vision.caltech.edu/Image_Datasets/CaltechPedestrians/) but I can't tell from there (or the two papers that describe the dataset) what time of day the video was captured. Is this "daytime, middle of day" or is it "looking into the sun" and "2AM, headlights and streetlights"

    The test database has also been preprocessed to stabilize the images.
     

  12. Still wondering by koan · · Score: 1

    Who is legally responsible if an automatic car does hit someone?

    --
    "If any question why we died, Tell them because our fathers lied."
    1. Re:Still wondering by Anonymous Coward · · Score: 0

      The car's insurance provider .... seems obvious to me, unless I'm missing something.

  13. Just make sure you buy the Volvo option!!! by Thing+1 · · Score: 1

    The car being tested didn't have the "pedestrian detection" option so the car hesitated, then plowed into the journalists recording the self-parking event!

    http://fusion.net/story/139703/self-parking-car-accident-no-pedestrian-detection/

    --
    I feel fantastic, and I'm still alive.
  14. Bonus round!! WHY?? is this FUNNY?? by TheRealHocusLocus · · Score: 1

    Q: Why does Google blur out pedestrians' faces in Street View?
    A: So self-driving cars won't develop an attachment to them.

    It is indisputable that Google blurs faces in Street View, and the same company is also developing self-driving cars. Though different teams are assigned these projects and Street View images are not used by self-driving cars, the fact that Google is responsible for both is mentally noted, providing enough connection to lay a comedic foundation. Such a foundation is tenuous however and successful delivery of a joke requires follow-through that is quick and emotionally jarring.

    The follow-though is accomplished with a direct insinuation that self-driving cars enjoy violence in a casually indifferent manner. This so is cognitively dissonant to the entrenched idea that self-driving cars are selflessly noble creations entrusted with the protection of those they serve, it causes a jarring and novel rearrangement of thought. The presence of novelty and surprise and the idea of something horrid happening that (yet) does not directly threaten the reader mixes in a dash of relief, and is a recipe for humor. The reader is left with an adjusted impression of self-driving cars that is ludicrously disfigured by the joke, and the humorous moment will persist until novelty fades, which is also to say the period it takes for this new neuronal pathway to be established, which may be several seconds. The effect is heightened by the 'attachment' clause, which evokes a social meme of our own indifferent treatment of so-called 'lesser' forms of life. Placing the pedestrian-human as the 'lesser' form of life is another counterpoint.

    Q: Why does Google blur out license plates?
    A: To protect the identity of self-driving cars that mow 'em down for sport and points.

    The audience is ever-ready for tie-in jokes that can extend the period of general hilarity. When delivered straight after they can build on the former. It does not matter whether the ploy makes sense or is likely if another indisputable fact is introduced, in this case, that Google blurs license plates. It creates a dangling question in the mind: what will be the next twist?

    The follow-through for this one is weaker, for when it is finally understood it is a mere retelling of the first joke. Therefore a cheap device to stretch novelty was employed, the use of the colloquial 'em in a phrase that helps to introduce a new entity, a hypothetical 'spectator', perhaps the joke-teller, who not only approves of such things but is gung-ho enough to dispense with classical English. Presumably from excitement at the thought of this 'sport'. And as before, we are smearing Google with this dark sentiment, which is playfully dissonant to the company's desired philanthropic image.

    Q: Why then is Google developing a 'real-time pedestrian detection' system?
    A: To improve scoring and help populate their Deathrace 2015 leaderboard.

    Clearly this trifecta has reached the end of its shelf-life. This may actually be the weakest joke of the three but some relief humor comes into play as the reader sees at a glance that it is the last and all will be over soon. The question is phrased as a wrap-up with a clear tie-in to TA, which promises novelty, albeit at a highly discounted rate. The rest is a desperate hodgepodge of cheap meme dropping (Deathrace) and a direct appeal to a presumably game-savvy audience with the idea of a 'leaderboard'. There exists the question whether the surge of hilarity ensuing from this is a result of a re-imagining of the whole series with cumulative hilarity, a particular aspect of this third joke or just relief that the series has ended.

    Imagine if every joke was followed by commentary like this.

    --
    <blink>down the rabbit hole</blink>
  15. Re:But wait: pedestrians are blurred in Street Vie by Anonymous Coward · · Score: 0

    I don't think I've ever seen someone bring up the privacy degradation that will be caused by self-driving cars. We can assume they'll eventually be linked with each other and some type of network to automatically report traffic, road usage (taxes?), crashes, mapping updates, etc... But I'd bet they'll also be data mining every person they see. These things are going to cause real-time, detailed surveillance of everything visible from a road. I've never seen a movie where the car reports on people outside it, only inside, yet all the car's cameras are pointed outwards.

  16. Highwaymen of the future by lhowaf · · Score: 1

    There'll eventually be automatic functions to stop a car when a pedestrian is detected in the car's path and to stop the car or pull it over if there is a collision. 1. Step in front of self-driving car on lonely road: car stops 2. Jump on hood of self-driving car: car is immobilized 3. ??? 4. Profit!!

  17. Pshaw -- easy. by grep+-v+'.*'+* · · Score: 1

    Automated Real-Time Pedestrian Detection?

    Simply add face recognition to the muffler, problem solved. " Yep , that was a pedestrian -- and we even know who."

    But since it's Google, they'll probably do something higher-tech like measuring the reaction of the shock absorbers. And unlike their WiFi scanning, they've got two chances to get it right!

    What? Why are you looking at me funny?

    1: "My dog here has fleas and I'd like to kill them."
    2: Opens the door and tosses the dog into the roaring furnace; slams door shut.
    1: "WHAT did you just do? My dog is DEAD!"
    2: "The fleas are dead; isn't that what you said you wanted?"

    --
    If the universe is someone's simulation -- does that mean the stars are just stuck pixels?
  18. Not that bad by watermark · · Score: 1

    I don't think it's as bad as it sounds. It doesn't say it can't detect objects, just that it can't always determine if that object is a human. So it's not going to just run people over. If you had to decide between hitting a cone or a person, most people would prefer to hit the cone. Autonomous cars strive to make the same decisions. Another thought, we already know Google's autonomous cars try to predict what an object might do next. A cone will likely act differently than a human, which may affect how the car chooses to act when it gets close to the object/person. (Slowing down when it gets close to the human, even if it's not in the car's direct path)

    1. Re:Not that bad by Jack+Griffin · · Score: 1

      which may affect how the car chooses to act when it gets close to the object/person. (Slowing down when it gets close to the human, even if it's not in the car's direct path)

      This is why the robot car will suck. It will have to be slow to be over-cautious, and this will make it unappealing, if not the laughing stock of other car owners. If you've ever been a passenger of on old person you will know this is not an experience anyone will pay money for.

  19. You just have to have one death by tlambert · · Score: 1

    It has to be much better than a human driver or the lawyers will be all over it. Human drivers get sued too (and/or hauled off to jail).

    Google has deep pockets. You just have to have one death, and the lawyers will be all over it. The can smell a deep pocket from several states away.

  20. LiDAR is the primary sensing modality not video by jkua · · Score: 1

    I don't think some people posting here understand that video-based detection, the subject of this paper, is not the current object detection modality for Google's autonomous vehicles. Those primarily use LiDAR to detect people, cyclist, vehicles, and other objects. It is much easier and much more reliable to detect objects with LiDAR compared to video-based detection as you get a nice cluster of 3D points without having to worry about whether the sun is out or even in light fog or dusty conditions.

    I believe Google would certainly like to use video more, as cameras are cheaper than LiDAR, but there's still a ways to go before video/image-based techniques will be as reliable as LiDAR.

  21. Robot Overlord Time! by Anonymous Coward · · Score: 0

    I'm sure it's just a matter of time before the research is translated to autonomous weapons platforms.