A related, but quite different technology I worked with are so-called Dynamic Vision Sensors (DVS, [1]): This is a CCD that was developed to mimic a biological retina and only reports <i>changes</i> in brightness, asynchronously for every pixel. Essentialy, you get a stream of short messages saying "Pixel XY just got a little brighter at time T".<p>While such a thing is not very useful for taking pictures (pointing the camera at a static scene will generate no output at all) or videos (you don't get discrete frames, you get a continuous stream of differentiated pixels), it has a lot of potential for computer-vision tasks:<p>For one, as the camera only reports changes, only the interesting information is transmitted which greatly reduces computational load (eg. no need for "yes, that white wall is still there"-style calculations for every frame).<p>Secondly, because these changes are reported independently per pixel, they are very fast: Microsecond accuracy with a dozen or so uS delay are easily achievable. For comparison, a fast camera with 120 FPS (which will produce <i>a lot</i> more data to process) has an accuracy and latency of 1/120s = 8333uS. This also implicates that motion blur is basically nonexistent.<p>And thirdly, as absolute intensity doesn't matter, you don't have any problems with high dynamic range either.<p>The only downside is, that you don't really get a picture and most of the traditional computer-vision approaches are unusable ;)<p>But still, such a camera is very neat, even if you just track the movement of your mice or want to balance a pencil on it's head[2].<p>The real deal however is full vision based 3D-SLAM, which would allow for very fast and robust movement without any external help from motion capturing systems or expensive (in money, weight and power) sensors like laser scanners. AFAIK, we're not there yet (see [3] for some work in that direction), but that would bring pizza delivery with a drone directly to your desk quite a bit closer to reality...<p>--<p>[1] <a href="http://www.inilabs.com/products/davis" rel="nofollow">http://www.inilabs.com/products/davis</a><p>[2] <a href="http://www.ini.ch/~conradt/projects/PencilBalancer/" rel="nofollow">http://www.ini.ch/~conradt/projects/PencilBalancer/</a><p>[3] <a href="http://rpg.ifi.uzh.ch/research_dvs.html" rel="nofollow">http://rpg.ifi.uzh.ch/research_dvs.html</a>, also <a href="https://www.doc.ic.ac.uk/~ajd/Publications/kim_etal_bmvc2014.pdf" rel="nofollow">https://www.doc.ic.ac.uk/~ajd/Publications/kim_etal_bmvc2014...</a>