That's really interesting. I remember when this [1] article came out, showing the difference in streets' income level with the greenery in the street, I found it amazing. Once I started thinking about it, I figured it should have been rather obvious.
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...