Instruct-NeRF2NeRF - Combining Diffusion Models with NeRF to create new NeRF Objects
Key Takeaways
This video explains how to combine diffusion models with NeRF to create new NeRF objects using Instruct-NeRF2NeRF
Full Transcript
hello everyone I hope you all are doing very well in this video I am going to share you a wonderful project which is actually combining the nerve and diffusion model together to create a whole lot of scene by applying the instruction to it it means that we already have a project which is used to create enough object this means you have a lots of image revolving or surrounding a particular object and you are using these objects to generate your Nerf object and now applying the diffusion model in this existing nerve project you can actually convert all of those images by passing the instructions and that will generate a brand new collection of images based on the previous image and now you will render the nerve scene based on that and now your final left object will be created will be totally different based on the prompt you have injected so for that reason the project name is instruct nerf2 nerve which is actually using underneath the another very popular diffusion project is the instructor page two pics where you are taking a picture adding an instruction and that generate a new picture to you so by utilizing the diffusion model you can actually rearrange your Nerf project and get a brand new enough object so that's why it's called instructor so it would be really interesting to to go through this project in this video and I'm adding that content in my channel because I have seen a lot of visitors who come my channel related to the various kinds of nerve content I create so I hope this content is going to be very useful to you so let's take a look about this wonderful project so the first project which I would like to show you is the instruct Nerf to nerve the idea behind this project is that if you have a project which is Nerf based means you have a collection of images or a video which in which let you split images coming out from your video so finally you have a group of images related to a particular scene or object and you are creating the point Cloud which converts into your nerve object and then actually you can take that object and convert it into a 3D object and input into in whatever 3D object editor you have so that's the concept of love the idea with this research project is that actually you are taking a whole nerve object scene collection of images and you can drive through using instructions how it is so if I am creating a Nerf object by using a group of images related to a face so in that scenario we just have a 360 degree or 270 degree or whatever degree of images if images means photos related to a particular object next you are feeding those objects to rough engine there are a few available and you get a 3D Point Cloud related to that particular object which is which can be exported into a visual 3D mesh object and then once it is a mesh object then you can open in any 3D object editor now if you are adding the instruction in that scenario then this particular research article as of now because the code is not available yet it can actually convert that whole enough say the example here is that as you could see that this is a phase is a person phase that's another model here like okay and now you are adding instruction so you can say turn his face into escrow so the SQL argumentation is happening and every image which has been used to create the Nerf object by converting these images to the point cloud and then processing it to generate the final nerve object so each image is going to be processed through depending on your instruction and that is actually the engine behind it so if we go look into this research paper you will see that this is the instruct picks to fix and that is very popular diffusion model what it does it takes an image and you add the instruction and it converts that image so this is the original image and the instruction is swaps and flowers with roses so sunflowers are being flowers are being replaced replaced with roses so the picture is converted into a Target picture when you have provided an instruction now you take that one particular frame based diffusion processing you can apply that back to here so if you see here this is the cold map which is uh the uh the collection of images is used to generate the not object when you are going to add the instruction instruction or instruct Nerf to nerve you are basically adding diffusion to every image which is part of that Nerf Cloud so generous object and you are adding instruction and you are transforming that image using the diffusion model so combining these things the final output what you are going to see will be totally change but actually each image in that collection has been updated by using the instructor pix2px diffusion model so the example could be something like that if you see here that this is the original this is a green tree and that's the 360 degree a photo related with uh original design by adding the X the instruction to it you can convert this to item so each frame in this collage has been converted and then first converted into uh The Prompt base or instruction and once the image was edited that all the images are being edited and then final image has been used to convert the enough object so that's a really great idea to utilize the instruct picks to pixel diffuser model into a North otherwise the North and the diffusion models these are two separate methodologies because the objectives are totally different here similar to that I would say this is another example where this uh Stone image or a stone object is related to I think a bear but you can convert it to grizzly bear and if you look into the background you see that background has not been changed background is still the same trade same bushes but if it's a grizzly bear you're going to see the change here similar to panda bear or the polar bear so by using the core instruct picks to picks that Nerf uh project has been created the code is still not available yet so if the code is going to available that is going to available I think looks like the industry Studios is kinda integrated with the Murphy studio so enough is what is Nursery Studio okay it's a really wonderful GitHub project and that is really getting a lot more popularity I really uh have used it but I had no time to create the video around it so my my plan is that sometimes as my time becomes available I'm really going to create another video to utilize the industry because a majority of folks who come and visit my channel are also coming because of the content I have created on and off so that's the reason I really see that these this diffusion project is going to be applied with the nerve and I'm quite excited about it so that's all I have for you in this video I hope you have enjoyed the video I am looking forward to seeing you in my next videos until then thank you so much appreciate it
Original Description
Instruct-NeRF2NeRF enables instruction-based editing of NeRFs via a 2D diffusion model
Resources and Source Code GitHub :
- https://instruct-nerf2nerf.github.io/
- https://github.com/prodramp/DeepWorks/blob/main/nerf/README.md
- https://github.com/prodramp/DeepWorks/blob/main/nerf/Instruct-NeRFNeRF.md
▬▬▬▬▬▬ ⏰ TUTORIAL TIME STAMPS ⏰ ▬▬▬▬▬▬
- (00:00) Instruct-NeRF2NeRF Introduction
- (01:53) 3 Ways to use Instruct-NeRF2NeRF
- (04:30) Project InstructPix2Pix
- (05:50) How it works?
- (07:30) NeRF-Studio Intro
Connect
------------------
- Prodramp LLC (@prodramp)
- Website - https://prodramp.com
- LinkedIn - https://www.linkedin.com/company/prod...
- GitHub- https://github.com/prodramp/
- AngelList - https://angel.co/company/prodramp
- Facebook - https://www.facebook.com/Prodramp
Content Creator: Avkash Chauhan (@avkashchauhan)
- https://www.linkedin.com/in/avkashcha...
- https://twitter.com/avkashchauhan
Tags:
#python #stablediffusion #nerF #pytorch #gradio
Watch on YouTube ↗
(saves to browser)
Sign in to unlock AI tutor explanation · ⚡30
More on: Image Generation Basics
View skill →Related Reads
📰
📰
📰
📰
Help Choosing Neural Network Architecture for Matrix Classification
Reddit r/deeplearning
How to Choose the Best Deep Learning Model for Medical Imaging
Medium · Deep Learning
Another Way to Read Neural Geometry
Medium · Data Science
Another Way to Read Neural Geometry
Medium · Deep Learning
🎓
Tutor Explanation
DeepCamp AI