Consistent Video Depth Estimation

  Рет қаралды 57,034

Johannes Kopf

Johannes Kopf

Күн бұрын

Our SIGGRAPH 2020 paper about reconstructing dense, geometrically consistent depth for all pixels in a monocular video. The input is just a hand-held captured cell phone video.
Paper and more results available at our project page:
roxanneluo.git...
Code:
github.com/fac...

Пікірлер
@jayperalta7104
@jayperalta7104 4 жыл бұрын
This instantly slapped the depression off my face. What a time to be alive.
@x0ty
@x0ty 4 жыл бұрын
this is game changing stuff. very impressive stuff guys, cant wait to play around with this
@Johanns0r
@Johanns0r 4 жыл бұрын
github.com/facebookresearch/consistent_depth
@MattSeremet
@MattSeremet 4 жыл бұрын
0:45 love the static pov shot here. I would love to play with this process, fingers crossed on the code coming soon. Cheers on the awesome results!
@swancollective
@swancollective 2 жыл бұрын
True, but how would you go about extracting a right eye view from the created depth map?
@user-cw3nb8rc9e
@user-cw3nb8rc9e 4 жыл бұрын
3:10 Here you could extract depth of the scene from perspective, by comparing how fast pixels and certain features move in the foreground and how slow in the background. I am surprised that river and everything came out so weak, almost invisible in the depth map. With the technique I described it should work very good to improve this.
@NerdyRodent
@NerdyRodent 4 жыл бұрын
Nice work and MIT licence too. What a time to be alive!
@gauravchaudhari4572
@gauravchaudhari4572 4 жыл бұрын
I just saw the code.. This is so cool.. really helped me understand this implementation... I didn't know you also used Flownet, i got kinda excited that your project has created smooth video without its use, this is cool nonetheless
@MichaelSavidgeStoryteller
@MichaelSavidgeStoryteller 4 жыл бұрын
Wow, this would be great for converting 2D video to Stereoscopic 3D! Thank you so much for all the hardwork you and your team has put into this code!
@cg.man_aka_kevin
@cg.man_aka_kevin 9 ай бұрын
How to do this???
@decibelfilm
@decibelfilm 4 жыл бұрын
Can't wait to play around with this extremely promising code, could you possibly post an alert or announcement on KZbin when you make the code available? Great work, guys.
@Johanns0r
@Johanns0r 4 жыл бұрын
Thanks :) Not sure how to post an alert here, but it should be in about a week or so. I'll update the description, then!
@decibelfilm
@decibelfilm 4 жыл бұрын
@@Johanns0r thanks Johannes, will keep an eye on it.
@bboynick3460
@bboynick3460 4 жыл бұрын
@@Johanns0r Hello there. It's been 3 weeks since you uploaded the video. Im sure many people, including me myself, are eagerly waiting for the souce code to be released. Will it be available any time soon?
@playboicarti.
@playboicarti. 4 жыл бұрын
any update when the code will be available?
@luna010
@luna010 4 жыл бұрын
@@Johanns0r code still says coming soon.
@yolomuffins1437
@yolomuffins1437 3 жыл бұрын
impressive, this is the same technology used in the skydio 2 drone for obstacle avoidance
@shawn3d
@shawn3d 3 жыл бұрын
Hi Johannes, is there a way to use this to extract depth maps from video from a consumer standpoint? I want to be able to create depth maps from video to and depth of field in After Effects. Is there a way I can work with this software. Your help will be greatly appreciated :)
@aeverless
@aeverless 4 жыл бұрын
man this is absolutely INSANE waiting for github to try it out
@dragonmares59110
@dragonmares59110 4 жыл бұрын
Would be curious to see the results on something with complexes reflective surfaces.
@ruman2494
@ruman2494 3 жыл бұрын
Yes, like image on mobile screen
@myelinsheathxd
@myelinsheathxd 3 жыл бұрын
This is the most crucial TECH for AI learning, we give a game from any game store to train, then they learn VISUAL WORLD without leaving silicon
@TheSamucacs
@TheSamucacs 3 жыл бұрын
can u make a software with all bundled? its hard to set all things up
@shumshersubash
@shumshersubash 3 жыл бұрын
Does the repo have code for injecting 3D objects in the video as in 0:50?
@Kopsirtube
@Kopsirtube 2 жыл бұрын
how can I use the resulting depth map for creating blur effect? davinci, sony vegas, premiere.. etc ?
@WhiteDragon103
@WhiteDragon103 4 жыл бұрын
I find it interesting that simply trying to minimize error to ground truth isn't enough to have consistency, and that explicitly minimizing consistency is required.
@kwea123
@kwea123 4 жыл бұрын
I'm more interested in how the video effect is added, it's already applicable with one image only!
@wiiu7640
@wiiu7640 3 жыл бұрын
I'm having problems getting it to work. It says that I am missing dependencies but I have made sure to follow the instructions carefully. Could someone post a setup video so I can make sure I'm doing it correctly? I run Windows 10 on my machine.
@reddcube
@reddcube 4 жыл бұрын
Impressive. Would there be a benefit to using dual capture of a Wide camera and the Main camera?
@Johanns0r
@Johanns0r 4 жыл бұрын
Yes, this would make the problem a lot easier, because the scene is static across the two views and you get a consistent scale because of the constant camera baseline. However, not many people capture dual-videos :)
@ge2719
@ge2719 4 жыл бұрын
@@Johanns0r would it be as simple as just feeding both sets of footage to the code you have released though or would you need to modify the code for it to use two sets of footage?
@RANDOM-em6bv
@RANDOM-em6bv 4 жыл бұрын
This cat is legendary
@lanik8163
@lanik8163 4 жыл бұрын
OMFG I want this now >~< I don't care what hoops I have to jump through to get this running! It's fucking amazing! OwO
@BlakeEdwards333
@BlakeEdwards333 2 жыл бұрын
Thanks for sharing!
@ajay6225
@ajay6225 4 жыл бұрын
Can we do in one cameras
@rameezshamalik6735
@rameezshamalik6735 4 жыл бұрын
Can you share the dataset
@cocohand781
@cocohand781 4 жыл бұрын
when will you share your code
@dudegalen
@dudegalen 4 жыл бұрын
how do i use this to create an alpha channel mask
@user-cw3nb8rc9e
@user-cw3nb8rc9e 4 жыл бұрын
Hi. Could you please make a walkthrough on youtube, how to use your github code on PC with Geforce card? I am sure lots of people would love to experiment with this 3D depth.
@nils2868
@nils2868 4 жыл бұрын
Does this work with video where the camera isn't moving?
@xanthirudha
@xanthirudha 4 жыл бұрын
Is this using Light Field Synthesis?
@chahatdeepsingh8473
@chahatdeepsingh8473 4 жыл бұрын
Amazing work! FYI: @2:47, 'Input' and 'Consistent Depth' images are exactly the same.
@Johanns0r
@Johanns0r 4 жыл бұрын
Ooops :)
@tanmay8639
@tanmay8639 4 жыл бұрын
I am excited to play with this
@antoniocottone5382
@antoniocottone5382 4 жыл бұрын
this method works with static images too?
@importon
@importon 4 жыл бұрын
Very nice! Will there be a google collab notebook available to try this out for noobs like me? That would be amazing!
@Johanns0r
@Johanns0r 4 жыл бұрын
Yep, we just released the code, and the is a Colab Notebook, too.
@importon
@importon 4 жыл бұрын
@@Johanns0r Thanks so much for doing this! I'm confused about 1 step however. What do I input for "camera model" and "camera params" If I want colmap to calibrate my camera????
@luna010
@luna010 4 жыл бұрын
when will you release code?
@Johanns0r
@Johanns0r 4 жыл бұрын
github.com/facebookresearch/consistent_depth
@MaxLohMusic
@MaxLohMusic 4 жыл бұрын
Code still says "coming soon"
@Johanns0r
@Johanns0r 4 жыл бұрын
github.com/facebookresearch/consistent_depth
@serhatkuk4180
@serhatkuk4180 4 жыл бұрын
Well done.
@3n19ma
@3n19ma 4 жыл бұрын
make this public
@Johanns0r
@Johanns0r 4 жыл бұрын
github.com/facebookresearch/consistent_depth
@NicoVuignier
@NicoVuignier 4 жыл бұрын
Mind=blown
@Aeonhem
@Aeonhem 4 жыл бұрын
Very exciting!
@BorisNovikov1989
@BorisNovikov1989 4 жыл бұрын
Realtime? How performant it is? Pretty impressive!
@ohiasdxfcghbljokasdjhnfvaw4ehr
@ohiasdxfcghbljokasdjhnfvaw4ehr 4 жыл бұрын
no
@kwea123
@kwea123 4 жыл бұрын
40 minutes for a video of 244 frames and 708 sampled flow pairs as said here syncedreview.com/2020/05/04/consistent-video-depth-estimation-generating-hq-depth-maps-from-single-video-input/
@AceHardy
@AceHardy 4 жыл бұрын
👑
@GBREAL01
@GBREAL01 4 жыл бұрын
Will this be able to be used on single images or is it for video only? Thanks
@Johanns0r
@Johanns0r 4 жыл бұрын
The extra stuff that our method does only makes sense with video. For a single image you could use a method like Midas, however.
@zaxsif
@zaxsif 4 жыл бұрын
Can I run this for a single image?
@Johanns0r
@Johanns0r 4 жыл бұрын
No, the extra stuff that our method does only makes sense with video. For a single image you could use a method like Midas, however.
@user-cw3nb8rc9e
@user-cw3nb8rc9e 4 жыл бұрын
By the way - are you able to extract more depth from faces and human bodies, generally objects? It seems faces and human bodies are rather flat here. Am I right? Many solutions make things work by extracting moving elements from the scene, but these still look like 2D posters on 3D background. Your stuff here is very good, but still I notice there is no great detail in depth of the scene. Can you, will you improve this?
@TheCatherineCC
@TheCatherineCC 4 жыл бұрын
What's that song? :)
@Pronobozo
@Pronobozo 4 жыл бұрын
brilliant
@sherifhany386
@sherifhany386 4 жыл бұрын
Insane
@987654321zer0
@987654321zer0 4 жыл бұрын
This is so cool
@jaiv
@jaiv 4 жыл бұрын
That is so good haha!
@mattizzle81
@mattizzle81 4 жыл бұрын
Too bad it is not real-time or near real-time. Other than video effects I could see this maybe being used to create training data for a faster supervised algorithm, I wonder what the results would be if you used this to generate training data for something fast and simple which can be run in realtime, like pix2pix for example.
@ProfessionalTycoons
@ProfessionalTycoons 4 жыл бұрын
amazing
@mostafamohsen250
@mostafamohsen250 4 жыл бұрын
wait so can you do this in real time or do you have to process the whole video first before performing this?
@Johanns0r
@Johanns0r 4 жыл бұрын
You have to process the video, and it's pretty slow.... Once you've computed the depth, though, you can play around with effects in real timel
@Hwangssss
@Hwangssss 4 жыл бұрын
I want more cute cat images.
@michaelhartjen3214
@michaelhartjen3214 4 жыл бұрын
Is this Realtime?
@Fapppful
@Fapppful 4 жыл бұрын
Is there something like a scientific notation cheatsheet for uneducated programmers anyone is aware of?
@MrAlextorex
@MrAlextorex 4 жыл бұрын
check fastAI Practical Deep Learning for Coders course. I think they mention there a cheatsheet.
@Fapppful
@Fapppful 4 жыл бұрын
@@MrAlextorex Awesome! Thanks for sharing
@Alpha17x
@Alpha17x 3 жыл бұрын
This is awesome. too bad it won't be something I can use on a creative basis for like 15 years probably. (because cool stuff takes forever to get integrated into anything.)
@felix-dk9tr
@felix-dk9tr Жыл бұрын
Be the change you want to see
@FordTransitvan
@FordTransitvan 2 жыл бұрын
Can't understand a word
Boosting Monocular Depth Estimation to High Resolution (CVPR 2021)
4:51
Yağız Aksoy - Computational Photography Lab @ SFU
Рет қаралды 30 М.
One Shot 3D Photography (SIGGRAPH 2020)
3:35
Johannes Kopf
Рет қаралды 10 М.
Правильный подход к детям
00:18
Beatrise
Рет қаралды 11 МЛН
So Cute 🥰 who is better?
00:15
dednahype
Рет қаралды 19 МЛН
How Strong Is Tape?
00:24
Stokes Twins
Рет қаралды 96 МЛН
[SIGGRAPH 2019] Local Light Field Fusion (technical video)
5:43
Benjamin Joseph Mildenhall
Рет қаралды 36 М.
(Preview) MonoNav: MAV Navigation via Monocular Depth Estimation and Reconstruction
8:23
Digging Into Self-Supervised Monocular Depth Estimation
4:39
Clément Godard
Рет қаралды 11 М.
Depth Camera - Computerphile
12:34
Computerphile
Рет қаралды 253 М.
LoFTR 5-minutes Introduction Video (CVPR 2021)
5:01
Jiaming Sun
Рет қаралды 15 М.
Transformers (how LLMs work) explained visually | DL5
27:14
3Blue1Brown
Рет қаралды 4,2 МЛН
[SIGGRAPH Talk] One Shot 3D Photography
15:01
Johannes Kopf
Рет қаралды 1,4 М.
New SOTA Depth Estimation Model with a Monocular Camera
18:38
Nicolai Nielsen
Рет қаралды 4,1 М.