Slashdot Mirror


Using Photographs To Enhance Videos

seussman71 writes with a link to some very interesting research out of the University of Washington that employs "a method of using high quality photographs to enhance a video taken of the same subject. The project page gives a good overview of what they are doing and the video on the page gives some really nice examples of how their technology works. Hopefully someone can take the technology and run with it, but one thing's for sure: this could make amateur video-making look even better than it does now." And if adding mustaches would improve your opinion of the people in amateur videos, check out the unwrap-mosaics technique from Microsoft Research.

25 of 102 comments (clear)

  1. Is anyone else sick of demos? by QuantumG · · Score: 4, Insightful

    Why is UW not releasing their source code? If they intend to spin off commercial products, why are they releasing demos? Hell, even *Microsoft* is releasing demos of this stuff.. is Apple and Google the only companies that can ship product these days (even if it is "beta" you can at least freakin' use it).

    No more demos. We know you're smart, now make something useful please.

    --
    How we know is more important than what we know.
    1. Re:Is anyone else sick of demos? by imsabbel · · Score: 4, Insightful

      Simple reason:
      They _say_ that it does this automatically.

      Translation: We put some phd student on it who spend some months optimizing the settings for the 2 selected scenes so we can make a nice publication and maybe get more money.

      If you just look at their steps of the workflow, the way they discribe it just isnt possible (like the way they "stereoscopically" create a depth-map from a _single_ still photograph..).
      Not to mention that the first scene looks like a bad video game level after their "improvement".

      --
      HI O WISE PRINCE. WHT TOOK U SO DAM LONG?
    2. Re:Is anyone else sick of demos? by Swizec · · Score: 2, Informative

      That's because they're all renders! None of it is real.

      Pics or it didn't happen. Or in this case, apps or it happened only in photoshop/whatever.

    3. Re:Is anyone else sick of demos? by Hays · · Score: 3, Informative

      The publication is supposed to contain enough information to recreate the results.

      Question 4 on the SIGGRAPH review form -
      "4. Could the work be reproduced by one or more skilled graduate students? Are all important algorithmic or system details discussed adequately? Are the limitations and drawbacks of the work clear?"

      If you or a company wants it bad enough, the information is there, unless the review process failed (which does happen).

      This wasn't a SIGGRAPH paper but the ability to reproduce results is none-the-less a standard prerequisite for academic publication.

      It's certainly not as convenient as releasing source code, but that's sometimes a big challenge for an academic researcher because the last thing they want is to have to support buggy, poorly documented research code for random people on the internet.

    4. Re:Is anyone else sick of demos? by CaptainPatent · · Score: 4, Funny

      like the way they "stereoscopically" create a depth-map from a _single_ still photograph.

      No no no, read the fine print

      Stereocycloptically, not stereoscopically!

      --
      Well, back to rejecting software patent applications.
    5. Re:Is anyone else sick of demos? by mo · · Score: 4, Informative

      like the way they "stereoscopically" create a depth-map from a _single_ still photograph

      TFV said they were using video frames to do stereoscopic depth-mapping. Since the source footage changed perspective, they can build a depth map based on the relative shift of each object in the video, and then project the high-quality photograph on top of the derived 3D structure

  2. 3D models from videos by 4D6963 · · Score: 4, Interesting

    The other cool part of it is that it derives a cloud of points from the video, meaning it can turn a video into a 3D model, apparently. However it seems like their program only uses it internally.

    --
    You just got troll'd!
    1. Re:3D models from videos by samkass · · Score: 4, Informative

      Takeo Kanade's lab at Carnegie Mellon's Robotics Institute did this in the mid 90's...

      --
      E pluribus unum
  3. Patent Encumbered? by reality-bytes · · Score: 4, Insightful

    I always get this feeling when I see a university-styled promotional release that the *software* patents are already pending.

    I haven't the time to search just now but I'll bet there's at least one application pertaining to this method which encompasses a hell of a lot more.

    --
    Ripping an new rectum in the fabric of spacetime.
  4. Of the two, I find the Microsoft one to be better by spoco2 · · Score: 4, Interesting

    Really, the ability for their software to 'unwrap' a 3D object and allow you to fiddle with it as you wish is very cool.

    And not limited to a 'static' scene.

    And, really, if you're going to go to the effort of videoing a scene, then photographing the scene, then passing the video and the photos through their software. All to get better exposure and resolution.

    Um.

    Wouldn't it be a far better cost/effort equation to just buy a better HD camera in the damn first place?

  5. Re:Of the two, I find the Microsoft one to be bett by cnettel · · Score: 2, Interesting

    The more interesting aspect is that you can tweak those still photos, and then transfer them back. Photoshop some key frames, and you have suddenly created a video with the same manipulation. The video is just a cheap source for spatial data, which you can then texture with your photos.

  6. Find Video Frame - Apply by KalvinB · · Score: 3, Insightful

    The easy way would be to use the already calculated depth field from the frame in the video that best matches the photo.

  7. A better use? by neokushan · · Score: 4, Interesting

    All of these techniques are pretty awesome and will certainly be a boon to home video enthusiasts the world over (plus plenty of commercial places that are on a tight budget), but I've got another idea.

    You see it on TV all the time, CCTV footage of robberies and the like, couldn't this technology be used to effectively map out a 3D image of the purpetrator?
    I know it wont be perfect and most CCTV is probably too low quality to be used, but it would certainly be pretty cool (and useful) to have a vaugely accurate 3D model of the guy, giving you height, build, etc. and with the help of supplementary images, a really easy way to adjust it's appearance.

    --
    +1 IDisagreeSoHeMustBeATrollOrAnAstroturferOrAShill
    1. Re:A better use? by sirkha · · Score: 2, Informative

      You see it on TV all the time, CCTV footage of robberies and the like, couldn't this technology be used to effectively map out a 3D image of the purpetrator? I know it wont be perfect and most CCTV is probably too low quality to be used, but it would certainly be pretty cool (and useful) to have a vaugely accurate 3D model of the guy, giving you height, build, etc. and with the help of supplementary images, a really easy way to adjust it's appearance.

      Yes, like, you could adjust the appearance to look exactly like someone else! Not saying that one would or should do this, but now that they can, they probably will.

    2. Re:A better use? by Pingmaster · · Score: 3, Interesting

      I would say that mounting a high res still camera in parallel with the CCTV camera and taking, say 1 picture every 10 seconds after the CCTV montion sensors are tripped, which would have quality comparable to a high-end consumer camera (i.e. 7-8 Mpixels), then use that data to enhance the video taken to aid in identifying suspects

      That said, I don't think these 'enhanced' videos should be admissible as evidence, since the videos have been effectively tampered with and given the possibility of altering identifying features of a suspect using superimposition of a different picture on the video could either cause the wrong person to be jailed, or the actual criminal set free

  8. Re:Of the two, I find the Microsoft one to be bett by Enderandrew · · Score: 3, Informative

    That would greatly lower the cost of doing special effects, if you didn't have to do them frame by frame.

    --
    http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
  9. It's going to be big... by bill_kress · · Score: 2, Insightful

    When the ability to deconstruct a video into a 3-d model & skin (the opposite of what a video card does now) is placed into an open-source API, the possibilities are going to be HUGE (and a little frightening).

    Anyone want to post a few ideas? I'll give you a few topics to kick things off:

    Change detection (Finding lost objects in a room, seeing boxes left in a government office, where's my remote)
    Change observation (plant growth, things that change too gradually for us to notice)
    Creating 3-d models from humans (extracted from old films, walking down the street)
    Weapon systems (Undetectable lasers blinding targets, Unmanned guns with perfect accuracy)
    Home interaction (Make a sign with your hand, computer changes the channel, lighting, heat, ...)
    Office monitoring (Exactly where each person is any time just by typing "Where's bill" into your PC)

    All things that could be done by any hobbiest/hacker with the right API.

    (I assume that to get real-time you could use the massively parallel abilities of a video card, making this stuff run on any hardware...)

    Also, just storing models and skins is extremely efficient--You could film a room for years in extremely high resolution and use virtually no storage (almost none except when something or someone new enters the room, then just one new high-def skin)

    Other ideas?

  10. Well there goes using video as evidence in court by Brynath · · Score: 2, Insightful

    With most if not all video cameras storing the video digitally, and now with all these new techniques for editing video, why would any court allow for video evidence?

  11. evidence fabrication? by Atilla · · Score: 2, Insightful

    This software, if it actually works as described, could also be used to easily fabricate video "evidence". An average viewer would not be able to tell the difference.

    Kinda scary...

    --
    --- sig moved for great justice.
  12. CREEPY! by Ohrion · · Score: 2, Interesting

    Did anyone else notice a very creepy effect in the "enhanced" video with the bust? It made it look like the head was turning to look at you as you moved around it. *shudder*

  13. Re:Of the two, I find the Microsoft one to be bett by jebrew · · Score: 2, Insightful
    I'd just connect a camera to the bottom of my camcorder (they both have a spot for mounting).

    Then just have the still camera do continuous shooting @ ~1fps while you video. Match them up in this software when you're done and you're good to go...now if I could just get a hold of their software.

  14. 3d track, projection, basic compositing. by shidarin'ou · · Score: 2, Informative

    This is a 3d track of the shot (which generates a point cloud of 3d points, which can then be used to generate an automatic 3d model of the scene). They then project (a method of texturing that paints a model based on points of projection.. what happens when you stand in front of a projector- you get projected onto) the still photos onto the 3d model, recreating all aspects of the texture and geometry, but instead of SD resolution, you now have gigapixel resolution built into the model.

    The reason it looks like a cheap video game is exactly that, they're trying to prove how sharp it is, so instead of anything being anti-aliased etc it's all crisp- which doesn't look like real life.

    Solution: get a better video camera, learn how to expose your shots properly.

    Oh? And the tree thing? same thing, except instead of projecting the texture on, you just place the texture in the 3d scene where the tree is, and render- it's even easier.

    Solution: Don't film a beat up tree. Don't film flowers with a giant sign in the middle of them.

    This wasn't at SIGGRAPH this week. As a paper or as a poster- of which there are PLENTY of student posters.

    The solution is NOT to fix it in post. The solution is to spend 5 minutes, think it through, and fix it while you're filming.

  15. Dealing with copyright problems by DouglasR · · Score: 2, Interesting

    This might be helpful to deal with copyright-protected material that gets into frame, for instance, billboards, logos on T-shirts, posters and art-work on walls. Take a single frame into a photo-editor, replace the unauthorised image with an authorised one, and this technique could potentially replace it throughout the sequence. It could equally be used to replace moving images, for instance on a TV screen, with a "blue screen" (or green), that normal video compositing software can then replace with a desired image.

  16. Re:Of the two, I find the Microsoft one to be bett by imess · · Score: 2, Insightful

    Wouldn't it be a far better cost/effort equation to just buy a better HD camera in the damn first place?

    Hint: years old amateur/family/etc video meets modern high-res camera.

  17. Re:Of the two, I find the Microsoft one to be bett by dword · · Score: 2, Insightful

    if you're going to go to the effort of videoing a scene

    "you..videoing..." isn't the only application. This could be used to enhance other videos. Let's say someone else made a great video (captured some really great scenes, focused on some details) and you want to publish it but even if they focused on cool details, they're not enough. You take a few pictures and enhance their video.
    Also, this is just the start. They are currently enhancing static videos but I'm sure in the near future, if this is worked on enough, it could be used to enhance any kind of video scene. So you have something interesting happening - by some people's standards, two squirrels fighting over a nut is interesting enough - but the overall quality of your video is just awful. You won't be able to re-take the shot because the squirrels canceled their contract so you'll take some pictures, match them against the video and voila, high-quality video or a forest and two squirrels kicking each other in the nuts over a nut while filmed by a nut.
    Do you by any chance remember those huge radios? I mean those REALLY huge radios weighting about 50kg? They weren't very practical and to the final consumer they were cool but they were heavy and incredibly expensive. Now I carry an MP3 player in my pocket that also has an FM radio integrated, just for the hell of it. === POOF === 20 years later === Do you by any chance remember those projects that they started, to enhance videos of static scenes using photographs? There was an article on a site named "Slashdot" which was taken down after it started WW3... I doubt that you'd remember that, but look where we are today: with a couple of high-quality pictures (100 gpixel ;) you can enhance any video.
    This is what this whole project is about. Studying something cool and then enhancing it until it gains practical applications. Why the hell won't /. users stop bitching about "this isn't very useful" and "i don't see the point"? It's not useful now, but it will be, otherwise nobody would invest in it and I think people who pay tons of money for this kind of research know a bit more about what research is good for than you but unfortunately they're too busy making money and changing the world to spend their time on /. The fact that you don't see it's point means only that you don't see it, it doesn't mean there is no point. In stead of saying "this isn't useful" why don't you ask "what could this be used for?" Maybe that change in some people would help us progress faster because they will question the applications of certain research which causes debates which lead the faster progress (not at the time of the debates but a couple of years later people draw conclusions and they start to get along and pretend they never asked dumb questions). It would also encourage researches by showing them that if they give you applications for their work you might embrace it. But NOOOOOOOOOOOOOOOO you just say "i can't do anything with this" which basically insults and shuts the trap of anyone who might give you a couple of uses and it just starts a flame war which is basically a debate focused on insults and swear words in stead of what it should be - focused on pros and cons.