Slashdot Mirror


Researchers Developing Single-Pixel Camera

Assassin bug writes "According to the BBC, researchers in the US are developing a single-pixel camera to capture high-quality images without the 'expense' of traditional digital photography. The idea behind such a device is that traditional digital photography is wasteful. Most of the information taken in by the camera is thrown away in the compression process. From the article: 'The digital micromirror device, as it is known, consists of a million or more tiny mirrors each the size of a bacterium. "From that mirror array, we then focus the light through a second lens on to one single photo-detector - a single pixel." As the light passes through the device, the millions of tiny mirrors are turned on and off at random in rapid succession. Complex mathematics then interprets the signals assembling a high resolution image from the thousands of sequential single-pixel snapshots. '"

13 of 274 comments (clear)

  1. RAW format anyone? by Anonymous Coward · · Score: 5, Interesting

    > Most of the information taken in by the camera is thrown away in the compression process.

    Doesn't the RAW format take care of this?

    1. Re:RAW format anyone? by John+Meacham · · Score: 3, Interesting

      The problem is not getting at that extra information, like you say, we can already do that with RAW. the problem is that a lot of resources (such as CCD area) go into capturing this extra information which is then simply discarded. By taking a random sampling of pixels, one gets exactly as much information is needed to construct the compressed version of the image without waste. plus, with only a single CCD, you can make it incredibly sensitive, to the point where it can count single photons. Heck, you could probably have some fun with wavelengths. different wavelengths get diffracted slightly differently, if you could take advantage of that to redirect photons of different wavelengths at the sensor. you could have a camera that takes _full spectrum_ pictures. not just at the single pretty but not very informative red green and blue lines. (tetrachromats rejoice!). Full spectrum sampling in a small package would be really cool, I mean, that is tricorder technology. This is very neat research.

      --
      http://notanumber.net/
  2. Throwing away data? by kerohazel · · Score: 2, Interesting

    Well, there's no reason a digital camera *has* to throw away any data at all. It's likely the case that all digital cameras do perform on-the-fly JPEG compression, but it's not a limitation of the hardware, so why bother reinventing the wheel if you really care about losing data that much? Just make a digital camera that saves pictures as some lossless format.

    And at any rate, how are the single-pixel cameras throwing away any *less* data than their plain digicam counterparts? Doesn't it all just depend on the encryption method used?

    --
    Skype is too convoluted... Now I'm reverse-engineering the Kyoto Protocol.
  3. it's called "Compressed Sensing" by toby · · Score: 3, Interesting

    And this story hit the UK Guardian on 9 Nov 2006. (via CS maven my slice of pizza.)

    --
    you had me at #!
  4. Ah, more moving parts. THAT's helpful. by ScentCone · · Score: 4, Interesting

    Is it just me, or does the concept seem inherently more complex and fragile than a multi-pixel sensor with light cast on it?

    And how can this possibly deal with the equivalent of a range of shutter speeds in front of a standard sensor? Perhaps it's a matter of how many times the pixel is exposed to the same part of the lens' projection in repeated scans... but that just seems clunky, and that much harder/slower to re-assemble into a stored image.

    And it doesn't stop the megapixel chest thumping - it just starts up megamirror arguments, instead.

    --
    Don't disappoint your bird dog. Go to the range.
    1. Re:Ah, more moving parts. THAT's helpful. by GigsVT · · Score: 2, Interesting

      Hah!

      I run NTSC into the open source motion program for home security. When a wasp checks out the camera (often), their wings are beating so fast that half the scan lines have the wings up and half have it down.

      So with interlaced signals we already do get some temporal aliasing. :P

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
  5. Excuse me by markov_chain · · Score: 2, Interesting

    Please don't move until I sequentially activate a few hundred thousand micromirrors!

    'nuff said.

    --
    Tsunami -- You can't bring a good wave down!
  6. best of both worlds by cpearson · · Score: 2, Interesting

    Why could this idea be combined with the current technology. Millions of mirrors AND thousands if not millions of photo detectors would allow faster exposure times without as much waste as current CCD digital cameras.

    Windows Vista Help Forum

    --
    Windows Vista Help Forum
  7. Forget about a solid state sensor for each pixel, by sharkb8 · · Score: 2, Interesting

    You can have a million little moving parts in your camera!

    The microelectrical mechanical device fabrication techniques used to make the DLP scanning mirrors are taken from tech used to etch transistors. Instead of a circuit bring etched, a movable mirror os etched into slicon or other substrates. And you end up with a bunch of little tiny mirrors moving around on a portable device. Moving parts tend to wear out more rapidly than solid state parts, and are more easily broken. I'd be interested to see how durable this tech is. DLP doesn't have this issue because no one carried a DLP projector or TV around.

  8. Seems like it would have one huge drawback by Solandri · · Score: 3, Interesting
    Low light sensitivity. Digital cameras gain light sensitivity by acting as light buckets. Moreso for CMOS sensors than CCD, but the important thing is that all those sensor pixels are collecting light for their individual pixel simultaneously - in parallel. With a single pixel sensor, this light collection would have to happen in series to achieve the same light sensitivity. If your shutter speed in low light is 1/25 sec with a 5MP traditional digital camera, in order for a single-pixel camera to take the same picture it would need an exposure time of (1/25 sec/pixel)*(5M pixels)*(10% assumed algorithmic efficiency) = 20,000 sec = 5 hours 33 min 20 sec.

    Of course since you're doing all this with mirrors, you could set up a megapixel array and have different mirrors shine at different pixels simultaneously (just like a DLP). But that seems to defeat the purpose of the whole rig.

  9. Scanning back? by MoxFulder · · Score: 2, Interesting

    I think this design is sort of like an ultra-fast scanning back. A scanning back is a high-end type of digital camera sensor where the sensor has only a very small resolution, but it physically moves and takes a frame at each step. The many resulting frames are then interpolated together appropriately. This can produce EXTREMELY high-resolution images (we're talking 100s of megapixels) but it is sloooow (minutes or hours per exposure). Good for art reproductions and such.

    As I understand it, this camera would basically be like a very fast scanning back, because instead of physically moving the sensor for each new frame, the image is changed using extremely high-speed mirrors.

    Can anyone who knows more about photographic technology comment on this?

  10. HDR! by ACMENEWSLLC · · Score: 3, Interesting

    What is cool about this is that it could allow HDR(http://en.wikipedia.org/wiki/High_dynamic_rang e_imaging) in the camera itself.

    While you eye can see many different luminosities of light, a camera has limited contrast. Since it is taking not a single picture, but millions of them in an instant - it could also adjust contrast dynamically.

    That would be cool.

  11. Re:Still patented too by Rei · · Score: 3, Interesting

    At first, I thought this was going to be similar to the method of generating hires images from a small number of sensors utilized by jumping spiders. Basically, they vibrate their retinas, recording datapoints from the in-between locations to get in-between pixels.

    --
    Yes, I've read a poem. Try not to faint.