StreetScore scores a street view based on how safe it looks to a human
streetscore.media.mit.edu
streetscore.media.mit.edu
A while back I was reading a mailing list thread where someone claimed that adding more street lighting didn't improve safety. This struck me as bullshit.
I did some Googling to dig up some fact to show just how right I was. Apparently, not so right at all. There were assorted studies that showed (or suggested, not sure) that adding more lights might actually make a street more dangerous. They can make it easier for a hidden thief to case a place or a target, and some lights create enough glare that it becomes harder to see past a certain distance.
It got me thinking that popular notions of how to judge safety may be very wrong, and that reality may be quite counter-intuitive.
Another example: I grew up in a city, lived in apartment buildings. Anyone who had any money moved out of an apartment and moved into a house. Hence, anyplace that was all houses was a good neighborhood.
Years later I discovered how totally wrong this was and marveled at how such impressions get formed.
Having better evidence about what factors make a location safer, and to what extent one can accurately determine safety by visual inspection, would be very beneficial.
The area where I live is on the map. I found it very interesting that the safety ratings seemed to be closely correlated with lighting. Street View took pictures of one popular outdoor area near me on a rainy day. Of course, it was deserted due to the weather, so the entire area received safety ratings of around 0. However, on a sunny day, the area is filled with families, and I'm sure that it would have consistently received a 10.
Likewise, my building received low ratings when compared to the surrounding area due to the presence of an alley (which is actually a gated entrance). However, no crimes have taken place there for a very long time. An area just up the street received a rating close to a 10, yet armed carjackings have taken place there before.
At least from my own (rather anecdotal) experience, it's fascinating that the factors which cause people to perceive something as safe or unsafe can actually be far from reality. Anyway, StreetScore is an Awesome piece of research from the ML. I'm interested in seeing the direction that it's headed.
So, the way to do would be to first figure if there's more crime in lower-income streets (likely. Right? No data to support me here) Then using the 'foliage detection algorithm', which you can use on LIDAR data available from USGS, which urban neighborhoods have less, and more crime. Do some tests, to see if your hypothesis holds and water at all, and it should be a solid test.
http://mashable.com/2012/07/18/google-maps-income-inequality...
The issue with this theory is that my city has a strong industrial sector. So you can actually get great big 1/4 acre housing lots for really cheap. You're sandwiched between train tracks and an industrial machine shop. So be prepared for lots of crack deals on your streets (not even joking).
Again, going purely by foliage, my friend had a fantastic place in the city. 1/8th acre lot, amazing location in town. Hookers on the lawn. Ever had to yell at a pimp that you called 911 with a 3 month baby in your arms? She had a house worth half a mil.
The biggest issue with "perceiving" danger is that it's not real danger. Sure, there's a lot of dangerous looking parts of town. I know, I work doing home renovations. I've been there.
I worked in the roughest area of town. We had expensive tools, we had scrap aluminum (I had two 4ft pieces weighing 30lbs a piece and were easily carryable. Scrapped for $70). My boss was freaked, worried something was going to get stolen. Except, we were completely safe. I'd say we were on the safest street in the damn area. Why? Because all the hookers going home in the morning were scared shitless of one house. That house had a black guy who puts NFL line backers to shame sitting on the porch all day, every day as people came and went. When a homeless guy had a freak out at the end of the street, he's on his way. Why? Because a guy who's likely dealing drugs or worse, and presumably doing pretty good at it to have a bouncer, doesn't want shit happening on his street.
The Hells Angels club is in one of the poorest areas of town. When MS13 started showing up in town in the poor areas, their area ended up with a bunch of no-suspect assaults on gang members and it's been a couple years since I saw anyone who looked like they would belong to MS13. It would be a really bad area to live if you're Hispanic, but if you're white. It's probably one of the safest areas in town for you.
We as humans are pretty shit at evaluating actual risks. Our fears play into it too much, and our greatest fear is the fear of the unknown. I grew up in a very rough area of England and I moved to Canada. The "roughest area" has nothing compared to middle-class suburbia where I lived. At 2am in the morning am I afraid I'm going to get the shit kicked out of me by drunk hooligans? No. At 6pm on a sunday am I afraid I'm going to get mugged at knife point by a bunch of 15 year olds? No. People on my street feel "in danger" because there's teenagers playing on skateboards.
Likely. Lawns have pretty much always been conspicuous consumption: Versailles is sometimes considered the source of the first modern lawn, as opposed to a pasture.
Some places will have much more green area just because they have much more open space, or empty areas. A more compact or older city will have less space, less green area. But not necessarily because poverty.
Also, safety is not neccessarily correlated with a crimerate - if place A has 100 times lower rate of street crime than place B, "because there are no people" as it has 1000 times less foot traffic, then place A is 10 times more dangerous to a person who actually happens to be walking there.
NOT
How safe is this street?
Very important distinction - I would suggest changing the name of the project to "PerceivedStreetScore".
What is now needed is actually part 2 of this project - one that pull records from City/County/Federal crime stats, overlays them with a Map and then actually produces a "ActualCrimeScore" for each of these highlighted streets.
Then compare the two scores and write an (excellent) definitive paper titled "Factors that influence Human perceptions of safety - Lessons for City Planners"
Even further, they used geospatial statistics techniques to control for the effects of the income, area, and population in an area, and hence, developed a model that incorporated not only perception, but also demographics, when predicting the location of homicides.
>StreetScore is a machine learning algorithm that predicts how safe the image of a street looks to a human observer. We trained StreetScore to predict perceived safety using a 'training dataset' consisting of 3,000 street views from New York and Boston and their rankings for perceived safety obtained from Place Pulse — a crowdsourced survey.
Not the same question at all.
While the research into computer vision and machine learning is interesting, as a human I'd like to know when my intuition about safety is wrong, not just have a machine that can mimic my intuition.
This is one of those rare cases in computer science research where there is an actual ethical component to the work being done; while machine scoring landscapes according to their relative attractiveness is fairly harmless, scoring them according to "perceived safety" without mentioning the obvious limitations thereof is heading towards trouble. As I recall, there was a crowdsourced app last year that supposedly would inform its users if they were in "bad" neighborhoods (using the opinions of other users to tag areas), and it received a wave of criticism for essentially similar reasons.
We had the actual crime data already, and now we could compare it with the perception to try and identify the reasons for mismatches. Not that identifying reasons is simple, though - with machine learning it's far simpler to get a system that makes good decisions than to get an understanding on why it makes those particular decisions.
[1]: http://www.trulia.com/local/new-york-ny/tiles:1|points:1_cri...
I think what people really want is a crime map that plots crimes committed at random, rather than drinking buddies beating each other up.
I also took a look at vermont, and the red areas were because of things like "traffic stop" or "e911 hangup".
It is important to go beyond the bivariate case here. Comparing streetscore to crime is too simple to be meaningful if other co-variates are not taken into account. For the full description (http://www.plosone.org/article/info%3Adoi%2F10.1371%2Fjourna...)
The point is, I wonder if the machine learning approach used here is overly complex. After all, the set of environmental factors affecting crime is so well understood and thoroughly researched that you could focus on detecting tried-and-true things such as sidewalks. This would entail applying a clear set of rules instead of using the relatively unsupervised approach with training data. To be fair, ML is a complicated subject and I'm not an expert; maybe their approach draws heavily on these things.
EDIT: I understand that perception, rather than the actual crime rate, is the focus of this research. Still, there seems to be a tight correlation between the features that are known to be dangerous and those that appear sketchy. The major ones - an absence of lights, few walkways, etc. - are obvious to most pedestrians.
There may be some surprise there.
The correlation between street lighting and safety is not obvious.
"In 2008, PG&E Corp., the San Francisco-based energy company, reviewed the research and found 'either that there is no link between lighting and crime, or that any link is too subtle or complex to have been evident in the data.'"
http://www.bloombergview.com/articles/2013-02-24/turn-down-t...
Did they just re-label the same data here or is this another separate program?
Crime statistics, thoroughfare, property value trends, population density and other environmental factors are just a few of the things I would consider looking at as well if I was compiling data.
Interesting start to an interesting question. I'm just not comfortable with this "judging a book by its cover" mentality to this...
The problem they are trying to solve is that there are no good measures of perception to evaluate whether the environment affects crime or not. This is an old question for which there has been much research, as it is explained in the point 7 of their FAQ. http://streetscore.media.mit.edu/faq.html
Personally not a fan of the UI currently. However there could be a lot done with the itself- such as providing safer routes by utilizing the data.