Slashdot Mirror


Seeing Around Corners With Dual Photography

An anonymous reader writes "This project (which is part of this year's SIGGRAPH) has absolutely blown my mind. Basically they photograph an object with the photosensor at one point, and the light projector at another, and use the Helmholtz reciprocity algorithm to virtually switch the locations of the camera and projector, showing exactly what the light source "sees"! If that doesn't make sense to you, check out the research page and make sure to watch the 60MB video at the bottom. The playing card trick will leave you speechless!"

381 comments

  1. Can't wait by WolfCub1000 · · Score: 0

    I can't wait for this kind of technology to allow more realistic games based off of actual locations, especially in games like SOF and Max Payne...

    1. Re:Can't wait by Anonymous Coward · · Score: 0

      I suggest you start saving money for a RAM expansion then. These kinds of algorithms eat memory like no tomorrow. They're talking about 8D fields!

  2. buh-bye server... by REBloomfield · · Score: 4, Funny
    make sure to watch the 60MB video at the bottom. The playing card trick will leave you speechless!"

    The exploding server one has already rendered me speechless. Why in the name of god do they do it!

    1. Re:buh-bye server... by Anonymous Coward · · Score: 0

      I knew as soon as I read "60MB video" that the server was a goner.

      60MB times the number of /. readers equals recipe for disaster.

    2. Re:buh-bye server... by BRonsk · · Score: 0, Funny

      And now, mirrordot is slashdotted as well... What a pity.

      We need a mirror-mirrordot.org!

    3. Re:buh-bye server... by strider44 · · Score: 4, Funny

      Oh the serverity!

    4. Re:buh-bye server... by j-beda · · Score: 4, Informative

      Here is a working torrent.

    5. Re:buh-bye server... by kuriharu · · Score: 1
      The exploding server one has already rendered me speechless. Why in the name of god do they do it!


      Damn straight! I love /., but it pisses me off to no end that there are "must see" sites listed and when I go to them all I get are timeouts.


      Of course, I don't have to pay for any of the links, so.....

    6. Re:buh-bye server... by Anonymous Coward · · Score: 0

      er, Vogonity, sorry...

    7. Re:buh-bye server... by Anonymous Coward · · Score: 0

      I made holograms about 20+ years ago. If these smart folks figured out something new, they wouldn't have used torrent. Geez, just whip a regular file format if you're so damn smart.

  3. Why don't they just move the camera? by nmg196 · · Score: 5, Funny

    ..it would be much easier.

    1. Re:Why don't they just move the camera? by torpor · · Score: 1

      Because then it would look like a camera.

      With this technique, 'any' light source can function as a point of view. This has outstanding implications to the field of surveillance .. wherever the camera, its now the light source one needs to be shrouding against, not just the optics ...

      --
      ; -- the corruption of government starts with its secrets. a truly free people keep no secrets. --
    2. Re:Why don't they just move the camera? by Technician · · Score: 3, Informative

      With this technique, 'any' light source can function as a point of view.

      No it can't. The light source must scan the target, not just illuminate it.

      The only place I know of with a scanning light source that might be exploited is the confrence room. A photodetector would able to get a raster image of the Power Point presentation in the room and the presenter when he walked in front of the screen and became a scanned object.

      --
      The truth shall set you free!
    3. Re:Why don't they just move the camera? by utexaspunk · · Score: 2, Interesting

      how about a dark room with a tv or CRT monitor on? could a simple light sensor (maybe the remote control sensor? or would it not work with IR?)allow a tv to function as a camera? hello george orwell!

    4. Re:Why don't they just move the camera? by famebait · · Score: 5, Interesting

      Which gets me wondering: say you can see in someone's window, but the view is not very interesting: you only see a section of wall; everything else in the room is out of view. But: there is a CRT TV on in that room, and you can see its reflected light on the wall.

      How much information can you gather from that reflected light?

      You could of course recinstruct the image on the CRT, but that's not very interesting.
      The TV does not scan a focused image on its surroundings like the projector does, so you couldn't get a TVs-eye view of the room witht eh same technique.

      OTOH, it is clear that from sampling even just a single point on the wall, you could get a silhouette of anything occlusion over the screen seen from that point. At least provided you had a pure white image on the CRT, OR knew what image was on and could calibrate for it.

      How far could you get with all the information escaping the window in your direction?

      --
      sudo ergo sum
    5. Re:Why don't they just move the camera? by Breakfast+Pants · · Score: 2, Informative

      Only if it is a CRT projector, which are increasingly rare.

      --

      --

      WHO ATE MY BREAKFAST PANTS?
    6. Re:Why don't they just move the camera? by gCGBD · · Score: 1

      Ooh. The idea of a CRT being used like this just sounds perfect for Big Brother applications.

      Yes, your TV is watching you.

      --

      O=='=++
    7. Re:Why don't they just move the camera? by ShortSpecialBus · · Score: 0, Offtopic

      You forgot the "In Soviet Russia"

      --
      //FIXME: Bad .sig
    8. Re:Why don't they just move the camera? by Technician · · Score: 1

      how about a dark room with a tv or CRT monitor on?

      About the only to get anything would be if the light sensor had a direct view of the screen and an object blocked part of the path. Then the light from the screen would be modulated by the blockage. You would see an outline shadow. Since there is no point of light scanning the objects in the room, they would not modulate the intensity of the light from the TV. Therefore you would not get an image of the viewer's face for example.

      --
      The truth shall set you free!
    9. Re:Why don't they just move the camera? by MaGogue · · Score: 1

      No it can't. The light source must scan the target, not just illuminate it.

      Well that is not exactly true; this holds for photography without a camera (one pixel only) (the principle used is that of a flatbed scanner, or light pen).

      If using a camera (a pixel grid), the locations of camera and light source can be switched . This is the RAYTRACING principle used to render 3d graphics (autocad et al); send a light ray back from camera at the scene and trace where it will arrive (if it hits a light source). It saves a lot of raytracing compared to inverse (trace all rays from all light sources to the camera).


      So I think in principle nothing very new..

    10. Re:Why don't they just move the camera? by pdbaby · · Score: 3, Funny

      In soviet russia, "Soviet Russia" forgets YOU!

      --
      Global symbol "$deity" requires explicit package name at line 2. - If only $scripture started "use strict;"
    11. Re:Why don't they just move the camera? by merlin_jim · · Score: 5, Informative

      How far could you get with all the information escaping the window in your direction?

      It's called optical tempest. With a high enough sampling rate you can reconstruct what is being shown on the monitor/TV. Each pixel as it illuminates causes a brief spike in the ambient brightness; by measuring this spike one can reconstruct the pixels being shown. After that, it's pretty simple to find the horizontal and vertical retraces.

      more info

      --
      I am disrespectful to dirt! Can you see that I am serious?!
    12. Re:Why don't they just move the camera? by Anonymous Coward · · Score: 1, Informative

      Except the OP was explicitly NOT interested in reconstructing CRT images, but rather images of the surrounding room.

    13. Re:Why don't they just move the camera? by merlin_jim · · Score: 1

      Except the OP was explicitly NOT interested in reconstructing CRT images, but rather images of the surrounding room.

      That would require an image forming illumination.

      Like, say, a CRT projector. Such as that mentioned in the article. Basically what they are doing is the same trick as optical tempest, but by using an image forming light source each "hit" represents color space at a particular location in the scene

      --
      I am disrespectful to dirt! Can you see that I am serious?!
    14. Re:Why don't they just move the camera? by Anonymous Coward · · Score: 0

      how about a dark room with a tv or CRT monitor on? could a simple light sensor (maybe the remote control sensor? or would it not work with IR?)allow a tv to function as a camera? hello george orwell!

      Hi, George here! Glad to see SOMEONE was paying attention to what I was saying!

      ---
      War of the worlds was real, you just don't know it yet.

    15. Re:Why don't they just move the camera? by Anonymous Coward · · Score: 0

      Can I add to this the fact that you can't "see around corners" either, as the article header claims. The sensor must be able to see where the rays from the projector hit the scene, so it has to be looking around the corner too.

    16. Re:Why don't they just move the camera? by porcupine8 · · Score: 2, Funny
      George Orwell my foot.

      Hello, Amazing Magic Cyber Camera!

      --
      Warning: Apple/Nintendo fangirl. Likes her electronics cute & cuddly. May be rabid.
    17. Re:Why don't they just move the camera? by Bongzilla · · Score: 0

      allow a tv to function as a camera?


      holy shit. how is aluminum foil going to save us now?!
      --

      ;///////////////////////////////////////////////// /
    18. Re:Why don't they just move the camera? by CyberVenom · · Score: 1

      On that subject, I recall hearing of a technique once that used optical sampling to read the light emitted by the RX/TX lights on a modem into the room. On some modems, these flashes actually correspond to the real electical signal, thus with only a view of reflected light from these LEDs, you could reconstruct the conversation.

      Now for the application: I was at a mall one time, about an hour before closing. There was a PFF ATM there which was being restocked with cash. I passed maybe 20 feet from it, and glanced at its innards. Before the overprotective hawaiian-shirt guy told me I wasn't allowed to look (WTF! It's a public place with lots of people and you aren't even doing a good job concealing this stuff, and you tell me I'm not allowed to view my surroundings at the mall as I walk through!?) I managed to see the layout. Basically, a CRT, a keypad, a receipt printer, a motherbord, and a black Hayes 2400 or 1200 baud modem all set on seperate little shelves. If you remember these particular modems, you know they had nice little red RX/TX LEDs in the front. If you were to sample at a high enough rate, you should be able to reconstruct the bank communication from the light leaking through the cracks in the case...

    19. Re:Why don't they just move the camera? by macmurph · · Score: 1

      (WTF! It's a public place with lots of people...

      The mall is not a public place. It is privately owned by a corporation such as Westfield. You are a guest in the Mall. For ATMs located on a public street your argument is more applicable.

    20. Re:Why don't they just move the camera? by Hannes+Eriksson · · Score: 1

      What about if you used the tracing electron beam of a CRT like a moving point light? As you suggest, only a single point is needed to reconstruct the image of the CRT. This image is produced by tracing a zig-zag pattern over a rectangular area.

      Would it be possible to do the same techniques shown in the movie file with a projector seriously out of focus? If so, I wouldn't be surprised if it could be done for sweeping point light sources. The "camera" could be a perspective corrected image of someones white ceiling.

      Do my thoughts seem reasonable? Have I missed something important?
      Is it time to weld blinds to the window frame?

      --
      Geek rants since like... 2000 or something.
    21. Re:Why don't they just move the camera? by CyberVenom · · Score: 1

      I suppose. It just amazed me that they would have the ATM wide open in the middle of a croud of people and expect people not to glance at it as they walked by... especially considering I wasn't close enough to really see anything other than a general overview of what I has always assumed was inside anyway.

    22. Re:Why don't they just move the camera? by BrynM · · Score: 1
      Imagine this application in the film industry: The hardest thing to do when you're putting 3D stuff (say a CG Spider-Man) into a real filmed scene is matching the lighting perfectly maninly due to surfaces that reflect light (the diffuse light that the video talked about). The 3D technique for generating these diffuse reflections currently is HDRI. To get a good HDRI image on a live set, you usually have to take a reflective sphere into the camera frame where the object you'll be putting in will be. You see FX guys doing this all the time with black booms that have shiny spheres on the end in "making of" documentaries.

      Now imagine that instead of using traditional lights to light a set, the film makers used projector arrays. All of the reflection data for the lighting would be measured as everything went. No more modelling a proxy of an actor so the shadow is cast upon your 3D object! No more having to re-create most of the scene in 3D just to get the lighting and shadows right. Hell, you might even be able to re-shoot the acting accurately after the 3D elements have been finalized (currently a nightmare).

      This will revolutionize the film-making industry when it matures. Mark my word. You think effects look good now? This will enable photo-real images like you've never seen.

      --
      US Democracy:The best person for the job (among These pre-selected choices...)
    23. Re:Why don't they just move the camera? by icebike · · Score: 1
      No it can't. The light source must scan the target, not just illuminate it.

      Perhaps you would care to explain how a simple projector scans the scene. It Floods the scene with slightly-collimated light.

      Optical Cold Fusion.

      --
      Sig Battery depleted. Reverting to safe mode.
    24. Re:Why don't they just move the camera? by Anonymous Coward · · Score: 0

      But what if you then knew already what was being displayed on the tv, perhaps because you could find out what channel was being watched with the above method.

      And if you then went and got a "clean" source for that transmission being displayed by the tv, could you not then work backwards to figure out the view the tv was seeing, using the technique mentioned in the article....

      You would likely need not only all the resolution you could get of the image reflected out the window, but probably also sufficiently high framerate, so as to get the ambient light of the room for each pixel.

      Implications for privacy - consider any CRT a potential camera!

    25. Re:Why don't they just move the camera? by Technician · · Score: 1


      Perhaps you would care to explain how a simple projector scans the scene. It Floods the scene with slightly-collimated light.



      Think about it. Put a photodetector in a room. Turn on a slide projector in the room. You detect an image with the photo detector how? Remember it isn't a camera.

      Now replace the slide projector with a CRT video projector. Project a blank white raster onto a playing card. Pick up the intensity of the reflected light from the card. Do you think now you would have the light modulated in intensity by the raster of light scanning the card?

      They were a little obtuse in the article. The light projector is a raster scan, not a soft gentle static non-moving flood of light.

      --
      The truth shall set you free!
    26. Re:Why don't they just move the camera? by Anonymous Coward · · Score: 0

      Implications for privacy - consider any CRT a potential camera!

      A CRT is an array of point lights which shine their light equally in all directions. A projector produces an array of focussed light beams. It is the reversal of a camera. A CRT (without projection optics) is not. This algorithm needs the light source to be a projector, not a diffuse light source.

      Assuming that something similar could be done with a TV is like trying to make a photo without a camera, just a film.

  4. Why don't the editors link to mirrordot? by cortana · · Score: 4, Informative
    1. Re:Why don't the editors link to mirrordot? by mustafap · · Score: 1

      Mirror, mirror on the wall,
      Where is the file I'm looking for?

      --
      Open Source Drum Kit, LPLC deve board - mjhdesigns.com
    2. Re:Why don't the editors link to mirrordot? by sH4RD · · Score: 1

      How can they link to material that hasn't been mirrored yet?

      --
      WASTE - The Secure P2P
    3. Re:Why don't the editors link to mirrordot? by nmg196 · · Score: 1, Offtopic

      Why do you need to link to mirrordot if the original is hosted at Stanford?!

    4. Re:Why don't the editors link to mirrordot? by cortana · · Score: 2, Insightful

      They can edit the article once Mirrordot has completed mirroring. It does it so quickly that I assume it has a subscription and can take advantage of the subscriber-only period.

    5. Re:Why don't the editors link to mirrordot? by Mariukenas · · Score: 1

      And to kill the phenomenon of slashdoting ?
      Your are enemy to modern net culture!!! :)

    6. Re:Why don't the editors link to mirrordot? by grazzy · · Score: 0

      OMG, we slashdotted mirrordot.

    7. Re:Why don't the editors link to mirrordot? by Vo0k · · Score: 4, Funny

      Because then Mirrordot would mirror Slashdot, including link to mirrordot mirror of slashdot including...
      Kaboom, Slashdot and Mirrordot slashdotted each other!

      --
      Anagram("United States of America") == "Dine out, taste a Mac, fries"
    8. Re:Why don't the editors link to mirrordot? by Anonymous Coward · · Score: 0

      Because it's down?!?!?!!11oneeleven!1

    9. Re:Why don't the editors link to mirrordot? by Anonymous Coward · · Score: 1, Insightful

      because not even Sanford can handle the traffic and now we cant even see the html never mind the video ?

      not every server at sanford is sitting directly facing internet2 with load balancing server clusters and tb of ram, perhaps ?

    10. Re:Why don't the editors link to mirrordot? by Black+Morning · · Score: 3, Insightful

      Even mirrordot got crushed... Seriously, what was the submiter thinking? Not to mention the editors.

      The real question is why nobody made a torrent of this video before the story went live. Bittorrent is one of the posterchildren of open source and legit p2p, it's unfortunate that here on Slashdot, the center of the community, nobody ever bothers to use it for it's intended purpose. We have an opportunity to put a great FOSS project to a vitally needed user, but instead they choose to continue crushing servers. Sigh...

    11. Re:Why don't the editors link to mirrordot? by joshuao3 · · Score: 1

      ER... no. Mirrordot would link to mirrordot...

      --
      Monitor bandwidth usage on IIS6 in real-time: http://www.waetech.com/services/iisbm/
    12. Re:Why don't the editors link to mirrordot? by joshuao3 · · Score: 0

      The original poster has the video, presumably. Perhaps he'll so kind as to post a torrent.

      --
      Monitor bandwidth usage on IIS6 in real-time: http://www.waetech.com/services/iisbm/
    13. Re:Why don't the editors link to mirrordot? by MuMart · · Score: 0, Offtopic

      Mirrordotted.

    14. Re:Why don't the editors link to mirrordot? by akadruid · · Score: 2, Informative

      And not even mirrordot can cope with the load.

      Try the nyud.net mirror instead. Works for me.

      --
      "Those who cast the votes decide nothing; those who count the votes decide everything." (attrib. Joseph Stalin)
    15. Re:Why don't the editors link to mirrordot? by bunratty · · Score: 1
      --
      What a fool believes, he sees, no wise man has the power to reason away.
    16. Re:Why don't the editors link to mirrordot? by palesius · · Score: 3, Interesting

      I'm wondering if there isn't some way to semi-automate the torrenting process.

      I don't see any reason a torrent client can't be set up to allow a HTTP seed in addition to all the torrent peers and seeds. Granted it's going to get very poor speed, but as soon as a chunk makes it out into the swarm it should disperse to everyone fairly rapidly, and the more automated it is, the sooner there will be other seeds to take over.

      You would still need a database somewhere to provide a URL to torrent mapping, but perhaps something like the new distributed DB in the most recent Azureus would be flexible enough to encompass the task.

      Once you have those two pieces in place, it's as simple as reassociating browser links to .avi .mpg .qt etc to the torrent client.

      --
      "We are what we pretend to be, so we must be careful about what we pretend to be." --Kurt Vonnegut
    17. Re:Why don't the editors link to mirrordot? by Anonymous Coward · · Score: 0
      > OMG, we slashdotted mirrordot.

      We... bastards?

    18. Re:Why don't the editors link to mirrordot? by GORby_ · · Score: 1

      This has to be one of the funniest post I've seen to date...

      An nyud mirror of a mirrordot image of a page posted on slashdot :-)

    19. Re:Why don't the editors link to mirrordot? by bunratty · · Score: 1

      The really funny part is that's what I'm actually using to try to see the video. But now the download is stuck at 71% probably because I was stupid enough to post the link. Can someone post a mirror to one of the mirrors that's still working?

      --
      What a fool believes, he sees, no wise man has the power to reason away.
    20. Re:Why don't the editors link to mirrordot? by j-beda · · Score: 4, Informative

      Because it can't handle it either? Maybe this torrent will work?

    21. Re:Why don't the editors link to mirrordot? by Anonymous Coward · · Score: 0

      it's unfortunate that here on Slashdot, the center of the community

      BWAHAHAHAHAHAHA!

      yeah, right...

      Most people in the community won't touch slashdot with a ten foot pole, it's just wacky and full of nasty editors with a tendency to modbomb anyone who disagrees...

    22. Re:Why don't the editors link to mirrordot? by cloudmaster · · Score: 1

      Maybe they're waiting until there's a nice little plugin to Firefox that will let me click on a .torrent and download using bittorrent easily (or a vfs for KDE that allows the "copy to" functionality to work)... :)

    23. Re:Why don't the editors link to mirrordot? by Black+Morning · · Score: 1

      kudos for you :)

    24. Re:Why don't the editors link to mirrordot? by basilpronoun · · Score: 1

      Because then there'd be no +5 Informative mod points for people who post the mirrordot links :-)

    25. Re:Why don't the editors link to mirrordot? by j-beda · · Score: 1
      kudos for you :)

      Naw, I'm just "karma-whoring".

      Someone else posted the torrent and I'm just linking to it throughout the discussion whenever it seems appropriate. I need to remember to put "torrent" in the subject so that people browsing just the subjects can find it...

    26. Re:Why don't the editors link to mirrordot? by Anonymous Coward · · Score: 0

      Hey, j-beda... Do you know where I can find a torrent?

    27. Re:Why don't the editors link to mirrordot? by bgspence · · Score: 1

      And, then we optically reconstruct the mpg...

    28. Re:Why don't the editors link to mirrordot? by cascino · · Score: 1

      Maybe they're waiting until there's a nice little plugin to Firefox that will let me click on a .torrent and download using bittorrent
      This can be done very easily with Azureus. Have Firefox auto-associate .torrent files with Az; then in the Az preferences you can have it automatically move the torrent file to a particular directory and begin the transfer from there.
      Furthermore you can even have Azureus upon completion move the .torrent and the data to a different folder for your enjoyment.

    29. Re:Why don't the editors link to mirrordot? by cloudmaster · · Score: 1

      I haven't really looked for a GUI on top of bittorrent. I was hoping someone would mention one in a reply... :) Thanks.

  5. He say you Blade Runner... by Hell+O'World · · Score: 1

    Wasn't there a scene in Blade Runner where he used something like that?

    1. Re:He say you Blade Runner... by Spacejock · · Score: 1

      Wasn't it Arnie in Total Recall? (Disclaimer: I may be totally and utterly wrong.)

    2. Re:He say you Blade Runner... by mikael · · Score: 1

      Are you referring to the scene where he zooms into a photograph using a automated magnifier?

      From what I remember, he caught the reflection of the dancers from a mirror partially visible through the bathrooom door.

      --
      Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
    3. Re:He say you Blade Runner... by mav[LAG] · · Score: 1

      Can't remember Arnie using a photo like that in Total Recall but in Blade Runner, Deckard "3D analyses" a photo he confiscated from Leon's apartment to see around a corner and get a pic of Zhora, thanks to a reflection in a mirror.

      --
      --- Hot Shot City is particularly good.
    4. Re:He say you Blade Runner... by Anonymous Coward · · Score: 0

      yup but it could change the point of view...

    5. Re:He say you Blade Runner... by hedge_death_shootout · · Score: 1

      Yeah but as he pans and zooms, the viewpoint of the 'camera' changes, so he can look round obstacles.

      I just wrote it off as the usual movie crapness, like when the techno-whizkid 'image enhances' a picture by utterly laughable amounts so you can read the name badge on some guy who was initially hidden within a single pixel.

    6. Re:He say you Blade Runner... by mockenh · · Score: 1

      The game has a device that allows to "walk through" pictures. It is, for example, used to read the plate of a car parking outside a shop, the photo being taken from inside the shop where only a corner of the car is visible. The device used in the movie was a magnifier used to focus in on a reflection.

    7. Re:He say you Blade Runner... by SirBruce · · Score: 2

      Although several other movies and TV shows have had this "error", Blade Runner is not one of them. The picture was always intended to be a futuristic 3d hologram sort of thing; you can actually see a visual effect in some of the shots, but it's not very good, and so a lot of people just thought it was a regular photgraph.

      Bruce

    8. Re:He say you Blade Runner... by hedge_death_shootout · · Score: 1

      I wonder how the cameras would look... somewhat unwieldy, presumably.

    9. Re:He say you Blade Runner... by Mac+Degger · · Score: 1

      Nop...Blade Runner used photographs. The rotation effect was therefore, up until this very cool trick came out, magic, technologically speaking.

      --
      -- Waht? Tehr's a preveiw buottn?
    10. Re:He say you Blade Runner... by SirBruce · · Score: 1

      Blade Runner featured a lot of photographs, as that was one of the characteristics of Replicant psychology. However, the specific photgraph in question was, in fact, meant to be holographic.

      http://www.faqs.org/faqs/movies/bladerunner-faq/

      The back cover is a color still from an aborted sequence in which Leon's photo turns out to be a hologram that shows Batty's head turning (Cinefex no. 9, July 1982).

      You may also recall the photograph of the little girl and her mother that "moved" for a second.

      Bruce
  6. Never! by beders · · Score: 4, Funny
    make sure to watch the 60MB video at the bottom

    I find it highly unlikely that many will manage that :0

  7. OK, that's just cruel... by Anonymous Coward · · Score: 0

    > and make sure to watch the 60MB video at the bottom.

    Yeah, I'm sure Standford can afford the bandwidth, but you're giving ideas to your fellow slashdotters...

    (Or maybe not, I can't connect).

    1. Re:OK, that's just cruel... by goneutt · · Score: 4, Funny

      DARN, /. just hiked Stanford's tuition rates again.

      --
      Bacardi + slashdot = negative karma.
  8. Mirrors needed? by bernywork · · Score: 1

    I think we are going to need a couple of mirrors of this file or get a torrent setup....

    I am trying, I have 26 meg of the file down now, but the speed of my download is definately slowing.

    --
    Curiosity was framed; ignorance killed the cat. -- Author unknown
    1. Re:Mirrors needed? by kresjer · · Score: 1

      Why don't they know they should provide a .torrent before even launching the site?

  9. Does it work for... by Gentlewhisper · · Score: 2, Interesting

    Suppose you shine a projector upwards from the ground.... and take a photo of a girl... what will the technique generate?

    1. Re:Does it work for... by Anonymous Coward · · Score: 2, Funny

      ... An invasion of privacy lawsuit?

    2. Re:Does it work for... by Spacejock · · Score: 2, Informative

      A jail term. Or if you're really lucky, a fine and a photo in the local paper. ;-)

    3. Re:Does it work for... by Anonymous Coward · · Score: 1, Informative

      Not what you think it does. The algorithm can only reconstruct points which participate in the light transport from the projector to the camera. Light which is absorbed in the scene won't be traced.

    4. Re:Does it work for... by Anonymous Coward · · Score: 0

      To be more precise: The algorithm switches the positions of the light source and the camera(s). The camera positions become positions of lights and the projector position becomes the position of a camera. Now, if the camera(s) can't see the light which is cast by the projector, the virtual camera also can't see the light which is cast by the virtual light(s). What you want to see is in the shadow. To see anything, you'd have to have a (structured) light source and a camera pointed at the object of interest, so there's nothing to gain in that special application.

    5. Re:Does it work for... by tomhudson · · Score: 1
      Why go to all that trouble when you can get one of those Sony cams that saw more of the spectrum than normal, and let you photog. your neighbour in the nude, even when she was clothed.

      Or go here, for those "special night photography" accessories for your Sony XRay cam.

    6. Re:Does it work for... by ultrasound · · Score: 1

      Depending on your light source, you may observe single slit diffraction

    7. Re:Does it work for... by McFadden · · Score: 2, Funny

      > what will the technique generate? Depends whether or not she's wearing panties. But possibly a firm conclusion.

    8. Re:Does it work for... by over_exposed · · Score: 1

      perv...

      --
      "The object of war is not to die for your country, but to make the other bastard die for his." - Patton
    9. Re:Does it work for... by Nasher · · Score: 1

      "possibly a firm conclusion" or indeed a firm slap followed by concussion

  10. Quick! by Jozer99 · · Score: 2, Funny

    Quick, shine a light into your monitor and take a picture. Then use their software to capture an image of their exploding server!

  11. Mirror mirror? by martingunnarsson · · Score: 1

    This page was slashdotted before the story went public. Sigh.

    --
    Martin
    1. Re:Mirror mirror? by alexhs · · Score: 1

      Faster than the light slashdotting.
      Light hadn't enough time to pass through the mirror.

      --
      I have discovered a truly marvelous proof of killer sig, which this margin is too narrow to contain.
  12. around corners? by psyon1 · · Score: 2, Interesting

    Where does seeing around corners come in?

    1. Re:around corners? by HaydnH · · Score: 1
      "If that doesn't make sense to you, check out the research page..."
      errr I read the research page and it still doesn't make sense... any photographers on /. care to elaborate?? Or perhaps anybody that managed to download the video before 'the effect' kicked in? Haydn.
      --
      Time is an illusion. Lunchtime doubly so. - Douglas Adams
    2. Re:around corners? by Anonymous Coward · · Score: 5, Informative

      Seeing around corners is really stretching it. You switch positions with the light source, so you can technically look at the scene from a point which is "around a corner". What they so casually mention as "structured lighting" is really the key to the whole algorithm and means that the light source shines a pattern on the scene which then allows the camera to retrace where every bit of light it sees is coming from. This means that the light source needs to be part of the scheme. You won't be able to switch yourself into the position of arbitrary lights on the street.

    3. Re:around corners? by indy · · Score: 2, Informative

      The parent is right. You will not be able to see things that were hidden to the camera.

      All you are going to see is the scene as if camera and light source had switched places. Everything that was hidden to the camera in the original image will fall into black shadow regions in the generated image.

    4. Re:around corners? by Anonymous Coward · · Score: 1, Informative

      The virtual camera in the position of the projector will see things which the real camera can't see. The important point is that the camera becomes the virtual light source. If a light at the position of the real camera would not light the scene sufficiently for a camera at the position of the projector to capture a good picture, then the algorithm won't produce a good result either. In the pictures on the website you can see that the shadow on the computed picture is actually like you would expect when the scene is lighted from the position of the camera. The algorithm does not change the camera position without changing the light position.

    5. Re:around corners? by MankyD · · Score: 4, Informative

      Half truth:

      If you watch the video, the very last demonstration is that of them generating the image of a King (of hearts?) that was not directly visible to the camera. Rather, its face was reflected onto the page of an open book - much more complicated that just, say, a mirror. The cards reflection is not visible in the still image of the book and is only made possible through pixel scanning with the projector.

      In sum, they are seeing around a corner and are seeing something the camera could not see (directly).

      --
      -dave
      http://millionnumbers.com/ - own the number of your dreams
    6. Re:around corners? by psyon1 · · Score: 2, Insightful

      All they are doing is intensifying a reflection, that is not "seeing around corners." If they did the feat without the book present, then I would be impressed.

    7. Re:around corners? by nigelc · · Score: 3, Funny

      Nah, they do this every week on ,b>CSI

      --


      Cthulhu Barata Nikto
    8. Re:around corners? by opentunings · · Score: 1

      It's a very powerful tool but it doesn't see around corners. Since the light and the projector are at different locations they see the scene differently due to parallax. If you stood at the projector, you'd see different words blocked out by the top of the bottle - yet in the reconstruction the same words are blocked out. You can prove it to yourself: Hold your arm out and use one finger to block a distant object from view. Then alternately close your right eye, then your left. The background scene will shift slightly due to parallax. So it can't "see around the corner" of the bottle. It's a very impressive tool nonetheless.

    9. Re:around corners? by Nicolay77 · · Score: 1

      Science is not about impressing you or other people, religion is.

      This is cool because it is a nice and useful applicacion of known science, not because you can see it in eMpTee-Vee and drool.

      --
      We are Turing O-Machines. The Oracle is out there.
    10. Re:around corners? by Anonymous Coward · · Score: 0

      Well if the book wasn't there then NO light would bounce onto the back of the card, making it black effectively, wouldn't it?

      Amazing, the technique actually works!

    11. Re:around corners? by lukesl · · Score: 1

      The only difference between the page of an open book and a mirror is that a mirror preserves the spatial structure of the reflected light. However, a book's page preserves the temporal structure of the incoming light, so they just use a light source where the spatial and temporal patterns are correlated, then read out the temporal information and use that to reconstruct the spatial information. It's a neat trick, but it's absolutely routine in microscopy. Microscopes that operate on this exact principle have been available commercially for years.

    12. Re:around corners? by Anonymous Coward · · Score: 0

      No, in the first image the _shadow_ of the bottle is blocking the same words which are blocked by the bottle in the second picture. That's exactly what you'd expect: when the camera is in the position of the light in the first picture, it can't see the areas which are in the shadow in that picture. (The shadow in the second picture is where the bottle is in the first picture. Camera and light are virtually switched.)

    13. Re:around corners? by saskboy · · Score: 1

      The smart way to look around a corner is of course to increase the mass of the corner to a point where it bends the light directly into your eye or camera.

      --
      Saskboy's blog is good. 9 out of 10 dentists agree.
  13. rays? by dhbiker · · Score: 2, Insightful

    isn't this just the same in principle as ray tracing? or am I missing something

    1. Re:rays? by Wyzard · · Score: 3, Informative

      If you mean in the sense that POV-Ray does, then no, this is very different. It's an "image-based" rendering technique, which means that you create new images using photographs and other such real-world measurements as input. Conventional ray tracing gives you pictures of models built in the computer's memory, which might approximate a real-world object.

      The important difference is that you don't have to build a computer model of the geometry you're trying to render. This is both a help because many real-world objects are hard to model accurately in a computer, and a hindrance because you can only render pictures of objects that you actually have in the real world.

    2. Re:rays? by mikael · · Score: 1

      This is basically radiosity calculations:

      The projector gives you an array of regions that you can illuminate individually.

      The camera or photocell gives you an array of regions that you can measure individually.

      The real-world scene does all the lighting calculations for you in parallel.

      For the playing card, by setting each individual projector pixel in turn, you can measure the final effect on the scene using the camera. By calculating the average color on the resulting image, you can deduce the colour of that pixel even though you cannot see it. They have also managed to find a way that optimises this process, so that more than one pixel can be processed simultanously.

      By combining the contributions of the pixels in selected ways, you can render the scene as if a particular projection image or 'gobo' were in use.

      Helmholtz reciprocality basically states that a material will affect light in the same way if the incident and reflected directions are swapped around.

      given the size of a camera CCD, this means that the change in average colour received by the camera can be considered to be the colour of the illuminated pixel on the projector. And so you can see the scene as illuminated by the projector.

      --
      Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
  14. The only thing that makes sense... by Mr.+Fusion · · Score: 1

    ...is the ./ effect from downloading a 60MB file.

    -Mr. Fusion

  15. 60MB video? by GraemeDonaldson · · Score: 1

    A 60MB video? Methinks the submitter may be a Stanford dropout with a grudge.

    --
    I think, therefore I am. I think?
  16. April 1st by Anonymous Coward · · Score: 0

    Yeah, um, hey! April 1st was a bit ago...

  17. n/t by Dacmot · · Score: 4, Funny
    The playing card trick will leave you speechless!"
    ...
  18. Slashdotted already! Google cache here. by aug24 · · Score: 3, Informative
    Clicky!

    Anyone please mirror the movie?

    J.

    --
    You're only jealous cos the little penguins are talking to me.
  19. Ummm... by Regnard · · Score: 1

    make sure to watch the 60MB video at the bottom

    What video? I can't even access the webpage.

    --
    Need a color? Try 100 random colors
  20. Wow.... by Anonymous Coward · · Score: 0

    It only took five minutes to kill the server. That has to be some kind of record.

  21. ARTICLE CONTENTS by Anonymous Coward · · Score: 5, Informative

    Dual Photography

    Abstract

    We present a novel photographic technique called dual photography, which exploits Helmholtz reciprocity to interchange the lights and cameras in a scene. With a video projector providing structured illumination, reciprocity permits us to generate pictures from the viewpoint of the projector, even though no camera was present at that location. The technique is completely image-based, requiring no knowledge of scene geometry or surface properties, and by its nature automatically includes all transport paths, including shadows, interreflections and caustics. In its simplest form, the technique can be used to take photographs without a camera; we demonstrate this by capturing a photograph using a projector and a photo-resistor. If the photo-resistor is replaced by a camera, we can produce a 4D dataset that allows for relighting with 2D incident illumination. Using an array of cameras we can produce a 6D slice of the 8D reflectance field that allows for relighting with arbitrary light fields. Since an array of cameras can operate in parallel without interference, whereas an array of light sources cannot, dual photography is fundamentally a more efficient way to capture such a 6D dataset than a system based on multiple projectors and one camera. As an example, we show how dual photography can be used to capture and relight scenes.

    (a) Conventional photograph of a scene, illuminated by a projector with all its pixels turned on. (b) After measuring the light transport between the projector and the camera using structured illumination, our technique is able to synthesize a photorealistic image from the point of view of the projector. This image has the resolution of the projector and is illuminated by a light source at the position of the camera. The technique can capture subtle illumination effects such as caustics and self-shadowing. Note, for example, how the glass bottle in the primal image (a) appears as the caustic in the dual image (b) and vice-versa. Because we have determined the complete light transport between the projector and camera, it is easy to relight the dual image using a synthetic light source (c) or a light modified by a matte captured later by the same camera (d).

    1. Re:ARTICLE CONTENTS by Anonymous Coward · · Score: 0

      Lets not confuse this with duel photography.

  22. A totally uninformed post! by Sir_Real · · Score: 5, Funny

    Seeing that R-ing the F-ing A is an impossibility for me right now, due to an inexcuseable lack of .torrent or google cache link, I'll just post some outright fabrications about it's content.

    This technology proves that there was a third gunman on the grassy knoll. This technique is like what they did in the Matrix, except "backwards." With this technology, any man can find the g-spot. When you look at the videos upside down, you can see into the past.

    1. Re:A totally uninformed post! by goneutt · · Score: 5, Funny

      That post is more relevant than the majority

      --
      Bacardi + slashdot = negative karma.
    2. Re:A totally uninformed post! by paulhar · · Score: 2, Insightful

      Finding the g-spot is quite easy. There is a great book that has pointers...

      http://www.amazon.co.uk/exec/obidos/ASIN/189015902 6/qid=1115728290/sr=8-1/ref=sr_8_xs_ap_i1_xgl/026- 2537690-7222055

      Enjoy :-) [or should I say, let her enjoy?]

    3. Re:A totally uninformed post! by main() · · Score: 1

      "upside down"... "into the past"...

      Laugh? I nearly shat my pants.

      Your post is proof positive that Tuesdays are better that Mondays.

      slb

    4. Re:A totally uninformed post! by vrmlknight · · Score: 1

      as a reply to your sig....
      its better to add 0.0.0.0 to your hostfile that way your waiting for 127.0.0.1 to time out, unless your running a web server on your local box.

      --
      This must be Thursday, I never could get the hang of Thursdays.
    5. Re:A totally uninformed post! by Anonymous Coward · · Score: 0


      it won't time out, it will get a "connection refused" error. immediately.

    6. Re:A totally uninformed post! by Alsee · · Score: 1

      I'd just like to point out that everything in the parent post was correct, except for the part about the g-spot.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    7. Re:A totally uninformed post! by poot_rootbeer · · Score: 3, Insightful

      With this technology, any man can find the g-spot.

      Unlikely -- you'd still need to get the light source in there somehow...

    8. Re:A totally uninformed post! by Dylan+Zimmerman · · Score: 1

      Personally, I use a multicast address. Specifically, 224.1.1.1. Sending an HTTP request to a multicast address doesn't make sense, so my IP stack blocks it. Meanwhile, my stack actually attempts to connect to 0.0.0.0. Yeah, yeah, yeah. I have a non-spec stack. Whatever. :P

      The point is that there are plenty of nice addresses to use.

  23. A Mirror? by Bob(TM) · · Score: 5, Funny

    Doesn't it seem a little funny that we need a mirror to get a look at this movie?

    --

    The little guy just ain't getting it, is he?
    1. Re:A Mirror? by Mindee · · Score: 1

      Blessed irony =)

  24. Another application by Technician · · Score: 4, Interesting

    With a video projector providing structured illumination, reciprocity permits us to generate pictures from the viewpoint of the projector, even though no camera was present at that location.

    Other than using electrons instead of light, that's how a scanning electron microscope works. An object is scanned (raster scan) and one or more sensors near the target pick up the reflections to generate an image. In the SEM the image appears as viewed from the scanning electron beam source.

    In the optical one mentioned in the article, the light source is a raster scanning projector which lights a target. The image is produced from photodiodes picking up reflected light.

    These two systems are very much alike. One uses photons and the other electrons. The end image is generated the same way.

    --
    The truth shall set you free!
    1. Re:Another application by lukesl · · Score: 1

      To add on to this, confocal and two-photon laser scanning microscopy work exactly the same way, with photons. Really, I don't this as anything more than another implementation of a scanning imaging approach. I didn't read the paper, but it sounds like maybe they extended it to using arbitrary images instead of a simple scanning beam, but that's just a change of basis (in the linear algebra sense).

  25. Military applications? by Alizarin+Erythrosin · · Score: 4, Interesting

    Note: I haven't read the paper yet, but it is downloading.

    It seems like this might have some military applications as a result. Imagine sticking a photo-resistor array under a door or through a window and then getting "viewpoints" from any of the lights in the room. Could aid in target aquisition and elimination.

    Not sure how well it works for something like that, but this is a rather impressive (at least to me) research project.

    --
    There are only 10 kinds of people in this world... those who understand binary and those who don't
    1. Re:Military applications? by Technician · · Score: 4, Informative

      It seems like this might have some military applications as a result. Imagine sticking a photo-resistor array under a door or through a window and then getting "viewpoints" from any of the lights in the room. Could aid in target aquisition and elimination.


      If you can get to the article, it mentions the light source as a projector. The projector controls the resolution. How it works is a raster scanning video projector lights objects. A photoresistor (in my opinion way too slow. A fast photodiode would be better or photomultiplier tube) picks up the reflected light from the object scanned by the light projector.

      A simple street light or the ceiling light in the room will not modulate the light to provide an image signal on a photo sensor slid under a door. On the other hand, if they were doing a video presentation, and the presenter walked between a projector and the screen and you had a photoresistor slid under the door, you would be able to see his arm movements.

      You would get the best image when the projector was not showing a slide, but showing a blank screen. Use a CRT projector, not an LCD. LCD's don't raster scan.

      --
      The truth shall set you free!
    2. Re:Military applications? by banana+fiend · · Score: 1

      Noted.

      There may be military applications for this - however, this is not magic - you cannot stick a photo-resistor array (or camera) under a door and see behind obstacles.

      This is simply a more efficient way of gathering information about a scene. The light source used fot the paper is structured, so unless the people in the room are using some pretty specialist lighting equipment you'll see nothing more than a camera would.

      --
      Johns: Well, how does it look now? Riddick: Looks clear.
    3. Re:Military applications? by uradu · · Score: 1

      Actually, you could theoretically get a good image if the person simply had a TV on in the room, tuned to a known channel--the bigger the TV, the better. You could synchronize your sensor to the channel and use it to normalize your light readings. This could even be done asynchronously at a later time.

    4. Re:Military applications? by moonpxi · · Score: 1

      It seems like this might have some military applications as a result. Imagine sticking a photo-resistor array under a door or through a window and then getting "viewpoints" from any of the lights in the room. Could aid in target aquisition and elimination.

      Oh, but this would be very easy to block! Just turn off the lights!! :)

      --
      "Computer science is no more about computers than astronomy is about telescopes." E. W. Dijkstra
    5. Re:Military applications? by Technician · · Score: 1

      Actually, you could theoretically get a good image if the person simply had a TV on in the room, tuned to a known channel--the bigger the TV, the better.

      And just how are you going to image such little things as facial features? Or image big items like how many people are in the room?

      To work the light source must scan the target. If I had a light detector in the corner of a room tucked under the door, and they were showing a slideshow with a projector, and the presentor walked in front of the screen, then the raster scan would scan his features. I could detect the reflected light and reconstruct the person's image as if the video projector were a camera. The person's shadows would appear in the image as if I lit the room and him as if the photo detector were a light source. For example one side of his face away from the photo detector would be in shadow.

      --
      The truth shall set you free!
    6. Re:Military applications? by Alizarin+Erythrosin · · Score: 1

      True, but as with most research, somebody will most likely pick this up and add to it, perhaps using infared or some other form of light not visible to humans.

      Honestly, I'm not really sure where it can lead, but it should be an interesting path as it goes along.

      --
      There are only 10 kinds of people in this world... those who understand binary and those who don't
    7. Re:Military applications? by Anonymous Coward · · Score: 0
      Actually, you could theoretically get a good image if the person simply had a TV on in the room

      Only if it was a projection TV shining on the scene.

    8. Re:Military applications? by Anonymous Coward · · Score: 0

      A photoresistor is not used, a camera is used. They mention a photoresistor in the introduction to ease the explanation but in reality they actually use a camera.

      The real usefulness of this is not for seeing around corners but in relighting real scenes. They showed a nice animation of the scene lit by the siggraph logo, this would be very difficult to achieve using previous methods. However the position of the light source is limited to the projector position, so the it cannot be moved arbitrarily. /saw a presentation by these guys last week.

    9. Re:Military applications? by Nikker · · Score: 1

      Very basicaly it works like this.

      The projector has a theoritical resolution of lets say 1000x1000 (1,000,000 projection locations). One by one shines out white light, a camera captures the resulting color. The reciever (camera, photocell) takes those and puts them in order to form your picture.

      So its taking light that is 'clean' and gets filtered based on the target(which is equivalent to the way we see) and that filtered light gets reflected. Being in position to catch that reflection allows us to know what color that point is. Luckily projectors are fairly percice and can shine a beam of light on a fairly percise target (top left corner of a playing card) to get the result.

      Hope that helps

      Spelling mistakes left in for grammar nazzies

      --
      A loop, by its nature, continues. If that didn't make sense, start reading this sentence again.
  26. Poor poor servers... by ice666 · · Score: 1

    I always wonder what are the costs associated with a website onces its /.ed? I wonder how many small sites we have taken out and also how much bandwith we spike. Once this is figured out someone should sell /. insurance.

    --
    21 8E 7E DF 0F 86 C4 03 1D 30 74 55 0F 16 D0 1E
    1. Re:Poor poor servers... by Anonymous Coward · · Score: 0

      bah
      ive been on apple.slashdot.org two times
      my server is a 1.5ghz athlon, and at the time had 128kbits (16k/s) uplink.
      I served dynamic php content and got around 50-100hit/s during 10H

      I have a chat server(ala irc) running and we occasionned just abit of lag (i do have qos).
      of course, pages probably didn't loaded ultra fast for people viewing, but i never went down or refused a client. The page was optimized to a few bytes when slashdot came around however since i had fear my connection would die. (to about 300bytes redirecting to a 100mbit server har har)
      Well. I think, if you're not hosting files to download, if your server goes down with slashdot, either you are on 56k, either configuration or site design is plain wrong.
      to day i have 1mbit upstream (120k/s) and i wouldn't redirect the page somewhere else. It would just lag a bit, i guess :)

  27. Re:Mirrors by moz25 · · Score: 0

    Even the mirrordot mirror is very slow now.

  28. To find out if I understand this by panurge · · Score: 1
    You can take a picture using an unstructured light source and a structured receiver (e.g. a light bulb and a camera). Or you can use a structured light source (e.g. an LCD projector) and an unstructured light sensor (e.g. a photodiode.)

    OK, the stitching together is harder in the latter case, maybe an awful lot harder, but unless I have missed something really big it is a statement of the nearly obvious. Anyone remember the scanning electron microscope? By collecting backscattered electrons, you could use one of those to see around (very small) corners.

    Or I am completely wrong and this is something very much more clever. If so, please can someone explain?

    --
    Panurge has posted for the last time. Thanks for the positive moderations.
    1. Re:To find out if I understand this by Lobachevsky · · Score: 1

      You are correct insofar as the approach being similar to the one used for electron scanning microscopes. This project is less about the 'R' and more about the 'D' in R&D. Don't get me wrong, the 'D' is extremely cool, and it's an awesome util, but as you pointed out, the theory has been laid out already.

      The 'R' portion of the project is to iron out the wrinkles of providing a /general/ solution instead of a specific one the electron scanning microscope solved. I'm glad an american univ is heading in this direction; europe had in the past been leading in image reconstruction (an old slashdot article from the late '90s mentioned a doctoral research paper&project on reconstructing a monitor display purely from the oily reflection from a person's forehead - unlike with a mirror which doesn't disperse the light, undoing the dispersion of light from oily skin is complicated and the transformation & inverse transformation are lossy).

      It's nice to see computers being put to task on simulation and mathematics instead of perpetually emulating typewriters, hyperlinked magazines, and jukeboxes.

    2. Re:To find out if I understand this by GrievousMistake · · Score: 1

      So, could you do something useful with a structured light source and a structured receiver? Or would you just get redundant information?

      --
      In a fair world, refrigerators would make electricity.
    3. Re:To find out if I understand this by Rothron+the+Wise · · Score: 2, Informative

      So, could you do something useful with a structured light source and a structured receiver? Or would you just get redundant information?

      You get redundancy or rather parallelism which is used to speed up the process.

      --
      A witty .sig proves nothing
  29. Structured light. by Anonymous Coward · · Score: 4, Informative

    They make the point that if you illuminate an object with a projector, you can get the image with a photocell. That's because the projector scans the image with a light beam. If you know when you see the reflection, you know where the light beam was when it reflected because you have prior knowledge of the scanning pattern. That technique has been used forever. It's like the flying spot scanners that predate camera tubes.

    The 3D part is obtained when you offset the detector and the projector. If I look at a particular point on an object and scan the object with a beam of light, I can get the distance between me and the object as a function of the scanning angle.

    1. Re:Structured light. by Technician · · Score: 4, Informative

      It's like the flying spot scanners that predate camera tubes.


      Wow, you remember those?

      For those who don't know what they are, it's simply a CRT with a blank raster and a photo detector. Usualy a photomultiplier tube (fast and before photodiodes). The flying spot was simply the bright spot on the CRT. If you put movie film in front of the CRT, the brightness detected by the photodetector was modulated by the film in-between. This was the standard way of showing movies on television in the early days. The flying spot scanner was built into a movie projector with a CRT for the lamp and a photomultiplier tube where the projection lens would go.

      In this example, it's a very big flying spot scanner. The lightsource is a projector. (raster scanning light source) The target is a 3D object instead of movie film, and the detector is offset so the 3D object casts shadows to the detector.

      The scanned image looks like it would be viewed from the light source with shadows that look like the light source is from the photo detector.

      --
      The truth shall set you free!
    2. Re:Structured light. by Bigman · · Score: 2, Insightful

      In fact, I can't see how this is a million miles away from what Logi Baird did with a Mechanical scanner, other than being more general.

      Oh, comments above have to be interpreted in the light of the fact that I can't RTFA because of /.ing - !

      Ian

      --
      *--BigMan--- Time flies like an arrow.. but personally I prefer a nice glass of wine!
    3. Re:Structured light. by Technician · · Score: 1

      Logi Baird created a camera. It used a mechanical scanner to cause the light detector to sample reflected light levels so the scanner worked with the light detector, not a light source sweeping the set.

      The difference is in the article that you can't read, a camera is not used. The photo detector simply monitors light levels without a mechanical scanner. The target is scanned with a small beam of light (raster scan). The object because of both it's contrast and orientation to the scanning light source and the photo detector sees a modulation of intensity. Therefore the photo detector can produce a signal used to re-create an image of the scene as seen from the light source, not the detector.

      --
      The truth shall set you free!
  30. It's all very impressive, but.. by tonywestonuk · · Score: 3, Informative
    ... a form of This technique has been done before. Take a bar code for example. A bar code could be read in 2 ways
    • {usual method} laser scans over barcode, light sensor picks up changing intensity of light, as the light is either reflected, or absorbed by the pattern.... or
    • Camera take photo of barcode in one go.

    All these people are doing, are using the first barcode technique to, take a picture of the scene. Instead of using a laser, an animation of a moving white dot is sent to the projector. The Camera, is then treated like a light sensor, for each point in the animation, the camera is queried for the brightness of the perhaps, brightest dot in it's field of view. Gradually the picture is built up, pixel by pixel, untill, finally a picture is formed in memory. This picture would be from the perspective of the projector.
    1. Re:It's all very impressive, but.. by Anonymous Coward · · Score: 0

      All these people are doing, are using the first barcode technique to, take a picture of the scene.

      The Camera, is then treated like a light sensor, for each point in the animation, the camera is queried for the brightness of the perhaps, brightest dot in it's field of view.

      I'm revoking your comma priveledges and, just to be safe, putting you on apostrophe watch.

    2. Re:It's all very impressive, but.. by Hal-9001 · · Score: 2, Interesting

      I can't RTFA, but I'm pretty sure that what you describe is not what they're doing. The remarkable claim that they make is that from images of a three-dimensional scene that are captured at a particular camera location, they can render an image that the camera would have seen from a different location (namely the location of the illuminator). Furthermore, they do this without a priori knowledge of the scene geometry. In your barcode example, you need a priori knowledge of the position of the source and the camera to correctly re-render the image from the perspective of the source.

      --
      "It take 9 months to bear a child, no matter how many women you assign to the job."
    3. Re:It's all very impressive, but.. by mrmojo · · Score: 2, Informative
      Yes, and in addition, it's not a pixel by pixel scan across the scene. They use clever adaptive methods to take the minimum number of shots, which is the log of the resolution in the best case, and degenerates to a pixel by pixel scan only when the scene is horribly interreflective.

      I work with these guys, it's a really cool project.

    4. Re:It's all very impressive, but.. by exp(pi*sqrt(163)) · · Score: 2, Interesting
      It is what they are doing. First suppose that you rasterize from the projector one pixel at a time. Getting the scene geometry in this scenario is standard "off-the-shelf" computer vision. Think about the barcode example. You don't need a priori knowledge at all because you know (1) the ray along which the laser is pointing and (2) the ray along which you have seen the point. It's fairly trivial to reconstruct the geometry.

      But there are two catches: (1) when you see a point in the scene it might not be along the ray you expect from the projector because it might be due to a reflection and (2) it's expensive to rasterize each point individually so instead you use a binary coding scheme to you only have to project log(N) images, where N is the number of pixels. Dealing with these issues successfully is very cool - but fundamentally the original poster is giving a 100% correct description. This talk of "Helmholtz Reciprocity" gives the misleading impression that something deeper is going on. "Helmholtz Reciprocity" is why ray-tracing works, ie. why you can send rays 'backwards' from the camera into the scene to generate a CG image, it's not some deep new principle.

      --
      Doesn't it make you feel good to know that our freedoms are protected by politicans, lawyers and journalists.
    5. Re:It's all very impressive, but.. by Hal-9001 · · Score: 1
      Think about the barcode example. You don't need a priori knowledge at all because you know (1) the ray along which the laser is pointing and (2) the ray along which you have seen the point. It's fairly trivial to reconstruct the geometry.
      You are implicitly making assumptions (and therefore asserting a priori knowledge) about the scene geometry. I agree that you know (1) the ray along which the laser is pointing, but in estimating (2) the ray along which you have seen the point, you are assuming that the scene is planar and a known distance and orientation relative to the source and detector. If that is the case, then I agree that the reconstruction is trivial. However if you do not allow those assumptions, then you only know where ray (2) intersects the detector plane, not where it intersects the scene, and therefore it becomes significantly more complicated to map your detected signal back to the scene.

      It might be easier to understand the problem if you draw it out. The knowns are a line (representing ray (1)) and a point not on that line (representing the location of the detected signal, which is the intersection of ray(2) with the detector plane). If that's all you know, then you don't know the direction of ray (2), so you can't map the detected signal back to the scene. However, if you know where ray (1) intersected the scene (which requires a priori knowledge of the scene geometry), then I agree that you can easily determine ray (2).

      Let me briefly address your point about ray tracing. In ray tracing, you know the scene geometry exactly (you have a complete description of it inside the computer!), so it is trivial render a new viewpoint of the scene. The Stanford group is doing this with no a priori knowledge of the scene, just the data that they collect. That is a pretty impressive feat.
      --
      "It take 9 months to bear a child, no matter how many women you assign to the job."
    6. Re:It's all very impressive, but.. by exp(pi*sqrt(163)) · · Score: 1
      Let me briefly address your point about ray tracing. In ray tracing
      Maybe I didn't make my point clear. When I said this I was talking solely about Helmholtz reciprocity. It isn't anything new, it's something people in graphics have been taking so much for granted they don't even know there's a name for it.
      then you don't know the direction of ray (2)
      Hang on. You do know the direction of ray (2) for the case of direct illumination. Given any pixel in the camera's field of view you know the direction of the corresponding ray. Without making any assumption about whether the target geometry is planar you just look for the intersection of these rays (or a least a least squares approximation to such an intersection). I know this works, in fact I was discussing building a simple 3D laser scanner out of Lego along these principles two days ago. As I say - the catch is dealing with the fact that the illumination is sometimes indirect.

      I'm confused by the comments from the card trick. Illuminate each pixel in the projector one at a time. Each time you do so record the average color reflected onto the book page. Use that color to illuminate the corresponding pixel in an image. Trivial. The real trick is to confuse your readers into thinking you've done something hard by saying "It seems impossible to determine the identity...".

      Given any rendering algorithm (scan line rasterization, ray-tracing, photon mapping, whatever) there is a dual one that swaps lights and cameras (though in some cases the dual is the same algorithm). I hadn't thought about looking at image capture in the same way, and for that I think the paper is interesting.

      --
      Doesn't it make you feel good to know that our freedoms are protected by politicans, lawyers and journalists.
    7. Re:It's all very impressive, but.. by Anonymous Coward · · Score: 0

      I'm duely impressed by your ability to use a longer latin word than the English equivelant for absolutely no reason whatsoever.

      Except that "a priori knowledge" is that which is gained through reason alone, or that which is obtained without measuring or observing real world conditions. It doesn't simply mean "prior." So actually, you're arguing that they do it with a priori knowledge.

      Inappropriate-use-of-Latin-when-English-would-ha ve -been-more-appropriate man, we salute you.

    8. Re:It's all very impressive, but.. by exp(pi*sqrt(163)) · · Score: 1

      I just want to add: I've ordered 2 servos and a laser module and I intend to build some hardware to do the card reading trick without any fancy mathematics (can't afford projector so servo mounted laser will have to do). I'll report back in a few weeks on whether it works!

      --
      Doesn't it make you feel good to know that our freedoms are protected by politicans, lawyers and journalists.
    9. Re:It's all very impressive, but.. by exp(pi*sqrt(163)) · · Score: 1

      Well, two weeks later I've finally taken my first dual photograph using a scanning laser instead of a projector and a photocell. As I said, it was (conceptually) trivial. But you're probably not reading this...

      --
      Doesn't it make you feel good to know that our freedoms are protected by politicans, lawyers and journalists.
  31. Re:This is cool by dim5 · · Score: 0
    Let me be the first to holler HOAX, just like God.

    "And then thus spake the Lord, 'Verily I say unto you, HOAX!'"
    --

    Is something burning?
    Oh, it's my karma.

  32. Re:Mirrors by Perryman · · Score: 3, Funny

    Maybe we could use that mirror to get a different viewpoint of the article?

  33. University of Virginia Mirror to Video by Pavan_Gupta · · Score: 4, Informative

    Well, I've begun the download for this video, and seeing as how mirrordot is being slashdotted, I have only downloaded about 20 megs out of the 60 meg file, with an ETA of about 25 minutes. At any rate, I've put the mirror up linking to the file that's being created -- and in 25 minutes that file will be complete, until then it'll be some percentage of the total.

    Enjoy.

    1. Re:University of Virginia Mirror to Video by vidnet · · Score: 1

      Dude, Pavan!! :DDDD

      It's koala_man! This is just too weird. Haha, what's up? Gotten rich quick yet?

    2. Re:University of Virginia Mirror to Video by Pavan_Gupta · · Score: 1

      Wassup! Actually, you may be happy to know one of my ideas is finishing a first round of angel funding =) We're receiving real money to support a real company -- you should e-mail me about this. The idea is especially juicy and I'm sure you'll like it. I have this stupid meeting to go to, but I'll check my e-mail. =)

    3. Re:University of Virginia Mirror to Video by Blue-Footed+Boobie · · Score: 1

      Hey Pavan, can we get in on this too?

      --
      DAMN YOU OCTODOG! DAMN YOU TO HELL!
    4. Re:University of Virginia Mirror to Video by Anonymous Coward · · Score: 0

      Why yes, supposing you are interested in bridges and premier Floridan real estate...

      (Just kidding. I heard they have developed a search engine for hypertext material on a network.)

  34. Re:This is cool by kahei · · Score: 1


    Yeah, right. You expect me to believe there's a so-called 'spackler' somewhere out there? I can't see it. I've never directly observed it. I'm supposed to just accept its existance on faith, based on a few secondary phenomena like a slashdot posting?? Let me be the first to call HOAX!

    --
    Whence? Hence. Whither? Thither.
  35. Why use a camera? by IPFreely · · Score: 1

    Goldfingers solution was much sexier.

    --
    There is nothing so silly as other peoples traditions, and nothing so sacred as our own.
    1. Re:Why use a camera? by kevinank · · Score: 4, Insightful

      Rather than dual photography I would be more inclined to describe the method as real-world ray tracing. A focused pixel of light is captured for each pixel of the light source, then the scene is transformed so that the camera image is in the plane of the light source and the lighting function discovered earlier is inverted.

      The article claims that there is no need to describe the geometry of the scene, and I understand why that is true for the structure of the subject, but it seems as though the geometry of the light and camera would still have to be known. Anything that isn't in view of the camera in the first image is unlit in the second image, and vice versa, but I don't understand how you would determine what transformation would result in that exchange without any information on the camera-light geometry in relation to the scene.

      --
      LibBT: BitTorrent for C - small - fast - clean (Now Versio
    2. Re:Why use a camera? by geekychic · · Score: 1

      If the principles used in this technique are indeed analogous to raytracing, then wouldn't it be trivial to generate a series of pictures from the point of view of each light source in a scene from a single rendering session? Seems to me that would have a bunch of applications in CG.

    3. Re:Why use a camera? by Green+Salad · · Score: 1

      ...it seems as though the geometry of the light and camera would still have to be known...

      You can find the geometry by applying the right frequencies of energy and interpreting the returned signal. I still think it's just easier to move the camera.

    4. Re:Why use a camera? by Westacular · · Score: 1

      The video explains it much better than the abstract. The way I understand things (which may be wildly inaccurate, but I think I have the jist) is:

      "Helmholtz reciprocity", which is key to the whole effect, basically states that the transformation a light ray experiences along a certain path is constant regardless of which direction the light is travelling along the path -- meaning that the degree to which a given pixel of the projector causes a given pixel of the camera to illuminated is the same as what would be the case if the camera's pixel was doing the illumination, and the project was making measurements.

      The ray vectors themselves need not be known; only the transformation mapping projector pixels to camera pixels must be determined. The geometric relationship between camera and project is as much a part of the scene as the objects being studied: while it (naturally) has significant effect on the transformation, it does not need to be known a priori in order to calculate what the transformation is.

      The interesting thing they've done here is come up with an algorithm that adaptively determines which projector pixels (or patterns thereof) are idependent to the view of the camera (and thus orthogonal in the transformation), allowing them to avoid replace a time-consuming pixel-by-pixel illumination scan with a faster parallized approach.

      The usefulness of this is in the ability to use an array of cameras with a single projector to 'scan' the scene just once to create a model for how the scene would appear to the view of the camera under arbitrary lighting. This is much easier to do than the more straight-forward approach of a single camera and multiple projectors/light sources, as in that case, the light of the projectors interfere with each other and it cannot be done in parallel.

    5. Re:Why use a camera? by icebike · · Score: 1
      The video explains it much better than the abstract. The way I understand things (which may be wildly inaccurate, but I think I have the jist

      I suggest this is a hoax, because it is impossible to photograph that which can't be seen using a regular camera and regular film, such as the opposite side of a playing card.

      You might be able to bounce a laser off the card onto the page such that you could tell the color of the light reflecting from the page and match that to where the laser was pointing.

      But a simple flood projector can not do this, as it lights the entire card at once.

      This is the optical equivalent of cold fusion.

      In short, it doesn't matter what someone's fancily named theory says, if it doesn't work in the real world its just a hoax.

      And if it was as simple as the set up shown you could substitute the sun for the projector and photograph the morning rush hour in Bejing from your balcony in Boston.

      But hey, they had you going, right?

      --
      Sig Battery depleted. Reverting to safe mode.
    6. Re:Why use a camera? by Tzarius · · Score: 1

      I suggest this is a hoax, because it is impossible to photograph that which can't be seen using a regular camera and regular film, such as the opposite side of a playing card.
      You might be able to bounce a laser off the card onto the page such that you could tell the color of the light reflecting from the page and match that to where the laser was pointing.


      Did you watch TFVideo? That's essentially what they did. Lit the card projector pixel by projector pixel.

    7. Re:Why use a camera? by OhioJoe · · Score: 1

      "And if it was as simple as the set up shown you could substitute the sun for the projector and photograph the morning rush hour in Beijing from your balcony in Boston."

      Not exactly. You'd still have to see the traffic in Beijing from at least one perspective. Then, yes, you COULD see the traffic from the "perspective' of the sun with this technique. However, the dual photograph is not providing any new information that the camera couldn't already see, in that areas that are not visible by the camera in the standard shot, are 'blacked out' (shadoaed) in the dual photograph. For an example, imagine the bears nose was 4 inches long and there was a small butterfly sticker on the far side of the nose from the camera, not visible to the camera, but visible to the projector. The reversing technique would not reveal the butterfly sticker. Instead, while the 'perspective' would look as though you should see that sticker, that area would just be heavily shadowed (unlit). Joe
      --
      "Artificial Intelligence usually beats real stupidity."
    8. Re:Why use a camera? by Westacular · · Score: 1
      You might be able to bounce a laser off the card onto the page such that you could tell the color of the light reflecting from the page and match that to where the laser was pointing. But a simple flood projector can not do this, as it lights the entire card at once.
      It's not a simple flood projector, it's a high-resolution digital projector. The technique demonstrated is able to do this with such a projector; however, as it is clearly stated, the resolution of the reconstructed image is limited by the resolution of the projector.

      And if it was as simple as the set up shown you could substitute the sun for the projector and photograph the morning rush hour in Bejing from your balcony in Boston.
      No, for several reasons:

      1) You don't have control of how the sun is illuminating Beijing -- the resolution is effectively 1x1 'sun or no sun'.

      2) The 'see around corners' bit, which is a novel parlour trick but not why 'dual photography' is useful, still depends on the camera being able to capture reflected light. How much light from the sun manages to light Beijing and then somehow end reflect to Boston?

      3) The dual photography transformation gives you a view of the scene from the perspective of the projector as if the scene were being illuminated by a projector in place of the camera. How well do you think a projector sitting in Boston can light up Beijing? And how visible would that be from the sun?

      In short, it doesn't matter what someone's fancily named theory says, if it doesn't work in the real world its just a hoax.
      That's the most ridiculously closed-minded statement I've seen in a while; I really do hope I'm being trolled. So, I guess general relativity and quantum theory are hoaxes, as well?

      Fancy names, but *I* don't see time slow down when I drive really fast, and look at airplanes -- if they couldn't accurately determine both their velocity and their positions, traffic control at airports would be a disaster! And don't even get me started about "quantum entanglement"!

      Maybe you should make an effort to understand how something works before giving a knee-jerk reaction as too why it couldn't according to your own preconceived understanding.
  36. IANAS, but it looks like reverse 3d rendering... by capsteve · · Score: 2, Informative

    I totally lack any scientific degrees, but this technique looks an awful lot like raytracing in reverse(or even real world application of algebra)... the projector is necessary to help map the way certain areas of the subject react to light based on the surface quality, and using pixel level illumination from the projector recreates the camera... FUCKING BRILLIANT.

    this technique works because of the lcd/dlp array in a projector, but i wonder if it can be reproduced if the light source is already a pinpoint(chrismas light, or very small bulb). what happens when the light source is very broad, like that of a computer monitor/ TV? i wonder if this technique could also be used to extrapolate what someone is watching/reading/viewing on screen? taking another stab from a raytracing perspective, i wonder if an environment could be revealed thru image analysis, aka reverse-HDRI?

    hats off to the dually photo boys of stanford and cornell... keep up the cool work.

    --
    three can keep a secret, if two are dead - benjamin franklin
  37. slashdot, mirrordot, stupid: we need torrentdot by Lord+Bitman · · Score: 1

    and why dont we have it?

    --
    -- 'The' Lord and Master Bitman On High, Master Of All
    1. Re:slashdot, mirrordot, stupid: we need torrentdot by failure-man · · Score: 1

      We don't have it because nobody's built it yet or stepped up to handle its maintenance, bandwidth, and power needs. To build such a thing you'd need a tracker and webserver that can survive Slashdot, somebody to snapshot the linked sites before the go public, a network of seeds, and some way to automatically push the new torrents to those seeds.

      It'd be nice to have, but I wouldn't call it an easy thing to do.

    2. Re:slashdot, mirrordot, stupid: we need torrentdot by MrDomino · · Score: 2, Insightful

      Forget that. This would be a perfect application for Dijjer.

    3. Re:slashdot, mirrordot, stupid: we need torrentdot by Lord+Bitman · · Score: 1

      as opposed to mirrordot which is less complicated how? You know it's possible for the tracker to also provide the initial seed, right? It's not like mirrordot is capable of handling slashdot's traffic, but using torrents (*maybe with some of that distributed tracker technology I havent read anything about) there would be less actual data being transfered by the server itself.

      There is no barrier to automation of snapshots.
      There is no need for an extensive network of automated seeds- that's the point of bittorrent- instead of one server trying to send everything, one server tries to send everything to one guy, then sends half to the next guy, then a third to the next guy, then a fourth to the next guy, then a fifth to the next guy. (obviously not as simple as that, but the point remains intact)

      --
      -- 'The' Lord and Master Bitman On High, Master Of All
  38. mirror! by jazzman75 · · Score: 1, Insightful

    Someday soon, the owners of a site that gets slashdotted are going to sue faster than CmdrTaco can say "tort reform". It's irresponsible to post, unedited, an article suggesting readers download a 60mb movie without first making some effort to mirror/torrent the file and/or site.

    1. Re:mirror! by swiggidy · · Score: 0

      I agree. Would it be too hard for /. to download the movie, the paper, (or whatever is really big on a page) and host it on their servers for a day?

    2. Re:mirror! by Anonymous Coward · · Score: 0

      It's idiots like you which make the American legal system what it is today.
      First this is a stanford web page. Since universities were some of the first institutions with internet access it would not be unreasonable to think that they may have both the expertise and capacity to handle this.
      Second the only way I know of (and I am certainly no expert in web testing) to actually determine if this site would handle the load is to attempt to find the load that would break it. IANAL but intentionally attempting to break something even if it was for good reason probably is actionable.

    3. Re:mirror! by Phrogz · · Score: 1
      Someday soon, the owners of a site that gets slashdotted are going to sue faster than CmdrTaco can say "tort reform". It's irresponsible to post, unedited, an article suggesting readers download a 60mb movie without first making some effort to mirror/torrent the file and/or site.

      "Irresponsible" is not the same as "illegal". Sure, they may sue, but that's no reason to be unreasonably afraid if one is acting legally and has modest resources available.

    4. Re:mirror! by jazzman75 · · Score: 1

      And that would be what? The best legal system history has ever known?

      Having a family member that has worked for a state university for 25 years, I can tell you for sure there is no state funded school in the United States right now that has so much money they can afford to have massive amounts of extra bandwidth as they did in the past. Internal usage by students eats up a major amount of bandwidth too. Your statement moves right into an assumption. Anyone that has a clue knows there is no such thing as a SAFE ASSUMPTION. You also assume Stanford's IT staff knew of this post ahead of time.

      As far as potential liability goes, there is no need to even determine intention. For example, it doesn't matter whether I intended to rear-end the car in front of me. I'm still liable for the damage.

      What I was trying to point out is that it does not take a lot of effort for slashdot to be more responsible and not end up knocking a web server or two offline per day with 100,000 unexpected hits.

      I think it might be worth suggesting the addition of a new posting alias to go along with "Anonymous Coward" too. How about one titled "Anonymous Idiot". ;)

  39. Problem with the video? by iosmart · · Score: 1

    Maybe we should set up this camera technique. We pretend like we're gonna download the file, stick a light source on the side, and TRICK it into getting a copy of the file! ha!

  40. "expand-e6-expand-expand" dept? by adavies42 · · Score: 1

    Anyone know what the dept line is referring to?

    --
    Media that can be recorded and distributed can be recorded and distributed.
    -kfg
    1. Re:"expand-e6-expand-expand" dept? by op12 · · Score: 1
    2. Re:"expand-e6-expand-expand" dept? by kae_verens · · Score: 1

      bladerunner

      it's part of the monologue Deckard used while looking through an old photo. He managed to catch a glimpse of some snakeskin in a rendered part of a mirror image, which wasn't actually in the original photo.

  41. Torrent by spadadot · · Score: 5, Informative

    Only the first part for now :

    http://dload.digitalriviera.com/DualPhotography-pa rt1.mp4.torrent

    Second part in 30 minutes !

    First torrent I host, I hope it's ok.

    1. Re:Torrent by pairo · · Score: 1, Redundant

      > http://bragi.wolfheart.ro/DualPhotography.mp4.torr ent
      To make things clear, the above URL is for the full clip.

    2. Re:Torrent by PenguiN42 · · Score: 1

      Thanks! this one works great

      --
      The following sentence is true. The preceding sentence was false.
    3. Re:Torrent by Anonymous Coward · · Score: 0

      You can also see which BT clients Slashdot users prefer. (Mostly either Azureus or the Mainline one. The Mainline guys are better about seeding, but the Azureus guys seem to have better upload bandwidth.)

    4. Re:Torrent by CvD · · Score: 1

      Awesome... maxing out my connection at 610 KB/sec. I love BitTorrent...

      Now if only the editors weren't so lazy and would set up a slashdot tracker for this sort of stuff. I'm sure they could fix it so slashcode downloaded the movie, made a torrent for it, using the slashdot tracker, and then replaced the link to the movie with a torrent file, or else added a link to the torrent file in the blurb.

    5. Re:Torrent by Anonymous Coward · · Score: 0

      Damn Bit Torrent. Well, I guess I'll have the movie in two weeks. Of course, that's if I can't download it from the original server in a couple of days. Waiting on a /.'ed server is almost always faster than BT.

      Skinner
      Proud AC since 1998 ALS

    6. Re:Torrent by Anonymous Coward · · Score: 0

      In 1996, 600-650KBytes is what I was getting by FTP when I was transfering files across the campus over 10Mbit ethernet (half duplex?) and several hubs/routers. At the time, say only 10 years ago, I thought, freaken hell, this is fast... Do you realise how fast technology is moving?

    7. Re:Torrent by Grim+Leaper · · Score: 1

      You were modded Redundant for your trouble, but thank you.

  42. mirror by Anonymous Coward · · Score: 0

    where can I find a mirror to the video (other than the mirrordot site)
    or mayeb can somebody send it to me by email? now that I have 2 gigs on gmail i can handle it.
    just joking, gmail can't handle attachments larger than 10 megs
    but maybe you can cut the whole stuff and send them by email in six pieces.
    Send them to cuzuco[at]gmail{dot}com (let's see if you can slashdot my gmail acocunt)

  43. Re:University of Virginia Mirror to Video[disable] by Pavan_Gupta · · Score: 1

    Whoa. UVa's outbound connection just got crushed -- I can help someone create a torrent, but my mirror can't sustain this. I've already dished out a couple gigs of data -- and the server basically dropped.

    Seriously, I was downloading of of the UVA Residence conection from from www.people.virginia.edu at nearly a megabyte a second, and I can't access the server any longer -- even my access to our mail server and network file storage was getting slowed.. Nasty phone calls will come from this.

    Someone would be much loved if they created a torrent for this -- and if that somebody needs fast access to this file, just send an e-mail to pg8p At virginia magicdotofdoom edu, and I will give you direct access to the file so you can download it quickly and get the torrent up.

    Sorry amigos -- a few hundred KB per sec is okay, but megabytes per second of bandwidth usage is not going to fly. A torrent would work magic here.

  44. Re:OK, that's just cruel... (Going OT) by houghi · · Score: 0, Flamebait

    wanna remove banner ads. modify your host file, add 127.0.0.1 adservername.domain.tld

    A good start is this file

    yeah, I know it is off topic. I got Karma to burn

    --
    Don't fight for your country, if your country does not fight for you.
  45. Not what you want to see. by Anonymous Coward · · Score: 0

    Because what was a camera becomes the only light source, what you're trying to see will be in near-complete shadow.

  46. Re:Torrent - MOD PARENT UP by bigtallmofo · · Score: 1

    Your torrent is working great - thanks! Only 12 peers but I'm getting great speed.

    --
    I'm a big tall mofo.
  47. Player? by Neff · · Score: 1

    What kind of codecs or player do you need to view this file?

    1. Re:Player? by pairo · · Score: 1

      Mplayer (with the default codecs, I think. It's what Marillat provides for his Debian package) says:

      Selected audio codec: [faad] afm:faad (FAAD AAC (MPEG2/MPEG4 Audio) decoder)
      Selected video codec: [ffodivx] vfm:ffmpeg (FFmpeg MPEG-4)

  48. Optical TEMPEST by Anonymous Coward · · Score: 1, Informative

    Reminds me of this Slashdot article on an "optical TEMPEST" device to "eavesdrop" on the display put out by a CRT monitor. This has been around for a long time by picking up electromagnetic emissions, but this method used the light from the CRT itself, as reflected off of walls and such: a photomultiplier tube and a fast digitizer allows you to reconstruct the image from seeing how the light in the room very quickly goes from light to dark and back as individual pixes are painted on the CRT, given a knowledge of the CRT scan rate and resolution.

  49. Need more coffee by UnknowingFool · · Score: 3, Funny
    Seeing Around Corners With Dual Photography

    Was I the only one that saw that as:
    Seeing Around Corners With Dual Pornography.

    I need more coffee.

    --
    Well, there's spam egg sausage and spam, that's not got much spam in it.
    1. Re:Need more coffee by Anonymous Coward · · Score: 0

      No you weren't, I just imagined someone who goes near corners and sets up some kind of x-ray device.

    2. Re:Need more coffee by booch · · Score: 1

      More likely, you need more sex.

      --
      Software sucks. Open Source sucks less.
  50. Blame The Slashdot Editors by dohboy · · Score: 5, Insightful

    Don't blame their webserver/fileserver for not being able to see the movie they raved about.

    It is the laziness and irresponsibility of the slashdot editors to not provide a bittorrent link.
    I am disgusted that slashdot raves about a site/file/mpeg then DDOSs
    it so that nobody sees it. This is particularly bad when a hobbyist site is crushed.

    Mod me into oblivion, I don't care.

    1. Re:Blame The Slashdot Editors by Anonymous Coward · · Score: 0, Insightful

      mod parent up

    2. Re:Blame The Slashdot Editors by slavemowgli · · Score: 1

      Stanford University, of all places, is not a hobbyist site, though. If they can't handle the load that a mention on Slashdot generates, then I'd say it's their own fault.

      That being said, a slashdot-provided torrent for the video would be nice, of course, but there's a working one a bit further up in the discussion, too, so you can still get the video even though they're slashdotted.

      --
      quidquid latine dictum sit altum videtur.
    3. Re:Blame The Slashdot Editors by j-beda · · Score: 1

      This torrent seems to work

    4. Re:Blame The Slashdot Editors by Com2Kid · · Score: 2, Interesting

      They linked to Stanford.

      Who would imagine that we could /. Stanford. This is not Podunk U!

      Oh well, I guess the Graphics department at Stanford isn't recieving any love from their IT department.

    5. Re:Blame The Slashdot Editors by poot_rootbeer · · Score: 1

      It is the laziness and irresponsibility of the slashdot editors to not provide a bittorrent link.

      The content of the site that gets slashdotted is copyrighted by the authors of that site. It would be a violation of copyright law for Slashdot's editors to make a torrent of any of the site content available without first getting approval to do so from the authors.

      And that is the real problem with Slashdot's link-first-ask-questions-later mentality. If they gave sites the courtesy of a quick email conversation prior to putting a link up, a large portion of slashdottings could be anticipated and prevented.

    6. Re:Blame The Slashdot Editors by DarkHelmet · · Score: 1
      You're kidding, right?

      Just because it's a subdomain off of stanford.edu doesn't mean that they're automatically running a cluster of machines for the purpose of serving content.

      The problem with the slashdot effect is that people typically buy hardware based on anticipated traffic. It's kind of hard to anticipate getting posted here.

      --
      /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i
    7. Re:Blame The Slashdot Editors by wan-fu · · Score: 2, Interesting

      We didn't /. Stanford. Almost all the research groups in the CS department run their own servers and the same is true of the graphics folks. It's simply one server that's being hammered and it can't handle the capacity. Bandwidth and network latency are fine - just the server itself does not have enough processing power/memory to handle all the requests (it's probably not much better than your desktop).

      By the way, one of the guys, Levoy, is awesome. He did all that digital modelling of the statue of David stuff.

    8. Re:Blame The Slashdot Editors by LesPaul75 · · Score: 2, Interesting

      Yep. This is why Slashdot should cache pages along with the associated images and videos. Presto! No more slashdot effect. And saying "But what about mirrordot?" is not valid, because people only go to mirrordot after the original sight has already been crushed into oblivion. And the argument in the FAQ is total BS, too. Oh sure, Slashdot is really concerned that the site in question won't get its precious ad revenue when people are viewing the cached version.

      NEWS FLASH: The only people who will be viewing the cached version are... wait for it... Slashdot users! That's right! And more importantly, you don't generate a lot of advertisement revenue when your site is offline due to the Slashdot effect.

      So the Slashdot editors' argument (here) basically boils down to this:

      Private: Sir, we've accidentally launched a nuke that's headed for downtown Maimi.
      General: Boy, that sucks for Miami.
      Private: Well, sir, we've got twenty minutes before the detonation -- shouldn't we at least sound some sirens or something and at least give them a chance to evacuate?
      General: Sure, I know that evacuation sounds like a great idea, but think about it -- you'd be depriving all those people of their right to see the beautiful mushroom cloud that forms. And anyway, lots of people will probably survive the explosion. Only the unfortunate (half million or so) people who live right in the downtown area and don't have proper nuclear-bomb-proof apartment buildings will actually die. I mean, hey, maybe we could try to just evacuate those unfortunate few, but do we really want to go to all that trouble? In the end, private, evacuating Miami is "a complicated issue that would need to be thought through in great detail before being implemented."
      Private: Excellent point, sir. Poor bastards.

    9. Re:Blame The Slashdot Editors by Anonymous Coward · · Score: 0

      it's probably more that slashdot is owned by some commercial entity that can't or won't do a deal with anyone else for whatever reason. We should take our collective attentions to another place and congregate elsewhere.

    10. Re:Blame The Slashdot Editors by cft_128 · · Score: 2, Informative

      OTOH, by having people go to mirrordot after the site goes down they can be assured that they got the maximum number of hits that they can handle (and therefor the maximum amount of ad revenue that you could at the time) before people starting viewing the mirrors and bypassing the ads. Flawed I know, but it should not be ignored.

      --

      Underloved Movies and Pub Quiz: donotquestionme.org

    11. Re:Blame The Slashdot Editors by LesPaul75 · · Score: 2, Insightful

      I guess so, but I think the whole question of giving the site the hits that it "deserves" is bogus, because all those hits are coming from Slashdot users. In other words, the site wouldn't even get those hits if not for Slashdot. So if Slashdot chooses to cache the page for its own users, how can the owner of the site complain?

      Besides, The traffic to the site will still increase, simply because the site will be getting free advertising on Slashdot. The story will fall off the Slashdot front page in a day or so, at which point people will go to the original site, if they're still interested. Even better, Slashdot could just destroy their cached version at that point.

    12. Re:Blame The Slashdot Editors by cft_128 · · Score: 1
      ...because all those hits are coming from Slashdot users. In other words, the site wouldn't even get those hits if not for Slashdot. So if Slashdot chooses to cache the page for its own users, how can the owner of the site complain?

      I'm not sure that I can agree with this logic. If I write a book and the NY Review of Books reviews it should they be able to give out free versions of the book? Should I not get any revenue from any of the sales that get generated by that review?

      The only reason Slashdot is pointing to their site is that they have some (hopefully) interesting content that they put some effort into assembling. Why should they not get compensated for that? I know it gets abused by some submitters but they should not be the bad apple that ruins the whole barrel for the rest of the submitters.

      --

      Underloved Movies and Pub Quiz: donotquestionme.org

    13. Re:Blame The Slashdot Editors by LesPaul75 · · Score: 1
      If I write a book and the NY Review of Books reviews it should they be able to give out free versions of the book?
      But there's a critical difference. If you publish your book on the web, then you've already given out free copies of the book to the whole world. What people do with it from there is beyond your control. Besides, even Internet Exploder keeps cached copies of pages. You could argue that Microsoft is depriving sites of the hits they deserve. The bottom line is that once you post your "content" on the web, the cat is out of the bag. Google can cache it, IE can cache it, so why can't Slashdot cache it?
    14. Re:Blame The Slashdot Editors by cft_128 · · Score: 1
      But there's a critical difference. If you publish your book on the web, then you've already given out free copies of the book to the whole world. What people do with it from there is beyond your control. Besides, even Internet Exploder keeps cached copies of pages. You could argue that Microsoft is depriving sites of the hits they deserve. The bottom line is that once you post your "content" on the web, the cat is out of the bag. Google can cache it, IE can cache it, so why can't Slashdot cache it?

      It is not quite given out for free - web sites are more like those free newspapers that rely on advertising revenue. Is it OK to clip and reproduce articles from them? I'm not too sure myself on the Google cache and quite a few people are complaining about that very issue. IE's caching is entirely different though: IE only caches a page when each user views it. An IE cached pages does not mask 10,000 other views. Most (I would hope all) advertising modules take that into account.

      --

      Underloved Movies and Pub Quiz: donotquestionme.org

    15. Re:Blame The Slashdot Editors by LesPaul75 · · Score: 2, Insightful
      IE's caching is entirely different though: IE only caches a page when each user views it. An IE cached pages does not mask 10,000 other views.
      But if IE didn't cache pages, sites would get several times as many hits as they do now. So it is a similar issue, but yes, it's a different type of caching.

      But, Slashdot would also cache the advertisements, so every user who reads the story would still see those precious ads. And, assuming they do something similar to Mirrordot, the links would be unchanged from the original site. So if someone clicks on an ad in the cached version, they would still be taken to the advertiser's site.

      The more correct analogy is this: You run a free newspaper that relies on advertising revenue. One day, the NYT sees an article in your crummy little paper that they like. They decide that they want to reprint your article. Hey, you were giving it away for free, anyway. So, they have two choices: 1) Grab every single copy of your free paper that they can find, or 2) Just buy one copy and then use their own massive printing presses to reproduce the article, along with all the ads on the page, giving full credit to your paper as being the original source of the article.

      Option 1 just isn't feasable, because your presses can't supply enough papers, and more importantly, you (the free paper) don't gain anything from option 1, anyway. You could argue that the Internet is a different ballgame, because advertising revenue is based strictly on the number of hits to your site, but it's only that way because the advertisers have chosen to structure it that way. Caching is a painfully obvious way to improve the Internet, and it just makes sense. If advertisers can't find a way to adapt to it, well, they suck. Advertisers shouldn't restrict the advancement of technology just because it doesn't fit their model, especially when it's something that's such an obvious solution to such an obvious problem.
    16. Re:Blame The Slashdot Editors by cft_128 · · Score: 1
      1) Grab every single copy of your free paper that they can find, or 2) Just buy one copy and then use their own massive printing presses to reproduce the article, along with all the ads on the page, giving full credit to your paper as being the original source of the article.

      Option two is flawed too. The free newspaper's ad revenue is based on circulation, so option one, while not feasible, is the 'correct' one, while option two is not. With option one their revenue would go up because it increases their circulation. This is of course ignoring what would actually happen: NYT would buy the article from the free paper.

      You could argue that the Internet is a different ballgame, because advertising revenue is based strictly on the number of hits to your site, but it's only that way because the advertisers have chosen to structure it that way. Caching is a painfully obvious way to improve the Internet, and it just makes sense. If advertisers can't find a way to adapt to it, well, they suck. Advertisers shouldn't restrict the advancement of technology just because it doesn't fit their model, especially when it's something that's such an obvious solution to such an obvious problem.

      While your sentiments are good, you are ignoring the most important person: the content provider. They should be given the option, and they should also have the option to opt in to caching or to not. It is not our place to go them and say: I am going to link to my own copy of your article, tough luck if you loose out on the ad money that your content should be creating.

      --

      Underloved Movies and Pub Quiz: donotquestionme.org

    17. Re:Blame The Slashdot Editors by LesPaul75 · · Score: 1
      They should be given the option, and they should also have the option to opt in to caching or to not. It is not our place to go them and say: I am going to link to my own copy of your article, tough luck if you loose out on the ad money that your content should be creating.
      But isn't that better than saying, "I am going to crash your server. Sorry." And in fact, it's worse than that, because Slashdot doesn't even tell them that they are about to br DDOSed. They just wake up one morning to find that their entire site is gone, either to a 503 error or because their bandwidth limits have been completely annihilated. But my main point is that this hypothetical lost ad revenue only exists in extremely rare situations, if at all. All of the following have to be true:

      1) You have to have paying advertisers (fairly common).
      2) You have to have a beefy enough server to actually withstand the slashdotting (rare).
      3) Your advertisements -- the banners themselves -- have to be dumb enough to not work properly in a cached version of the page.

      I guess (3) is fairly common, as many banner ads are just jpegs. But there are simple ways to fix this. Slashdot could avoid caching any images that come from other domains ("other" meaning domains other than the one hosting the article itself). That way, all of the ad images still get pulled directly from the advertisers site. To be extra careful, Slashdot could avoid caching any image that is a link to another domain, just in case some sites host their banner images locally. But honestly, I think item (2) is so rare that (3) is hardly even worth mentioning. And if your site is already strong enough to survive a Slashdotting, then you are already generating tons of advertising revenue.
    18. Re:Blame The Slashdot Editors by bcmm · · Score: 1
      If they gave sites the courtesy of a quick email conversation prior to putting a link up, a large portion of slashdottings could be anticipated and prevented.
      And the news would be even older; by at least a day if the site's owner is in certain time zones.
      --
      # cat /dev/mem | strings | grep -i llama
      Damn, my RAM is full of llamas.
  51. Heck, why not.. by Keetorca · · Score: 2

    I'll throw my poor server into the flames

    http://www.whaleweb.net/mirror.html

    2x 1.1Mbit DSL lines + PacketShaper
    *ducks behind table*

  52. You will never see around the corner, 'cause: by marat · · Score: 3, Interesting

    1. Reverse transformation for any interesting case (note that no places are actually revealed on their example!) will always be close to singular, that means in practice that your noises (due to raster, finite precision, and just measurement error) will eat any signal in result.

    2. You should know not only amplitude, but *phase* of the source signal, that means for light that you have to use coherent light source and utilize interference on the receiver.

    1 + 2 = holography, so what is new?

    (Read the article, but still downloading the movie)

    1. Re:You will never see around the corner, 'cause: by Senor_Programmer · · Score: 1

      "1. Reverse transformation for any interesting case (note that no places are actually revealed on their example!) will always be close to singular, that means in practice that your noises (due to raster, finite precision, and just measurement error) will eat any signal in result.

      2. You should know not only amplitude, but *phase* of the source signal, that means for light that you have to use coherent light source and utilize interference on the receiver.
      "

      I don't get what you mean by places.

      As for errors, are they not mostly a result of the subjects texture? If the subject were a mirror and one placed a mask in front of the source array, wouldn't it be possible to reconstruct the shadow from either POV to a resolution that's dependent only on the number of array elements?

      I don't get the 'phase problem'. Doesn't this spatial array of sources provide the same phase information(although maybe not with the same resolution) as one could acquire from a point coherent source?

    2. Re:You will never see around the corner, 'cause: by Anonymous Coward · · Score: 0

      Did you watch the video? They most CERTAINLY revealed the other side of the card. Damn impressive.

  53. Another mirror... by Malcolm+Scott · · Score: 5, Informative

    Another mirror here. No guarantees as to how long it will stay up; if it pushes me close to my monthly bandwidth limit I'll kill it...

    1. Re:Another mirror... by Anonymous Coward · · Score: 1, Informative

      Another mirror here. No guarantees as to how long it will stay up; if it pushes me close to my monthly bandwidth limit I'll kill it...

      That's very generous of you. But since it's 2005, why not just participate in the existing torrent? It's faster and avoids a concentrated burden on one (generous) host...

    2. Re:Another mirror... by Malcolm+Scott · · Score: 1

      Wow. 75GB of traffic on that file. Time to pull it, I'm afraid...

  54. Re:IANAS, but it looks like reverse 3d rendering.. by Voltara · · Score: 2, Interesting

    > extrapolate what someone is watching/reading/viewing on screen?

    Something like this?

    http://www.cl.cam.ac.uk/~mgk25/emsec/optical-faq.h tml

    Voltara

  55. Homebrew solution possible? I own a LCD projector by flowerp · · Score: 1

    I haven't read TFA yet, but how involved is the maths behind that project? Is it simple trigonometry? In particular: Is it possible to build such a setup at home from consumer LCD/DLP projectors?

    Could I image my hot neighbour's bedroom and see her make out in her bed from the perspective of her bedroom's ceiling light ? That would be killer ;)

    --
    --- Eat my sig.
  56. Re:OMG, we've been Helmholtz'ed by Anonymous Coward · · Score: 0

    That would be the funniest thing ever on Teen Girl Squad.

  57. Re:IANAS, but it looks like reverse 3d rendering.. by Solder+Fumes · · Score: 2, Informative

    It is already possible and demonstrated to view what is on a CRT by analyzing the brightness changes of the surrounding room through a telescope.

  58. CoralCache to the Rescue! by intheory · · Score: 2, Interesting

    http://graphics.stanford.edu.nyud.net:8090/papers/ dual_photography/

    Come on kids, coralcache is the way to go. no more direct linking to servers that go down quicker than, well, you know.

    1. Re:CoralCache to the Rescue! by Alizarin+Erythrosin · · Score: 1

      Too bad my place of employment blocks all the non-standard ports.

      --
      There are only 10 kinds of people in this world... those who understand binary and those who don't
  59. Re:University of Virginia Mirror to Video[disable] by UVABlows · · Score: 1

    Man.... UVA Blows.

    --

    <high-level position here>
    <name of stupid small company here>

  60. Torrent file by Bisqwit · · Score: 4, Informative
    1. Re:Torrent file by McFadden · · Score: 1

      Good job that man! If I had mod points today you'd be the first to benefit.

    2. Re:Torrent file by Bisqwit · · Score: 1

      Now deleting this torrent. The site isn't slashdotted anymore.

  61. Mirror by Anonymous Coward · · Score: 1, Informative
  62. Re:Homebrew solution possible? I own a LCD project by famebait · · Score: 5, Funny

    Could I image my hot neighbour's bedroom and see her make out in her bed from the perspective of her bedroom's ceiling light ? That would be killer ;)

    No, that would be stalker. Still pretty bad, but not quite up to murder.

    --
    sudo ergo sum
  63. ^OUTSTANDING^ by TubeSteak · · Score: 1

    now mod this up

    --
    [Fuck Beta]
    o0t!
  64. Re:IANAS, but it looks like reverse 3d rendering.. by Anonymous Coward · · Score: 0

    Yes.

  65. hasn't that already been made illegal? by Anonymous Coward · · Score: 0

    Seems to me that the 'powers that be' tend to frown
    on people copying con....

    WTF am I wasting my time posting drivel on /. for?

    Face it... None of you care what I think LOL :)

  66. what if you had dozens of eyes? by peter303 · · Score: 2, Interesting

    Several projects at SIGGRAPH last year addressed the question of what you could do with a planar array of cameras. You could consider this the natural extrension of stereoscopy (two cameras) or a cost-effective approximation of real-time holography. Some of this research is motivated by that commodity digital cameras and real time digital image processing computers can be bought at low prices, and assembled like RAID disk arrays or cluster computers.

    Applications of these arrays included several kinds of real-time 3D TV (without silly glasses). The Stanford group pushed "conformal imaging", that is a cube of image planes at various depths and all viewpoints. This has the effect of looking around corners and through keyholes: if there a path for light to get through, you can probably extract a complete image. This does involve some mathematical massaging of multiple-camera images. Cheap Graphical Processing Units (GPU) from game machines can be reprogrammed to process images in real-time.

  67. GET IT HERE! by Anonymous Coward · · Score: 0
  68. Re:This is cool by Anonymous Coward · · Score: 0

    God is NOT a hoax. You had better ask for forgiveness for your blasphemous comment.

  69. Norwegian U. of Science and Technology Mirror! by vidnet · · Score: 2, Informative

    I will, in the mean time, here's another mirror

    1. Re:Norwegian U. of Science and Technology Mirror! by Anonymous Coward · · Score: 0

      Man, that's slow. I'm at HiA (Uninett) and I get ~10 KB/s. I found a US mirror that is ten times faster. :P

    2. Re:Norwegian U. of Science and Technology Mirror! by Anonymous Coward · · Score: 0

      Agder, haaah! Agder roflrofl!

  70. Crystal by HPNpilot · · Score: 1

    Does anyone remember those optical crystals that were grown about 20 years ago that would essentially do this?

    IIRC, a description was that if you held one a couple of feet in front of your eyes, very steady, it would create a virtual image of its surroundings, including around corners and behind things. How steady you had to hold it and the speed the image fell into place was dependent on the general level of illumination.

    I read about it in one of the trade magazines at the time and you could order small samples (maybe a quarter inch cube) for something like $40. I did try to order one but my check was returned with a letter stating that sales outside the government were halted.

    I've always been curious what those things were and what happened to them.

    1. Re:Crystal by Anonymous Coward · · Score: 1, Funny

      Nonono, you seem to be confused and your memory is failing. Those crystals you remember are from the 70s. You didn't see them in a trade magazine, you ingested them and imagined you could see around corners. And they were called LSD.

  71. What makes this useful... by Ayanami+Rei · · Score: 1

    Is that if you can do this in semi-realtime you can guesstimate the location of major directional lights in a real-world photograph and see if what comes out makes any sense. There might be some way to automate the process using some kind of simple model of what a "realistic" output image should look like.

    --
    THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
  72. Parlor tricks for the easily amused by couch_warrior · · Score: 2, Insightful

    Gosh, how fascinating. Now compare this to a *really cool* imaging technique, like using an x-ray beam and an array of photodiodes to detect the scatter patterns as the beam passes through a human body, then calculate an image of the actual bones and organs inside. It's called Computed Axial Tomography or a CAT scan. And if you want something *realy really* cool, check out the technique that uses a magnetic field gradient to delay the re-emission of photons from an RF pulse, and then calculates the position of molecules in a body from their RF scinillations. Its called Magnetic Resonance Imaging or MRI. Somwhow I think the images they produce are slightly more profound that scanning the back of a playing card. Consider yourselves offcially Harumphed.

    --
    "Sic Semper Path of Least Resistance"
    1. Re:Parlor tricks for the easily amused by Hal-9001 · · Score: 1
      Now compare this to a *really cool* imaging technique, like using an x-ray beam and an array of photodiodes to detect the scatter patterns as the beam passes through a human body, then calculate an image of the actual bones and organs inside. It's called Computed Axial Tomography or a CAT scan.
      Actually, traditional computed tomography makes the assumption that x-rays do not scatter as they propagate through the specimen. Then, by the projection-slice theorem, reconstruction is fairly straightforward: Fourier transform the projections, orient them correctly in Fourier space, then inverse Fourier transform the total spectrum. The scattering case (known as diffraction tomography, and necessary when considering optical or ultrasonic tomography) is much more complicated, and generally requires making a weak scattering assumption like either the Born approximation or the Rytov approximation.
      --
      "It take 9 months to bear a child, no matter how many women you assign to the job."
    2. Re:Parlor tricks for the easily amused by couch_warrior · · Score: 1

      Oh, exsqueeze me. You caught me in a semantic error. Yes technically speaking the Xrays don't literally "scatter" because they are neither reflected or refracted but merely absorbed by the target. They are subject to Compton scattering, but that isn't germain. However your point is completely orthogonal to my premise, which was that CAT scans are computationally more complex than the images in the original post. But I'm sure that everyone is impressed by you knowing what a Fourier transform is, even though it transforms the data into FREQUENCY space, not Fourier space.

      --
      "Sic Semper Path of Least Resistance"
    3. Re:Parlor tricks for the easily amused by Anonymous Coward · · Score: 0

      I'm sorry, you're just embarrassing yourself at this point. Please stop. It's painful to watch.

    4. Re:Parlor tricks for the easily amused by Anonymous Coward · · Score: 0

      Just curious: has anyone told you what an asshole you are?

      Wow, you've worked with CAT scans. BFD. It doesn't change the fact that the article links to a new, interesting, and useful application, no matter how "mathemticallly trivial" you may find it. But that doesn't stop you from condescendingly equating it with pinhole cameras, and then pathetically attempting to parade your knowledge around again when someone corrects you. And I assure you, nobody is impressed that you know how CAT scans work.

      (Incidentally: "Fourier space" is common generic nomenclature for whatever space your FT is mapping into; it doesn't have to be a literal frequency or spatial frequency, if your domain isn't temporal or spatial. Google it.)

    5. Re:Parlor tricks for the easily amused by Hal-9001 · · Score: 1

      One of the points that I was trying to make is that CT is not particularly complex to compute. Another is that there are many different imaging modalities that may be interesting or useful for particular applications. CT or DT are useful for three-dimensional transmission imaging of semitransparent three-dimensional objects. The Stanford group presents an interesting technique for imaging three-dimensional scenes in reflection, and estimating information that is not obviously present in ordinary photographs. Neither is "better" than the other in a general sense because they are designed for different applications.

      --
      "It take 9 months to bear a child, no matter how many women you assign to the job."
    6. Re:Parlor tricks for the easily amused by couch_warrior · · Score: 1

      The @sshole persona is a deliberate choice.
      Admit it, if it wasn't for the excitement of taking @ssholes to task, /. wouldn't be half as much fun.

      But rest assured that there are few things in the universe that are less important to me than your opinion (grin)

      --
      "Sic Semper Path of Least Resistance"
    7. Re:Parlor tricks for the easily amused by Anonymous Coward · · Score: 0

      Wow, what an amazingly lame response. But you forgot the '80s style "psyche!".

      Trust me, the other AC is right: you're just embarassing yourself.

    8. Re:Parlor tricks for the easily amused by couch_warrior · · Score: 1

      I'm sorry , I mistook you for a sincere individual. You're just a trouble-making troll. You don't understand the subject under debate, or contribute to the dialogue, you just snipe at other posters using tidbits of repeated argument. The term anonymous coward is quite apropos.

      --
      "Sic Semper Path of Least Resistance"
    9. Re:Parlor tricks for the easily amused by couch_warrior · · Score: 1

      For you, I defer to your logic. Perhaps my remarks were too acidic. It is a cool trick, after all.

      --
      "Sic Semper Path of Least Resistance"
    10. Re:Parlor tricks for the easily amused by Anonymous Coward · · Score: 0

      Mod parent -1 dickish. Thanks.

    11. Re:Parlor tricks for the easily amused by Hal-9001 · · Score: 1

      Likewise, I will concede that CT and MRI are pretty cool. I just happen to think this is pretty cool too. ;-)

      --
      "It take 9 months to bear a child, no matter how many women you assign to the job."
    12. Re:Parlor tricks for the easily amused by sinrtb · · Score: 1

      the first xrays were not very ingenious either this is the birth of a new system and the effects though not immediately apparent will be as profound. unlike the CSI tech stuff in half the shows this will be a cheap low budget way that police truly will be able to use, and im sure will use on a constant basis. After the tech matures a bit.

  73. Direct http mirror here by stric · · Score: 4, Informative
    1. Re:Direct http mirror here by BoldAC · · Score: 1

      Thanks. Working well thus far.

  74. neat hack by cahiha · · Score: 1

    That's a neat hack, but the basic idea is pretty simple: you scan a dot of light across a surface and see how much gets reflected from it: if a lot of light gets reflected, the spot the light was shining on was bright, otherwise it was dark.

  75. Mostly crap by Ancient_Hacker · · Score: 1

    Impressive, but mostly crap. They don't really have a diffuse light source, they're projecting a focused probe beam. So obviously, yes, you can figure out the color of what the beam is hitting, and from the beam's point of view. Big whoop. What you can't do is do this to any scene with any depth to it. And you don't get very good resolution. Not until someone comes out with a white-light laser beam. What we used to call a Polish invention.

    1. Re:Mostly crap by Em+Adespoton · · Score: 1
      Why not use red, green, and blue lasers in sequence? Seems to me that if it works for our monitors, it should work for the scanning beam. As for depth, I thought the whole idea of this was that it enabled the camera to read the depth of the scene, as it now has two viewing angles available to it. Add in a second light source in sequence, and you get an even more accurate depth reading.

      What it can't do is accurately image any scene that contains uncontrolled light sources; this means that, short of using it in the dark with controlled light sources, this method is useless in a natural environment.

      That doesn't mean that this technique, when used in tandem with other imaging techniques, can't produce some very useful results in the lab.

    2. Re:Mostly crap by Ancient_Hacker · · Score: 1
      A video projector uses a lens to focus the pixels onto the screen at a certain fixed distance. Any objects nearer or farther are going to be probed by out-of-focus probe pixels, resulting in poorer resolution. You could use RGB lasers I guess, but then you're back to mostly single probe beams, which undoes some of their somewhat clever multiple scanning beams.

      Any parts of the scene that are hidden from the camera but visible to the light source will only be "visible" if there is some other object positioned just right to catch and reflect some of the backscatter. Note in the "amazing" card trick there just happens to be a book in exactly the right position to do just this.

    3. Re:Mostly crap by Em+Adespoton · · Score: 1

      Good point; I wonder what result they'd get with a known oscillating focus on the projector? Then they could scan a larger depth of field.

  76. Quicktime by ibennetch · · Score: 1

    Apple Quicktime if you're on Windows or Apple, as the other poster mentioned MPlayer for Linux should be able to also.

  77. The bottle by Webs+101 · · Score: 1

    The coolest thing to me is the glass Coke bottle. Of course it's simple geometry, but I just love the way the shadow in the primal photo becomes the bottle in the dual photo and vice versa. Check out the positions of each in both photos against the book behind them. That just shakes my drawers. Was anyone else expected Penn to pop into the video with the three of clubs and say "Is this your card?" P.S. Sorry for the high-tech post full of jargon....

    --

    "Even for Slashdot, that was a very obscure reference!" - Anonymous Coward

  78. Codec? by Stoutlimb · · Score: 1

    Can anyone identify what codecs are used in that video? Mine just refuses to play.

    1. Re:Codec? by glsunder · · Score: 1

      quicktime worked for me.

  79. OR by paragon_au · · Score: 2

    Or imagine sticking a miniaturised camera under a door or through a window and then getting a clear viewpoint of the room!

  80. read a mirror of article....do i get it right ? by Anonymous Coward · · Score: 0

    ok, from what i can find in the mirror of the article, and from my own imagination:

    you have a monitor & a 1 pixel photo diode. there is no other light in the room.
    on the monitor only the left&uppermost pixel is white, rest is black. the photo diode measures the light intensity(spatial resolution 1 pixel, but it does have a resolution in time.) and from that you get a transfer funcion from upperleft pixel to photo-diode. you then turn the pixel off, waite for the photo diode to measure "nothing" then put the next pixel on. measure the transfer function from that pixel...etc etc. in the end you have all these transfer functions from pixels to the photo-diode.
    you just assume they are the same as the transfer functions from a light source at the place of the diode, to a light-sensor at the place of the pixel on the screen. all together they will make an image seen from the monitor viewpoint, lit by the photo-diode.

    it might also work with just random images on screen if you exactly know these images and the response to them. in theorie if you waite long enough it should be possible to calculate the responses back to individual pixels...with just 1 photo diode.....omg.....all computers might secretly be photographing users all around the world....i will so never jerk off again in front of my monitor :)

    in response to people asking about neighbours house, etc...you will get the image as seen through their 1 pixel lightbulb....not really interesting....unless their room is lit by cable TV......omg again..../me starts programming now.

  81. Re:mirror! (OT) by Cederic · · Score: 1


    Shrug. They post a 60MB file for the public, they should expect the public to come and download it.

    It's up to them to restrict access, to throttle bandwidth or to deal with a server outage.

    I have no sympathy, and even though it may be irresponsible to post an article suggesting readers download a 60MB movie, it's even more irresponsible to violate copyright by mirroring or providing a torrent for the file.

    ~cederic

  82. Re:Slashdotted already! Google cache here. by j-beda · · Score: 1

    Here is a torrent that might be useful.

  83. Harumph! This is so simple! by reidman · · Score: 0

    Gosh, I can't believe you guys are IMPRESSED by this. I mean, look at how calmly I spout off the names of several unrelated technologies. I've even taken the time to do a quick Google search on their names in order to copy and paste large words! Can you seriously be impressed by anything that doesn't measure up to my standards of technological wonder? (The self-important nerds who post about how unimpressive this is aren't impressing any of us who can appreciate ingenuity and hard work)

    1. Re:Harumph! This is so simple! by couch_warrior · · Score: 1

      Or, an alternate theory. I used to work for a company that made MRI and CAT scanning hardware, and I used to write software to process imagery om those devices. Knowing the math involved, I can reassure you that this imaging technique is analogous to finger-painting mathematically. This article IS about a simple parlor trick. If I have a point light source and a photo diode, I can make an image in one of two ways. I can hold the light still and move the diode (this is how satellites like GOES and Landsat make images), OR I can hold the diode still and move the point of light, which is what they did for the article. BFD. If you're impressed by this, you'll probably go ga-ga for the "pinhole lens" effect. On a sunny day, go into a dark room with opague window shades, pull the shades down, then put a pinhole in one of the shades. Hold a clean piece of paper a foot or so from the pinhole, and the hole will act as a lens and create an image of the outdoor scene on the paper - OOOooooo, magic!

      --
      "Sic Semper Path of Least Resistance"
  84. Magnet link for Decentralized Tracker (Azureus) by Anonymous Coward · · Score: 0

    Magnet link for Decentralized Tracker (requires Azureus BitTorrent Client), DualPhotography.mp4:
    magnet:xturnbtihJJG7QKRLISZVB24YFXS7YPYHVGEBPSTZ

  85. Re:mirror! (OT) by Anonymous Coward · · Score: 0

    How the hell does mirroring a file "violate copyright" -- in a way that merely downloading it does not?

  86. Re:University of Virginia Mirror to Video[disable] by j-beda · · Score: 1

    This torrent seems to be working.

  87. Any bets... by KenDaMan · · Score: 1

    on how long before this technology shows up in an episode of CSI?

  88. Old thing, new technique by bibi-pov · · Score: 1

    OK, the technique isn't really new as highlighted by some as it's used with x-rays, electrons in some other things. But I think the important part of the paper/video is that they developed an algorithm to speed up the process by finding non overlapping pixels to reduce the steps needed to capture the picture. It's not new, but it's an enhancement.

  89. Watching TV by Doc+Ruby · · Score: 2, Insightful

    To analyze the projector's image quickly, they need to control the projector, sampling its pixels' images to factor out redundant pixels. Trojan-horse programs which control the projector probably won't trigger current antivirus SW. Any screen can now spy on you, if a camera can only get a glimpse of its reflected light. Combined with laser microphones, you're on candid camera! Beware untrusted screensavers!

    --

    --
    make install -not war

    1. Re:Watching TV by Bisqwit · · Score: 1

      Doesn't work that way. The calculated image is of the same resolution and focus as the light source.

      While the data projector projects light in a focused form, a computer display or TV shines the light everywhere without focusing it anywhere in particular.
      You can use the technique to gain a picture from the perspective of the display device or TV, but it's too blurry to be useful at all.

    2. Re:Watching TV by Doc+Ruby · · Score: 1

      The tech announced in the article we're discussing today needs a collimated, focused lightsource. But using an unfocused monitor instead is really a computational, not a physical challenge. I expect to see signal processing compensate for that limitation. A combination of noise filtering and exhaustive reverse raytracing will make available scenes illuminated solely by a single monitor. Some would say that if the projector-dependent version is announced to the public today, that it's likely the NSA already has the more useful version working, and that it'll be common in 5 years.

      --

      --
      make install -not war

  90. torrent by j-beda · · Score: 1

    For what it is worth, here's a torrent.

  91. Re:ARTICLE CONTENTS - torrent link by j-beda · · Score: 1

    There is a torrent here.

  92. Mirror(27) by jaredmauch · · Score: 1

    Video and PDF on fast link based in the US. I've survived slashdotting before, go for it ;-)

    1. Re:Mirror(27) by Anonymous Coward · · Score: 0

      Fast link indeed. In the time it took me to run upstairs and take a leak it was finished downloading (the movie, that is).

  93. torrent by j-beda · · Score: 1

    Here is a working torrent.

  94. torrent by j-beda · · Score: 1

    Because mirrordot can't handle it either? Maybe this torrent will work?

  95. finally .. by Anonymous Coward · · Score: 0

    reminds me of the camera thingy used by Deckard in BladeRunner. That was awesome ! ..seemed like it had infinite resolution !

  96. God dammit... by testednegative · · Score: 1

    now i gotta look for a projector, a camera and a cpu processing the images in realtime at my next poker game =\

  97. I for one welcome by Anonymous Coward · · Score: 0

    our new overlords, who can now see us around corners.

  98. 4D dataset, 2D incident... TFA scares me by Maljin+Jolt · · Score: 1

    6D slice of the 8D reflectance

    Imagine... oh, wait.

    --
    There you are, staring at me again.
  99. Image on page is rendered? by BenJeremy · · Score: 1

    Is it just me, or is the image shown on the page a rendered image?

    The teapot kind of gives it away.... I also have the book in the picture, and I've seen the model of that book in some sample renderings out there. Additionally, when's the last time you saw a REAL coke bottle, outside of 3D renderings... or the ancient teddy bear. All are classic examples of 3D meshes often used to demonstrate various 3D techniques.

    If, for the sake of the argument, this is rendered (I believe this to about 99% certainty), then the demonstration, perhaps still valid, is demonstrated under perfect conditions, as opposed to a real-world application.

    Also, if it's rendered, who's to say the results and the paper itself are nothing more than academic huxterism?

    I'm not trying to troll here, just trying to understand the conditions and import of this whole thing, beyond the slashdotting of the server there.

    1. Re:Image on page is rendered? by BenJeremy · · Score: 1

      OK, after seeing the video, I've answered my own question... MOST of the images shown are, indeed, rendered (though the video cleverly superimposes real images as a deomnstration of camera and light projector).

      The only real-world demonstration of the technique is the playing card demo.

      I would think this plays out more as a dramatic demonstration proving accepted imaging theory.

      I would think that an adoption of this technology could be used to construct images through keyholes (as others suggested), perhaps using infrared or lasers as the scanning light source. The specific conditions required to use this may limit its practical applications, but I imagine this technique could be "implemented" in an upcoming Bond or Mission Impossible movie.

    2. Re:Image on page is rendered? by Anonymous Coward · · Score: 0

      What do you mean by "rendered" and "real-world"? The playing-card demo is rendered in the same way that all the other examples are; either they're all "real-world", or none of them are.

    3. Re:Image on page is rendered? by BenJeremy · · Score: 1

      What I mean is that the book, coke bottle, teddy bear and teapot are NOT real objects. They are simply 3D models rendered in some ray tracing application as a demonstration, virtual, of the concept.

      The playing card, on the other hand, was a real object, and was the actual real-world demonstration of the concept.

    4. Re:Image on page is rendered? by Anonymous Coward · · Score: 0

      No, they were all real objects.

    5. Re:Image on page is rendered? by BenJeremy · · Score: 1

      Why are you so sure of this?

      The book, teddy bear, coke bottle and teapot are all very popular models used in 3D rendering apps.

      I would find it very odd that students would have these readily available, as the Coke bottle hasn't been made with that thick, distinctive glass for decades, the teapot is, well, an idealized model, and the teddy bear is not something you pick up at the local toys 'r us.

      The teapot is also unusually small, for what it is.

      The whole thing SCREAMS "popular mesh models used in a 3D rendering".

      What looks contrived in the video is the presentation showing the video projector and camera, in particular, the odd angle the video projector is sitting at (actually looks as if it's pointing BELOW the objects).

      I'm not making this claim to try and delegitamize the demonstration... I'm just trying to sort out reality from virtuality in this demonstration.

  100. I think Siggraph is just great. by PotatoHead · · Score: 1

    Here we are still pushing the boundaries of what computer graphics can do for us. The biggest thing for me is rendering reality in ways that provides new insight. That's graphics in a nutshell and Siggraph is where it's all showcased each year.

    For anyone who thinks math is boring, consider this field. You get to put your math to work in a very revealing way. (Makes me want to go back and study.)

    Today we have these powerful computers that are just so damn cheap. Graphics engines can display things that were not even on the map as a kid. Middle Schoolers today can begin to explore potent tech for only the cost of a machine to run their ideas on. How cool is that.

    For anyone who thinks OSS is a waste of time, consider the above and know you are going to see something very interesting because somebody somewhere was just able to compute for the hell of it. And how cool is that huh?

    Sorry to just ramble. I just like this stuff and feel it's worth pointing it out once in a while, that's all.

    Ever notice how much more OSS is involved these days? Used to be SGI machines, now it's win32 and OSS driving a lot of this stuff. (Don't know about the Mac, sorry guys I want one too!)

  101. BladeRunner! by Anonymous Coward · · Score: 0

    Remember the scene in Blade Runner where Deckard is zooming in on the photograph and seems to get image out of no image... seemingly passing through a door frame, changing perspective... It seemed like total fiction until now...

  102. 3DSM & Maya by r_jensen11 · · Score: 0

    That's all great and all, but when I can use this with 3dsm and Maya?

  103. WOw these guys are smart by Adult+film+producer · · Score: 1

    I didn't understand half of what they said but sounded good.. ya, the playing card trick was very cool. Can I use this technology though ? I'm thinking maybe it could be modified to peek through a woman's clothes.. X-ray Vision, finally?!

  104. You bit*hes Slashdotted it!!! by Anonymous Coward · · Score: 0

    You maniacs, you did it, you really did it. You went and blew it up. Killed its bandwidth. Shut the server down.

    Any server mentioned on Slashdot better be frickin' Piranha Proof because its like sticking a computer made of meat into a pool of hungry Piranha.

    Maybe NEXT week I'll get to see it... damn you, damn you all to hell!

  105. Re:around corners? upskirt? by Herr_Nightingale · · Score: 2, Funny

    I was imagining upskirt cam technology rapidly advancing up until i read your post..

  106. Light Guns? by HellPhish · · Score: 1

    Is this anything like the Nintendo light guns that allow you to video-hunt ducks?

  107. It's a hoax by Anonymous Coward · · Score: 0

    Look at the first two pictures, they are simply morphed, ie. the viewpoint did _not_ change, so there is no looking around corners.

    1. Re:It's a hoax by Anonymous Coward · · Score: 0

      you so stupid

  108. Speech synthesizer as narrator? by Just+Some+Guy · · Score: 1
    What speech synthesizer did they use to narrate the video? The quality was pretty high, although it had enough telltale artifacts to make it reasonably obvious that it was non-human.

    In the event I'm wrong: dude, you really need to spend more time in the same physical room as other living people.

    --
    Dewey, what part of this looks like authorities should be involved?
  109. In soviet Russia.. by BigZaphod · · Score: 0

    ..the camera projects on YOU!

  110. MOD PARENT DOWN, KARMA WHORE by Anonymous Coward · · Score: 0

    The link that the parent has posted is *exactly* the same link that appears in TFA.

    1. Re:MOD PARENT DOWN, KARMA WHORE by Anonymous Coward · · Score: 0

      Consider the possibility that the article may have changed after being /.-ed.

  111. Lost information by konkani · · Score: 1

    I wonder how this argorithm replaces lost information. If you look at the pictures, the names of the authors in the textbook dont change from the two persepectives, i.e. the shadowed name remains that way. Seems like a fortunate coincidence.

    (I have only seen the pictures, not the video.)

    --
    please change me. - sig
    1. Re:Lost information by Bisqwit · · Score: 1

      It doesn't. Information that was behind an obstacle in the first image will be shadowed in the next. This amplifies the illusion of that the original camera is now a lightsource.

  112. Placing the camera where the "eyes" are... by cutecub · · Score: 1

    One aspect of Video phones and other video-chat technologies is that both parties can never look into each others "eyes" simultaneously.

    Your eyes never meet, as they do in a physical one-on-one conversation because the camera and video display are at least a few inches apart.

    I wonder if dual photography could be used to create the illusion of having the "camera" in the middle of the display device so you could actually "lock eyes" during a conversation.

    I guess you'd need a pretty bright display device...

    1. Re:Placing the camera where the "eyes" are... by t_allardyce · · Score: 1

      Actually there's already a system that does this, it uses two cameras above and below the screen (they can be cheap cameras) and it merges them together to create an image where the person looks like they're staring at you - i think it was developed for web-cams but the principle could be the same for phones, problem with this light system is it won't be real-time until someone develops a very high frame-rate camera and projector and some major computing power

      --
      This comment does not represent the views or opinions of the user.
  113. This is false! by Anonymous Coward · · Score: 0

    There is no new data in the projected image from the original. Note the teddy-bear's left chin in image (b). It should not be in shadows because it is being viewed straight on from the projector. Also note that you cannot see any more of the text or picture behind the bottles than what's already shown in the first image. So you can't see around corners at all. If the data wasn't in the first image, its not going to be in the projected image either.

    1. Re:This is false! by DaCool42 · · Score: 1

      The bear's chin is in the shadows because the camera and the light swap positions. The light is coming from the left in image b. Although you are correct in saying there is no new data. Obviously there cannot be any information pulled from nowhere.

      --

      ----
      All of whose base are belong to the what-now?
    2. Re:This is false! by Anonymous Coward · · Score: 0

      Look at the playing-card demo. They reconstruct a card face that was not visible to the camera. Sure, the data was in the first image, but in a very indirect way: by influencing the luminosity of the book page.

      It's like seeing someone hidden around a corner by noticing that a wall visible to you is a slightly different color due to the presence of the hidden person.

  114. Everything old is new again by Anonymous Coward · · Score: 0

    This sounds an awful lot like the flying-spot Nipkow disk scanning method used for television in the late 1920s and early 1930s. In the television image, the sources of light appear to be where the phototubes are, and the perspective is from the light source.

  115. What about Videoconferencing? by RedBear · · Score: 1

    Hey, speaking of TVs and cameras, you know how videoconferencing has always been a little awkward because it's difficult for both parties to simultaneously make eye contact? If you look at the image on the screen you will appear to the other person as if you're looking away from the screen (i.e. not making eye contact with them), because the camera is recording you from above the screen (or below, or to the side)? Wouldn't this technique be able to morph the onscreen image so each person appears to be looking directly out of the screen, even though the camera is still recording you from a higher angle? It would be as if the camera is in the center of the screen, which would be the only other way to make it appear as if you were looking directly at the viewer on the other end. Simulated eye-contact by exchanging the position of the light source (TV) and the camera in the projected image.

    Or can they do this already somehow?

    1. Re:What about Videoconferencing? by utexaspunk · · Score: 1

      it'd probably be a lot easier and achieve a lot better results to just use a camera behind one-way mirror setup similar to a teleprompter

    2. Re:What about Videoconferencing? by Mac+Degger · · Score: 1

      Wish I had modpoints to give ya: you're absolutely right, it seems to me. This does two things: a) it moves the problem to software, which is gooed because that b) does away with complex/expensive and recurring hardware costs for videoconferencing equipment. All you need is a proper monitor and a camera (and lots of realtime processing power).

      --
      -- Waht? Tehr's a preveiw buottn?
  116. That's nothing... by rthille · · Score: 1

    With my new research, I've been able to interpolate the entirety of the universe from a piece of fairy cake!

    --
    Awesome furniture, accessories and cabinetry in Santa Rosa, CA: http://humanity-home.com/
  117. Telescreen?? by MonoSynth · · Score: 1

    If only a screen and a photodiode are necessary to capture images, how difficult will it be to hack a normal TV (with a photodiode in the form of an IR-sensor) into a camera without *any* outside changes (or even complete software-based in newer tv's)? or even into a 'telescreen'-like device? Or what about adding one $0.10 photodiode to a laptop and have an integrated webcam?

  118. Re:Homebrew solution possible? I own a LCD project by lakeland · · Score: 1

    Also, as an comment above points out, you would be much better off with a CRT projector than an LCD projector.

  119. Can We do this with a Planet Size Object? by EastCoastLA · · Score: 1

    Use this method to see the side of a planet that we have never seen by switching places with the Sun(projector)? Nice!

  120. Just like fingerprinting in MINUTES! by Bloodrage · · Score: 1

    ...and will be the McGuffin in next weeks episode of CSI.

    --
    i am endorsed for the carrying of dangerous goods, please be giving me your depleted uranium
  121. The Sun saw the grassy knoll by Anonymous Coward · · Score: 0

    So instead of relying merely on the perspective of the Zapruder film, we can get what the sun saw over the wall on the grassy knoll. You can get the view from the book depository and even JFK's point of view if you like (multiple projectors). Of course the film is old and slightly blurred, and it would involve... hey! who's there! Hey, you can't take my compu, You're hurting my arm sir! YOU"RE HURTING MY ARM SIR! HHHhhheeeeeellllppppp......

  122. This technique is legit.... by Anonymous Coward · · Score: 0

    I just tested it out with my light-brite and three cabbage patch dolls.

  123. In unrelated news by tempest69 · · Score: 1
    The Department of Homeland Security began marketing structured flourecent bulbs.

    Storm

  124. Blade Runner? by EvilIdler · · Score: 1

    Strange that noone has mentioned the similarity with that tool
    in Blade Runner. Sci-fi is becoming reality :)

  125. torrent on website by j-beda · · Score: 1

    I sent them an email note and now they have a torrent posted on the website.

  126. That reminds me a holography by Mondor · · Score: 1

    Where you take a picture to the glass, and if it is splitted, you can watch the missing part using the rest of the picture, like window. But it requires laser and time and immobility of the target during "photo session".

    However, it seems like new technology may increase the number of wannabe photographers, producing superb pictures... And imagine, what delicious porn we'll see in 4D! And, of course, tons of spam, offering that porn... Time to update SpamAsassin with that new terms...

  127. Ha Ha Ha Ha Ha by PingPongBoy · · Score: 1

    The Shadow knows!

    There is an error in the rendering of the view from the light source.

    Naturally, the view from a viewer is the most familiar to us and will be assumed to be the most accurate presentation of reality. In other words, the camera view is assumed to be correct. Now ask yourself, what should the view from the light source look like????

    If there is only a handful of point sources of light the resulting lit image is pretty simple. Opaque or almost opaque things block light and make shadows. Ha ha ha ha ha! Reflections and lens cause more complications.

    The upshot is the bottle's shadow when seen from the light source ought to be right behind the bottle. Instead the rendering shows the bottle's shadow off to the right side.

    Further problems: what the bottle blocks from the camera view (perhaps a secret message on the book or a crack in the bottle) should come into view as one looks from the light source. Instead the rendering of the view from the light only becomes a morph of the view from the camera.

    The claims of the research are tantamount to taking a photo of the ground in a total eclipse and being able to deduce the dark side of the moon.

    --
    Know your pads. One time pad: good for cryptography. Two timing pad: where to take your mistress.
    1. Re:Ha Ha Ha Ha Ha by Anonymous Coward · · Score: 0

      People should be required to present some form of proof that they have read the article before they're allowed to post.

      The LIGHT and the CAMERA are switched, virtually, so that the new image shows the scene as lit by a VIRTUAL LIGHT in the position of the real CAMERA and from the point of view of a VIRTUAL CAMERA in the position of the real LIGHT (projector).

      You are describing what you'd see when the light and the camera are in the position of the real light. That is just not what this algorithm does.

      Nothing is morphed. The algorithm computes a reversal of the light transport. The image is exactly what a camera in the position of the light would see (with the virtual light source in the position of the real camera). You do see things which are invisible to the real camera if they're lit by diffuse reflections (again, the virtual light is in the position of the real camera!).

  128. Question: by tjmcgee · · Score: 1

    Would this work for video conferencing applications to make it apear that the users are both looking at the camera?

  129. Invisibility by Sleen · · Score: 1

    I always wondered if the invisibility trick would involve a mesh of cameras and light sources. If you could map an arriving photon on one side, and transfer, or emit it somewhere else, you could do basic invisibility. If you combined emmiters and detectors in the orthagonal way they mention, with a strict backview angle; invisibility is easy. The limit would be resolution and cpu speed for updates. Your interlacing would have to be 2x above your acceptable tolerance. Under strict conditions is one case. But I always wondered in that scenario, how you could possibly adaptively map a smooth spherical exploration around the subject that is 'veiled'. Maybe it is Helmholtz reciprocity. But in the application of invisibility, perhaps involving many more dimensions.

    Maybe someone will invent a dual photon gate/sensor combining emitter and sensor.