Transform Cellphones Into a CCTV Swarm
holy_calamity writes "Swiss researchers have developed java software that has bluetooth-capable camera phones form a distributed camera network. Each phone shares information on visual events with its neighbours and can work out the spatial position of phones around it (pdf). The software will become open source sometime next year, and the creators say it could be used to make a quick and dirty surveillance system. 'The phones currently use the average speed people walk to guess the distances between themselves, based on how long people take to move from one phone's view to another's. In testing, the system determined the distances between each phone with about 95% accuracy. They were placed 4 metres apart, making it accurate to about 20 centimetres. In future, recording the speed at which objects pass by would make more accurate judgments possible.'"
There's a name for this: it's called "Sousveillance".
09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0 Whoops, silly middle mouse button...
Yes that true, but only for one source. If you have multiple 8khz signals whose sample points are not synchronized then you can combine them to improve the overall frequency range obtainable. However this would increase the final achivable frequency in proportion to the log of the number of sampling devices (under ideal situations) so you would need a fair few sources (If I remeber correctly). Mobile phones would probably be quite far from this ideal as they
a) would be physically seperated so you'd have to perform some correlation first to remove the arbitrary time delays from the audio source to the phones and this would remove some of the resolution
b) would not be sampling at the optimum times wrt each other (perfectly interleaved sampling).
A similar techique is used for images. An 8 bit camera can record, at best, 256 levels of grey. If you take multiple images of the same scene and average them together you can increase the effective number of grey levels you can reconstruct while also removing the effects of thermal noise. Doing similar with audio would not use averaging but would instead interleave the samples from the out of synch microphone ADC's.
matfud