Slashdot Mirror


The Nonphotorealistic Camera

An anonymous reader writes "This article on Photo.Net describes a new type of imaging technique that finds depth discontinuities in real-world scenes with multiple flashes added to ordinary digital cameras. As depth discontinuities correspond to real 3D object boundaries, the resulting images look like line drawings. The same technique was used at this year's SIGGRAPH to create a live A-ha 'Take On Me' demo."

233 comments

  1. Creative uses by mirko · · Score: 5, Funny

    It's interesting to see that people finally wanted to try to obtain from their hardware what they'd usually expect Photoshop filters to do.
    I am for example very happy with my Motorola v550 cell phone camera which takes the trashiest but also most colorful nunrealistic photos.

    --
    Trolling using another account since 2005.
    1. Re:Creative uses by citog · · Score: 5, Funny

      Tell me more about this realistic nun photography hobby of yours. Are you into priests as well?

    2. Re:Creative uses by Random_Goblin · · Score: 4, Interesting

      I think this is a quantum level above the Photoshop filters on an ordinary photo.

      In a standard photo, where is light and where is dark is only an approximation to 3D properties from a specific angle

      The use of multiple flashes gives a much more complete picture of depth.

      The real question is what is the cost of this process, and how does it compare with laser modeling techniques?

      If the cost and ease of use is not very low, i would say most of the uses of this technology would be better served by the capability of laser scanners to produce a high resolution digital 3D model of an object, rather than a 2D representation of a 3D object.

      I know which one i would rather my surgeon was using i know that much!

    3. Re:Creative uses by mirko · · Score: 2, Interesting

      from a specific angle

      Reminds me of a Calvin&Hobbes strip where Clavin is in a perspectiveless world.
      BTW, you can also play on the camera's limitations and move it while it's still busy catching the pic... some kind of artistical fuzz... When you take some colorful lights, you always get funny results after equalizing the whole pic with your favourite pic processing soft.

      --
      Trolling using another account since 2005.
    4. Re:Creative uses by Anonymous Coward · · Score: 0, Funny

      I am intrigued by your idea and would like to
      subscribe to your newsletter.

    5. Re:Creative uses by ajs318 · · Score: 1, Funny

      Hey, let's have no monky business around here.

      --
      Je fume. Tu fumes. Nous fûmes!
    6. Re:Creative uses by Monsieur+Canard · · Score: 1

      It's a trap(pist)!

      --
      He took a duck to the face at 250 knots.
    7. Re:Creative uses by Anonymous Coward · · Score: 0

      go to GNUArt.org :)

    8. Re:Creative uses by kin_korn_karn · · Score: 0

      Dr. X? Is that you?

    9. Re:Creative uses by Sean+Clifford · · Score: 0, Offtopic

      Father Mahoney, is that you?

    10. Re:Creative uses by whoda · · Score: 1

      Shouldn't it be more like, "Are the priests in you?"

    11. Re:Creative uses by drinkypoo · · Score: 1

      The cost should be minimal. Using a digital camera, a tripod, and just walking around with a remote flash, you should be able to achieve the same results. The hard part is the image processing software that turns the differences in shadow between the images into the outline image. And, while it may help make 3d models you will still need multiple images. I'm not sure this buys you anything over making images of something at specified levels of rotation, and picking common points on the views.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    12. Re:Creative uses by peacefinder · · Score: 2, Informative

      If you want a 3D model, then this isn't going to be a big help to you. But oftentimes you don't need a full model, you just need a really good image from one or two POVs.

      In my previous life in manufacturing, this would have been a godsend for creating as-built drawings of custom work and for making assembly drawings for the customer.

      For its designed purpose, this is brilliant.

      --
      With reasonable men I will reason; with humane men I will plead; but to tyrants I will give no quarter. -- William Lloyd
    13. Re:Creative uses by alw53 · · Score: 2, Interesting


      It seems like this could lend itself to some image compression techniques. Especially for web
      image downloads, you could send the line drawing first and then fill in the interiors more quickly
      because the colors of the interiors are likely to be homogenous. This would be a good alternative to the current technique of sending a low-res image first and then overwriting it.

    14. Re:Creative uses by cei · · Score: 2, Informative
      The hard part is the image processing software that turns the differences in shadow between the images into the outline image.

      That's where Photoshop comes in. It seems like most of the math tools required are built in as layer modes...

      From the article:
      The shadows of an image are detected by first computing a shadow-free image, which is approximated with the MAX composite image. The MAX composite image is assembled by choosing from each pixel the maximum intensity value from the image set.
      OK, this is stacking your 4 images as layers in Photoshop with the Mode of each layer set to "Lighten". Once you've got your shadow-free image, ...
      Then the shadow free image is compared with the individual shadowed images identifying the shadow regions.
      So you copy the original images back above the shadow-free layer, but this time set their mode to difference. (OK, you might have to do these comparisons one at a time and combine them... I don't have 4 "identical but differently lit" shots available at the moment to qork out the exact workflow, but I don't think it should be too difficult.

      To be acurate, you'd probably want to have your 4 strobes on stands and measure their distance from the lens to ensure equality. Looks like the advantage of what they're proposing is having it all in one box. But as you mention, the poor man's method should be just as effective.
      --
      This sig intentionally left justified.
    15. Re:Creative uses by Sean+Clifford · · Score: 1

      OT? Good grief, know what a sense of humour is?

  2. Technology runs wild! by nhaines · · Score: 5, Funny

    A live "Take On Me" video?

    People always ask how we'll know when technology will go too far, and I think we've just found out. :P

    1. Re:Technology runs wild! by bhima · · Score: 4, Funny
      No, a live "Take On Me" video is not too far. A feature length, rotoscope like, porn movie would be too far...

      Or maybe ASCII Starwars & Matrix movies... Oh wait...

      --
      Nothing in the world is more dangerous than sincere ignorance and conscientious stupidity.
    2. Re:Technology runs wild! by Eric+Giguere · · Score: 1

      Another misleading article title! I thought maybe Wal-Mart was selling defective cameras. Now I have to go look elsewhere for my Christmas shopping...

      Eric
      JavaScript is not Java!
    3. Re:Technology runs wild! by EvilTwinSkippy · · Score: 1
      A feature length, rotoscope like, porn movie would be too far...

      Laugh, but with the amount of makeup and lighting that goes into a Vivid video production, to more or less wash out any shred of detail ... er blemish ... from the actors, you might as well shoot it in rotoscope.

      --
      "Learning is not compulsory... neither is survival."
      --Dr.W.Edwards Deming
    4. Re:Technology runs wild! by Anonymous Coward · · Score: 0


      That would actually make the unreality of the production a bit less disturbing... And then they can digitally add in some tentacles, and a few demons, and we'll be alls set.

    5. Re:Technology runs wild! by Anonymous Coward · · Score: 1, Funny

      No, a live "Take On Me" video is not too far. A feature length, rotoscope like, porn movie would be too far...

      "Take In Me?"
    6. Re:Technology runs wild! by jtsoong · · Score: 1

      pr0n too far?

      nsfw pr0n --> non-photorealistic camera --> SFW pr0n!!!

    7. Re:Technology runs wild! by Flamingcheeze · · Score: 1

      'kakke on me?

      --
      The Philosophy of Liberty | lewrockwell.com
    8. Re:Technology runs wild! by bhima · · Score: 1

      Profit!!!

      --
      Nothing in the world is more dangerous than sincere ignorance and conscientious stupidity.
    9. Re:Technology runs wild! by Explo · · Score: 1

      ASCII Star Wars / Matrix would be easy. Just use aalib to render the output of e.g. Mplayer.

      --
      Everyone who makes generalizations should be shot.
  3. Demo Video by HogynCymraeg · · Score: 5, Informative

    Is here

    1. Re:Demo Video by CrackedButter · · Score: 1

      I don't know about you, but when I watch the video, it looks like the multi flash camera is constantly flashing away... in upwards of 24frames per second, all that white space! But I could hear what was happening anyway, so that was cool. :)

  4. Since the site by lachlan76 · · Score: 3, Informative

    has slowed to a crawl, Here's the cache.

    1. Re:Since the site by tedgyz · · Score: 1

      Those responsible for caching the cache have been sacked.

      --
      "No matter where you go, there you are." -- Buckaroo Banzai
    2. Re:Since the site by Doctor+Memory · · Score: 1

      The cache which can be cached is not the true cache.

      --
      Just junk food for thought...
  5. Re:Very interesting, but stupid by thesp · · Score: 5, Informative

    You are mistaken. The final image is the 'equivalent' photoshop filter, and it's showing what a poor job it does in contrast to the third image, a good image, from the multiflash.

  6. Re:Very interesting, but stupid by Anonymous Coward · · Score: 4, Insightful

    Try reading the article, the last 3 images use different techniques and are for comparison. Jeez

  7. 3D Modelling Applications? by Anonymous Coward · · Score: 2, Interesting

    I wonder if this technology could be extended to allow one to quickly take a picture of a real world object and turn it into 3D models (for use in 3D Studio etc.). Obviously one would have to take multiple pictures (six?) to get a proper all round representation of the object.

    Just a thought.

    1. Re:3D Modelling Applications? by Stween · · Score: 3, Informative

      3D cameras do exist ... though the one that I saw was a fairly substantial beast. About the size of a phone booth, you stand in the middle and well-calibrated cameras all around you take pictures, generating a 3D model of whatever's in there.

      It was strange seeing a surprisingly high resolution 3D model of me on screen seconds after I'd stepped out of the thing.

    2. Re:3D Modelling Applications? by Sai+Babu · · Score: 2, Interesting

      The cameras I have seen, low end, that are used for 3-D in jewelry CAM (cameos, broaches, rings, busts, etc.) project a grid on the object and then photograph multiple views. I've done s little engineering work for a company that sells these as a side line to their table top CNC milling machines. If you're interested in Jewelry and small model making, SHAMELESS PLUG WARNING, have a look at the modelmaster web site (I don't run this web site so don't bitch at me :-) Talk to Mike. Tell him Bob sent you (for discount).

      BTW, if anyone has a rip of 'Loca De Amar' Ana Barbara CD, I'd like to listen before buying.

    3. Re:3D Modelling Applications? by DrSkwid · · Score: 1

      sony do a video camera with an extra channel for depth information

      real world models need to be shot from 360degrees and thus are usually recorded while static, the camera revolves around them

      we used such a system for our Boo Radleys video

      The band members were scanned in, two of which you can see pilotting the plane in this shot

      however the tiger in this one I rotated and scanned in by hand on a flatbed scanner and then used photoshop to build profiles and then used the extruder to make it 3d, took me about 8 hours !

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    4. Re:3D Modelling Applications? by nadadogg · · Score: 1

      That sounds neat as all heck. Where did you do this at? Of course, you probably live in a "real" city with "technology", not south damn Louisiana.

      --
      i use linux and windows oh god how can i have an opinion
    5. Re:3D Modelling Applications? by greay · · Score: 1

      Everyone's saying no, but it seems to me that this camera might make the process of photogrammetry (generating 3D models from a series of 2D images) a lot easier.

    6. Re:3D Modelling Applications? by Stween · · Score: 2, Informative

      Glasgow uni, Scotland, where I study.

      And yes, it's pretty damn cool to see. They have lots of computer graphics/computer vision stuff going on here, some of it's pretty funky.

    7. Re:3D Modelling Applications? by ryanmfw · · Score: 1

      Actually, this probably could be very useful in AI vision programs. One of the things that I heard was tough was edge detection. Edge detection is an important part of human vision, so this might help. Hey, if you see robots wandering around with four giant strobe lights on their heads blame these guys! Cheers, Ryan

      --
      Hurricane Ivan: A 17th century prison collapsed. All of the inmates escaped.
    8. Re:3D Modelling Applications? by Anonymous Coward · · Score: 0

      No.

  8. 3D applications by Max+Romantschuk · · Score: 5, Interesting

    How about having a camcorder with several differently coloured light sources? By analyzing the correspondingly differently coloured shadows one could create depth information in real time.

    Add this to moving around a room while filming it. It should be possible to create an accurate 3D-representation even with today's technology.

    If the colours of the light sources we're properly matched any discoloration could probably be eliminated as well.

    Food for thought.

    --
    .: Max Romantschuk :: http://max.romantschuk.fi/
    1. Re:3D applications by Anonymous Coward · · Score: 0
      I wonder if it is important for the algoritm to know the exact position of the two light sources. Is this just a question of subtracting two images with different lighting or is there more to it?

      If it is just a question of subracting two images with different lighting, then it would be fairly easy to write a gimp pluging with the same effect.

    2. Re:3D applications by oever · · Score: 1

      Yes, that should work. What should work too, is using two camcorders taped together. Stereo photography has been around for ages.

      --
      DNA is the ultimate spaghetti code.
    3. Re:3D applications by julesh · · Score: 1

      How about having a camcorder with several differently coloured light sources? By analyzing the correspondingly differently coloured shadows one could create depth information in real time.

      Isn't this how the coloured-glasses 3D filming that was briefly popular in the mid 80s worked?

    4. Re:3D applications by Max+Romantschuk · · Score: 2, Informative

      What should work too, is using two camcorders taped together. Stereo photography has been around for ages.

      Yes, but the whole point of this system is to use one camera which is much cheaper and simpler to implement than two.

      Additionally, if you RTA, it is mentioned that this system copes better with surfaces which would look uniform (white object on white background) than a stereo-based system, as different directions of light are more likely to expose object borders than light from a single direction.

      --
      .: Max Romantschuk :: http://max.romantschuk.fi/
    5. Re:3D applications by jeps · · Score: 2, Informative
      Actually, there exists several different solutions to this. One of them is the HDTV Axi-Vision Camera - doing real time depth capture with 2.4mm depth resolution - in 702p HD (1280x720 - not 1920x1080). Look at the links at the bottom of the page for video.

      I've seen something similar to this being done before by sending out very short but wide-angle pulses from a laser. By capturing an image with a high speed camera, only a thin slice (in the z-axis) of your scene will be illuminated at any time. By adjusting the timing between the pulse and the shutter, you will be able to control how far away the laser blink gets, and thus you will be able to create a continuous depth-map of the scene.

      - jeps

    6. Re:3D applications by Mr2001 · · Score: 2, Informative

      Isn't this how the coloured-glasses 3D filming that was briefly popular in the mid 80s worked?

      Doubtful. All you need to make a red-blue 3D movie is two cameras a certain distance apart. Apply a red filter to one and a blue filter to the other, and voila. This multiple-flash technique uses a single camera, as would the parent's suggestion.

      --
      Visual IRC: Fast. Powerful. Free.
    7. Re:3D applications by Anonymous Coward · · Score: 0

      How about having a camcorder with several differently coloured light sources? By analyzing the correspondingly differently coloured shadows one could create depth information in real time.

      A red/green/blue set of sources might be interesting, since image manipulation software already works with such images. If a stereoscopic image was sufficient you could probably just use polarized white light. Or you could combine the two -- three primary colors and two polarizations in a hexagonal array -- and really have fun. :)

    8. Re:3D applications by djmurdoch · · Score: 3, Interesting

      All you need to make a red-blue 3D movie is two cameras a certain distance apart. Apply a red filter to one and a blue filter to the other, and voila. This multiple-flash technique uses a single camera, as would the parent's suggestion.

      Actually, you don't want to apply the filters to the camera, you want to apply them after the image has been captured, when you combine the two images onto one piece of film.

    9. Re:3D applications by Anonymous Coward · · Score: 0

      Actually, if you RTA, you'd see that cost has nothing to do with it.

    10. Re:3D applications by desertfish · · Score: 1

      Different shadow colors? Shadows are the absence of light.

      Additionally, you know what you get when you mix red, green, and blue light? White light. I can't imagine how the resulting data would be useful, especially when you consider ambient light sources and differently-colored reflective materials further mucking-up the scene.

    11. Re:3D applications by El+Camino+SS · · Score: 1


      How about having a camcorder with several differently coloured light sources? By analyzing the correspondingly differently coloured shadows one could create depth information in real time.

      Frickin' brilliant.

    12. Re:3D applications by WNight · · Score: 1

      Simply use lights in the IR range - then use a half-silvered mirror design to pick up the flickering IR light (different frequency and flicker rate for each spotlight) and record the cues separately from the visible image. This way you wouldn't ruin the main image just to be able to make it 3D.

    13. Re:3D applications by DevNova · · Score: 1

      I don't think that would work due to the fact that the colored lights would just combine into one blended color, plus you would have the subjects base color altering the shadow color as well.

      Maybe if you could somehow create a camera that would (using this still camera as the model to duplicate) capture 120 fps rather than 30, you could maybe get the four colored lights to strobe, so you would get 4 single-color-flash images that would be combined into 1 standard "frame" of video.

      Now that I think about it, you may need to capture 150 frames, as you would need a "true-color" frame not tinted by the colored lights if you wanted the end image to not be colorized.

    14. Re:3D applications by DunbarTheInept · · Score: 1

      Wouldn't it require a really tight, tight resolution, though, to notice the relevant shift? The technique might work on something close-up that you photograph, but the farther items would probably be tough to resolve. (The shift you get from this two-flashbulbs technique is further apart.)

      --

      Don't label something "offtopic" unless you know the topic well enough to tell what's on topic.

    15. Re:3D applications by Idarubicin · · Score: 1
      How about having a camcorder with several differently coloured light sources? By analyzing the correspondingly differently coloured shadows one could create depth information in real time.

      I'm afraid that this would get very complicated very fast if you want to photograph scenes containing coloured objects. (Is that a green object illuminated with white light, or a white object illuminated by green light? Or, for that matter, a green object illuminated with green light?)

      It might be easier to use multiple strobe sources that trigger in rotation, and increase the video framerate so that one strobe pulse occurs during each frame. One hundred flashes per second, with four strobes, gives 25 frames (with depth discontinuity information) per second. Although you might have to drive the frame rate even higher for human subjects, otherwise the flicker could drive you crazy; all the shadows in the room would wiggle at 25 Hz....

      --
      ~Idarubicin
    16. Re:3D applications by Anonymous Coward · · Score: 0

      Different shadow colors? Shadows are the absence of light.

      You apparently have never been around multiple colored light sources.

    17. Re:3D applications by RevDiaBLo · · Score: 1

      Consider: the areas where the green light didn't illuminate would be black, if it weren't for the fact that the red and blue light were illuminating that region from a different angle. The red and blue would thus combine to form a purple shadow. Repeat the same simple game for the other directions, and you get differently colored shadows.

      Less snarkiness, more thought, and you might actually post a useful reply.

  9. Segmentation by Underholdning · · Score: 1

    This could be very useful when you need to postprocess an image - like apply a segmentation algorithm.
    Several segmentation algorithms exists. Ususally, they look at the color/brightness of an area and uses that to do the segmentation. Adding knowledge of spatial position to an image will help segmentation immensly. I'm not sure that 3 small flashes is enough. The examples provided are not exceptional - the same results could be obtained without that special camera. Nevertheless, the idea is good.

    1. Re:Segmentation by Smallest · · Score: 1

      This could be very useful when you need to postprocess an image

      not really, since it's specifically an in-process technique. a normal single 2d image doesn't contain the directional information that you get by combining the multiple multi-flash images, so it can't tell you where the actual 3d shapes are.

      --
      I have discovered a truly remarkable proof which this margin is too small to contain.
  10. Does this have machine-vision applications? by flechette_indigo · · Score: 2, Insightful

    I know it ain't really a 3d mapper but is it a quick way to grab info that could be later given a more in-depth scan?
    Could this technology be modified to produce a good 3d mapper?
    What's it's claim 2 fame? Shadow-comparison , right? Length-of-shadow=height-of-object, yes?

    1. Re:Does this have machine-vision applications? by mwvdlee · · Score: 1

      Only if the surfaces are perpendicular to the camera, sadly enough.
      Also, it would only measure the distance between the front of one object to the front of another, not what's inbetween.

      --
      Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
    2. Re:Does this have machine-vision applications? by drinkypoo · · Score: 1

      It seems like an excellent way to do some basic 3d mapping; not of terrain but of obstacles. It would be a quick way to skim tall three-dimensional objects off the top so you don't have to do all the processing. "This thing is too tall to go over, and I'm not allowed to knock anything over, so I can stop thinking about what it is, and worry about going around it." Or of course, "this looks like a human, I'd better shoot it/go around it/offer it a glass of water", et cetera. I think sonar and radar height fields are probably still better methods of scanning terrain. However, this might be an excellent method to add to the visual system of a self-driving car; It could enable you to locate the edges of the road, the lines on the road, street signs, and other vehicles. However, you'd need to come up with some kind of IR strobes (is this even feasible?) and use IR-pass filters on your cameras, because you can't be popping off visible strobes as you drive down the road.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    3. Re:Does this have machine-vision applications? by flechette_indigo · · Score: 1

      I just had an obvious idea. How about using 2 of them and getting parallax? You'd have these 2 edge-maps, slightly offset in significant ways. It might be enough for a 3d mapper. What do you think?

  11. The old 'edge detection' bites again by tod_miller · · Score: 2, Insightful

    You see, edge detection is funny.

    Real world discontinuities, what they mean is, you run an edge detection algorithm on the distance signal.

    This will not find edges in newspaper print.

    No edge detection system is perfect - even this which uses spatial edges.

    There is no real new technology, the multiple flash cameras are amazing and beat any faked edge detection hands down.

    I do think they have awesome capabilities to allow computers to do what our eyes do, which is segment and label areas of our vision, and may make the blighters useful!

    Computer aided sensory vision [audio descriptive alerts] could do amazing things for blind people, if we get there before they make artificial eyes better than 16x16 resolution.

    --
    #hostfile 0.0.0.0 primidi.com 0.0.0.0 www.primidi.com 0.0.0.0 radio.weblogs.com
    1. Re:The old 'edge detection' bites again by Anonymous Coward · · Score: 0

      This will not find edges in newspaper print.

      As it wasn't designed to do. This is like saying, but your car will not float on water! DUH. This is for creating 2 dimensional line drawings out of 3 dimensional objects. Unless you use newsprint with enough ink to cause the type to cast a shadow, this technology is useless. But then it was never designed for that so why even bring it up?

    2. Re:The old 'edge detection' bites again by Anonymous Coward · · Score: 1, Funny

      You are not insightful.

      You didn't even read the article.

      Heck you didn't even read the LINK itself, where it talks about DEPTH PERCEPTION.

      Show me depth on a typed piece of paper.

      It's about as deep as a non typed piece.

      Not to mention you have the worst typing I've ever seen.

      All you have to do is add the word STOP after each sentence.

      And you will have a perfect emulation of the telegram.

      Not to mention you hit on more topics than I did, but I'm trying to be funny.

    3. Re:The old 'edge detection' bites again by Anonymous Coward · · Score: 0

      This will not find edges in newspaper print.

      That's because they aren't edges, they are a pattern on a flat(ish) plane.

  12. Could be very useful by taylorius · · Score: 3, Insightful

    This technique sounds like it could be useful for 3d reconstruction problems. The main issue in, for example shape from stereo algorithms is accurately finding depth discontinuities, and it can be nigh on impossible with a textureless, evenly lit surface.

    Having said that, I'm not sure whether it would be better than existing solutions for that sort of thing, for example structured light.

    1. Re:Could be very useful by TuringTest · · Score: 4, Interesting

      See the laparoscope demo. The technique is being used in surgery, and it just requires two flashes and a camera.

      But I don't think it will be useful for 3d reconstruction, since the algorithm doesn't have information about the depth of the shadows/borders.

      --
      Singularity: a belief in the "God" idea with the "demiurge" relation inverted.
  13. Re:Very interesting, but stupid by identity0 · · Score: 3, Insightful

    Disclaimer: I am not a expert on graphics technology.

    But look at the second image in the final set, it's clearly able to detect the edges of things. I'm not even sure what the filter in the last image is for.

    And I'm not sure what you mean by "reproducing what can already bt produced". There are other multiple-image processing engines that can do line drawings and even 3d from multiple sources, but the thing is, they all require multiple cameras and calculating the slight offset in objects from different sources.

    What's interesting about this new technique is that it uses the shadows from the flashes to determine edges and depth. Doing it entirely with lighting without multiple cameras is a really neat hack, imho.

  14. Re:Very interesting, but stupid by mrbuttboy · · Score: 2, Interesting

    First off, as the 2 posts above pointed out, the composite image is one in the top right,not bottom right. I would say the top one is useful but your free to feel however you want.

    However,if you read carefully you see that the nifty aspect is that it gives depth information to images, even monochrome images. Just to start with this has applications for internal medicine (i.e. laparoscopy). This is cool.

    --
    What do you say to the man that has nothing? Cast it away!!
  15. Oh, no by Anonymous Coward · · Score: 1, Interesting

    Oh, no. Will traced overlay pictures return for manuals if this is faster then optimizing the original CAD design for a consumer? I hope not, manuals can be pretty clear these days, I have no desire to return to those traced illustrations of the past even if it can be done automatically instead of by hand. Taking the time to optimize the original CAD technical drawings of a product in Freehand gives much better results.

    The technique can be great, reading stone tablets with a flash dome is so much easier then trying to look at the real surface, but for most (consumer) uses two lenses will give more opportunities (to remove the background, to see "3D".

    1. Re:Oh, no by objekt · · Score: 1

      You just as well optimize these images in Freehand if necessary. It seems like a potentially great timesaver. YMMV.

      If you are talking strictly about overlays, I apoligize.

      --
      -- Boycott Shell
  16. Phase congruency by TeknoHog · · Score: 4, Informative

    The depth edge maps bear a superficial resemblance to phase congruency maps. It's the best edge detection method I've come across, and works on ordinary 2D images. Check out some examples on Peter Kovesi's pages, there's also some code for download.

    --
    Escher was the first MC and Giger invented the HR department.
    1. Re:Phase congruency by stagl · · Score: 1

      i'm sorry, but this just tore a hole through my brain:

      Phase congruency edge map obtained with non-maxima suppression and hysteresis thresholding between phase congruency values of 0.3 and 0.15.

      going back to bed now...

      --

      R.I.P.
    2. Re:Phase congruency by tod_miller · · Score: 1

      I used babelfish:

      The edges are found by looking at all the numbers for shifts between equality arounds values 0.3 and 0.15

      Of course, it still doesn't mean much to me, until I read the paper. Now, true intelligence is being able to say complicated things, in a simple way, or:

      To communicate concepts of an abstract or pervasive nature that requires on the part of the postulator an ability to cognitate to a degree high enough to obtain an understanding of a level that would be homogenous to the comprehension of the entity that instigated the query.

      You see, the first example lands you a B-, the second gets you an A.

      --
      #hostfile 0.0.0.0 primidi.com 0.0.0.0 www.primidi.com 0.0.0.0 radio.weblogs.com
  17. robot vision by Tropaios · · Score: 4, Interesting

    Could this tech be used to help robots, or any computer really better understand it's evironment visually? As I understand it one of the problems facing robot optics is the lack of depth perception and identifying object bounderies, if they used optics in the nonvisable spectrum and basically walked around with they're flashes strobing happily along would that help these problems? The only problem I see with that is multiple robots flashes interfering with each other, so maybe it's only be used sparingly when absolutely needed? Or is this technology completely inappropriate for this application?

    1. Re:robot vision by Tropaios · · Score: 0, Offtopic

      Grammer Nazis -- I am sorry about the typo, I do understand the difference between the contraction for they are and the possesive their, I just mistyped and didn't bother to preview. Once again sorry, and flame on.

    2. Re:robot vision by TheRaven64 · · Score: 3, Interesting

      One possible implementation would be to use 4 single-wavelength searchlights in different places on the robot. If these were outside the visible spectrum, then they would not be distracting to humans (as multiple flashes would be), and could be used to build an object-overlay. By using the flashes intermittently, the robot could subtract the ambient image from the flash image to remove the effects of other robots' flashes.

      --
      I am TheRaven on Soylent News
    3. Re:robot vision by Tropaios · · Score: 0, Offtopic

      Thanks, too damn early, I'm going back to bed...

    4. Re:robot vision by windex · · Score: 1

      Another question.. is there any reason we can't use this technique with RF imaging? That would prevent needing an annoying flash, and robots could auto-detect conflicting frequencies and change them...

    5. Re:robot vision by FishermansEnemy · · Score: 2, Funny
      The only problem I see with that is multiple robots flashes interfering with each other
      That, and of course the people with photo sensitive epilepsy thrashing away on the floor in front of them.
      --
      -- If you think my attitude stinks, you should smell my fingers.
    6. Re:robot vision by desertfish · · Score: 1

      Consumer camera flashes last 1/60 of a second.

      While this doesn't eliminate the possibility of simultaneous robot flashes, you probably wouldn't notice problems until your robot farm population became unmanageable, at which point you have other things to worry about.

    7. Re:robot vision by hoggoth · · Score: 1

      > flashes last 1/60 of a second
      > you probably wouldn't notice problems until your robot farm population became unmanageable

      Well, assuming my robots need to "look" at least once a second, I'd say a robot population of 60 would have problems.

      --
      - For the complete works of Shakespeare: cat /dev/random (may take some time)
    8. Re:robot vision by pavon · · Score: 4, Funny

      That just makes it easier for the robot to protect grandma at the bottom of the stairs.

    9. Re:robot vision by Anonymous Coward · · Score: 0

      The value is really closer to 1/1000 of a second, the flash duration is much shorter than the typical shutter speed.

    10. Re:robot vision by Anonymous Coward · · Score: 0

      Consumer camera flashes last 1/60 of a second.

      Really? Are you sure?

      My flash flashes between 1/700s and 1/2000s. I may well have a 1/60s shutter speed, though.

    11. Re:robot vision by Anonymous Coward · · Score: 0

      I believe flashes last much less than 1/2000 sec.

      1/60 is the maximium speed at which the cloth shutter in your slr is in the open position. e.g. at 1/1000 the shutter starts to close before it has finished openning, so only a portion of the scene would be illuminated.

  18. Robot uses? by Anonymous Coward · · Score: 1, Insightful

    I can't believe no one's mentioned that this would probably be pretty good for robot image processing.

    1. Re:Robot uses? by mrjb · · Score: 1

      Yeah, I want my automatic, self-driving car. This definitely a step in the right direction. Now we still need better speech recognition so that it will come pick us up when we call for it on our wrist watch.

      --
      Visit http://ringbreak.dnd.utwente.nl/~mrjb/growingbettersoftware to download your free copy of the book
    2. Re:Robot uses? by B2382F29 · · Score: 1

      Now we still need better speech recognition so that it will come pick us up when we call for it on our wrist watch.

      Why that? Right now you have a perfect excuse in case you want to get rid of your (stepmother/wife). "Yes you Honor, i said 'Run over here.' to the car, not 'Run over her.'"

      --
      Move Sig. For great justice.
  19. Four flashes? by Bazman · · Score: 2, Funny

    With four flashes, the first thing you better do before any fancy schmancy edge detection algorithm is run the red-eye removal filter!

    1. Re:Four flashes? by Trillan · · Score: 4, Funny

      Pfft. Red eye? That's two flashes. With four flashes, you need to run the forked tail and horn remover, too.

    2. Re:Four flashes? by ajs318 · · Score: 1

      Nah, just make sure you only use the eyes from the last picture. "Red-eye" happens because, if it's dark enough to need a flash, your pupils are going to be dilated; and the camera will take a photo of your retina rather than your iris.

      If you can give someone a good bright flash before the one with which the picture is taken, that will contract their pupils and you won't see "red-eye". Modern cameras do this already, with greater or lesser degrees of success {technically it's quite difficult; you need one big electrolytic capacitor and one high-voltage SCR per flash, and a more complicated charging circuit}.

      --
      Je fume. Tu fumes. Nous fûmes!
    3. Re:Four flashes? by nekosej · · Score: 0, Offtopic

      Outstanding! Thanks for the laugh!

      --
      Never pet a burning dog.
    4. Re:Four flashes? by Trillan · · Score: 1

      Thanks. :) I thought about posting a serious explanation, but to use a baseball analogy it was way too good a pitch to let it by without swinging!

    5. Re:Four flashes? by kasperd · · Score: 1

      If you can give someone a good bright flash before the one with which the picture is taken, that will contract their pupils and you won't see "red-eye".

      Try that on me, and you will not be able to see what color the eyes have.

      --

      Do you care about the security of your wireless mouse?
    6. Re:Four flashes? by Woogiemonger · · Score: 2, Informative

      Pfft. Red eye? That's two flashes. With four flashes, you need to run the forked tail and horn remover, too.

      Well, technically, red eye is avoided with two flashes. One flash surprises the eye and reflects light off it before the pupil has a chance to shrink. Red-eye removal basically takes a "pre-flash" to prepare onlookers for the real picture.

      Joking aside, this 4 flash thing does make me think that it's not useable on any targets that are moving at all.

    7. Re:Four flashes? by Trillan · · Score: 1

      Yes, my Sony P71 (or whatever, I am bad with numbers) does a series of flashes. It's really blinding, but there's usually no redeye.

      I can't say "never" redeye, though.

      I agree it probably wouldn't work with moving targets. The blur is going to be almost as bad as a long exposure taken for the duration from the first flash to the last flash. No matter how short a time that is, it's going to be at least as long as the second highest light exposure level on my camera (like I said, bad with numbers...).

    8. Re:Four flashes? by linuxcoder · · Score: 0

      Just don't take any pictures of an epileptic.

    9. Re:Four flashes? by Anonymous Coward · · Score: 0

      Take a picture of me using four flashes and you'll be removing a dinner fork from your forehead.

  20. Don't encourage him by jolyonr · · Score: 5, Funny

    Don't encourage him, it's a bad habit.

    Jolyon

    --


    Please read my Canon EOS tech blog at http://www.everyothershot.com
    1. Re:Don't encourage him by pixelated77 · · Score: 0

      Oh dear... when geeks get clever...

    2. Re:Don't encourage him by THESuperShawn · · Score: 2, Funny

      Oddly enough, my Nokia 3620 DOES take "nunrealistic" photography.

      Using an app that came installed on my phone (photoBase by arcsoft.com), I can snap a picture of anyone's face surrounded by a nun's habit and veil.

      Although I doubnt that's what the poster meant, I thought I'd let you know.

      I tried it once, it was not habit-forming.

      The phone itself is not really what I expected...it's a little too bulky. In fact, it may be a form of 'excommunication' as I intend on getting a new one.

      Ok, time for coffee.

      --
      Repant. Thy end is sheer.
    3. Re:Don't encourage him by the+phantom · · Score: 1

      You may kiss a nun once,
      You may kiss a nun twice,
      But you must not get into the habit.

      ^_^

  21. manuals by millahtime · · Score: 2, Insightful

    This would be great for technical manual writing. Help you take pictures of the mechanicla interfaces.

    1. Re:manuals by aquarian · · Score: 1

      This would be great for technical manual writing. Help you take pictures of the mechanicla interfaces.

      Yes it would, but equally effective is to send it to the art director, who's *really* good with Photoshop. There are plenty of freelance Photoshop gurus serving smaller tech writing operations too.

  22. Taaaake oooon meeee... by Ligur · · Score: 1, Funny

    Thanks for getting that song stuck in my head. Thank you very much.

    --
    Smoke me a kipper, I'll be back for breakfast.
    1. Re:Taaaake oooon meeee... by Eric+Giguere · · Score: 1

      Thanks for getting that song stuck in my head.

      No kidding! Of course, it's probably meaningless to most of the readers, who are clueless about the eighties. (As opposed to us, who were clueless in the eighties.)

      This brings up an interesting point, though. I've often wondered if the number of unique words in a song's refrain had any correlation with its popularity ranking. I mean, look at songs like "One More Night" or "Sussudio"... No! More songs of the 80s running through my head!

      Eric
      Some BlackBerry programming stuff
    2. Re:Taaaake oooon meeee... by tntguy · · Score: 1

      You spin me right 'round...

  23. No, this does (depth) edge detection. by slaida1 · · Score: 2, Informative
    It only detects edges, differences in depth sharp enough to cast shadows.

    3D analysis requires stereo-pair of images, like this. Alternative would be to use some kind of radar or sonar, measuring time-differences of bounced signals, etc. Those and other methods for 3d digitizing.

    --
    Preserve old classics: copy your collection onto all hard drives.
    1. Re:No, this does (depth) edge detection. by Psychofreak · · Score: 1

      I looked at the engine pictures on the website. I think most of us have had a chance to look through some technical books on mechanical systems (computers, cars, steam turbines, boats...) and find that the best line drawings are either CAD output or hand drawn. I have seen some Clymer marine outdrive manuals and (even worse) some books on knot tying that used photo manipulation to get the images. They suck.

      In the images, the lines generated of the engine compartment via both methods leave a lot to be desired. The multi-flash method is better, but lacks flat surface detail (such as where hoses end and thermostat housing begins). From the two techniques shown some very good illustrations could be made with some intelligent overlaying. (Oh wait, that would mean someone would have to THINK about the illustration!)

      On the other hand the age old methods of halftoning and lithography are very good for technical illustration. Clear line art is still recomended for many assemblies.

      I think that use of this type of digital camera and processing will greatly aid the world of technical document writers. I am glad that I do not generate the garbage that I see written, and wish that colleges would require more writing classes for engineers (This is coming from an engineer who failed English 101 the first time!)

      The engine looks strangely like a Chrysler LeBarron or Omni, but that may be my imagination. Inline 4 cylinder engines are very similar no matter who built them. Kinda like 2 stroke outboard (boat) engines under 25 HP.

      Phil

      --
      Laugh, it's good for you!
  24. Biometrics by TheLoneCabbage · · Score: 2, Interesting

    I wonder if such a technogology could be used for biometric facial recognition. Since the lightsources are internal, it would be relatively simple get consistent refrence points from it.

    Also, it would not be *AS* processor intensive, so you could take more photos from more angles.

    Using autofocus, and a short depth of focus, you isolate figures even in crouds. Isolate the target from multiple photos, so you have more than one agle for a biometric.

    If we can track the target in motion, we can assume that FRONT is aproxomately the direction they are traveling. Use and IR flash so that people don't get all paranoid (not saying they don't have a reason).

    Even with glasses and a beard change it would be tough to fool the system.

    1. Re:Biometrics by LucidBeast · · Score: 2, Interesting
      I read a book "Phantoms in the Brain" by Neuroscientist V. S. Ramachandran awhile back and he described a case, where a person with brain injury saw in part of her vision everything as "cartoons". He went on to speculate, if I remember correctly, that we all have this cartoon vision under our "real vision".

      This came to mind, when I after looking at these pictures read your post. Perhaps our brain needs some sort of caricature or simplified image of faces for us to recognize them, but this layer of vision is hidden in uninjured brain from our conscious mind.

    2. Re:Biometrics by drinkypoo · · Score: 1

      Even with glasses and a beard change it would be tough to fool the system.

      But this begs the question (no, it really does!) of whether or not it would be tough enough to fool the system. All you're talking about doing here is edge detection. You're going to have to do it awfully fast if you want to get enough outlines (it's not like this technique generates wireframes on its own) to get a good idea of their shape.

      It might provide a small enhancement over current face recognition systems but the few seconds of strobe lighting as you approach the face scanner are going to be disorienting...

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    3. Re:Biometrics by TheLoneCabbage · · Score: 1

      A) use IR instead, it's cheap and easy for CCD's and it's invisable to humans (therefore not disorienting)

      B) to get the basic data, I could have someone walk down a halway with these cameras (or just one high rez-with a fish eye lense).

      I know have images of you from 360 degrees, and I know from what angle each of those photos were taken.

      It's not just edge detection, it's a simplification of the process that allows you to process it from 3 dozen angles in the same ammount of time. So I don't have to chose the front facial, no smilling, data rich sample. I can use a bunch of data-poor samples and correlate the results. Since the pool of data samples is larger, and from a wide degree of angles, it becomes more dificult to mask all the different details that are being sampled.

      And it's not just edge detection. Say it's the distance from your nose to your ear when viewed from 20degrees behind your head to the right. Or the indentation of the nape of your kneck (shoulder, etc) to the to front of your forhead.

      The fact that you can process dozens, and include calculations over time (giving orientation data), would alow you to collect hundreds of lower value data points, that when combined can give you the same or greater level of acuracy as one complex shot of the face.

      The reason why I think it's so usefull to this type of camera, is that the camera achievs it's effect with much less processing overhead (of say an adobe/imagemagick filter).

  25. Finnally! by LabRat007 · · Score: 4, Funny

    A nonphotorealistic camera for Lexmark's entire line of nonphotorealistic printers!!

    --
    "Capital punishment makes the state into a murderer. Imprisonment makes the state into a gay dungeon-master"
    1. Re:Finnally! by EvilTwinSkippy · · Score: 1

      Wouldn't Capitol punishment generally mean making them drive in D.C. traffic?

      --
      "Learning is not compulsory... neither is survival."
      --Dr.W.Edwards Deming
    2. Re:Finnally! by mikeage · · Score: 1

      No, that's cruel and unusual punishment.

      --
      -- Is "Sig" copyrighted by www.sig.com?
  26. Interesting idea to use 4, 3 would work flashes by Sai+Babu · · Score: 1

    In one of my to-do notebooks I've got 3 camera setup sketched out and some maths. This will get you radial depth on a moving object as the shots are taken all at once. Also handy if you're moving! It's not a new idea. Stereo cameras and viewers were used for remote sensing from the early days of the camera. I used to look at aerial 2-D photos of national forests in my dads office back in the early 60's.
    You can do the same thing with a 'normal' digital camera if you are taking digital photos while moving and keep track of the relative position of the camera and subject

  27. Quanta of image processing capability by Rufus88 · · Score: 4, Funny

    I think this is a quantum level above the Photoshop filters

    So, you mean, this is the tiniest possible improvement over Photoshop filters?

    1. Re:Quanta of image processing capability by Various+Assortments · · Score: 2, Insightful

      Or perhaps a leap between two completely different states. Hmm?

    2. Re:Quanta of image processing capability by tigersha · · Score: 4, Funny

      Sometimes yes, but you can never know precisely because of the uncertainty.

      --
      The dangers of excessive individualism are nothing compared to the oppressiveness of excessive collectivism
    3. Re:Quanta of image processing capability by bozendoka · · Score: 0

      To mis-quote Futurama: "No fair! You changed the image by observing it!"

      --
      "You will soon be more aware of your growing awareness." - My first recursive fortune cookie!
    4. Re:Quanta of image processing capability by Kehvarl · · Score: 0

      it could be both. We shall have to send someone back in time into another person's body to find out for sure.

    5. Re:Quanta of image processing capability by JabberWokky · · Score: 4, Funny
      Like an idiot, I looked up how fast this camera takes pictures. Now I can't find where I put it.

      --
      Evan

      --
      "$30 for the One True Ring. $10 each additional ring!" -- JRR "Bob" Tolkien
  28. Robot vision... by JustNiz · · Score: 1

    Could b a useful technique for robot vision perhaps? It may improve edge detection for that too and reduce the CPU cycle count necessary to calculate 3D spatial representation.

    At last, there's finally some technical justification for the sequential flashing lights on the hood of Knight Rider's car. It must have been part of Kit's vision system.

    1. Re:Robot vision... by EvilTwinSkippy · · Score: 1
      No, no. Kit's neural circuitry was reverse engineered from the Cylons in Battlestar Galactica.

      The crew of the Galactica must have made it here, because ever since the show went off the air, we've been inundated with coffee shops named "Starbuck's".

      --
      "Learning is not compulsory... neither is survival."
      --Dr.W.Edwards Deming
    2. Re:Robot vision... by super+awesome · · Score: 1

      It would suck to have robots constantly greet you with a strobe light.

      --

      m y k a r m a i s m o r e p o s i t i v e t h a n y o u r s.
    3. Re:Robot vision... by cmpalmer · · Score: 1

      Could you use strobed IR light sources and an IR pass filter? Most CCD cameras see IR quite well and usually have to filter this out. For example, the "night shot" modes on many camcorders and the IR LED illumination on some.

      --
      -- stream of did I lock the front door consciousness
  29. geek speculation is way off here. by Anonymous Coward · · Score: 3, Informative

    For those that are uneducated in graphics, the engine photos show two comparative methods:

    The TOP row shows how the camera output is good enough to be used as a technical drawing- it requires very little modification or touch-up.

    The BOTTOM row shows how a Photoshop filters butcher the image and the result is completely useless. No amount of touch up could help that image.

    Furthermore... NO THIS CAMERA CANNOT BE USED ON MONOCHROME IMAGES. It can't be used on any kind of images, and it isn't a post-filter. There isn't any edge detection involved.

    The 4 flashes cause shadows to be cast in 4 different directions and creates a composite from the difference. If the subject DOESN'T cast a shadow, then the camera won't work.

    I assume this camera cannot be used to photograph the outdoor scenes, simply because the flashes will not render shadows at that great distance.

    This is an brilliant method though, and the results are excellent (look at how the details in the spine pop out).

    1. Re:geek speculation is way off here. by ajlitt · · Score: 1
      The 4 flashes cause shadows to be cast in 4 different directions and creates a composite from the difference. If the subject DOESN'T cast a shadow, then the camera won't work.



      So... You couldn't use this on a vampire. It's the vampires who have that no-shadow thing, right?

    2. Re:geek speculation is way off here. by AuntieMisha · · Score: 1

      >The 4 flashes cause shadows to be cast in 4
      >different directions and creates a composite >from the difference. If the subject DOESN'T
      >cast a shadow, then the camera won't work.

      Darn! There goes my idea of using this for my studies on vampires...

    3. Re:geek speculation is way off here. by AuntieMisha · · Score: 1

      *sigh* this is what I get for not watching replies beneath a certain score.

    4. Re:geek speculation is way off here. by FirstTimeCaller · · Score: 1

      If the subject DOESN'T cast a shadow, then the camera won't work.

      Making it totally worthless for taking pictures of vampires. Damn.

      --
      Wanted: witty unique signature. Must be willing to relocate.
    5. Re:geek speculation is way off here. by ajlitt · · Score: 1

      Haha! First free-meme-association post!

    6. Re:geek speculation is way off here. by Anonymous Coward · · Score: 0

      I thought it was no reflection. In at least one vampire movie there was a visual gimmick made out of that: We saw the vampire's shadow on a wall with a mirror, but no reflection. Finally the vampire came into the picture, and by that time we should have seen him in the mirror, but we didn't.

    7. Re:geek speculation is way off here. by smoker2 · · Score: 1

      Er, if thats your idea of "excellent" then oh dear.
      It looks like the images found in the Haynes book of Lies of car engines.
      Virtually impossible to make out seperate items from each other.

  30. Punishing those congressmen? by Cigarra · · Score: 1

    "Capitol punishment"? You know, some of them do deserve it...

    --
    I don't have a sig.
    1. Re:Punishing those congressmen? by LabRat007 · · Score: 1

      I know this is offtopic but...

      Why is it that whenever I get a mod +5 I get more responses to my sig then my comment?

      --
      "Capital punishment makes the state into a murderer. Imprisonment makes the state into a gay dungeon-master"
    2. Re:Punishing those congressmen? by Cigarra · · Score: 1

      D'uh! Because it's mispelled!

      --
      I don't have a sig.
    3. Re:Punishing those congressmen? by tabrnaker · · Score: 1

      Only those who have no compassion for others such as those who think they deserve to be put to death.

    4. Re:Punishing those congressmen? by cduffy · · Score: 1

      Ya' know, it's entirerly possible to have "compassion for others" in general, but suppress it when appropriate. This is not the same thing as "no compassion for others".

      Arguably, removing murderers/rapists/etc. from the population is appropriate. (The obvious counterargument is that it's a slippery slope. The obvious counter-counterarguments are that if people didn't draw lines in the sand to arbitrarily decide how to make moral decisions, nothing would ever get done -- and that simply because such lines have been drawn at very bad places in the past doesn't mean that they can't be placed more responsibly as well).

      Heck, you're drawing your line at "people who have no compassion for others". That's a line in the sand, indeed -- but I think it's a rather bad one, for reasons that should be obvious enough. (If they're not, email me; I'd be glad to have this debate).

  31. NPR Quake by Dan+East · · Score: 2, Interesting

    Speaking of non-photorealistic and real-time, this reminds of me NPR Quake.

    Dan East

    --
    Better known as 318230.
    1. Re:NPR Quake by Anonymous Coward · · Score: 0
      this reminds of me of NPR Quake.

      Ahh ... "Non Photo Realistic."

      For a moment there I had a mental image of Steve Inskeep gibbing Renée Montagne. (See http://www.npr.org/ and http://www.npr.org/programs/morning/inside/ if you have no clue what I'm talking about.)

  32. Place obligatory girl comments here. by Lally+Singh · · Score: 0

    As the article contains a picture of a girl, there will be untold numbers of comments about that girl, as this is /. So, as a convenience, please put them up as replies to this post, to save everyone else the redundant reading. Thanks.

    --
    Care about electronic freedom? Consider donating to the EFF!
    1. Re:Place obligatory girl comments here. by LDoggg_ · · Score: 1

      Ok, She's nice looking.

      But where it the resulting image like they did for the picture of the bones?

      BTW, I bet this would have saved the tracers countless hours on the 1978 rotoscoped version of Lord of the Rings. Maybe enough time for them to have figured out if the wizard was named Aruman or Saruman.

      --

      "If they have both, tell them we use Linux. And if they have that, tell them the computers are down." -Dave Chapelle
    2. Re:Place obligatory girl comments here. by Anonymous Coward · · Score: 0


      The only reason I am reading -1 comments on this article is to find humorous girl comments. Thank you.

      PS - I would do her.

  33. Ok, Now I Get It by CastrTroy · · Score: 1

    All these years, people were trying to make cameras more photorealistic, when, what they really should have been doing is making cameras non-photorealistic. I guess my 2-megapixel camera is lightyears beyond all those new fangled cameras ou see in the store.

    --

    Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    1. Re:Ok, Now I Get It by logpoacher · · Score: 1
      Disclaimer: I know you're joking BUT .... :-)

      I always find it a shock to discover how much work you have to put into photography to make a picture look "normal" - the filters, the light management, the scene composition. You look at some snap that you took, and you think "but the room wasn't *that* blue - or dark - and where did that plant come from?"

      It's quite a testament to our optical system that it maintains such uniformity in the face of such diversity.

      Something I like about the enhanced "car engine" picture in the article's example is that, in a way, it is how I see the engine in the first picture. In the same way that photographic filters and lights turn a photo into something that "looks like how I see it", the feature enhancement looks like how I think it!

      Now, if a photo-realistic camera is one that tries hard to compensate automatically for bad light and color, then in a way, this is making it even more realistic by eliminating deficiencies in feature demarcation! Ok, it's arguably not photo-realistic, but its realism extends slightly further along the brain's processing pipe-line!

  34. Dijjer link by Sanity · · Score: 1

    Or for Dijjer users, click here.

  35. dotted by Kromium · · Score: 1

    Down she goes...

  36. active illumination by geg81 · · Score: 1

    Imaging techniques that control the illumination are not new. This is a nice and simple application of them, though.

  37. I have but two words for this technology by 2names · · Score: 0, Troll
    So what.

    --
    "I'm just here to regulate funkiness."
  38. No, this cannot estimate depth & sees only edg by G4from128k · · Score: 4, Interesting

    This technology is a long way from 3-D. First, this camera can only estimate relative depth not absolute depth. Thus, it might determine that the foreground object is half the distance to the camera as the background object, but have no estimate of the numerical distance of either object - the foreground could be 3 feet from the camera and the background would be 6 feet or the foreground could be 5 feet from the camera and the background would be at 10 feet.

    Furthermore, this technology only sees edge discontinuities where a foreground object sits in front of a background object. Thus it cannot tell the difference between a circular disk in the foreground or a sphere in the foreground. Actually it is worse than that because the rounded edge of the sphere will cause errors in the estimation of the relative depth of the sphere vs. the background.

    Even with these limitations, the technology could be quite useful in robotics. Combining multiple edge images using optical flow and knowledge of the robot's motion would yield a more accurate 3-D depth map at least for the purposes of navigation.

    As for extending the technology, a second camera would do wonders for pinning down the distances to each observed edge. The system would still need separate software magic for mapping the front surfaces of objects (e.g. discerning the difference between a 3-D sphere and a 2-D disk).

    --
    Two wrongs don't make a right, but three lefts do.
  39. see mirrordot to avoid slashdot effect by Anonymous Coward · · Score: 0

    Go here for the mirrordot version of the article. Its nice to know someone solved the slashdot effect for slashdot. dot dot dot Impressive they cache the images too.

  40. Nonphotorealistic Quake Mod by SethJohnson · · Score: 2, Interesting



    Had to mention this for those who didn't catch it in 2001. Some students in Wisconsin created a Quake II mod that converts the Open GL rendering engine output to non-photorealistic sketches. Looks like the A-ha video in realtime. I'd really like to see someone bring this to more modern 1st-person-shooters like Doom 3 or Quake 3.

    NPR Quake.

    1. Re:Nonphotorealistic Quake Mod by drinkypoo · · Score: 1

      Actually, NPR Quake is not Quake 2, it's Quake, and it's based on GLQuake. Apparently the modifications were not all that extensive. Playing in any of the sketch modes is pretty challenging, it's hard to see anything at a distance except on the most uncomplicated maps. Anyway, in the other direction, tenebrae quake brings (more) realistic shadow/lighting effects to the original quake.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    2. Re:Nonphotorealistic Quake Mod by Heisenbug · · Score: 2, Interesting

      Great link -- it hadn't occured to me, but 3D modelling with simple polygons like those earlier FPS games is probably the easiest application to apply a sketch filter to. Nifty.

      Also, there's good news for you -- the page you linked connects to this one, which is a rough replacement OpenGL driver to postprocess any application's OpenGL calls with any sort of filter ... *very* cool stuff, though the page isn't dated, and there's no source, so it's hard to tell if it's still alive. Does have a screencap from Quake 3, though, and instructions to try it yourself.

    3. Re:Nonphotorealistic Quake Mod by Anonymous Coward · · Score: 0
      "Nonphotorealistic Quake Mod"

      Wow! Nonphotorealistic Quake 1! HOW DID THEY DO IT!? QUAKE 1 WAS MOST PHOTOREALISTIC GAME EVAR!

  41. A-ha by YouHaveSnail · · Score: 1

    Funny that you should mention A-ha, because "ah ha!" is pretty much what I said to myself when I read TFA. The offset flash on most cameras is usually viewed as a liability that screws up your photos, but these guys have turned around and taken advantage of the effect.

    Simple idea, well executed. Ah ha!

    1. Re:A-ha by slim · · Score: 1

      The offset flash on most cameras is usually viewed as a liability that screws up your photos, but these guys have turned around and taken advantage of the effect.

      Interesting opinion. My problem with built in flashes is that they are too close to the lens, meaning there is little to no shadowing, flattening out everything.

      You'll notice a lot of pro photographers have devices to move the flash further from the lens: either tall stalks with the flash at the end, handheld flash units on wires (to be held arm-outstretched in the non-camera hand), or even RC flash units on tripods several metres from the camera.

    2. Re:A-ha by YouHaveSnail · · Score: 2

      You'll notice a lot of pro photographers have devices to move the flash further from the lens: either tall stalks with the flash at the end, handheld flash units on wires (to be held arm-outstretched in the non-camera hand), or even RC flash units on tripods several metres from the camera.

      Sure, and they usually also have some sort of diffuser or umbrella with their flash. Or they'll bounce their flash off the ceiling for the same effect. Or multiple flashes are set up so that each one fills in the shadows from the other units. At the macrophotography extreme, you use a ring flash that surrounds the lens to provide flash from every direction and eliminate shadows (that the camera can see) altogether. These are all just ways to reduce the harsh, distracting shadow that comes from a single, direct flash in a low light situation.

      But with a little consumer point-and-shoot, where you've got a tiny flash offset just a bit from the lens, you tend to get a dark shadow line around the edge of your subject that's pretty unattractive. The brilliant thing here is that these guys realized that the same effect can be put to use in a really simple and interesting way. They turned something most people see as a problem into a great solution for a different problem.

  42. Where is -MY- 3D camera? by Stunning+Tard · · Score: 5, Interesting

    It bothers me a lot that stereo photography has been around so long yet isn't ubiquitous yet. Modern digi-cams don't do this. You said it's been around for ages, I hope most people know you mean more than decades. A quick google search tells me 1839 at the latest. What is stopping it?

    Putting 2 sensors on a digi cam (photo or video) is not a difficult trick. You store the images in a format that supports 2 channels (left/right) and you can view them on any monitor with a simple pair of USB controlled glasses that flicks back and forth blacking out each eye. Also there are already 3d monitors out there that work without glasses.

    Print out one channel for a 2d image or use photoshop filters to create red/blue 3d prints. Or even send images to a printer and get back those wheels used in those orange stereoscope toys.

    If I had this ALL my pictures would be 3d. For that matter all movies should be 3D. IMAX has a workable solution but I think every movie should be shown this way. People would even buy their own personal polarized glasses that are more comfortable than the pairs handed out at the show.

    I've been eyeing a digital-SLR for quite some time, for the cost of one of those I'd gladly turn my attention to a 3D capable camera with lower quality. And if the grandparent post is right something similar should be possible for SLR cameras without using 2 huge lenses. Although I'd submit that you can't always control the lighting.

    Every now and then a red/blue 3D image comes up on APOD or elsewhere and I kick myself for not having a cheap pair red/blue glasses.

    1. Re:Where is -MY- 3D camera? by RichardX · · Score: 1

      It bothers me a lot that stereo photography has been around so long yet isn't ubiquitous yet. Modern digi-cams don't do this. You said it's been around for ages, I hope most people know you mean more than decades. A quick google search tells me 1839 at the latest. What is stopping it?

      Glad to know I'm not the only one who feels that way..
      Most people seem to feel that depth in images is just some kind of cheap gimmick, only really of interest to kids.. I beg to differ - it's a *major* part of the information in any given scene. I'd understand the apathy if it was an extremely complex thing to implement, but it isn't! You can even get fairly decent results (on a still scene) with a single camera by taking two shots a short distance apart, and if you want to get a bit fancier, fixing two digital cameras together and wiring them to the same trigger can be pretty effective

      You might find it worthwhile pointing your newsreader at alt.binaries.pictures.stereo - it can be pretty quiet in there for a long time, but once in a while someone will dump a bunch of stereo photos, and I've got some quite good stuff from there. Also, google for stereoscopic photography for more

      --
      Curiosity was framed. Ignorance killed the cat.
  43. The amount of time I've spent.... by HWheel · · Score: 1

    Being a tech writer, I've spent hours and hours fooling with photos (35mm 20+ years ago, 35mm scanned 10+ years ago, 35mm printed on clear overlay and taped to screen for tracing, digital, Photoshop, Photoshop filters, etc.) In more than 20 cases that I can quickly recall off the top of my head, this process would have solved 90% of my problems in depicting and pointing out some issue that needed a clear unambiguous illustration or diagram. I think that my friends in the medical illustration field (who regularly are given photos of bloody surgeries to "clean up" and illustrate for medical reports and journals) would also find this incredibly helpful.

  44. ViewMaster by BitchKapoor · · Score: 2, Informative
    Print out one channel for a 2d image or use photoshop filters to create red/blue 3d prints. Or even send images to a printer and get back those wheels used in those orange stereoscope toys.

    FYI, they're called "View-Master," and apparently they're no longer available in the vertical-wheel red/orange style I had as a kid.

    1. Re:ViewMaster by Jbrecken · · Score: 1

      FYI, they're called "View-Master," and apparently they're no longer available in the vertical-wheel red/orange style I had as a kid.

      You just needed to poke around that link a little deeper, and you'd find a model aimed at the nostalgia audience, for the reasonable suggested retail price of $20.

      65 Years Through the Eyes of View-Master® Anniversary Collector Set

  45. combine with traditional edge detection by tverbeek · · Score: 1
    This method replaces value-based edge detection with depth-based edge detection, but to get a "proper" line drawing, you'd want to combine the two. That's because line art usually draws both kinds of discontinuities. i.e. We draw a line at the outer edge of an object, regardless of value/color change (which is what this technique does), but we also draw a line between the red and green stripes on an ugly Christmas sweater, despite the fact that there's no depth difference (what traditional edge detection does). So you'd want to add a direct flash exposure to capture the flat color differences, and process that as well.

    Or you could hire an underemployed illustrator. :(

    --
    http://alternatives.rzero.com/
  46. Reminds Me by pete-classic · · Score: 1

    This effect reminds me of John Bolton's artwork in Niel Gaiman's Harlequin Valentine.

    -Peter

    1. Re:Reminds Me by echocharlie · · Score: 1

      That was the first thing that I thought of as well.

    2. Re:Reminds Me by pete-classic · · Score: 1

      Well, it's gratifying that I'm not the only one.

      I didn't really like the book. I got the idea of the old commedia re-interpreted in a modern setting, but the attraction of that style is in the performance. Gaiman saying that Harlequin is capering doesn't have the impact of watching an actor caper.

      But the art was cool!

      -Peter

  47. Win 10000 $ by Isomorph · · Score: 3, Interesting
    This story made me revisit some old bookmarks.

    One of them is Canesta that makes a photo sensors that can make pictures that include deep maps.

    To my surprise I see that they are running a contest were your can win 10000 $.

    But I don't have time to participate myself, because I am writing on my masters. So enjoy the contest.

  48. Non-technical uses by Goglu · · Score: 1

    I can see these non-realistic photos replacing our passport photos very soon.

  49. Re:Very interesting, but stupid by acidrain69 · · Score: 1

    It makes me wonder what the CAMERA looks like. I'm picturingh a sort of X shape with flashes sticking out about a foot from the camera. Kind of unwieldly. Obviously, the further out you move the flashes from the camera, the more pronounced the shadow, but I wonder what the effective distance of this is.

    --
    -- Having a Creationist Museum is like having an Atheist place of worship
  50. Focus across the whole filed of view by Spoing · · Score: 2, Insightful
    With this, why have only one object in focus? Here's what I mean;

    If autofocus (or any other method) from differnet angles allows for this enhancement, this technique can be used to 'cut' the image into different focus layers.

    Piece the layers together, and you get a photo that has depth of field and is much sharper at each level.

    The layer information could be stored seperately for later processing or combined with only a little fudging to give a weighted blur to the non-primary layer(s). Keeping the layers seperate and doing a comparison would also allow editing tricks such as cutting out objects at a specific depth or performing color enhancements on each level.

    --
    A firewall can not protect you from yourself. Turn off what you do not need. Do not use the firewall to do your work.
    1. Re:Focus across the whole filed of view by Idarubicin · · Score: 1
      Piece the layers together, and you get a photo that has depth of field and is much sharper at each level.

      These techniques are used regularly in optical microscopy. There are two chief methods:

      Confocal microscopy uses a carefully aligned and placed pinhole to exclude almost all light from outside of the focal plane. By collecting a series of images while moving the microscope's stage vertically, one can build a stack of in-focus images all the way through a 'thick' sample.

      Deconvolution microscopy collects a stack of images in a similar manner, but lacks a pinhole to exclude out-of-focus light. Instead, each focal plane is reconstructed in software by analyzing features from the entire stack. This would most closely match the method described by the parent, although it does slightly better: information from slightly out-of-focus images is also used in assembling each feature, improving the signal.

      Of course, if you're just interested in a sharp image--if you don't need depth imformation--you might as well just stop down your aperture as far as possible, focus at the hyperfocal distance, and take a single long exposure. (It's much easier than trying to collect all the images for later analysis.)

      --
      ~Idarubicin
  51. Re:Very interesting, but stupid by Anonymous Coward · · Score: 0

    > Just to start with this has applications for internal medicine

    Opening the patient to insert the flash lights ?

  52. Artificial Intelligence by CrazyJim1 · · Score: 1

    The first step to achieving Artificial Intelligence is good robotic vision rendering real life into 3d.

  53. What does this tell us about ourselves? by Anonymous Coward · · Score: 0

    What struck me is how this is reminscent of human vision. It helps explain the depth perception that I do have, despite my lack of stereoscopic vision. It makes me wonder if we already have this algorithm built into our visual processing. It seems so useful it would make me wonder if we don't have this algorithm in us, why not? There certainly is evidence for filter elements in our visual processing that provide the right kind of spatial processing for it. This could be a great leap for revaling the mysteries of human vision and the brain.

  54. Re:No, this cannot estimate depth & sees only by Anonymous Coward · · Score: 0

    Target acquistion would be an immediate application.
    Lots of ranging euipment exists , but sorting targets is the hard part.
    If the imaging can be done almost as well with 3 cameras on vertices of an equilateral triangle then a minimun spatial discrimination platform would be the 4 vertices of a 4 sided pyramid .
    A deployment of 4 of these platforms ( coordinated )in a pyramid formation would yield a minimal system : with a robust well imaged internal space and a "watching" your back external space.
    I'm not in favor of it, but military funding has always driven technology as far back in history as you care to go.
    A vertices centric 4 sided pyramid is also probably your best minimal military 3d formation for the projection of fire power in space and the mutual protection of combatants Has this ever been war gamed/

  55. Depth perceiving camera... by Anonymous Coward · · Score: 1

    http://www.3dvsystems.com/index.html

  56. Cartoons by ChrisMaple · · Score: 1

    This technique makes outlines for real-life objects, thus providing the an inportant step for turning real-life objects into cartoons.

    --
    Contribute to civilization: ari.aynrand.org/donate
    1. Re:Cartoons by Stunning+Tard · · Score: 1

      Yes, the first thing I thought of when looking at these images was ROBOTECH. Eespecially with the car engine.

  57. Very limited range & bright lights by Anonymous Coward · · Score: 1

    Target acquistion would be an immediate application

    I'm not so sure about this because of the very limited range of this scheme. It relies on illuminating the entire scene four times for each estimation cycle which implies that it will not work very well at ranges of more than 10-20 feet (without extremely bright flashes) or work well in broad daylight (without extremely bright flashes). Finally, the system only works where there is a background for the foreground object shadows. The power required for the flash increases with range squared (range to background, not range to foreground) and ambient illumination so long range is is not feasible

    Perhaps for robotic navigation in enclosed spaces using an IR flash (so as not to to be blindly visible) might work. Of course, I won't venture to guess whether this system can work if the ambient illumination is time-varying (e.g., fluorescent), but that's a whole other problem

  58. Killer app: EXIF edgemaps by whyde · · Score: 1

    If the spatial edge detection were saved (highly compressed) as a companion image, and there were a way to describe this feature in EXIF, then manipulation of the captured image in digital cameras would be that much easier.

    Imagine: You take a picture of someone/something, and want to cut out just the subject... like chromakey, but with an arbitrary background... the camera saves the spatial boundaries, and all you'd need to do is indicate which "blob" you're interested in preserving.

    That would be sweet.

    However, for deep-field images where the shadows may not show up (too far away), this is still a little lacking.

    My guess is that using 3 CCDs, arranged in a triangle, and figuring out based on image correlation where the foreground/background borders are located, would be better. This would also remove the need for specially timed, artificial light sources.

  59. Technical Illustration by jafac · · Score: 1

    My degree was in Technical Illustration. I knew then, (15 years ago), that it was inevitable that computers were going to make the field obsolete. (which this technology appears to *finally* achieve to a large degree). So I got into computers.

    However, I *do* believe that this statement:
    Additionally, an endoscopic camera enhanced with the multi-flash technology promises to enhance internal anatomical visualization for researchers and medical doctors.

    Won't work out. This flash technology relies on the parellax effect from having the four flashes originate from spacially different locations. That's not really possible with an endoscope. Unless you want to stretch your patient's rectum until it resembles Mr. Goatse's.

    --

    These are my friends, See how they glisten. See this one shine, how he smiles in the light.
  60. And what exactly by Anonymous Coward · · Score: 0

    makes the parent a troll? Stating that you are unimpressed - albeit in a rather trite way - is not trolling. Bad moderators...

    1. Re:And what exactly by Anonymous Coward · · Score: 0

      Then what would you moderate it as? Flamebait?

    2. Re:And what exactly by Anonymous Coward · · Score: 0
      I wouldn't have moderated it at all. If I had something to say regarding this poster's opinion, I would post it.

      Moderating this post as a Troll shows poor judgement.

  61. 3D newsgroups by Stunning+Tard · · Score: 1

    I've never used a newsgroup aren't they all porn?

    Wait... 3D-PORN!?

    1. Re:3D newsgroups by RichardX · · Score: 1

      haha.. actually, that's an even more bizarre reason for 3D photography to have not taken off - you'd think given the porn potential it'd have been a massive success from the start, but sadly no.

      As for newsgroups in general, yes, there's a lot of porn - whether that's a good thing depends on your views, really. I've never seen any stereo porn on there (though it is avaliable in very limited quantities on the web). Usenet is not a place for the easily offended, but use your common sense and you'll be fine

      --
      Curiosity was framed. Ignorance killed the cat.
  62. Re:Very interesting, but stupid by Anonymous Coward · · Score: 0

    There's a picture of the camera at the top of the article.

  63. Not sure... by memco · · Score: 1

    But from the looks of it, this might be useful for doing something of a cel shaded/anime tyrpe movie without the animation part, just do it live action, but apply the tech for the cartoony look.

    --
    Get me a meat pie floater!
  64. Add a Laser Range Finder... by 12+inch+pianist · · Score: 1

    and you should have what you need. Two cameras for stereo, the range finder for distance and scale and something to crunch all the numbers.

    1. Re:Add a Laser Range Finder... by Jarvo · · Score: 1

      A laser rangefinder would be accurate, but expensive and (possibly) not necessary.

      A digital camera knows what it's focusing on by the position of the lens. Most figure this out by contrast analysis - the reason that many cameras take a second or so to focus. Hell, my camera writes the focal distance into the EXIF tags on each picture.

      Once you know the range of what is being focussed on, the depth of the rest of the image falls into place.

  65. more info? by Mr+44 · · Score: 1

    That laser method sounds really interesting, but I'm doubtfull. I'm too lazy to calculate how long it takes light to move, say one milimeter, but your talking picoseconds... Can you really synchronize at that level? If the object was static you could send out multiple pulses, so wouldn't need to take multiple pictures, but it would still need to be super-precisely synchronized.

    1. Re:more info? by jeps · · Score: 1
      I'm sorry - before I posted I didn't find any more detailed info. But I saw this on a TV documentary. If I remember correctly it was a Swedish research project, and they were able to reveal a camouflaged truck in the woods by opening the shutter just when the light passed the truck. It lit up against the pitch black fore- and background. They also mapped the area and were able to discover hidden objects by rotating the image. Yes - of course it was a military founded project.

      (After some searching i found a link to the description of a cource in 3D Laser Imaging Systems(in english) - held by the Swedish army. :) There they refer to it as "Gated viewing". Happy hunting. )

      - jeps

  66. Re:Very interesting, but stupid by acidrain69 · · Score: 1

    Oh. Wow. Small picture. I completely missed it. I'd imagine you need the flashes further apart the farther you get away from the subject material.

    --
    -- Having a Creationist Museum is like having an Atheist place of worship
  67. Another approach? by MaxRahder · · Score: 1

    Wouldn't it be better to use multiple lenses rather than multiple flashes? It would be similarly simple, yet provide much better data on relative position.

  68. Image Partitioning by CedgeS · · Score: 2, Informative

    That's some pretty impressive edge detection, thanks for pointing it out. A related problem is to identify areas in an image that are the same thing. The best algorithm I know of for segmenting images is Leo Grady's brand new iso parametric graph partitioning method. His work is at http://cns.bu.edu/~lgrady/. His PhD thesis is probably the best place to start.

  69. amazing! by Anonymous Coward · · Score: 0
    they've discovered stereography!

    Give that man $1,000,000.

  70. It's too bad it doesn't detect actual depth by s_p_oneil · · Score: 1

    This makes me wonder how expensive it would be to simply add a secondary lens/CCD to the side of the primary lens to take a second picture that will provide parallax information for depth. The secondary CCD could be smaller and cheaper because the resolution doesn't need to be as high. You may even be able to make it even cheaper by using a black-and-white CCD and comparing only the luminance values. I suppose this would only work well with a camera that has no zoom lens. Maybe you could just tape two digital cameras together and make sure you push both buttons really fast. ;-)

  71. Surveillance systems by AtlanticGiraffe · · Score: 1

    In surveillance applications, replace those four flashes with infrared illuminators (to avoid desturbing the subject) and you just might find some serious uses for this technology. - Video-based object counter (used for counting people in malls, cars in parking places and more) that will never detect two people/cars/products as one. - Motion detection that ignores computer monitors and TV's. - [Serious privacy issues ahead] Facial recognition using surveillance cameras might get a lot easier if you could get the outlines of the whole face to start with.

  72. You've answered your own question by uberdave · · Score: 1

    The reason stereo photography hasn't caught on is that it requires special viewing aparatus, whether it be a Viewmaster, special glasses (red/blue, polarized, or shutter) or a special monitor. As far as equipment, check out this site.

    1. Re:You've answered your own question by Forbman · · Score: 1

      or, good eye focus relaxation technique (to look at stereograms w/o a viewer).

  73. Robot depth perception? by tentimestwenty · · Score: 1

    It seems like this could be a really cheap way of giving robots good depth and spatial perception. It would be easy to simply measure the width of the lines vs. time. Certainly for less adventurous tasks like Roomba-ing or accident avoidance in cars this could have some interesting applications.

  74. For the blind by relaxrelax · · Score: 1


    If it allows depth perception to some degree, it can be truly useful for the blind's artificial vision (as in the brainports article).

    Even at a 16X16 image would avoid bumping into white chairs next to a white wall, something other vision systems don't do yet.

    Now if we could avoid annoying the seeing with constant quadruple flashing (perhaps using infrared light), we'd have something!!

    --
    Microsoft is pure dog-ma. FreeBSD is pure cat-ma.
  75. Hardware computation by Stephen+Samuel · · Score: 1
    The real question is what is the cost of this process, and how does it compare with laser modeling techniques?

    In terms of computing, I expect this to be pretty cheap (at least from their quick description). The hard part is that 4 flash are going to eat your batteries like no tomorrow, and if you're trying to do snapshots, you want to grab the 4 images as quickly as possible.

    The edge value for any given pixel is essentially max(4_pixels)-min(4_pixels). If you add a second buffer to the camera with 5 layers (R,G,B,Min,Max) you can do the computation as you read from the buffer, If you add 2 bits to the R,G,B layers then you can compute an average without overflow. with a 600megabyte/second memory bandwidth, you should be able to take and calculate a 4megapixel image in under 1/30 of a second, and a 1 megapixel image in about 1/125.

    The limiting factor, at that point, becomes the speed of your imaging chip.

    --
    Free Software: Like love, it grows best when given away.