Physically Controllable Relighting of Photographs

(yaksoy.github.io)

66 points | by summarity a day ago ago

16 comments

  • Tepix a day ago ago

    That's pretty close to magick. Kudos!

  • vonneumannstan a day ago ago

    Am I mistaken in thinking this was already doable with diffusion models?

    • summarity a day ago ago

      Not with any amount of temporal cohesion. This is using neural rendering that can stay consistent across arbitrary lights and their movement. But the authors chose to go proprietary, hopefully we’ll get some open alternatives in the near future.

  • amelius a day ago ago

    Neat! And the video was pretty interesting!

    Wait ... patent pending? Research done with public money? Yuck! Downvoted immediately.

    • summarity a day ago ago

      This isn’t my work - just sharing the approach. I agree this should have been an open and reproducible publication. It won’t be long for this to become a normal feature in neural rendering engines though, there’s (IMO) no breakthrough novel idea in this pipeline.

  • echelon a day ago ago

    > patent pending

    Ugh, more reason to want AI to automate research. No more patents.

    This is going to be used to shake down teams that had no idea these folks happened to do this off in their own corner of the world.

    • advisedwang a day ago ago

      > Ugh, more reason to want AI to automate research. No more patents.

      Why would AI research be any less patented than non-AI research?

      • kridsdale1 a day ago ago

        It can’t be copy writable.

    • mikeaskew4 a day ago ago

      Could you expand on that?

      • echelon a day ago ago

        I would like to implement this feature in software.

        Now I cannot legally do so. Not even in free software.

        We have to wait 20 years for this shit to expire. And by that point half of the people here will be retired and technology will have moved on, but this one important technique and feature will still be locked away.

        See also: gif, mp3, h.264/5, seam carving, the ribbon, etc.

        • ndriscoll 4 hours ago ago

          Patents don't restrict you from writing or publishing software. They might restrict you from compiling and running it, but in practice they're irrelevant for free software where you're distributing source anyway.

          See also: gif, mp3, h.264/5, seam carving, the ribbon, etc.

        • tancop a day ago ago

          I would do it illegally right now if I had the hardware resources. The article is 3 extremely vague pages but from the photo description it looks pretty simple.

          You make a diffuse light only version of the image with one trained NN, estimate a depth map from it, take the delta from diffuse to original image and reverse raytrace it with Mitsuba to get the environment map, use differentiable rendering to optimize the environment map and make a new point light map.

          You're left with a 3D environment where you can move the lights around and call Mitsuba again to get a physics based render. That's the whole innovation. I guess the secret sauce is in the optimization algorithm, but it could just be basic gradient descent.

        • nomel a day ago ago

          Isn't the alternative that everything stays secret/proprietary, forever?

          • dTal 6 hours ago ago

            Only if you think that progress comes from divine inspiration in the ineffable depths of the minds of great men, as opposed to smart people applying themselves to problems using the tools they have available. A lot of new ideas aren't so much someone figuring out how to do something, as someone deciding that something is worth doing. Amazon's infamous patent on "1-click purchasing" wasn't some kind of flying car that the world would have been forever robbed of, had Jeff Bezos not been incentivized to disclose his monumental trade secret.

            tl;dr NO

        • ragebol a day ago ago

          Or outside imagery: 3D printing, only took off after the patents expired. Which is now a huge industry. What could have been would that patent or with it expiring earlier?

        • CWuestefeld a day ago ago

          Were you going to do in your basement all the computation necessary for the research? This is something that can't reasonably be accomplished by a hobbyist on their own. If it's going to be done, it's got to be financed by some larger entity.

          Do you want that to be publicly-financed, or owned by some corporation with deep pockets?